@font-face{font-family:'FontAwesome';src:url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3");src:url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none;}.fa-ul > li{position:relative;}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center;}.fa-li.fa-lg{left:-1.85714em;}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{animation:fa-spin 2s infinite linear;}.fa-pulse{animation:fa-spin 1s infinite steps(8);}@keyframes fa-spin{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{content:"";}.fa-indent:before{content:"";}.fa-video-camera:before{content:"";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"";}.fa-pencil:before{content:"";}.fa-map-marker:before{content:"";}.fa-adjust:before{content:"";}.fa-tint:before{content:"";}.fa-edit:before,.fa-pencil-square-o:before{content:"";}.fa-share-square-o:before{content:"";}.fa-check-square-o:before{content:"";}.fa-arrows:before{content:"";}.fa-step-backward:before{content:"";}.fa-fast-backward:before{content:"";}.fa-backward:before{content:"";}.fa-play:before{content:"";}.fa-pause:before{content:"";}.fa-stop:before{content:"";}.fa-forward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-step-forward:before{content:"";}.fa-eject:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-plus-circle:before{content:"";}.fa-minus-circle:before{content:"";}.fa-times-circle:before{content:"";}.fa-check-circle:before{content:"";}.fa-question-circle:before{content:"";}.fa-info-circle:before{content:"";}.fa-crosshairs:before{content:"";}.fa-times-circle-o:before{content:"";}.fa-check-circle-o:before{content:"";}.fa-ban:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-mail-forward:before,.fa-share:before{content:"";}.fa-expand:before{content:"";}.fa-compress:before{content:"";}.fa-plus:before{content:"";}.fa-minus:before{content:"";}.fa-asterisk:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-gift:before{content:"";}.fa-leaf:before{content:"";}.fa-fire:before{content:"";}.fa-eye:before{content:"";}.fa-eye-slash:before{content:"";}.fa-warning:before,.fa-exclamation-triangle:before{content:"";}.fa-plane:before{content:"";}.fa-calendar:before{content:"";}.fa-random:before{content:"";}.fa-comment:before{content:"";}.fa-magnet:before{content:"";}.fa-chevron-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-retweet:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-arrows-v:before{content:"";}.fa-arrows-h:before{content:"";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"";}.fa-twitter-square:before{content:"";}.fa-facebook-square:before{content:"";}.fa-camera-retro:before{content:"";}.fa-key:before{content:"";}.fa-gears:before,.fa-cogs:before{content:"";}.fa-comments:before{content:"";}.fa-thumbs-o-up:before{content:"";}.fa-thumbs-o-down:before{content:"";}.fa-star-half:before{content:"";}.fa-heart-o:before{content:"";}.fa-sign-out:before{content:"";}.fa-linkedin-square:before{content:"";}.fa-thumb-tack:before{content:"";}.fa-external-link:before{content:"";}.fa-sign-in:before{content:"";}.fa-trophy:before{content:"";}.fa-github-square:before{content:"";}.fa-upload:before{content:"";}.fa-lemon-o:before{content:"";}.fa-phone:before{content:"";}.fa-square-o:before{content:"";}.fa-bookmark-o:before{content:"";}.fa-phone-square:before{content:"";}.fa-twitter:before{content:"";}.fa-facebook-f:before,.fa-facebook:before{content:"";}.fa-github:before{content:"";}.fa-unlock:before{content:"";}.fa-credit-card:before{content:"";}.fa-feed:before,.fa-rss:before{content:"";}.fa-hdd-o:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bell:before{content:"";}.fa-certificate:before{content:"";}.fa-hand-o-right:before{content:"";}.fa-hand-o-left:before{content:"";}.fa-hand-o-up:before{content:"";}.fa-hand-o-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-globe:before{content:"";}.fa-wrench:before{content:"";}.fa-tasks:before{content:"";}.fa-filter:before{content:"";}.fa-briefcase:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-group:before,.fa-users:before{content:"";}.fa-chain:before,.fa-link:before{content:"";}.fa-cloud:before{content:"";}.fa-flask:before{content:"";}.fa-cut:before,.fa-scissors:before{content:"";}.fa-copy:before,.fa-files-o:before{content:"";}.fa-paperclip:before{content:"";}.fa-save:before,.fa-floppy-o:before{content:"";}.fa-square:before{content:"";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}.fa-list-ul:before{content:"";}.fa-list-ol:before{content:"";}.fa-strikethrough:before{content:"";}.fa-underline:before{content:"";}.fa-table:before{content:"";}.fa-magic:before{content:"";}.fa-truck:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-plus:before{content:"";}.fa-money:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-up:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-columns:before{content:"";}.fa-unsorted:before,.fa-sort:before{content:"";}.fa-sort-down:before,.fa-sort-desc:before{content:"";}.fa-sort-up:before,.fa-sort-asc:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before{content:"";}.fa-rotate-left:before,.fa-undo:before{content:"";}.fa-legal:before,.fa-gavel:before{content:"";}.fa-dashboard:before,.fa-tachometer:before{content:"";}.fa-comment-o:before{content:"";}.fa-comments-o:before{content:"";}.fa-flash:before,.fa-bolt:before{content:"";}.fa-sitemap:before{content:"";}.fa-umbrella:before{content:"";}.fa-paste:before,.fa-clipboard:before{content:"";}.fa-lightbulb-o:before{content:"";}.fa-exchange:before{content:"";}.fa-cloud-download:before{content:"";}.fa-cloud-upload:before{content:"";}.fa-user-md:before{content:"";}.fa-stethoscope:before{content:"";}.fa-suitcase:before{content:"";}.fa-bell-o:before{content:"";}.fa-coffee:before{content:"";}.fa-cutlery:before{content:"";}.fa-file-text-o:before{content:"";}.fa-building-o:before{content:"";}.fa-hospital-o:before{content:"";}.fa-ambulance:before{content:"";}.fa-medkit:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-beer:before{content:"";}.fa-h-square:before{content:"";}.fa-plus-square:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-desktop:before{content:"";}.fa-laptop:before{content:"";}.fa-tablet:before{content:"";}.fa-mobile-phone:before,.fa-mobile:before{content:"";}.fa-circle-o:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-spinner:before{content:"";}.fa-circle:before{content:"";}.fa-mail-reply:before,.fa-reply:before{content:"";}.fa-github-alt:before{content:"";}.fa-folder-o:before{content:"";}.fa-folder-open-o:before{content:"";}.fa-smile-o:before{content:"";}.fa-frown-o:before{content:"";}.fa-meh-o:before{content:"";}.fa-gamepad:before{content:"";}.fa-keyboard-o:before{content:"";}.fa-flag-o:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-terminal:before{content:"";}.fa-code:before{content:"";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"";}.fa-location-arrow:before{content:"";}.fa-crop:before{content:"";}.fa-code-fork:before{content:"";}.fa-unlink:before,.fa-chain-broken:before{content:"";}.fa-question:before{content:"";}.fa-info:before{content:"";}.fa-exclamation:before{content:"";}.fa-superscript:before{content:"";}.fa-subscript:before{content:"";}.fa-eraser:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-shield:before{content:"";}.fa-calendar-o:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-rocket:before{content:"";}.fa-maxcdn:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-html5:before{content:"";}.fa-css3:before{content:"";}.fa-anchor:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-bullseye:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-rss-square:before{content:"";}.fa-play-circle:before{content:"";}.fa-ticket:before{content:"";}.fa-minus-square:before{content:"";}.fa-minus-square-o:before{content:"";}.fa-level-up:before{content:"";}.fa-level-down:before{content:"";}.fa-check-square:before{content:"";}.fa-pencil-square:before{content:"";}.fa-external-link-square:before{content:"";}.fa-share-square:before{content:"";}.fa-compass:before{content:"";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"";}.fa-euro:before,.fa-eur:before{content:"";}.fa-gbp:before{content:"";}.fa-dollar:before,.fa-usd:before{content:"";}.fa-rupee:before,.fa-inr:before{content:"";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"";}.fa-won:before,.fa-krw:before{content:"";}.fa-bitcoin:before,.fa-btc:before{content:"";}.fa-file:before{content:"";}.fa-file-text:before{content:"";}.fa-sort-alpha-asc:before{content:"";}.fa-sort-alpha-desc:before{content:"";}.fa-sort-amount-asc:before{content:"";}.fa-sort-amount-desc:before{content:"";}.fa-sort-numeric-asc:before{content:"";}.fa-sort-numeric-desc:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-youtube-square:before{content:"";}.fa-youtube:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-youtube-play:before{content:"";}.fa-dropbox:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-instagram:before{content:"";}.fa-flickr:before{content:"";}.fa-adn:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitbucket-square:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-long-arrow-down:before{content:"";}.fa-long-arrow-up:before{content:"";}.fa-long-arrow-left:before{content:"";}.fa-long-arrow-right:before{content:"";}.fa-apple:before{content:"";}.fa-windows:before{content:"";}.fa-android:before{content:"";}.fa-linux:before{content:"";}.fa-dribbble:before{content:"";}.fa-skype:before{content:"";}.fa-foursquare:before{content:"";}.fa-trello:before{content:"";}.fa-female:before{content:"";}.fa-male:before{content:"";}.fa-gittip:before,.fa-gratipay:before{content:"";}.fa-sun-o:before{content:"";}.fa-moon-o:before{content:"";}.fa-archive:before{content:"";}.fa-bug:before{content:"";}.fa-vk:before{content:"";}.fa-weibo:before{content:"";}.fa-renren:before{content:"";}.fa-pagelines:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-arrow-circle-o-right:before{content:"";}.fa-arrow-circle-o-left:before{content:"";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"";}.fa-dot-circle-o:before{content:"";}.fa-wheelchair:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-turkish-lira:before,.fa-try:before{content:"";}.fa-plus-square-o:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-slack:before{content:"";}.fa-envelope-square:before{content:"";}.fa-wordpress:before{content:"";}.fa-openid:before{content:"";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"";}.fa-yahoo:before{content:"";}.fa-google:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-square:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-delicious:before{content:"";}.fa-digg:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-drupal:before{content:"";}.fa-joomla:before{content:"";}.fa-language:before{content:"";}.fa-fax:before{content:"";}.fa-building:before{content:"";}.fa-child:before{content:"";}.fa-paw:before{content:"";}.fa-spoon:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-recycle:before{content:"";}.fa-automobile:before,.fa-car:before{content:"";}.fa-cab:before,.fa-taxi:before{content:"";}.fa-tree:before{content:"";}.fa-spotify:before{content:"";}.fa-deviantart:before{content:"";}.fa-soundcloud:before{content:"";}.fa-database:before{content:"";}.fa-file-pdf-o:before{content:"";}.fa-file-word-o:before{content:"";}.fa-file-excel-o:before{content:"";}.fa-file-powerpoint-o:before{content:"";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"";}.fa-file-code-o:before{content:"";}.fa-vine:before{content:"";}.fa-codepen:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"";}.fa-circle-o-notch:before{content:"";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"";}.fa-ge:before,.fa-empire:before{content:"";}.fa-git-square:before{content:"";}.fa-git:before{content:"";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-qq:before{content:"";}.fa-wechat:before,.fa-weixin:before{content:"";}.fa-send:before,.fa-paper-plane:before{content:"";}.fa-send-o:before,.fa-paper-plane-o:before{content:"";}.fa-history:before{content:"";}.fa-circle-thin:before{content:"";}.fa-header:before{content:"";}.fa-paragraph:before{content:"";}.fa-sliders:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-bomb:before{content:"";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"";}.fa-tty:before{content:"";}.fa-binoculars:before{content:"";}.fa-plug:before{content:"";}.fa-slideshare:before{content:"";}.fa-twitch:before{content:"";}.fa-yelp:before{content:"";}.fa-newspaper-o:before{content:"";}.fa-wifi:before{content:"";}.fa-calculator:before{content:"";}.fa-paypal:before{content:"";}.fa-google-wallet:before{content:"";}.fa-cc-visa:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bell-slash-o:before{content:"";}.fa-trash:before{content:"";}.fa-copyright:before{content:"";}.fa-at:before{content:"";}.fa-eyedropper:before{content:"";}.fa-paint-brush:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-area-chart:before{content:"";}.fa-pie-chart:before{content:"";}.fa-line-chart:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-bicycle:before{content:"";}.fa-bus:before{content:"";}.fa-ioxhost:before{content:"";}.fa-angellist:before{content:"";}.fa-cc:before{content:"";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"";}.fa-meanpath:before{content:"";}.fa-buysellads:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-dashcube:before{content:"";}.fa-forumbee:before{content:"";}.fa-leanpub:before{content:"";}.fa-sellsy:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-skyatlas:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-diamond:before{content:"";}.fa-ship:before{content:"";}.fa-user-secret:before{content:"";}.fa-motorcycle:before{content:"";}.fa-street-view:before{content:"";}.fa-heartbeat:before{content:"";}.fa-venus:before{content:"";}.fa-mars:before{content:"";}.fa-mercury:before{content:"";}.fa-intersex:before,.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-venus-double:before{content:"";}.fa-mars-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-neuter:before{content:"";}.fa-genderless:before{content:"";}.fa-facebook-official:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-whatsapp:before{content:"";}.fa-server:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-times:before{content:"";}.fa-hotel:before,.fa-bed:before{content:"";}.fa-viacoin:before{content:"";}.fa-train:before{content:"";}.fa-subway:before{content:"";}.fa-medium:before{content:"";}.fa-yc:before,.fa-y-combinator:before{content:"";}.fa-optin-monster:before{content:"";}.fa-opencart:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-battery-4:before,.fa-battery-full:before{content:"";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"";}.fa-battery-2:before,.fa-battery-half:before{content:"";}.fa-battery-1:before,.fa-battery-quarter:before{content:"";}.fa-battery-0:before,.fa-battery-empty:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-i-cursor:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-sticky-note:before{content:"";}.fa-sticky-note-o:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-clone:before{content:"";}.fa-balance-scale:before{content:"";}.fa-hourglass-o:before{content:"";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"";}.fa-hourglass:before{content:"";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"";}.fa-hand-scissors-o:before{content:"";}.fa-hand-lizard-o:before{content:"";}.fa-hand-spock-o:before{content:"";}.fa-hand-pointer-o:before{content:"";}.fa-hand-peace-o:before{content:"";}.fa-trademark:before{content:"";}.fa-registered:before{content:"";}.fa-creative-commons:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-get-pocket:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-safari:before{content:"";}.fa-chrome:before{content:"";}.fa-firefox:before{content:"";}.fa-opera:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-tv:before,.fa-television:before{content:"";}.fa-contao:before{content:"";}.fa-500px:before{content:"";}.fa-amazon:before{content:"";}.fa-calendar-plus-o:before{content:"";}.fa-calendar-minus-o:before{content:"";}.fa-calendar-times-o:before{content:"";}.fa-calendar-check-o:before{content:"";}.fa-industry:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-map-o:before{content:"";}.fa-map:before{content:"";}.fa-commenting:before{content:"";}.fa-commenting-o:before{content:"";}.fa-houzz:before{content:"";}.fa-vimeo:before{content:"";}.fa-black-tie:before{content:"";}.fa-fonticons:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-edge:before{content:"";}.fa-credit-card-alt:before{content:"";}.fa-codiepie:before{content:"";}.fa-modx:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-usb:before{content:"";}.fa-product-hunt:before{content:"";}.fa-mixcloud:before{content:"";}.fa-scribd:before{content:"";}.fa-pause-circle:before{content:"";}.fa-pause-circle-o:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stop-circle-o:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-hashtag:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-percent:before{content:"";}.fa-gitlab:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpforms:before{content:"";}.fa-envira:before{content:"";}.fa-universal-access:before{content:"";}.fa-wheelchair-alt:before{content:"";}.fa-question-circle-o:before{content:"";}.fa-blind:before{content:"";}.fa-audio-description:before{content:"";}.fa-volume-control-phone:before{content:"";}.fa-braille:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-signing:before,.fa-sign-language:before{content:"";}.fa-low-vision:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-pied-piper:before{content:"";}.fa-first-order:before{content:"";}.fa-yoast:before{content:"";}.fa-themeisle:before{content:"";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"";}.fa-fa:before,.fa-font-awesome:before{content:"";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.fa-border{border:solid 1px;border-radius:2px;}.fa-loading .fa,.fa-unavailable .fa{display:none;}:after,:before{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html{font-size:100%;line-height:0.375em;}html,body{height:100%;}html{font-family:sans-serif;line-height:24px;line-height:1.5rem;}body{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;padding:0;margin:0;}*{box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}ul,ol,dd,dl,p,figure,pre,table,hr,form,fieldset{margin:0 0 18px;margin:0 0 1.125rem;}h1,h2,h3,h4,h5,h6{margin:0 0 16px;margin:0 0 1rem;}h1,h2,h3{font-weight:400;}h4,h5,h6{font-weight:600;}h1,.h1{font-size:42px;font-size:2.625rem;line-height:45px;line-height:2.8125rem;}h2,.h2{font-size:29px;font-size:1.8125rem;line-height:33px;line-height:2.0625rem;}h3,.h3{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem;}h4,.h4{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem;}h5,.h5{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;}h6,.h6{font-size:11px;font-size:0.6875rem;line-height:15px;line-height:0.9375rem;}h1 small,.h1 small{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem;}h2 small,.h2 small{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem;}h3 small,.h3 small,h4 small,.h4 small{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;}p:empty{display:none;}img{height:auto;line-height:0;display:inline-block;}img,embed,object,video{max-width:100%;}video{width:100% !important;height:auto !important;}img,audio,canvas,video{vertical-align:middle;}svg:not(:root){overflow:hidden;}figcaption{font-size:12px;font-size:0.75rem;line-height:15px;line-height:0.9375rem;padding:7px 0;padding:0.4375rem 0;}a{text-decoration:none;cursor:pointer;}a:hover,a:focus{text-decoration:underline;}a img{border:0;}ul,ol,dl{padding-left:47px;padding-left:2.9375rem;padding-right:0;}dt{font-weight:600;}dd{margin-left:16px;margin-left:1rem;}[dir="rtl"] dd{margin-left:0;margin-right:16px;margin-right:1rem;}blockquote{padding:16px;padding:1rem;margin-left:47px;margin-left:2.9375rem;margin-right:0;border-left:5px solid;}blockquote.simple-quote{border:0 none;padding:0;margin:0;}blockquote p{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem;font-weight:300;}blockquote p:first-child{margin-top:0;}blockquote p:first-child:before{font-family:FontAwesome,sans-serif;content:"";padding:0 5px 0 0;padding:0 0.3125rem 0 0;margin:0;text-align:left;width:18px;width:1.125rem;display:none;}.fa-loaded blockquote p:first-child:before{display:inline-block;}[dir="rtl"] blockquote p:first-child:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1);}blockquote p:last-of-type{margin-bottom:0;}blockquote small{display:block;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;}blockquote small:before{content:'\2014 \00A0';}blockquote.pull-right{padding-right:5.26316%;padding-left:0;border-right:5px solid;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}blockquote.pull-right small:before{content:'';}blockquote.pull-right small:after{content:'\00A0 \2014';}hr{height:1px;border:0;border-top:1px solid;padding:0;box-sizing:border-box;}code,pre,var,kbd,samp{font-family:"Courier New",Courier,monospace;overflow-x:auto;}pre{padding:16px;padding:1rem;}*[hidden]{display:none;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}ul.inline,ul.links.inline{padding:0;}ul.inline:before,ul.inline:after,ul.links.inline:before,ul.links.inline:after{content:" ";display:table;}ul.inline:after,ul.links.inline:after{clear:both;}ul.inline li{display:inline-block;margin:0 0 0 0;list-style:none;}ul.inline li ul,ul.inline li ol{display:inline-block;}[dir="rtl"] ul.inline li{margin-right:0;margin-left:0;}.no-bullets li{list-style:none;}.no-padding{padding:0;}.item-list__title{font-weight:700;}.item-list__list{padding:0;}.item-list__item{list-style:none;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}.list-horizontal li{float:left;margin:0 16px 0 16px;margin:0 1rem 0 1rem;list-style:none;}.list-horizontal li ul,.list-horizontal li ol{display:none;}[dir="rtl"] .list-horizontal li{margin-right:16px;margin-left:16px;}.list-multicolumn{padding:0;}.list-multicolumn:before,.list-multicolumn:after{content:" ";display:table;}.list-multicolumn:after{clear:both;}.list-multicolumn > li{font-weight:700;list-style:none;}.list-multicolumn ul,.list-multicolumn ol{font-weight:400;padding:0;}@media all and (max-width:60em){.list-multicolumn:before,.list-multicolumn:after{content:" ";display:table;}.list-multicolumn:after{clear:both;}.list-multicolumn > li{width:12em;float:left;list-style:none;}.list-multicolumn ul,.list-multicolumn ol{padding:0;}.list-multicolumn a{display:block;}}@media all and (max-width:60em){.dl-horizontal dt{float:left;clear:left;text-align:left;width:11em;}.dl-horizontal dt:after{content:":";}.dl-horizontal dd{margin-left:12em;overflow:hidden;}}.list-group{padding-left:0;margin-left:0;}.skip-link{color:#fff;background-color:#444;border-radius:0 0 2px 2px;opacity:0;transition:opacity 0.15s ease-in;z-index:50;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;text-align:center;padding:6px 16px;padding:0.375rem 1rem;}@media all and (max-width:45em){.skip-link{left:10%;-ms-transform:none;transform:none;}}.skip-link:visited,.skip-link:active,.skip-link:focus{color:#fff;}.skip-link:focus{text-decoration:none;opacity:1;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;width:180px;width:11.25rem;}@media all and (max-width:45em){.skip-link.visually-hidden.focusable:focus{width:80%;}}.feed-icon{display:block;width:16px;width:1rem;height:16px;height:1rem;}.node-preview-container{position:relative;z-index:499;width:100%;min-width:100%;background-color:#d1e8f5;background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);box-shadow:0 1px 3px 1px rgba(0,0,0,0.3333);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:18px 0;padding:1.125rem 0;}.node-preview-container form{max-width:75em;margin-left:auto;margin-right:auto;}.node-preview-container form:after{content:" ";display:block;clear:both;}@media all and (max-width:45em){.node-preview-container .form-item-view-mode{display:block !important;}}.node-preview-backlink{float:left;margin-right:18px;margin-right:1.125rem;}@media all and (max-width:45em){.node-preview-backlink{float:none;display:block;margin:0 0 11px;margin:0 0 0.6875rem;}}.node-preview-backlink:before{font-family:FontAwesome,sans-serif;content:"";padding:0 7px 0 0;padding:0 0.4375rem 0 0;margin:0;display:none;}.fa-loaded .node-preview-backlink:before{display:inline-block;}[dir="rtl"] .node-preview-backlink:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1);}.node-preview-form-select{margin:18px 0;margin:1.125rem 0;padding:0 18px;padding:0 1.125rem;}.node-preview-form-select .form-select{min-width:160px;min-width:10rem;}.text-align-justify{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.attribution{text-align:right;}.attribution__link{text-decoration:none;font-size:11px;font-size:0.6875rem;line-height:15px;line-height:0.9375rem;display:inline-block;padding-bottom:6px;padding-bottom:0.375rem;}.is-vertical-center{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);filter:blur(0.1px);}.is-vertical-top{position:absolute;top:0;bottom:auto;}.is-vertical-bottom{position:absolute;top:auto;bottom:0;}.is-horizontal-center{margin-left:auto !important;margin-right:auto !important;text-align:center;display:table;}.is-horizontal-left{left:0;right:auto;}.is-horizontal-right{left:auto;right:0;}
table{padding:0;border:0;border-collapse:collapse;}table caption{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;font-style:italic;}tr{border:1px solid;}caption,th,td{text-align:left;}thead tr{font-weight:600;}tr,td,th{border:1px solid;}td,th{padding:7px;padding:0.4375rem;vertical-align:middle;}.path-admin table{width:100%;}table.sticky-header{z-index:10;}table .view-table__details{padding:0;margin:0 0 16px;margin:0 0 1rem;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;}table .view-table__details,table .view-table__details--summary{border:0;}table .view-table__details--description{font-style:italic;}table ul{margin:0;}table[align='right']{margin-left:16px;margin-left:1rem;}table[align='left']{margin-right:16px;margin-right:1rem;}@media all and (max-width:45em){table[align='right'],table[align='left']{margin-left:0;margin-right:0;}}thead,tbody,tr,th,td{border-width:1px;}[border='2'] thead,[border='2'] tbody,[border='2'] tr,[border='2'] th,[border='2'] td{border-width:2px;}[border='3'] thead,[border='3'] tbody,[border='3'] tr,[border='3'] th,[border='3'] td{border-width:3px;}[border='4'] thead,[border='4'] tbody,[border='4'] tr,[border='4'] th,[border='4'] td{border-width:4px;}[border='5'] thead,[border='5'] tbody,[border='5'] tr,[border='5'] th,[border='5'] td{border-width:5px;}[border='6'] thead,[border='6'] tbody,[border='6'] tr,[border='6'] th,[border='6'] td{border-width:6px;}[border='7'] thead,[border='7'] tbody,[border='7'] tr,[border='7'] th,[border='7'] td{border-width:7px;}[border='8'] thead,[border='8'] tbody,[border='8'] tr,[border='8'] th,[border='8'] td{border-width:8px;}[border='9'] thead,[border='9'] tbody,[border='9'] tr,[border='9'] th,[border='9'] td{border-width:9px;}[border='10'] thead,[border='10'] tbody,[border='10'] tr,[border='10'] th,[border='10'] td{border-width:10px;}thead .active img{display:inline;}.tablesort{height:16px;height:1rem;width:16px;width:1rem;display:inline-block;}.tablesort--asc:after,.tablesort--desc:after{font-family:FontAwesome,sans-serif;height:16px;height:1rem;width:16px;width:1rem;padding:0 3px;padding:0 0.1875rem;background-image:none;display:none;}.fa-loaded .tablesort--asc:after,.fa-loaded .tablesort--desc:after{display:inline-block;}.tablesort--asc:after{content:"";}.tablesort--desc:after{content:"";}
input,select,button,textarea{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{max-width:100%;box-sizing:border-box;border-radius:2px;border:1px solid;transition:all,225ms,ease-in-out;}textarea:focus,select:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus{outline:0;outline:thin dotted \9;}textarea[disabled],select[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{cursor:not-allowed;}input{min-width:13px;line-height:1;vertical-align:middle;height:32px;height:2rem;padding:0 7px;padding:0 0.4375rem;}input[type="checkbox"],input[type="radio"]{display:inline-block;position:relative;bottom:1px;bottom:0.0625rem;margin-left:3px;margin-left:0.1875rem;width:auto;height:auto;-ms-transform:scale(1);transform:scale(1);}textarea,button,.button,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="submit"],input[type="tel"],input[type="text"],input[type="url"]{-webkit-appearance:none;}input[type="time"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"]{background-clip:padding-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none;}select{height:32px;height:2rem;}textarea{padding:7px;padding:0.4375rem;}textarea,select[size],select[multiple]{height:auto;}label{font-weight:600;text-decoration:none;white-space:nowrap;display:block;}label.option{font-weight:normal;display:inline-block;}fieldset{border:0;margin:0;padding:0;}details{border:1px solid;border-radius:2px;display:block;margin:16px 0;margin:1rem 0;max-height:50px;max-height:3.125rem;overflow-y:hidden;transition:all 450ms ease-in-out;}details:focus{outline:none !important;}details .details-wrapper{transition:all 650ms ease-in-out;}.js details:not([open]) .details-wrapper{display:block;visibility:hidden;opacity:0.1;}.js details[open]{max-height:2000px;}.js details[open] .details-wrapper{opacity:1;visibility:visible;}summary{cursor:pointer;display:block;padding:10px;padding:0.625rem;outline:0;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled],a.button_disabled{box-shadow:none;opacity:0.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;}input:invalid,button:invalid,.button:invalid,select:invalid,textarea:invalid{box-shadow:none;}input:focus::-webkit-input-placeholder{opacity:0.2;}input:focus:-moz-placeholder{opacity:0.2;}input:focus::-moz-placeholder{opacity:0.2;}input:focus:-ms-input-placeholder{opacity:0.2;}.form-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-text[name="subject[0][value]"]{width:50%;}@media all and (max-width:45em){.form-text[name="subject[0][value]"]{width:100%;}}.form-select{min-width:50%;}.form-item,.form-radios,.form-checkboxes{margin:0 0 16px;margin:0 0 1rem;}.form-type-radio,.form-type-checkbox{margin-left:6px;margin-left:0.375rem;}.form-type-radio .option,.form-type-checkbox .option{padding:4px 7px 4px 29px;padding:0.25rem 0.4375rem 0.25rem 1.8125rem;margin-left:-30px;margin-left:-1.875rem;min-height:29px;min-height:1.8125rem;min-width:50%;border:1px solid;border-radius:2px;}.form-type-radio .option:focus,.form-type-radio .option:hover,.form-type-checkbox .option:focus,.form-type-checkbox .option:hover{cursor:pointer;}.ui-dialog{margin:6px;margin:0.375rem;}.ui-dialog .form-type-radio,.ui-dialog .form-type-checkbox{display:block;}.ui-dialog .form-type-radio *,.ui-dialog .form-type-checkbox *{margin:0;padding:0;}.ui-dialog .form-type-radio .option,.ui-dialog .form-type-checkbox .option{padding:4px;padding:0.25rem;min-width:0;border:none;border-radius:0;}.ui-dialog .form-type-radio.js-form-item-attributes-data-align{float:left;margin-right:12px;margin-right:0.75rem;}.ui-dialog .container-inline label:after{content:'';}.ui-dialog .form-file{padding:7px 0;padding:0.4375rem 0;}.form-actions{margin:16px 0;margin:1rem 0;}.field-type-text-long textarea{border-radius:2px 2px 0 0;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}.text-format-wrapper .text-full{width:100%;}.filter-wrapper{border:1px solid;border-top:0;}.tips{padding-left:0;}.tips li{list-style:none;}.description{font-size:11px;font-size:0.6875rem;line-height:15px;line-height:0.9375rem;}h4.label,.form-composite > legend{font-size:inherit;font-weight:600;margin:0;padding:0;}.form-required:after{content:" \204E ";line-height:1;vertical-align:super;}abbr.form-required,abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid;}.container-inline{display:inline-block;}.container-inline label:after{content:':';}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.form-type-radios .container-inline label:after{content:none;}.form-type-radios .container-inline .form-type-radio{margin:0 16px;margin:0 1rem;}.form-composite--inline legend{float:left;margin-right:0.5em;margin-top:1px;}@media screen and (min-width:321px){.form-composite--inline legend{margin-right:1em;}}.form-composite--inline .fieldset-legend:after{content:':';}.form-composite--inline input[type="radio"],.form-composite--inline label{vertical-align:middle;}.form-composite--inline label:after{content:none;}@media screen and (min-width:480px){.form-composite--inline .form-item{margin-right:1.25em;}}form .field-type-image .image-preview{padding:0;background:transparent;margin:0 16px 16px 0;margin:0 1rem 1rem 0;}[dir="rtl"] form .field-type-image .image-preview{margin:0 0 16px 16px;margin:0 0 1rem 1rem;}form .field-type-image .image-widget-data > div:first-child{margin-top:0;}form .field-edit-link{margin:0 0.3em;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.ui-autocomplete li.ui-menu-item a.ui-state-focus,.autocomplete li.ui-menu-item a.ui-state-hover{background-color:#0072b9;color:#fff;margin:0;}details > .details-wrapper{margin:16px;margin:1rem;}.collapse-processed > summary{padding:10px;padding:0.625rem;}.collapse-processed > summary:before{font-family:FontAwesome,sans-serif;content:"";float:left;margin:-1px 0 0;height:16px;height:1rem;width:16px;width:1rem;display:none;}.fa-loaded .collapse-processed > summary:before{display:block;}[dir="rtl"] .collapse-processed > summary:before{float:right;}.collapse-processed:not([open]) > summary:before{content:"";}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1);}.vertical-tabs{background-color:#ffffff;}.block-list-secondary{border-bottom-width:1px;box-sizing:border-box;padding:0 11px;padding:0 0.6875rem;}.reset-appearance{transition:none;box-shadow:none;border-radius:0;}.reset-appearance:hover,.reset-appearance:focus{background:none;color:inherit;}.cke_editable{padding:5px 10px;}.field-storage-config-edit-form .container-inline{display:block;}.field-storage-config-edit-form .form-select{min-width:unset;}button,.button{max-width:100%;width:auto;position:relative;box-sizing:border-box;border-radius:2px;border-width:1px;border-style:solid;transition:background-color,.15s,ease-in-out;cursor:pointer;text-decoration:none;text-align:center;font-weight:400;white-space:nowrap;height:32px;height:2rem;padding:0 10px;padding:0 0.625rem;}button:hover,button:focus,.button:hover,.button:focus{text-decoration:none;}.un-button,.un-button:hover,.un-button:focus,.un-button:active{border:none;box-shadow:none;background-color:inherit;color:inherit;padding:0;margin:0;opacity:1;height:auto;}.button--danger{border:0;float:right;position:relative;top:3px;top:0.1875rem;}.button-action{display:inline-block;}.button-action:before{font-family:FontAwesome,sans-serif;content:"";vertical-align:middle;font-size:11px;font-size:0.6875rem;padding-right:4px;padding-right:0.25rem;line-height:32px;line-height:2rem;display:none;}.fa-loaded .button-action:before{display:inline-block;}.button-action[data-drupal-link-system-path="user/login"]:before{content:"";vertical-align:baseline;font-size:16px;font-size:1rem;padding-right:7px;padding-right:0.4375rem;}.action-links__button{padding:0;margin:16px 0;margin:1rem 0;}@media all and (max-width:45em){.action-links__button a{display:block;}}li[class*="action--"]{list-style:none;padding:0;margin:16px 0;margin:1rem 0;}.dropbutton-widget{border:1px solid;border-radius:2px;}.dropbutton-wrapper{display:block;position:relative;min-height:32px;min-height:2rem;margin-right:4px;margin-right:0.25rem;margin-bottom:16px;margin-bottom:1rem;}.dropbutton input{text-align:left;height:30px;height:1.875rem;}.dropbutton .dropbutton-action > *{white-space:nowrap;line-height:normal;padding:0 10px;padding:0 0.625rem;}.dropbutton .dropbutton-action a{padding:2px 10px;padding:0.125rem 0.625rem;}.dropbutton .secondary-action{border-top:1px solid;border-radius:0 0 0 2px;}.dropbutton .secondary-action .button{border:0;width:100%;}.dropbutton .secondary-action .button:hover,.dropbutton .secondary-action .button:focus{border-radius:0 0 0 2px;}.dropbutton .dropbutton-toggle button{background:none;box-shadow:none;}.dropbutton .dropbutton-toggle button:hover,.dropbutton .dropbutton-toggle button:focus,.dropbutton .dropbutton-toggle button:active{background:none;box-shadow:none;}[dir="rtl"] .dropbutton{margin:0 3px 0 0;}[dir="rtl"] .dropbutton input{text-align:right;}.dropbutton-multiple .dropbutton{border-right:1px solid;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0;border:0;}.dropbutton-multiple .dropbutton .dropbutton-action .button{border-radius:2px 0 0 2px;width:100%;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-left:1px solid;border-right:0;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-left:0;}.dropbutton-multiple.open .dropbutton-action .button{border-radius:2px 0 0 0;}.dropbutton-multiple .dropbutton .secondary-action .button{border-radius:0 0 0 2px;}.dropbutton-multiple .dropbutton .secondary-action .button:hover,.dropbutton-multiple .dropbutton .secondary-action .button:focus{border-radius:0 0 0 2px;}button.link,button.link:hover,button.link:focus{color:#0066cc;background-color:transparent;border:0;box-shadow:none;opacity:1;margin:0;padding:0;cursor:pointer;}button.tableresponsive-toggle{float:right;overflow:hidden;}label button.link{font-weight:700;}.ui-button-text-only .ui-button-text{padding:0;}.ui-button-text-only button:hover,.ui-button-text-only button:focus,.ui-button-text-only .button:hover,.ui-button-text-only .button:focus{background:inherit !important;color:#292929 !important;}.form--inline .form-item{float:left;margin-right:11px;margin-right:0.6875rem;}.form--inline .form-item-separator{margin-top:18px;margin-top:1.125rem;margin-right:16px;margin-right:1rem;margin-left:11px;margin-left:0.6875rem;}.form--inline .form-actions{clear:left;}.progress{margin:18px 0;margin:1.125rem 0;}.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px rgba(0,0,0,0.16);}.progress__bar{border:1px #07629a solid;background-color:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;animation:animate-stripes 3s linear infinite;transition:width 0.5s ease-out;}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}tr.drag{background-color:#fffff1;}tr.drag-previous{background-color:#ffd;}a.tabledrag-handle .handle{height:auto;margin:-0.2em 0.5em 0;width:auto;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background-color:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}tr .form-item{margin-top:0;margin-bottom:0;}.js .field--widget-entity-reference-paragraphs td{padding:16px;padding:1rem;}.js .field--widget-entity-reference-paragraphs td.field-multiple-drag{padding:16px 6px;padding:1rem 0.375rem;}.js .field--widget-entity-reference-paragraphs a.tabledrag-handle .handle{margin:-0.4em 0.5em 0 0;}.vertical-tabs{border:1px solid;}.vertical-tabs__menu{border-top:1px solid;}.vertical-tabs__menu-item{border:1px solid;border-top:0;}.exposed-filters .filters,.exposed-filters .additional-filters{float:left;margin-right:16px;margin-right:1rem;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:400;width:10em;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:16px;margin-bottom:1rem;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:700;}
.field{margin-bottom:16px;margin-bottom:1rem;}.field__label{font-family:inherit;font-weight:600;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;margin:0;}.field-label-inline .field__label{margin:0;display:inline-block;padding:0 4px 0 0;padding:0 0.25rem 0 0;}.field-label-inline .field__label:after{content:":";}[dir="rtl"] .field-label-inline .field__label{padding:0 0 0 4px;padding:0 0 0 0.25rem;}.field-label-inline .field__items,.field-label-inline .field__item{display:inline-block;}.field-label-above .field__label,.field-label-above .field__items{display:block;}.field-type-image{margin:0;padding:0;}.field-type-image figure{margin-bottom:16px;margin-bottom:1rem;}.field-type-image .align-left{margin:0 16px 16px 0;margin:0 1rem 1rem 0;}.field-type-image .align-none figcaption,.field-type-image .align-left figcaption{text-align:left;}.field-type-image .align-center{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:16px;margin-bottom:1rem;}.field-type-image figure.align-center{display:block;}.field-type-image .align-right{margin:0 0 16px 16px;margin:0 0 1rem 1rem;}.field-type-image .align-right figcaption{text-align:left;}.field-type-image .float-none{float:none !important;margin-right:0 !important;margin-left:0 !important;}.field-type-image + .field-type-image .field__label{clear:both;}@media all and (max-width:45em){.field-type-image [class*="align-"]{text-align:center;margin-left:auto;margin-right:auto;float:none;margin-bottom:16px;margin-bottom:1rem;}.field-type-image figure[class*="align-"]{display:block;}}.file{display:block;}.file a{text-decoration:none;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.file a:before{font-family:FontAwesome,sans-serif;content:"";padding-right:7px;padding-right:0.4375rem;display:none;}.fa-loaded .file a:before{display:inline-block;}.file--package-x-generic a:before{content:"";}.file--x-office-spreadsheet a:before,.file [href$='.numbers']:before{content:"";}.file--x-office-document a:before,.file [href$='.pages']:before{content:"";}.file--x-office-presentation a:before,.file [href$='.key']:before{content:"";}.file--text-x-script:before,.file--text-html:before,.file [href*='.js']:before,.file [href*='.css']:before,.file [href*='.scss']:before,.file [href*='.sass']:before,.file [href*='.less']:before,.file [href*='.rb']:before,.file [href*='.php']:before,.file [href*='.inc']:before,.file [href*='.htm']:before,.file [href*='.html']:before,.file [href*='.xml']:before,.file [href*='.twig']:before,.file [href*='.theme']:before,.file [href*='.module']:before,.file [href*='.config']:before,.file [href*='.install']:before,.file [href*='.yml']:before,.file [href*='.json']:before,.file [href*='.sh']:before{content:"";}.file--text a:before,.file--text-plain a:before{content:"";}.file--application-pdf a:before{content:"";}.file--audio a:before{content:"";}.file--video a:before{content:"";}.file--image a:before{content:"";}[id*="field-language-display"]{margin-bottom:16px;margin-bottom:1rem;}[id*="field-language-display"] .form-item{margin:0;}
@media all and (min-width:60.063em){img.align-left,figure.align-left,.field-type-image__figure.align-left{margin:0 16px 16px 0;margin:0 1rem 1rem 0;}img.align-right,figure.align-right,.field-type-image__figure.align-right{margin:0 0 16px 16px;margin:0 0 1rem 1rem;}}@media all and (max-width:60em){img.align-left,img.align-right,figure.align-left,figure.align-right,.field-type-image__figure.align-left,.field-type-image__figure.align-right{float:none;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:16px;margin-bottom:1rem;}}img.align-center,figure.align-center,.field-type-image__figure.align-center{margin-bottom:16px;margin-bottom:1rem;}img.align-center figcaption,figure.align-center figcaption,.field-type-image__figure.align-center figcaption{text-align:center;}img[class*="align-"],figure[class*="align-"],.field-type-image__figure[class*="align-"]{clear:both;}.cke_widget_wrapper.align-left{margin:0 16px 16px 0;margin:0 1rem 1rem 0;}.cke_widget_wrapper.align-right{margin:0 0 16px 16px;margin:0 0 1rem 1rem;}.cke_widget_wrapper.align-center{margin-bottom:16px;margin-bottom:1rem;}.cke_widget_wrapper.align-center figcaption{text-align:center;}.cke_widget_wrapper[class*="align-"]{clear:both;}.image-widget .form-file{padding:0;}.image-widget-data{float:left;}.image-widget-data .text-field{width:auto;}.image-preview{float:left;padding:0 16px 16px 0;padding:0 1rem 1rem 0;}[dir="rtl"] .image-preview{padding:0 0 16px 16px;padding:0 0 1rem 1rem;}
.page{position:relative;min-height:100%;min-width:100%;}.page-top,.page-bottom{padding:0;margin:0;}.pr-leaderboard .block:not(.has-title){margin:0;}.pr-leaderboard .block:not(.has-title) p{margin:16px 0 0;margin:1rem 0 0;}.pr-leaderboard .block ul,.pr-leaderboard .block ol{margin:0;}.pr-navbar .block{margin:0;}.pr-navbar .block ul{margin:0;}@media all and (min-width:60.063em){.pr-navbar__rw{padding:0;}}.l-rw{padding:0 16px;padding:0 1rem;}.l-r{transition:all,225ms,ease-in-out;}.l-r:before,.l-r:after{content:" ";display:table;}.l-r:after{clear:both;}
.block{margin:26px 0;margin:1.625rem 0;}
.node{margin-bottom:16px;margin-bottom:1rem;padding:16px;padding:1rem;border-radius:2px;}.node:before,.node:after{content:" ";display:table;}.node:after{clear:both;}.node p:last-child{margin-bottom:0;}.node__status{float:right;}.node--view-mode-full__title{margin:0 0 16px;margin:0 0 1rem;}.node__meta{margin:16px 0;margin:1rem 0;overflow:hidden;}.node__meta .field-type-image{float:left;margin:0 11px 0 0;margin:0 0.6875rem 0 0;}.node__meta .field-type-image__figure{margin:0;padding:0;}.node__meta .field-type-image img{width:auto;height:48px;height:3rem;}.node__meta article:empty{display:none;}.node .node__author:after{content:"-";display:inline-block;}.node__meta--has-author-picture .node__author:after{display:none;}.node__meta--has-author-picture .node__author,.node__meta--has-author-picture .node__pubdate{margin:0;display:block;}@media all and (max-width:60em){.node .node__author:after{display:none;}.node .node__author,.node .node__pubdate{margin:0;display:block;}}.node__links{clear:both;}.node__links:before,.node__links:after{content:" ";display:table;}.node__links:after{clear:both;}@media all and (max-width:60em){.node__links .inline{float:none;display:block;}.node__links .inline li{display:list-item;}}@media all and (min-width:60.063em){.node__links .inline{float:right;}.node__links .inline li{margin:0 0 0 16px;}[dir="rtl"] .node__links .inline li{margin:0 16px 0 0;}}.node--sticky{padding:0;}
.user-login-form .form-text{width:100%;}.user-login-form + .item-list .item-list__list{padding:0;}.user-login-form + .item-list .item-list__item{list-style:none;}.user__status{float:right;}
.views-view-grid .views-col{padding-right:18px;padding-right:1.125rem;margin-bottom:18px;margin-bottom:1.125rem;box-sizing:border-box;}.views-view-grid .views-col:last-child{padding-right:0;}.view-empty:not(:empty){margin-bottom:18px;margin-bottom:1.125rem;}.view-empty:not(:empty) .links{list-style:none;margin:16px 0;margin:1rem 0;padding:0;}.view-empty:not(:empty) .links a[href="/node/add"]{max-width:100%;width:auto;position:relative;box-sizing:border-box;border-radius:2px;border-width:1px;border-style:solid;transition:background-color,.15s,ease-in-out;cursor:pointer;text-decoration:none;text-align:center;font-weight:400;white-space:nowrap;height:32px;height:2rem;padding:0 10px;padding:0 0.625rem;display:inline-block;}.view-empty:not(:empty) .links a[href="/node/add"]:hover,.view-empty:not(:empty) .links a[href="/node/add"]:focus{text-decoration:none;}.view-empty:not(:empty) .links a[href="/node/add"]:before{font-family:FontAwesome,sans-serif;content:"";vertical-align:middle;font-size:11px;font-size:0.6875rem;padding-right:4px;padding-right:0.25rem;line-height:32px;line-height:2rem;display:none;}.fa-loaded .view-empty:not(:empty) .links a[href="/node/add"]:before{display:inline-block;}
.menu{padding:0;margin:0;list-style:none;}.menu a{display:block;padding:4px 0;padding:0.25rem 0;}.menu a:hover,.menu a:focus{text-decoration:none;}.menu a:before,.menu a:after{display:none;}.fa-loaded .menu a:before,.fa-loaded .menu a:after{display:inline-block;}.menu a.button{padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;}.menu a.button:after{content:'';display:none;}.menu .menu{padding-left:16px;padding-left:1rem;}.menu__item{text-align:left;}[dir="rtl"] .menu__item{text-align:right;}.pr-leaderboard .block-menu{overflow:hidden;*zoom:1;margin:0;}.pr-leaderboard .menu__item{float:left;margin:10px 16px 10px 0;margin:0.625rem 1rem 0.625rem 0;list-style:none;}.pr-leaderboard .menu__item ul,.pr-leaderboard .menu__item ol{display:none;}[dir="rtl"] .pr-leaderboard .menu__item{margin-right:0;margin-left:16px;}.pr-leaderboard .menu a:after{content:none;display:none;}.pr-footer__footer .block-menu{overflow:hidden;*zoom:1;}.pr-footer__footer .menu__item{float:left;margin:10px 16px 10px 0;margin:0.625rem 1rem 0.625rem 0;list-style:none;}.pr-footer__footer .menu__item ul,.pr-footer__footer .menu__item ol{display:none;}[dir="rtl"] .pr-footer__footer .menu__item{margin-right:0;margin-left:16px;}.pr-footer__footer .menu a:after{content:none;display:none;}
.site-branding:before,.site-branding:after{content:" ";display:table;}.site-branding:after{clear:both;}.site-branding__text,.site-branding__name,.site-branding__slogan{display:block;}.site-branding__logo-link{display:inline-block;padding:6px 0;padding:0.375rem 0;}.site-branding__text{margin:0;}.site-branding__name{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem;font-weight:400;}.site-branding__name-link:hover,.site-branding__name-link:focus{text-decoration:none;}.site-branding__slogan{font-style:normal;}
.pager{margin:16px 0;margin:1rem 0;text-align:center;}.pager ul,.pager ol{margin:0;padding:0;}.pager li{list-style:none;}.pager--mini .pager__link--is-active{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;}.pager__items{padding:0;margin:0 auto;}.pager__item{margin:1px;display:inline-block;}@media all and (max-width:60em){.pager__items__first-previous,.pager__items__num-pages,.pager__items__next-last{text-align:center;}.pager__items__first-previous .pager__item,.pager__items__next-last .pager__item{display:inline;}}@media all and (min-width:60.063em){.pager__items__first-previous,.pager__items__num-pages,.pager__items__next-last{display:inline-block;}.pager__items__num-pages{text-align:center;}.pager__items__first-previous{float:left;}.pager__items__next-last{float:right;}}.pager__link{display:inline-block;border-radius:2px;transition:all,225ms,ease-in-out;padding:2px 7px 0;padding:0.125rem 0.4375rem 0;border:0;}.pager__link:focus,.pager__link:hover{text-decoration:none;}
.block-breadcrumbs:not(.has-title){margin:0;}.breadcrumb{margin:16px 0;margin:1rem 0;overflow:hidden;}.breadcrumb__title{font-size:inherit;line-height:inherit;}.has-title .breadcrumb__title{margin-right:6px;margin-right:0.375rem;display:inline-block;}.breadcrumb__title,.breadcrumb__list,.breadcrumb__list-item{margin:0;padding:0;}.breadcrumb__list{display:inline-block;}.breadcrumb__list-item{list-style:none;}.breadcrumb__list-item:before{font-family:inherit;content:"\00BB";display:inline-block;padding:0;margin-right:4px;margin-right:0.25rem;text-align:center;}[dir="rtl"] .breadcrumb__list-item:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-loaded .breadcrumb__list-item:before{font-family:FontAwesome,sans-serif;content:"";}[dir="rtl"] .fa-loaded .breadcrumb__list-item:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1);}.breadcrumb__link{text-decoration:none;}.is-vertical .breadcrumb__title{display:block;}.is-vertical .breadcrumb__title:before,.is-vertical .breadcrumb__list-item:before{display:inline-block;text-align:left;margin-right:7px;margin-right:0.4375rem;}.is-horizontal .breadcrumb__title{display:inline-block;}.is-horizontal .breadcrumb__list-item{display:inline;}.is-horizontal .breadcrumb__list-item{margin-right:6px;margin-right:0.375rem;display:inline-block;}.is-horizontal .breadcrumb__list-item:first-child:before{display:none;}@media all and (max-width:60em){.no-js .breadcrumb__list-item:first-child:before{content:"";}}@media all and (min-width:60.063em){.no-js .breadcrumb__title,.no-js .breadcrumb__list,.no-js .breadcrumb__list-item{display:inline-block;}.no-js .breadcrumb__list-item:first-child:before{content:"";display:none;}}
.more-link{text-align:right;display:inline-block;}.more-help-link{text-align:left;}[dir="rtl"] .more-help-link{text-align:right;}.filter-help a:after{position:static;top:auto;right:auto;display:block;width:auto;height:auto;margin:0;}[dir="rtl"] .filter-help a:after{left:auto;}.filter-help a,.more-help-link a{background-color:transparent;margin-right:0;}.filter-help a:after,.more-help-link a:after{font-family:FontAwesome,sans-serif;content:"";float:right;padding:0 1px;text-align:right;background-color:transparent;background-image:none;width:16px;width:1rem;display:none;}.fa-loaded .filter-help a:after,.fa-loaded .more-help-link a:after{display:inline-block;}
.marker{display:inline;letter-spacing:0.025em;text-transform:uppercase;vertical-align:middle;border-radius:2px;padding:1px 3px;padding:0.0625rem 0.1875rem;font-size:12px;font-size:0.75rem;line-height:15px;line-height:0.9375rem;font-family:sans-serif;}.marker{background-color:#ededed;color:#ffffff;}.marker--info{background-color:#0074bd;}.marker--success{background-color:#77b259;}.marker--warning{background-color:#e09600;}.marker--error{background-color:#e62600;}.hidden{display:none !important;}.preview .marker{color:#ffffff;}
.messages{word-wrap:break-word;overflow-wrap:break-word;padding:16px;padding:1rem;margin:26px 0;margin:1.625rem 0;border:1px solid;border-radius:2px;}.messages + .messages{margin-top:18px;margin-top:6px;margin-top:0.375rem;}.messages .container{box-sizing:border-box;}.messages__list{list-style:none;overflow:hidden;padding:0;margin:0;}.messages__list + .messages__item{margin-top:6px;margin-top:0.375rem;}.messages__list .item-list ul{margin:18px 0;margin:1.125rem 0;}.messages__list .item-list ul li{list-style:square;}.messages--status,table tr.ok{background-color:#f3faef;}.messages--status,.ok{color:#325e1c;border-color:#c9e1bd;}.messages--warning,table tr.warning{background-color:#fdf8ed;}.messages--warning,.warning{color:#734c00;border-color:#f4daa6;}.messages--error,table tr.error{background-color:#fcf4f2;}.messages--error,.error{color:#a51b00;border-color:#f9c9bf;}.messages--status,.messages--warning,.messages--error{background-image:none;}[dir="rtl"] .messages{text-align:right;}.messages .icon:before{font-family:FontAwesome,sans-serif;float:left;vertical-align:top;padding:0 11px 0 0;padding:0 0.6875rem 0 0;display:none;}.fa-loaded .messages .icon:before{display:block;}[dir="rtl"] .messages .icon:before{padding:0 0 0 11px;padding:0 0 0 0.6875rem;float:right;}.icon-status:before{content:"";}.icon-warning:before{content:"";}.icon-error:before{content:"";}
@media print{*{background:transparent !important;box-shadow:none !important;text-shadow:none !important;}html,body,.l-rw,.pr-main .l-r--content,.block-main-content,article{width:100% !important;padding:0;margin:0;}body{top:0;padding:0 !important;margin:0 !important;}.pr-main .l-r--content,.block-main-content{float:none;}[id*="toolbar-"],[class*="_sidebar-"],.pr-navbar,.l-rw-navbar,.l-r--page-top,.l-r--page-bottom,.pr-temporary-tabs,.comment-form-wrapper,.block-breadcrumbs,.links,.contextual,.tabs,.feed-icons,.messages{display:none !important;width:0;height:0;float:none;}.node--view-mode-teaser{border-bottom:1px dotted silver;margin-bottom:1em;}a,a:visited{text-decoration:underline;color:#0066cc !important;}.site-branding a,.node__title a{text-decoration:none;}.block,.node,.comment,.page__row,.regions,.region{margin:0 0 12px;}.menu a{padding:0 16px 7px 0;padding:0 1rem 0.4375rem 0;}[dir="rtl"] .menu a{padding:0 0 7px 16px;padding:0 0 0.4375rem 1rem;}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}body,img,caption,.page,.field,.block,.comment,.node,.view,.page__row,.regions,.region{border:0 !important;box-shadow:none !important;text-shadow:none !important;}pre,code,img,svg,tr,blockquote{page-break-inside:avoid;}thead{display:table-header-group;}img{max-width:100%;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h1,h2{page-break-after:avoid;}}
.l-rw{max-width:75em;margin-left:auto;margin-right:auto;}.l-rw:after{content:" ";display:block;clear:both;}@media all and (min-width:60.063em){.pr-header .arc--2 .l-r{width:49.15254%;float:left;margin-right:1.69492%;}.pr-header .arc--2 .l-r:last-child{float:right;margin-right:0;}.pr-features .hr--1-2 .l-r:first-child{width:83.05085%;float:right;margin-right:0;}.pr-features .hr--1-2 .l-r:last-child{width:15.25424%;float:left;margin-right:1.69492%;}.pr-features .hr--1-3 .l-r:first-child{width:83.05085%;float:left;margin-right:1.69492%;}.pr-features .hr--1-3 .l-r:last-child{width:15.25424%;float:right;margin-right:0;}.pr-features .hr--2-3 .l-r{width:49.15254%;float:left;margin-right:1.69492%;}.pr-features .hr--2-3 .l-r:last-child{float:right;margin-right:0;}.pr-features .arc--3 .l-r:first-child{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%;}.pr-features .arc--3 .l-r:nth-child(2){width:15.25424%;float:left;margin-right:1.69492%;margin-left:-84.74576%;}.pr-features .arc--3 .l-r:last-child{width:15.25424%;float:right;margin-right:0;}.pr-main .hr--1-2 .l-r:first-child{width:74.57627%;float:right;margin-right:0;}.pr-main .hr--1-2 .l-r:last-child{width:23.72881%;float:left;margin-right:1.69492%;}.pr-main .hr--1-3 .l-r:first-child{width:74.57627%;float:left;margin-right:1.69492%;}.pr-main .hr--1-3 .l-r:last-child{width:23.72881%;float:right;margin-right:0;}.pr-main .hr--2-3 .l-r{width:49.15254%;float:left;margin-right:1.69492%;}.pr-main .hr--2-3 .l-r:last-child{float:right;margin-right:0;}.pr-main .arc--3 .l-r:first-child{width:49.15254%;float:left;margin-right:1.69492%;margin-left:25.42373%;}.pr-main .arc--3 .l-r:nth-child(2){width:23.72881%;float:left;margin-right:1.69492%;margin-left:-76.27119%;}.pr-main .arc--3 .l-r:last-child{width:23.72881%;float:right;margin-right:0;}.pr-subfeatures .arc--2 .l-r{width:49.15254%;float:left;margin-right:1.69492%;}.pr-subfeatures .arc--3 .l-r{width:32.20339%;float:left;margin-right:1.69492%;}.pr-subfeatures .arc--4 .l-r{width:23.72881%;float:left;margin-right:1.69492%;}.pr-subfeatures .l-rw:not(.arc--1) .l-r:last-child{float:right;margin-right:0;}}@media all and (min-width:45.063em) and (max-width:60em){.pr-features .hr--2-3 .l-r,.pr-features .arc--3 .l-r:nth-child(2){width:49.15254%;float:left;margin-right:1.69492%;}.pr-features .hr--2-3 .l-r:last-child,.pr-features .arc--3 .l-r:last-child{width:49.15254%;float:right;margin-right:0;}.pr-main .hr--2-3 .l-r,.pr-main .arc--3 .l-r:nth-child(2){width:49.15254%;float:left;margin-right:1.69492%;}.pr-main .hr--2-3 .l-r:last-child,.pr-main .arc--3 .l-r:last-child{width:49.15254%;float:right;margin-right:0;}.pr-subfeatures .arc--2 .l-r,.pr-subfeatures .arc--3 .l-r:first-child,.pr-subfeatures .arc--4 .l-r{width:49.15254%;float:left;margin-right:1.69492%;}.pr-subfeatures .arc--2 .l-r:last-child{float:right;margin-right:0;}.pr-subfeatures .arc--3 .l-r:nth-child(2){width:49.15254%;float:right;margin-right:0;}.pr-subfeatures .arc--3 .l-r:last-child{clear:both;}.pr-subfeatures .arc--4 .l-r:nth-child(2n){float:right;margin-right:0;}}
.comment{padding-top:16px;padding-top:1rem;border-top:1px solid;}.comment:before,.comment:after{content:" ";display:table;}.comment:after{clear:both;}.comment__title--visually-hidden{margin:0;padding:0;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;}.comment__title--visually-hidden .permalink{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;padding:0;word-wrap:normal;font:0/0 a;}.comment__title--visually-hidden .marker{float:right;margin-left:4px;margin-left:0.25rem;}.comment p:last-of-type{margin-bottom:0;}.comment__meta{margin:0 0 16px 0;margin:0 0 1rem 0;overflow:hidden;}.comment.has-title .comment__meta{margin:16px 0;margin:1rem 0;}.comment__meta .comment__author:after{content:"-";display:inline-block;}.comment__meta--has-user-picture .comment__author:after{display:none;}.comment__meta--has-user-picture .comment__author,.comment__meta--has-user-picture .comment__pubdate{margin:0;display:block;}@media all and (max-width:60em){.comment__meta .comment__author:after{display:none;}.comment__meta .comment__author,.comment__meta .comment__pubdate{margin:0;display:block;}}.comment__meta .field-type-image{float:left;margin:0 11px 0 0;margin:0 0.6875rem 0 0;}.comment__meta .field-type-image img{width:auto;height:48px;height:3rem;}.comment__meta .field-type-image__figure{margin:0;padding:0;}.comment__meta article:empty{display:none;}.comment.preview{padding:16px;padding:1rem;margin-bottom:16px;margin-bottom:1rem;}.comment__links{clear:both;}.comment__links:before,.comment__links:after{content:" ";display:table;}.comment__links:after{clear:both;}@media all and (max-width:60em){.comment__links .inline{float:none;display:block;}.comment__links .inline li{display:list-item;}}@media all and (min-width:60.063em){.comment__links .inline{float:right;}.comment__links .inline li{margin:0 0 0 16px;}[dir="rtl"] .comment__links .inline li{margin:0 16px 0 0;}}.field-type-comment{margin:18px 0 0;margin:1.125rem 0 0;clear:both;}.field-type-comment:before,.field-type-comment:after{content:" ";display:table;}.field-type-comment:after{clear:both;}.field-type-comment .indented{margin-left:42px;margin-left:2.625rem;}
.block-id--block-languageswitcher .links{list-style:none;margin:0;padding:0;}
.field-entity-reference-type-taxonomy-term .field__item{margin:0 11px 0 0;margin:0 0.6875rem 0 0;}[dir="rtl"] .field-entity-reference-type-taxonomy-term li{margin:0 0 0 11px;margin:0 0 0 0.6875rem;}.field-entity-reference-type-taxonomy-term .field__items{padding:0;}.field-entity-reference-type-taxonomy-term .field__item{margin:0;padding:0;}.field-entity-reference-type-taxonomy-term.field-formatter-entity-reference-entity-id.field-label-inline .field__item,.field-entity-reference-type-taxonomy-term.field-formatter-entity-reference-entity-id.field-label-hidden .field__item,.field-entity-reference-type-taxonomy-term.field-formatter-entity-reference-entity-id.field-label-visually_hidden .field__item,.field-entity-reference-type-taxonomy-term.field-formatter-entity-reference-label.field-label-inline .field__item,.field-entity-reference-type-taxonomy-term.field-formatter-entity-reference-label.field-label-hidden .field__item,.field-entity-reference-type-taxonomy-term.field-formatter-entity-reference-label.field-label-visually_hidden .field__item{display:inline-block;}
.responsive-table{position:relative;margin:0 0 18px;margin:0 0 1.125rem;}.responsive-table__scroll{width:100%;overflow-x:auto;}.responsive-table__scroll::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #ffffff;background-color:rgba(0,0,0,0.3);}.responsive-table__message{font-size:11px;font-size:0.6875rem;line-height:15px;line-height:0.9375rem;}.responsive-table__message em:after{font-family:FontAwesome,sans-serif;content:"";margin:0;padding:0 3px;padding:0 0.1875rem;width:16px;width:1rem;display:none;}.fa-loaded .responsive-table__message em:after{display:inline-block;}[dir="rtl"] .responsive-table__message em:after{content:"";}.responsive-table table{margin-bottom:0;}@media all and (max-width:60em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}table.responsive-enabled{width:100%;}
.ms-slidedown .rm-toggle{margin-left:0;padding-left:0;}.ms-slidedown .rm-block__content{position:absolute;visibility:hidden;opacity:0;transition:all,225ms,ease-in-out;}.ms-slidedown .rm-block__content a{margin-bottom:4px;margin-bottom:0.25rem;padding:7px;padding:0.4375rem;position:relative;display:block;}.ms-slidedown .rm-block__content a:after{content:none;display:none;}.ms-slidedown .rm-block__content .is-child{position:absolute;visibility:hidden;opacity:0;transition:all,225ms,ease-in-out;}.ms-slidedown .rm-block__content .is-child.is-open--child{position:relative;visibility:visible;opacity:1;}.ms-slidedown .rm-block__content .menu__item{font-family:inherit;}.ms-slidedown.rm-is-open .rm-block__content{position:relative;visibility:visible;opacity:1;padding:0 0 7px;padding:0 0 0.4375rem;}.ms-slidedown a:after{display:none !important;}
.ms-dropmenu .rm-toggle{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;padding:0;word-wrap:normal;font:0/0 a;}.ms-dropmenu .rm-block__content .menu{transition:0.15s 0.5s;}.ms-dropmenu .rm-block__content .menu:hover .menu{transition-delay:0s;}.ms-dropmenu .rm-block__content .menu__item{text-align:center;position:relative;}.ms-dropmenu .rm-block__content a{position:relative;display:block;padding:7px 18px;padding:0.4375rem 1.125rem;}.ms-dropmenu .rm-block__content a:after{font-family:FontAwesome,sans-serif;padding:0 1px;text-align:right;position:absolute;right:16px;right:1rem;}.ms-dropmenu .rm-block__content .menu-level-1{position:relative;}.ms-dropmenu .rm-block__content .menu-level-1 .menu__item{float:left;width:100%;}.ms-dropmenu .rm-block__content .menu-level-1 .menu__item:hover > .is-child,.ms-dropmenu .rm-block__content .menu-level-1 .menu__item:focus > .is-child{visibility:visible;opacity:1;}.ms-dropmenu .rm-block__content .menu-level-1 a:after{content:'';display:none;}.fa-loaded .ms-dropmenu .rm-block__content .menu-level-1 .menu__item--collapsed > span > a,.fa-loaded .ms-dropmenu .rm-block__content .menu-level-1 .menu__item--expanded > span > a{padding-right:40px;padding-right:2.5rem;}.fa-loaded .ms-dropmenu .rm-block__content .menu-level-1 .menu__item--collapsed > span > a:after,.fa-loaded .ms-dropmenu .rm-block__content .menu-level-1 .menu__item--expanded > span > a:after{display:inline-block;}.fa-loaded .ms-dropmenu .rm-block__content .menu-level-1 .menu__item--expanded > span > a:after{content:"";}.fa-loaded .ms-dropmenu .rm-block__content .menu-level-1 .menu__item--collapsed > span > a:after{content:'';}.ms-dropmenu .rm-block__content .is-child{position:absolute;visibility:hidden;opacity:0;margin:0;padding:0;max-height:1000px;width:100%;}.ms-dropmenu .rm-block__content .is-child:hover,.ms-dropmenu .rm-block__content .is-child:focus{visibility:visible;opacity:1;}.ms-dropmenu .rm-block__content .is-child .menu__item{min-width:12em;text-align:left;width:100%;}.ms-dropmenu .rm-block__content .menu-level-2{left:0;top:auto;}.fa-loaded .ms-dropmenu .rm-block__content .menu-level-2 .menu__item--expanded > span > a:after{content:"";}[dir="rtl"] .fa-loaded .ms-dropmenu .rm-block__content .menu-level-2 .menu__item--expanded > span > a:after{content:"";}.ms-dropmenu .rm-block__content .menu-level-2 .is-child{left:100%;top:0;}[dir="rtl"] .ms-dropmenu .rm-block__content .is-child .menu__item{text-align:right;}
.rm-region{padding:0;margin:0;}.rm-region .contextual-region{position:static;}.rm-region .contextual-region .contextual{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;padding:0;word-wrap:normal;font:0/0 a;}.rm-region [class*='is-vertical-']{position:absolute;z-index:480;}.ms-vertical .rm-toggle{display:none;}.rm-toggle{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;padding:7px 16px;padding:0.4375rem 1rem;margin:0;}.rm-toggle__link,.rm-toggle__link:hover,.rm-toggle__link:focus,.rm-toggle__link:active{padding:8px 16px 4px 12px;padding:0.5rem 1rem 0.25rem 0.75rem;height:auto;border-radius:2px;cursor:pointer;}.rm-toggle__icon{position:relative;height:16px;height:1rem;width:16px;width:1rem;}.rm-toggle__label{top:-2px;top:-0.125rem;position:relative;}.rm-block__content .menu{position:relative;}.rm-block__content .menu > .menu__item{z-index:490;position:relative;}.rm-block__content__item{position:relative;vertical-align:middle;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;}.rm-block__content__item:first-child a{border-top:0;}.rm-block__content a{transition:all,225ms,ease-in-out;font-weight:300;margin:0;border:0;}.rm-block__content a:hover,.rm-block__content a:focus{text-decoration:none;}.no-js .rm-block a{padding:7px;padding:0.4375rem;margin:1px 0;margin:0.0625rem 0;}.pr-navbar__navbar .rm-block,.pr-leaderboard__leaderboard .rm-block{margin:0;padding:0;}
.rm-accordion-trigger{display:none;}.ms-accordion a:hover,.ms-accordion a:focus{outline:0;}.ms-accordion .is-parent a{margin-left:40px;margin-left:2.5rem;}.ms-accordion .menu__link--wrapper{display:block;position:relative;}.ms-accordion .rm-accordion-trigger{display:block;position:absolute;left:0;top:0;border-radius:0;border:0;margin:0;height:100%;max-width:36px;max-width:2.25rem;}.ms-accordion .rm-accordion-trigger:hover,.ms-accordion .rm-accordion-trigger:focus{outline:0;}.ms-accordion .is-open--parent .rm-accordion-trigger__icon{-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all,225ms,ease-in-out;}.ms-accordion .rm-accordion-trigger__icon{border-radius:0;border:0;box-sizing:content-box;width:16px;width:1rem;padding:10px;padding:0.625rem;margin:0;vertical-align:middle;}.ms-accordion .is-child{padding:0;}.ms-accordion .is-child .is-parent{margin-left:40px;margin-left:2.5rem;}
.cke_chrome{box-shadow:none !important;border:1px solid !important;border-top:1px solid !important;border-bottom:1px solid !important;}.cke_top{box-shadow:none !important;border-bottom:1px solid !important;background-image:none !important;}.cke_bottom{box-shadow:none !important;border-top:1px solid !important;background-image:none !important;}textarea.cke_source{padding:0.5em !important;font-family:"Courier New",Courier,monospace !important;font-size:14px !important;}a.cke_path_item,span.cke_path_empty{text-shadow:none !important;}
body{font-family:Arial,sans-serif;font-size:16px;}body a{-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;color:#4b4b4b;}body a:hover{color:#656565;}body details{color:#4b4b4b;}body details:hover{color:#4b4b4b;}body details:hover[open]{color:#4b4b4b;}.russiantraintickets .page .header-container{background:#ffffff;}.russiantraintickets .page .header-container nav{margin:auto 0;}.russiantraintickets .page .header-container nav .menu.menu-level-1 li{float:none;}.russiantraintickets .page .header-container nav .menu.menu-level-1 li a{text-transform:capitalize;color:#070707;font-size:1rem;line-height:1rem;white-space:nowrap;}.russiantraintickets .page .header-container nav .menu.menu-level-1 li a::after{display:none;}.russiantraintickets .page .header-container nav .menu.menu-level-1 li:hover a{color:#4b4b4b;}.russiantraintickets .page .header-container nav .menu.menu-level-1 > li{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;margin-top:-15px;margin-bottom:-15px;}.russiantraintickets .page .header-container nav .menu.menu-level-1 > li:hover a,.russiantraintickets .page .header-container nav .menu.menu-level-1 > li.menu__item--active-trail a{color:#4b4b4b;}.russiantraintickets .page .header-container nav .menu.menu-level-1 > li:hover > .li-inside-wrapper,.russiantraintickets .page .header-container nav .menu.menu-level-1 > li.menu__item--active-trail > .li-inside-wrapper{border-bottom:2px solid #ca0002;}.russiantraintickets .page .header-container nav .menu.menu-level-1 > li .li-inside-wrapper{padding:5px;border-bottom:2px solid transparent;}.russiantraintickets .page .header-container nav .menu.menu-level-1 > li .menu-level-3 .li-inside-wrapper{padding:5px 0;}.russiantraintickets .page .header-container nav .menu.is-child li a{line-height:120%;}.russiantraintickets .page .header-container nav .menu.is-child li a::after{display:none;}.russiantraintickets .page .header-container nav .menu.menu-level-2{border-top:1px solid #dfdfdf;}.russiantraintickets .page .header-container nav .menu.menu-level-3{padding-left:0;}.russiantraintickets .page .header-container .mobile-menu-block{display:none;}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets .page .header-container .mobile-menu-block{display:flex;order:3;}}@media all and (max-width:767px){.russiantraintickets .page .header-container .mobile-menu-block{display:flex;}}.russiantraintickets .page .header-container .mobile-menu-block .menu-hamburger{width:30px;height:30px;}.russiantraintickets .page .header-container .mobile-menu-block .menu-hamburger .icon{background:url(/themes/russiantraintickets/images/mobile-menu.svg) no-repeat center;background-size:30px;width:100%;height:100%;}.russiantraintickets .page .header-container .user-block{bottom:21px;left:100%;order:999;position:absolute;}@media all and (min-width:768px) and (max-width:1240px){.russiantraintickets .page .header-container .user-block{position:initial;}}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets .page .header-container .user-block{order:1;}}.russiantraintickets .page .header-container .user-block > .block__inner > .block__content.opened .user-settings::before{transform:rotate(180deg);}.russiantraintickets .page .header-container .user-block .user-settings::before{background:url(/themes/russiantraintickets/images/Arrow.svg) no-repeat center center;background-size:8px 8px;content:'';height:12px;left:14px;position:absolute;transition:all .6s;width:8px;}@media all and (min-width:1600px){.russiantraintickets .page .header-container .user-block .user-settings::before{left:21px;}}@media all and (min-width:768px) and (max-width:960px){.russiantraintickets .page .header-container .user-block .user-settings::before{left:10px;}}.russiantraintickets .page .header-container .user-block .user-settings .icon{display:none;}.russiantraintickets .page .header-container .user-block .user-settings .current-lang-currency{position:relative;left:auto;color:#afacac;font-family:Arial,sans-serif;font-size:0.8125rem;margin-left:30px;line-height:100%;}@media all and (min-width:1600px){.russiantraintickets .page .header-container .user-block .user-settings .current-lang-currency{margin-left:40px;}}@media all and (min-width:768px) and (max-width:1240px){.russiantraintickets .page .header-container .user-block .user-settings .current-lang-currency{display:flex;position:initial;}}.russiantraintickets .page .header-container .user-block .user-settings .current-language.en{background-position:0 0;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.ru{background-position:0 -15px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.es{background-position:0 -30px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.pt-br,.russiantraintickets .page .header-container .user-block .user-settings .current-language.pt-pt,.russiantraintickets .page .header-container .user-block .user-settings .current-language.pt{background-position:0 -45px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.it{background-position:0 -60px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.fr{background-position:0 -75px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.de{background-position:0 -90px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.zh-hans,.russiantraintickets .page .header-container .user-block .user-settings .current-language.cn{background-position:0 -135px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.zh-hant,.russiantraintickets .page .header-container .user-block .user-settings .current-language.tw{background-position:0 -195px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.ja{background-position:0 -180px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.tr{background-position:0 -150px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.pl{background-position:0 -105px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.gb{background-position:0 -165px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.ko{background-position:0 -180px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.el{background-position:0 -210px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.nl{background-position:0 -225px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.sv{background-position:0 -255px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.nb{background-position:0 -240px;}.russiantraintickets .page .header-container .user-block .user-settings .current-language.ar{background-position:0 -285px;}.russiantraintickets .page .header-container .user-block .user-triangle{display:none !important;}.russiantraintickets .page .header-container .user-block .user-blocks{margin-top:20px;border-top:1px solid #e1e0e0;}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets .page .header-container .user-block .user-blocks{margin-top:11px;right:0;}}.russiantraintickets .page .header-container .user-block .user-blocks .currency-list .currency-item .label{text-align:left;}@media all and (max-width:767px){.russiantraintickets .page .header-container{border-bottom:1px solid #e2e2e2;}}.russiantraintickets .page .top-header{padding:10px 0;justify-content:space-between;}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets .page .top-header{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.russiantraintickets .page .top-header{padding-left:1rem;padding-right:1rem;}}.russiantraintickets .page .top-header .pr-header__header-first{flex-basis:25%;justify-content:flex-start;}@media all and (max-width:767px){.russiantraintickets .page .top-header .pr-header__header-first{flex-basis:75%;}}@media all and (max-width:767px){.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block{display:flex;}}.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block a{color:#231f20;font-family:Arial,sans-serif;}.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block .logo-wrapper{display:flex;justify-content:flex-start;align-items:center;font-family:Arial,sans-serif;font-size:1.4375rem;font-weight:bold;color:#231f20;}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block .logo-wrapper{font-size:1.375rem;}}@media all and (max-width:767px){.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block .logo-wrapper{font-size:1.25rem;}}.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block .logo-image img{min-width:33px;height:33px;}@media all and (max-width:767px){.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block .logo-image img{height:30px;}}.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block .logo-text{display:flex;justify-content:flex-start;align-items:center;margin-left:-7px;}@media all and (max-width:767px){.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block .logo-text{margin-left:-8px;}}.russiantraintickets .page .top-header .pr-header__header-first .block-system-branding-block .logo-text__train{color:#c90000;}.russiantraintickets .page .top-header .pr-header__header-second{display:flex;align-items:center;justify-content:flex-end;flex-basis:75%;}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets .page .top-header .pr-header__header-second{align-items:center;}}@media all and (max-width:767px){.russiantraintickets .page .top-header .pr-header__header-second{flex-basis:25%;}.russiantraintickets .page .top-header .pr-header__header-second > *:not(.mobile-menu-block){display:none;}}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets .page .top-header .block-plugin-id--login-register-block{order:2;margin:0 20px;}}.russiantraintickets .page .top-header .ca-btn{padding-top:10px;padding-bottom:10px;max-width:200px;}@media all and (min-width:768px) and (max-width:960px){.russiantraintickets .page .top-header .ca-btn{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}}.russiantraintickets .page .top-header .ca-btn.user-logged-in{border:0;padding-left:5px;padding-right:5px;}.russiantraintickets .page .top-header .ca-btn.user-logged-out{padding-left:10px;padding-right:0;}.russiantraintickets .page .top-header .ca-btn.logged-in{padding:10px 12px 10px 40px;}.russiantraintickets .page .top-header .ca-btn.logged-in::after{left:10px;top:9px;}.russiantraintickets .page .site-branding__logo-link{padding:0;}[dir="rtl"] .russiantraintickets .page header .ca-btn{line-height:normal;}[dir="rtl"] .russiantraintickets .page header .ca-btn.logged-in{padding-left:10px;padding-right:36px;}[dir="rtl"] .russiantraintickets .page .top-header .user-block{left:unset;right:100%;}@media all and (min-width:768px) and (max-width:1240px){[dir="rtl"] .russiantraintickets .page .top-header .user-block .user-blocks{left:0;right:unset;}}[dir="rtl"] .russiantraintickets .page .top-header .user-block .user-blocks .currency-list .currency-item .label{text-align:right;}[dir="rtl"] .russiantraintickets .page .top-header .user-block .user-settings::before{left:unset;right:14px;}[dir="rtl"] .russiantraintickets .page .top-header .user-block .user-settings .current-lang-currency{margin-left:unset;margin-right:30px;}[dir="rtl"] .russiantraintickets .page .top-header .ca-btn.logged-in::after{right:6px;}[dir="rtl"] .russiantraintickets .page #block-railninja-branding .site-branding .rn-logo{padding-left:15px;padding-right:unset;}.russiantraintickets .page footer .block-plugin-id--footer-icons .block__content{justify-content:flex-start;align-items:flex-end;display:flex;flex-flow:column wrap;}@media all and (max-width:767px){.russiantraintickets .page footer .block-plugin-id--footer-icons .block__content{flex-flow:row nowrap;justify-content:center;align-items:center;}}@media all and (max-width:767px){.russiantraintickets .page footer .block-plugin-id--footer-icons .footer-icon{margin:0 5px;}}.russiantraintickets .page footer .grey-logo{padding-bottom:15px;}.russiantraintickets .page footer .grey-logo img{-webkit-filter:brightness(200%) contrast(30%) grayscale(100%);-moz-filter:brightness(200%) contrast(30%) grayscale(100%);-ms-filter:brightness(200%) contrast(30%) grayscale(100%);-o-filter:brightness(200%) contrast(30%) grayscale(100%);filter:brightness(200%) contrast(30%) grayscale(100%);max-width:200px;}.russiantraintickets .page footer .block{flex-basis:28.25%;}@media all and (min-width:768px) and (max-width:960px){.russiantraintickets .page footer .block{flex-basis:25%;}}@media all and (max-width:767px){.russiantraintickets .page footer .block{flex-basis:100%;}}.russiantraintickets .page footer .block.block-menu{flex-basis:32.5%;}@media all and (min-width:768px) and (max-width:960px){.russiantraintickets .page footer .block.block-menu{flex-basis:25%;}}.russiantraintickets .page footer .block.block-menu .block__title{padding-top:5px;font-size:0.875rem;}.russiantraintickets .page footer .block.block-plugin-id--footer-icons{flex-basis:10%;padding-top:15px;}@media all and (max-width:767px){.russiantraintickets .page footer .block.block-plugin-id--footer-icons{display:none;}}.russiantraintickets .page footer .block.last-block{margin:0;padding-bottom:0;}@media all and (min-width:961px) and (max-width:1024px){.russiantraintickets .page footer .payment-options{margin-right:7px;}}.popup-menu .block,.popup-menu .rm-block{position:initial;display:block;width:100%;}.popup-menu .rm-block__content{position:relative;visibility:visible;opacity:1;}@media all and (min-width:768px) and (max-width:960px){.popup-menu .user-block{display:none;}}.popup-menu .mobile-menu > .block__content{padding-top:0;padding-bottom:0;}.popup-menu .menu{padding:0;}.popup-menu .menu li{margin:0;width:100%;}.popup-menu .menu li:not(.menu__item--expanded) .open-arrow{display:none;}.popup-menu .menu li .open-arrow{width:25px;height:25px;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;display:none;}.popup-menu .menu li.sub-level-opened{padding-bottom:0;}.popup-menu .menu li.sub-level-opened > .li-inside-wrapper > .open-arrow{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.popup-menu .menu .li-inside-wrapper{display:flex;justify-content:space-between;align-items:center;}.popup-menu .menu.menu-level-1{padding-left:0;padding-right:0;}.popup-menu .menu.menu-level-1 li{float:none;text-align:left;width:100%;}.popup-menu .menu.menu-level-1 > .sub-level-opened > .li-inside-wrapper a{border-bottom:2px solid #ca0002;}.popup-menu .menu.menu-level-2{padding-left:0;padding-right:0;}.popup-menu .menu.menu-level-2 li.sub-level-opened{padding-bottom:17.5px;}.popup-menu .menu.menu-level-3{padding-left:0;padding-right:0;}.popup-menu .menu .is-child.opened{display:flex;flex-flow:row wrap;}@media all and (max-width:767px){.popup-menu nav .block__inner{padding-left:0;padding-right:0;}}.popup-menu .ca-btn{max-width:200px;text-align:center;font-size:1.25rem;}@media all and (max-width:767px){.popup-menu .ca-btn{max-width:100%;}}.popup-menu .sign-in-btn{background:#6c6c6c;color:#fff;font-size:1.25rem;padding:17.5px 50px;text-align:center;}@media all and (min-width:768px) and (max-width:960px){.popup-menu .block-plugin-id--login-register-block{display:none;}}@media all and (max-width:767px){.popup-menu .block-plugin-id--login-register-block{padding-bottom:30px;}}.popup-menu .ui-dialog-titlebar{background:#ffffff;border-bottom:1px solid #bbbbbb;}.popup-menu .ui-dialog-titlebar .ui-dialog-titlebar-close{background:transparent url(/themes/russiantraintickets/images/close-icon-grey.svg) no-repeat 0 0;}.russiantraintickets.js-mobile-menu-active .block-branding{top:7px;}.russiantraintickets.inner-page .page .link-to-frontpage-wrapper{bottom:17px;}.russiantraintickets.inner-page .page .link-to-frontpage-wrapper a{background:url(/themes/russiantraintickets/images/mobile-menu.svg) no-repeat center center;background-size:cover;display:flex;height:20px;width:25px;}.russiantraintickets.inner-page .page .booking-navigation-steps{margin:-10px 0;}.russiantraintickets.inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item{padding:18px 0 15px;}.russiantraintickets.inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item.current{color:#070707;}.russiantraintickets.front .page{position:relative;}.russiantraintickets.front .page .header-container{background:linear-gradient(180deg,#000 -15%,transparent 100%);}@media all and (min-width:1025px){.russiantraintickets.front .page .header-container .logo-text__russian,.russiantraintickets.front .page .header-container .logo-text__tickets{color:#fff;}}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets.front .page .header-container .logo-text__russian,.russiantraintickets.front .page .header-container .logo-text__tickets{color:#fff;}}@media all and (max-width:767px){.russiantraintickets.front .page .header-container{background:transparent;}}.russiantraintickets.front .page .header-container nav .menu.menu-level-1 li a{color:#ffffff;font-weight:normal;}.russiantraintickets.front .page .header-container nav .menu.menu-level-1 li a:hover{background:none;}.russiantraintickets.front .page .header-container .user-block .user-settings .current-lang-currency,.russiantraintickets.front .page .header-container .user-block .user-settings .current-currency{color:#ffffff;}.russiantraintickets.front .page .header-container .top-header .ca-btn,.russiantraintickets.front .page .header-container .top-header .my-account-btn,.russiantraintickets.front .page .header-container .top-header .logout-btn{font-family:Arial,sans-serif;background:none;}.russiantraintickets.front .page .header-container .top-header .logout-btn{border-left:none;}.russiantraintickets.front .header-container{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.russiantraintickets.front header{position:absolute;top:0;z-index:101;}@media all and (max-width:767px){.russiantraintickets.front header{position:initial;}}.russiantraintickets.front #main-content .pr-main__content .block .block__inner{padding:90px 0;}.russiantraintickets.front #main-content .pr-main__content .block .block__title{font-size:1.85rem;text-align:center;font-weight:300;letter-spacing:0.8px;}.russiantraintickets.front #main-content .pr-main__content .image-with-button-wrapper{position:relative;padding:5px;margin-top:30px;margin-bottom:30px;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:flex;}.russiantraintickets.front #main-content .pr-main__content .image-with-button-wrapper .image-button{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:flex;width:160px;height:40px;align-items:center;justify-content:center;visibility:hidden;opacity:0;color:#070707;padding:7.5px 34px;background:rgba(255,255,255,0.8);-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets.front #main-content .pr-main__content .image-with-button-wrapper .image-button{visibility:visible;opacity:1;}}@media all and (max-width:767px){.russiantraintickets.front #main-content .pr-main__content .image-with-button-wrapper .image-button{visibility:visible;opacity:1;}}.russiantraintickets.front #main-content .pr-main__content .image-with-button-wrapper img{width:100%;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}@media all and (min-width:768px) and (max-width:1024px){.russiantraintickets.front #main-content .pr-main__content .image-with-button-wrapper img{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-o-filter:brightness(80%);filter:brightness(80%);}}@media all and (max-width:767px){.russiantraintickets.front #main-content .pr-main__content .image-with-button-wrapper img{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-o-filter:brightness(80%);filter:brightness(80%);}}.russiantraintickets.front #main-content .pr-main__content .image-with-button-wrapper:hover .image-button{visibility:visible;opacity:1;}.russiantraintickets.front #main-content .pr-main__content .image-with-button-wrapper:hover img{-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-o-filter:brightness(80%);filter:brightness(80%);}.russiantraintickets.front #main-content .pr-main__content .image{width:100%;}.russiantraintickets.front #main-content .pr-main__content .awards a{color:#000;}.russiantraintickets.page-node-type--train-page .page #main-content .info-page-search-form .block__title,.russiantraintickets.page-node-type--train-page .page #main-content .info-page-search-form .node__title{font-family:Arial,sans-serif;font-size:2.0625rem;font-weight:300;letter-spacing:0.8px;text-shadow:1.1px 1.7px 1px rgba(0,0,0,0.23);text-transform:capitalize;padding-top:110px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}@media all and (min-width:768px) and (max-width:960px){.russiantraintickets.page-node-type--train-page .page #main-content .info-page-search-form .block__title,.russiantraintickets.page-node-type--train-page .page #main-content .info-page-search-form .node__title{padding-top:60px;}}@media all and (max-width:767px){.russiantraintickets.page-node-type--train-page .page #main-content .info-page-search-form .block__title,.russiantraintickets.page-node-type--train-page .page #main-content .info-page-search-form .node__title{padding-top:30px;font-size:1.5rem;letter-spacing:0.5px;padding-left:1rem;padding-right:1rem;}}.russiantraintickets.train-bookingtimetable-form .save-search a,.russiantraintickets.train-bookingtimetable-form2 .save-search a{background:transparent url(/themes/russiantraintickets/images/heart-in-like.svg) no-repeat center right;background-size:20px;padding-right:30px;}.russiantraintickets.train-bookingtimetable-form .save-search a:hover,.russiantraintickets.train-bookingtimetable-form2 .save-search a:hover{background:transparent url(/themes/russiantraintickets/images/heart-in-like-active.svg) no-repeat center right;background-size:20px;}@media all and (max-width:767px){.russiantraintickets.train-bookingtimetable-form #block-russiantrains-content.block-main-content,.russiantraintickets.train-bookingtimetable-form2 #block-russiantrains-content.block-main-content{padding:0;}}
html{background-color:#333333;}body{background-color:transparent;color:#363636;}a{color:#0066cc;}a:visited{color:#0066cc;}a:active,a.active{color:#0066cc;}a:hover,a:focus{color:#0066cc;}blockquote{border-color:#cccccc;}blockquote p:first-child:before{color:#cccccc;}blockquote small{color:#5c5c5c;}blockquote.pull-right{border-right-color:#cccccc;}hr{border-color:#cccccc;}::-moz-selection{background-color:#b3d4fc;}::selection{background-color:#b3d4fc;}del{color:#5c5c5c;}code,pre,var,kbd,samp{background:#f2f2f2;}.fa-border{border-color:#cccccc;}.fa-text-color{color:#363636;}.fa-text-color-light{color:#808080;}.fa-text-color-medium{color:#5c5c5c;}.fa-match-border{color:#cccccc;}.fa-match-border-light{color:#eeeeee;}.fa-match-link{color:#0066cc;}.fa-trans-white-25{color:rgba(255,255,255,0.25);}.fa-trans-white-50{color:rgba(255,255,255,0.5);}.fa-trans-white-75{color:rgba(255,255,255,0.75);}.fa-trans-black-25{color:rgba(0,0,0,0.25);}.fa-trans-black-50{color:rgba(0,0,0,0.5);}.fa-trans-black-75{color:rgba(0,0,0,0.75);}.page{background-color:#f7f7f7;}.regions{background-color:#f7f7f7;}.pr-header{color:#363636;background-color:#ffffff;}.pr-header .regions{background:inherit;}.pr-navbar{color:#ffffff;background-color:#666666;}.pr-navbar .regions{background:inherit;}.pr-navbar .menu a{color:inherit;}.pr-features{color:#363636;background-color:#d3d3d3;}.pr-features .regions{background:inherit;}.pr-subfeatures{color:#363636;background-color:#d3d3d3;}.pr-subfeatures .regions{background:inherit;}.pr-footer{color:#ffffff;background-color:#666666;}.pr-footer .regions{background:inherit;}.pr-footer .menu a{color:inherit;}.pr-footer .menu a.active,.pr-footer .menu a:hover,.pr-footer .menu a:focus{color:inherit;}.attribution .l-rw{background-color:transparent;}.attribution .attribution__link{color:#363636;}.feed-icon-rss__path{fill:rgba(0,0,0,0.6);}.menu a{color:#0066cc;border-color:#cccccc;}.menu a:hover,.menu a:focus{color:#0066cc;}.menu a.active{color:#0066cc;}.menu__item:first-child a{border-color:#cccccc;}.rm-region,.rm-block,.rm-block *{background-color:inherit;color:inherit;}.rm-toggle__link,.rm-toggle__link:hover,.rm-toggle__link:focus,.rm-toggle__link:active{color:#fcfcfc;background-color:#828282;}.rm-toggle__icon{fill:white;}.rm-toggle span{background-color:transparent;}.rm-block__content .menu__item--active-trail > a{color:inherit;background-color:rgba(255,255,255,0.095);}.rm-block__content .menu a{color:inherit;background-color:inherit;}.rm-block__content .menu a:after,.rm-block__content .menu a:before{color:inherit !important;}.rm-block__content .menu a:active{text-shadow:0 1px 1px rgba(255,255,255,0.8);opacity:0.9;}.rm-block__content .menu a:hover,.rm-block__content .menu a:focus{color:inherit;background-color:rgba(255,255,255,0.095);}.rm-block__content .menu a.active{color:inherit;background-color:rgba(255,255,255,0.095);}.rm-block__content .menu a.active[href="/"]{background-color:transparent;}.rm-block__content .menu a.active[href="/"]:hover,.rm-block__content .menu a.active[href="/"]:focus{color:inherit;background-color:rgba(255,255,255,0.095);}.ms-vertical .rm-block__content .menu a,.ms-vertical .rm-block__content .menu a.active[href="/"],.ms-slidedown .rm-block__content .menu a,.ms-slidedown .rm-block__content .menu a.active[href="/"]{color:inherit;background-color:rgba(255,255,255,0.095);}.ms-vertical .pr-header__header-second .rm-block__content .menu a,.ms-vertical .pr-header__header-second .rm-block__content .menu a.active[href="/"],.ms-slidedown .pr-header__header-second .rm-block__content .menu a,.ms-slidedown .pr-header__header-second .rm-block__content .menu a.active[href="/"]{background-color:rgba(0,0,0,0.05);}.ms-offcanvas .rm-block__content{opacity:.001;background-color:#333333;color:#f7f7f7;}.ms-offcanvas .rm-block__content .menu a{background-color:rgba(255,255,255,0.095);}.ms-tiles .rm-block__content .menu-level-1 > .menu__item{background-color:rgba(255,255,255,0.095);}.ms-meganav.rm-is-open .rm-block__content .menu-level-1 > .menu__item{border-bottom:1px solid rgba(255,255,255,0.4);}.ms-meganav.rm-is-open .rm-block__content .menu-level-1 > .menu__item > span > a{background-color:rgba(255,255,255,0.3);}.ms-accordion .rm-accordion-trigger{background-color:rgba(255,255,255,0.095);}.ms-accordion .rm-accordion-trigger:hover,.ms-accordion .rm-accordion-trigger:focus{background-color:rgba(255,255,255,0.2);}.ms-accordion .rm-accordion-trigger__icon{background-color:transparent !important;fill:white;}.rm-block__content .ms-accordion a:hover,.rm-block__content .ms-accordion a:focus{background-color:rgba(255,255,255,0.2);}.breadcrumb li:before{color:#cccccc;}.breadcrumb a{color:#0066cc;text-decoration:none;}.pager__link{border-color:#cccccc;}.pager__link:focus,.pager__link:hover{background-color:rgba(255,255,255,0.75);}.pager__link:active{box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.75);opacity:0.9;}.pager__link--is-active{background-color:rgba(255,255,255,0.75);}.pager--mini .pager__link--is-active{background-color:transparent;opacity:0.65;}tr:hover{background-color:#ededed;}thead tr{color:#363636;background-color:#e8e8e8;}tr,td,th{border-color:#cccccc;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{color:#363636;border-color:#cccccc;background-color:#ffffff;}textarea:focus,select:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus{border-color:#cccccc;color:#363636;}textarea:hover,textarea:focus,select:hover,select:focus,input[type="date"]:hover,input[type="date"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="url"]:hover,input[type="url"]:focus,input[type="week"]:hover,input[type="week"]:focus{background-color:#ffffff;}textarea[disabled]:hover,textarea[disabled]:focus,select[disabled]:hover,select[disabled]:focus,input[type="date"][disabled]:hover,input[type="date"][disabled]:focus,input[type="datetime"][disabled]:hover,input[type="datetime"][disabled]:focus,input[type="datetime-local"][disabled]:hover,input[type="datetime-local"][disabled]:focus,input[type="email"][disabled]:hover,input[type="email"][disabled]:focus,input[type="month"][disabled]:hover,input[type="month"][disabled]:focus,input[type="number"][disabled]:hover,input[type="number"][disabled]:focus,input[type="password"][disabled]:hover,input[type="password"][disabled]:focus,input[type="search"][disabled]:hover,input[type="search"][disabled]:focus,input[type="tel"][disabled]:hover,input[type="tel"][disabled]:focus,input[type="text"][disabled]:hover,input[type="text"][disabled]:focus,input[type="time"][disabled]:hover,input[type="time"][disabled]:focus,input[type="url"][disabled]:hover,input[type="url"][disabled]:focus,input[type="week"][disabled]:hover,input[type="week"][disabled]:focus{color:#363636;}details{border-color:#cccccc;background-color:#f7f7f7;}input[readonly],select[readonly],textarea[readonly]{background-color:#ededed;color:#363636;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled],a.button_disabled{background-color:#ededed;color:#363636;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#363636;}input:-moz-placeholder,textarea:-moz-placeholder{color:#363636;}input.placeholder_text,textarea.placeholder_text{color:#363636;}.form-type-radio label.option,.form-type-checkbox label.option{border-color:#cccccc;background-color:#ffffff;}.form-type-radio label.option:focus,.form-type-radio label.option:hover,.form-type-checkbox label.option:focus,.form-type-checkbox label.option:hover{background-color:rgba(255,255,255,0.75);}.ui-dialog .form-text{background-color:inherit !important;color:black !important;}.ui-dialog .form-text:not(.error){border-color:silver !important;}.ui-dialog .form-text::-webkit-input-placeholder{color:silver;}.ui-dialog .form-text:-ms-input-placeholder{color:silver;}.ui-dialog .form-text::placeholder{color:silver;}.ui-dialog .form-type-radio label.option,.ui-dialog .form-type-checkbox label.option{border-color:transparent;background-color:inherit;}.ui-dialog .form-type-radio label.option:focus,.ui-dialog .form-type-radio label.option:hover,.ui-dialog .form-type-checkbox label.option:focus,.ui-dialog .form-type-checkbox label.option:hover{color:inherit;background-color:inherit;}.filter-wrapper{border-color:#cccccc;}.tips{color:#363636;}.description{color:#363636;}form .marker{color:#ee0000;}.form-required:after{color:#ee0000;}.form-item input.error,.form-item textarea.error,.form-item select.error{border-color:#f9c9bf;}.vertical-tabs{background-color:#f2f2f2;border-color:#cccccc;}.vertical-tabs__menu{background-color:#ffffff;border-top-color:#cccccc;}.vertical-tabs__menu-item{background:#ffffff;border-color:#cccccc;}.vertical-tabs__menu-item.is-selected{background-color:#f2f2f2;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#363636;}.vertical-tabs__pane{background-color:#f2f2f2;}button,.button{color:#fcfcfc;background-color:#828282;border-color:#828282;opacity:0.9;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);}button:hover,button:focus,.button:hover,.button:focus{opacity:1;color:#fcfcfc;background-color:#828282;}button:visited,.button:visited{color:#fcfcfc;background-color:#828282;}button[disabled]:hover,.button[disabled]:hover{opacity:1;}.button--primary{color:#fcfcfc;background-color:#0066cc;opacity:0.9;border:1px #0066cc solid;}.button--primary:link,.button--primary:visited{color:#fcfcfc;background-color:#0066cc;border-color:#0066cc;}.button--primary:hover,.button--primary:focus,.button--primary:active,.button--primary.active{color:#fcfcfc;background-color:#0066cc;border-color:#0066cc;opacity:1;}.button--danger{color:#a51b00;background-color:transparent;opacity:0.9;}.button--danger:link,.button--danger:visited{color:#a51b00;background-color:transparent;border-color:transparent;}.button--danger:hover,.button--danger:focus,.button--danger:active,.button--danger.active{color:#a51b00;background-color:transparent;border-color:transparent;opacity:1;}.button-action{opacity:1;}#edit-preview{background-color:#ffffff;color:#828282;}button.link-edit-summary{background-color:inherit;color:#363636;}button.link-edit-summary:hover,button.link-edit-summary:focus{background-color:inherit;color:#363636;}.dropbutton-widget{background-color:#f7f7f7;border-color:#828282;}.dropbutton-widget:hover,.dropbutton-widget:focus{border-color:#828282;}.dropbutton .dropbutton-action .button{color:#fcfcfc;background-color:#0066cc;opacity:0.9;}.dropbutton .dropbutton-action .button:link,.dropbutton .dropbutton-action .button:visited{color:#fcfcfc;background-color:#0066cc;border-color:#ccc;}.dropbutton .dropbutton-action .button:hover,.dropbutton .dropbutton-action .button:focus,.dropbutton .dropbutton-action .button:active,.dropbutton .dropbutton-action .button.active{color:#fcfcfc;background-color:#0066cc;border-color:#ccc;opacity:1;}.dropbutton .secondary-action{border-top-color:#828282;}.dropbutton .secondary-action .button{background-color:#f7f7f7;color:#828282;}.dropbutton .dropbutton-toggle button:hover{background-color:transparent;}.dropbutton-multiple .dropbutton{border-right-color:#828282;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-left-color:#828282;}.dropbutton-multiple.open .dropbutton-action .button{border-radius:2px 0 0 0;}.dropbutton-arrow{color:#828282;}.file a:before{color:#363636;}.image-preview{background-color:transparent;}.filter-help a:after,.more-help-link a:after{color:#cccccc;}.dev-query{color:#f7f7f7;}body > pre,.xdebug-var-dump{color:#f7f7f7;}.page .xdebug-var-dump{color:#363636;}body:before{color:#a51b00;}.node{background-color:#ffffff;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);}.node--sticky{background-color:transparent;box-shadow:none;}.aggregator-item{background-color:#ffffff;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);}.forum .icon svg{fill:rgba(0,0,0,0.5);}.item-list--search-results{background-color:#ffffff;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);}.search-result__snippet-info{color:#5c5c5c;}.comment{border-color:#eeeeee;}.block-social-media-links .platform__link,.pane-social-media-link-widget .platform__link{color:#363636;opacity:0.65;}.block-social-media-links .platform__link:hover,.block-social-media-links .platform__link:focus,.pane-social-media-link-widget .platform__link:hover,.pane-social-media-link-widget .platform__link:focus{opacity:1;}.view-empty:not(:empty) .links a[href="/node/add"]{opacity:0.9;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);color:#fcfcfc;background-color:#0066cc;opacity:0.9;border:1px #0066cc solid;}.view-empty:not(:empty) .links a[href="/node/add"]:hover,.view-empty:not(:empty) .links a[href="/node/add"]:focus{opacity:1;}.view-empty:not(:empty) .links a[href="/node/add"][disabled]:hover{opacity:1;}.view-empty:not(:empty) .links a[href="/node/add"]:link,.view-empty:not(:empty) .links a[href="/node/add"]:visited{color:#fcfcfc;background-color:#0066cc;border-color:#0066cc;}.view-empty:not(:empty) .links a[href="/node/add"]:hover,.view-empty:not(:empty) .links a[href="/node/add"]:focus,.view-empty:not(:empty) .links a[href="/node/add"]:active,.view-empty:not(:empty) .links a[href="/node/add"].active{color:#fcfcfc;background-color:#0066cc;border-color:#0066cc;opacity:1;}.cke_chrome{border-color:#cccccc !important;border-top-color:#cccccc !important;border-bottom-color:#cccccc !important;color:#363636 !important;}.cke_top{border-bottom-color:#cccccc !important;background-color:#f7f7f7 !important;color:#363636 !important;}.cke_bottom{border-top-color:#cccccc !important;background-color:#f7f7f7 !important;color:#363636 !important;}.cke_reset,.cke_editable,.cke_editable *,textarea.cke_source,.cke_combopanel{background-color:#ffffff !important;color:#363636 !important;}.cke_combo_off a.cke_combo_button,a.cke_button_off{color:#363636 !important;}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active,a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#f2f2f2 !important;color:#363636 !important;}.cke_combo_on a.cke_combo_button,a.cke_button_on{background-color:#f2f2f2 !important;color:#363636 !important;}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active,a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#f2f2f2 !important;color:#363636 !important;}.cke_panel,.cke_combopanel{background-color:#ffffff !important;border-color:#cccccc !important;}.cke_combo_text{color:#363636 !important;}.cke_combo_arrow{border-top-color:#cccccc !important;}.cke_panel_listItem a{color:inherit !important;}* html .cke_panel_listItem a{color:#363636 !important;}*:first-child + html .cke_panel_listItem a{color:#363636 !important;}.cke_panel_listItem.cke_selected a{background-color:#f2f2f2 !important;}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#f2f2f2 !important;color:#363636 !important;}.cke_reset_all,.cke_button_icon:before{color:#363636 !important;}.cke_resizer{border-color:transparent #cccccc transparent transparent !important;}a.cke_menu_button:after,a.cke_menu_button:before,a.cke_combo_button:after,a.cke_combo_button:before,a.cke_button:after,a.cke_button:before{display:none !important;}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password{background-color:white !important;color:black !important;}.ckeditor-dialog-loading,.ckeditor-dialog-loading *{background-color:#f2f2f2 !important;color:#363636 !important;border-color:#eeeeee !important;}
.tabs{padding:0;margin:16px 0;margin:1rem 0;}.tabs ul{margin-bottom:16px;margin-bottom:1rem;padding:0;}.tabs ul:before,.tabs ul:after{content:" ";display:table;}.tabs ul:after{clear:both;}.tabs ul.tabs--primary{margin-bottom:0;}.tabs .is-vertical ul.tabs--primary{border-bottom:0;}.tabs .is-vertical ul.tabs--primary:before,.tabs .is-vertical ul.tabs--primary:after{content:" ";display:table;}.tabs .is-vertical ul.tabs--primary:after{clear:both;}.tabs .is-vertical ul.tabs--primary li{float:none;list-style:none;}.tabs .is-vertical ul.tabs--primary li:first-child a{border-radius:2px 2px 0 0;}.tabs .is-vertical ul.tabs--primary li:last-child a{border-radius:0 0 2px 2px;}.tabs .is-vertical ul.tabs--primary li a{color:#fcfcfc;background-color:#828282;opacity:0.9;border:1px #828282 solid;box-shadow:rgba(255,255,255,0.5) 0 1px 0 inset;margin-bottom:-1px;padding:7px 16px;padding:0.4375rem 1rem;text-align:left;text-decoration:none;font-weight:400;line-height:1;width:auto;display:block;position:relative;transition:all,225ms,ease-in-out;}.tabs .is-vertical ul.tabs--primary li a:link,.tabs .is-vertical ul.tabs--primary li a:visited{color:#fcfcfc;background-color:#828282;border-color:#828282;}.tabs .is-vertical ul.tabs--primary li a:hover,.tabs .is-vertical ul.tabs--primary li a:focus,.tabs .is-vertical ul.tabs--primary li a:active,.tabs .is-vertical ul.tabs--primary li a.active{color:#fcfcfc;background-color:#828282;border-color:#828282;opacity:1;}.tabs .is-vertical ul.tabs--secondary{text-align:left;}.tabs .is-vertical ul.tabs--secondary:before,.tabs .is-vertical ul.tabs--secondary:after{content:" ";display:table;}.tabs .is-vertical ul.tabs--secondary:after{clear:both;}.tabs .is-vertical ul.tabs--secondary li{list-style:none;}.tabs .is-vertical ul.tabs--secondary a{display:inline-block;line-height:1;color:#363636;border-bottom:1px solid transparent;border-left:3px solid;transition:all,225ms,ease-in-out;padding:11px 16px 7px 14px;padding:0.6875rem 1rem 0.4375rem 0.875rem;}.tabs .is-vertical ul.tabs--secondary a:hover,.tabs .is-vertical ul.tabs--secondary a:focus{text-decoration:none;color:#363636;border-bottom:1px solid #cccccc;}.tabs .is-vertical ul.tabs--secondary a.active,.tabs .is-vertical ul.tabs--secondary a.is-active{border-bottom:1px solid #cccccc;}.tabs .is-vertical ul.tabs--secondary a.active:hover,.tabs .is-vertical ul.tabs--secondary a.active:focus,.tabs .is-vertical ul.tabs--secondary a.is-active:hover,.tabs .is-vertical ul.tabs--secondary a.is-active:focus{color:#363636;}.tabs .is-horizontal ul.tabs--primary{border-bottom:1px solid #cccccc;}.tabs .is-horizontal ul.tabs--primary li{float:left;margin:0 0 0 0;list-style:none;}.tabs .is-horizontal ul.tabs--primary li ul,.tabs .is-horizontal ul.tabs--primary li ol{display:none;}[dir="rtl"] .tabs .is-horizontal ul.tabs--primary li{margin-right:0;margin-left:0;}.tabs .is-horizontal ul.tabs--primary li{margin-bottom:-1px;}.tabs .is-horizontal ul.tabs--primary li:first-child a{border-radius:2px 0 0 0;}.tabs .is-horizontal ul.tabs--primary li:last-child a{border-radius:0 2px 0 0;}.tabs .is-horizontal ul.tabs--primary a{display:block;line-height:1;color:#363636;background-color:#f7f7f7;border:1px solid #cccccc;padding:7px 16px;padding:0.4375rem 1rem;transition:background-color,.15s,ease-in-out;margin-right:-1px;box-shadow:rgba(255,255,255,0.5) 0 1px 0 inset;}.tabs .is-horizontal ul.tabs--primary a:hover,.tabs .is-horizontal ul.tabs--primary a:focus{color:#363636;background-color:#ededed;text-decoration:none;}.tabs .is-horizontal ul.tabs--primary a.active,.tabs .is-horizontal ul.tabs--primary a.is-active{color:#363636;background:none;border-bottom-color:#f7f7f7;}.tabs .is-horizontal ul.tabs--primary a.active:hover,.tabs .is-horizontal ul.tabs--primary a.active:focus,.tabs .is-horizontal ul.tabs--primary a.is-active:hover,.tabs .is-horizontal ul.tabs--primary a.is-active:focus{color:#363636;background:none;}.tabs .is-horizontal ul.tabs--secondary{padding:0;}.tabs .is-horizontal ul.tabs--secondary li{float:left;margin:0 0 0 0;list-style:none;}.tabs .is-horizontal ul.tabs--secondary li ul,.tabs .is-horizontal ul.tabs--secondary li ol{display:none;}[dir="rtl"] .tabs .is-horizontal ul.tabs--secondary li{margin-right:0;margin-left:0;}.tabs .is-horizontal ul.tabs--secondary a{display:block;line-height:1;color:#363636;border-bottom:1px solid #d9d9d9;transition:all,225ms,ease-in-out;padding:16px 7px 10px;padding:1rem 0.4375rem 0.625rem;margin-right:16px;margin-right:1rem;}.tabs .is-horizontal ul.tabs--secondary a:hover,.tabs .is-horizontal ul.tabs--secondary a:focus{text-decoration:none;color:#363636;border-bottom:1px solid #cccccc;}.tabs .is-horizontal ul.tabs--secondary a.active,.tabs .is-horizontal ul.tabs--secondary a.is-active{border-bottom:1px solid #cccccc;}.tabs .is-horizontal ul.tabs--secondary a.active:hover,.tabs .is-horizontal ul.tabs--secondary a.active:focus,.tabs .is-horizontal ul.tabs--secondary a.is-active:hover,.tabs .is-horizontal ul.tabs--secondary a.is-active:focus{color:#363636;}@media all and (max-width:60em){.no-js .tabs ul.tabs--primary{border-bottom:0;}.no-js .tabs ul.tabs--primary:before,.no-js .tabs ul.tabs--primary:after{content:" ";display:table;}.no-js .tabs ul.tabs--primary:after{clear:both;}.no-js .tabs ul.tabs--primary li{float:none;list-style:none;}.no-js .tabs ul.tabs--primary li:first-child a{border-radius:2px 2px 0 0;}.no-js .tabs ul.tabs--primary li:last-child a{border-radius:0 0 2px 2px;}.no-js .tabs ul.tabs--primary li a{color:#fcfcfc;background-color:#828282;opacity:0.9;border:1px #828282 solid;box-shadow:rgba(255,255,255,0.5) 0 1px 0 inset;margin-bottom:-1px;padding:7px 16px;padding:0.4375rem 1rem;text-align:left;text-decoration:none;font-weight:400;line-height:1;width:auto;display:block;position:relative;transition:all,225ms,ease-in-out;}.no-js .tabs ul.tabs--primary li a:link,.no-js .tabs ul.tabs--primary li a:visited{color:#fcfcfc;background-color:#828282;border-color:#828282;}.no-js .tabs ul.tabs--primary li a:hover,.no-js .tabs ul.tabs--primary li a:focus,.no-js .tabs ul.tabs--primary li a:active,.no-js .tabs ul.tabs--primary li a.active{color:#fcfcfc;background-color:#828282;border-color:#828282;opacity:1;}.no-js .tabs ul.tabs--secondary{text-align:left;}.no-js .tabs ul.tabs--secondary:before,.no-js .tabs ul.tabs--secondary:after{content:" ";display:table;}.no-js .tabs ul.tabs--secondary:after{clear:both;}.no-js .tabs ul.tabs--secondary li{list-style:none;}.no-js .tabs ul.tabs--secondary a{display:inline-block;line-height:1;color:#363636;border-bottom:1px solid transparent;border-left:3px solid;transition:all,225ms,ease-in-out;padding:11px 16px 7px 14px;padding:0.6875rem 1rem 0.4375rem 0.875rem;}.no-js .tabs ul.tabs--secondary a:hover,.no-js .tabs ul.tabs--secondary a:focus{text-decoration:none;color:#363636;border-bottom:1px solid #cccccc;}.no-js .tabs ul.tabs--secondary a.active,.no-js .tabs ul.tabs--secondary a.is-active{border-bottom:1px solid #cccccc;}.no-js .tabs ul.tabs--secondary a.active:hover,.no-js .tabs ul.tabs--secondary a.active:focus,.no-js .tabs ul.tabs--secondary a.is-active:hover,.no-js .tabs ul.tabs--secondary a.is-active:focus{color:#363636;}}@media all and (min-width:60.063em){.no-js .tabs ul.tabs--primary{border-bottom:1px solid #cccccc;}.no-js .tabs ul.tabs--primary li{float:left;margin:0 0 0 0;list-style:none;}.no-js .tabs ul.tabs--primary li ul,.no-js .tabs ul.tabs--primary li ol{display:none;}[dir="rtl"] .no-js .tabs ul.tabs--primary li{margin-right:0;margin-left:0;}.no-js .tabs ul.tabs--primary li{margin-bottom:-1px;}.no-js .tabs ul.tabs--primary li:first-child a{border-radius:2px 0 0 0;}.no-js .tabs ul.tabs--primary li:last-child a{border-radius:0 2px 0 0;}.no-js .tabs ul.tabs--primary a{display:block;line-height:1;color:#363636;background-color:#f7f7f7;border:1px solid #cccccc;padding:7px 16px;padding:0.4375rem 1rem;transition:background-color,.15s,ease-in-out;margin-right:-1px;box-shadow:rgba(255,255,255,0.5) 0 1px 0 inset;}.no-js .tabs ul.tabs--primary a:hover,.no-js .tabs ul.tabs--primary a:focus{color:#363636;background-color:#ededed;text-decoration:none;}.no-js .tabs ul.tabs--primary a.active,.no-js .tabs ul.tabs--primary a.is-active{color:#363636;background:none;border-bottom-color:#f7f7f7;}.no-js .tabs ul.tabs--primary a.active:hover,.no-js .tabs ul.tabs--primary a.active:focus,.no-js .tabs ul.tabs--primary a.is-active:hover,.no-js .tabs ul.tabs--primary a.is-active:focus{color:#363636;background:none;}.no-js .tabs ul.tabs--secondary{padding:0;}.no-js .tabs ul.tabs--secondary li{float:left;margin:0 0 0 0;list-style:none;}.no-js .tabs ul.tabs--secondary li ul,.no-js .tabs ul.tabs--secondary li ol{display:none;}[dir="rtl"] .no-js .tabs ul.tabs--secondary li{margin-right:0;margin-left:0;}.no-js .tabs ul.tabs--secondary a{display:block;line-height:1;color:#363636;border-bottom:1px solid #d9d9d9;transition:all,225ms,ease-in-out;padding:16px 7px 10px;padding:1rem 0.4375rem 0.625rem;margin-right:16px;margin-right:1rem;}.no-js .tabs ul.tabs--secondary a:hover,.no-js .tabs ul.tabs--secondary a:focus{text-decoration:none;color:#363636;border-bottom:1px solid #cccccc;}.no-js .tabs ul.tabs--secondary a.active,.no-js .tabs ul.tabs--secondary a.is-active{border-bottom:1px solid #cccccc;}.no-js .tabs ul.tabs--secondary a.active:hover,.no-js .tabs ul.tabs--secondary a.active:focus,.no-js .tabs ul.tabs--secondary a.is-active:hover,.no-js .tabs ul.tabs--secondary a.is-active:focus{color:#363636;}}
@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes arrow-right-bounce{0%{transform:translateX(0);}20%{transform:translateX(5px);}50%{transform:translateX(1px);}80%{transform:translateX(3px);}100%{transform:translateX(0);}}@keyframes checkboxScale{0%{opacity:1;transform:scale(1);}100%{opacity:0;transform:scale(1.9);}}@keyframes fillOverlayOnFullscreenImage{0%{background-color:transparent;}100%{background-color:rgba(0,0,0,0.9);}}@keyframes resizeOnFullscreenImage{0%{transform:scale(0.4) translate(68%,-39%);}100%{transform:translate(0,0);}}body .pr-highlighted div[data-drupal-messages],.login-form-popup div[data-drupal-messages],.front .page .highlighted-area div[data-drupal-messages]{width:100%;}body .pr-highlighted div[data-drupal-messages] .messages,.login-form-popup div[data-drupal-messages] .messages,.front .page .highlighted-area div[data-drupal-messages] .messages{background:#fff;border-color:#dadada;border-radius:10px;color:#8d8d8d;margin:39px 0;position:relative;}body .pr-highlighted div[data-drupal-messages] .messages h2,.login-form-popup div[data-drupal-messages] .messages h2,.front .page .highlighted-area div[data-drupal-messages] .messages h2{clip:initial;color:#000;font-size:24px;height:auto;margin-bottom:0;margin-left:36px;margin-top:23px;overflow:visible;position:initial !important;width:auto;word-wrap:normal;}body .pr-highlighted div[data-drupal-messages] .messages .messages__list,.login-form-popup div[data-drupal-messages] .messages .messages__list,.front .page .highlighted-area div[data-drupal-messages] .messages .messages__list{margin-left:22px;padding-bottom:24px;padding-top:12px;}body .pr-highlighted div[data-drupal-messages] .messages .messages__list .messages__item:not(:last-child),.login-form-popup div[data-drupal-messages] .messages .messages__list .messages__item:not(:last-child),.front .page .highlighted-area div[data-drupal-messages] .messages .messages__list .messages__item:not(:last-child){margin-bottom:4px;}body .pr-highlighted div[data-drupal-messages] .messages .icon,.login-form-popup div[data-drupal-messages] .messages .icon,.front .page .highlighted-area div[data-drupal-messages] .messages .icon{left:-20px;position:absolute;top:10px;}body .pr-highlighted div[data-drupal-messages] .messages .icon::before,.login-form-popup div[data-drupal-messages] .messages .icon::before,.front .page .highlighted-area div[data-drupal-messages] .messages .icon::before{content:'';}body .pr-highlighted div[data-drupal-messages] .messages.messages--error .icon,.login-form-popup div[data-drupal-messages] .messages.messages--error .icon,.front .page .highlighted-area div[data-drupal-messages] .messages.messages--error .icon{background:transparent url(/themes/basic/styles/images/error.svg) no-repeat 1px 4px;background-size:41px;}body .pr-highlighted div[data-drupal-messages] .messages.messages--warning .icon,.login-form-popup div[data-drupal-messages] .messages.messages--warning .icon,.front .page .highlighted-area div[data-drupal-messages] .messages.messages--warning .icon{background:transparent url(/themes/basic/styles/images/warning.svg) no-repeat 1px 4px;background-size:41px;}body .pr-highlighted div[data-drupal-messages] .messages.messages--status .icon,.login-form-popup div[data-drupal-messages] .messages.messages--status .icon,.front .page .highlighted-area div[data-drupal-messages] .messages.messages--status .icon{background:transparent url(/themes/basic/styles/images/check.svg) no-repeat 1px 4px;background-size:41px;}body .pr-highlighted div[data-drupal-messages] .messages .close::before,.login-form-popup div[data-drupal-messages] .messages .close::before,.front .page .highlighted-area div[data-drupal-messages] .messages .close::before{color:#dadada;}body .pr-highlighted div[data-drupal-messages] .messages a,.login-form-popup div[data-drupal-messages] .messages a,.front .page .highlighted-area div[data-drupal-messages] .messages a{color:#8d8d8d;}form{margin:0 auto;max-width:1024px;}form .form-required::after{color:#ca0d03;}form .form-item{font-size:16px;margin:0;}form .form-item.form-el-hide{display:none;}form .form-actions{margin:0;}form textarea,form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="email"],form input[type="month"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="text"],form input[type="time"],form input[type="url"],form input[type="week"]{line-height:100%;color:#000;background:#fff;font-size:1rem;font-family:Arial,sans-serif;border:1px solid #dcdcdc;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:15px 17px;height:auto;min-height:50px;font-family:Arial,sans-serif;}@media all and (min-width:768px) and (max-width:1024px){form textarea,form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="email"],form input[type="month"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="text"],form input[type="time"],form input[type="url"],form input[type="week"]{padding:15px 10px;}}@media all and (min-width:768px) and (max-width:960px){form textarea,form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="email"],form input[type="month"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="text"],form input[type="time"],form input[type="url"],form input[type="week"]{padding:10px 10px;}}@media all and (max-width:767px){form textarea,form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="email"],form input[type="month"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="text"],form input[type="time"],form input[type="url"],form input[type="week"]{padding:20px 17px;}}form textarea{font-family:Arial,sans-serif;}form select{width:100%;line-height:100%;color:#000;background:#fff;font-size:1rem;font-family:Arial,sans-serif;border:1px solid #dcdcdc;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding-left:17px;padding-right:17px;height:auto;min-height:50px;font-family:Arial,sans-serif;background:#fff url(/themes/basic/styles/images/down-arrow.svg) no-repeat right 17px center;background-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}form select option{color:#000;}@media all and (min-width:768px) and (max-width:1024px){form select{padding-left:10px;padding-right:10px;}}@media all and (max-width:767px){form select{padding-left:17px;padding-right:17px;padding-top:20px;padding-bottom:20px;}}form .form-type-radio label.option,form .form-type-checkbox label.option{border:none;background:none;}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#000;opacity:0.2;}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#000;opacity:0.2;}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#000;opacity:0.2;}form input:focus:-moz-placeholder,form textarea:focus:-moz-placeholder{color:#000;opacity:0.2;}form .form-item-calendar{flex-basis:40%;width:45%;position:relative;padding-bottom:8.5px;}form .form-item-calendar input[type="text"]{padding-left:46px;}form .form-item-calendar::before{border:none;width:22px;height:20px;background:transparent url(/themes/basic/styles/images/misc-icons.svg) no-repeat 0 -17px;display:inline-block;content:"";position:absolute;left:15px;top:50%;}form .form-item .error{border-color:#ca0d03;}.user-register-form input[type="password"],.user-register-form input[type="text"]{padding:15px 36px 15px 15px;}.user-pass .form-submit{color:#fff;background-color:#ca0d03;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:15px 2rem;margin-top:30px;}.user-pass .form-submit a{color:#fff;text-decoration:none;font-weight:normal;}.user-pass .form-submit a:visited{color:#fff;}.user-pass .form-submit:visited{color:#fff;}.user-pass .form-submit:hover{background:#b10b03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.user-pass .form-submit:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.user-pass .form-submit:focus{background:#b10b03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.user-pass .form-submit:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.user-pass .form-submit:focus{background:#b10b03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.user-pass .form-submit:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.user-pass .form-submit{width:100%;flex-basis:100%;}}.selectize-control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:100%;}.selectize-control.single .selectize-input{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-image:none;background-color:#fff;border:1px solid #dcdcdc;padding-left:17px;padding-right:17px;min-height:50px;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;}@media all and (min-width:768px) and (max-width:1024px){.selectize-control.single .selectize-input{padding-left:10px;padding-right:10px;}}@media all and (max-width:767px){.selectize-control.single .selectize-input{padding-left:17px;padding-right:17px;}.selectize-control.single .selectize-input::after{top:50%;}}.selectize-control.single .selectize-input .item{overflow:hidden;width:100%;word-break:break-all;max-height:1rem;}.selectize-control.single .selectize-input .item::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 65%,white 75%);}.selectize-control.single .selectize-input > input{line-height:100%;color:#000;background:#fff;font-size:1rem;font-family:Arial,sans-serif;border:1px solid #dcdcdc;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:100% !important;}.selectize-control.single .selectize-input::before{display:none;}.selectize-control.single .selectize-input::after{right:12px;border:none;width:13px;height:9px;background:transparent url(/themes/basic/styles/images/misc-icons.svg) no-repeat 0 0;cursor:pointer;}.selectize-control.single .selectize-input.dropdown-active{height:100%;}.selectize-control.single .selectize-input.input-active .item{display:none;}.selectize-control.single .selectize-input.input-active input{height:100%;}.selectize-control .selectize-dropdown,.selectize-control .selectize-input{line-height:100%;color:#000;background:#fff;font-size:1rem;font-family:Arial,sans-serif;border:1px solid #dcdcdc;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.selectize-control .selectize-dropdown-content div{padding-left:17px;padding-right:17px;height:50px;word-wrap:normal;display:flex;align-items:center;}.selectize-control .selectize-dropdown-content div.active{background:#eaeaea;}@media all and (min-width:768px) and (max-width:1024px){.selectize-control .selectize-dropdown-content div{padding-left:10px;padding-right:10px;}}.choices[data-type*="select-one"]::after{right:12px;border:none;width:13px;height:9px;background:transparent url(/themes/basic/styles/images/misc-icons.svg) no-repeat 0 0;cursor:pointer;}@media all and (max-width:767px){.choices[data-type*="select-one"]::after{right:17px;}}.choices[data-type*="select-one"] .choices__inner{line-height:100%;color:#000;background:#fff;font-size:1rem;font-family:Arial,sans-serif;border:1px solid #dcdcdc;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;display:flex;align-items:center;min-height:40px;border:none;}@media all and (min-width:768px) and (max-width:1024px){.choices[data-type*="select-one"] .choices__inner{min-height:50px;}}@media all and (max-width:767px){.choices[data-type*="select-one"] .choices__inner{min-height:50px;}}.choices[data-type*="select-one"] .choices__item[data-choice-disabled]{display:none;}.choices[data-type*="select-one"] .choices__input{width:100%;padding:7.5px 17px;margin:0;height:100%;min-height:40px;border:1px solid #dcdcdc;}@media all and (min-width:768px) and (max-width:1024px){.choices[data-type*="select-one"] .choices__input{padding:15px 10px;min-height:50px;}}@media all and (min-width:768px) and (max-width:960px){.choices[data-type*="select-one"] .choices__input{padding-top:10px;padding-bottom:10px;}}@media all and (max-width:767px){.choices[data-type*="select-one"] .choices__input{min-height:50px;padding:10px 17px;}}.choices[data-type*="select-one"] .choices__list{border-color:#dcdcdc;}.choices[data-type*="select-one"] .choices__list.choices__list--dropdown .choices__item--selectable{padding-left:17px;padding-right:17px;}@media all and (min-width:768px) and (max-width:1024px){.choices[data-type*="select-one"] .choices__list.choices__list--dropdown .choices__item--selectable{padding-left:10px;padding-right:10px;}}@media all and (max-width:767px){.choices[data-type*="select-one"] .choices__list.choices__list--dropdown .choices__item--selectable{padding-left:17px;padding-right:17px;}}.iti{flex-basis:67%;}@media all and (min-width:768px) and (max-width:1024px){.iti{flex-basis:61.5%;}}@media all and (max-width:767px){.iti{flex-basis:100%;width:100%;}}.iti__selected-flag{padding:3px 4px 0 20px;background-color:initial !important;}.iti__arrow{margin-left:12px;border:none;background:transparent url(/themes/basic/styles/images/misc-icons.svg) no-repeat 0 0 !important;width:13px;height:9px;transform:scale(0.7);}.iti.iti--allow-dropdown input{width:100%;padding-left:74px !important;}.iti__country-list{border:1px solid #DADADA;box-shadow:0 4px 10px 0 rgba(0,0,0,0.3);}.iti__country-list::-webkit-scrollbar{width:6px;height:30px;}.iti__country-list::-webkit-scrollbar-track{background:transparent;}.iti__country-list::-webkit-scrollbar-thumb{background:#DADADA;border-radius:3px;}.iti__country-list::-webkit-scrollbar-thumb:hover{background:#C8C8C8;}.ui-datepicker{-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;font-size:0.875rem;font-family:Arial,sans-serif;border:1px solid #dcdcdc;}.ui-datepicker a:focus{outline:none !important;}.ui-datepicker .ui-datepicker-header{-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;border:none;background-image:none;background:#fff;font-style:normal;color:#000;}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-weight:normal;color:#000;margin:0;line-height:100%;padding:15px 15px;font-size:0.875rem;font-family:Arial,sans-serif;background:#e8e8e8;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:0;bottom:0;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:auto;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;opacity:1;background:none;text-decoration:none;border:none;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next::after{font-size:1.5625rem;font-weight:normal;color:#acacad;cursor:pointer;padding:15px 15px;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{display:none;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover::after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover::after{text-decoration:none;color:#79797a;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::after{font-family:FontAwesome,serif;content:"";}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next::after{font-family:FontAwesome,serif;content:"";}.ui-datepicker .ui-datepicker-header .ui-icon{display:none;}.ui-datepicker .ui-datepicker-calendar{margin:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;font-size:0.875rem;}.ui-datepicker .ui-datepicker-calendar thead,.ui-datepicker .ui-datepicker-calendar tbody,.ui-datepicker .ui-datepicker-calendar tr,.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{border:none;}.ui-datepicker .ui-datepicker-calendar thead{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}.ui-datepicker .ui-datepicker-calendar thead tr{font-size:0.74988rem;color:#777;background:#fff;font-weight:normal;height:28px;}.ui-datepicker .ui-datepicker-calendar thead tr th{padding:0;}.ui-datepicker .ui-datepicker-calendar thead tr,.ui-datepicker .ui-datepicker-calendar tbody tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;flex-flow:row wrap;justify-content:space-around;align-items:center;align-content:center;padding:0 10px;}.ui-datepicker .ui-datepicker-calendar thead tr th,.ui-datepicker .ui-datepicker-calendar thead tr td,.ui-datepicker .ui-datepicker-calendar tbody tr th,.ui-datepicker .ui-datepicker-calendar tbody tr td{flex-basis:calc(100%/7);padding:0;}.ui-datepicker .ui-datepicker-calendar thead tr td,.ui-datepicker .ui-datepicker-calendar tbody tr td{text-align:center;margin:5px 0;}@media all and (min-width:768px) and (max-width:960px){.ui-datepicker .ui-datepicker-calendar thead tr td,.ui-datepicker .ui-datepicker-calendar tbody tr td{padding:5px 0;}}@media all and (min-width:481px) and (max-width:767px){.ui-datepicker .ui-datepicker-calendar thead tr td,.ui-datepicker .ui-datepicker-calendar tbody tr td{padding:5px 0;}}@media all and (max-width:480px){.ui-datepicker .ui-datepicker-calendar thead tr td,.ui-datepicker .ui-datepicker-calendar tbody tr td{padding:5px 0;}}.ui-datepicker .ui-datepicker-calendar thead tr td span,.ui-datepicker .ui-datepicker-calendar thead tr td a,.ui-datepicker .ui-datepicker-calendar tbody tr td span,.ui-datepicker .ui-datepicker-calendar tbody tr td a{text-align:center;width:27px;height:27px;line-height:27px;display:inline-block;box-sizing:border-box;border:1px solid transparent;text-decoration:none;color:inherit;margin:0;padding:0;}.ui-datepicker .ui-datepicker-calendar thead tr td.date-range-selected,.ui-datepicker .ui-datepicker-calendar tbody tr td.date-range-selected{background:none;background-color:lightsteelblue;}.ui-datepicker .ui-datepicker-calendar thead tr td.picked-date.departure,.ui-datepicker .ui-datepicker-calendar tbody tr td.picked-date.departure{border-radius:50% 0 0 50%;}.ui-datepicker .ui-datepicker-calendar thead tr td.picked-date.arrival,.ui-datepicker .ui-datepicker-calendar tbody tr td.picked-date.arrival{border-radius:0 50% 50% 0;}.ui-datepicker .ui-datepicker-calendar thead tr td.picked-date.one-way-roundtrip,.ui-datepicker .ui-datepicker-calendar tbody tr td.picked-date.one-way-roundtrip{border-radius:0;}.ui-datepicker .ui-datepicker-calendar thead tr td.date-range-selected.ui-state-disabled,.ui-datepicker .ui-datepicker-calendar tbody tr td.date-range-selected.ui-state-disabled{background:none;border-radius:0;}.ui-datepicker .ui-datepicker-calendar thead tr td.date-range-selected.ui-state-disabled,.ui-datepicker .ui-datepicker-calendar tbody tr td.date-range-selected.ui-state-disabled{background:none;border-radius:0;}.ui-datepicker .ui-datepicker-calendar thead tr td.picked-date a,.ui-datepicker .ui-datepicker-calendar tbody tr td.picked-date a{background:#ca0d03;color:#ffffff;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.ui-datepicker .ui-datepicker-calendar thead tr:hover,.ui-datepicker .ui-datepicker-calendar tbody tr:hover{background-color:transparent;}.ui-datepicker .ui-datepicker-calendar tbody tr:first-of-type{padding-top:10px;}.ui-datepicker .ui-datepicker-calendar tbody tr:last-of-type{padding-bottom:10px;}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-state-disabled{color:#777;opacity:0.5;}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-state-disabled .ui-state-default{color:#777;}.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default{border:none;background:none;}.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.a{color:#000;}.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-active{background:#ca0d03;color:#fff;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.form-flex-container.roundtrip-mode .ui-datepicker{width:200% !important;}.ui-dialog .ui-datepicker-multi .ui-datepicker-group{float:none;}.datepicker-element{position:absolute;top:100%;z-index:999;-webkit-transform:translate3d(0,0,1px);}@media all and (min-width:768px) and (max-width:960px){.datepicker-element .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.datepicker-element .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{width:20px;}.datepicker-element .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:1rem;background:url(/themes/basic/styles/images/left-arrow.svg) no-repeat center center;background-size:20px;}}@media all and (min-width:768px) and (max-width:960px) and (min-width:768px) and (max-width:1024px){.datepicker-element .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:1rem;}}@media all and (min-width:768px) and (max-width:960px) and (max-width:767px){.datepicker-element .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:1rem;}}@media all and (min-width:768px) and (max-width:960px){.datepicker-element .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:1rem;background:url(/themes/basic/styles/images/right-arrow.svg) no-repeat center center;background-size:20px;}}@media all and (min-width:768px) and (max-width:960px) and (min-width:768px) and (max-width:1024px){.datepicker-element .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:1rem;}}@media all and (min-width:768px) and (max-width:960px) and (max-width:767px){.datepicker-element .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:1rem;}}.datepicker-element .ui-datepicker{width:100%;}.datepicker-element.departure-date{left:0;right:0;top:0;}.datepicker-element.departure-date.has-return-block .ui-datepicker,.datepicker-element.departure-date.has-return-block .wide-stripe{border-right:none;}.datepicker-element.return-date{left:100%;}.datepicker-element.has-return-block .wide-stripe.bottom label::before{font-family:FontAwesome,serif;content:"";color:#50d55e;}.wide-stripe{width:100%;background:#eaeaea;color:#000;font-weight:normal;padding:15px 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}.wide-stripe.top{justify-content:center;border-top:1px solid #dcdcdc;}.wide-stripe.bottom{justify-content:flex-start;border-bottom:1px solid #dcdcdc;}.wide-stripe.bottom label{cursor:pointer;}.wide-stripe.bottom label::before{font-size:1.7rem;margin-right:7px;font-family:FontAwesome,serif;content:"";color:#c3c3c3;}.wide-stripe label{font-weight:normal;font-size:0.875rem;font-family:Arial,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}.ui-dialog{margin:0;padding:0;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:1rem;border:none;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);z-index:99999;-webkit-transform:translate3d(0,0,3px);position:fixed !important;max-width:100%;}@media all and (max-width:767px){.ui-dialog{margin:0 auto;max-height:100%;overflow-y:auto;}}@media all and (max-width:320px){.ui-dialog{max-width:100%;}}@media all and (min-width:768px){.ui-dialog.white-form .ui-dialog-titlebar{background:#fff;}.ui-dialog.white-form .ui-dialog-titlebar-close{background:transparent url(/themes/basic/styles/images/cross-out.svg) no-repeat 0 0;background-size:22px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.ui-dialog.white-form .ui-dialog-titlebar-close:hover{opacity:.5;}}.ui-dialog .ui-dialog-titlebar{background:#000;color:#e7e7e7;padding-top:20px;padding-bottom:20px;padding-left:35px;padding-right:35px;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;font-size:1.6rem;font-weight:normal;}@media all and (max-width:767px){.ui-dialog .ui-dialog-titlebar{padding-left:25px;padding-right:25px;}}.ui-dialog .ui-dialog-title{float:none;overflow:inherit;white-space:normal;margin:0;}.ui-dialog .ui-dialog-titlebar-close{background:transparent url(/themes/basic/styles/images/close-icon-white.svg) no-repeat 0 0;width:22px;height:22px;cursor:pointer;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;border:none;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;right:35px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}@media all and (max-width:767px){.ui-dialog .ui-dialog-titlebar-close{right:25px;}}.ui-dialog .ui-dialog-titlebar-close:focus{outline:none;}.ui-dialog .ui-dialog-titlebar-close > span{display:none;}.ui-dialog > .ui-widget-content{-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;margin:0;padding-left:35px;padding-right:35px;}@media all and (max-width:767px){.ui-dialog > .ui-widget-content{padding-left:25px;padding-right:25px;}.ui-dialog > .ui-widget-content.ui-dialog-buttonpane{padding-top:15px;padding-bottom:15px;}}.ui-dialog > .ui-widget-content .c-inclusion__subitem img{max-width:25px;max-height:25px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;float:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;background-image:none;padding:15px 30px;margin:0;height:auto;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button a{color:#fff;text-decoration:none;font-weight:normal;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button a:visited{color:#fff;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:visited{color:#fff;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:focus a{color:#fff;text-decoration:none;}}.ui-widget-overlay{background:#000;opacity:0.4;cursor:pointer;}[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close{right:unset;left:35px;}.slider.ui-slider{-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#dbdbdb;border:0;cursor:pointer;height:4px;margin-top:17px;}.slider.ui-slider .ui-slider-range{-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#8d8d8d;border:0;height:4px;}.slider.ui-slider .ui-slider-handle{-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);background-color:#fff;border:1px solid #b3b3b3;border-radius:50%;cursor:pointer;height:26px;margin-top:-7px;width:26px;}.slider.ui-slider .ui-slider-handle::before{background-color:#8d8d8d;border-radius:50%;content:'';height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;}.slider.ui-slider .ui-slider-handle:focus{outline:none;}.ui-spinner{display:block;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;border:1px solid #dcdcdc;font-family:Arial,sans-serif;font-size:1rem;position:relative;}.ui-spinner .ui-spinner-input{border:none;margin:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:center;font-size:1.25rem;padding:7px 17px;}@media all and (max-width:767px){.ui-spinner .ui-spinner-input{padding-top:25px;padding-bottom:25px;}}.ui-spinner .ui-spinner-button{display:none;}.ui-spinner .spinner-button{position:absolute;top:0;bottom:0;border:none;background:none;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:0 15px;cursor:pointer;}.ui-spinner .spinner-button.up{right:0;background:#fff url(/themes/basic/styles/images/plus.svg) no-repeat center center;}.ui-spinner .spinner-button.down{left:0;background:#fff url(/themes/basic/styles/images/minus.svg) no-repeat center center;}.mapbox-map{min-height:480px;width:100%;}.mapbox-map:not(.map-in-modal){background:transparent url(/themes/basic/styles/images/map-static.png) no-repeat 0 0/cover;z-index:0;position:relative;}.mapbox-map.js-map-blur{-webkit-filter:blur(5px);filter:blur(5px);}.mapbox-map .mapboxgl-ctrl-icon.lines{background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPmxpbmU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJMaW5lLTEyLSstT3ZhbC0yMy0rLU92YWwtMjQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy41MTA4MzA5LDIuNDg5MTY5NDIgTDEuOTY0MzMxMjEsMTQuMDM1NjY5MyIgaWQ9IkxpbmUtMTIiIHN0cm9rZT0iIzY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0yMyIgZmlsbD0iIzY2NiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjIiIGN5PSIxNCIgcj0iMiI+PC9jaXJjbGU+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0yNCIgZmlsbD0iIzY2NiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjE0IiBjeT0iMiIgcj0iMiI+PC9jaXJjbGU+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");}.mapbox-map .mapboxgl-ctrl-icon.lines.active:focus,.mapbox-map .mapboxgl-ctrl-icon.lines.active{background-color:rgba(0,0,0,0.1);border-top:0;margin-top:1px;background-position-y:calc(50% + 1px);}.mapbox-map .mapboxgl-ctrl-icon.lines:focus{background-color:transparent;}.mapbox-map .mapboxgl-filter-group{position:absolute;right:10px;top:10px;width:50%;display:flex;justify-content:flex-end;}.mapbox-map .mapboxgl-filter-group .ms-parent{margin:0 5px;min-width:125px;}.mapbox-map .mapboxgl-filter-group .ms-parent .select-all{margin-left:8px;}.mapbox-map .mapboxgl-filter-group .ms-parent:last-child{margin-right:0;}.mapbox-map .mapboxgl-filter-group .ms-parent button{border:0;height:30px;line-height:30px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);}.mapbox-map .mapboxgl-filter-group .ms-parent button:hover,.mapbox-map .mapboxgl-filter-group .ms-parent button:focus{background-color:#fcfcfc;}.mapbox-map .mapboxgl-filter-group .ms-parent button > span{font-size:13px;padding-left:25px;}.mapbox-map .mapboxgl-filter-group .ms-parent button > span:not(.placeholder),.mapbox-map .mapboxgl-filter-group .ms-parent button > span:not(.placeholder):hover{color:#000;}.mapbox-map .mapboxgl-filter-group .ms-parent button > div{top:2px;}.mapbox-map .mapboxgl-filter-group .ms-parent .ms-drop{border:0;margin-top:-2px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);border-top-left-radius:0;border-top-right-radius:0;}.mapbox-map .mapboxgl-filter-group .ms-parent .ms-drop li{display:flex;align-items:center;justify-content:space-between;}.mapbox-map .mapboxgl-filter-group .ms-parent .ms-drop li > label,.mapbox-map .mapboxgl-filter-group .ms-parent .ms-drop li > .only-wrapper{display:inline-block;}.mapbox-map .mapboxgl-filter-group .ms-parent .ms-drop li .only-wrapper span{margin-left:10px;display:none;cursor:pointer;color:#acacad;-o-transition:ease 0.2s;-moz-transition:ease 0.2s;-webkit-transition:ease 0.2s;transition:ease 0.2s;}.mapbox-map .mapboxgl-filter-group .ms-parent .ms-drop li .only-wrapper span:focus{text-decoration:none;}.mapbox-map .mapboxgl-filter-group .ms-parent .ms-drop li .only-wrapper span:visited{color:#acacad;}.mapbox-map .mapboxgl-filter-group .ms-parent .ms-drop li .only-wrapper span:hover{color:#ffae00;text-decoration:none;}.mapbox-map .mapboxgl-filter-group .ms-parent .ms-drop li:hover .only-wrapper span{display:inline-block;}.mapbox-map .station-icon{width:0;height:0;border:2px solid #ffffff;background:#ff840b;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;}.mapbox-map .station-icon:before{content:" ";width:200%;height:200%;position:absolute;display:block;left:-6px;top:-6px;}.mapbox-map .station-icon.active{background:#ca0d03;}.mapbox-map .station-label{font-size:0.7rem;font-family:Arial,sans-serif;color:#000;text-align:center;margin-top:5px !important;}.mapbox-map .station-label span{padding:0 5px;background:#fff;}.chosen-container .chosen-single{display:flex;align-items:center;height:50px;padding-left:17px;padding-right:17px;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dcdcdc;background:#fff;color:#000;font-size:1rem;}.chosen-container .chosen-single span{margin:0;}.chosen-container .chosen-single div{width:30px;display:flex;}.chosen-container .chosen-single div b{background:transparent url(/themes/basic/styles/images/misc-icons.svg) no-repeat 0 0 !important;width:13px;height:9px;margin:auto;}.chosen-container .chosen-drop{-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dcdcdc;background:#fff;color:#000;font-size:1rem;}.chosen-container .chosen-drop .chosen-search{left:0;padding:3px 4px;position:absolute;right:0;top:-49px;}.chosen-container .chosen-drop .chosen-search input[type="text"]{padding:9px 13px;min-height:0;color:#000;font-size:1rem;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dcdcdc;background:#fff url(/themes/basic/styles/images/magnifying-glass.png) no-repeat right 8px center !important;background-size:1rem !important;}.chosen-container .chosen-drop .chosen-results{margin:0;padding:0;}.chosen-container .chosen-drop .chosen-results li{padding:9px 13px;line-height:120%;font-size:1rem;}.chosen-container .chosen-drop .chosen-results li.highlighted{background:#eaeaea;color:#777;}.chosen-container .chosen-drop .chosen-results li.no-results{background:#eaeaea;color:#777;}.chosen-container.error .chosen-single{border:1px solid #ca0d03;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-single{display:flex;align-items:center;height:50px;padding-left:17px;padding-right:17px;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dcdcdc;background:#fff;color:#000;font-size:1rem;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-single span{margin:0;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-single div{width:30px;display:flex;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-single div b{background:transparent url(/themes/basic/styles/images/misc-icons.svg) no-repeat 0 0 !important;width:13px;height:9px;margin:auto;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop{-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dcdcdc;background:#fff;color:#000;font-size:1rem;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop .chosen-search{left:0;padding:3px 4px;position:absolute;right:0;top:-49px;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop .chosen-search input[type="text"]{padding:9px 13px;min-height:0;color:#000;font-size:1rem;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dcdcdc;background:#fff url(/themes/basic/styles/images/magnifying-glass.png) no-repeat right 8px center !important;background-size:1rem !important;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop .chosen-results{margin:0;padding:0;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop .chosen-results li{padding:9px 13px;line-height:120%;font-size:1rem;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop .chosen-results li.highlighted{background:#eaeaea;color:#777;}.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop .chosen-results li.no-results{background:#eaeaea;color:#777;}body{font-family:Arial,sans-serif;overflow-x:hidden;}html{background-color:#fbfbfb;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;}h1,h2,h3,h4,h5,h6{line-height:120%;}h1,h2,h3,h4,h5,h6{font-weight:normal;}h1{font-size:1.65rem;}h2{font-size:1.6rem;}h3{font-size:1.5625rem;}h4{font-size:1.4rem;}h5{font-size:1.3rem;}h6{font-size:1.2rem;}ul li{line-height:120%;}.page{background-color:#fbfbfb;}.path-invoice .page,.path-user .page{background-color:#fafafa;}a{color:#ffae00;-o-transition:ease 0.2s;-moz-transition:ease 0.2s;-webkit-transition:ease 0.2s;transition:ease 0.2s;}a:focus{text-decoration:none;}a:visited{color:#ffae00;}a:hover{color:#acacad;text-decoration:none;}.button{color:#fff;background-color:#ca0d03;border:none;opacity:1;height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.button:focus{outline:none;}details{width:100%;max-height:100%;cursor:pointer;border:solid 1px #ebebeb;background:#fff;color:#000;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;-webkit-box-shadow:1px 1px 1px rgba(155,155,155,0.3);-moz-box-shadow:1px 1px 1px rgba(155,155,155,0.3);box-shadow:1px 1px 1px rgba(155,155,155,0.3);padding-left:1rem;padding-right:1rem;padding-top:15px;padding-bottom:15px;}details[open] summary::after{content:"";height:30px;width:100%;display:block;}details[open] summary::before{font-family:FontAwesome,serif;content:"";font-size:0.65rem;padding-right:10px;}details summary{padding:0;}details summary h3{font-size:1.2rem;}details summary::-webkit-details-marker{display:none;}details summary::before{font-family:FontAwesome,serif;content:"";font-size:0.65rem;padding-right:10px;}details:hover{background:#fafafa;color:#ffae00;}details:hover[open]{background:#fff;color:#000;}.close-icon{background:transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MC4wODUxMSA0MC4wODUxMSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5hIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZTogI2FjYWJhYzsKICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7CiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOwogICAgICAgIHN0cm9rZS13aWR0aDogNHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGU+QXNzZXQgMjwvdGl0bGU+CiAgPGc+CiAgICA8bGluZSBjbGFzcz0iYSIgeDE9IjIiIHkxPSIzOC4wODUxMSIgeDI9IjM4LjA4NTExIiB5Mj0iMiIvPgogICAgPGxpbmUgY2xhc3M9ImEiIHgxPSIzOC4wODUxMSIgeTE9IjM4LjA4NTExIiB4Mj0iMiIgeTI9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=') no-repeat 0 0;width:22px;height:22px;cursor:pointer;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.close-icon:hover{background:transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MC4wODUxMSA0MC4wODUxMSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5hIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZTogIzc3NzsKICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7CiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOwogICAgICAgIHN0cm9rZS13aWR0aDogNHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGU+QXNzZXQgMTwvdGl0bGU+CiAgPGc+CiAgICA8bGluZSBjbGFzcz0iYSIgeDE9IjIiIHkxPSIzOC4wODUxMSIgeDI9IjM4LjA4NTExIiB5Mj0iMiIvPgogICAgPGxpbmUgY2xhc3M9ImEiIHgxPSIzOC4wODUxMSIgeTE9IjM4LjA4NTExIiB4Mj0iMiIgeTI9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=') no-repeat 0 0;}.amount-wrapper{display:inline-block;}.dialog-active{height:100%;left:0;overflow:hidden;top:0;width:100%;}@media all and (max-width:767px){.zopim{display:none !important;}}.addthis-share-buttons{white-space:nowrap;}.addthis-share-buttons a,.addthis-share-buttons a:focus,.addthis-share-buttons a:hover{outline:none;}.ui-datepicker{z-index:999999 !important;}sub.original-language-mark{line-height:0;}.messages{width:100%;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;position:relative;padding:0;margin:0;}.messages code,.messages pre,.messages var,.messages kbd,.messages samp{color:#000;}.messages .icon{background:rgba(255,255,255,0.35);position:absolute;top:0;left:0;bottom:0;width:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}.messages .icon::before{padding:0;font-size:1.8rem;}.messages .backtrace{color:#000;}.messages .close-message{width:15px;height:15px;position:absolute;top:15px;right:15px;display:flex;justify-content:flex-end;align-items:flex-start;}.messages .close-message .close{-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.messages .close-message .close::before{font-family:FontAwesome,serif;content:"";line-height:100%;font-size:1.125rem;cursor:pointer;}.messages .messages__list{margin-left:50px;padding:15px 45px 15px 15px;overflow:visible;}.messages.messages--error{background:rgba(255,255,255,0.8);color:#ca0d03;border-color:#ca0d03;}.messages.messages--error .close::before{color:#ca0d03;}.messages.messages--error .close:hover::before{color:#e30f03;}.messages.messages--error .icon::before{font-family:FontAwesome,serif;content:"";}.messages.messages--warning{background:#ffae00;border-color:#f5a700;color:#fff;}.messages.messages--warning a{color:#fff;text-decoration:underline;}.messages.messages--warning .icon::before{font-family:FontAwesome,serif;content:"";}.messages.messages--status{background:rgba(255,255,255,0.8);color:#319069;border-color:#319069;}.messages.messages--status .close::before{color:#319069;}.messages.messages--status .close:hover::before{color:#37a377;}.messages.messages--status .icon::before{font-family:FontAwesome,serif;content:"";}.language-switcher .block__content ul{overflow:hidden;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;}.language-switcher .block__content ul li{padding:10px;padding-left:0;list-style:none;flex-basis:30%;display:inline-flex;justify-content:flex-start;align-items:center;}.language-switcher .block__content ul li a{background:transparent url(/themes/basic/styles/images/flags.svg) no-repeat 0 0 scroll;background-size:41px;padding-left:50px;padding-top:5px;padding-bottom:5px;}.language-switcher .block__content ul li.en a{background-position:0 -2px;}.language-switcher .block__content ul li.ru a{background-position:0 -35px;}.language-switcher .block__content ul li.fr a{background-position:0 -172px;}.language-switcher .block__content ul li.de a{background-position:0 -205px;}.language-switcher .block__content ul li.zh-hans a{background-position:0 -307px;}.language-switcher .block__content ul li.zh-hant a{background-position:0 -442px;height:35px;}.language-switcher .block__content ul li.ja a{background-position:0 -274px;}.language-switcher .block__content ul li.es a{background-position:0 -69px;}.language-switcher .block__content ul li.it a{background-position:0 -140px;}.language-switcher .block__content ul li.tr a{background-position:0 -343px;}.language-switcher .block__content ul li.pl a{background-position:0 -248px;}.language-switcher .block__content ul li.pt-br a,.language-switcher .block__content ul li.pt-pt a,.language-switcher .block__content ul li.pt a{background-position:0 -103px;}.language-switcher .block__content ul li.ko a{background-position:0 -411px;}.language-switcher .block__content ul li.el a{background-position:0 -477px;}.language-switcher .block__content ul li.nl a{background-position:0 -514px;}.language-switcher .block__content ul li.sv a{background-position:0 -582px;}.language-switcher .block__content ul li.nb a{background-position:0 -548px;}.language-switcher .block__content ul li.ar a{background-position:0 -650px;}.gb .language-switcher .block__content ul li.en a{background-position:0 -390px;}.currency-list{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;}.currency-list .currency-item{flex-basis:30%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;font-size:16px;}@media all and (max-width:767px) and (min-width:481px) and (max-width:767px){.currency-list .currency-item{flex-basis:49%;}}@media all and (max-width:767px) and (max-width:480px){.currency-list .currency-item{flex-basis:100%;}}.currency-list .currency-item .sign{text-align:center;width:20%;}.currency-list .currency-item .label{width:80%;}.currency-list .currency-item a{color:#777;text-decoration:none;font-family:"Helvetica Neue",sans-serif;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.currency-list .currency-item.active a{color:#000;}.currency-list .currency-item:hover a{color:#000;text-decoration:none;}.page .full-width{width:100%;}.page .l-rw{max-width:1024px;padding:0;}.page .regions{background-color:transparent;}.page #main-content .related-route-item{background:#fff;border:1px solid #b3b3b3;border-radius:6px;color:#000;margin:0 10px 10px;padding:20px;}@media all and (min-width:768px) and (max-width:960px){.page #main-content .related-route-item{margin:0 5px 10px;}}.page #main-content .related-route-item .head-row{min-height:47px;}.page #main-content .related-route-item .head-row .route-stations-wrap{display:grid;grid-template-areas:'departure-station station-distance arrival-station';grid-template-columns:1fr 70px 1fr;}@media all and (max-width:767px){.page #main-content .related-route-item .head-row .route-stations-wrap{grid-template-columns:1fr 55px 1fr;}}.page #main-content .related-route-item .head-row .route-stations-wrap .arrival-station{grid-area:arrival-station;}.page #main-content .related-route-item .head-row .route-stations-wrap .station-distance{border-bottom:1px solid #b3b3b3;color:#b3b3b3;display:flex;font-size:.625rem;grid-area:station-distance;justify-content:center;margin:0 10px;padding-bottom:4px;position:relative;}.page #main-content .related-route-item .head-row .route-stations-wrap .station-distance::before,.page #main-content .related-route-item .head-row .route-stations-wrap .station-distance::after{border:1px solid #6a6a6a;border-radius:50%;bottom:-6px;content:'';height:9px;position:absolute;width:9px;}.page #main-content .related-route-item .head-row .route-stations-wrap .station-distance::before{left:-10px;}.page #main-content .related-route-item .head-row .route-stations-wrap .station-distance::after{right:-10px;}.page #main-content .related-route-item .head-row .route-stations-wrap .departure-station{grid-area:departure-station;}.page #main-content .related-route-item .head-row .route-stations-wrap .arrival-station,.page #main-content .related-route-item .head-row .route-stations-wrap .departure-station{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;font-size:1.25rem;font-weight:bold;text-align:center;}@media all and (max-width:767px){.page #main-content .related-route-item .head-row .route-stations-wrap .arrival-station,.page #main-content .related-route-item .head-row .route-stations-wrap .departure-station{font-size:1rem;}}.page #main-content .related-route-item .head-row .route-countries-wrap{display:grid;grid-template-areas:'departure-station-country . arrival-station-country';grid-template-columns:1fr 70px 1fr;justify-content:center;}@media all and (max-width:767px){.page #main-content .related-route-item .head-row .route-countries-wrap{grid-template-columns:1fr 55px 1fr;}}.page #main-content .related-route-item .head-row .route-countries-wrap .arrival-station-country{grid-area:arrival-station-country;}.page #main-content .related-route-item .head-row .route-countries-wrap .departure-station-country{grid-area:departure-station-country;}.page #main-content .related-route-item .head-row .route-countries-wrap .arrival-station-country,.page #main-content .related-route-item .head-row .route-countries-wrap .departure-station-country{align-items:baseline;display:flex;justify-content:center;padding-top:4px;}.page #main-content .related-route-item .head-row .route-countries-wrap .arrival-station-country .station-country,.page #main-content .related-route-item .head-row .route-countries-wrap .departure-station-country .station-country{font-size:.75rem;}.page #main-content .related-route-item .head-row .route-countries-wrap .arrival-station-country .station-country a,.page #main-content .related-route-item .head-row .route-countries-wrap .departure-station-country .station-country a{color:#b3b3b3;}@media (pointer:fine){.page #main-content .related-route-item .head-row .route-countries-wrap .arrival-station-country .station-country a:hover,.page #main-content .related-route-item .head-row .route-countries-wrap .departure-station-country .station-country a:hover{color:#b3b3b3;}}.page #main-content .related-route-item .head-row .route-countries-wrap .arrival-station-country .flag-icon,.page #main-content .related-route-item .head-row .route-countries-wrap .departure-station-country .flag-icon{height:11px;margin-right:5px;}.page #main-content .related-route-item .info-row{align-items:center;color:#6a6a6a;display:flex;font-size:.875rem;min-height:55px;white-space:nowrap;}@media all and (min-width:768px) and (max-width:960px){.page #main-content .related-route-item .info-row{flex-flow:column;line-height:23px;min-height:87px;padding-bottom:28px;padding-top:13px;}}@media all and (max-width:767px){.page #main-content .related-route-item .info-row{flex-flow:column;line-height:23px;min-height:87px;padding-bottom:28px;padding-top:13px;white-space:normal;}}.page #main-content .related-route-item .info-row a{color:#6a6a6a;}@media (pointer:fine){.page #main-content .related-route-item .info-row a:hover{color:#6a6a6a;}}.page #main-content .related-route-item .info-row .delimiter{margin:0 8px;}@media all and (min-width:768px) and (max-width:960px){.page #main-content .related-route-item .info-row .delimiter{display:none;}}@media all and (max-width:767px){.page #main-content .related-route-item .info-row .delimiter{display:none;}}.page #main-content .related-route-item .info-row .rout-train-brands{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;width:100%;}@media all and (min-width:768px) and (max-width:960px){.page #main-content .related-route-item .info-row .rout-train-brands{text-align:center;}}@media all and (max-width:767px){.page #main-content .related-route-item .info-row .rout-train-brands{text-align:center;white-space:normal;}}.page #main-content .related-route-item .info-row .rout-train-brands .brand-item{display:inline;font-size:.875rem;}.page #main-content .related-route-item .footer-row{display:flex;justify-content:center;min-height:35px;}.page #main-content .related-route-item .footer-row .see-more{color:#ffae00;background-color:#fff;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border:1px #ffae00 solid;border-radius:4px;font-size:.875rem;}.page #main-content .related-route-item .footer-row .see-more a{color:#ffae00;text-decoration:none;font-weight:normal;}.page #main-content .related-route-item .footer-row .see-more a:visited{color:#ffae00;}.page #main-content .related-route-item .footer-row .see-more:visited{color:#ffae00;}.page #main-content .related-route-item .footer-row .see-more:hover{background:#ffae00;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page #main-content .related-route-item .footer-row .see-more:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page #main-content .related-route-item .footer-row .see-more:focus{background:#ffae00;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page #main-content .related-route-item .footer-row .see-more:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.page #main-content .related-route-item .footer-row .see-more:focus{background:#ffae00;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page #main-content .related-route-item .footer-row .see-more:focus a{color:#fff;text-decoration:none;}}.page #main-content .related-route-item .footer-row .see-more a{display:block;padding:7px 70px;}.page #main-content .view-route-pages{margin:0 -10px;}@media all and (min-width:768px) and (max-width:960px){.page #main-content .view-route-pages{margin:0 -5px;}}.page #main-content .view-route-pages .flexslider{background:unset;margin:0;}.page #main-content .view-route-pages .view-header .filters-label{font-size:1.125rem;font-weight:bold;margin:0 auto;max-width:1024px;}@media all and (min-width:768px) and (max-width:1240px){.page #main-content .view-route-pages .view-header .filters-label{margin:0 10px;}}@media all and (max-width:767px){.page #main-content .view-route-pages .view-header .filters-label{margin:0 10px;}}.page #main-content .view-route-pages .view-empty .no-result{font-size:2rem;padding:60px 0;text-align:center;}.page #main-content .view-route-pages .view-content{padding-bottom:90px;}.page #main-content .view-route-pages .view-content .slider-item-wrap{display:grid;grid-template-columns:50% 50%;}@media all and (max-width:767px){.page #main-content .view-route-pages .view-content .slider-item-wrap{grid-template-columns:100%;}}@media all and (max-width:767px){.page #main-content .view-route-pages .view-content{padding-bottom:60px;}}@media all and (min-width:768px) and (max-width:1240px){.page #main-content .view-route-pages .view-filters{margin:0 10px;}}@media all and (min-width:768px) and (max-width:960px){.page #main-content .view-route-pages .view-filters{margin:0 5px;}}@media all and (max-width:767px){.page #main-content .view-route-pages .view-filters{margin:0 10px;}}.page #main-content .view-route-pages .view-filters .form-item-direction-value,.page #main-content .view-route-pages .view-filters .form-item-inbound-value{height:50px;}.page #main-content .view-route-pages .view-filters .form-item-direction-value select,.page #main-content .view-route-pages .view-filters .form-item-direction-value div.chosen-container,.page #main-content .view-route-pages .view-filters .form-item-direction-value a,.page #main-content .view-route-pages .view-filters .form-item-inbound-value select,.page #main-content .view-route-pages .view-filters .form-item-inbound-value div.chosen-container,.page #main-content .view-route-pages .view-filters .form-item-inbound-value a{display:none;}.page #main-content .view-route-pages .view-filters .form-item-direction-value label,.page #main-content .view-route-pages .view-filters .form-item-inbound-value label{display:none;font-size:1.125rem;}.page #main-content .view-route-pages .view-filters .form-item-direction-value{grid-area:direction-filter;}.page #main-content .view-route-pages .view-filters .form-item-route-city-country-filter{grid-area:city-country-filter;max-width:350px;}@media all and (min-width:768px) and (max-width:1240px){.page #main-content .view-route-pages .view-filters .form-item-route-city-country-filter{max-width:unset;}}@media all and (max-width:767px){.page #main-content .view-route-pages .view-filters .form-item-route-city-country-filter{margin-top:20px;max-width:unset;}}.page #main-content .view-route-pages .view-filters .form-item-route-city-country-filter input{border-radius:7px;margin:0;padding:10px 60px 10px 20px;width:100%;}@media all and (min-width:768px) and (max-width:1240px){.page #main-content .view-route-pages .view-filters .form-item-route-city-country-filter input{padding-right:150px;}}.page #main-content .view-route-pages .view-filters .form-item-route-city-country-filter input::placeholder{color:#b3b3b3;opacity:1;}.page #main-content .view-route-pages .view-filters .form-item-inbound-value{grid-area:inbound-filter;}.page #main-content .view-route-pages .view-filters .form-item-inbound-value label{display:none;}.page #main-content .view-route-pages .view-filters .form-actions{grid-area:form-action;position:absolute;right:3px;}@media all and (min-width:768px) and (max-width:1240px){.page #main-content .view-route-pages .view-filters .form-actions{bottom:5px;}}@media all and (max-width:767px){.page #main-content .view-route-pages .view-filters .form-actions{bottom:16px;}}.page #main-content .view-route-pages .view-filters .form-actions input.button{background:#ffae00 url(/themes/basic/styles/images/magnifier.svg) center center no-repeat;border-radius:7px;height:44px;overflow:hidden;text-indent:200%;white-space:nowrap;width:44px;}@media all and (min-width:768px) and (max-width:1240px){.page #main-content .view-route-pages .view-filters .form-actions input.button{background-position-x:27px;padding:0 30px 0 60px;text-indent:unset;width:unset;}}.page #main-content .view-route-pages .view-filters .form--inline{align-items:center;display:grid;grid-gap:20px;grid-template-areas:'direction-filter . inbound-filter city-country-filter';grid-template-columns:auto 1fr auto auto;height:50px;margin:18px 0;position:relative;}@media all and (min-width:768px) and (max-width:1240px){.page #main-content .view-route-pages .view-filters .form--inline{column-gap:16px;grid-template-areas:'direction-filter      inbound-filter' 'city-country-filter   city-country-filter';grid-template-columns:1fr 1fr;height:130px;}}@media all and (max-width:767px){.page #main-content .view-route-pages .view-filters .form--inline{grid-gap:13px;grid-template-areas:'direction-filter' 'inbound-filter' 'city-country-filter';grid-template-columns:1fr;height:200px;margin-bottom:30px;}}.page #main-content .view-route-pages .view-filters .form--inline.clearfix::after{display:none;}.page #main-content .view-route-pages .view-filters .form--inline .form-item{display:flex;flex-direction:column;float:none;margin-right:0;}.page #main-content .view-route-pages .view-filters .filter-buttons-wrap{align-items:center;border:1px solid #dadada;border-radius:25px;display:grid;grid-gap:3px;grid-template-columns:1fr 1fr;height:50px;padding:0 3px;}.page #main-content .view-route-pages .view-filters .filter-wrapper{-o-transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;align-items:center;background:#fff;border:1px solid #dadada;color:#8d8d8d;cursor:pointer;display:inline-flex;font-size:1rem;height:44px;justify-content:center;padding:0 15px;position:relative;}.page #main-content .view-route-pages .view-filters .filter-wrapper:first-of-type{border-radius:23px 7px 7px 23px;}.page #main-content .view-route-pages .view-filters .filter-wrapper:last-of-type{border-radius:7px 23px 23px 7px;}.page #main-content .view-route-pages .view-filters .filter-wrapper.active{background:#8d8d8d;color:#fff;}@media (pointer:fine){.page #main-content .view-route-pages .view-filters .filter-wrapper:hover{background:#dadada;color:#6a6a6a;}}.page #main-content .view-route-pages .view-filters .filter-wrapper .ajax-progress.ajax-progress-throbber{align-items:center;background:unset;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:absolute;right:0;top:0;}.page #main-content .view-route-pages .view-filters .filter-wrapper .ajax-progress.ajax-progress-throbber .throbber{animation:spin 2s linear infinite;background:url(/themes/basic/styles/images/throbber.png) no-repeat;background-size:20px;height:20px;width:20px;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{visibility:visible;list-style:none;width:100%;padding:0;display:flex;align-items:center;justify-content:center;margin:60px 0 0;}@media screen and (max-width:560px){.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{margin-top:40px;}}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li{display:inline-flex;min-width:20px;justify-content:center;margin:0 5px;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li a{transition:unset;color:transparent;position:relative;text-indent:-9999px;box-shadow:none;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:not(:last-child) a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:20px;width:20px;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:not(:last-child) a:hover{background-color:#dcdcdc;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li a.flex-active:before{content:"";box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#ffae00;border-radius:100%;cursor:pointer;display:inline-block;height:10px;width:10px;position:absolute;top:5px;left:5px;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li a.flex-active:before:hover{background-color:#ffae00;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:last-child a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:10px;width:10px;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:last-child a:hover{background-color:#dcdcdc;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:last-child a.flex-active{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:20px;width:20px;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:last-child a.flex-active:hover{background-color:#dcdcdc;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:first-child a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:10px;width:10px;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:first-child a:hover{background-color:#dcdcdc;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:first-child a.flex-active{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:20px;width:20px;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav li:first-child a.flex-active:hover{background-color:#dcdcdc;}.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:none;}@media all and (min-width:768px) and (max-width:960px){.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}@media all and (max-width:767px){.page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}.page #main-content .view-display-id-related_routes_list .view-content{display:grid;grid-template-columns:50% 50%;}@media all and (max-width:767px){.page #main-content .view-display-id-related_routes_list .view-content{grid-template-columns:100%;}}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav{visibility:visible;list-style:none;width:100%;padding:0;display:flex;align-items:center;justify-content:center;margin:60px 0 0;}@media screen and (max-width:560px){.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav{margin-top:40px;}}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li{display:inline-flex;min-width:20px;justify-content:center;margin:0 5px;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li a{transition:unset;color:transparent;position:relative;text-indent:-9999px;box-shadow:none;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:not(:last-child) a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:20px;width:20px;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:not(:last-child) a:hover{background-color:#dcdcdc;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li a.flex-active:before{content:"";box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#ffae00;border-radius:100%;cursor:pointer;display:inline-block;height:10px;width:10px;position:absolute;top:5px;left:5px;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li a.flex-active:before:hover{background-color:#ffae00;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:last-child a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:10px;width:10px;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:last-child a:hover{background-color:#dcdcdc;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:last-child a.flex-active{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:20px;width:20px;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:last-child a.flex-active:hover{background-color:#dcdcdc;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:first-child a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:10px;width:10px;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:first-child a:hover{background-color:#dcdcdc;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:first-child a.flex-active{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;background-color:#dcdcdc;border-radius:100%;cursor:pointer;display:inline-block;height:20px;width:20px;}.page #main-content .view-display-id-related_routes_mobile ol.flex-control-nav li:first-child a.flex-active:hover{background-color:#dcdcdc;}@media all and (min-width:768px) and (max-width:1240px){.page #main-content .container .related-routes-container{margin-left:auto;margin-right:auto;max-width:860px;}}@media all and (min-width:768px) and (max-width:960px){.page #main-content .container .related-routes-container{max-width:unset;}}@media all and (min-width:961px) and (max-width:1024px){.page #main-content .container .related-routes-container .views-element-container{margin:0 35px;}}@media all and (max-width:767px){.page #main-content .container .related-routes-container .only-mobile{display:block;}}.page #main-content .container .related-routes-container .related-route-description{color:#6a6a6a;margin-bottom:30px;}.page #main-content .map-popular-routes{padding:70px 0 40px;}.page #main-content .popular-routes-headline{margin:0 0 50px;}@media all and (max-width:767px){.page #main-content #slider-trains li.popular-brand{box-shadow:0 0 10px 0 rgba(0,0,0,0.15);}}.page #main-content .popular-trains{margin:60px 0;}.page #main-content .popular-trains .show-more{cursor:pointer;display:flex;justify-content:flex-start;flex-flow:row-reverse;align-items:center;}.page #main-content .popular-trains .show-more a{padding:20px 0 40px;}.page #main-content .popular-trains .show-more .ajax-progress-throbber .throbber{background:url(/themes/basic/styles/images/throbber.png) no-repeat;display:block;width:18px;height:18px;background-size:18px;animation:spin 2s linear infinite;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;}@media all and (max-width:767px){.page #main-content .popular-trains .show-more{display:block;text-align:center;padding:20px 0 0;}}.page #main-content .popular-trains .show-more a{position:relative;color:#ffae00;display:block;text-align:right;font-weight:bold;}@media all and (max-width:767px){.page #main-content .popular-trains .show-more a{text-align:center;}}.page #main-content .popular-trains .show-more a span:after{content:"";font-family:FontAwesome,sans-serif;padding-left:5px;}.page #main-content .popular-trains ul.slides{padding:0;list-style-type:none;}@media all and (max-width:767px){.page #main-content .popular-trains ul.slides{box-shadow:0 0 10px 0 rgba(0,0,0,0.15);}}.page #main-content .popular-trains ul.slides li{margin:0 0 20px;list-style-type:none;}@media all and (max-width:767px){.page #main-content .popular-trains ul.slides li{box-shadow:none;border:0;}}@media all and (max-width:767px){.page #main-content .popular-trains ul.slides li:hover{box-shadow:none;}}.page #main-content .popular-trains ul.slides li:last-child{margin:0;}.page #main-content .popular-trains ul.brand-list{padding:0;list-style-type:none;}.page #main-content .popular-trains ul.brand-list li{margin:0 0 20px;}@media all and (max-width:767px){.page #main-content .popular-trains ul.brand-list li{padding:0;}}.page #main-content .popular-trains ul.brand-routes{list-style-type:none;}.page #main-content .popular-trains .popular-brand{color:#000;padding:30px 0;border:1px solid #EEEEEE;font-family:Arial,sans-serif;background-color:#FFFFFF;font-size:16px;line-height:22px;border-right:1px solid #EEEEEE;}.page #main-content .popular-trains .popular-brand:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.15);}.page #main-content .popular-trains .popular-brand a{color:#000;}.page #main-content .popular-trains .popular-brand .brand-info{display:-webkit-inline-flex;display:inline-flex;align-items:stretch;justify-content:space-between;width:100%;}@media all and (max-width:767px){.page #main-content .popular-trains .popular-brand .brand-info{flex-direction:column;padding:0 30px;}}.page #main-content .popular-trains .popular-brand .brand-info > div{width:100%;padding:0 30px;}.page #main-content .popular-trains .popular-brand .brand-info > div.brand-link{max-width:280px;}.page #main-content .popular-trains .popular-brand .brand-info > div.brand-link img{max-height:20px;}@media all and (max-width:767px){.page #main-content .popular-trains .popular-brand .brand-info > div.brand-link{max-width:100%;}}.page #main-content .popular-trains .popular-brand .brand-info > div.brand-coach-class{max-width:200px;border-right:1px solid #EEE;border-left:1px solid #EEE;display:flex;align-items:center;}@media all and (max-width:767px){.page #main-content .popular-trains .popular-brand .brand-info > div.brand-coach-class{border-right:0;border-left:0;max-width:100%;}}@media all and (max-width:767px){.page #main-content .popular-trains .popular-brand .brand-info > div{padding:30px 0;border-bottom:1px solid #EEE;}.page #main-content .popular-trains .popular-brand .brand-info > div:last-child{border-bottom:0;}}.page #main-content .popular-trains .popular-brand .brand-info > div > p{margin:0;width:100%;text-align:left;}.page #main-content .popular-trains .popular-brand .brand-link{cursor:pointer;}.page #main-content .popular-trains .popular-brand .brand-link .brand-logo,.page #main-content .popular-trains .popular-brand .brand-link .carrier-logo{margin-bottom:12px;margin-right:10px;max-height:20px;width:auto;}.page #main-content .popular-trains .popular-brand .brand-link .brand-name{display:block;}.page #main-content .popular-trains .popular-brand .brand-link h3{font-size:inherit;margin-bottom:0;}.page #main-content .popular-trains .popular-brand .brand-routes-wrapper .popular-routes-headline{margin:0 0 50px;}.page #main-content .popular-trains .popular-brand .brand-routes-wrapper .brand-routes{padding:0;margin:0;display:flex;flex-wrap:wrap;}.page #main-content .popular-trains .popular-brand .brand-routes-wrapper .brand-routes li{width:50%;margin:0 0 5px;}.page #main-content .popular-trains .popular-brand .brand-routes-wrapper .brand-routes li:nth-child(2n){width:45%;}.page #main-content .popular-trains .popular-brand .brand-routes-wrapper .brand-routes li:nth-child(2n-1){margin-right:5%;}@media all and (max-width:767px){.page #main-content .popular-trains .popular-brand .brand-routes-wrapper .brand-routes li:nth-child(2n){width:100%;}.page #main-content .popular-trains .popular-brand .brand-routes-wrapper .brand-routes li:nth-child(2n-1){margin-right:0;}}.page #main-content .popular-trains .popular-brand .brand-routes-wrapper .routes-more{color:#ffae00;}.page #main-content .popular-trains ol{display:flex;align-items:center;justify-content:center;}.page #main-content .popular-trains ol li{margin:0;}.page #main-content .popular-trains ol li a{background:#8D8D8D;margin:0 4px;width:6px;height:6px;}.page #main-content .popular-trains ol li a.flex-active{background:#C20017;margin:0 2px;width:10px;height:10px;}.page #main-content .popular-trains .flex-direction-nav a:before{display:none;}.page #main-content .popular-trains .flex-direction-nav a:after{display:none;}.page #main-content .block.block-plugin-id--local-tasks-block .block__inner{padding:0;}.mobile-menu-block{display:none;}.js-mobile-menu-active .block-branding{padding:7px 0;position:fixed;top:0;z-index:100000;}@media all and (max-width:767px),all and (min-width:768px) and (max-width:960px){.popup-menu{-webkit-transform:translate3d(0,0,0);}}.popup-menu .ui-dialog-titlebar{padding-bottom:18px;position:relative;}.popup-menu .ui-dialog-titlebar .ui-dialog-titlebar-close{right:17px;top:27px;}.mobile-menu{display:none;font-family:Arial,sans-serif;}.mobile-menu.dropdown-menu{padding:0;}@media all and (max-width:767px),all and (min-width:768px) and (max-width:1024px){.mobile-menu *{outline:none;}.mobile-menu.ui-widget-content{padding-left:0;padding-right:0;}.mobile-menu > .block__content{flex-basis:100%;height:100%;padding:0;}.mobile-menu > .block__content .block__inner{padding:0;}.mobile-menu > .block__content > *{width:100%;}.mobile-menu > .block__content .block__content,.mobile-menu > .block__content .block__inner{width:100%;}.mobile-menu > .block__content .block{margin:0;}.mobile-menu > .block__content nav ul.menu{align-items:flex-start;flex-direction:column;justify-content:flex-start;transition:unset;width:100%;}.mobile-menu > .block__content nav ul.menu .menu__item > .li-inside-wrapper{display:none;text-align:left;}.mobile-menu > .block__content nav ul.menu.active > .menu__item > .li-inside-wrapper{display:block;}.mobile-menu > .block__content nav ul.menu.menu-level-1{padding-left:38px;padding-top:38px;}.mobile-menu > .block__content nav ul.menu .tab{display:block;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px),all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px),all and (max-width:767px) and (max-width:767px),all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.mobile-menu > .block__content nav ul.menu .tab{display:none;}}@media all and (max-width:767px),all and (min-width:768px) and (max-width:1024px){.mobile-menu > .block__content nav ul li{flex-basis:100%;}.mobile-menu > .block__content nav ul li a{color:#333;font-size:18px;}.mobile-menu > .block__content nav ul li a:hover,.mobile-menu > .block__content nav ul li a:focus{color:#777;}.mobile-menu > .block__content nav .back{border-bottom:1px solid #b3b3b3;margin-bottom:0;padding:20px 0;text-align:center;}.mobile-menu > .block__content nav .back a{color:#8d8d8d;display:inline-block;font-size:17px;margin:0;padding:0;position:relative;text-transform:unset;}.mobile-menu > .block__content nav .back a:before{background:url(/themes/basic/styles/images/left-arrow.svg) no-repeat;background-size:11px 11px;content:'';height:11px;left:-15px;position:absolute;top:calc(50% - 6px);width:11px;}.mobile-menu .my-tickets-block{border-top:1px solid #bbbbbb;flex-direction:column;font-family:Arial,sans-serif;}.mobile-menu .user-block{border-top:1px solid #bbbbbb;flex-direction:column;font-family:Arial,sans-serif;}.mobile-menu .user-block .block__inner{padding:30px 38px;}.mobile-menu .user-block .user-blocks{position:inherit;padding:0;max-width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;flex-flow:row wrap;width:100%;height:auto;display:flex !important;}.mobile-menu .user-block .user-blocks > .block{width:50%;flex-basis:50%;padding:0;}.mobile-menu .user-block .user-blocks > .block:first-of-type{background:#fff;}.mobile-menu .user-block .user-blocks .block__title{color:#222;display:none;font-size:1.5rem;margin:0;padding:0 0 30px;}.mobile-menu .user-block .user-blocks .block__content{display:block;overflow-y:visible !important;height:auto !important;}.mobile-menu .user-block .user-blocks .block__inner{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;}.mobile-menu .user-block .user-blocks .currency-item .sign{text-align:left;flex-basis:15%;}.mobile-menu .user-block .user-blocks .currency-item .label{flex-basis:85%;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul{align-items:center;flex-flow:row wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;width:100%;}}@media all and (max-width:767px) and (max-width:400px),all and (min-width:768px) and (max-width:1024px) and (max-width:400px){.mobile-menu .user-block .user-blocks .language-switcher .block__content ul{overflow:initial;}}@media all and (max-width:767px),all and (min-width:768px) and (max-width:1024px){.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li{align-items:center;display:inline-flex;flex-basis:100%;justify-content:flex-start;list-style:none;padding:10px;padding-left:0;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li span{white-space:nowrap;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li a{background:transparent url(/themes/basic/styles/images/flags.svg) no-repeat 0 0 scroll;background-position-x:0;background-size:30px;display:inline-block;line-height:20px;padding-bottom:1px;padding-left:42px;padding-top:1px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.en a{background-position-y:0;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.ru a{background-position-y:-26px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.fr a{background-position-y:-125px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.de a{background-position-y:-149px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.zh-hans a{background-position-y:-224px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.zh-hant a{background-position-y:-322px;height:28px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.ja a{background-position-y:-208px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.es a{background-position-y:-49px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.it a{background-position-y:-100px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.tr a{background-position-y:-249px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.pl a{background-position-y:-182px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.pt-br a,.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.pt-pt a,.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.pt a{background-position-y:-75px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.ko a{background-position-y:-300px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.el a{background-position-y:-349px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.nl a{background-position-y:-374px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.sv a{background-position-y:-424px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.nb a{background-position-y:-399px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content ul li.ar a{background-position-y:-473px;}.mobile-menu .user-block .user-blocks .gb .language-switcher .block__content ul li.en a{background-position:-390px;}.mobile-menu .user-block .user-blocks .language-switcher .block__content{flex-basis:100%;height:auto;}.mobile-menu .user-block .user-blocks .language-switcher li{flex-basis:50%;}.mobile-menu .user-block .user-settings > .icon{display:none;}.mobile-menu .user-block .user-settings .current-lang-currency{position:initial;color:#fff;}.mobile-menu .user-block .block__content .block__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .block__title,.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .block__content{flex-basis:50%;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .block__inner{justify-content:flex-end;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .language-switcher .block__content{flex-basis:100%;overflow-y:auto;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .links{margin:0;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .links li{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .links li:not(.is-active){display:none;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .links li a{font-size:1.25rem;color:#6c6c6c;pointer-events:none;cursor:default;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .currency-list{justify-content:flex-end;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .currency-list .currency-item{flex-basis:100%;width:100%;text-align:right;justify-content:flex-end;align-items:center;margin:1px 0;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .currency-list .currency-item:not(.active){display:none;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .currency-list .currency-item.active{display:flex;justify-content:flex-start;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .currency-list .currency-item.active a{pointer-events:none;cursor:default;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .currency-list .currency-item .sign{flex-basis:auto;width:auto;text-align:left;margin-right:7px;}.mobile-menu .user-block .block__content .block__inner:not(.opened-settings) .currency-list .currency-item .label{flex-basis:auto;width:auto;text-align:left;}.mobile-menu .user-block .block__content .block__inner .currency-list .currency-item a{font-size:1.25rem;color:#6c6c6c;}.mobile-menu .user-block .block__content .block__inner .currency-list .currency-item .sign{width:35%;flex-basis:35%;}.mobile-menu .user-block .block__content .block__inner .currency-list .currency-item .label{width:65%;flex-basis:65%;}.mobile-menu .user-block .block__content .block__inner.opened-settings .block__title,.mobile-menu .user-block .block__content .block__inner.opened-settings .block__content{flex-basis:100%;}.mobile-menu .user-block .block__content .block__inner.opened-settings .links{padding-bottom:17.5px;justify-content:space-between;}.mobile-menu .user-block .block__content .block__inner.opened-settings .links li{padding-bottom:17.5px;}.mobile-menu .user-block .block__content .block__inner.opened-settings .links li:not(.is-active){display:inline-flex;}.mobile-menu .user-block .block__content .block__inner.opened-settings .links li a{pointer-events:auto;cursor:default;}.mobile-menu .user-block .block__content .block__inner.opened-settings .links li.is-active a{color:#030303;}.mobile-menu .user-block .block__content .block__inner.opened-settings .currency-list{justify-content:space-between;}.mobile-menu .user-block .block__content .block__inner.opened-settings .currency-list .currency-item{flex-basis:100%;width:100%;}.mobile-menu .user-block .block__content .block__inner.opened-settings .currency-list .currency-item.active a{color:#030303;}.mobile-menu .user-block #block-currencylist .block__inner{justify-content:flex-end;}}.mobile-menu .ca-btn.logged-in{width:100%;padding:0;}.mobile-menu .ca-btn.logged-in a{width:100%;display:flex;justify-content:center;}@media all and (max-width:767px),all and (min-width:768px) and (max-width:1024px){[dir="rtl"] .mobile-menu .user-block .user-blocks > .block{padding:0;}}[dir="rtl"] .mobile-menu .user-block .user-blocks .language-switcher .block__content ul li a{background-position-x:100%;padding-left:30px;padding-right:42px;}.ui-widget.ui-widget-content{border:unset;}[dir="rtl"] .popup-menu .ui-dialog-titlebar .ui-dialog-titlebar-close{left:17px;right:unset;}.user-block{font-family:Arial,sans-serif;font-size:1rem;}.user-block .user-settings{position:relative;cursor:pointer;display:flex;flex-flow:row wrap;align-items:center;}.user-block .user-settings .icon{display:none;width:18px;height:18px;background:transparent url(/themes/basic/styles/images/setting-icon.svg) no-repeat center center;background-size:18px;}@media all and (min-width:768px) and (max-width:960px){.user-block .user-settings .icon{display:flex;width:30px;height:30px;background:transparent url(/themes/basic/styles/images/setting-icon.svg) no-repeat center center;background-size:30px;}}.user-block .user-settings:hover .icon{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg);-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.user-block .user-settings .current-lang-currency{align-items:center;color:#fff;display:flex;}@media all and (min-width:768px) and (max-width:960px){.user-block .user-settings .current-lang-currency{display:none;}}.user-block .user-settings .current-lang-currency .current-language{background:url(/themes/basic/styles/images/flags.svg) no-repeat 0 0;display:block;height:11px;width:16px;background-size:18px;}.user-block .user-settings .current-lang-currency .current-language.en{background-position:0 3px;}.user-block .user-settings .current-lang-currency .current-language.gb{background-position:0 -217px;}.user-block .user-settings .current-lang-currency .current-language.ru{background-position:0 -17px;}.user-block .user-settings .current-lang-currency .current-language.fr{background-position:0 -97px;}.user-block .user-settings .current-lang-currency .current-language.de{background-position:0 -117px;}.user-block .user-settings .current-lang-currency .current-language.zh-hans,.user-block .user-settings .current-lang-currency .current-language.cn{background-position:0 -177px;}.user-block .user-settings .current-lang-currency .current-language.ja{background-position:0 -157px;}.user-block .user-settings .current-lang-currency .current-language.es{background-position:0 -37px;}.user-block .user-settings .current-lang-currency .current-language.it{background-position:0 -77px;}.user-block .user-settings .current-lang-currency .current-language.tr{background-position:0 -197px;}.user-block .user-settings .current-lang-currency .current-language.pl{background-position:0 -137px;}.user-block .user-settings .current-lang-currency .current-language.pt-br,.user-block .user-settings .current-lang-currency .current-language.pt-pt,.user-block .user-settings .current-lang-currency .current-language.pt{background-position:0 -57px;}.user-block .user-settings .current-lang-currency .current-language.ko{background-position:0 -166px;}.user-block .user-settings .current-lang-currency .current-currency{display:flex;padding-left:8px;}.user-block .user-settings .current-lang-currency .current-currency .sign{margin-right:12px;}.user-block .user-triangle::before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:16px solid #fff;content:'';position:absolute;right:68px;bottom:0;}@media all and (min-width:961px) and (max-width:1024px){.user-block .user-triangle::before{right:83px;}}@media all and (min-width:768px) and (max-width:960px){.user-block .user-triangle::before{right:1rem;}}.user-block .block__content::-webkit-scrollbar{cursor:pointer;width:11px;}.user-block .block__content::-webkit-scrollbar-track{background:transparent;cursor:pointer;}.user-block .block__content::-webkit-scrollbar-thumb{background:#aaa;border-radius:6px;}.user-block .block__content::-webkit-scrollbar-thumb:hover{background:#999;}.user-block .block__content.opened .user-blocks{display:flex;}.user-block .block__content.opened .user-triangle{display:block;}.user-block .user-blocks{background:#fff;position:absolute;top:100%;right:0;z-index:120;-webkit-transform:translate3d(0,0,1px);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);width:480px;height:260px;flex-flow:column wrap;justify-content:flex-start;align-items:stretch;}@media all and (min-width:768px) and (max-width:1024px){.user-block .user-blocks{right:1rem;}}.user-block .user-blocks > .block{flex-basis:100%;width:50%;padding:27px 17px 34px 34px;}.user-block .user-blocks > .block:first-of-type{background:#e6e6e6;}.user-block .user-blocks > .block:last-of-type{background:#fff;}.user-block .user-blocks .block__title{padding-bottom:15px;font-size:1.125rem;margin:0;text-align:left;}.user-block .user-blocks .language-switcher .block__content,.user-block .user-blocks .block-plugin-id--currency-list .block__content{position:relative;height:160px;overflow-y:auto;}.user-block .user-blocks .language-switcher .block__content a,.user-block .user-blocks .block-plugin-id--currency-list .block__content a{line-height:1.125rem;}.user-block .user-blocks .currency-item{line-height:1.125rem;}.user-block .user-blocks .links{overflow:visible;align-items:flex-start;padding:0;margin-bottom:0;}.user-block .user-blocks .links li{margin:0 0 15px;padding:0;flex-basis:100%;line-height:1.125rem;}.user-block .user-blocks .links li:last-of-type{margin-bottom:0;}.user-block .user-blocks .links li a{color:#535353;padding-top:0;padding-bottom:0;background-size:23px;padding-left:30px;background-position-x:0;}.user-block .user-blocks .links li a:hover,.user-block .user-blocks .links li a.is-active{color:#000;}.user-block .user-blocks .links li.en a{background-position-y:4px;}.user-block .user-blocks .links li.ru a{background-position-y:-16px;}.user-block .user-blocks .links li.fr a{background-position-y:-92px;}.user-block .user-blocks .links li.de a{background-position-y:-112px;}.user-block .user-blocks .links li.zh-hans a{background-position-y:-169px;}.user-block .user-blocks .links li.zh-hant a{background-position-y:-246px;}.user-block .user-blocks .links li.ja a{background-position-y:-132px;}.user-block .user-blocks .links li.es a{background-position-y:-35px;}.user-block .user-blocks .links li.it a{background-position-y:-73px;}.user-block .user-blocks .links li.tr a{background-position-y:-188px;}.user-block .user-blocks .links li.pl a{background-position-y:-133px;}.user-block .user-blocks .links li.el a{background-position-y:-265px;}.user-block .user-blocks .links li.nl a{background-position-y:-284px;}.user-block .user-blocks .links li.sv a{background-position-y:-323px;}.user-block .user-blocks .links li.nb a{background-position-y:-303px;}.user-block .user-blocks .links li.pt-br a,.user-block .user-blocks .links li.pt-pt a,.user-block .user-blocks .links li.pt a{background-position-y:-54px;}.user-block .user-blocks .links li.ko a{background-position-y:-227px;}.user-block .user-blocks .links li.ar a{background-position-y:-362px;}.user-block .user-blocks .currency-list{justify-content:flex-start;align-items:flex-start;}.user-block .user-blocks .currency-list .currency-item{justify-content:flex-start;flex-basis:100%;margin-top:0;margin-bottom:15px;}.user-block .user-blocks .currency-list .currency-item:last-of-type{margin-bottom:0;}.user-block .user-blocks .currency-list .currency-item .sign{text-align:left;flex-basis:20%;}.user-block .mobile-settings{display:none;}@media all and (max-width:767px){.user-block .user-triangle,.user-block .user-settings{display:none;}.user-block .mobile-settings{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:Arial,sans-serif;}.user-block .mobile-settings .mobile-settings-menu{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;list-style:none;margin:0;padding:0;}.user-block .mobile-settings .mobile-settings-menu li{padding-right:0;flex-basis:100%;padding-bottom:30px;color:#fff;text-transform:capitalize;font-size:1.5rem;}.user-block .mobile-settings .mobile-settings-menu li:hover,.user-block .mobile-settings .mobile-settings-menu li:focus,.user-block .mobile-settings .mobile-settings-menu li.menu__item--active-trail{color:#777;border-bottom:2px solid #777;}.user-block .mobile-settings .mobile-settings-menu li:hover a,.user-block .mobile-settings .mobile-settings-menu li:focus a,.user-block .mobile-settings .mobile-settings-menu li.menu__item--active-trail a{color:#777;border-bottom:2px solid #777;}.user-block .mobile-settings .mobile-settings-menu li a{color:#fff;text-transform:capitalize;font-size:1.875rem;}.user-block .mobile-settings .mobile-settings-menu li a:hover{color:#777;text-decoration:underline;}}.user-block .language-switcher{margin-top:-10px;}.user-block .language-switcher li{flex-basis:calc(100%/3);margin-top:10px;margin-bottom:10px;}.user-block .language-switcher li::before{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);background-size:30px;width:30px;height:20px;}.user-block .language-switcher li.en::before{background-position:0 0;}.user-block .language-switcher li.ru::before{background-position:0 -26px;}.user-block .language-switcher li.fr::before{background-position:0 -130px;}.user-block .language-switcher li.de::before{background-position:0 -156px;}.user-block .language-switcher li.zh-hans::before{background-position:0 -234px;}.user-block .language-switcher li.ja::before{background-position:0 -208px;}.user-block .language-switcher li.es::before{background-position:0 -52px;}.user-block .language-switcher li.it::before{background-position:0 -104px;}.user-block .language-switcher li.tr::before{background-position:0 -260px;}.user-block .language-switcher li.pl::before{background-position:0 -182px;}.user-block .language-switcher li.pt-br::before,.user-block .language-switcher li.pt-pt::before{background-position:0 -78px;}.user-block .currency-list .currency-item{margin-top:10px;margin-bottom:10px;justify-content:space-between;}.user-block .currency-list .currency-item::before{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);}.user-block .currency-list .currency-item .sign{flex-basis:23%;}.user-block .currency-list .currency-item .label{flex-basis:75%;}[dir="rtl"] .user-block .user-settings .current-lang-currency .current-currency{padding-left:unset;padding-right:8px;}[dir="rtl"] .user-block .user-settings .current-lang-currency .current-currency .sign{margin-left:12px;margin-right:unset;}[dir="rtl"] .user-block .user-blocks{left:0;right:unset;}[dir="rtl"] .user-block .user-blocks > .block{padding:27px 34px 34px 17px;}@media (max-width:500px){[dir="rtl"] .user-block .user-blocks > .block{padding:0;}}[dir="rtl"] .user-block .user-blocks .block__title{text-align:right;}[dir="rtl"] .user-block .user-blocks .links li a{background-position-x:100%;padding-left:unset;padding-right:30px;}[dir="rtl"] .user-block .user-blocks .currency-list .currency-item .sign{text-align:right;}.page .header-container{background:#030303;box-shadow:1.1px 1.6px 14px 0 rgba(0,0,0,0.39);position:relative;z-index:101;}.page .header-container nav{margin:auto 0;}.page .header-container nav .menu{transition:unset;}.page .header-container nav .menu.menu-level-1{justify-content:flex-end;margin-left:30px;position:static;margin-top:1px;cursor:pointer;}@media all and (min-width:1600px){.page .header-container nav .menu.menu-level-1{margin-left:40px;}}@media all and (min-width:768px) and (max-width:1240px){.page .header-container nav .menu.menu-level-1{margin-left:20px;}}@media all and (max-width:1024px){.page .header-container nav .menu.menu-level-1{display:none;}}.page .header-container nav .menu.menu-level-1 .menu__item{position:static;z-index:0;}.page .header-container nav .menu.menu-level-1 .menu__item:hover{z-index:9999;}.page .header-container nav .menu.menu-level-1 .menu__item:hover .menu-level-2{background:#fbfbfb;border-bottom:1px solid #dfdfdf;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;opacity:1;top:100%;transition-delay:.4s;grid-template-columns:280px 1fr;overflow:hidden;}.page .header-container nav .menu.menu-level-1 .menu__item:hover .menu-level-2 > .menu__item > .li-inside-wrapper{padding-bottom:15px;padding-left:30px;padding-top:20px;}.page .header-container nav .menu.menu-level-1 .menu__item:hover .menu-level-2 > .menu__item > .li-inside-wrapper a{color:#000;font-family:'Arial',sans-serif;font-size:18px;font-weight:bold;letter-spacing:0;text-transform:capitalize;}.page .header-container nav .menu.menu-level-1 .menu__item:hover .menu-level-2 .li-inside-wrapper{padding-left:0;padding-right:0;}.page .header-container nav .menu.menu-level-1 .menu__item:hover .menu-level-3 a{letter-spacing:.5px;}.page .header-container nav .menu.menu-level-1 .menu__item:hover .menu-level-3 > .menu__item .a{background:#fff;}.page .header-container nav .menu.menu-level-1 .menu__item:hover .is-child{opacity:1;visibility:visible;}.page .header-container nav .menu.menu-level-1 li{position:relative;float:none;}.page .header-container nav .menu.menu-level-1 li a{line-height:1rem;padding:0;white-space:nowrap;text-shadow:none;text-transform:uppercase;}.page .header-container nav .menu.menu-level-1 li a::after{display:none;}.page .header-container nav .menu.menu-level-1 > li{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;margin-bottom:-15px;margin-top:-15px;max-width:200px;}@media all and (min-width:1600px){.page .header-container nav .menu.menu-level-1 > li{padding-left:14px;padding-right:14px;}}.page .header-container nav .menu.menu-level-1 > li:last-of-type{margin-right:15px;}@media all and (min-width:1600px){.page .header-container nav .menu.menu-level-1 > li:last-of-type{margin-right:20px;}}@media all and (min-width:768px) and (max-width:1240px){.page .header-container nav .menu.menu-level-1 > li:last-of-type{margin-right:20px;}}.page .header-container nav .menu.menu-level-1 > li .li-inside-wrapper{padding:5px;overflow:hidden;}@media all and (min-width:768px) and (max-width:1240px){.page .header-container nav .menu.menu-level-1 > li{padding-left:7.5px;padding-right:7.5px;}}.page .header-container nav .menu.menu-level-1 > li:hover .menu-level-3 .menu__link--wrapper{position:relative;}.page .header-container nav .menu.menu-level-1 > li:hover .menu-level-3 .menu__link--wrapper a{background:#fff;color:#000;font-size:14px;overflow:hidden;}.page .header-container nav .menu.menu-level-1 > li:hover .menu-level-3 .menu__link--wrapper a:hover{border-color:#ffae00;color:#ffae00;}.page .header-container nav .menu.menu-level-1 > li:hover .menu-level-3 .menu__link--wrapper a span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}.page .header-container nav .menu.menu-level-1 > li:hover .menu-level-3 .menu__link--wrapper a.show-more-link{border-color:#ffae00;color:#ffae00;padding-left:0;position:relative;text-align:center;}.page .header-container nav .menu.menu-level-1 > li:hover .menu-level-3 .menu__link--wrapper a.show-more-link span:after{background:url(/themes/basic/styles/images/ico-arrow-active.svg) no-repeat;background-size:9px 9px;content:'';height:9px;margin-left:5px;position:absolute;top:calc(50% - 4px);width:9px;}.page .header-container nav .menu.menu-level-1 > li:hover .menu-level-3 .menu__link--wrapper a.show-more-link:hover{background-color:#ffae00;color:#fff;}.page .header-container nav .menu.menu-level-1 > li:hover .menu-level-3 .menu__link--wrapper a.show-more-link:hover span:after{background:url(/themes/basic/styles/images/ico-arrow-white.svg) no-repeat;}.page .header-container nav .menu.is-child li{display:block;width:auto;min-width:0;}.page .header-container nav .menu.is-child li a{line-height:120%;text-transform:capitalize;}.page .header-container nav .menu.is-child li a::after{display:none;}.page .header-container nav .menu.menu-level-2{align-items:flex-start;display:grid;left:-89px;opacity:0;padding:30px 30px;position:absolute;top:-999999px;width:1200px;box-shadow:0 2038px 0 2038px rgba(0,0,0,0.5) !important;}@media all and (min-width:768px) and (max-width:1240px){.page .header-container nav .menu.menu-level-2{left:0;width:1024px;}}@media all and (min-width:961px) and (max-width:1024px){.page .header-container nav .menu.menu-level-2{left:30px;width:901px;}}@media (width:1024px){.page .header-container nav .menu.menu-level-2{left:30px;width:964px;}}.page .header-container nav .menu.menu-level-2::before{background:#dfdfdf;bottom:0;content:'';left:280px;position:absolute;top:0;width:1px;}.page .header-container nav .menu.menu-level-2 > li{background:none;padding-bottom:50px;padding-right:30px;}.page .header-container nav .menu.menu-level-2 > li a{color:#000;font-family:'Arial',sans-serif;font-size:18px;font-weight:bold;letter-spacing:0;text-transform:capitalize;}@media all and (min-width:768px){.page .header-container nav .menu.menu-level-2{padding:0;}.page .header-container nav .menu.menu-level-2 .tab{border-bottom:1px solid #dfdfdf;color:#909090;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;grid-column-end:1;grid-column-start:1;letter-spacing:.5px;overflow:hidden;padding:14px 10px 14px 30px;padding-right:25px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;}.page .header-container nav .menu.menu-level-2 .tab:after{background:url(/themes/basic/styles/images/right-arrow.svg) no-repeat;background-size:11px 11px;content:'';height:11px;position:absolute;right:15px;top:calc(50% - 6px);width:11px;}.page .header-container nav .menu.menu-level-2 .tab.active{color:#222;}.page .header-container nav .menu.menu-level-2 .tab.active:after{background:url(/themes/basic/styles/images/right-arrow-orange.svg) no-repeat;background-size:11px 11px;}.page .header-container nav .menu.menu-level-2 .tab.active:before{background:#ffae00;bottom:0;content:'';left:0;position:absolute;top:0;width:4px;}.page .header-container nav .menu.menu-level-2 .tab.active + .menu__item{display:block;}.page .header-container nav .menu.menu-level-2 > .menu__item{display:none;grid-column-start:2;grid-row-end:25;grid-row-start:1;}.page .header-container nav .menu.menu-level-2 > .menu__item.active{display:block;}}.page .header-container nav .menu.menu-level-3,.page .header-container nav .menu.menu-level-4{background:none;display:flex;flex-wrap:wrap;opacity:1;padding-top:0;position:initial;visibility:visible;}.page .header-container nav .menu.menu-level-3 > li a,.page .header-container nav .menu.menu-level-4 > li a{font-weight:normal;font-size:0.875rem;}@media all and (min-width:768px){.page .header-container nav .menu.menu-level-3 .menu__item{flex-basis:33.3%;overflow:hidden;padding-left:30px;width:33.3%;}}@media all and (min-width:768px) and (min-width:768px) and (max-width:1024px){.page .header-container nav .menu.menu-level-3 .menu__item{flex-basis:50%;width:50%;}}@media all and (min-width:768px){.page .header-container nav .menu.menu-level-3 .menu__item a{background:#fff;border:1px solid #dfdfdf;border-radius:5px;padding:10px;}}.page .header-container nav .menu.menu-level-4{display:none;}.page .header-container nav .menu.menu-level-4 li{padding-right:0;}.page .header-container .mobile-menu-block{display:none;}@media all and (min-width:768px) and (max-width:1024px){.page .header-container .mobile-menu-block{display:flex;order:3;}}@media all and (max-width:767px){.page .header-container .mobile-menu-block{display:flex;}}.page .header-container .mobile-menu-block .menu-hamburger{width:25px;height:25px;margin-left:7px;}.page .header-container .mobile-menu-block .menu-hamburger .icon{background:url(/themes/basic/styles/images/hamburger.svg) no-repeat center;background-size:25px;width:100%;height:100%;}@media all and (max-width:767px){.page .header-container .rm-plugin-id--system-menu-block-main{display:none;}}@media all and (max-width:767px),all and (min-width:768px) and (max-width:960px){.page .header-container{z-index:unset;}}.page .top-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:row;align-items:center;padding:10px 0;width:100%;position:relative;}@media all and (min-width:768px) and (max-width:1024px){.page .top-header{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page .top-header{padding-left:1rem;padding-right:1rem;}}.page .top-header .pr-header__header-first{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-basis:20%;}@media all and (min-width:768px) and (max-width:960px){.page .top-header .pr-header__header-first{flex-basis:40%;}}@media all and (max-width:767px){.page .top-header .pr-header__header-first{flex-basis:75%;}}.page .top-header .pr-header__header-second{display:flex;text-align:center;justify-content:flex-end;flex-basis:80%;min-height:30px;}@media all and (min-width:768px) and (max-width:960px){.page .top-header .pr-header__header-second{flex-basis:60%;}}@media all and (max-width:767px){.page .top-header .pr-header__header-second{flex-basis:25%;}}.page .top-header .block{margin:0;}.page .top-header .menu-hamburger .icon{background:url(/themes/basic/styles/images/hamburger.svg) no-repeat center center;background-size:30px;width:40px;height:40px;}.page .top-header nav{font-family:Arial,sans-serif;position:static;}.page .top-header nav ul:not(.contextual-links){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}.page .top-header nav ul:not(.contextual-links) a{color:#fff;text-transform:uppercase;font-size:1.1875rem;}@media all and (min-width:768px) and (max-width:960px){.page .top-header nav ul:not(.contextual-links) a{font-size:1rem;}}.page .top-header nav ul:not(.contextual-links) a:hover{color:#ffae00;}[dir="rtl"] .page .header-container nav .menu.menu-level-2::before{left:unset;right:280px;}@media all and (min-width:768px){[dir="rtl"] .page .header-container nav .menu.menu-level-2 .tab{text-align:right;}[dir="rtl"] .page .header-container nav .menu.menu-level-2 .tab::after{left:15px;right:unset;transform:rotate(180deg);}[dir="rtl"] .page .header-container nav .menu.menu-level-2 .tab.active::before{left:unset;right:0;}}.mobile-menu .rm-toggle{display:none;}.mobile-menu .rm-accordion-trigger{display:none;}.mobile-menu .block,.mobile-menu .rm-block{position:initial;display:block;width:100%;}.mobile-menu .rm-block__content{position:relative;visibility:visible;opacity:1;}@media all and (min-width:768px) and (max-width:1024px){.mobile-menu .user-block,.mobile-menu .my-tickets-block{display:none;}}.mobile-menu .mobile-menu{padding-top:35px;padding-bottom:35px;}.mobile-menu .mobile-menu > .block__content{padding-top:0;padding-bottom:0;}.mobile-menu .menu li{margin:0;width:100%;}.mobile-menu .menu li .is-child .is-parent{margin-left:0;}.mobile-menu .menu li a{padding:0;margin:0;}.mobile-menu .menu li:not(.menu__item--expanded) .open-arrow{display:none;}.mobile-menu .menu li .open-arrow{width:25px;height:25px;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;display:none;}.mobile-menu .menu li.sub-level-opened{padding-bottom:0;}.mobile-menu .menu li.sub-level-opened > .li-inside-wrapper > .open-arrow{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.mobile-menu .menu .li-inside-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:38px;}.mobile-menu .menu .is-child{opacity:1;position:initial;visibility:visible;width:100%;}.mobile-menu .menu .is-child.opened{display:flex;flex-flow:row wrap;}@media all and (max-width:767px){.mobile-menu nav .block__inner{padding-left:0;padding-right:0;}}.mobile-menu .ca-btn{padding-top:35px;padding-bottom:35px;max-width:200px;text-align:center;font-size:1.25rem;}@media all and (max-width:767px){.mobile-menu .ca-btn{max-width:100%;padding-top:10px;padding-bottom:10px;height:50px;}}@media all and (max-width:767px){.mobile-menu .ca-btn .my-account-btn,.mobile-menu .ca-btn .sign-in-btn{padding-top:0;padding-bottom:0;line-height:100%;}}@media all and (max-width:767px){.mobile-menu .ca-btn .my-account-btn a,.mobile-menu .ca-btn .sign-in-btn a{height:100%;align-items:center;line-height:100%;}}.mobile-menu .sign-in-btn{background:#6c6c6c;color:#fff;font-size:1.25rem;padding:17.5px 50px;text-align:center;}@media all and (min-width:768px) and (max-width:1024px){.mobile-menu .block-plugin-id--login-register-block{display:none;}}@media all and (max-width:767px){.mobile-menu .block-plugin-id--login-register-block{padding-bottom:30px;}}@media all and (max-width:767px){.mobile-menu .block-plugin-id--login-register-block .login-register-block{display:block;}}.page #main-content #block-paymenticonsblock{background:#fff;padding:22px 0;position:relative;text-align:center;}@media all and (max-width:767px){.page #main-content #block-paymenticonsblock{padding:0;}}.page #main-content #block-paymenticonsblock .block__inner{overflow-x:hidden;padding:8px 0;}@media all and (max-width:767px){.page #main-content #block-paymenticonsblock .block__inner{padding:30px 0 30px;}}@media all and (min-width:768px) and (max-width:1024px){.page #main-content #block-paymenticonsblock .block__inner:before{background:linear-gradient(-90deg,rgba(255,255,255,0) 0%,#fff 70%);content:'';height:100%;left:0;position:absolute;top:0;width:10%;}.page #main-content #block-paymenticonsblock .block__inner:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 70%);content:'';height:100%;position:absolute;right:0;top:0;width:10%;}}@media all and (max-width:767px){.page #main-content #block-paymenticonsblock .block__inner:before{background:linear-gradient(-90deg,rgba(255,255,255,0) 0%,#fff 70%);content:'';height:100%;left:0;position:absolute;top:0;width:30%;}.page #main-content #block-paymenticonsblock .block__inner:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 70%);content:'';height:100%;position:absolute;right:0;top:0;width:30%;}}.page #main-content #block-paymenticonsblock .block__inner .block__content{width:1024px;}.page #main-content #block-paymenticonsblock .block__inner .block__content .icons{display:flex;justify-content:space-around;}.page #main-content #block-paymenticonsblock .block__inner .block__content .secure-description{background:#fff;border-radius:0 0 45px 45px;bottom:-20px;box-shadow:0 15px 20px -3px rgba(50,50,50,0.2);color:#8d8d8d;font-size:13px;left:calc(50% - 120px);padding:0 10px 10px 30px;position:absolute;text-align:center;width:240px;}.page #main-content #block-paymenticonsblock .block__inner .block__content .secure-description:before{background:url(/themes/basic/styles/images/Lock.svg) no-repeat;background-size:12px 18px;content:'';height:18px;left:40px;position:absolute;top:0;width:12px;}.page .footer-container{background:#8d8d8d;color:#4b4b4b;font-family:Arial,sans-serif;padding-bottom:40px;}@media all and (min-width:768px) and (max-width:1024px){.page .footer-container{padding-bottom:65px;padding-left:1rem;padding-right:1rem;}.page .footer-container .only-tablet{display:block;}}@media all and (max-width:767px){.page .footer-container .footer-container{padding-left:1rem;padding-right:1rem;}}.page .footer-container a{color:#fff;text-decoration:none;-o-transition:ease 0.2s;-moz-transition:ease 0.2s;-webkit-transition:ease 0.2s;transition:ease 0.2s;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto 95px 70px 35px auto auto;}}@media all and (max-width:767px){.page .pr-footer__footer{display:flex;flex-direction:column;position:relative;width:100%;}}.page .pr-footer__footer .block{margin:0;}@media all and (max-width:767px){.page .pr-footer__footer .block{flex-basis:100%;}.page .pr-footer__footer .block .mobile-btn{color:#fff;background-color:#777;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;font-size:1.125rem;margin:0 auto 20px;max-width:270px;padding:15px;}.page .pr-footer__footer .block .mobile-btn a{color:#fff;text-decoration:none;font-weight:normal;}.page .pr-footer__footer .block .mobile-btn a:visited{color:#fff;}.page .pr-footer__footer .block .mobile-btn:visited{color:#fff;}.page .pr-footer__footer .block .mobile-btn:hover{background:#6a6a6a;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page .pr-footer__footer .block .mobile-btn:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer .block .mobile-btn:focus{background:#6a6a6a;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page .pr-footer__footer .block .mobile-btn:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.page .pr-footer__footer .block .mobile-btn:focus{background:#6a6a6a;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page .pr-footer__footer .block .mobile-btn:focus a{color:#fff;text-decoration:none;}}.page .pr-footer__footer .block p{margin:0 0 0.5rem;}.page .pr-footer__footer .footer-about img{margin:0 auto;width:auto;}@media all and (max-width:767px){.page .pr-footer__footer .footer-about{text-align:center;}.page .pr-footer__footer .footer-about .addthis_toolbox{display:inline-block;width:auto;}.page .pr-footer__footer .footer-about .addthis_toolbox > a{width:auto;}}.page .pr-footer__footer #block-footericons{flex-basis:23%;}@media all and (max-width:767px){.page .pr-footer__footer #block-footericons{flex-basis:100%;}}.page .pr-footer__footer #block-footericons .block__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-start;}@media all and (max-width:767px){.page .pr-footer__footer #block-footericons .block__content{align-items:center;flex-direction:row;justify-content:center;}}@media all and (max-width:767px){.page .pr-footer__footer #block-footericons .footer-icon{margin:0 5px;display:none;}}.page .pr-footer__footer #block-footericons .footer-icon:hover{background-color:#a1a1a1;}.page .pr-footer__footer #block-footericons .footer-icon.mail:hover{background-image:url(/themes/basic/styles/images/footer-icons-hover.png);background-position:0 0;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}@media all and (max-width:767px){.page .pr-footer__footer #block-footericons .footer-icon.tel{display:none;}}.page .pr-footer__footer #block-footericons .footer-icon.tel:hover{background-image:url(/themes/basic/styles/images/footer-icons-hover.png);background-position:-52px 0;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page .pr-footer__footer .footer-icon{align-items:center;background-color:#777;background-size:150px;color:#fff;cursor:pointer;font-size:1.25rem;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-weight:600;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:48px;justify-content:center;margin:0 0 15px;text-transform:uppercase;width:48px;}.page .pr-footer__footer .footer-icon.mail{background-image:url(/themes/basic/styles/images/footer-icons-default.png);background-position:0 0;}.page .pr-footer__footer .footer-icon.tel{background-image:url(/themes/basic/styles/images/footer-icons-default.png);background-position:-52px 0;}.page .pr-footer__footer .whole-footer{align-items:center;background:#8d8d8d;flex-basis:100%;justify-content:center;}@media all and (max-width:767px){.page .pr-footer__footer .whole-footer{bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;}}.page .pr-footer__footer .whole-footer .block__inner{width:100%;}@media all and (max-width:767px){.page .pr-footer__footer .whole-footer .block__inner{height:100%;}}.page .pr-footer__footer .whole-footer .block__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch;flex-flow:row wrap;justify-content:flex-start;padding:0;position:relative;}@media all and (max-width:767px){.page .pr-footer__footer .whole-footer .block__content{align-items:center;flex-flow:column wrap;height:100%;justify-content:center;}}.page .pr-footer__footer .whole-footer .block__content .block-title{flex-basis:25%;text-align:center;}.page .pr-footer__footer .whole-footer .block__content .block-title .footer-title{font-size:2.59rem;line-height:120%;padding:30px 0;}@media all and (min-width:768px) and (max-width:960px){.page .pr-footer__footer .whole-footer .block__content .block-title .footer-title{font-size:2.4rem;padding:20px 0;}}@media all and (min-width:481px) and (max-width:767px){.page .pr-footer__footer .whole-footer .block__content .block-title .footer-title{font-size:2.2rem;padding:10px 0;}}.page .pr-footer__footer .whole-footer .block__content .block-title .footer-subtitle{font-size:1.5rem;line-height:130%;}@media all and (min-width:768px) and (max-width:960px){.page .pr-footer__footer .whole-footer .block__content .block-title .footer-subtitle{font-size:1.3rem;}}@media all and (min-width:481px) and (max-width:767px){.page .pr-footer__footer .whole-footer .block__content .block-title .footer-subtitle{font-size:1.3rem;}}.page .pr-footer__footer .whole-footer .block__content .block-content{flex-basis:75%;}@media all and (max-width:767px){.page .pr-footer__footer .whole-footer .block__content .block-title,.page .pr-footer__footer .whole-footer .block__content .block-content{flex-basis:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column wrap;justify-content:center;}}@media all and (max-width:767px) and (min-width:481px) and (max-width:767px){.page .pr-footer__footer .whole-footer .block__content .block-title,.page .pr-footer__footer .whole-footer .block__content .block-content{padding:20px 50px;width:100%;}}@media all and (max-width:767px) and (max-width:480px){.page .pr-footer__footer .whole-footer .block__content .block-title,.page .pr-footer__footer .whole-footer .block__content .block-content{padding:30px;}}.page .pr-footer__footer .whole-footer .block__content .block__title{display:none;}.page .pr-footer__footer .whole-footer .block__content .language-switcher{flex-basis:100%;height:auto;margin:0;padding-left:0;}@media all and (min-width:481px) and (max-width:767px){.page .pr-footer__footer .whole-footer .block__content .language-switcher li{flex-basis:33%;padding-right:30px;}}@media all and (max-width:480px){.page .pr-footer__footer .whole-footer .block__content .language-switcher li{margin-bottom:40px;}}.page .pr-footer__footer .whole-footer .block__content .large-icon .footer-icon{background-size:220px;cursor:default;height:70px;margin:0 auto;width:70px;}.page .pr-footer__footer .whole-footer .block__content .large-icon .footer-icon.tel{background-position:-76px 0;}.page .pr-footer__footer .whole-footer .block__content .large-icon .footer-icon.mail{background-position:0 0;}.page .pr-footer__footer .whole-footer .block__content .large-icon .footer-icon .inner-icon{font-size:1.5625rem;}@media all and (min-width:768px) and (max-width:960px){.page .pr-footer__footer .whole-footer .block__content .large-icon .footer-icon{background-size:190px;height:60px;width:60px;}.page .pr-footer__footer .whole-footer .block__content .large-icon .footer-icon.tel{background-position:-66px 0;}}@media all and (max-width:480px){.page .pr-footer__footer .whole-footer .block__content .large-icon .footer-icon{background-size:160px;height:50px;width:50px;}.page .pr-footer__footer .whole-footer .block__content .large-icon .footer-icon .inner-icon{font-size:1.3rem;}.page .pr-footer__footer .whole-footer .block__content .large-icon .footer-icon.tel{background-position:-56px 0;}}.page .pr-footer__footer .whole-footer .block__content .block{height:100%;}.page .pr-footer__footer .whole-footer .block__content .block .block__inner{height:100%;}.page .pr-footer__footer .whole-footer .block__content .block .block__inner .block__content{height:100%;}.page .pr-footer__footer .whole-footer .block__content #block-languageswitcherblock .block__title{display:none;}.page .pr-footer__footer .whole-footer .footer-arrow{background:transparent url(/themes/basic/styles/images/footer-arrow-right.svg) no-repeat 0 0;height:100px;width:30px;}@media all and (min-width:481px) and (max-width:767px){.page .pr-footer__footer .whole-footer .footer-arrow{right:15px;}}@media all and (max-width:480px){.page .pr-footer__footer .whole-footer .footer-arrow{right:10px;}}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer nav{display:block;grid-column-end:3;grid-column-start:1;width:100%;}}@media all and (max-width:767px){.page .pr-footer__footer nav{display:block;order:5;width:100%;}}.page .pr-footer__footer nav h2{font-size:1rem;margin:0 0 10px;text-transform:uppercase;}.page .pr-footer__footer nav .footer-menu{display:flex;justify-content:center;padding-top:40px;}@media all and (max-width:767px){.page .pr-footer__footer nav .footer-menu{flex-direction:column;padding-top:16px;}}.page .pr-footer__footer nav ul{flex-basis:25%;overflow:hidden;width:100%;}.page .pr-footer__footer nav ul:not(:first-child){padding-left:20px;}.page .pr-footer__footer nav ul li{display:block;float:none;line-height:24px;margin:0;text-align:left;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer nav ul li{padding-bottom:10px;}}.page .pr-footer__footer nav ul li a{color:#dfdfdf;font-size:14px;letter-spacing:.3px;position:relative;transition:all .3s;white-space:nowrap;}@media all and (max-width:767px){.page .pr-footer__footer nav ul li a{color:#fff;font-size:13px;}}.page .pr-footer__footer nav ul li a:hover{color:#fff;z-index:3;}.page .pr-footer__footer nav ul li.hidden-row{display:none;}.page .pr-footer__footer nav ul li.visible-row{display:block;}@media all and (max-width:767px){.page .pr-footer__footer nav ul li{margin-bottom:10px;padding-left:0;text-align:center;}.page .pr-footer__footer nav ul li.hidden-row-mobile{display:none;}.page .pr-footer__footer nav ul li.visible-row-mobile,.page .pr-footer__footer nav ul li.visible-row-mobile-always{display:block;}}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer nav ul{padding-left:0;}}@media all and (min-width:768px) and (max-width:960px){.page .pr-footer__footer nav ul{flex-basis:32%;}.page .pr-footer__footer nav ul:nth-child(n+4){display:none;}}@media all and (max-width:767px){.page .pr-footer__footer nav ul:not(:first-child){padding-left:unset;}}.page .pr-footer__footer > div:last-child .field{margin:0;}.page .pr-footer__footer .footer-menu-show-more{border-top:1px solid #777;margin:50px 0 0;position:relative;text-align:center;}.page .pr-footer__footer .footer-menu-show-more:before{background:linear-gradient(180deg,rgba(141,141,141,0.3),#8d8d8d);content:'';height:30px;left:0;position:absolute;top:-75px;width:100%;}.page .pr-footer__footer .footer-menu-show-more.opened:before{display:none;}.page .pr-footer__footer .footer-menu-show-more-btn{background:#909090;border:1px solid #777;border-radius:30px;cursor:pointer;display:inline-block;padding:8px 30px;position:relative;top:-21px;}.page .pr-footer__footer .footer-menu-show-more-btn span{color:#fff;font-size:14px;letter-spacing:.2px;}.page .pr-footer__footer .footer-menu-show-more-btn i{background:url(/themes/basic/styles/images/Arrow.svg) no-repeat;background-size:10px 10px;display:inline-block;height:10px;transition:all .6s;width:10px;}@media all and (max-width:767px){.page .pr-footer__footer .footer-menu-show-more{margin:38px 0 26px;}}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer .footer-menu-show-more{margin:39px 0 26px;}}.page .pr-footer__footer .opened i{transform:rotate(180deg);}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #block-tabletlogo{grid-column-end:1;grid-column-start:1;padding-bottom:25px;padding-top:20px;width:100%;}.page .pr-footer__footer #block-tabletlogo .block-branding__inner img{height:50px;}}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #block-addressesblock{grid-column-end:2;grid-column-start:2;grid-row-end:7;grid-row-start:3;width:100%;margin-top:30px;}}@media all and (max-width:767px){.page .pr-footer__footer #block-addressesblock{order:3;padding:0 30px;}}.page .pr-footer__footer .addresses{display:flex;margin:20px 0;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer .addresses{flex-direction:column;margin:0;}}@media all and (max-width:767px){.page .pr-footer__footer .addresses{flex-direction:column;}}.page .pr-footer__footer .addresses .address-item{display:flex;flex-basis:25%;}.page .pr-footer__footer .addresses .address-item .image{min-width:20px;}.page .pr-footer__footer .addresses .address-item:not(:first-child){padding-left:10px;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer .addresses .address-item{margin-bottom:10px;}.page .pr-footer__footer .addresses .address-item:not(:first-child){padding-left:unset;}}@media all and (max-width:767px){.page .pr-footer__footer .addresses .address-item{margin-bottom:10px;}.page .pr-footer__footer .addresses .address-item:not(:first-child){padding-left:unset;}.page .pr-footer__footer .addresses .address-item:last-child{margin-bottom:0;}}.page .pr-footer__footer .addresses .address-item .content{max-width:240px;padding-left:10px;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer .addresses .address-item .content{max-width:300px;}}.page .pr-footer__footer .addresses .address-item .content .title{color:#fff;display:block;font-size:14px;letter-spacing:0.1px;line-height:16px;margin:0 0 7px;max-height:32px;overflow:hidden;}.page .pr-footer__footer .addresses .address-item .content .description{color:#dfdfdf;font-size:12px;letter-spacing:.2px;margin-top:-4px;}.page .pr-footer__footer .block-footertel{color:#fff;display:inline-block;font-size:14px;position:relative;width:27%;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer .block-footertel{font-size:14px;grid-column-end:1;grid-column-start:1;height:70px;width:100%;}}@media all and (max-width:767px){.page .pr-footer__footer .block-footertel{order:1;padding:21px 30px 0;width:100%;}}.page .pr-footer__footer .block-footertel .first-contact{cursor:pointer;display:flex;padding-bottom:5px;position:relative;}.page .pr-footer__footer .block-footertel .first-contact i{background:url(/themes/basic/styles/images/phone.svg) no-repeat;background-size:26px 26px;display:block;height:26px;width:26px;}.page .pr-footer__footer .block-footertel .first-contact-item{background:url(/themes/basic/styles/images/Arrow.svg) no-repeat 11px;background-size:8px 8px;line-height:26px;padding-left:30px;white-space:nowrap;}@media all and (max-width:767px){.page .pr-footer__footer .block-footertel .first-contact-item{width:max-content;}}.page .pr-footer__footer .block-footertel .first-contact:hover .contacts{display:block;}.page .pr-footer__footer .block-footertel .contacts{background:rgba(179,179,179,0.9);border-radius:5px;box-shadow:0 0 9px 3px #00000024;display:none;height:max-content;margin-top:2px;max-height:160px;overflow-y:scroll;padding:10px 0;position:absolute;top:30px;width:235px;z-index:1;}.page .pr-footer__footer .block-footertel .contacts .contact-item{border-left:3px solid rgba(255,255,255,0);padding:8px 10px;}.page .pr-footer__footer .block-footertel .contacts .contact-item:hover{background:#8d8d8d;border-left:3px solid #ffae00;}.page .pr-footer__footer .block-footertel .contacts::-webkit-scrollbar{width:10px;}.page .pr-footer__footer .block-footertel .contacts::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:none;}.page .pr-footer__footer .block-footertel .contacts::-webkit-scrollbar-thumb{background:#fff;border-radius:10px;}.page .pr-footer__footer .block-footertel .email{background:url(/themes/basic/styles/images/mail.svg) no-repeat;background-size:26px 26px;font-size:14px;height:26px;line-height:26px;margin-top:5px;padding-left:55px;white-space:nowrap;overflow:hidden;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer .block-footertel .email{font-size:14px;}}.page .pr-footer__footer #block-pagelinksblock{display:inline-block;overflow:hidden;padding-top:8px;vertical-align:top;width:47%;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #block-pagelinksblock{grid-column-end:1;grid-column-start:2;grid-row-end:8;grid-row-start:8;padding-top:17px;width:130%;}}@media all and (max-width:767px){.page .pr-footer__footer #block-pagelinksblock{border-bottom:1px solid #777;border-top:1px solid #777;display:flex;height:100%;order:4;width:100%;}}@media all and (max-width:767px){.page .pr-footer__footer #block-pagelinksblock .block__inner{width:100%;}}.page .pr-footer__footer #block-pagelinksblock .block__content .item-list__list{display:flex;flex-wrap:wrap;margin:0;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #block-pagelinksblock .block__content .item-list__list li:not(:first-child){margin-left:20px;}}@media all and (max-width:767px){.page .pr-footer__footer #block-pagelinksblock .block__content .item-list__list{align-items:center;flex-direction:column;flex-wrap:nowrap;width:100%;}}.page .pr-footer__footer #block-pagelinksblock .block__content .item-list__list a{border:1px solid #777;border-radius:20px;display:inline-block;font-size:12px;margin-bottom:8px;margin-left:13px;padding:5px 12px;transition:all .3s;white-space:nowrap;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #block-pagelinksblock .block__content .item-list__list a{margin-left:0;}}@media all and (max-width:767px){.page .pr-footer__footer #block-pagelinksblock .block__content .item-list__list a{margin:0 0 11px;padding:5px 22px;}}.page .pr-footer__footer #block-pagelinksblock .block__content .item-list__list a:hover{color:#fff;}@media all and (max-width:767px){.page .pr-footer__footer #block-pagelinksblock .block__content{align-items:center;display:flex;flex-direction:column;padding:21px 0;width:100%;}}.page .pr-footer__footer #block-addthissocialfollowbuttons{display:inline-block;width:25%;overflow:hidden;vertical-align:top;padding-top:8px;}.page .pr-footer__footer #block-addthissocialfollowbuttons .addthis_toolbox{float:right;}@media all and (max-width:767px){.page .pr-footer__footer #block-addthissocialfollowbuttons .addthis_toolbox{float:unset;}}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #block-addthissocialfollowbuttons{grid-column-end:2;grid-column-start:2;grid-row-end:8;grid-row-start:8;margin-left:30%;padding-top:17px;width:70%;}}@media all and (max-width:767px){.page .pr-footer__footer #block-addthissocialfollowbuttons{order:6;padding:20px 30px;width:100%;}}.page .pr-footer__footer #block-addthissocialfollowbuttons p{display:none;}@media all and (max-width:767px){.page .pr-footer__footer #block-addthissocialfollowbuttons p{color:#fff;display:block;font-size:12px;}}.page .pr-footer__footer #block-chatbutton{display:none;}.page .pr-footer__footer #block-copyright{display:inline-block;width:70%;}.page .pr-footer__footer #block-copyright p{color:#dfdfdf;font-size:12px;margin-left:13px;padding-top:12px;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #block-copyright p{margin:0;max-width:260px;padding:0;}}@media all and (max-width:767px){.page .pr-footer__footer #block-copyright p{letter-spacing:.3px;line-height:15px;margin:0 0 30px 0;padding:0 30px;width:100%;}}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #block-copyright{grid-column-end:1;grid-column-start:1;padding-top:20px;width:100%;}}@media all and (max-width:767px){.page .pr-footer__footer #block-copyright{order:7;}}.page .pr-footer__footer #block-userfooterblock{display:inline-block;margin-top:10px;position:relative;vertical-align:top;width:27%;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #block-userfooterblock{grid-column-end:1;grid-column-start:1;margin-top:5px;width:100%;}}@media all and (max-width:767px){.page .pr-footer__footer #block-userfooterblock{margin-bottom:0;margin-top:0;order:2;padding:11px 30px 5px;width:100%;}}@media all and (max-width:767px){.page .pr-footer__footer #block-userfooterblock .user-settings{display:flex;}}.page .pr-footer__footer #block-userfooterblock .user-settings .icon{display:none;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency{font-size:14px;}@media all and (min-width:768px) and (max-width:960px){.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency{display:flex;font-size:14px;}}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language{background-position-x:-8px;background-size:41px;border-radius:50%;height:26px;margin-right:75px;padding:3px 0 0;position:relative;width:26px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language:before{background:url(/themes/basic/styles/images/Arrow.svg) no-repeat;background-size:8px 8px;content:'';height:8px;left:37px;position:absolute;top:9px;transition:all .6s;width:8px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.showed:before{transform:rotate(180deg);}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.en{background-position-y:0;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.gb{background-position-y:-376px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.ru{background-position-y:-35px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.fr{background-position-y:-171px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.de{background-position-y:-205px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.zh-hans,.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.cn{background-position-y:-307px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.zh-hant,.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.tw{background-position-y:-444px;margin-right:85px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.ja{background-position-y:-274px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.es{background-position-y:-69px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.it{background-position-y:-137px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.tr{background-position-y:-342px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.pl{background-position-y:-239px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.pt-br,.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.pt-pt,.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.pt{background-position-y:-103px;margin-right:100px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.ko{background-position-y:-410px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.el{background-position-y:-477px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.nl{background-position-y:-514px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.sv{background-position-y:-582px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.nb{background-position-y:-548px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language.ar{background-position-y:-650px;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language span{padding-left:56px;text-transform:capitalize;display:block;white-space:nowrap;}.page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-currency{display:none;}.page .pr-footer__footer #footer-currency-block .block{bottom:34px;position:absolute;right:17px;z-index:1;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #footer-currency-block .block{bottom:unset;left:120px;right:unset;top:34px;}}@media all and (max-width:767px){.page .pr-footer__footer #footer-currency-block .block{bottom:unset;left:150px;right:unset;top:46px;}}.page .pr-footer__footer #footer-currency-block .block .block__title{display:none;}.page .pr-footer__footer #footer-language-block .block{bottom:17px;left:0;position:absolute;width:168px;z-index:1;}@media all and (min-width:768px) and (max-width:1024px){.page .pr-footer__footer #footer-language-block .block{bottom:unset;left:0;top:17px;}}@media all and (max-width:767px){.page .pr-footer__footer #footer-language-block .block{bottom:unset;left:14px;top:23px;}}.page .pr-footer__footer #footer-language-block .block .block__title{display:none;}.page .pr-footer__footer #footer-language-block .block .links{background:#afafaf;border-radius:5px;box-shadow:0 0 9px 3px #00000024;max-height:160px;margin:0;overflow-y:scroll;padding:10px 0;}.page .pr-footer__footer #footer-language-block .block .links::-webkit-scrollbar{width:10px;}.page .pr-footer__footer #footer-language-block .block .links::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:none;}.page .pr-footer__footer #footer-language-block .block .links::-webkit-scrollbar-thumb{background:#fff;border-radius:10px;}.page .pr-footer__footer #footer-language-block .block ul.links{display:block;padding-left:0;width:100%;}.page .pr-footer__footer #footer-language-block .block ul.links li.is-active{background:#8d8d8d;border-left:3px solid #ffae00;}.page .pr-footer__footer #footer-language-block .block ul.links li{border-left:3px solid rgba(255,255,255,0);color:#fff;font-size:14px;margin:0;overflow:hidden;padding:5px 10px;position:relative;width:100%;}.page .pr-footer__footer #footer-language-block .block ul.links li:hover{background:#8d8d8d;border-left:3px solid #ffae00;}.page .pr-footer__footer #footer-language-block .block ul.links li:before{border-radius:100% 0 0 100%;box-shadow:0px 0px 0px 11px #afafaf;content:'';height:21px;left:10px;position:absolute;top:7px;width:21px;}.page .pr-footer__footer #footer-language-block .block ul.links li:after{border-radius:0 100% 100% 0;box-shadow:0px 0px 0px 11px #afafaf;content:'';height:21px;left:10px;position:absolute;top:7px;width:21px;}.page .pr-footer__footer #footer-language-block .block ul.links li.is-active:before,.page .pr-footer__footer #footer-language-block .block ul.links li.is-active:after,.page .pr-footer__footer #footer-language-block .block ul.links li:hover:before,.page .pr-footer__footer #footer-language-block .block ul.links li:hover:after{box-shadow:0px 0px 0px 11px #8d8d8d;}.page .pr-footer__footer #footer-language-block .block ul.links li a{background-position-x:-10px;background-size:41px;display:inline-block;font-size:13px;letter-spacing:.2px;padding-bottom:5px;padding-left:31px;padding-top:5px;}.page .pr-footer__footer #footer-language-block .block ul.links li.zh-hant a{background-position-x:-17px;}[dir="rtl"] .page .pr-footer__footer .addresses .address-item:not(:first-child){padding-left:unset;padding-right:10px;}[dir="rtl"] .page .pr-footer__footer .addresses .address-item .content{padding-left:unset;padding-right:10px;}[dir="rtl"] .page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language{margin-right:0;}[dir="rtl"] .page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language:before{left:unset;right:37px;}[dir="rtl"] .page .pr-footer__footer #block-userfooterblock .user-settings .current-lang-currency .current-language span{padding-left:0;padding-right:56px;}[dir="rtl"] .page .pr-footer__footer #footer-language-block .block{left:unset;right:0;}[dir="rtl"] .page .pr-footer__footer #footer-language-block .block ul.links li{border-left:0;border-right:3px solid transparent;}[dir="rtl"] .page .pr-footer__footer #footer-language-block .block ul.links li span{display:block;width:135px;}[dir="rtl"] .page .pr-footer__footer #footer-language-block .block ul.links li:before,[dir="rtl"] .page .pr-footer__footer #footer-language-block .block ul.links li:after{left:unset;right:10px;}[dir="rtl"] .page .pr-footer__footer #footer-language-block .block ul.links li a{background-position-x:108px;padding:5px 31px 5px 0;width:100%;}[dir="rtl"] .page .pr-footer__footer #footer-language-block .block ul.links li.is-active,[dir="rtl"] .page .pr-footer__footer #footer-language-block .block ul.links li:hover{border-left:0;border-right:3px solid #ffae00;}.page .footer-bottom-container #block-brandslogosblock{background:#b3b3b3;display:flex;justify-content:center;left:0;margin:0px;position:relative;width:100%;overflow-x:hidden;}@media all and (min-width:768px) and (max-width:1024px){.page .footer-bottom-container #block-brandslogosblock{padding:0px 15px;}}@media all and (max-width:767px){.page .footer-bottom-container #block-brandslogosblock{padding:0px 15px;}}@media all and (min-width:768px) and (max-width:1024px){.page .footer-bottom-container #block-brandslogosblock .block__inner:before{background:linear-gradient(-90deg,rgba(255,255,255,0) 0%,#b3b3b3 70%);content:'';height:100%;left:0;position:absolute;top:0;width:10%;}.page .footer-bottom-container #block-brandslogosblock .block__inner:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#b3b3b3 70%);content:'';height:100%;position:absolute;right:0;top:0;width:10%;}}@media all and (max-width:767px){.page .footer-bottom-container #block-brandslogosblock .block__inner:before{background:linear-gradient(-90deg,rgba(255,255,255,0) 0%,#b3b3b3 70%);content:'';height:100%;left:0;position:absolute;top:0;width:30%;}.page .footer-bottom-container #block-brandslogosblock .block__inner:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#b3b3b3 70%);content:'';height:100%;position:absolute;right:0;top:0;width:30%;}}.page .footer-bottom-container #block-brandslogosblock .block__content{align-items:center;display:flex;height:80px;justify-content:space-between;width:1024px;}@media all and (min-width:768px) and (max-width:1024px){.page .footer-bottom-container #block-brandslogosblock .block__content{height:60px;}}@media all and (max-width:767px){.page .footer-bottom-container #block-brandslogosblock .block__content{height:60px;}}.page .footer-bottom-container #block-brandslogosblock .block__content img{height:30px;}@media all and (min-width:768px) and (max-width:1024px){.page #block-brandslogosblock{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page #block-brandslogosblock{padding-left:1rem;padding-right:1rem;}}.footer-popup{top:0 !important;}.footer-popup .whole-footer{padding:30px 35px;background:#8d8d8d;flex-basis:100%;justify-content:center;align-items:center;}.footer-popup .block-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;}.footer-popup .block-title > div{flex-basis:100%;text-align:center;}.footer-popup .block-content{padding:30px 0;}.footer-popup .footer-title{font-size:2.59rem;padding:30px 0;line-height:120%;}.footer-popup .footer-subtitle{font-size:1.5rem;line-height:130%;}.footer-popup .footer-arrow{display:none;}.footer-popup .large-icon .footer-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:#777;color:#fff;font-size:1.25rem;font-weight:600;text-transform:uppercase;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;cursor:default;width:70px;height:70px;background-size:220px;}.footer-popup .large-icon .footer-icon.mail{background-image:url(/themes/basic/styles/images/footer-icons-default.png);background-position:0 0;}.footer-popup .large-icon .footer-icon.tel{background-image:url(/themes/basic/styles/images/footer-icons-default.png);background-position:-76px 0;}.footer-popup .large-icon .footer-icon .inner-icon{font-size:1.5625rem;}.page #main-content .block{margin:0;width:100%;font-family:Arial,sans-serif;}.page #main-content .block .block__inner{max-width:1024px;margin:0 auto;padding:45px 0 60px;}.page #main-content .block .field{margin:0;}.page #main-content article{width:100%;max-width:1024px;margin:30px auto;}.page #main-content article h1{margin:15px 0 30px;}.page #main-content article ul{padding-left:1rem;}.page #main-content .container{max-width:100%;}.page .node{-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;background:transparent;padding:0;}.rmz-chat-bubble{z-index:99990 !important;}.block-featuresblock{background-color:#fff;display:flex;justify-content:center;margin:0;overflow:hidden;padding:50px 0 70px 20px;position:relative;}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:767px){.block-featuresblock{margin-left:0;padding:40px 20px 70px;}}@media mobile{.block-featuresblock{padding-bottom:45px;}}@media all and (max-width:587px){.block-featuresblock{padding-left:calc((100vw - 236px) / 2);padding-right:calc((100vw - 236px) / 2);}}.block-featuresblock .flex-viewport{overflow:visible !important;}.block-featuresblock .flex-control-nav{bottom:10px;display:none;}@media all and (max-width:767px){.block-featuresblock .flex-control-nav{display:block;direction:ltr;}}.block-featuresblock .flex-control-paging li{margin:0 5px;}.block-featuresblock .flex-control-paging li a{background:#dadada;box-shadow:none;height:8px;width:8px;}.block-featuresblock .flex-control-paging li a.flex-active{background:#ffae00;}.block-featuresblock .flex-direction-nav{display:none;}.features.flexslider{background:transparent;margin:0;overflow:hidden;width:10000%;}.features.flexslider .feature-item{float:left;margin-right:20px;max-width:328px;min-width:328px;}@media all and (max-width:767px),all and (min-width:768px) and (max-width:1024px){.features.flexslider .feature-item{margin-right:10px;max-width:236px;min-width:236px;}}.features.flexslider .content-image{border-radius:6px;height:250px;max-width:328px;min-width:328px;overflow:hidden;position:relative;}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:767px){.features.flexslider .content-image{max-width:236px;min-width:236px;}}.features.flexslider .image{align-items:center;display:flex;height:100%;justify-content:center;}.features.flexslider .image img{max-width:unset;min-height:100%;}.features.flexslider .icon img{max-height:40px;}.features.flexslider .icon img.lazyload:not([src]){max-width:20px;}.features.flexslider .content-title{align-items:center;backdrop-filter:blur(8px);background-color:rgba(0,0,0,0.4);border-radius:0 0 6px 6px;bottom:0;display:flex;justify-content:center;left:0;min-height:50px;overflow:hidden;position:absolute;right:0;}.features.flexslider .content-title .title{color:#fff;font-weight:bold;margin:0 0 0 10px;}.features.flexslider .content-description{color:#6a6a6a;font-size:.875rem;margin-top:20px;text-align:center;}.features.flexslider .content-description .description{display:inline-block;font-size:.875rem;line-height:18px;margin:0;width:288px;}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:767px){.features.flexslider .content-description .description{width:196px;}}[dir="rtl"] .flex-viewport{direction:ltr;}[dir="rtl"] .flex-viewport .content-title{direction:rtl;}[dir="rtl"] .flex-viewport .content-title .title{margin:0 10px 0 0;}[dir="rtl"] .flex-viewport .content-description{direction:rtl;}.block-reasonsblock{background-color:#fff;padding-top:40px;}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:767px){.block-reasonsblock{padding-right:0 !important;padding-left:0 !important;}}@media all and (max-width:767px){.block-reasonsblock{background-color:#fbfbfb;}}.block-reasonsblock .flexslider{background:transparent;display:flex;height:300px;justify-content:center;margin:40px 0 0;overflow:hidden;padding:0 0 0 20px;position:relative;}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:767px){.block-reasonsblock .flexslider{padding:0 20px;}}@media all and (max-width:587px){.block-reasonsblock .flexslider{padding-left:calc((100vw - 260px) / 2);padding-right:calc((100vw - 260px) / 2);}}.block-reasonsblock .flexslider .flex-viewport{overflow:visible !important;}.block-reasonsblock .flexslider .flex-control-nav{display:none;}.block-reasonsblock .flexslider .flex-control-paging li{margin:0 5px;}.block-reasonsblock .flexslider .flex-control-paging li a{background:#dadada;box-shadow:none;height:8px;width:8px;}.block-reasonsblock .flexslider .flex-control-paging li a.flex-active{background:#ffae00;}.block-reasonsblock .flexslider .flex-direction-nav{display:none;}.block-reasonsblock .flexslider .reasons{background:transparent;margin:0;overflow:hidden;}.block-reasonsblock .flexslider .reasons .reason-item{float:left;margin-right:10px;max-width:248px;min-width:248px;}.block-reasonsblock .flexslider .reasons .reason-item .item-wrap{align-items:end;border-radius:6px;display:grid;height:300px;overflow:hidden;}.block-reasonsblock .flexslider .reasons .reason-item .item-wrap:hover .content{max-height:300px;transition:max-height .2s ease-in;}.block-reasonsblock .flexslider .reasons .reason-item .content{backdrop-filter:blur(8px);background:rgba(0,0,0,0.4);border-radius:0 0 6px 6px;color:#fff;display:grid;grid-template-rows:68px min-content min-content;max-height:68px;overflow:hidden;position:relative;transition:max-height .2s ease-out;}.block-reasonsblock .flexslider .reasons .reason-item .content__title{align-items:center;display:flex;font-size:1.5rem;font-weight:bold;line-height:24px;padding:0 30px;}.block-reasonsblock .flexslider .reasons .reason-item .content__description{display:block;display:-webkit-box;height:auto;font-size:0.875rem;line-height:16px;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;padding:0 30px;}.block-reasonsblock .flexslider .reasons .reason-item .content__button{padding:0 20px 20px;}.block-reasonsblock .flexslider .reasons .reason-item .content__button a{border:1px solid #fff;border-radius:4px;color:#fff;display:block;font-size:.875rem;line-height:16px;padding:7px;text-align:center;}@media (pointer:fine){.block-reasonsblock .flexslider .reasons .reason-item .content__button a:hover{color:#fff;}}.block-reasonsblock .flexslider .reasons .reason-item .image{border-radius:6px;height:300px;max-width:248px;min-width:248px;overflow:hidden;position:absolute;}.block-reasonsblock .flexslider .reasons .reason-item .image img{max-width:unset;min-height:100%;}.block-reasonsblock .reasons-title{display:block;font-size:2.125rem;font-weight:bold;line-height:39px;margin:0 auto 16px;max-width:1024px;text-align:center;}@media screen and (max-width:1060px){.block-reasonsblock .reasons-title{padding:0 20px;}}@media all and (max-width:767px){.block-reasonsblock .reasons-title{font-size:1.25rem;line-height:26px;}}.block-reasonsblock .reasons-subtitle{color:#6a6a6a;display:block;font-size:1.25rem;line-height:26px;margin:0 auto;max-width:1024px;text-align:center;}@media screen and (max-width:1060px){.block-reasonsblock .reasons-subtitle{padding:0 20px;}}.block-reasonsblock .search-button{display:flex;justify-content:center;padding:40px 0 70px;}.block-reasonsblock .search-button .to-top{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border:1px solid #ffae00;border-radius:4px;color:#fff;font-size:1rem;font-weight:bold;padding:13px 25px;white-space:nowrap;}.block-reasonsblock .search-button .to-top a{color:#fff;text-decoration:none;font-weight:normal;}.block-reasonsblock .search-button .to-top a:visited{color:#fff;}.block-reasonsblock .search-button .to-top:visited{color:#fff;}.block-reasonsblock .search-button .to-top:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-reasonsblock .search-button .to-top:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.block-reasonsblock .search-button .to-top:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-reasonsblock .search-button .to-top:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.block-reasonsblock .search-button .to-top:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-reasonsblock .search-button .to-top:focus a{color:#fff;text-decoration:none;}}.block-reasonsblock .search-button .to-top::before{font-family:FontAwesome,serif;content:"";font-size:1.125rem;font-weight:lighter;margin-right:10px;}.block-reasonsblock .search-button .to-top:hover{background-color:#fff;color:#ffae00;}[dir="rtl"] .block-reasonsblock .search-button .to-top::before{margin-left:10px;margin-right:unset;}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:767px){.block-advertisingblock{padding-right:0 !important;padding-left:0 !important;}}.block-advertisingblock .block__content{color:#fff;height:350px;overflow:hidden;position:relative;width:100%;}@media all and (max-width:767px){.block-advertisingblock .block__content{height:450px;}}.block-advertisingblock .block__content .banner{left:0;position:absolute;right:0;}.block-advertisingblock .block__content .banner img{max-width:unset;}@media all and (min-width:1920px){.block-advertisingblock .block__content .banner img{width:100%;}}.block-advertisingblock .block__content .banner-overlay{background:linear-gradient(180deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 100%);bottom:0;left:0;position:absolute;right:0;top:0;}.block-advertisingblock .block__content .block-content{display:grid;grid-template-areas:'title          logo' 'title          .' 'subtitle       .' 'activity-items .' 'learn-more     .';grid-template-columns:3fr 1fr;grid-template-rows:49px 51px 58px 80px auto;height:350px;margin:0 auto;max-width:1024px;padding-top:18px;position:relative;}@media screen and (max-width:1060px){.block-advertisingblock .block__content .block-content{margin:0 20px;}}@media all and (min-width:768px) and (max-width:960px){.block-advertisingblock .block__content .block-content{grid-template-areas:'title          logo' 'title          .' 'subtitle       .' 'activity-items activity-items' 'learn-more     .';}}@media all and (max-width:767px){.block-advertisingblock .block__content .block-content{grid-template-areas:'logo' 'title' 'subtitle' 'activity-items' 'learn-more';grid-template-columns:1fr;grid-template-rows:70px minmax(max-content,min-content) 60px 100px auto;height:450px;padding:30px 0;}}.block-advertisingblock .block__content .block-content .block-title{display:block;display:-webkit-box;height:auto;font-size:2.06rem;line-height:46px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;align-self:end;font-size:2.06rem;font-weight:bold;grid-area:title;line-height:46px;margin:0 0 5px;}@media all and (max-width:767px){.block-advertisingblock .block__content .block-content .block-title{font-size:1.5rem;line-height:37px;}}.block-advertisingblock .block__content .block-content .block-subtitle{display:block;display:-webkit-box;height:auto;font-size:1.25rem;line-height:27px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1.25rem;font-weight:bold;grid-area:subtitle;height:min-content;line-height:27px;}@media all and (max-width:767px){.block-advertisingblock .block__content .block-content .block-subtitle{align-self:center;font-size:1.125rem;line-height:25px;}}.block-advertisingblock .block__content .block-content .block-logo{grid-area:logo;text-align:right;}@media all and (max-width:767px){.block-advertisingblock .block__content .block-content .block-logo{text-align:left;}}.block-advertisingblock .block__content .block-content .activity-items{display:flex;flex-wrap:wrap;grid-area:activity-items;}@media all and (max-width:767px){.block-advertisingblock .block__content .block-content .activity-items{padding:12px 0;}}@media all and (max-width:480px){.block-advertisingblock .block__content .block-content .activity-items{align-items:center;display:grid;grid-template-columns:1fr 1fr;}}.block-advertisingblock .block__content .block-content .activity-items .activity-item{display:flex;height:min-content;margin-right:20px;white-space:nowrap;}@media all and (max-width:480px){.block-advertisingblock .block__content .block-content .activity-items .activity-item{margin-right:unset;}}.block-advertisingblock .block__content .block-content .activity-items .activity-item a{display:flex;}.block-advertisingblock .block__content .block-content .activity-items .activity-item .activity-title{color:#fff;}.block-advertisingblock .block__content .block-content .activity-items .activity-icon{margin-right:10px;}.block-advertisingblock .block__content .block-content .learn-more-wrap{align-self:center;grid-area:learn-more;}@media all and (max-width:767px){.block-advertisingblock .block__content .block-content .learn-more-wrap{text-align:center;}}.block-advertisingblock .block__content .block-content .learn-more-wrap a{color:#ba0000;background-color:#fff;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border-radius:4px;display:inline-block;font-size:1.25rem;font-weight:bold;line-height:27px;min-width:250px;padding:6px 20px;text-align:center;}.block-advertisingblock .block__content .block-content .learn-more-wrap a a{color:#ba0000;text-decoration:none;font-weight:normal;}.block-advertisingblock .block__content .block-content .learn-more-wrap a a:visited{color:#ba0000;}.block-advertisingblock .block__content .block-content .learn-more-wrap a:visited{color:#ba0000;}.block-advertisingblock .block__content .block-content .learn-more-wrap a:hover{background:#f2f2f2;color:#ba0000;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-advertisingblock .block__content .block-content .learn-more-wrap a:hover a{color:#ba0000;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.block-advertisingblock .block__content .block-content .learn-more-wrap a:focus{background:#f2f2f2;color:#ba0000;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-advertisingblock .block__content .block-content .learn-more-wrap a:focus a{color:#ba0000;text-decoration:none;}}@media all and (max-width:767px){.block-advertisingblock .block__content .block-content .learn-more-wrap a:focus{background:#f2f2f2;color:#ba0000;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-advertisingblock .block__content .block-content .learn-more-wrap a:focus a{color:#ba0000;text-decoration:none;}}@media all and (max-width:480px){.block-advertisingblock .block__content .block-content .learn-more-wrap a{width:100%;}}[dir="rtl"] .block-advertisingblock .block__content .block-content .activity-items .activity-item{margin-right:unset;margin-left:20px;}[dir="rtl"] .block-advertisingblock .block__content .block-content .activity-items .activity-icon{margin-left:10px;}.block-paymentmethods{background:#fff;margin:0;}@media all and (max-width:767px){.block-paymentmethods{padding-right:0 !important;padding-left:0 !important;}}.block-paymentmethods .block__content{margin:0 auto;max-width:1024px;}@media screen and (max-width:1060px){.block-paymentmethods .block__content{max-width:unset;}}.block-paymentmethods .block__content .payment-methods{padding:20px 0;position:relative;z-index:1;}@media all and (max-width:767px){.block-paymentmethods .block__content .payment-methods{overflow-x:auto;}}@media all and (max-width:767px){.block-paymentmethods .block__content .payment-methods img{max-width:none;padding:0 30px;}}.block-paymentmethods .block__content .payment-text-wrap{display:flex;justify-content:center;position:relative;}.block-paymentmethods .block__content .payment-text-wrap .payment-text{align-items:flex-end;background:#fff;border-radius:30px;bottom:-20px;color:#8d8d8d;display:inline-flex;font-size:.8125rem;height:60px;line-height:15px;padding:10px 30px 10px 50px;position:absolute;}.block-paymentmethods .block__content .payment-text-wrap .payment-text::before{background:url(/themes/basic/styles/images/Lock.svg) no-repeat;content:'';height:16px;left:30px;position:absolute;width:12px;}.block-awardsblock{padding:30px 0 40px;}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:767px){.block-awardsblock{padding-right:0 !important;padding-left:0 !important;}}@media all and (max-width:767px){.block-awardsblock{background-color:#fff;}}.block-awardsblock .block__content{display:flex;margin:0 auto;max-width:1024px;}@media (max-width:1060px){.block-awardsblock .block__content{margin:0 20px;max-width:none;}}@media all and (max-width:767px){.block-awardsblock .block__content{display:block;margin:0;}}.block-awardsblock .text-part{padding:10px 0;position:relative;}@media all and (max-width:767px){.block-awardsblock .text-part{background-color:#fbfbfb;padding:30px 20px 60px;}}.block-awardsblock .text-part .awards-title{font-size:2.125rem;font-weight:bold;width:80%;}@media all and (min-width:768px) and (max-width:1024px){.block-awardsblock .text-part .awards-title{width:unset;}}@media all and (max-width:767px){.block-awardsblock .text-part .awards-title{font-size:1.25rem;width:unset;}}.block-awardsblock .text-part .top-text{font-size:1.25rem;line-height:26px;margin-bottom:20px;}.block-awardsblock .text-part .bottom-text{font-size:1rem;line-height:22px;}.block-awardsblock .image-part{padding:0 20px;}@media all and (max-width:767px){.block-awardsblock .image-part{padding:50px 20px 30px;}}.block-awardsblock .image-part .award-item{margin:0 auto 30px;width:330px;}@media all and (min-width:768px) and (max-width:1024px){.block-awardsblock .image-part .award-item{width:250px;}}.block-awardsblock .image-part .award-item:last-of-type{margin-bottom:0;}.block-awardsblock .image-part .award-item:last-of-type .content-description .description{margin-bottom:0;}.block-awardsblock .image-part .award-item .content-image{text-align:center;}.block-awardsblock .image-part .award-item .content-description{margin:0 auto;text-align:center;width:210px;}.block-awardsblock .image-part .award-item .content-description .description{font-size:.875rem;line-height:18px;margin:10px 0 18px;}.promoted-pages-slider__item{align-items:center;background:#fff;border:1px solid #dadada;border-radius:6px;display:flex !important;flex-direction:column;float:left;height:100%;margin-right:10px;max-width:248px;min-width:248px;transition:all .3s;}.promoted-pages-slider__item:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,0.3);}.promoted-pages-slider__image img{border-radius:6px 6px 0 0;min-height:248px;width:100%;}.promoted-pages-slider__content-title{line-height:22px;padding-top:16px;position:relative;text-align:center;}.promoted-pages-slider__content-title a{color:#000;font-family:Arial,sans-serif;font-size:18px;font-weight:bold;}.promoted-pages-slider__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 20px;width:100%;}.promoted-pages-slider__content-block-brand{align-content:center;display:flex;flex-direction:row;justify-content:center;padding:0 10px 18px;}.promoted-pages-slider__content-brand{flex-basis:auto;padding:0 5px;}.block-promotedpagesblock{display:flex;justify-content:center;margin-bottom:0;overflow:hidden;padding:10px 115px;position:relative;}.block-promotedpagesblock::before{background-image:linear-gradient(90deg,#fff,rgba(255,255,255,0.8),rgba(255,255,255,0));content:'';display:block;height:387px;left:0;position:absolute;top:0;width:173px;z-index:2;}.block-promotedpagesblock::after{background-image:linear-gradient(270deg,#fff,rgba(255,255,255,0.8),rgba(255,255,255,0));content:'';display:block;height:387px;position:absolute;right:0;top:0;width:173px;z-index:2;}.block-promotedpagesblock .block__content{height:100%;}.block-promotedpagesblock .flex-viewport{overflow:visible !important;}.block-promotedpagesblock .promoted-pages-slider{height:100%;width:max-content;}@media all and (min-width:768px) and (max-width:1024px){.block-promotedpagesblock{padding:10px 60px;}}@media all and (max-width:767px){.block-promotedpagesblock{padding:10px 30px 60px;}.block-promotedpagesblock::before{width:50px;}.block-promotedpagesblock::after{width:50px;}}@media all and (max-width:587px){.block-promotedpagesblock{padding:10px calc((100vw - 258px) / 2) 60px;}.block-promotedpagesblock::before{width:50px;}.block-promotedpagesblock::after{width:50px;}}.block-promotedpagesblock .flex-control-nav{display:none;}@media all and (max-width:767px){.block-promotedpagesblock .flex-control-nav{bottom:0;display:block;margin:0 5px;z-index:5;}.block-promotedpagesblock .flex-control-nav a{background:#dadada;box-shadow:none;height:8px;width:8px;}.block-promotedpagesblock .flex-control-nav a.flex-active{background:#ffae00;}}.block-promotedpagesblock .flex-direction-nav a.flex-prev,.block-promotedpagesblock .flex-direction-nav a.flex-next{background:#fff;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);color:#fff;height:50px;opacity:1;width:50px;}@media all and (max-width:767px){.block-promotedpagesblock .flex-direction-nav a.flex-prev,.block-promotedpagesblock .flex-direction-nav a.flex-next{display:none;}}.block-promotedpagesblock .flex-direction-nav a.flex-prev::before,.block-promotedpagesblock .flex-direction-nav a.flex-next::before{content:'';display:block;height:50px;width:50px;}.block-promotedpagesblock .flex-direction-nav a.flex-next{right:60px;}@media all and (min-width:768px) and (max-width:1024px){.block-promotedpagesblock .flex-direction-nav a.flex-next{right:23px;}}.block-promotedpagesblock .flex-direction-nav a.flex-next::before{background:url(/themes/basic/styles/images/arrow-right-black.svg) no-repeat center center;}.block-promotedpagesblock .flex-direction-nav a.flex-prev{left:60px;}@media all and (min-width:768px) and (max-width:1024px){.block-promotedpagesblock .flex-direction-nav a.flex-prev{left:23px;}}.block-promotedpagesblock .flex-direction-nav a.flex-prev::before{background:url(/themes/basic/styles/images/arrow-left-black.svg) no-repeat center center;}.user-login-form{padding-top:30px;padding-bottom:30px;}.user-login-form .form-item{max-width:425px;padding-bottom:15px;}.user-login-form .form-submit{padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px;}.block-plugin-id--system-breadcrumb-block .breadcrumb{margin:20px 0;}@media all and (max-width:767px){.block-plugin-id--system-breadcrumb-block .breadcrumb{margin:30px 0;}}.block-plugin-id--system-breadcrumb-block .breadcrumb__list-item{font-size:12px;color:#000;}@media all and (max-width:767px){.block-plugin-id--system-breadcrumb-block .breadcrumb__list-item{display:inline;margin-right:7px;}}.block-plugin-id--system-breadcrumb-block .breadcrumb__list-item::before{font-family:FontAwesome,serif;content:"";color:#969696;}.block-plugin-id--system-breadcrumb-block .breadcrumb__list-item:first-of-type::before{display:none;}.block-plugin-id--system-breadcrumb-block .breadcrumb__list-item a{color:#969696;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-plugin-id--system-breadcrumb-block .breadcrumb__list-item a:hover{color:#000;}.user-pass-reset{padding-top:30px;padding-bottom:30px;}.user-pass-reset input[type="submit"]{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:17px 30px;border-radius:6px;}.user-pass-reset input[type="submit"] a{color:#fff;text-decoration:none;font-weight:normal;}.user-pass-reset input[type="submit"] a:visited{color:#fff;}.user-pass-reset input[type="submit"]:visited{color:#fff;}.user-pass-reset input[type="submit"]:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.user-pass-reset input[type="submit"]:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.user-pass-reset input[type="submit"]:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.user-pass-reset input[type="submit"]:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.user-pass-reset input[type="submit"]:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.user-pass-reset input[type="submit"]:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:480px){.user-pass-reset input[type="submit"]{flex-basis:100%;width:100%;}}body .pr-highlighted .container{max-width:100%;}body .pr-highlighted div[data-drupal-messages]{max-width:450px;position:absolute;right:10px;top:10px;z-index:100000;width:90%;}body .pr-highlighted div[data-drupal-messages] .messages{box-shadow:0 2px 8px 0 rgba(0,0,0,0.3);margin:0;}@media all and (max-width:1024px){body .pr-highlighted div[data-drupal-messages]{max-width:initial;left:auto;}}body.train-bookingtimetable-form .pr-highlighted,body.train-bookingpayment-form .pr-highlighted{background-color:#EEEEEE;position:relative;}body.train-bookingtimetable-form .pr-highlighted::before,body.train-bookingtimetable-form .pr-highlighted::after,body.train-bookingpayment-form .pr-highlighted::before,body.train-bookingpayment-form .pr-highlighted::after{content:'';position:absolute;width:100%;height:20px;left:0;}body.train-bookingtimetable-form .pr-highlighted::before,body.train-bookingpayment-form .pr-highlighted::before{top:0;background:linear-gradient(180deg,rgba(0,0,0,0.06) 0%,transparent 100%);}body.train-bookingtimetable-form .pr-highlighted .container-wrapper,body.train-bookingpayment-form .pr-highlighted .container-wrapper{margin:0 auto;max-width:1024px;}body.train-bookingtimetable-form .pr-highlighted div[data-drupal-messages] .messages,body.train-bookingpayment-form .pr-highlighted div[data-drupal-messages] .messages{box-shadow:none;margin:39px 0;}[dir="rtl"] body .pr-highlighted div[data-drupal-messages] .messages h2{margin-right:45px;}.login-form-popup.ui-widget.ui-widget-content{border:none;border-radius:10px;top:80px !important;}@media all and (min-width:768px) and (max-width:1240px){.login-form-popup.ui-widget.ui-widget-content{top:18% !important;}}@media all and (min-width:768px){.login-form-popup.ui-widget.ui-widget-content{left:50% !important;transform:translateX(-50%);}}@media all and (max-width:767px){.login-form-popup.ui-widget.ui-widget-content{top:60px !important;border-radius:0;}}.ui-widget-overlay{opacity:0.7;}.login-form-popup.ui-dialog .ui-dialog-titlebar{height:0;padding:0;}.login-form-popup.ui-dialog .ui-dialog-titlebar .ui-dialog-title{position:absolute;top:-51px;left:26px;font-size:30px;line-height:34px;text-shadow:0 2px 4px rgba(0,0,0,0.5);display:none;}@media all and (min-width:768px) and (max-width:1240px){.login-form-popup.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:block;}}.login-form-popup.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:-39px;top:11px;background-image:url(/themes/basic/styles/images/cross-light.svg);background-size:15px;}@media all and (min-width:768px) and (max-width:1240px){.login-form-popup.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:0;top:-32px;background-size:16px;}}@media all and (max-width:767px){.login-form-popup.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:23px;top:46px;background-image:url(/themes/basic/styles/images/cross-dark.svg);z-index:10;}}.ca-btn{padding:10px 2rem;background:#acacad;color:#fff;text-transform:lowercase;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;white-space:nowrap;cursor:pointer;position:relative;height:40px;}@media all and (max-width:767px){.ca-btn{height:60px;}}.ca-btn a{color:#fff;padding:10px 0;}.ca-btn:hover{background:#929294;}.ca-btn:hover a{color:#fff;}.ca-a-btn{color:#fff;}.ca-a-btn:hover{color:#fff;}.ca-a-btn:active{color:#fff;}.ca-a-btn:focus{color:#fff;}.ca-a-btn:visited{color:#fff;}.mobile-menu .block-plugin-id--login-register-block .login-register-block{padding:0;}@media all and (max-width:767px){.mobile-menu #block-myticketsblock-aggregative-block .ca-btn.logged-out{margin:0 10px 0 37px;}}@media all and (max-width:767px){.mobile-menu .ca-btn.logged-out{border-radius:4px;border:1px solid #B3B3B3;background-color:transparent;font-size:16px;line-height:18px;color:#B3B3B3;height:40px;}}.mobile-menu .ca-btn.logged-in{height:0;}.mobile-menu .ca-btn.logged-in a.sign-out-link{display:block;}.logged-in:hover{color:#ffae00;}.logged-in:hover:after{background-color:#ffae00;}.logged-in:after{background-color:#fff;background-size:20px;content:'';height:22px;left:0;-webkit-mask:url(/themes/basic/styles/images/user-circle-solid.svg) no-repeat 50% 50%;mask:url(/themes/basic/styles/images/user-circle-solid.svg) no-repeat 50% 50%;position:absolute;top:3px;transition:background-color .3s ease-out;width:24px;z-index:9;}.logged-in .my-account-link{display:block;padding:0;}.logged-in:hover .my-account-link{color:#ffae00;}@media all and (min-width:768px){.logged-in:hover .my-account-dropdown{visibility:visible;opacity:1;top:45px;}}@media all and (min-width:768px) and (min-width:768px) and (max-width:960px){.logged-in:hover .my-account-dropdown{top:42px;left:-154%;}}.logged-in .my-account-dropdown{position:absolute;width:300px;background-color:#ffffff;z-index:999999;top:34px;left:-97%;border-radius:10px;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s,top .3s ease-in-out;}@media all and (min-width:768px){.logged-in .my-account-dropdown{box-shadow:0 2px 10px 0 rgba(0,0,0,0.3);}}@media all and (max-width:767px){.logged-in .my-account-dropdown{width:100%;border-radius:0;opacity:1;visibility:visible;top:0;left:0;border-top:1px solid #dadada;}}.logged-in .my-account-dropdown .user-info-dropdown{color:#8d8d8d;text-align:left;padding:18px 20px;border-top-right-radius:10px;border-top-left-radius:10px;position:relative;transition:background-color .3s ease-in-out;width:100%;text-transform:none;}@media all and (max-width:767px){.logged-in .my-account-dropdown .user-info-dropdown{padding:28px 39px;border-radius:0;}}.logged-in .my-account-dropdown .user-info-dropdown::after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffffff;top:-10px;position:absolute;left:50%;transform:translateX(-50%);transition:border-bottom-color .3s ease-in-out;}@media all and (min-width:768px) and (max-width:960px){.logged-in .my-account-dropdown .user-info-dropdown::after{left:56%;}}@media all and (max-width:767px){.logged-in .my-account-dropdown .user-info-dropdown::after{display:none;}}.logged-in .my-account-dropdown .user-info-dropdown:hover{background-color:#e8e8e8;}.logged-in .my-account-dropdown .user-info-dropdown:hover::after{border-bottom-color:#e8e8e8;}.logged-in .my-account-dropdown .user-info-dropdown .user-info-name{color:#000000;font-size:16px;}.logged-in .my-account-dropdown .user-info-dropdown .user-info-email{margin-top:8px;font-size:14px;white-space:pre-wrap;word-wrap:break-word;}.logged-in .my-account-dropdown .sign-out-link{position:relative;border-top:1px solid #dadada;color:#8D8D8D;display:block;width:100%;padding:20px 0 20px 15px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-size:16px;line-height:16px;transition:background-color .3s ease-in-out;}.logged-in .my-account-dropdown .sign-out-link:hover{background-color:#e8e8e8;}@media all and (max-width:767px){.logged-in .my-account-dropdown .sign-out-link{padding:30px 0 30px 24px;border-bottom:1px solid #dadada;border-radius:0;}}.logged-in .my-account-dropdown .sign-out-link::before{content:"";position:absolute;width:16px;height:16px;top:50%;left:38%;transform:translate(-50%,-50%);background:url(/themes/basic/styles/images/logout.svg) no-repeat center center;background-size:16px;z-index:9;}@media all and (max-width:767px){.logged-in .my-account-dropdown .sign-out-link::before{top:51%;left:41%;}}.logged-in:hover{background:#acacad;}[dir="rtl"] .logged-in:after{right:0;left:unset;}.my-account-btn a{padding-top:10px;padding-bottom:10px;padding-left:1rem;padding-right:1rem;}@media all and (max-width:767px){.my-account-btn{padding-left:3rem;padding-right:3rem;}}.logout-btn{width:40px;border-left:1px solid #dcdcdc;position:relative;}@media all and (max-width:767px){.logout-btn{width:60px;}}.logout-btn a{position:absolute;top:0;right:0;left:0;bottom:0;background:url(/themes/basic/styles/images/exit.svg) no-repeat center center;background-size:20px;}@media all and (max-width:767px){.logout-btn a{background-size:30px;}}.login-register-block{min-width:100px;position:relative;}@media all and (max-width:767px){.login-register-block{display:none;}}.login-register-block .login-register-forms{display:none;position:relative;}.login-register-block .login-register-wrap{align-items:center;display:flex;}@media all and (max-width:767px){.login-register-block .login-register-wrap.user-logged-out{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #bbbbbb;flex-flow:row;padding:20px 10px;justify-content:space-between;}.login-register-block .login-register-wrap.user-logged-out .link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;margin-left:10px;margin-right:10px;}.login-register-block .login-register-wrap.user-logged-out .link-wrap .mobile-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;text-transform:unset;white-space:nowrap;justify-content:center;}}@media all and (max-width:767px){.login-register-block .login-register-wrap.user-logged-out .ca-btn{align-items:center;background-color:transparent;border:1px solid #b3b3b3;border-radius:4px;color:#b3b3b3;font-size:16px;height:50px;justify-content:center;line-height:18px;margin:0;padding-bottom:14px;padding-top:14px;width:100%;}}.login-register-block .login-register-wrap .my-tickets-btn{align-items:center;color:#fff;display:flex;justify-content:center;text-transform:unset;white-space:nowrap;}.login-register-block .login-register-wrap .my-tickets-btn:hover{border-color:#ffae00;color:#ffae00;}@media all and (max-width:767px){.login-register-block .login-register-wrap .my-tickets-btn.user-logged-in{display:none;}}.login-register-block .login-register-wrap .my-tickets-btn.user-logged-in:after{display:none;}.login-register-block .login-register-wrap .my-tickets-btn + .ajax-progress-throbber{display:none;}@media all and (min-width:768px){.login-register-block .login-register-wrap .my-account-dropdown .my-tickets-btn{display:none;}}@media all and (max-width:767px){.login-register-block .login-register-wrap .my-account-dropdown .my-tickets-btn{background:#fff;border-top:1px solid #dadada;color:#8D8D8D;display:block;font-size:1rem;height:auto;line-height:16px;padding:30px 38px;}}.mobile-btn.ca-btn.logged-in::first-letter,.mobile-btn.ca-btn.logged-out::first-letter,.mobile-btn.ca-btn.my-tickets-btn::first-letter,.sign-out-link::first-letter{text-transform:uppercase;}@media all and (max-width:1090px){.login-form-popup div[data-drupal-messages]{padding:0;}}.login-form-popup div[data-drupal-messages] .messages{margin:0;}.login-form-popup div[data-drupal-messages] .messages .messages__list{min-height:70px;padding-bottom:14px;padding-top:14px;}@media all and (max-width:767px){.login-form-popup.ui-dialog .ui-dialog-content{overflow:visible;}}.login-form-popup.ui-dialog .form-text{border-color:#dcdcdc !important;background-color:#fff !important;}.login-form-popup .block__content{padding:0;}.login-form-popup .popup-form-wrapper{display:flex;justify-content:space-between;width:100%;}@media all and (max-width:767px){.login-form-popup .popup-form-wrapper{height:100%;display:block;background-color:#eeeeee;}}.login-form-popup .popup-form-wrapper .reset-password-form{margin-top:50px;}@media all and (max-width:767px){.login-form-popup .form-wrapper{width:100%;}}.login-form-popup .form-image,.login-form-popup .forms{flex-basis:50%;overflow:hidden;}@media all and (max-width:767px){.login-form-popup .form-image,.login-form-popup .forms{flex-basis:100%;height:auto;}}.login-form-popup .form-image{position:relative;}.login-form-popup .form-image img{border-bottom-left-radius:10px;border-top-left-radius:10px;height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1;}@media all and (max-width:767px){.login-form-popup .form-image{display:none;}}.login-form-popup .forms{border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#eeeeee;}@media all and (max-width:767px){.login-form-popup .forms{border-top-right-radius:0;border-bottom-right-radius:0;}}.login-form-popup .forms label{display:inline-table;font-size:14px;color:#8D8D8D;}.login-form-popup .forms input[type="text"],.login-form-popup .forms input[type="password"],.login-form-popup .forms input[type="email"],.login-form-popup .forms .password-strength{min-height:auto;height:40px;width:100%;font-size:14px;}.login-form-popup .forms input[type="text"]::placeholder,.login-form-popup .forms input[type="password"]::placeholder,.login-form-popup .forms input[type="email"]::placeholder,.login-form-popup .forms .password-strength::placeholder{color:#dedede;}.login-form-popup .forms [aria-live="polite"]{font-size:0.7rem;text-align:right;padding-top:10px;height:30px;}.login-form-popup form{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;font-family:Tahoma,Arial,sans-serif;padding-top:40px;padding-bottom:27px;}.login-form-popup .tabs-wrapper,.login-form-popup .forms{display:block;width:50%;}@media all and (max-width:767px){.login-form-popup .tabs-wrapper,.login-form-popup .forms{width:100%;}}.login-form-popup .tabs-wrapper{display:flex;flex-flow:row nowrap;align-items:center;width:100%;position:relative;}@media all and (max-width:767px){.login-form-popup .tabs-wrapper{width:66%;padding-left:9px;}}.login-form-popup .tab-name,.login-form-popup .tab-sign-up{flex-basis:50%;width:50%;text-align:center;padding:15px;text-transform:uppercase;font-size:1rem;color:#8D8D8D;background:#EEEEEE;cursor:pointer;line-height:20px;}.login-form-popup .tab-name:nth-of-type(1).active ~ .tab-slide,.login-form-popup .tab-sign-up:nth-of-type(1).active ~ .tab-slide{left:calc((100% / 2) * 0);}@media all and (max-width:767px){.login-form-popup .tab-name:nth-of-type(1).active ~ .tab-slide,.login-form-popup .tab-sign-up:nth-of-type(1).active ~ .tab-slide{left:calc((100% / 2) * 0 + 9%);width:38%;}}.login-form-popup .tab-name:nth-of-type(2).active ~ .tab-slide,.login-form-popup .tab-sign-up:nth-of-type(2).active ~ .tab-slide{left:calc((100% / 2) * 1);}@media all and (max-width:767px){.login-form-popup .tab-name:nth-of-type(2).active ~ .tab-slide,.login-form-popup .tab-sign-up:nth-of-type(2).active ~ .tab-slide{left:calc((100% / 2) * 1 + 1%);width:51%;}}.login-form-popup .tab-name a,.login-form-popup .tab-sign-up a{color:#000;}.login-form-popup .tab-name a:hover,.login-form-popup .tab-sign-up a:hover{color:#ffae00;}@media all and (max-width:767px){.login-form-popup .tab-name,.login-form-popup .tab-sign-up{padding:35px 0 31px;}}.login-form-popup .tab-name.active,.login-form-popup .tab-sign-up.active{color:#000;}.login-form-popup .tab-name.active ~ .tab-slide,.login-form-popup .tab-sign-up.active ~ .tab-slide{left:0;}.login-form-popup .tab-slide{background:#ffae00;width:50%;height:4px;position:absolute;left:0;top:calc(100% - 3px);transition:left 0.3s ease-out;}.login-form-popup .tab-forms{padding:15px 1.85rem;position:relative;border-top:1px solid #DADADA;}.login-form-popup .tab-forms::-webkit-scrollbar{cursor:pointer;width:11px;}.login-form-popup .tab-forms::-webkit-scrollbar-track{background:transparent;cursor:pointer;}.login-form-popup .tab-forms::-webkit-scrollbar-thumb{background:#aaa;border-radius:6px;}.login-form-popup .tab-forms::-webkit-scrollbar-thumb:hover{background:#999;}@media all and (min-width:1025px) and (max-height:900px){.login-form-popup .tab-forms{max-height:calc(100vh - 200px);overflow-y:auto;}}@media all and (min-width:768px) and (max-width:1024px) and (max-height:1050px){.login-form-popup .tab-forms{max-height:calc(100vh - 307px);overflow-y:auto;}}@media all and (max-width:767px){.login-form-popup .tab-forms{margin-bottom:60px;}}.login-form-popup .sign-in-form,.login-form-popup .forgot-pass-form{padding-top:28px;}.login-form-popup .user-login-form .forgot-pass-link,.login-form-popup .user-login-form-by-email .forgot-pass-link{color:#a8a8a8;cursor:pointer;font-size:12px;margin:0 0 37px;text-align:right;transition:color .3s ease-out;width:100%;}@media all and (max-width:767px){.login-form-popup .user-login-form .forgot-pass-link,.login-form-popup .user-login-form-by-email .forgot-pass-link{margin:19px 0 37px;}}.login-form-popup .user-login-form .select-email,.login-form-popup .user-login-form-by-email .select-email{color:#a8a8a8;cursor:pointer;font-size:12px;margin:0 0 10px;text-align:right;transition:color .3s ease-out;width:100%;}@media all and (max-width:767px){.login-form-popup .user-login-form .select-email,.login-form-popup .user-login-form-by-email .select-email{margin:10px 0;}}.login-form-popup .user-login-form .forgot-pass-link:hover,.login-form-popup .user-login-form .select-email:hover,.login-form-popup .user-login-form-by-email .forgot-pass-link:hover,.login-form-popup .user-login-form-by-email .select-email:hover{color:#000;}.login-form-popup .user-login-form .form-item-pass,.login-form-popup .user-login-form-by-email .form-item-pass{padding-bottom:12px;}.login-form-popup .user-register-form{overflow:auto;padding-top:11px;}@media all and (max-width:767px){.login-form-popup .user-register-form{padding-top:23px;}}.login-form-popup .user-register-form .form-item.form-item-pass-pass1{padding-bottom:12px;}.login-form-popup .user-register-form .form-item.form-item-pass-pass2{padding-bottom:20px;}@media all and (max-width:767px){.login-form-popup .user-register-form .form-item.form-item-pass-pass2{padding-bottom:0;}}.login-form-popup .user-register-form .form-item.form-item-privacy-policy{padding:0 0 36px;display:flex;align-items:center;margin-bottom:0;position:relative;}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox]{cursor:pointer;margin:0;bottom:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:flex;justify-content:center;align-items:center;height:12px;width:12px;position:relative;}@media all and (max-width:767px){.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;}}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox]::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";height:14px;width:14px;margin:-2px 0;display:flex;justify-content:center;align-items:center;padding:2px;background:white;border:1px solid #dcdcdc;color:#222222;border-radius:2px;}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox]:checked::before{font-family:FontAwesome,serif;content:"";}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox] + label{margin-left:10px;padding:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;word-wrap:normal;white-space:normal;}@media all and (max-width:767px){.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox] + label{flex-basis:100%;}}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox]{display:none;height:0;opacity:0;width:0;}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox] + label{background-color:transparent;font-size:14px;letter-spacing:.3px;margin-left:35px;padding-top:4px;}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox] + label::before,.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox] + label::after{border:1px solid transparent;content:'';height:18px;left:0;position:absolute;top:4px;width:18px;}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox] + label::before{background:#fff url(/themes/basic/styles/images/Arrow_check-box.svg) no-repeat 1px 4px;background-size:16px;border-color:#dadada;border-radius:3px;content:'';z-index:1;}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox] + label::after{background-color:#ffae00;border-radius:3px;z-index:0;}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox]:checked + label::before{background-color:#ffae00;border-color:#ffae00;}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox]:checked + label::after{animation:checkboxScale .4s ease;}.login-form-popup .user-register-form .form-item.form-item-privacy-policy input[type=checkbox]:focus{outline:none;}@media all and (max-width:767px){.login-form-popup .user-register-form .form-item.form-item-privacy-policy{padding:0 0 38px;}}@media all and (max-width:767px){.login-form-popup .user-register-form .form-item{padding-bottom:18px;}.login-form-popup .user-register-form .form-item.form-item-pass{padding-bottom:11px;}}.login-form-popup .form-title{text-align:center;font-size:1.5rem;}.login-form-popup .form-sub-title{padding:1.5rem 0 0 0;text-align:center;font-size:0.9rem;}.login-form-popup label{font-weight:normal;padding-bottom:10px;}.login-form-popup label a{color:#ffae00;}.login-form-popup label.option{width:85%;}.login-form-popup .description{display:none;}.login-form-popup .form-required::after{display:none;}.login-form-popup .captcha{padding-bottom:15px;}.login-form-popup .form-item{padding-bottom:17px;}@media all and (max-width:767px){.login-form-popup .form-item{width:100%;max-width:100%;}}.login-form-popup .field--name-first-name,.login-form-popup .field--name-last-name{width:48%;}@media all and (max-width:480px){.login-form-popup .field--name-first-name,.login-form-popup .field--name-last-name{width:100%;}}.login-form-popup .password-strength{margin-top:-10px;position:relative;text-align:right;}.login-form-popup .password-strength__meter{height:5px;}.login-form-popup .password-strength__meter .is-weak{background-color:#777;}.login-form-popup .password-strength__meter .is-fair{background-color:#cc2c2c;}.login-form-popup .password-strength__meter .is-good{background-color:#ffae00;}.login-form-popup .password-strength__meter .is-strong{background-color:#04DE00;}.login-form-popup .password-strength__title{font-size:0.875rem;}.login-form-popup .password-strength__title.is-weak{color:#777;}.login-form-popup .password-strength__title.is-fair{color:#cc2c2c;}.login-form-popup .password-strength__title.is-good{color:#ffae00;}.login-form-popup .password-strength__title.is-strong{color:#04DE00;}.login-form-popup .form-type-password-confirm{padding-bottom:0;}.login-form-popup .password-confirm.error{border-color:#cc2c2c !important;color:#cc2c2c;}.login-form-popup .password-confirm.ok{color:#04DE00;}.login-form-popup .password-confirm.ok .title:before{content:'';display:inline-block;width:15px;height:15px;background:transparent url(/themes/basic/styles/images/mark.svg) no-repeat bottom center;background-size:15px;margin-right:7px;}.login-form-popup .password-suggestions{display:none !important;}.login-form-popup .form-actions{width:100%;text-align:center;}.login-form-popup .form-actions input[type="submit"]{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding-top:15px;padding-bottom:15px;border-radius:8px;padding:12px 28px;min-width:150px;}.login-form-popup .form-actions input[type="submit"] a{color:#fff;text-decoration:none;font-weight:normal;}.login-form-popup .form-actions input[type="submit"] a:visited{color:#fff;}.login-form-popup .form-actions input[type="submit"]:visited{color:#fff;}.login-form-popup .form-actions input[type="submit"]:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.login-form-popup .form-actions input[type="submit"]:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.login-form-popup .form-actions input[type="submit"]:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.login-form-popup .form-actions input[type="submit"]:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.login-form-popup .form-actions input[type="submit"]:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.login-form-popup .form-actions input[type="submit"]:focus a{color:#fff;text-decoration:none;}}.login-form-popup .form-actions input[type="submit"]:hover{border-color:#ffae00;}@media all and (max-width:767px){.login-form-popup .form-actions input[type="submit"]{width:100%;}}.login-form-popup .form-actions .ajax-progress{position:absolute;display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.1);}.login-form-popup .form-actions .ajax-progress .throbber{width:30px;height:30px;background:url(/themes/basic/styles/images/throbber.gif) no-repeat;background-size:30px;margin:auto auto;}.login-form-popup .ps__scrollbar-y-rail{top:0 !important;}.login-form-popup .captcha{width:100%;padding-bottom:20px;}.login-form-popup .g-recaptcha{transform:scale(0.9);transform-origin:0 0;}@media all and (max-width:767px){.login-form-popup .g-recaptcha{transform:scale(0.8);}}.login-form-popup .eye{width:94%;position:relative;z-index:5;}.login-form-popup .eye span{background:url(/themes/basic/styles/images/eye_crossed.svg) no-repeat;margin-top:-29px;float:right;cursor:pointer;height:18px;width:21px;margin-right:-4px;}.login-form-popup .eye-show span{background:url(/themes/basic/styles/images/eye_opened.svg) no-repeat;margin-top:-26px;}.login-form-popup .password-preview{color:#595959;font-style:italic;padding:.2em 0 0 .5em;}.login-form-popup label.password-toggle{font-weight:normal;}.login-form-popup label.password-toggle input{margin-right:4px;}.login-form-popup .password-strength__meter{margin-top:0.5em;background-color:lightgray;}.login-form-popup .password-strength__indicator{height:100%;width:0;background-color:gray;}[dir="rtl"] .login-form-popup .tab-name ~ .tab-slide{left:50% !important;}[dir="rtl"] .login-form-popup.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:unset;left:-39px;}[dir="rtl"] .login-form-popup .form-image img{border-radius:0 10px 10px 0;}[dir="rtl"] .login-form-popup .forms{border-radius:10px 0 0 10px;}[dir='rtl'] .my-account-dropdown .user-info-dropdown{text-align:right;}[dir='rtl'] .my-account-dropdown .user-info-dropdown .sign-out-link{border:1px solid red;}@media (max-width:500px){[dir='rtl'] .my-account-dropdown .user-info-dropdown .sign-out-link::before{left:39%;}}@media (max-width:500px){[dir='rtl'] .my-account-dropdown .sign-out-link::before{left:39%;}}.my-tickets-block .my-tickets-btn{align-items:center;display:flex;justify-content:center;text-transform:unset;white-space:nowrap;}.my-tickets-block .my-tickets-btn:hover{border-color:#ffae00;color:#ffae00;}@media all and (max-width:767px){.my-tickets-block .my-tickets-btn{background:#fff;color:#333;font-size:1.125rem;justify-content:left;padding:30px 38px;}}.my-tickets-block.user-logged-in .my-tickets-btn{border:0;color:#fff;padding:0;text-transform:unset;}@media all and (max-width:767px){.my-tickets-block.user-logged-in .my-tickets-btn{background:#fff;color:#333;font-size:1.125rem;justify-content:left;padding:30px 38px;}}@media (pointer:fine){.my-tickets-block.user-logged-in .my-tickets-btn:hover{color:#ffae00;}}.my-tickets-block.user-logged-out .my-tickets-btn{align-items:center;color:#fff;display:flex;justify-content:center;text-transform:unset;}@media all and (max-width:767px){.my-tickets-block.user-logged-out .my-tickets-btn{background:#fff;color:#333;font-size:1.125rem;justify-content:left;padding:30px 38px;}}.my-tickets-block{min-width:100px;position:relative;}@media all and (max-width:767px){.my-tickets-block{display:none;}}.my-tickets-block .my-tickets-forms{display:none;position:relative;}.block-plugin-id--login-register-dropdown .login-register-block{margin-right:1rem;}.block-plugin-id--login-register-dropdown .login-register-dropdown{cursor:pointer;width:21px;height:21px;background:transparent url(/themes/basic/styles/images/ninja-profile.png) no-repeat 0 0;background-size:21px;}@media all and (min-width:768px) and (max-width:960px){.block-plugin-id--login-register-dropdown .login-register-dropdown{cursor:pointer;width:30px;height:30px;background:transparent url(/themes/basic/styles/images/ninja-profile.png) no-repeat 0 0;background-size:30px;}}@media all and (max-width:767px){.block-plugin-id--login-register-dropdown .login-register-dropdown{display:none;}}.block-plugin-id--login-register-dropdown .dropdown-container{z-index:99;-webkit-transform:translate3d(0,0,1px);position:absolute;top:100%;right:0;}@media all and (min-width:768px) and (max-width:1024px){.block-plugin-id--login-register-dropdown .dropdown-container{right:1rem;}}@media all and (max-width:767px){.block-plugin-id--login-register-dropdown .dropdown-container{display:flex;position:initial;width:100%;}}.block-plugin-id--login-register-dropdown .login-register-triangle::before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:16px solid #fff;content:'';position:absolute;right:107px;top:-16px;}@media all and (min-width:768px) and (max-width:960px){.block-plugin-id--login-register-dropdown .login-register-triangle::before{right:46px;}}@media all and (max-width:767px){.block-plugin-id--login-register-dropdown .login-register-triangle{display:none;}}.block-plugin-id--login-register-dropdown .login-register-buttons{background:#fff;width:170px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);padding:23px 26px 26px;}@media all and (max-width:767px){.block-plugin-id--login-register-dropdown .login-register-buttons{width:100%;height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;}}.block-plugin-id--login-register-dropdown .my-account-buttons-list{list-style-type:none;padding:0;margin:0;text-transform:capitalize;}@media all and (max-width:767px){.block-plugin-id--login-register-dropdown .my-account-buttons-list{padding-bottom:35px;}}.block-plugin-id--login-register-dropdown .my-account-buttons-list li{line-height:2rem;}@media all and (max-width:767px){.block-plugin-id--login-register-dropdown .my-account-buttons-list li{margin-bottom:17.5px;}}.block-plugin-id--login-register-dropdown .my-account-buttons-list li div,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a{color:#000;font-size:1.125rem;font-family:Arial,sans-serif;cursor:pointer;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}@media all and (max-width:767px){.block-plugin-id--login-register-dropdown .my-account-buttons-list li div,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a{color:#fff;background-color:#777;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding-top:11.66667px;padding-bottom:11.66667px;display:flex;justify-content:center;align-items:center;}.block-plugin-id--login-register-dropdown .my-account-buttons-list li div a,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a a{color:#fff;text-decoration:none;font-weight:normal;}.block-plugin-id--login-register-dropdown .my-account-buttons-list li div a:visited,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a a:visited{color:#fff;}.block-plugin-id--login-register-dropdown .my-account-buttons-list li div:visited,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a:visited{color:#fff;}.block-plugin-id--login-register-dropdown .my-account-buttons-list li div:hover,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a:hover{background:#6a6a6a;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-plugin-id--login-register-dropdown .my-account-buttons-list li div:hover a,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.block-plugin-id--login-register-dropdown .my-account-buttons-list li div:focus,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a:focus{background:#6a6a6a;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-plugin-id--login-register-dropdown .my-account-buttons-list li div:focus a,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.block-plugin-id--login-register-dropdown .my-account-buttons-list li div:focus,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a:focus{background:#6a6a6a;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-plugin-id--login-register-dropdown .my-account-buttons-list li div:focus a,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a:focus a{color:#fff;text-decoration:none;}}.block-plugin-id--login-register-dropdown .my-account-buttons-list li div:hover,.block-plugin-id--login-register-dropdown .my-account-buttons-list li a:hover{color:#ffae00;}@media all and (max-width:767px){.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link{color:#fff;background-color:#000;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;}.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn a,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link a{color:#fff;text-decoration:none;font-weight:normal;}.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn a:visited,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link a:visited{color:#fff;}.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn:visited,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link:visited{color:#fff;}.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn:hover,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link:hover{background:black;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn:hover a,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn:focus,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link:focus{background:black;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn:focus a,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn:focus,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link:focus{background:black;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.block-plugin-id--login-register-dropdown .my-account-buttons-list #sign-up-btn:focus a,.block-plugin-id--login-register-dropdown .my-account-buttons-list .sign-out-link:focus a{color:#fff;text-decoration:none;}}.pager--full{margin:20px 0;}.pager--full .pager__items{display:flex;justify-content:center;}@media all and (max-width:767px){.pager--full .pager__items{flex-flow:row wrap;}}@media all and (max-width:767px){.pager--full .pager__items__num-pages{flex-basis:100%;display:flex;justify-content:space-around;align-items:center;order:1;}}@media all and (max-width:767px){.pager--full .pager__items__first-previous{order:2;}}@media all and (max-width:767px){.pager--full .pager__items__next-last{order:3;}}@media all and (max-width:767px){.pager--full .pager__items__next-last,.pager--full .pager__items__first-previous{margin-top:20px;flex-basis:50%;display:flex;border:1px solid #BAB9B9;}}@media all and (max-width:767px){.pager--full .pager__items__next-last.no-first-previous,.pager--full .pager__items__next-last.no-next-last,.pager--full .pager__items__first-previous.no-first-previous,.pager--full .pager__items__first-previous.no-next-last{flex-basis:100%;}}@media all and (max-width:767px){.pager--full .pager__items__next-last.has-first-previous,.pager--full .pager__items__first-previous.has-first-previous{border-left:none;}}.pager--full .pager__items__next-last .pager__item,.pager--full .pager__items__first-previous .pager__item{margin:0 5px;}@media all and (max-width:767px){.pager--full .pager__items__next-last .pager__item,.pager--full .pager__items__first-previous .pager__item{display:flex;justify-content:center;align-items:center;margin:0;position:relative;height:40px;}}@media all and (max-width:767px){.pager--full .pager__items__next-last .pager__item:not(:last-of-type),.pager--full .pager__items__first-previous .pager__item:not(:last-of-type){border-right:1px solid #BAB9B9;}}.pager--full .pager__items__next-last .pager__item .pager__link,.pager--full .pager__items__first-previous .pager__item .pager__link{padding:0;}@media all and (max-width:767px){.pager--full .pager__items__next-last .pager__item .pager__link,.pager--full .pager__items__first-previous .pager__item .pager__link{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;}}@media all and (max-width:767px){.pager--full .pager__items__next-last .pager__item--next,.pager--full .pager__items__next-last .pager__item--previous,.pager--full .pager__items__first-previous .pager__item--next,.pager--full .pager__items__first-previous .pager__item--previous{flex-basis:73%;}}@media all and (max-width:767px){.pager--full .pager__items__next-last .pager__item--first,.pager--full .pager__items__next-last .pager__item--last,.pager--full .pager__items__first-previous .pager__item--first,.pager--full .pager__items__first-previous .pager__item--last{flex-basis:27%;}}.pager--full .pager__item .pager__link{color:#BAB9B9;padding:5px 11px;outline:none;border:1px solid transparent;}.pager--full .pager__item .pager__link:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:1;border:1px solid #ffae00;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.pager--full .pager__item .pager__link:active a{color:#2A262D;}.pager--full .pager__item.is-active .pager__link,.pager--full .pager__item:hover .pager__link{border:1px solid #ffae00;color:#2A262D;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.pager--full .pager__item .link-text{display:none;}.pager--full .pager__item .pager-icon{width:31px;height:31px;}.pager--full .pager__item .pager-icon.pager-first{background:url(/themes/basic/styles/images/pager-first.png) no-repeat center 6px;}.pager--full .pager__item .pager-icon.pager-prev{background:url(/themes/basic/styles/images/pager-prev.png) no-repeat center 6px;}.pager--full .pager__item .pager-icon.pager-next{background:url(/themes/basic/styles/images/pager-next.png) no-repeat center 6px;}.pager--full .pager__item .pager-icon.pager-last{background:url(/themes/basic/styles/images/pager-last.png) no-repeat center 6px;}.flexslider{margin:0 0 25px;border:none;color:transparent;}.flexslider .flex-direction-nav a{width:22px;height:43px;}@media all and (max-width:767px){.flexslider .flex-direction-nav a{width:18px;height:35px;}}.flexslider .flex-direction-nav a::before{width:22px;height:43px;}@media all and (max-width:767px){.flexslider .flex-direction-nav a::before{width:18px;height:35px;}}.flexslider .flex-direction-nav .flex-prev{left:-32px;}@media all and (max-width:767px){.flexslider .flex-direction-nav .flex-prev{left:10px;}}.flexslider .flex-direction-nav .flex-prev:before{background:url(/themes/basic/styles/images/RN-gallery-arrow-left-hover.png) no-repeat center center;background-size:22px;}@media all and (max-width:767px){.flexslider .flex-direction-nav .flex-prev:before{background:url(/themes/basic/styles/images/RN-arrow-left-white.png) no-repeat center center;background-size:18px;}}.flexslider .flex-direction-nav .flex-next{right:-32px;}@media all and (max-width:767px){.flexslider .flex-direction-nav .flex-next{right:10px;}}.flexslider .flex-direction-nav .flex-next:before{background:url(/themes/basic/styles/images/RN-gallery-arrow-right-hover.png) no-repeat center center;background-size:22px;}@media all and (max-width:767px){.flexslider .flex-direction-nav .flex-next:before{background:url(/themes/basic/styles/images/RN-arrow-right-white.png) no-repeat center center;background-size:18px;}}.flexslider-train-page .flexslider.optionset-flexslider-with-dots .flex-control-paging{top:100%;background:transparent;}.flexslider-train-page .flexslider.optionset-flexslider-with-dots .flex-control-paging a{background:#666766;}.flexslider .slides{padding:0 !important;}.flexslider .slides figure{margin-bottom:0;}.flexslider .flex-direction-nav a{top:45%;display:block;opacity:0.7;outline:none;border:none;}.flexslider .flex-direction-nav a::before{line-height:100%;content:'';display:block;}.flexslider .flex-control-thumbs{display:flex;justify-content:center;}.flexslider .flex-control-thumbs li{width:19.2%;margin:0 0.5%;}.flexslider .flex-control-thumbs li:first-of-type{margin-left:0;}.flexslider .flex-control-thumbs li:last-of-type{margin-right:0;}.flexslider:hover .flex-direction-nav a{opacity:1;}.flexslider:hover .flex-direction-nav .flex-prev{left:-32px;}@media all and (max-width:767px){.flexslider:hover .flex-direction-nav .flex-prev{left:10px;}}.flexslider:hover .flex-direction-nav .flex-next{right:-32px;}@media all and (max-width:767px){.flexslider:hover .flex-direction-nav .flex-next{right:10px;}}.flexslider.optionset-flexslider-with-dots .flex-control-paging{bottom:0;display:flex;justify-content:center;align-items:center;z-index:999;padding:15px 0;height:41px;-webkit-transform:translate3d(0,0,9px);background:rgba(0,0,0,0.18);overflow:hidden;}.flexslider.optionset-flexslider-with-dots .flex-control-paging a{background:#fff;width:10px;height:10px;line-height:0;font-size:0;color:transparent;}.flexslider.optionset-flexslider-with-dots .flex-control-paging a.flex-active{width:16px;height:16px;}.flexslider.optionset-realted-routes{margin:0;}.flexslider.optionset-realted-routes:hover .flex-direction-nav .flex-next{right:-70px;}.flexslider.optionset-realted-routes:hover .flex-direction-nav .flex-prev{left:-70px;}.flexslider.optionset-realted-routes .flex-direction-nav .flex-next{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-repeat:no-repeat;border-radius:100%;cursor:pointer;display:inline-block;height:50px;width:50px;background-color:rgba(255,255,255,0.5);background-image:url(/themes/basic/styles/images/slider-arrow-gray-right.svg);background-position:55% 50%;border:1px solid #DADADA;right:-70px;}@media (pointer:fine){.flexslider.optionset-realted-routes .flex-direction-nav .flex-next:hover{background-color:rgba(255,255,255,0.8);}}.flexslider.optionset-realted-routes .flex-direction-nav .flex-prev{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-repeat:no-repeat;border-radius:100%;cursor:pointer;display:inline-block;height:50px;width:50px;background-color:rgba(255,255,255,0.5);background-image:url(/themes/basic/styles/images/slider-arrow-gray-left.svg);background-position:45% 50%;border:1px solid #DADADA;left:-70px;}@media (pointer:fine){.flexslider.optionset-realted-routes .flex-direction-nav .flex-prev:hover{background-color:rgba(255,255,255,0.8);}}.flexslider.optionset-realted-routes .flex-direction-nav .flex-next:before,.flexslider.optionset-realted-routes .flex-direction-nav .flex-prev:before{display:none;}@media all and (min-width:961px) and (max-width:1024px){.flexslider.optionset-realted-routes:hover .flex-direction-nav .flex-next{right:-60px;}.flexslider.optionset-realted-routes:hover .flex-direction-nav .flex-prev{left:-60px;}.flexslider.optionset-realted-routes .flex-direction-nav .flex-next{right:-60px;}.flexslider.optionset-realted-routes .flex-direction-nav .flex-prev{left:-60px;}}@media all and (min-width:768px) and (max-width:960px){.flexslider.optionset-realted-routes .flex-direction-nav{display:none;}}@media all and (max-width:767px){.flexslider.optionset-realted-routes .flex-direction-nav{display:none;}}.comment-form-wrapper{text-align:center;}.comment-form__title{font-size:1.75rem;font-family:Arial,sans-serif;padding-bottom:30px;margin:0;}@media all and (max-width:767px){.comment-form__title{font-size:1.625rem;}}.comment-form{display:flex;flex-flow:row wrap;justify-content:center;color:#020202;}.comment-form > div{flex-basis:100%;padding-bottom:30px;}.comment-form label{display:none;}.comment-form input[type="text"],.comment-form textarea{width:100%;}.comment-form .messages-container{text-align:left;}.comment-form .messages-container .icon{height:100% !important;}.comment-form .form-submit{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:17px 60px;font-size:1.125rem;}.comment-form .form-submit a{color:#fff;text-decoration:none;font-weight:normal;}.comment-form .form-submit a:visited{color:#fff;}.comment-form .form-submit:visited{color:#fff;}.comment-form .form-submit:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.comment-form .form-submit:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.comment-form .form-submit:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.comment-form .form-submit:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.comment-form .form-submit:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.comment-form .form-submit:focus a{color:#fff;text-decoration:none;}}.comment-form .rating-widget{display:flex;justify-content:center;}.reviews-thank-you-wrapper{display:flex;flex-flow:row wrap;justify-content:center;color:#020202;font-family:Arial,sans-serif;font-size:1.25rem;text-align:center;padding:15px 60px 200px;}.reviews-thank-you-wrapper > div{flex-basis:100%;width:100%;}.reviews-thank-you-wrapper .thank-you-icon-wrapper{padding-bottom:30px;}.reviews-thank-you-wrapper .thank-you-icon{margin:0 auto;width:80px;height:80px;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#00b98b url(/themes/basic/styles/images/tick-white.svg) no-repeat center center;background-size:40px;}.reviews-thank-you-wrapper .thank-you-title{font-size:2rem;padding-top:35px;padding-bottom:35px;}.reviews-thank-you-wrapper .thank-you-description{letter-spacing:0.05rem;line-height:2.25rem;font-family:Arial,sans-serif;}.popup-content-link:active,.popup-content-link:focus{outline:none;}.popup-content-link + .ajax-progress{display:none;}.content-popup article.node{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.cookie-message{position:fixed;width:100%;bottom:0;left:0;z-index:99998;line-height:24px;background-color:#00000091;padding:10px;text-align:center;color:#fff;}.cookie-message a:not(.js-hide-cookie-message){color:#fff;text-decoration:underline;}.cookie-message a:not(.js-hide-cookie-message):hover{color:#fff;}.ps{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none;}@supports (-ms-overflow-style:none){.ps{overflow:auto !important;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important;}}.ps.ps--active-x > .ps__rail-x,.ps.ps--active-y > .ps__rail-y{display:block;background-color:transparent;}.ps.ps--in-scrolling.ps--x > .ps__rail-x{background-color:#eee;opacity:0.9;}.ps.ps--in-scrolling.ps--x > .ps__rail-x > .ps__thumb-x{background-color:#999;height:11px;}.ps.ps--in-scrolling.ps--y > .ps__rail-y{background-color:#eee;opacity:0.9;}.ps.ps--in-scrolling.ps--y > .ps__rail-y > .ps__thumb-y{background-color:#999;width:11px;}.ps > .ps__rail-x{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:0px;height:15px;}.ps > .ps__rail-x > .ps__thumb-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px;}.ps > .ps__rail-x:hover > .ps__thumb-x,.ps > .ps__rail-x:active > .ps__thumb-x{height:11px;}.ps > .ps__rail-y{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px;}.ps > .ps__rail-y > .ps__thumb-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:6px;}.ps > .ps__rail-y:hover > .ps__thumb-y,.ps > .ps__rail-y:active > .ps__thumb-y{width:11px;}.ps:hover.ps--in-scrolling.ps--x > .ps__rail-x{background-color:#eee;opacity:0.9;}.ps:hover.ps--in-scrolling.ps--x > .ps__rail-x > .ps__thumb-x{background-color:#999;height:11px;}.ps:hover.ps--in-scrolling.ps--y > .ps__rail-y{background-color:#eee;opacity:0.9;}.ps:hover.ps--in-scrolling.ps--y > .ps__rail-y > .ps__thumb-y{background-color:#999;width:11px;}.ps:hover > .ps__rail-x,.ps:hover > .ps__rail-y{opacity:0.6;}.ps:hover > .ps__rail-x:hover{background-color:#eee;opacity:0.9;}.ps:hover > .ps__rail-x:hover > .ps__thumb-x{background-color:#999;}.ps:hover > .ps__rail-y:hover{background-color:#eee;opacity:0.9;}.ps:hover > .ps__rail-y:hover > .ps__thumb-y{background-color:#999;}.ps--theme_user-block-theme{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none;}@supports (-ms-overflow-style:none){.ps--theme_user-block-theme{overflow:auto !important;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps--theme_user-block-theme{overflow:auto !important;}}.ps--theme_user-block-theme.ps--active-x > .ps__rail-x,.ps--theme_user-block-theme.ps--active-y > .ps__rail-y{display:block;background-color:transparent;}.ps--theme_user-block-theme.ps--in-scrolling.ps--x > .ps__rail-x{background-color:transparent;opacity:0.6;}.ps--theme_user-block-theme.ps--in-scrolling.ps--x > .ps__rail-x > .ps__thumb-x{background-color:#999;height:11px;}.ps--theme_user-block-theme.ps--in-scrolling.ps--y > .ps__rail-y{background-color:transparent;opacity:0.6;}.ps--theme_user-block-theme.ps--in-scrolling.ps--y > .ps__rail-y > .ps__thumb-y{background-color:#999;width:11px;}.ps--theme_user-block-theme > .ps__rail-x{display:none;position:absolute;opacity:0.6;transition:background-color .2s linear,opacity .2s linear;bottom:0px;height:15px;}.ps--theme_user-block-theme > .ps__rail-x > .ps__thumb-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px;}.ps--theme_user-block-theme > .ps__rail-x:hover > .ps__thumb-x,.ps--theme_user-block-theme > .ps__rail-x:active > .ps__thumb-x{height:11px;}.ps--theme_user-block-theme > .ps__rail-y{display:none;position:absolute;opacity:0.6;transition:background-color .2s linear,opacity .2s linear;right:0;width:11px;}.ps--theme_user-block-theme > .ps__rail-y > .ps__thumb-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:11px;}.ps--theme_user-block-theme > .ps__rail-y:hover > .ps__thumb-y,.ps--theme_user-block-theme > .ps__rail-y:active > .ps__thumb-y{width:11px;}.ps--theme_user-block-theme:hover.ps--in-scrolling.ps--x > .ps__rail-x{background-color:transparent;opacity:0.6;}.ps--theme_user-block-theme:hover.ps--in-scrolling.ps--x > .ps__rail-x > .ps__thumb-x{background-color:#999;height:11px;}.ps--theme_user-block-theme:hover.ps--in-scrolling.ps--y > .ps__rail-y{background-color:transparent;opacity:0.6;}.ps--theme_user-block-theme:hover.ps--in-scrolling.ps--y > .ps__rail-y > .ps__thumb-y{background-color:#999;width:11px;}.ps--theme_user-block-theme:hover > .ps__rail-x,.ps--theme_user-block-theme:hover > .ps__rail-y{opacity:0.6;}.ps--theme_user-block-theme:hover > .ps__rail-x:hover{background-color:transparent;opacity:0.6;}.ps--theme_user-block-theme:hover > .ps__rail-x:hover > .ps__thumb-x{background-color:#999;}.ps--theme_user-block-theme:hover > .ps__rail-y:hover{background-color:transparent;opacity:0.6;}.ps--theme_user-block-theme:hover > .ps__rail-y:hover > .ps__thumb-y{background-color:#999;}.ps--theme_user-block-theme .ps__rail-x,.ps--theme_user-block-theme .ps__rail-y{cursor:pointer;}.ps--theme_grey-white-theme{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none;}@supports (-ms-overflow-style:none){.ps--theme_grey-white-theme{overflow:auto !important;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps--theme_grey-white-theme{overflow:auto !important;}}.ps--theme_grey-white-theme.ps--active-x > .ps__rail-x,.ps--theme_grey-white-theme.ps--active-y > .ps__rail-y{display:block;background-color:#E8E8E8;}.ps--theme_grey-white-theme.ps--in-scrolling.ps--x > .ps__rail-x{background-color:transparent;opacity:0.6;}.ps--theme_grey-white-theme.ps--in-scrolling.ps--x > .ps__rail-x > .ps__thumb-x{background-color:#999;height:11px;}.ps--theme_grey-white-theme.ps--in-scrolling.ps--y > .ps__rail-y{background-color:transparent;opacity:0.6;}.ps--theme_grey-white-theme.ps--in-scrolling.ps--y > .ps__rail-y > .ps__thumb-y{background-color:#999;width:11px;}.ps--theme_grey-white-theme > .ps__rail-x{display:none;position:absolute;opacity:0.6;transition:background-color .2s linear,opacity .2s linear;bottom:0px;height:9px;}.ps--theme_grey-white-theme > .ps__rail-x > .ps__thumb-x{position:absolute;background-color:#fff;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:5px;}.ps--theme_grey-white-theme > .ps__rail-x:hover > .ps__thumb-x,.ps--theme_grey-white-theme > .ps__rail-x:active > .ps__thumb-x{height:11px;}.ps--theme_grey-white-theme > .ps__rail-y{display:none;position:absolute;opacity:0.6;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px;}.ps--theme_grey-white-theme > .ps__rail-y > .ps__thumb-y{position:absolute;background-color:#fff;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:6px;}.ps--theme_grey-white-theme > .ps__rail-y:hover > .ps__thumb-y,.ps--theme_grey-white-theme > .ps__rail-y:active > .ps__thumb-y{width:11px;}.ps--theme_grey-white-theme:hover.ps--in-scrolling.ps--x > .ps__rail-x{background-color:transparent;opacity:0.6;}.ps--theme_grey-white-theme:hover.ps--in-scrolling.ps--x > .ps__rail-x > .ps__thumb-x{background-color:#999;height:11px;}.ps--theme_grey-white-theme:hover.ps--in-scrolling.ps--y > .ps__rail-y{background-color:transparent;opacity:0.6;}.ps--theme_grey-white-theme:hover.ps--in-scrolling.ps--y > .ps__rail-y > .ps__thumb-y{background-color:#999;width:11px;}.ps--theme_grey-white-theme:hover > .ps__rail-x,.ps--theme_grey-white-theme:hover > .ps__rail-y{opacity:0.6;}.ps--theme_grey-white-theme:hover > .ps__rail-x:hover{background-color:transparent;opacity:0.6;}.ps--theme_grey-white-theme:hover > .ps__rail-x:hover > .ps__thumb-x{background-color:#999;}.ps--theme_grey-white-theme:hover > .ps__rail-y:hover{background-color:transparent;opacity:0.6;}.ps--theme_grey-white-theme:hover > .ps__rail-y:hover > .ps__thumb-y{background-color:#999;}.ps--theme_grey-white-theme .ps__rail-x,.ps--theme_grey-white-theme .ps__rail-y{cursor:pointer;border-radius:9px;}.ajax-link-wrap.custom-throbber{position:relative;}.ajax-link-wrap.custom-throbber .ajax-progress-throbber{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:absolute;right:0;top:0;}.ajax-link-wrap.custom-throbber .ajax-progress-throbber .throbber{animation:spin 2s linear infinite;background:url(/themes/basic/styles/images/throbber.png) no-repeat;background-size:20px;height:20px;width:20px;}[dir="rtl"] .ajax-link-wrap.custom-throbber{padding:20px 60px 0 0 !important;text-align:right;}.no-ajax-throbber .ajax-progress-throbber{display:none;}.ph-item{position:relative;display:flex;flex-wrap:wrap;padding:30px 15px 15px 15px;padding-right:5px;overflow:hidden;margin-bottom:30px;border:1px solid #ebebeb;border-radius:0px;}.ph-item,.ph-item *,.ph-item ::after,.ph-item ::before{box-sizing:border-box;}.ph-item.no-margin{margin-bottom:0;}.ph-item.no-border-top{border-top:none;}.ph-item.no-border{border:none;}.ph-item.no-padding{padding:0;}.ph-item.no-padding-top{padding-top:0;}.ph-item.padding-top-10{padding-top:10px;}.ph-item.padding-top-20{padding-top:20px;}.ph-item.padding-bottom-10{padding-bottom:10px;}.ph-item.no-padding-bottom{padding-bottom:0;}.ph-item::before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;animation:phAnimation .8s linear infinite;background:linear-gradient(to right,rgba(255,255,255,0) 46%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0) 54%) 50% 50%;}.ph-item > *{flex:1 1 auto;display:flex;flex-flow:column;padding-right:15px;padding-left:15px;}.ph-item > *.no-padding{padding:0;}@media all and (max-width:767px){.ph-item{padding:25px 20px 0;}}.ph-row{display:flex;flex-wrap:wrap;margin-bottom:7.5px;}.ph-row.no-margin{margin-bottom:0;}.ph-row .ph-picture.small{background-color:#ececec;height:60px;margin-bottom:0;margin-right:10px;width:60px;}.ph-row div{height:10px;margin-bottom:7.5px;background-color:#ececec;}.ph-row div.no-margin{margin-bottom:0;}.ph-row .big,.ph-row.big div{height:20px;margin-bottom:15px;}.ph-row .big.no-margin,.ph-row.big div.no-margin{margin-bottom:0;}.ph-row .big.height-50,.ph-row.big div.height-50{height:50px;}.ph-row .big.height-30,.ph-row.big div.height-30{height:30px;}.ph-row .empty{background-color:rgba(255,255,255,0);}.ph-col-1{flex:0 0 8.33333%;}.ph-col-2{flex:0 0 16.66667%;}.ph-col-3{flex:0 0 25%;}.ph-col-4{flex:0 0 33.33333%;}.ph-col-5{flex:0 0 41.66667%;}.ph-col-6{flex:0 0 50%;}.ph-col-7{flex:0 0 58.33333%;}.ph-col-8{flex:0 0 66.66667%;}.ph-col-9{flex:0 0 75%;}.ph-col-10{flex:0 0 83.33333%;}.ph-col-11{flex:0 0 91.66667%;}.ph-col-12{flex:0 0 100%;padding:0;flex-flow:inherit;}.ph-col-12.column{flex-flow:column;}@media all and (max-width:767px){.ph-item-md{display:none;}}@media all and (min-width:768px){.ph-item-sm-only{display:none;}}.ph-avatar{position:relative;width:100%;min-width:60px;background-color:#ececec;margin-bottom:15px;border-radius:50%;overflow:hidden;}.ph-avatar::before{content:" ";display:block;padding-top:100%;}.ph-picture{background-color:#ececec;height:277px;margin-bottom:10px;width:100%;}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0);}100%{transform:translate3d(30%,0,0);}}@media all and (max-width:1025px){.filter-paceholder{display:none;}}@media all and (min-width:768px) and (max-width:1024px){.timetable-trains-placeholder{margin:0 14px;}}@media all and (max-width:767px){.timetable-trains-placeholder{margin:0 20px 20px;}}@media all and (max-width:480px){.timetable-trains-placeholder{margin:0 0 20px;}}.timetable-trains-placeholder .ph-item:last-of-type{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.timetable-trains-placeholder .ph-row{width:50%;}.timetable-trains-placeholder .ph-row .ph-part-1{flex-basis:21%;height:30px;margin-left:21px;margin-top:6px;}.timetable-trains-placeholder .ph-row .ph-part-2{flex-basis:6%;}.timetable-trains-placeholder .ph-row .ph-part-3{flex-basis:34%;margin-bottom:0;margin-top:26px;}.timetable-trains-placeholder .ph-row .ph-part-4{flex-basis:5%;}.timetable-trains-placeholder .ph-row .ph-part-5{flex-basis:21%;height:30px;margin-top:6px;}.timetable-trains-placeholder .ph-row .ph-part-6{flex-basis:6%;}.timetable-trains-placeholder .ph-row .ph-part-7{flex-basis:87%;margin-bottom:0;margin-left:21px;margin-top:17px;}.timetable-trains-placeholder .ph-row .ph-part-8{flex-basis:6%;}.timetable-trains-placeholder .ph-row .ph-part-9{flex-basis:31%;}.timetable-trains-placeholder .ph-row .ph-part-10{flex-basis:22%;height:30px;margin-top:7.5px;}.timetable-trains-placeholder .ph-row .ph-part-11{flex-basis:5%;}.timetable-trains-placeholder .ph-row .ph-part-12{flex-basis:40%;height:51px;margin-bottom:0;margin-right:1px;margin-top:8px;}.timetable-trains-placeholder .ph-row .ph-part-13{flex-basis:21%;}.timetable-trains-placeholder .ph-row .ph-part-14{flex-basis:32%;margin-top:-11px;}.timetable-trains-placeholder .ph-row .ph-part-15{display:none;}@media all and (max-width:767px){.timetable-trains-placeholder .ph-row{flex-wrap:inherit;margin-bottom:7px;width:100%;}.timetable-trains-placeholder .ph-row .ph-part-1{flex-basis:10%;height:30px;margin-left:0;margin-top:5px;}.timetable-trains-placeholder .ph-row .ph-part-2{flex-basis:2%;}.timetable-trains-placeholder .ph-row .ph-part-3{flex-basis:76%;margin-bottom:0;margin-top:25px;}.timetable-trains-placeholder .ph-row .ph-part-4{flex-basis:2%;}.timetable-trains-placeholder .ph-row .ph-part-5{flex-basis:10%;height:30px;margin-top:5px;}.timetable-trains-placeholder .ph-row .ph-part-6{flex-basis:0;}.timetable-trains-placeholder .ph-row .ph-part-7{flex-basis:40%;height:20px;margin-bottom:0;margin-left:0;margin-top:10px;}.timetable-trains-placeholder .ph-row .ph-part-8{flex-basis:0;}.timetable-trains-placeholder .ph-row .ph-part-9{flex-basis:0;}.timetable-trains-placeholder .ph-row .ph-part-10{flex-basis:15%;margin-top:35px;}.timetable-trains-placeholder .ph-row .ph-part-11{flex-basis:76%;}.timetable-trains-placeholder .ph-row .ph-part-12{flex-basis:8%;height:30px;margin-top:33px;}.timetable-trains-placeholder .ph-row .ph-part-13{flex-basis:0;}.timetable-trains-placeholder .ph-row .ph-part-14{flex-basis:99%;height:40px;margin-bottom:15px;margin-right:1px;margin-top:20px;}.timetable-trains-placeholder .ph-row .ph-part-15{flex-basis:calc(6% - 1px);height:40px;margin-bottom:0;margin-top:20px;}}.fare{align-items:center;display:flex;}.fare__name{flex-shrink:50;display:inline-block;}.fare__rules{display:none;}.fare__rules--button{display:inline-block;cursor:pointer;outline:none;width:20px;height:20px;background:transparent url(/themes/basic/styles/images/info.svg) no-repeat 0 0;margin-left:auto;}.fare-wrapper .fare__name{cursor:pointer;}.fare-wrapper .fare__rules--button{margin-left:10px;}.front .page .highlighted-area div[data-drupal-messages]{max-width:450px;position:absolute;right:10px;top:10px;z-index:100000;}.front .page .highlighted-area div[data-drupal-messages] .messages{box-shadow:0 2px 8px 0 rgba(0,0,0,0.3);margin:0;}@media all and (max-width:1024px){.front .page .highlighted-area div[data-drupal-messages]{max-width:initial;right:auto;}}.inner-page .page .blog-page-search-region{position:relative;height:100%;background-size:cover;}@media all and (max-width:480px){.inner-page .page .blog-page-search-region{background-image:none !important;}}.inner-page .page .blog-page-search-region .block-plugin-id--searchformawards{position:absolute;bottom:15px;margin:0 auto;left:0;right:0;text-align:center;}@media all and (max-width:767px){.inner-page .page .blog-page-search-region .block-plugin-id--searchformawards{display:none;}}.inner-page .page .blog-page-search-region .addthis-share-buttons{position:absolute;bottom:15px;margin:0 auto;left:0;right:0;text-align:center;}@media all and (max-width:767px){.inner-page .page .blog-page-search-region .addthis-share-buttons{display:block;position:initial;}}.inner-page .page.visible-booking-navigation-steps-block .pr-header__header-second{justify-content:flex-start;}@media all and (min-width:768px) and (max-width:960px){.inner-page .page.visible-booking-navigation-steps-block .pr-header__header-second{justify-content:flex-end;}}@media all and (min-width:481px) and (max-width:767px){.inner-page .page.visible-booking-navigation-steps-block .pr-header__header-second{justify-content:flex-end;}}@media all and (max-width:767px){.inner-page .page.visible-booking-navigation-steps-block .pr-header__header-second{justify-content:flex-end;}}.inner-page .page.visible-booking-navigation-steps-block .pr-header__header-second .user-block{left:auto;right:0;}@media all and (min-width:768px) and (max-width:1240px){.inner-page .page.visible-booking-navigation-steps-block .pr-header__header-second .user-block{position:absolute;right:50px;}}@media all and (min-width:768px) and (max-width:960px){.inner-page .page.visible-booking-navigation-steps-block .pr-header__header-second .user-block{display:none;}}.inner-page .page .link-to-frontpage-wrapper{bottom:19px;position:absolute;right:-40px;}@media all and (min-width:768px) and (max-width:1240px){.inner-page .page .link-to-frontpage-wrapper{right:10px;}}@media all and (min-width:768px) and (max-width:960px){.inner-page .page .link-to-frontpage-wrapper{display:none;}}@media all and (max-width:767px){.inner-page .page .link-to-frontpage-wrapper{display:none;}}.inner-page .page .link-to-frontpage-wrapper a{background:url(/themes/basic/styles/images/hamburger.svg) no-repeat center center;background-size:cover;display:flex;height:20px;width:25px;}.inner-page .page .booking-navigation-steps{margin:-7px 0;}@media all and (min-width:768px) and (max-width:960px){.inner-page .page .booking-navigation-steps{display:none;}}@media all and (max-width:767px){.inner-page .page .booking-navigation-steps{display:none;}}.inner-page .page .booking-navigation-steps-list{display:flex;font-size:14px;list-style:none;margin:0;}.inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item{color:#8d8d8d;margin-right:28px;padding:24px 0 18px;}.inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item a:hover{color:#ffae00;}.inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item.current{border-bottom:4px solid #ffae00;color:#fff;}.inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item::after{color:#8d8d8d;content:'>';display:inline-flex;height:16px;padding-left:10px;position:absolute;width:8px;}.inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item:last-child::after{display:none;}.inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item.active:not(.current)::after{color:#ffae00;}.inner-page .page article{padding-top:30px;padding-bottom:30px;}@media all and (min-width:768px) and (max-width:960px){.inner-page .page article{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.inner-page .page article{padding-top:0;padding-bottom:0;}}.inner-page.train-bookingorder-modification .page .cancel-btn-link a{background-color:#fff;border:solid 1px #DADADA;border-radius:6px;color:#b3b3b3;cursor:pointer;font-weight:normal;padding:15px 30px;text-align:center;text-decoration:none;}.inner-page.train-bookingorder-modification .page .cancel-btn-link a:hover{background-color:#f8f8f8;}@media all and (max-width:767px){.inner-page.train-bookingorder-modification .page .cancel-btn-link{margin:30px 0 0;order:2;width:100%;}.inner-page.train-bookingorder-modification .page .cancel-btn-link a{display:block;padding:13px 30px;}}.inner-page.train-bookingorder-modification .page .search-modification-page .main-content-wrapper .search-title{font-size:2rem;font-weight:bold;}.inner-page.train-bookingorder-modification .page .search-modification-page .main-content-wrapper .cancel-btn-link{margin-bottom:30px;}.inner-page.train-bookingorder-modification .page .train-messages{margin-bottom:20px;}.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;z-index:997;background-color:#fff;padding:12px 20px;box-shadow:0 1px 8px 0 rgba(0,0,0,0.3);}@media (max-width:1023px){.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper{padding-top:8px;z-index:997;flex-wrap:wrap;}@supports (padding:0px){.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(60px,env(safe-area-inset-bottom));}}}.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper > div{margin-bottom:0;display:inline-flex;}@media (max-width:1023px){.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper > div{display:block;}}.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper .modification-request-link a{margin-bottom:0;margin-right:16px;padding:8px 0 11px;}@media (max-width:1023px){.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper .modification-request-link a{margin:0 10px;font-size:15px;text-align:center;}}@media all and (max-width:767px){.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper .cancel-btn-link{margin:0;}}.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper .cancel-btn-link a{background-color:transparent;border:1px solid #dadada;color:#6d6d6d;padding:10px 16px;}@media (max-width:1023px){.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper .cancel-btn-link a{padding:8px 12px;font-size:15px;}}.inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper .cancel-btn-link a:hover{background-color:#ffae00;color:#fff;border-color:#ffae00;transition:.2s ease-in-out;}.inner-page.train-bookingorder-modification .page .order-modification-links-wrapper > div{margin-bottom:10px;}.inner-page.train-bookingorder-modification .page .order-modification-links-wrapper .modification-request-link a{display:block;padding:10px 0;}.inner-page.train-bookingorder-modification .page .payment-form .cancel-btn-link{margin-top:30px;}@media all and (max-width:767px){.inner-page.train-bookingorder-modification .page .payment-form .cancel-btn-link{margin:30px 30px 40px;}}.inner-page.train-bookingorder-modification .page .trip-summary-wrapper{padding-bottom:14px;}@media all and (min-width:1025px){.inner-page.train-bookingorder-modification .page .trip-summary-wrapper,.inner-page.train-bookingorder-modification .page .legs-info-wrapper{min-height:245px;}}.inner-page.train-bookingorder-modification .page .route-info-wrapper{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;}.inner-page.train-bookingorder-modification .page .time-row{background-color:#fff;}[dir="rtl"] .inner-page .page.visible-booking-navigation-steps-block .pr-header__header-second .user-block{left:0;right:auto;}[dir="rtl"] .inner-page .page .link-to-frontpage-wrapper{left:-40px;right:unset;}[dir="rtl"] .inner-page .page .booking-navigation-steps-list{padding-right:47px;padding-right:2.9375rem;padding-left:0;}[dir="rtl"] .inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item{margin-left:28px;margin-right:0;}[dir="rtl"] .inner-page .page .booking-navigation-steps-list .booking-navigation-steps-item::after{padding-left:0;padding-right:10px;}[dir="rtl"] .inner-page.train-bookingorder-modification .page #timetable-react-block-app + .order-modification-links-wrapper .modification-request-link a{margin-right:unset;margin-left:16px;}.page-node-type--route-page .blog-page-search-region{position:relative;height:100%;background-size:cover;}@media all and (max-width:480px){.page-node-type--route-page .blog-page-search-region{background-image:none !important;}}.page-node-type--route-page .blog-page-search-region .block-plugin-id--searchformawards{position:absolute;bottom:15px;margin:0 auto;left:0;right:0;text-align:center;}@media all and (max-width:767px){.page-node-type--route-page .blog-page-search-region .block-plugin-id--searchformawards{display:none;}}.page-node-type--route-page .blog-page-search-region .addthis-share-buttons{position:absolute;bottom:15px;margin:0 auto;left:0;right:0;text-align:center;}@media all and (max-width:767px){.page-node-type--route-page .blog-page-search-region .addthis-share-buttons{display:block;position:initial;}}.page-node-type--route-page .ajax-progress-fullscreen{display:none;}.page-node-type--route-page .map-modal-wrap{height:100%;}.page-node-type--route-page .map-modal-wrap .map-in-modal{min-height:100%;}.page-node-type--route-page .map-modal-wrap .map-in-modal .mapboxgl-canvas:focus{outline:unset;}.page-node-type--route-page .station-modal-content{display:none;}.page-node-type--route-page .popup-base.stations-info .station-modal-content{display:grid;grid-template-areas:'stations' 'map';grid-template-rows:min-content;}.page-node-type--route-page .popup-base.stations-info .map-wrap{min-height:200px;}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .map-wrap{grid-area:map;}}.page-node-type--route-page .popup-base.stations-info .map-modal-wrap{height:auto;}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .map-modal-wrap .mapbox-map{height:500px !important;}}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .map-modal-wrap .mapbox-map .mapboxgl-canvas{height:500px !important;}}.page-node-type--route-page .popup-base.stations-info .stations-list{max-height:340px;overflow:auto;padding:30px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page .popup-base.stations-info .stations-list{max-height:unset;}}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .stations-list{grid-area:stations;max-height:unset;padding:0 20px;}}.page-node-type--route-page .popup-base.stations-info .stations-list .stations-list-title{display:none;}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .stations-list .stations-list-title{display:block;font-size:1.5rem;font-weight:bold;line-height:28px;padding:30px 0 15px;}}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap{display:grid;grid-template-areas:"station-name    station-link" "station-address station-link";grid-template-columns:1fr auto;padding:12px 0;}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap{grid-template-areas:"station-name" "station-address" "station-link";padding-bottom:25px;}}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap:not(:last-child){border-bottom:1px solid #dadada;}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap:not(:last-child){border-bottom:unset;}}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-name{color:#000;font-size:1rem;font-weight:bold;grid-area:station-name;padding:2px 0;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-name::before{background:transparent url(/themes/basic/styles/images/grey-station.png) no-repeat center center;background-size:24px 16px;content:'';display:inline-block;height:16px;margin-right:10px;min-width:24px;width:24px;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-address{color:#8D8D8D;font-size:.875rem;grid-area:station-address;padding:2px 0;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap{align-items:center;display:flex;grid-area:station-link;justify-content:flex-end;min-width:160px;}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap{margin-top:12px;min-width:130px;}}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a{color:#6a6a6a;background-color:#fff;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border:1px #DADADA solid;border-radius:6px;font-size:.875rem;padding:7px 15px;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a a{color:#6a6a6a;text-decoration:none;font-weight:normal;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a a:visited{color:#6a6a6a;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:visited{color:#6a6a6a;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:hover{background:#fff;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:hover a{color:#ffae00;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus{background:#fff;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus a{color:#ffae00;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus{background:#fff;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus a{color:#ffae00;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a{border-color:#ffae00;color:#ffae00;width:100%;}}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:hover{border-color:#ffae00;}.page-node-type--route-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus{color:#6a6a6a;outline:none;}.page-node-type--route-page #main-content{background:#fbfbfb url(/themes/basic/styles/images/map.svg) no-repeat 0 0;}.page-node-type--route-page #main-content .route-wrapper{color:#6a6a6a;font-family:Arial,sans-serif;}.page-node-type--route-page #main-content .route-wrapper .route-container{width:100%;max-width:1024px;margin:0 auto;display:grid;justify-content:center;align-items:start;grid-template-columns:1fr auto 1fr;grid-template-areas:"departure distance arrival";padding-top:60px;padding-bottom:0;margin-bottom:30px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content .route-wrapper .route-container{padding-left:1rem;padding-right:1rem;}}@media all and (min-width:768px) and (max-width:960px){.page-node-type--route-page #main-content .route-wrapper .route-container{padding-top:30px;padding-bottom:0;margin-bottom:30px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-wrapper .route-container{padding-top:50px;padding-bottom:0;margin-bottom:30px;padding-left:20px;padding-right:20px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-wrapper .route-container{grid-template-columns:100%;grid-template-areas:"departure" "distance" "arrival";grid-gap:20px;}}.page-node-type--route-page #main-content .route-wrapper .route-container .departure-station-wrapper{grid-area:departure;height:100%;}.page-node-type--route-page #main-content .route-wrapper .route-container .distance-wrapper{grid-area:distance;}.page-node-type--route-page #main-content .route-wrapper .route-container .arrival-station-wrapper{grid-area:arrival;height:100%;}.page-node-type--route-page #main-content .route-wrapper .station{font-size:1.875rem;line-height:100%;text-align:center;font-weight:bold;color:#000;margin-bottom:10px;}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-wrapper .station{font-size:1.75rem;margin-bottom:18px;}}.page-node-type--route-page #main-content .route-wrapper .stations-info{text-align:center;margin-bottom:20px;font-weight:bold;}.page-node-type--route-page #main-content .route-wrapper .stations-info a{color:#8D8D8D;font-size:1.125rem;border-bottom:1px dotted #8D8D8D;padding:5px 0;}.page-node-type--route-page #main-content .route-wrapper .stations-info a:hover{color:#ffae00;border-color:#ffae00;}.page-node-type--route-page #main-content .route-wrapper .stations-info a:hover::before{background:transparent url(/themes/basic/styles/images/orange-station.png) no-repeat center center;background-size:24px 16px;}.page-node-type--route-page #main-content .route-wrapper .stations-info a::before{display:inline-block;content:'';width:24px;height:16px;min-width:24px;background:transparent url(/themes/basic/styles/images/grey-station.png) no-repeat center center;background-size:24px 16px;margin-right:10px;}.page-node-type--route-page #main-content .route-wrapper .stations-info .ajax-progress.ajax-progress-throbber{display:none;}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-wrapper .arrival-station-wrapper{margin-top:25px;}}.page-node-type--route-page #main-content .route-wrapper .show-more-container:not(.open) .station-description{display:block;display:-webkit-box;height:auto;font-size:1rem;line-height:19px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.page-node-type--route-page #main-content .route-wrapper .show-more-container:not(.open) .show-more-button span::after{font-family:FontAwesome,serif;content:"";}.page-node-type--route-page #main-content .route-wrapper .show-more-container .station-description{color:#6a6a6a;text-align:center;line-height:19px;font-size:1rem;}.page-node-type--route-page #main-content .route-wrapper .show-more-container .show-more-button{text-align:center;margin-top:10px;cursor:pointer;}.page-node-type--route-page #main-content .route-wrapper .show-more-container .show-more-button span::after{font-family:FontAwesome,serif;content:"";font-size:1rem;margin-left:7px;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper{font-size:1rem;line-height:100%;display:flex;flex-direction:column;align-items:center;}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-wrapper .distance-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .distance{text-align:center;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap{color:#6a6a6a;background-color:#FFF;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border:1px #DADADA solid;border-radius:26px;font-size:0.875rem;margin-top:18px;position:relative;overflow:hidden;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap a{color:#6a6a6a;text-decoration:none;font-weight:normal;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap a:visited{color:#6a6a6a;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap:visited{color:#6a6a6a;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap:hover{background:#FFF;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap:hover a{color:#ffae00;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap:focus{background:#FFF;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap:focus a{color:#ffae00;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap:focus{background:#FFF;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap:focus a{color:#ffae00;text-decoration:none;}}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap:hover{border-color:#ffae00;}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap{margin:0;}}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap a{display:block;padding:10px 25px;white-space:nowrap;}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap .ajax-progress.ajax-progress-throbber{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(119,119,119,0.2);}.page-node-type--route-page #main-content .route-wrapper .distance-wrapper .button-wrap .ajax-progress.ajax-progress-throbber .throbber{width:20px;height:20px;background:url(/themes/basic/styles/images/throbber.png) no-repeat;background-size:20px;animation:spin 2s linear infinite;}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-wrapper .field-node--distance{padding:0 20px;}}.page-node-type--route-page #main-content .route-wrapper .connection{display:flex;justify-content:center;align-items:flex-end;}.page-node-type--route-page #main-content .route-wrapper .connection .point{width:17px;height:17px;z-index:1;border:2px solid #6a6a6a;border-radius:50%;background:#FFF;}.page-node-type--route-page #main-content .route-wrapper .connection .point.end{border-color:#BA0000;}.page-node-type--route-page #main-content .route-wrapper .connection .line{width:200px;height:1px;background:#6a6a6a;z-index:0;-webkit-transform:translate3d(0,0,0);margin-bottom:7px;}@media all and (min-width:768px) and (max-width:960px){.page-node-type--route-page #main-content .route-wrapper .connection .line{width:160px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-wrapper .connection .line{width:calc(100% - 34px);}}.page-node-type--route-page #main-content .route-table-wrap{width:100%;margin:20px auto;}@media all and (min-width:768px) and (max-width:960px){.page-node-type--route-page #main-content .route-table-wrap{margin:30px auto;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-table-wrap{margin:30px auto 40px;position:relative;height:100%;}}.page-node-type--route-page #main-content .route-table{width:100%;display:table;font-size:0.875rem;}@media all and (max-width:767px){.page-node-type--route-page #main-content .route-table{display:block;border:1px solid #dadada;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;}}.page-node-type--route-page #main-content .route-table-row{display:table-row;position:relative;}.page-node-type--route-page #main-content .route-table-cell,.page-node-type--route-page #main-content .body-cell{display:table-cell;padding:15px 20px;vertical-align:top;}@media all and (min-width:768px) and (max-width:960px){.page-node-type--route-page #main-content .route-table-cell,.page-node-type--route-page #main-content .body-cell{padding-left:1rem;padding-right:1rem;}}.page-node-type--route-page #main-content .route-table-cell{padding-top:0;padding-bottom:10px;}@media all and (min-width:768px){.page-node-type--route-page #main-content .body-row.first .body-cell{border-top:1px solid #dadada;}}@media all and (min-width:768px){.page-node-type--route-page #main-content .body-row.first .body-cell.first{border-top-left-radius:6px;}}@media all and (min-width:768px){.page-node-type--route-page #main-content .body-row.first .body-cell.last{border-top-right-radius:6px;}}@media all and (min-width:768px){.page-node-type--route-page #main-content .body-row.last .body-cell.first{border-bottom-left-radius:6px;}}@media all and (min-width:768px){.page-node-type--route-page #main-content .body-row.last .body-cell.last{border-bottom-right-radius:6px;}}.page-node-type--route-page #main-content .body-row .body-cell{background:#fff;}@media all and (min-width:768px){.page-node-type--route-page #main-content .body-row .body-cell{border-bottom:1px solid #dadada;}}@media all and (min-width:768px){.page-node-type--route-page #main-content .body-row .body-cell.first{border-left:1px solid #dadada;}}@media all and (min-width:768px){.page-node-type--route-page #main-content .body-row .body-cell.last{border-right:1px solid #dadada;}}.page-node-type--route-page #main-content .train-brand-block{padding-bottom:60px;}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-row{display:grid;grid-template-columns:repeat(3,auto);grid-template-areas:"rating rating rating" "brand-name  brand-name brand-name" "train-type  train-type train-type" "travel-time price-from departures";}}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-row.title-row{display:none;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-row.toggle-class::after{font-family:FontAwesome,serif;content:"";font-size:1.25rem;margin-left:7px;position:absolute;right:20px;top:33px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-row.toggle-class:not(.toggle-on)::after{font-family:FontAwesome,serif;content:"";}}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-row.toggle-class:not(.toggle-on) .price-from,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-row.toggle-class:not(.toggle-on) .travel-time,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-row.toggle-class:not(.toggle-on) .departures{display:none;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell{white-space:nowrap;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell img{min-width:35px;}}.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.brand-name{grid-area:brand-name;}.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.train-type{grid-area:train-type;}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.train-type{font-size:0.75rem;color:#6A6A6A;padding-top:4px;padding-bottom:8px;}}.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.travel-time{grid-area:travel-time;}.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.price-from{grid-area:price-from;}.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.rating{grid-area:rating;}.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.departures{grid-area:departures;}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.rating,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.brand-name{padding-top:10px;padding-bottom:0;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.train-type,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.travel-time,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.price-from,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.departures{border-bottom:1px solid #dadada;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.travel-time,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.price-from,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.departures{display:flex;flex-direction:column;justify-content:space-between;}.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.travel-time:before,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.price-from:before,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell.departures:before{content:attr(aria-label);float:left;color:#8d8d8d;font-size:.75rem;white-space:normal;}}.page-node-type--route-page #main-content .train-brand-block .brand-table .title-cell{color:#999;}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .title-cell{padding-top:0;}}.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell-container{display:flex;align-items:center;}.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-cell-container > div:not(:last-of-type){margin-right:18px;}.page-node-type--route-page #main-content .train-brand-block .brand-table .rating .rating-stars{background:url(/themes/basic/styles/images/stars-grey-light.png) no-repeat 0 0;width:75px;height:12px;background-size:74px 12px;position:relative;}.page-node-type--route-page #main-content .train-brand-block .brand-table .rating .rating-stars .active-stars{background:url(/themes/basic/styles/images/stars-grey.png) no-repeat 0 0;background-size:74px 12px;position:absolute;top:0;bottom:0;left:0;}.page-node-type--route-page #main-content .train-brand-block .brand-table .rating .rating-stars.no-rating{background:0;}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .brand-table .rating .rating-stars{background:url(/themes/basic/styles/images/stars-grey-light.png) no-repeat 0 0;width:63px;height:10px;background-size:62px 10px;position:relative;}.page-node-type--route-page #main-content .train-brand-block .brand-table .rating .rating-stars .active-stars{background:url(/themes/basic/styles/images/stars-grey.png) no-repeat 0 0;background-size:62px 10px;position:absolute;top:0;bottom:0;left:0;}.page-node-type--route-page #main-content .train-brand-block .brand-table .rating .rating-stars.no-rating{background:0;}}.page-node-type--route-page #main-content .train-brand-block .brand-table .carrier-logos img,.page-node-type--route-page #main-content .train-brand-block .brand-table .brand-logo img{height:20px;}.page-node-type--route-page #main-content .train-brand-block .brand-show-more-wrap{border:1px solid #dadada;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;text-align:center;background:#fbfbfb;}.page-node-type--route-page #main-content .train-brand-block .brand-show-more-wrap .show-more-button{display:inline-flex;padding:10px 20px;cursor:pointer;}@media all and (max-width:480px){.page-node-type--route-page #main-content .train-brand-block .brand-show-more-wrap .show-more-button{width:100%;}}.page-node-type--route-page #main-content .train-brand-block .brand-show-more-wrap .show-more-button span{display:flex;color:#8D8D8D;}@media all and (max-width:480px){.page-node-type--route-page #main-content .train-brand-block .brand-show-more-wrap .show-more-button span{width:100%;}}.page-node-type--route-page #main-content .train-brand-block .brand-show-more-wrap .show-more-button span::after{font-family:FontAwesome,serif;content:"";font-size:1.25rem;margin-left:7px;}@media all and (max-width:480px){.page-node-type--route-page #main-content .train-brand-block .brand-show-more-wrap .show-more-button span::after{position:absolute;right:20px;}}.page-node-type--route-page #main-content .train-brand-block .brand-show-more-wrap .show-more-button.open span::after{font-family:FontAwesome,serif;content:"";}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap{display:flex;justify-content:center;margin-top:40px;}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border-radius:4px;font-size:1rem;border:1px solid #ffae00;color:#FFF;white-space:nowrap;font-weight:bold;padding:13px 25px;}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link a{color:#fff;text-decoration:none;font-weight:normal;}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link a:visited{color:#fff;}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link:visited{color:#fff;}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link:focus a{color:#fff;text-decoration:none;}}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link:before{font-family:FontAwesome,serif;content:"";content:"\f002";font-size:1.125rem;margin-right:10px;font-weight:lighter;}.page-node-type--route-page #main-content .train-brand-block .search-ticket-wrap a.second-step-link:hover{background-color:#FFF;color:#ffae00;}.page-node-type--route-page #main-content .review-wrapper{padding-top:60px;padding-bottom:60px;background:#f2f2f2;}@media all and (max-width:767px){.page-node-type--route-page #main-content .review-wrapper{padding-top:50px;padding-bottom:50px;}}.page-node-type--route-page #main-content .review-wrapper blockquote{margin:0;border:none;font-style:italic;padding:0;color:#8d8d8d;}.page-node-type--route-page #main-content .review-wrapper blockquote p:first-child::before{display:none;}.page-node-type--route-page #main-content .review-wrapper .rating-container + .review-text{padding-top:30px;}.page-node-type--route-page #main-content .review-wrapper .review-text p{margin:0;padding-bottom:30px;}.page-node-type--route-page #main-content .review-wrapper .rating-row{display:flex;font-size:1.125rem;justify-content:center;padding-bottom:10px;}@media all and (max-width:480px){.page-node-type--route-page #main-content .review-wrapper .rating-row{flex-direction:column;align-items:center;}}.page-node-type--route-page #main-content .review-wrapper .rating-row > *{margin:0 7px;}@media all and (max-width:480px){.page-node-type--route-page #main-content .review-wrapper .rating-row > *{margin:0;}}.page-node-type--route-page #main-content .review-wrapper .rating-stars{background:url(/themes/basic/styles/images/stars-grey-light.png) no-repeat 0 0;width:111px;height:18px;background-size:110px 18px;position:relative;}.page-node-type--route-page #main-content .review-wrapper .rating-stars .active-stars{background:url(/themes/basic/styles/images/stars-grey-dark.png) no-repeat 0 0;background-size:110px 18px;position:absolute;top:0;bottom:0;left:0;}.page-node-type--route-page #main-content .review-wrapper .rating-stars.no-rating{background:0;}@media all and (max-width:480px){.page-node-type--route-page #main-content .review-wrapper .rating-stars{margin-bottom:26px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .review-wrapper .rating-phrase{font-size:1rem;color:#070707;}}.page-node-type--route-page #main-content .review-wrapper .rating-phrase span{display:inline-block;}.page-node-type--route-page #main-content .quick-facts-wrapper{min-height:84px;position:relative;}.page-node-type--route-page #main-content .quick-facts-container{margin:0 auto;max-width:1024px;width:100%;}@media all and (max-width:1024px){.page-node-type--route-page #main-content .quick-facts-container{margin:0 20px;width:auto;}}.page-node-type--route-page #main-content .fact-row{display:flex;margin-top:30px;width:100%;}@media all and (max-width:767px){.page-node-type--route-page #main-content .fact-row{border:1px solid #dadada;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);display:grid;grid-template-columns:1fr 1fr;margin-top:20px;overflow:hidden;}}.page-node-type--route-page #main-content .fact{background:#fff;border:1px solid #dadada;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);flex:1 0;font-size:0.875rem;line-height:16px;min-width:15%;padding:12px 0;}.page-node-type--route-page #main-content .fact:not(:last-of-type){margin-right:2%;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content .fact:not(:last-of-type){margin-right:1%;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .fact:not(:last-of-type){margin-right:0;}}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content .fact{font-size:.75rem;line-height:14px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .fact{border:unset;border-bottom:1px solid #dadada;border-radius:unset;box-shadow:none;}.page-node-type--route-page #main-content .fact:nth-child(2n+1):last-of-type{border-bottom:unset;}.page-node-type--route-page #main-content .fact:nth-child(2n+1) .fact-wrap{border-right:1px solid #dadada;}}.page-node-type--route-page #main-content .fact .title-text{align-items:center;display:flex;}.page-node-type--route-page #main-content .fact .title-text::before{margin-right:11px;}@media all and (min-width:768px) and (max-width:960px){.page-node-type--route-page #main-content .fact .title-text::before{margin-right:7.33333px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .fact .title-text::before{margin-right:20px;}}.page-node-type--route-page #main-content .fact.lowest-price .title-text::before{background:transparent url(/themes/basic/styles/images/lowest-price.svg) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--route-page #main-content .fact.trains-number .title-text::before{background:transparent url(/themes/basic/styles/images/train_right_gray.svg) no-repeat center center;background-size:30px 14px;content:'';display:inline-block;height:14px;min-width:30px;width:30px;}.page-node-type--route-page #main-content .fact.earliest-departure .title-text::before{background:transparent url(/themes/basic/styles/images/earliest-departure.png) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--route-page #main-content .fact.latest-departure .title-text::before{background:transparent url(/themes/basic/styles/images/latest-departure.png) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--route-page #main-content .fact.fastest-trip .title-text::before{background:transparent url(/themes/basic/styles/images/fastest-trip.svg) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--route-page #main-content .fact.longest-trip .title-text::before{background:transparent url(/themes/basic/styles/images/longest-trip.svg) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--route-page #main-content .fact.country-link .fact-value{align-items:center;display:flex;max-width:100%;padding:0 5px;}.page-node-type--route-page #main-content .fact.country-link .fact-value .station-country{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;}.page-node-type--route-page #main-content .fact.country-link .fact-value .flag-icon{height:13px;margin-right:5px;width:20px;}.page-node-type--route-page #main-content .fact.country-link .fact-value a{color:#000;}.page-node-type--route-page #main-content .fact.country-link .fact-value a:hover{color:#000;}.page-node-type--route-page #main-content .fact.country-link .fact-value a::after{font-family:FontAwesome,serif;content:"";display:inline-block !important;font-size:1rem;margin-left:7px;}.page-node-type--route-page #main-content .fact.map-link{background:url(/themes/basic/styles/images/map-button-bg.png) no-repeat 0 0;background-size:cover;}.page-node-type--route-page #main-content .fact.map-link .fact-wrap{justify-content:center;}.page-node-type--route-page #main-content .fact.map-link .fact-value{font-weight:normal;margin:0;}.page-node-type--route-page #main-content .fact.map-link a{background:#fff;border:1px solid #b3b3b3;border-radius:18px;color:#666766;padding:6px 10px;}.page-node-type--route-page #main-content .fact.map-link a:hover{color:#666766;}.page-node-type--route-page #main-content .fact.map-link .button-station-wrapper .drupal-modal{display:none;}.page-node-type--route-page #main-content .fact-wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;}.page-node-type--route-page #main-content .fact-title{color:#666766;display:flex;height:100%;padding:0 15px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content .fact-title{padding:0 10px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .fact-title{font-size:0.875rem;width:80%;}}@media all and (max-width:480px){.page-node-type--route-page #main-content .fact-title{width:100%;}}.page-node-type--route-page #main-content .fact-value{font-size:1rem;font-weight:bold;margin-top:15px;}@media all and (max-width:767px){.page-node-type--route-page #main-content .fact-value{text-align:right;white-space:nowrap;}}.page-node-type--route-page #main-content .related-content{padding-top:50px;padding-bottom:45px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content .related-content{padding-bottom:15px;}}@media all and (min-width:768px) and (max-width:960px){.page-node-type--route-page #main-content .related-content{padding-bottom:50px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .related-content{padding-bottom:40px;}}.page-node-type--route-page #main-content .related-content .field-name-related-content{display:flex;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--route-page #main-content .related-content .field-name-related-content{flex-flow:row wrap;justify-content:center;}}.page-node-type--route-page #main-content .related-content .field__items{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--route-page #main-content .related-content .field__items{flex-flow:column wrap;align-items:center;width:100%;}}.page-node-type--route-page #main-content .related-content .field__label{font-family:Arial,sans-serif;font-size:1.375rem;font-weight:normal;padding-right:30px;white-space:nowrap;padding-top:8px;padding-bottom:8px;}@media all and (max-width:767px){.page-node-type--route-page #main-content .related-content .field__label{flex-basis:100%;padding:0 0 40px;text-align:center;}}.page-node-type--route-page #main-content .related-content .field__item{display:inline-flex;margin:0 11px 15px;padding-top:7px;padding-bottom:7px;border:1px solid #ffae00;-o-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}@media all and (max-width:767px){.page-node-type--route-page #main-content .related-content .field__item{margin-bottom:20px;}}.page-node-type--route-page #main-content .related-content .field__item .field__item-wrapper{text-align:center;}.page-node-type--route-page #main-content .related-content .field__item a{color:#ffae00;padding:8px 22px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .related-content .field__item:hover{border:1px solid #777;}.page-node-type--route-page #main-content .related-content .field__item:hover a{color:#000;}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .timetable-table{border-bottom:1px solid #dadada;border-radius:6px;}}.page-node-type--route-page #main-content .timetable-block .title-cell{color:#999;}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .title-cell{padding-top:0;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .route-table-row.title-row{display:none;}}.page-node-type--route-page #main-content .timetable-block .body-row{color:#000;background:#FFF;}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"train-type     train-type    train-type" "earliest      latest        departures" "fastest-trip  longest-trip  ." "booking-link  booking-link  booking-link";}}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row .earliest,.page-node-type--route-page #main-content .timetable-block .body-row .latest,.page-node-type--route-page #main-content .timetable-block .body-row .departures{border-top:1px solid #dadada;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row.toggle-class::after{font-family:FontAwesome,serif;content:"";font-size:1.25rem;margin-left:7px;position:absolute;right:20px;top:23px;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row.toggle-class:not(.toggle-on)::after{font-family:FontAwesome,serif;content:"";}}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row.toggle-class:not(.toggle-on) .fastest-trip,.page-node-type--route-page #main-content .timetable-block .body-row.toggle-class:not(.toggle-on) .longest-trip,.page-node-type--route-page #main-content .timetable-block .body-row.toggle-class:not(.toggle-on) .earliest,.page-node-type--route-page #main-content .timetable-block .body-row.toggle-class:not(.toggle-on) .latest,.page-node-type--route-page #main-content .timetable-block .body-row.toggle-class:not(.toggle-on) .booking-link,.page-node-type--route-page #main-content .timetable-block .body-row.toggle-class:not(.toggle-on) .departures{display:none;}}.page-node-type--route-page #main-content .timetable-block .body-row:not(:last-of-type){border-bottom:1px solid #dadada;}.page-node-type--route-page #main-content .timetable-block .body-row .train-type{font-weight:bold;}.page-node-type--route-page #main-content .timetable-block .body-row .train-type.morning .part-day-wrap::before{display:inline-block;content:'';width:24px;height:24px;min-width:24px;background:transparent url(/themes/basic/styles/images/earliest-departure.png) no-repeat center center;background-size:24px 24px;margin-right:10px;}.page-node-type--route-page #main-content .timetable-block .body-row .train-type.evening .part-day-wrap::before{display:inline-block;content:'';width:24px;height:24px;min-width:24px;background:transparent url(/themes/basic/styles/images/latest-departure.png) no-repeat center center;background-size:24px 24px;margin-right:10px;}.page-node-type--route-page #main-content .timetable-block .body-row .train-type.afternoon .part-day-wrap::before{display:inline-block;content:'';width:24px;height:24px;min-width:24px;background:transparent url(/themes/basic/styles/images/day.png) no-repeat center center;background-size:24px 24px;margin-right:10px;}.page-node-type--route-page #main-content .timetable-block .body-row .train-type.night .part-day-wrap::before{display:inline-block;content:'';width:21px;height:21px;min-width:21px;background:transparent url(/themes/basic/styles/images/night.png) no-repeat center center;background-size:21px 21px;margin-right:10px;}.page-node-type--route-page #main-content .timetable-block .body-row .train-type .part-day-wrap{display:flex;align-items:center;}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row .train-type .part-day-wrap{min-height:33px;}}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap{color:#6a6a6a;background-color:#FFF;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border:1px #DADADA solid;border-radius:4px;font-size:0.875rem;}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap a{color:#6a6a6a;text-decoration:none;font-weight:normal;}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap a:visited{color:#6a6a6a;}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap:visited{color:#6a6a6a;}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap:hover{background:#FFF;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap:hover a{color:#ffae00;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap:focus{background:#FFF;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap:focus a{color:#ffae00;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap:focus{background:#FFF;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap:focus a{color:#ffae00;text-decoration:none;}}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap:hover{border-color:#ffae00;}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap{border-color:#ffae00;}}.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap a{display:block;padding:5px 5px;white-space:nowrap;}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row .booking-link .button-wrap a{color:#ffae00;padding:9px 5px;}}.page-node-type--route-page #main-content .timetable-block .body-row .body-cell{vertical-align:middle;}@media all and (max-width:480px){.page-node-type--route-page #main-content .timetable-block .body-row .body-cell{padding:15px 10px;}}.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.train-type{grid-area:train-type;}.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.fastest-trip{grid-area:fastest-trip;}.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.longest-trip{grid-area:longest-trip;}.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.earliest{grid-area:earliest;}.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.latest{grid-area:latest;}.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.departures{grid-area:departures;}.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.booking-link{grid-area:booking-link;}@media all and (max-width:767px){.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.fastest-trip,.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.longest-trip,.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.earliest,.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.latest,.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.departures{display:flex;flex-direction:column;justify-content:space-between;white-space:nowrap;}.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.fastest-trip:before,.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.longest-trip:before,.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.earliest:before,.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.latest:before,.page-node-type--route-page #main-content .timetable-block .body-row .body-cell.departures:before{content:attr(aria-label);float:left;color:#8d8d8d;font-size:.75rem;white-space:normal;}}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content .block{padding-left:0;padding-right:0;}}@media all and (max-width:767px){.page-node-type--route-page #main-content .block{padding-left:0;padding-right:0;}}.page-node-type--route-page #main-content article{margin:0 auto;max-width:100%;padding-top:0;}.page-node-type--route-page #main-content article .container{margin:0 auto;max-width:1024px;width:100%;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--route-page #main-content article .container{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--route-page #main-content article .container{padding-left:20px;padding-right:20px;}}.page-node-type--route-page #main-content article .title{color:#000;font-size:1.375rem;line-height:120%;padding-bottom:30px;text-align:center;}.page-node-type--route-page #main-content article .title h1{margin:0;}.page-node-type--route-page #main-content article .main-block-title{font-size:2.125rem;font-weight:bold;margin:60px 0 30px;text-align:center;}.page-node-type--route-page #main-content article .block-title{margin:0;padding-bottom:30px;}.page-node-type--route-page .field-node--body .field__item{-webkit-column-count:2;-moz-column-count:2;column-count:2;}@media all and (max-width:767px){.page-node-type--route-page .field-node--body .field__item{-webkit-column-count:1;-moz-column-count:1;column-count:1;}}.page-node-type--route-page .field-node--body .field__item .column-count-2{column-count:1;}.page-node-type--city-page .ajax-progress-fullscreen{display:none;}.page-node-type--city-page .map-modal-wrap{height:100%;}.page-node-type--city-page .map-modal-wrap .map-in-modal{min-height:100%;}.page-node-type--city-page .map-modal-wrap .map-in-modal .mapboxgl-canvas:focus{outline:unset;}.page-node-type--city-page .station-modal-content{display:none;}.page-node-type--city-page .popup-base.stations-info .station-modal-content{display:grid;grid-template-areas:'stations' 'map';grid-template-rows:min-content;}.page-node-type--city-page .popup-base.stations-info .map-wrap{min-height:200px;}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .map-wrap{grid-area:map;}}.page-node-type--city-page .popup-base.stations-info .map-modal-wrap{height:auto;}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .map-modal-wrap .mapbox-map{height:500px !important;}}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .map-modal-wrap .mapbox-map .mapboxgl-canvas{height:500px !important;}}.page-node-type--city-page .popup-base.stations-info .stations-list{max-height:340px;overflow:auto;padding:30px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--city-page .popup-base.stations-info .stations-list{max-height:unset;}}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .stations-list{grid-area:stations;max-height:unset;padding:0 20px;}}.page-node-type--city-page .popup-base.stations-info .stations-list .stations-list-title{display:none;}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .stations-list .stations-list-title{display:block;font-size:1.5rem;font-weight:bold;line-height:28px;padding:30px 0 15px;}}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap{display:grid;grid-template-areas:"station-name    station-link" "station-address station-link";grid-template-columns:1fr auto;padding:12px 0;}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap{grid-template-areas:"station-name" "station-address" "station-link";padding-bottom:25px;}}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap:not(:last-child){border-bottom:1px solid #dadada;}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap:not(:last-child){border-bottom:unset;}}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-name{color:#000;font-size:1rem;font-weight:bold;grid-area:station-name;padding:2px 0;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-name::before{background:transparent url(/themes/basic/styles/images/grey-station.png) no-repeat center center;background-size:24px 16px;content:'';display:inline-block;height:16px;margin-right:10px;min-width:24px;width:24px;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-address{color:#8D8D8D;font-size:.875rem;grid-area:station-address;padding:2px 0;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap{align-items:center;display:flex;grid-area:station-link;justify-content:flex-end;min-width:160px;}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap{margin-top:12px;min-width:130px;}}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a{color:#6a6a6a;background-color:#fff;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border:1px #DADADA solid;border-radius:6px;font-size:.875rem;padding:7px 15px;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a a{color:#6a6a6a;text-decoration:none;font-weight:normal;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a a:visited{color:#6a6a6a;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:visited{color:#6a6a6a;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:hover{background:#fff;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:hover a{color:#ffae00;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus{background:#fff;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus a{color:#ffae00;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus{background:#fff;color:#ffae00;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus a{color:#ffae00;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a{border-color:#ffae00;color:#ffae00;width:100%;}}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:hover{border-color:#ffae00;}.page-node-type--city-page .popup-base.stations-info .stations-list .station-wrap .station-link-wrap a:focus{color:#6a6a6a;outline:none;}.page-node-type--city-page #main-content{background:#fbfbfb;}.page-node-type--city-page #main-content .related-content{padding-top:50px;padding-bottom:45px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--city-page #main-content .related-content{padding-bottom:15px;}}@media all and (min-width:768px) and (max-width:960px){.page-node-type--city-page #main-content .related-content{padding-bottom:50px;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .related-content{padding-bottom:40px;}}.page-node-type--city-page #main-content .related-content .field-name-related-content{display:flex;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--city-page #main-content .related-content .field-name-related-content{flex-flow:row wrap;justify-content:center;}}.page-node-type--city-page #main-content .related-content .field__items{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--city-page #main-content .related-content .field__items{flex-flow:column wrap;align-items:center;width:100%;}}.page-node-type--city-page #main-content .related-content .field__label{font-family:Arial,sans-serif;font-size:1.375rem;font-weight:normal;padding-right:30px;white-space:nowrap;padding-top:8px;padding-bottom:8px;}@media all and (max-width:767px){.page-node-type--city-page #main-content .related-content .field__label{flex-basis:100%;padding:0 0 40px;text-align:center;}}.page-node-type--city-page #main-content .related-content .field__item{display:inline-flex;margin:0 11px 15px;padding-top:7px;padding-bottom:7px;border:1px solid #ffae00;-o-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}@media all and (max-width:767px){.page-node-type--city-page #main-content .related-content .field__item{margin-bottom:20px;}}.page-node-type--city-page #main-content .related-content .field__item .field__item-wrapper{text-align:center;}.page-node-type--city-page #main-content .related-content .field__item a{color:#ffae00;padding:8px 22px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--city-page #main-content .related-content .field__item:hover{border:1px solid #777;}.page-node-type--city-page #main-content .related-content .field__item:hover a{color:#000;}.page-node-type--city-page #main-content .quick-facts-wrapper{min-height:84px;position:relative;}.page-node-type--city-page #main-content .quick-facts-container{margin:0 auto;max-width:1024px;width:100%;}@media all and (max-width:1024px){.page-node-type--city-page #main-content .quick-facts-container{margin:0 20px;width:auto;}}.page-node-type--city-page #main-content .fact-row{display:flex;margin-top:30px;width:100%;}@media all and (max-width:767px){.page-node-type--city-page #main-content .fact-row{border:1px solid #dadada;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);display:grid;grid-template-columns:1fr 1fr;margin-top:20px;overflow:hidden;}}.page-node-type--city-page #main-content .fact{background:#fff;border:1px solid #dadada;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);flex:1 0;font-size:0.875rem;line-height:16px;min-width:15%;padding:12px 0;}.page-node-type--city-page #main-content .fact:not(:last-of-type){margin-right:2%;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--city-page #main-content .fact:not(:last-of-type){margin-right:1%;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .fact:not(:last-of-type){margin-right:0;}}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--city-page #main-content .fact{font-size:.75rem;line-height:14px;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .fact{border:unset;border-bottom:1px solid #dadada;border-radius:unset;box-shadow:none;}.page-node-type--city-page #main-content .fact:nth-child(2n+1):last-of-type{border-bottom:unset;}.page-node-type--city-page #main-content .fact:nth-child(2n+1) .fact-wrap{border-right:1px solid #dadada;}}.page-node-type--city-page #main-content .fact .title-text{align-items:center;display:flex;}.page-node-type--city-page #main-content .fact .title-text::before{margin-right:11px;}@media all and (min-width:768px) and (max-width:960px){.page-node-type--city-page #main-content .fact .title-text::before{margin-right:7.33333px;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .fact .title-text::before{margin-right:20px;}}.page-node-type--city-page #main-content .fact.lowest-price .title-text::before{background:transparent url(/themes/basic/styles/images/lowest-price.svg) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--city-page #main-content .fact.trains-number .title-text::before{background:transparent url(/themes/basic/styles/images/train_right_gray.svg) no-repeat center center;background-size:30px 14px;content:'';display:inline-block;height:14px;min-width:30px;width:30px;}.page-node-type--city-page #main-content .fact.earliest-departure .title-text::before{background:transparent url(/themes/basic/styles/images/earliest-departure.png) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--city-page #main-content .fact.latest-departure .title-text::before{background:transparent url(/themes/basic/styles/images/latest-departure.png) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--city-page #main-content .fact.fastest-trip .title-text::before{background:transparent url(/themes/basic/styles/images/fastest-trip.svg) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--city-page #main-content .fact.longest-trip .title-text::before{background:transparent url(/themes/basic/styles/images/longest-trip.svg) no-repeat center center;background-size:24px 24px;content:'';display:inline-block;height:24px;min-width:24px;width:24px;}.page-node-type--city-page #main-content .fact.country-link .fact-value{align-items:center;display:flex;max-width:100%;padding:0 5px;}.page-node-type--city-page #main-content .fact.country-link .fact-value .station-country{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;}.page-node-type--city-page #main-content .fact.country-link .fact-value .flag-icon{height:13px;margin-right:5px;width:20px;}.page-node-type--city-page #main-content .fact.country-link .fact-value a{color:#000;}.page-node-type--city-page #main-content .fact.country-link .fact-value a:hover{color:#000;}.page-node-type--city-page #main-content .fact.country-link .fact-value a::after{font-family:FontAwesome,serif;content:"";display:inline-block !important;font-size:1rem;margin-left:7px;}.page-node-type--city-page #main-content .fact.map-link{background:url(/themes/basic/styles/images/map-button-bg.png) no-repeat 0 0;background-size:cover;}.page-node-type--city-page #main-content .fact.map-link .fact-wrap{justify-content:center;}.page-node-type--city-page #main-content .fact.map-link .fact-value{font-weight:normal;margin:0;}.page-node-type--city-page #main-content .fact.map-link a{background:#fff;border:1px solid #b3b3b3;border-radius:18px;color:#666766;padding:6px 10px;}.page-node-type--city-page #main-content .fact.map-link a:hover{color:#666766;}.page-node-type--city-page #main-content .fact.map-link .button-station-wrapper .drupal-modal{display:none;}.page-node-type--city-page #main-content .fact-wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;}.page-node-type--city-page #main-content .fact-title{color:#666766;display:flex;height:100%;padding:0 15px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--city-page #main-content .fact-title{padding:0 10px;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .fact-title{font-size:0.875rem;width:80%;}}@media all and (max-width:480px){.page-node-type--city-page #main-content .fact-title{width:100%;}}.page-node-type--city-page #main-content .fact-value{font-size:1rem;font-weight:bold;margin-top:15px;}@media all and (max-width:767px){.page-node-type--city-page #main-content .fact-value{text-align:right;white-space:nowrap;}}.page-node-type--city-page #main-content .custom-text-wrap .text-block-title{font-size:2.125rem;font-weight:bold;margin:60px 0 30px;text-align:center;}.page-node-type--city-page #main-content .custom-text-wrap .custom-text{color:#6a6a6a;margin-bottom:30px;}.page-node-type--city-page #main-content .field-name-related-routes-description .field__item,.page-node-type--city-page #main-content .field-name-body .field__item{-webkit-column-count:2;-moz-column-count:2;column-count:2;}@media all and (max-width:767px){.page-node-type--city-page #main-content .field-name-related-routes-description .field__item,.page-node-type--city-page #main-content .field-name-body .field__item{-webkit-column-count:1;-moz-column-count:1;column-count:1;}}.page-node-type--city-page #main-content .view-route-pages .view-content{padding-bottom:70px;}.page-node-type--city-page #main-content .search-ticket-wrap{display:flex;justify-content:center;margin-bottom:20px;}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border:1px solid #ffae00;border-radius:4px;color:#fff;font-size:1rem;font-weight:bold;padding:13px 25px;white-space:nowrap;}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link a{color:#fff;text-decoration:none;font-weight:normal;}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link a:visited{color:#fff;}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link:visited{color:#fff;}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--city-page #main-content .search-ticket-wrap a.search-link:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .search-ticket-wrap a.search-link:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link:focus a{color:#fff;text-decoration:none;}}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link::before{font-family:FontAwesome,serif;content:"";font-size:1.125rem;font-weight:lighter;margin-right:10px;}.page-node-type--city-page #main-content .search-ticket-wrap a.search-link:hover{background-color:#fff;color:#ffae00;}.page-node-type--city-page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}@media all and (min-width:768px) and (max-width:960px){.page-node-type--city-page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}@media all and (min-width:768px) and (max-width:960px){.page-node-type--city-page #main-content .fact-row{display:grid;grid-gap:10px;grid-template-areas:'country-link related-routes' 'lowest-price trains-number' 'map-link     map-link';grid-template-columns:1fr 1fr;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .fact-row{display:grid;grid-template-areas:'country-link' 'related-routes' 'lowest-price' 'trains-number' 'map-link';grid-template-columns:1fr;}}.page-node-type--city-page #main-content .fact-row .fact{min-height:84px;}@media all and (min-width:768px) and (max-width:960px){.page-node-type--city-page #main-content .fact-row .fact{margin-right:0;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .fact-row .fact:nth-child(2n+1) .fact-wrap{border-right:unset;}}.page-node-type--city-page #main-content .fact-row .fact .fact-title{justify-content:center;}.page-node-type--city-page #main-content .fact-row .fact .title-text{align-items:center;display:flex;}.page-node-type--city-page #main-content .fact-row .fact.lowest-price .title-text::before,.page-node-type--city-page #main-content .fact-row .fact.trains-number .title-text::before{content:none;}.page-node-type--city-page #main-content .fact-row .fact.country-link{grid-area:country-link;}.page-node-type--city-page #main-content .fact-row .fact.related-routes{grid-area:related-routes;}.page-node-type--city-page #main-content .fact-row .fact.trains-number{grid-area:trains-number;}.page-node-type--city-page #main-content .fact-row .fact.map-link{grid-area:map-link;}.page-node-type--city-page #main-content .fact-row .fact.lowest-price{grid-area:lowest-price;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--city-page #main-content .block{padding-left:0;padding-right:0;}}@media all and (max-width:767px){.page-node-type--city-page #main-content .block{padding-left:0;padding-right:0;}}.page-node-type--city-page #main-content article{margin:0 auto;max-width:100%;padding-top:0;}.page-node-type--city-page #main-content article .container{margin:0 auto;max-width:1024px;width:100%;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--city-page #main-content article .container{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--city-page #main-content article .container{padding-left:20px;padding-right:20px;}}.page-node-type--city-page #main-content article .main-block-title{font-size:2.125rem;font-weight:bold;margin:60px 0 30px;text-align:center;}.order-page .content-wrapper{display:grid;max-width:1024px;width:100%;margin:30px auto;font-family:Arial,sans-serif;grid-template-columns:[left-column] 70% [right-column] 28%;justify-content:space-between;}@media all and (max-width:1088px){.order-page .content-wrapper{grid-template-columns:1fr;padding-left:25px;padding-right:25px;}}.order-page .content-wrapper .order-block-wrapper{border-radius:10px;margin-bottom:20px;}@media all and (min-width:768px) and (max-width:1088px){.order-page .content-wrapper .order-block-wrapper .trains-block{display:flex;}}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .trains-block{display:inherit;}}@media all and (min-width:768px) and (max-width:1088px){.order-page .content-wrapper .order-block-wrapper .trains-block .train-wrapper{width:100%;}}.order-page .content-wrapper .order-block-wrapper .trains-block .train-wrapper .fare__rules--button{background:transparent url(/themes/basic/styles/images/info_green.svg) no-repeat 0 0;margin-left:10px;}.order-page .content-wrapper .order-block-wrapper .order-block-row{border-radius:10px;box-shadow:0 1px 10px rgba(0,0,0,0.3);margin-top:20px;padding:20px;background-color:#fff;}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .order-block-row{padding:20px;}}.order-page .content-wrapper .order-block-wrapper .order-block-row .optional-service-title{color:#828282;margin-top:5px;font-weight:normal;font-size:0.8625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.order-page .content-wrapper .order-block-wrapper .order-block-row.train-body{padding:0 30px;margin:30px 0;position:relative;}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .order-block-row.train-body{padding:0 20px;}}@media all and (min-width:768px) and (max-width:1088px){.order-page .content-wrapper .order-block-wrapper .order-block-row.train-body .vertical-line{top:0;bottom:0;left:0;right:0;width:1px;position:absolute;background:#dadada;}}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .order-block-row.train-body .vertical-line{display:none;}}.order-page .content-wrapper .order-block-wrapper .order-block-row .train-title{display:flex;font-size:20px;padding-bottom:10px;position:relative;}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .order-block-row .train-title{padding:14px 20px;}}.order-page .content-wrapper .order-block-wrapper .order-block-row .train-title .leg-number{position:absolute;left:-20px;background:#fff;color:#a3a3a3;width:40px;height:40px;font-weight:bold;text-align:center;padding-top:8px;font-size:1.2rem;top:5px;border:1px solid;border-radius:50%;}.order-page .content-wrapper .order-block-wrapper .order-block-row .train-title .train-text{position:relative;padding-left:40px;}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .order-block-row .train-title .train-text{padding-left:52px;}}.order-page .content-wrapper .order-block-wrapper .order-block-row .train-title .train-text:before{content:'';position:absolute;width:40px;height:18px;background:transparent url(/themes/basic/styles/images/train_right.svg) no-repeat 0 0;top:4px;left:0;}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .order-block-row .train-title .train-text:before{left:8px;}}.order-page .content-wrapper .order-block-wrapper .order-block-row .train-title .train-text.back:before{background:transparent url(/themes/basic/styles/images/train_lefts.svg) no-repeat 0 0;}@media all and (min-width:768px) and (max-width:1088px){.order-page .content-wrapper .order-block-wrapper .order-block-row .order-title{display:flex;}}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .order-block-row .order-title{display:inherit;}}.order-page .content-wrapper .order-block-wrapper .order-block-row .order-title .order-label{font-size:0.85rem;}@media all and (min-width:768px) and (max-width:1088px){.order-page .content-wrapper .order-block-wrapper .order-block-row .order-title .order-label{flex-basis:50%;}}.order-page .content-wrapper .order-block-wrapper .order-block-row .order-title .order-id{font-size:1.5rem;margin-top:12px;color:#00b56a;}@media all and (min-width:768px) and (max-width:1088px){.order-page .content-wrapper .order-block-wrapper .order-block-row .order-title .order-id{flex-basis:50%;text-align:right;margin-top:0;}}.order-page .content-wrapper .order-block-wrapper .order-block-row .stations-info{border-bottom:1px solid #dadada;}@media all and (min-width:768px) and (max-width:1088px){.order-page .content-wrapper .order-block-wrapper .order-block-row .stations-info{border:0;}}.order-page .content-wrapper .order-block-wrapper .order-block-row .stations-info .station{padding-bottom:20px;}.order-page .content-wrapper .order-block-wrapper .order-block-row .ticket-count{font-size:.975rem;font-weight:bold;}.order-page .content-wrapper .order-block-wrapper .order-block-row .ticket-count .ticket-class{color:#8d8d8d;margin-top:5px;font-weight:normal;}.order-page .content-wrapper .order-block-wrapper .order-block-row .ticket-refundable{color:#8d8d8d;font-size:.975rem;display:flex;}.order-page .content-wrapper .order-block-wrapper .order-block-row .ticket-refundable .refundable-rules-icon{display:inline-block;cursor:pointer;outline:none;width:20px;height:20px;background:transparent url(/themes/basic/styles/images/info_green.svg) no-repeat 0 0;margin-left:10px;}.order-page .content-wrapper .order-block-wrapper .order-block-row .train-datetime{display:flex;flex-flow:row wrap;justify-content:space-between;font-size:0.85rem;color:#8d8d8d;margin-top:6px;}.order-page .content-wrapper .order-block-wrapper .order-block-row .train-datetime .time{flex-basis:30%;text-align:left;}.order-page .content-wrapper .order-block-wrapper .order-block-row .train-datetime .date{flex-basis:70%;text-align:right;}.order-page .content-wrapper .order-block-wrapper .order-block-row .station-name{font-size:0.925rem;font-weight:bold;}.order-page .content-wrapper .order-block-wrapper .order-block-row.total-price{display:flex;flex-flow:row wrap;justify-content:space-between;padding:23px 30px;background-color:#f4f4f4;color:#8d8d8d;font-weight:bold;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-family:Arial,sans-serif;font-size:0.975rem;}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .order-block-row.total-price{padding:23px 20px;}}.order-page .content-wrapper .order-block-wrapper .order-block-row.total-price > div{flex-basis:50%;}.order-page .content-wrapper .order-block-wrapper .order-block-row.total-price .total-price-text{text-align:left;}.order-page .content-wrapper .order-block-wrapper .order-block-row.total-price .total-price-amount{text-align:right;font-size:1.5rem;}.order-page .content-wrapper .order-block-wrapper .order-block-row .confidence-block{max-width:200px;margin:auto;}.order-page .content-wrapper .order-block-wrapper .order-block-row .ticket-row{padding-bottom:0;padding-top:30px;}.order-page .content-wrapper .order-block-wrapper .order-block-row .ticket-row.fare{justify-content:left;}.order-page .content-wrapper .order-block-wrapper .order-block-row .ticket-row .fare-label{color:#8d8d8d;font-size:.975rem;margin-right:5px;}.order-page .content-wrapper .order-block-wrapper .order-block-row .ticket-row .fare__name{color:#8d8d8d;font-size:.975rem;}@media all and (max-width:767px){.order-page .content-wrapper .order-block-wrapper .order-block-row .ticket-row{padding-bottom:15px;}}@media all and (min-width:768px) and (max-width:1088px){.order-page .content-wrapper{flex-flow:row wrap;margin:30px auto;padding-left:0;padding-right:0;padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.order-page .content-wrapper{flex-flow:row wrap;margin:30px auto;padding-left:0;padding-right:0;padding-left:1rem;padding-right:1rem;}}@media all and (min-width:768px) and (max-width:1024px){.order-page .content-wrapper{padding-left:1rem;padding-right:1rem;}}@media all and (min-width:768px) and (max-width:1024px){.order-page form > .order-details{margin:0 13px 30px;}}@media all and (max-width:767px){.order-page form > .order-details{margin:21px 20px 0;}}@media (max-width:1023px){.order-page form > .order-details{margin-bottom:0;}}.order-page .order-details{flex-basis:27%;}@media all and (max-width:1024px){.order-page .order-details{flex-basis:100%;}}.order-page .order-details .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;}.order-page .order-details .container > div{flex-basis:100%;}.order-page .order-details .confidence-block .block__inner{padding:0 !important;}.order-page .order-details .confidence-block .block__inner .block__content > div{margin-top:20px !important;}@media all and (max-width:1024px){.order-page .order-details .confidence-block .block__inner .block__content > div{display:none;}}.order-page .main-label{font-size:1.25rem;padding-bottom:15px;}.order-page .trip-summary-wrapper{position:relative;width:100%;background:#fff;border-radius:10px;border:1px solid #DADADA;overflow:hidden;}.order-page .trip-summary-wrapper .ticket-count{font-family:Arial,sans-serif;font-weight:700;font-size:20px;line-height:22px;margin-bottom:18px;color:#000000;padding:30px 30px 0;}@media all and (min-width:768px) and (max-width:1024px){.order-page .trip-summary-wrapper .tickets{display:flex;justify-content:space-between;flex-wrap:nowrap;}}.order-page .trip-summary-wrapper .tickets .route-items{flex-basis:100%;padding:12px 30px;}@media (min-width:1025px){.order-page .trip-summary-wrapper .tickets .route-items:not(:last-of-type){border-bottom:1px solid #dadada;}}.order-page .trip-summary-wrapper .tickets .route-items:first-of-type{padding-top:0;}.order-page .trip-summary-wrapper .tickets .route-items .route-label{font-size:16px;line-height:22px;color:#6a6a6a;font-weight:bold;margin-bottom:18px;padding-top:10px;}.order-page .trip-summary-wrapper .tickets .route-items:not(:only-child) .ticket-title .ticket-count{color:#8D8D8D;}@media all and (min-width:768px) and (max-width:1024px){.order-page .trip-summary-wrapper .tickets .route-items:not(:only-child){flex-basis:50%;padding-bottom:6px;padding-top:2px;margin-top:10px;margin-bottom:24px;}.order-page .trip-summary-wrapper .tickets .route-items:not(:only-child) .route-label{margin-top:5px;}.order-page .trip-summary-wrapper .tickets .route-items:not(:only-child):first-child{padding-right:74px;}.order-page .trip-summary-wrapper .tickets .route-items:not(:only-child):last-child{padding-left:74px;border-left:1px solid #DADADA;}}.order-page .trip-summary-wrapper .tickets .route-items .ticket-title{margin-bottom:20px;position:relative;}@media all and (min-width:768px) and (max-width:1024px){.order-page .trip-summary-wrapper .tickets .route-items .ticket-title{margin-bottom:15px;}}.order-page .trip-summary-wrapper .tickets .route-items .ticket-title .ticket-name{color:#8D8D8D;font-size:14px;line-height:20px;}@media all and (min-width:768px) and (max-width:1024px){.order-page .trip-summary-wrapper .tickets .route-items .ticket-title .ticket-name{padding-top:2px;display:inline-block;padding-right:60px;}}.order-page .trip-summary-wrapper .tickets .route-items .ticket-title .price{position:absolute;right:0;top:0;color:#8D8D8D;font-size:14px;line-height:24px;}.order-page .trip-summary-wrapper .tickets .route-items .ticket-title .fare{padding:10px 0 0 0;}.order-page .trip-summary-wrapper .tickets .route-items .ticket-title .fare__name{color:#8D8D8D;font-size:14px;line-height:20px;text-decoration:underline;}.order-page .trip-summary-wrapper .tickets .route-items .ticket-title .fare__rules--button{background:transparent url("/themes/basic/styles/images/info_green.svg") no-repeat 0 0;margin-left:10px;}.order-page .trip-summary-wrapper .optional-services-label{font-size:16px;line-height:22px;color:#6a6a6a;font-weight:bold;margin-bottom:18px;padding-top:2px;}.order-page .trip-summary-wrapper .optional_services.seat_preferences{margin:0;}.order-page .trip-summary-wrapper .optional_services.seat_preferences .optional_service.sidebar-item{line-height:inherit;}.order-page .trip-summary-wrapper .optional_services .name{white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;display:inline-block;width:160px;}.order-page .trip-summary-wrapper .additional-items{border-top:1px solid #dadada;}.order-page .trip-summary-wrapper .additional-items > div{padding:12px 30px;border-bottom:1px solid #dadada;margin-bottom:5px;margin-top:8px;}.order-page .trip-summary-wrapper .additional-items > div:last-of-type{border-bottom:none;}.order-page .trip-summary-wrapper .bonus-point .price{color:#07b54a;}.order-page .trip-summary-wrapper .bonus-code-form{display:flex;flex-wrap:wrap;padding:10px 30px 20px;}.order-page .trip-summary-wrapper .bonus-code-form .bonus-code-input{flex-basis:65%;}.order-page .trip-summary-wrapper .bonus-code-form .bonus-code-input [data-drupal-selector="edit-bonus-code"]{border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:14px;min-height:40px;padding:10px 17px;width:100%;}.order-page .trip-summary-wrapper .bonus-code-form .bonus-code-input [data-drupal-selector="edit-bonus-code"]::placeholder{color:#DADADA;opacity:1;}.order-page .trip-summary-wrapper .bonus-code-form [data-drupal-selector="edit-confirm"]{background-color:#ffae00;border-bottom-right-radius:5px;border-top-right-radius:5px;flex-basis:33%;font-size:14px;}.order-page .trip-summary-wrapper .bonus-code-form .error{color:#BA0000;flex-basis:100%;font-size:12px;line-height:1.4;padding-top:8px;}.order-page .trip-summary-wrapper .total-order{background-color:#07B54A;height:70px;padding:0 30px;}.order-page .trip-summary-wrapper .total-order-text{color:#fff;font-size:16px;font-weight:bold;line-height:22px;}.order-page .trip-summary-wrapper .total-order-price{color:#fff;font-family:Arial,sans-serif;font-size:24px;font-weight:bold;line-height:22px;}@media (max-width:1023px){.order-page .trip-summary-wrapper .total-order{background-color:#fff;border-top:1px solid #DADADA;}.order-page .trip-summary-wrapper .total-order-text{color:#000;}.order-page .trip-summary-wrapper .total-order-price{color:#000;}}.order-page .sidebar-container{color:#777;border:none;}.order-page .sidebar-container + .sidebar-container{border-top:none;padding-top:0;}.order-page .sidebar-label{font-size:1rem;color:#000;}.order-page .sidebar-label.compact-mode{padding:0;align-items:center;}.order-page .sidebar-label.order-total{font-size:1.25rem;font-family:Arial,sans-serif;margin:0;}.order-page .sidebar-label .price{padding-left:10px;}.order-page .sidebar-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;color:#8D8D8D;font-size:14px;line-height:24px;margin-bottom:10px;}.order-page .sidebar-item.first{padding-top:0;}.order-page .sidebar-item.last{padding-bottom:0;}.order-page .modification-cost{padding:0 30px;}.order-page .modification-cost .sidebar-item.price-diff{font-weight:bold;}.order-page .modification-cost .modification-total-wrapper{position:relative;min-height:50px;margin-top:10px;}.order-page .modification-cost .modification-total-wrapper .sidebar-item.total{position:absolute;border:1px solid #DADADA;padding:10px;border-radius:5px;top:0;left:-10px;width:calc(100% + 20px);}.order-page .status-description{color:#777;}.order-page .status.state-1{color:#777;}.order-page .status.state-2{color:#319069;}.order-page .status.state-6{color:#ffae00;}.order-page .status.state-5{color:#ffae00;}.order-page .status.state-3{color:#319069;}.order-page .status.state-4{color:#ca0d03;}.order-page .status.state-7{color:#ca0d03;}.order-page .order-sidebar .buttons-container{display:flex;justify-content:space-between;width:100%;}@media all and (max-width:767px){.order-page .order-sidebar .buttons-container{margin-bottom:45px;}}.order-page .order-sidebar .button-wrapper{width:48%;text-align:center;position:relative;height:38px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.order-page .order-sidebar .button-wrapper span{display:block;margin-top:8px;}.order-page .order-sidebar .button-wrapper a{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#fff;}.order-page .order-sidebar .button-wrapper a:focus{border:none;outline:none;}.order-page .order-sidebar .button-wrapper.button-wrapper-all-width{width:100%;}.order-page .order-sidebar .modify-btn-wrapper{background:#ffae00;}.order-page .order-sidebar .modify-btn-wrapper:hover{background:#ffb61a;}.order-page .order-sidebar .cancel-btn-wrapper{background:#E8E8E8;}.order-page .order-sidebar .cancel-btn-wrapper:hover{background:#dbdbdb;}.order-page .order-sidebar .ajax-progress{position:absolute;display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.1);}.order-page .order-sidebar .ajax-progress .throbber{width:30px;height:30px;background:url("/themes/basic/styles/images/throbber.gif") no-repeat;background-size:30px;margin:auto auto;}.order-page .border-container{border:solid 1px #ebebeb;}.order-page .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;margin-bottom:30px;}.order-page .container > div{flex-basis:100%;}.order-page .note-wrapper{padding-bottom:30px;}.order-page .note-wrapper input[type=checkbox]{cursor:pointer;margin:0;bottom:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:flex;justify-content:center;align-items:center;height:12px;width:12px;position:relative;}@media all and (max-width:767px){.order-page .note-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;}}.order-page .note-wrapper input[type=checkbox]::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";height:14px;width:14px;margin:-2px 0;display:flex;justify-content:center;align-items:center;padding:2px;background:white;border:1px solid #acacad;color:#000;border-radius:2px;}.order-page .note-wrapper input[type=checkbox]:checked::before{font-family:FontAwesome,serif;content:"";}.order-page .note-wrapper input[type=checkbox] + label{margin-left:10px;padding:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;word-wrap:normal;white-space:normal;}@media all and (max-width:767px){.order-page .note-wrapper input[type=checkbox] + label{flex-basis:100%;}}@media all and (max-width:480px){.order-page .note-wrapper{padding-bottom:15px;}}.order-page .note-wrapper > div{display:block;width:100%;}.order-page .note-wrapper .note-description{color:#acacad;font-size:0.65rem;}.order-page .note-wrapper .agreement{display:flex;flex-flow:row nowrap;}.order-page .note-wrapper .agreement input[type=checkbox]{margin-top:5px;margin-right:5px;}.order-page .note-wrapper .agreement input[type=checkbox] + label{margin-left:20px;}.order-page .note-wrapper .agreement label{white-space:normal;color:#acacad;cursor:pointer;}.order-page .home-link{color:#fff;background-color:#777;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:15px 35px;}.order-page .home-link a{color:#fff;text-decoration:none;font-weight:normal;}.order-page .home-link a:visited{color:#fff;}.order-page .home-link:visited{color:#fff;}.order-page .home-link:hover{background:#6a6a6a;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.order-page .home-link:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.order-page .home-link:focus{background:#6a6a6a;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.order-page .home-link:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.order-page .home-link:focus{background:#6a6a6a;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.order-page .home-link:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:480px){.order-page .home-link{width:100%;}}.modification-buttons__button .ajax-progress-throbber .throbber{animation:spin 2s linear infinite;background:url("/themes/basic/styles/images/throbber.png") no-repeat;background-size:18px;display:block;height:18px;width:18px;}[dir="rtl"] .confidence-block .cs-side-block > div > div:last-of-type{padding-left:unset !important;padding-right:25px;}.ui-dialog.order-request{transform:none;border:none;border-radius:10px;width:620px !important;background-color:#fff;box-shadow:none;}.ui-dialog.order-request input:focus::placeholder{opacity:1;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.ui-dialog.order-request{width:100% !important;left:0 !important;top:0 !important;height:100% !important;border-radius:0;overflow-y:scroll;}}.ui-dialog.order-request .ui-dialog-titlebar{background:transparent;color:#222222;text-align:center;font-size:20px;line-height:26px;padding:31px 50px 10px;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.ui-dialog.order-request .ui-dialog-titlebar{text-align:center;}}.ui-dialog.order-request .ui-dialog-titlebar-close{position:absolute;right:-39px;top:10px;background-size:16px;background-image:url("/themes/basic/styles/images/cross-light.svg");-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.ui-dialog.order-request .ui-dialog-titlebar-close:hover{background-image:url("/themes/basic/styles/images/close-icon-grey-hover.svg");}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.ui-dialog.order-request .ui-dialog-titlebar-close{right:23px;top:45px;background-image:url("/themes/basic/styles/images/cross-dark.svg");}}.ui-dialog.order-request .ui-dialog-content{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;overflow:visible;}.ui-dialog.order-request .ui-dialog-content a{color:#ffae00;text-decoration:underline;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.ui-dialog.order-request .ui-dialog-content{height:100% !important;}}.ui-dialog.order-request .ui-dialog-content .passenger-modification-popup-buttons{display:flex;justify-content:space-between;padding:30px;text-align:center;}@media all and (max-width:767px){.ui-dialog.order-request .ui-dialog-content .passenger-modification-popup-buttons{display:block;}}.ui-dialog.order-request .ui-dialog-content .passenger-modification-popup-buttons a.passenger-modification-popup-buttons__link{background-color:#ffae00;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;letter-spacing:.2px;margin-bottom:15px;padding:14px 25px;position:relative;text-align:center;text-decoration:none;width:250px;}.ui-dialog.order-request .ui-dialog-content .passenger-modification-popup-buttons a.passenger-modification-popup-buttons__link--cancel{background-color:#fff;border:1px solid #b3b3b3;color:#b3b3b3;}.ui-dialog.order-request .date-wrapper{display:flex;}.ui-dialog.order-request .date-wrapper > .form-item{max-width:50%;}.ui-dialog.order-request .date-wrapper .form-item input[type=date]{max-height:50px;}.ui-dialog.order-request .thank-you-wrapper{display:flex;flex-direction:column;padding:16px 30px 38px;text-align:center;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.ui-dialog.order-request .thank-you-wrapper{height:78vh;justify-content:center;}}.ui-dialog.order-request .thank-you-icon-wrapper{margin-bottom:10px;}.ui-dialog.order-request .thank-you-icon-wrapper .thank-you-icon{background-image:url("/themes/basic/styles/images/check.svg");height:50px;margin:0 auto;width:50px;}.ui-dialog.order-request .thank-you-title{font-size:22px;margin-bottom:16px;}.ui-dialog.order-request .thank-you-description{margin-bottom:14px;}.ui-dialog.order-request .refund-information{margin:5px auto 0;text-align:left;width:280px;}.ui-dialog.order-request .refund-information .amount-wrapper{font-size:14px;}.ui-dialog.order-request .refund-information .leg-total-price,.ui-dialog.order-request .refund-information .total-price,.ui-dialog.order-request .refund-information .refund-price,.ui-dialog.order-request .refund-information .ticket-item,.ui-dialog.order-request .refund-information .cancellation-price,.ui-dialog.order-request .refund-information .tax-price,.ui-dialog.order-request .refund-information .optional-service{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px;}.ui-dialog.order-request .refund-information .total-price{color:#000;font-size:18px;line-height:22px;margin-bottom:16px;}.ui-dialog.order-request .refund-information .total-price .amount-wrapper{font-size:18px;}.ui-dialog.order-request .refund-information .refund-price{border-top:1px solid #b3b3b3;color:#000;font-size:18px;margin-top:16px;padding-top:16px;}.ui-dialog.order-request .refund-information .refund-price .amount-wrapper{font-size:18px;}.ui-dialog.order-request .refund-information .cancellation-price .amount-wrapper::before{content:'-';}.ui-dialog.order-request .refund-information .name{font-size:16px;margin:10px 0;}.order-request-form{font-size:1rem;}.order-request-form input[type=text],.order-request-form input[type=email]{padding:15px 17px 13px;width:100%;}.order-request-form .error.container-wrapper{padding:0;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .error.container-wrapper{padding:0 15px;}}.order-request-form .error.container-wrapper .messages.messages--error{background:#FFFFFF;color:#8D8D8D;border-color:#DADADA;border-radius:10px;margin-bottom:6px;position:relative;}.order-request-form .error.container-wrapper .messages.messages--error h2{margin-left:33px;margin-bottom:0;margin-top:20px;color:#000000;font-size:22px;}.order-request-form .error.container-wrapper .messages.messages--error .messages__list{margin-left:20px;padding-top:6px;padding-bottom:19px;}.order-request-form .error.container-wrapper .messages.messages--error .messages__list .messages__item:not(:last-child){margin-bottom:4px;}.order-request-form .error.container-wrapper .messages.messages--error .icon{position:absolute;left:-17px;top:10px;background:transparent url("/themes/basic/styles/images/exclamation.svg") no-repeat 1px 4px;background-size:35px;}.order-request-form .error.container-wrapper .messages.messages--error .icon::before{content:"";}.order-request-form .error.container-wrapper .messages.messages--error .close::before{color:#DADADA;}.order-request-form .error.container-wrapper .messages.messages--error a{color:#8D8D8D;}.order-request-form > .form-wrapper{max-height:470px;}.order-request-form .form-wrapper{overflow:auto;padding:0 60px 18px;position:relative;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .form-wrapper{max-height:none;padding:0 12px 6px;}}.order-request-form .row{display:flex;justify-content:space-between;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .row{flex-direction:column;}}.order-request-form .row .form-item{width:49%;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .row .form-item{width:100%;}}.order-request-form .row label:not(.form-required){margin-top:2px;}.order-request-form .form-required::after{font-size:0.75rem;}.order-request-form .order-request-form-description{padding:10px 0 42px;color:#8D8D8D;font-size:16px;line-height:18px;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .order-request-form-description{padding:10px 17.5px 42px;}}.order-request-form .form-item:not(.form-type-checkbox),.order-request-form .captcha{padding:0;margin-bottom:18px;}.order-request-form .form-item:not(.form-type-checkbox) > legend,.order-request-form .form-item:not(.form-type-checkbox) > label,.order-request-form .captcha > legend,.order-request-form .captcha > label{color:#8D8D8D;font-size:16px;line-height:18px;margin-bottom:12px;font-weight:400;padding:0;}@media (max-width:364px){.order-request-form .form-item:not(.form-type-checkbox) .g-recaptcha,.order-request-form .captcha .g-recaptcha{transform-origin:0 0;transform:scale(0.86);}}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .form-item:not(.form-type-checkbox),.order-request-form .captcha{padding-left:17.5px;padding-right:17.5px;}}.order-request-form .form-text{background-color:#fff !important;border-color:#DADADA !important;}.order-request-form .form-item-info{color:#8D8D8D;font-size:16px;line-height:22px;margin-top:21px;}.order-request-form .form-item-date{margin-top:38px;position:relative;}.order-request-form .form-item-date input{padding-left:59px;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .form-item-date input{padding-left:46px;}}.order-request-form .form-item-date .ui-datepicker a{color:inherit;text-decoration:none;}.order-request-form .form-item-date .ui-datepicker a:after{display:block !important;}.order-request-form .form-item-date::before,.order-request-form .form-item-date::after{content:'';position:absolute;}.order-request-form .form-item-date::before{left:20px;bottom:15px;background:transparent url("/themes/basic/styles/images/calendar-new.svg") no-repeat center center;background-size:contain;width:20px;height:20px;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .form-item-date::before{left:34px;bottom:16px;}}.order-request-form .form-item-date::after{right:19px;bottom:13px;font-family:FontAwesome,serif;content:"";color:#8D8D8D;font-size:11px;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .form-item-date::after{right:27px;bottom:14px;}}.order-request-form .form-email::placeholder{color:#c0c0c0;}.order-request-form fieldset{padding-left:35px;padding-right:35px;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form fieldset{padding-left:17.5px;padding-right:17.5px;}}.order-request-form fieldset.form-item{padding-top:0;}.order-request-form .form-item-modification-fee{font-size:16px;line-height:22px;color:#000;margin-top:13px;}.order-request-form .fieldset-wrapper{position:relative;padding:15px 19px;border:1px solid #DADADA;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .fieldset-wrapper{max-height:100%;position:initial;}}.order-request-form .fieldset-wrapper .form-item:not(:last-child){margin-bottom:7px;}.order-request-form .fieldset-wrapper label{font-weight:normal;padding-bottom:0;}.order-request-form .form-type-checkbox{display:flex;align-items:center;margin-bottom:0;position:relative;}.order-request-form .form-type-checkbox input[type=checkbox]{cursor:pointer;margin:0;bottom:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:flex;justify-content:center;align-items:center;height:12px;width:12px;position:relative;}@media all and (max-width:767px){.order-request-form .form-type-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;}}.order-request-form .form-type-checkbox input[type=checkbox]::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";height:14px;width:14px;margin:-2px 0;display:flex;justify-content:center;align-items:center;padding:2px;background:white;border:1px solid #dcdcdc;color:#222222;border-radius:2px;}.order-request-form .form-type-checkbox input[type=checkbox]:checked::before{font-family:FontAwesome,serif;content:"";}.order-request-form .form-type-checkbox input[type=checkbox] + label{margin-left:10px;padding:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;word-wrap:normal;white-space:normal;}@media all and (max-width:767px){.order-request-form .form-type-checkbox input[type=checkbox] + label{flex-basis:100%;}}.order-request-form .form-type-checkbox input[type=checkbox]{height:0;width:0;opacity:0;display:none;}.order-request-form .form-type-checkbox input[type=checkbox] + label{margin-left:35px;padding-top:4px;letter-spacing:0.3px;font-size:14px;}.order-request-form .form-type-checkbox input[type=checkbox] + label::before,.order-request-form .form-type-checkbox input[type=checkbox] + label::after{content:"";position:absolute;top:4px;left:0;height:18px;width:18px;border:1px solid transparent;}.order-request-form .form-type-checkbox input[type=checkbox] + label::before{content:"";background:#FFFFFF url("/themes/basic/styles/images/Arrow_check-box.svg") no-repeat 1px 4px;background-size:16px;border-radius:3px;border-color:#DADADA;z-index:1;}.order-request-form .form-type-checkbox input[type=checkbox] + label::after{border-radius:3px;background-color:#ffae00;z-index:0;}.order-request-form .form-type-checkbox input[type=checkbox]:checked + label::before{background-color:#ffae00;border-color:#ffae00;}.order-request-form .form-type-checkbox input[type=checkbox]:checked + label::after{animation:checkboxScale .4s ease;}.order-request-form .form-type-checkbox input[type=checkbox]:focus{outline:none;}.order-request-form textarea{height:150px;}.order-request-form textarea::-webkit-input-placeholder{color:#DADADA;opacity:0.8;}.order-request-form textarea::-moz-placeholder{color:#DADADA;opacity:0.8;}.order-request-form textarea:-ms-input-placeholder{color:#DADADA;opacity:0.8;}.order-request-form textarea:-moz-placeholder{color:#DADADA;opacity:0.8;}.order-request-form .form-action{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:21px 60px 39px;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .form-action{align-items:flex-start;padding:0 30px 30px;flex-direction:column;}}.order-request-form .form-action.form-action-modification-request{border-top:1px solid #DADADA;padding-bottom:20px;}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .form-action.form-action-modification-request{padding-bottom:30px;padding-top:25px;}}.order-request-form .form-action .form-item-terms-and-conditions input[type=checkbox] + label{font-size:14px;color:#8D8D8D;margin-left:36px;}@media all and (min-width:768px){.order-request-form .form-action .form-item-terms-and-conditions input[type=checkbox] + label{margin-bottom:10px;}}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .form-action .form-item-terms-and-conditions input[type=checkbox] + label{font-size:16px;}}.order-request-form .form-action .form-item-terms-and-conditions input[type=checkbox] + label a{color:#ffae00;text-decoration:none;}.order-request-form .form-action > input[type=submit]{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;border-radius:6px;padding:17px 46px;}.order-request-form .form-action > input[type=submit] a{color:#fff;text-decoration:none;font-weight:normal;}.order-request-form .form-action > input[type=submit] a:visited{color:#fff;}.order-request-form .form-action > input[type=submit]:visited{color:#fff;}.order-request-form .form-action > input[type=submit]:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.order-request-form .form-action > input[type=submit]:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.order-request-form .form-action > input[type=submit]:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.order-request-form .form-action > input[type=submit]:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.order-request-form .form-action > input[type=submit]:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.order-request-form .form-action > input[type=submit]:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px),all and (max-height:687px) and (min-width:768px){.order-request-form .form-action > input[type=submit]{width:100%;margin-top:41px;}}.order-request-form .ps__scrollbar-y{right:10px;width:10px;}.fare-rules-popup .ui-dialog-titlebar{background:#ffffff;color:#000000;text-align:center;font-size:20px;}.fare-rules-popup .ui-dialog-titlebar button{background:transparent url(/themes/basic/styles/images/close-icon-grey.svg) no-repeat 0;}.fare-rules-popup .rule-wrapper .rule-header{font-size:16px;margin-bottom:10px;color:#777777;}.fare-rules-popup .rule-wrapper .rule-text{color:#777777;margin-bottom:30px;font-size:12px;}.invoice-page .content-wrapper{display:grid;max-width:1024px;width:100%;margin:30px auto;font-family:Arial,sans-serif;grid-template-columns:[left-column] 70% [right-column] 28%;justify-content:space-between;}@media all and (max-width:1088px){.invoice-page .content-wrapper{grid-template-columns:1fr;padding-left:25px;padding-right:25px;}}.invoice-page .content-wrapper .invoice-content-wrapper{border:solid 1px #dadada;border-radius:10px;margin-bottom:20px;}.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row{padding:30px 35px;position:relative;border-top:1px solid #dadada;}@media all and (max-width:767px){.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row{padding:30px 20px;}}.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row .wrapper-content{display:flex;}.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row .wrapper-content.text-only{display:block;}@media all and (max-width:767px){.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row .wrapper-content{display:block;}}.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row .wrapper-content .invoice-state-description{flex-basis:60%;}.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row.background-grey{background-color:#f4f4f4;}.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row:first-child{border-top:none;border-top-left-radius:10px;border-top-right-radius:10px;}@media all and (max-width:767px){.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row:first-child{padding:30px 20px;}}.invoice-page .content-wrapper .invoice-content-wrapper .invoice-row:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.invoice-page .content-wrapper .invoice-block-wrapper{border-radius:10px;margin-bottom:20px;}@media all and (min-width:768px) and (max-width:1088px){.invoice-page .content-wrapper{flex-flow:row wrap;margin:30px auto;padding-left:0;padding-right:0;padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.invoice-page .content-wrapper{flex-flow:row wrap;margin:30px auto;padding-left:0;padding-right:0;padding-left:1rem;padding-right:1rem;}}@media all and (min-width:768px) and (max-width:1024px){.invoice-page .content-wrapper{padding-left:1rem;padding-right:1rem;}}.invoice-page .content-wrapper .full{width:100%;flex-basis:100%;}.waiting-page{text-align:center;padding:200px 50px;width:50%;margin:0 auto;line-height:1.4;}@media (max-width:700px){.waiting-page{padding:150px 0;}}.waiting-page .title{font-size:26px;}.waiting-page .subtitle{margin:10px 0 35px;}.pending-page{text-align:center;padding:200px 0;width:50%;margin:0 auto;line-height:1.4;}@media all and (max-width:767px){.pending-page{width:80%;}}.pending-page.with-choice-form{width:100%;}.pending-page.with-choice-form .button{display:block;text-align:center;line-height:1.4;min-width:380px;white-space:normal;margin:30px auto 0 auto;padding:8px;}@media all and (max-width:410px){.pending-page.with-choice-form .button{min-width:100%;}}.pending-page .title{font-size:26px;}.pending-page .message{margin:10px 0 35px;}.pending-page .modify-btn-wrapper{background:#ffae00;}.pending-page .modify-btn-wrapper:hover{background:#ffb61a;}.pending-page .button-wrapper{max-width:239px;width:100%;margin:30px auto 0 auto;text-align:center;position:relative;height:38px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.pending-page .button-wrapper span{display:block;margin-top:8px;}.pending-page .button-wrapper a{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#fff;}.pending-page .button-wrapper a:focus{border:none;outline:none;}.path-user,.path-invoice,.path-order,.path-tickets{font-family:Tahoma,Arial,sans-serif;}.path-user #main-content .pr-main__content main,.path-invoice #main-content .pr-main__content main,.path-order #main-content .pr-main__content main,.path-tickets #main-content .pr-main__content main{padding-bottom:60px;}.path-user #main-content .pr-main__content article,.path-invoice #main-content .pr-main__content article,.path-order #main-content .pr-main__content article,.path-tickets #main-content .pr-main__content article{margin:0;}.path-user #main-content .pr-main__content article .block__inner,.path-invoice #main-content .pr-main__content article .block__inner,.path-order #main-content .pr-main__content article .block__inner,.path-tickets #main-content .pr-main__content article .block__inner{padding:0;}.path-user #main-content .pr-main__content article .block__title,.path-invoice #main-content .pr-main__content article .block__title,.path-order #main-content .pr-main__content article .block__title,.path-tickets #main-content .pr-main__content article .block__title{margin-bottom:15px;padding-top:15px;padding-bottom:15px;}.path-user #main-content .pr-main__content details,.path-invoice #main-content .pr-main__content details,.path-order #main-content .pr-main__content details,.path-tickets #main-content .pr-main__content details{color:#4b4b4b;}.path-user #main-content .pr-main__content details:hover summary,.path-invoice #main-content .pr-main__content details:hover summary,.path-order #main-content .pr-main__content details:hover summary,.path-tickets #main-content .pr-main__content details:hover summary{color:#4b4b4b;}.path-user #main-content .pr-main__content details:hover[open],.path-invoice #main-content .pr-main__content details:hover[open],.path-order #main-content .pr-main__content details:hover[open],.path-tickets #main-content .pr-main__content details:hover[open]{color:#4b4b4b;}.path-user #main-content .pr-main__content details .form-item,.path-invoice #main-content .pr-main__content details .form-item,.path-order #main-content .pr-main__content details .form-item,.path-tickets #main-content .pr-main__content details .form-item{width:100%;}.path-user #main-content .pr-main__content .block-plugin-id--page-title-block .block__inner,.path-invoice #main-content .pr-main__content .block-plugin-id--page-title-block .block__inner,.path-order #main-content .pr-main__content .block-plugin-id--page-title-block .block__inner,.path-tickets #main-content .pr-main__content .block-plugin-id--page-title-block .block__inner{padding:30px 0 0;}.path-user #main-content .pr-main__content .block-plugin-id--page-title-block h1,.path-invoice #main-content .pr-main__content .block-plugin-id--page-title-block h1,.path-order #main-content .pr-main__content .block-plugin-id--page-title-block h1,.path-tickets #main-content .pr-main__content .block-plugin-id--page-title-block h1{color:#000000;font-size:24px;line-height:28px;margin:0;font-family:Arial,sans-serif;}.path-user #main-content .pr-main__content .block,.path-invoice #main-content .pr-main__content .block,.path-order #main-content .pr-main__content .block,.path-tickets #main-content .pr-main__content .block{font-family:Tahoma,Arial,sans-serif;}.path-user #main-content .pr-main__content .block.block-plugin-id--userinfoblock,.path-user #main-content .pr-main__content .block.user-text-block,.path-invoice #main-content .pr-main__content .block.block-plugin-id--userinfoblock,.path-invoice #main-content .pr-main__content .block.user-text-block,.path-order #main-content .pr-main__content .block.block-plugin-id--userinfoblock,.path-order #main-content .pr-main__content .block.user-text-block,.path-tickets #main-content .pr-main__content .block.block-plugin-id--userinfoblock,.path-tickets #main-content .pr-main__content .block.user-text-block{display:none;}.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead{padding:0 0 30px;font-size:0.875rem;}@media all and (min-width:768px) and (max-width:1024px){.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead{padding-left:1rem;padding-right:1rem;}}.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block{display:flex;flex-basis:49%;border:1px solid #dbdbdb;}@media all and (min-width:768px) and (max-width:1024px){.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block{padding-left:0;padding-right:0;}}@media all and (max-width:767px){.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block{padding-left:0;padding-right:0;flex-basis:100%;}}.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content{padding:20px 30px;}@media all and (min-width:768px) and (max-width:1024px){.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content{padding:1rem;}}@media all and (max-width:767px){.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .block-plugin-id--userinfoblock .block__content,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-text-block .block__content{padding:1rem;}}@media all and (max-width:767px){.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-info-block,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-info-block,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-info-block,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .user-info-block{margin-bottom:30px;}}.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__inner,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__inner,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__inner,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__inner{padding:0;}.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__content,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__content,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__content,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__content{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between;}@media all and (min-width:481px) and (max-width:767px){.path-user #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__content > div,.path-invoice #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__content > div,.path-order #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__content > div,.path-tickets #main-content .pr-main__content .block.block-plugin-id--clientareahead .block__content > div{flex-basis:100%;}}.path-user #main-content .pr-main__content .view-header,.path-invoice #main-content .pr-main__content .view-header,.path-order #main-content .pr-main__content .view-header,.path-tickets #main-content .pr-main__content .view-header{color:#8D8D8D;font-size:16px;line-height:22px;margin-top:10px;margin-bottom:48px;}.path-user #main-content .block-main-content,.path-invoice #main-content .block-main-content,.path-order #main-content .block-main-content,.path-tickets #main-content .block-main-content{margin:0 auto;}.path-user #main-content .block-plugin-id--local-tasks-block.block .block__inner,.path-invoice #main-content .block-plugin-id--local-tasks-block.block .block__inner,.path-order #main-content .block-plugin-id--local-tasks-block.block .block__inner,.path-tickets #main-content .block-plugin-id--local-tasks-block.block .block__inner{padding-top:30px;padding-bottom:30px;}.path-user #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs,.path-invoice #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs,.path-order #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs,.path-tickets #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs{margin:0;}.path-user #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs.nav,.path-invoice #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs.nav,.path-order #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs.nav,.path-tickets #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs.nav{padding:0;}.path-user #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul,.path-invoice #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul,.path-order #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul,.path-tickets #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul{background:#f2f2f2;border:none;display:flex;flex-flow:row wrap;}.path-user #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li,.path-invoice #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li,.path-order #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li,.path-tickets #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li{border:none;background:transparent;}@media all and (max-width:480px){.path-user #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li,.path-invoice #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li,.path-order #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li,.path-tickets #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li{flex-basis:100%;}}.path-user #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li a,.path-invoice #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li a,.path-order #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li a,.path-tickets #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li a{text-transform:uppercase;font-size:1rem;color:#000;border:none;padding:15px 15px;background-color:transparent;}.path-user #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li.tabs__tab--is-active a,.path-user #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li:hover a,.path-invoice #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li.tabs__tab--is-active a,.path-invoice #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li:hover a,.path-order #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li.tabs__tab--is-active a,.path-order #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li:hover a,.path-tickets #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li.tabs__tab--is-active a,.path-tickets #main-content .block-plugin-id--local-tasks-block.block .block__inner .tabs ul li:hover a{background-color:#ca0d03;color:#fff;}.path-user #main-content .views-table,.path-invoice #main-content .views-table,.path-order #main-content .views-table,.path-tickets #main-content .views-table{width:100%;border:1px solid #dbdbdb;margin-bottom:30px;}.path-user #main-content .views-table tbody,.path-user #main-content .views-table thead,.path-invoice #main-content .views-table tbody,.path-invoice #main-content .views-table thead,.path-order #main-content .views-table tbody,.path-order #main-content .views-table thead,.path-tickets #main-content .views-table tbody,.path-tickets #main-content .views-table thead{border:none;}.path-user #main-content .views-table thead tr,.path-invoice #main-content .views-table thead tr,.path-order #main-content .views-table thead tr,.path-tickets #main-content .views-table thead tr{border:none;background:#f8f8f8;}.path-user #main-content .views-table thead .table__cell,.path-invoice #main-content .views-table thead .table__cell,.path-order #main-content .views-table thead .table__cell,.path-tickets #main-content .views-table thead .table__cell{padding-top:10px;padding-bottom:10px;font-weight:normal;font-size:0.875rem;}.path-user #main-content .views-table thead .table__cell a,.path-invoice #main-content .views-table thead .table__cell a,.path-order #main-content .views-table thead .table__cell a,.path-tickets #main-content .views-table thead .table__cell a{color:#000;}.path-user #main-content .views-table thead .table__cell.is-active a,.path-invoice #main-content .views-table thead .table__cell.is-active a,.path-order #main-content .views-table thead .table__cell.is-active a,.path-tickets #main-content .views-table thead .table__cell.is-active a{color:#ca0d03;}.path-user #main-content .views-table tbody .table__row,.path-invoice #main-content .views-table tbody .table__row,.path-order #main-content .views-table tbody .table__row,.path-tickets #main-content .views-table tbody .table__row{-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.path-user #main-content .views-table tbody .table__row:last-of-type,.path-invoice #main-content .views-table tbody .table__row:last-of-type,.path-order #main-content .views-table tbody .table__row:last-of-type,.path-tickets #main-content .views-table tbody .table__row:last-of-type{border-bottom:none;}.path-user #main-content .views-table tbody .table__row:hover,.path-invoice #main-content .views-table tbody .table__row:hover,.path-order #main-content .views-table tbody .table__row:hover,.path-tickets #main-content .views-table tbody .table__row:hover{background:#f8f8f8;}.path-user #main-content .views-table tbody .table__row:hover .table__cell:first-of-type,.path-invoice #main-content .views-table tbody .table__row:hover .table__cell:first-of-type,.path-order #main-content .views-table tbody .table__row:hover .table__cell:first-of-type,.path-tickets #main-content .views-table tbody .table__row:hover .table__cell:first-of-type{color:#ca0d03;}.path-user #main-content .views-table tbody .user-table-row,.path-invoice #main-content .views-table tbody .user-table-row,.path-order #main-content .views-table tbody .user-table-row,.path-tickets #main-content .views-table tbody .user-table-row{cursor:pointer;}.path-user #main-content .views-table tbody .table__cell,.path-invoice #main-content .views-table tbody .table__cell,.path-order #main-content .views-table tbody .table__cell,.path-tickets #main-content .views-table tbody .table__cell{padding-top:20px;padding-bottom:20px;color:#999999;}.path-user #main-content .views-table tbody .table__cell:first-of-type,.path-invoice #main-content .views-table tbody .table__cell:first-of-type,.path-order #main-content .views-table tbody .table__cell:first-of-type,.path-tickets #main-content .views-table tbody .table__cell:first-of-type{font-size:1.125rem;color:#000;}.path-user #main-content .views-table .table__row,.path-invoice #main-content .views-table .table__row,.path-order #main-content .views-table .table__row,.path-tickets #main-content .views-table .table__row{border:1px solid #dbdbdb;border-width:0 0 1px 0;}.path-user #main-content .views-table .table__cell,.path-invoice #main-content .views-table .table__cell,.path-order #main-content .views-table .table__cell,.path-tickets #main-content .views-table .table__cell{border:none;background:transparent;padding-left:30px;padding-right:30px;}@media all and (min-width:768px) and (max-width:1024px){.path-user #main-content .views-table .table__cell,.path-invoice #main-content .views-table .table__cell,.path-order #main-content .views-table .table__cell,.path-tickets #main-content .views-table .table__cell{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.path-user #main-content .views-table .table__cell,.path-invoice #main-content .views-table .table__cell,.path-order #main-content .views-table .table__cell,.path-tickets #main-content .views-table .table__cell{padding-left:1rem;padding-right:1rem;}}.path-user #main-content .views-table .table__cell:last-of-type,.path-invoice #main-content .views-table .table__cell:last-of-type,.path-order #main-content .views-table .table__cell:last-of-type,.path-tickets #main-content .views-table .table__cell:last-of-type{display:none;}@media all and (max-width:767px){.path-user #main-content .views-table .table__cell.views-field-arrival-datetime,.path-user #main-content .views-table .table__cell.views-field-expiration-date,.path-user #main-content .views-table .table__cell.views-field-amount__number,.path-user #main-content .views-table .table__cell.views-field-departure-datetime,.path-user #main-content .views-table .table__cell.views-field-order-total__number,.path-invoice #main-content .views-table .table__cell.views-field-arrival-datetime,.path-invoice #main-content .views-table .table__cell.views-field-expiration-date,.path-invoice #main-content .views-table .table__cell.views-field-amount__number,.path-invoice #main-content .views-table .table__cell.views-field-departure-datetime,.path-invoice #main-content .views-table .table__cell.views-field-order-total__number,.path-order #main-content .views-table .table__cell.views-field-arrival-datetime,.path-order #main-content .views-table .table__cell.views-field-expiration-date,.path-order #main-content .views-table .table__cell.views-field-amount__number,.path-order #main-content .views-table .table__cell.views-field-departure-datetime,.path-order #main-content .views-table .table__cell.views-field-order-total__number,.path-tickets #main-content .views-table .table__cell.views-field-arrival-datetime,.path-tickets #main-content .views-table .table__cell.views-field-expiration-date,.path-tickets #main-content .views-table .table__cell.views-field-amount__number,.path-tickets #main-content .views-table .table__cell.views-field-departure-datetime,.path-tickets #main-content .views-table .table__cell.views-field-order-total__number{display:none;}}.path-user #main-content .status-field,.path-user #main-content .state-field,.path-invoice #main-content .status-field,.path-invoice #main-content .state-field,.path-order #main-content .status-field,.path-order #main-content .state-field,.path-tickets #main-content .status-field,.path-tickets #main-content .state-field{color:#ff9900;}.path-user #main-content .status-field.booked,.path-user #main-content .status-field.placed,.path-user #main-content .status-field.modified,.path-user #main-content .status-field.paid,.path-user #main-content .status-field.refund-requested,.path-user #main-content .status-field.modification-requested,.path-user #main-content .state-field.booked,.path-user #main-content .state-field.placed,.path-user #main-content .state-field.modified,.path-user #main-content .state-field.paid,.path-user #main-content .state-field.refund-requested,.path-user #main-content .state-field.modification-requested,.path-invoice #main-content .status-field.booked,.path-invoice #main-content .status-field.placed,.path-invoice #main-content .status-field.modified,.path-invoice #main-content .status-field.paid,.path-invoice #main-content .status-field.refund-requested,.path-invoice #main-content .status-field.modification-requested,.path-invoice #main-content .state-field.booked,.path-invoice #main-content .state-field.placed,.path-invoice #main-content .state-field.modified,.path-invoice #main-content .state-field.paid,.path-invoice #main-content .state-field.refund-requested,.path-invoice #main-content .state-field.modification-requested,.path-order #main-content .status-field.booked,.path-order #main-content .status-field.placed,.path-order #main-content .status-field.modified,.path-order #main-content .status-field.paid,.path-order #main-content .status-field.refund-requested,.path-order #main-content .status-field.modification-requested,.path-order #main-content .state-field.booked,.path-order #main-content .state-field.placed,.path-order #main-content .state-field.modified,.path-order #main-content .state-field.paid,.path-order #main-content .state-field.refund-requested,.path-order #main-content .state-field.modification-requested,.path-tickets #main-content .status-field.booked,.path-tickets #main-content .status-field.placed,.path-tickets #main-content .status-field.modified,.path-tickets #main-content .status-field.paid,.path-tickets #main-content .status-field.refund-requested,.path-tickets #main-content .status-field.modification-requested,.path-tickets #main-content .state-field.booked,.path-tickets #main-content .state-field.placed,.path-tickets #main-content .state-field.modified,.path-tickets #main-content .state-field.paid,.path-tickets #main-content .state-field.refund-requested,.path-tickets #main-content .state-field.modification-requested{color:#21d30f;}.path-user #main-content .status-field.canceled,.path-user #main-content .status-field.cancellation-requested,.path-user #main-content .status-field.failed,.path-user #main-content .status-field.sold-out,.path-user #main-content .state-field.canceled,.path-user #main-content .state-field.cancellation-requested,.path-user #main-content .state-field.failed,.path-user #main-content .state-field.sold-out,.path-invoice #main-content .status-field.canceled,.path-invoice #main-content .status-field.cancellation-requested,.path-invoice #main-content .status-field.failed,.path-invoice #main-content .status-field.sold-out,.path-invoice #main-content .state-field.canceled,.path-invoice #main-content .state-field.cancellation-requested,.path-invoice #main-content .state-field.failed,.path-invoice #main-content .state-field.sold-out,.path-order #main-content .status-field.canceled,.path-order #main-content .status-field.cancellation-requested,.path-order #main-content .status-field.failed,.path-order #main-content .status-field.sold-out,.path-order #main-content .state-field.canceled,.path-order #main-content .state-field.cancellation-requested,.path-order #main-content .state-field.failed,.path-order #main-content .state-field.sold-out,.path-tickets #main-content .status-field.canceled,.path-tickets #main-content .status-field.cancellation-requested,.path-tickets #main-content .status-field.failed,.path-tickets #main-content .status-field.sold-out,.path-tickets #main-content .state-field.canceled,.path-tickets #main-content .state-field.cancellation-requested,.path-tickets #main-content .state-field.failed,.path-tickets #main-content .state-field.sold-out{color:#c20115;}.path-user #main-content .status-field.new,.path-user #main-content .state-field.new,.path-invoice #main-content .status-field.new,.path-invoice #main-content .state-field.new,.path-order #main-content .status-field.new,.path-order #main-content .state-field.new,.path-tickets #main-content .status-field.new,.path-tickets #main-content .state-field.new{color:#999999;}.path-user #main-content .view-user-orders .pager,.path-invoice #main-content .view-user-orders .pager,.path-order #main-content .view-user-orders .pager,.path-tickets #main-content .view-user-orders .pager{padding:0;margin-top:19px;}.path-user #main-content .view-user-orders .pager .pager__item a,.path-invoice #main-content .view-user-orders .pager .pager__item a,.path-order #main-content .view-user-orders .pager .pager__item a,.path-tickets #main-content .view-user-orders .pager .pager__item a{display:block;position:relative;border:1px solid #DADADA;border-radius:6px;background-color:#FBFBFB;font-size:16px;line-height:19px;color:#B3B3B3;padding:15px 65px 15px 53px;transition:background-color .2s ease-out;}.path-user #main-content .view-user-orders .pager .pager__item a::after,.path-invoice #main-content .view-user-orders .pager .pager__item a::after,.path-order #main-content .view-user-orders .pager .pager__item a::after,.path-tickets #main-content .view-user-orders .pager .pager__item a::after{content:'';position:absolute;top:20px;right:46px;height:11px;width:11px;background:url("/themes/basic/styles/images/angle-arrow-down.svg") no-repeat center 10%;background-size:contain;display:block !important;}.path-user #main-content .view-user-orders .pager .pager__item a:hover,.path-invoice #main-content .view-user-orders .pager .pager__item a:hover,.path-order #main-content .view-user-orders .pager .pager__item a:hover,.path-tickets #main-content .view-user-orders .pager .pager__item a:hover{background-color:#f4f4f4;}.path-user #main-content .user-order,.path-invoice #main-content .user-order,.path-order #main-content .user-order,.path-tickets #main-content .user-order{border:1px solid #DADADA;border-radius:10px;margin-bottom:20px;background-color:#fff;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order,.path-invoice #main-content .user-order,.path-order #main-content .user-order,.path-tickets #main-content .user-order{margin:0 14px 20px;}}@media all and (max-width:767px){.path-user #main-content .user-order,.path-invoice #main-content .user-order,.path-order #main-content .user-order,.path-tickets #main-content .user-order{margin:0 4px 20px;}}.path-user #main-content .user-order .ticket,.path-invoice #main-content .user-order .ticket,.path-order #main-content .user-order .ticket,.path-tickets #main-content .user-order .ticket{color:#8D8D8D;font-size:12px;line-height:20px;display:grid;border-bottom:1px solid #DADADA;grid-template-columns:190px 1.31fr 1fr 1fr 0.8fr;grid-template-areas:"type header-route header-tickets header-passengers header-status" "trip route        tickets        passengers        status";}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket,.path-invoice #main-content .user-order .ticket,.path-order #main-content .user-order .ticket,.path-tickets #main-content .user-order .ticket{border-bottom:none;grid-template-columns:174px 0.25fr 1fr;grid-template-areas:"type              type       type" "header-route      trip       route" "header-passengers passengers passengers" "header-tickets    tickets    tickets" "header-status     status     status";}}@media all and (max-width:767px){.path-user #main-content .user-order .ticket,.path-invoice #main-content .user-order .ticket,.path-order #main-content .user-order .ticket,.path-tickets #main-content .user-order .ticket{border-bottom:none;grid-template-columns:1fr;grid-template-areas:"type" "header-route" "route" "header-passengers" "passengers" "header-tickets" "tickets" "header-status" "status";}}@media all and (min-width:768px) and (max-width:1088px),all and (max-width:767px){.path-user #main-content .user-order .ticket:first-child:nth-last-child(n + 3) .status,.path-user #main-content .user-order .ticket:first-child:nth-last-child(n + 3) .user-order__header:nth-child(5),.path-invoice #main-content .user-order .ticket:first-child:nth-last-child(n + 3) .status,.path-invoice #main-content .user-order .ticket:first-child:nth-last-child(n + 3) .user-order__header:nth-child(5),.path-order #main-content .user-order .ticket:first-child:nth-last-child(n + 3) .status,.path-order #main-content .user-order .ticket:first-child:nth-last-child(n + 3) .user-order__header:nth-child(5),.path-tickets #main-content .user-order .ticket:first-child:nth-last-child(n + 3) .status,.path-tickets #main-content .user-order .ticket:first-child:nth-last-child(n + 3) .user-order__header:nth-child(5){display:none;}}.path-user #main-content .user-order .ticket:nth-child(2) .user-order__header,.path-invoice #main-content .user-order .ticket:nth-child(2) .user-order__header,.path-order #main-content .user-order .ticket:nth-child(2) .user-order__header,.path-tickets #main-content .user-order .ticket:nth-child(2) .user-order__header{display:none;}@media all and (min-width:768px) and (max-width:1088px),all and (max-width:767px){.path-user #main-content .user-order .ticket:nth-child(2) .user-order__header,.path-invoice #main-content .user-order .ticket:nth-child(2) .user-order__header,.path-order #main-content .user-order .ticket:nth-child(2) .user-order__header,.path-tickets #main-content .user-order .ticket:nth-child(2) .user-order__header{display:block;}.path-user #main-content .user-order .ticket:nth-child(2) .user-order__header:first-child,.path-invoice #main-content .user-order .ticket:nth-child(2) .user-order__header:first-child,.path-order #main-content .user-order .ticket:nth-child(2) .user-order__header:first-child,.path-tickets #main-content .user-order .ticket:nth-child(2) .user-order__header:first-child{background-color:#F4F4F4;height:10px;padding:0;color:transparent;}}.path-user #main-content .user-order .ticket:nth-child(2) .status,.path-invoice #main-content .user-order .ticket:nth-child(2) .status,.path-order #main-content .user-order .ticket:nth-child(2) .status,.path-tickets #main-content .user-order .ticket:nth-child(2) .status{display:none;}@media all and (min-width:768px) and (max-width:1088px),all and (max-width:767px){.path-user #main-content .user-order .ticket:nth-child(2) .status,.path-invoice #main-content .user-order .ticket:nth-child(2) .status,.path-order #main-content .user-order .ticket:nth-child(2) .status,.path-tickets #main-content .user-order .ticket:nth-child(2) .status{display:flex;flex-wrap:wrap;}}.path-user #main-content .user-order .ticket .user-order__header,.path-invoice #main-content .user-order .ticket .user-order__header,.path-order #main-content .user-order .ticket .user-order__header,.path-tickets #main-content .user-order .ticket .user-order__header{color:#8D8D8D;font-size:14px;line-height:20px;border-bottom:1px solid #DADADA;padding:14px 5px 13px;}.path-user #main-content .user-order .ticket .user-order__header:nth-child(1),.path-invoice #main-content .user-order .ticket .user-order__header:nth-child(1),.path-order #main-content .user-order .ticket .user-order__header:nth-child(1),.path-tickets #main-content .user-order .ticket .user-order__header:nth-child(1){grid-area:type;padding-left:29px;}.path-user #main-content .user-order .ticket .user-order__header:nth-child(2),.path-invoice #main-content .user-order .ticket .user-order__header:nth-child(2),.path-order #main-content .user-order .ticket .user-order__header:nth-child(2),.path-tickets #main-content .user-order .ticket .user-order__header:nth-child(2){grid-area:header-route;}.path-user #main-content .user-order .ticket .user-order__header:nth-child(3),.path-invoice #main-content .user-order .ticket .user-order__header:nth-child(3),.path-order #main-content .user-order .ticket .user-order__header:nth-child(3),.path-tickets #main-content .user-order .ticket .user-order__header:nth-child(3){grid-area:header-tickets;}.path-user #main-content .user-order .ticket .user-order__header:nth-child(4),.path-invoice #main-content .user-order .ticket .user-order__header:nth-child(4),.path-order #main-content .user-order .ticket .user-order__header:nth-child(4),.path-tickets #main-content .user-order .ticket .user-order__header:nth-child(4){grid-area:header-passengers;}.path-user #main-content .user-order .ticket .user-order__header:nth-child(5),.path-invoice #main-content .user-order .ticket .user-order__header:nth-child(5),.path-order #main-content .user-order .ticket .user-order__header:nth-child(5),.path-tickets #main-content .user-order .ticket .user-order__header:nth-child(5){grid-area:header-status;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket .user-order__header,.path-invoice #main-content .user-order .ticket .user-order__header,.path-order #main-content .user-order .ticket .user-order__header,.path-tickets #main-content .user-order .ticket .user-order__header{padding-left:29px;}.path-user #main-content .user-order .ticket .user-order__header:not(.type-route),.path-invoice #main-content .user-order .ticket .user-order__header:not(.type-route),.path-order #main-content .user-order .ticket .user-order__header:not(.type-route),.path-tickets #main-content .user-order .ticket .user-order__header:not(.type-route){padding-top:19px;padding-right:40px;position:relative;}.path-user #main-content .user-order .ticket .user-order__header:not(.type-route)::before,.path-invoice #main-content .user-order .ticket .user-order__header:not(.type-route)::before,.path-order #main-content .user-order .ticket .user-order__header:not(.type-route)::before,.path-tickets #main-content .user-order .ticket .user-order__header:not(.type-route)::before{content:'';position:absolute;width:1px;height:20px;right:25px;top:calc(50% - 10px);background-color:#DADADA;}}@media all and (max-width:767px){.path-user #main-content .user-order .ticket .user-order__header:not(.type-route),.path-invoice #main-content .user-order .ticket .user-order__header:not(.type-route),.path-order #main-content .user-order .ticket .user-order__header:not(.type-route),.path-tickets #main-content .user-order .ticket .user-order__header:not(.type-route){border-bottom:none;font-size:12px;padding:20px 29px 3px;}}.path-user #main-content .user-order .ticket .trip,.path-user #main-content .user-order .ticket .route,.path-user #main-content .user-order .ticket .tickets,.path-user #main-content .user-order .ticket .passengers,.path-user #main-content .user-order .ticket .status,.path-invoice #main-content .user-order .ticket .trip,.path-invoice #main-content .user-order .ticket .route,.path-invoice #main-content .user-order .ticket .tickets,.path-invoice #main-content .user-order .ticket .passengers,.path-invoice #main-content .user-order .ticket .status,.path-order #main-content .user-order .ticket .trip,.path-order #main-content .user-order .ticket .route,.path-order #main-content .user-order .ticket .tickets,.path-order #main-content .user-order .ticket .passengers,.path-order #main-content .user-order .ticket .status,.path-tickets #main-content .user-order .ticket .trip,.path-tickets #main-content .user-order .ticket .route,.path-tickets #main-content .user-order .ticket .tickets,.path-tickets #main-content .user-order .ticket .passengers,.path-tickets #main-content .user-order .ticket .status{padding:19px 5px;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket .trip,.path-user #main-content .user-order .ticket .route,.path-user #main-content .user-order .ticket .tickets,.path-user #main-content .user-order .ticket .passengers,.path-user #main-content .user-order .ticket .status,.path-invoice #main-content .user-order .ticket .trip,.path-invoice #main-content .user-order .ticket .route,.path-invoice #main-content .user-order .ticket .tickets,.path-invoice #main-content .user-order .ticket .passengers,.path-invoice #main-content .user-order .ticket .status,.path-order #main-content .user-order .ticket .trip,.path-order #main-content .user-order .ticket .route,.path-order #main-content .user-order .ticket .tickets,.path-order #main-content .user-order .ticket .passengers,.path-order #main-content .user-order .ticket .status,.path-tickets #main-content .user-order .ticket .trip,.path-tickets #main-content .user-order .ticket .route,.path-tickets #main-content .user-order .ticket .tickets,.path-tickets #main-content .user-order .ticket .passengers,.path-tickets #main-content .user-order .ticket .status{border-bottom:1px solid #DADADA;}}@media all and (max-width:767px){.path-user #main-content .user-order .ticket .trip,.path-user #main-content .user-order .ticket .route,.path-user #main-content .user-order .ticket .tickets,.path-user #main-content .user-order .ticket .passengers,.path-user #main-content .user-order .ticket .status,.path-invoice #main-content .user-order .ticket .trip,.path-invoice #main-content .user-order .ticket .route,.path-invoice #main-content .user-order .ticket .tickets,.path-invoice #main-content .user-order .ticket .passengers,.path-invoice #main-content .user-order .ticket .status,.path-order #main-content .user-order .ticket .trip,.path-order #main-content .user-order .ticket .route,.path-order #main-content .user-order .ticket .tickets,.path-order #main-content .user-order .ticket .passengers,.path-order #main-content .user-order .ticket .status,.path-tickets #main-content .user-order .ticket .trip,.path-tickets #main-content .user-order .ticket .route,.path-tickets #main-content .user-order .ticket .tickets,.path-tickets #main-content .user-order .ticket .passengers,.path-tickets #main-content .user-order .ticket .status{border-bottom:1px solid #DADADA;padding:6px 29px 29px;}}.path-user #main-content .user-order .ticket .trip,.path-invoice #main-content .user-order .ticket .trip,.path-order #main-content .user-order .ticket .trip,.path-tickets #main-content .user-order .ticket .trip{grid-area:trip;padding-left:29px;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket .trip,.path-invoice #main-content .user-order .ticket .trip,.path-order #main-content .user-order .ticket .trip,.path-tickets #main-content .user-order .ticket .trip{padding-left:5px;}}@media all and (max-width:767px){.path-user #main-content .user-order .ticket .trip,.path-invoice #main-content .user-order .ticket .trip,.path-order #main-content .user-order .ticket .trip,.path-tickets #main-content .user-order .ticket .trip{display:none;}}.path-user #main-content .user-order .ticket .trip img,.path-invoice #main-content .user-order .ticket .trip img,.path-order #main-content .user-order .ticket .trip img,.path-tickets #main-content .user-order .ticket .trip img{max-width:104px;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket .trip img,.path-invoice #main-content .user-order .ticket .trip img,.path-order #main-content .user-order .ticket .trip img,.path-tickets #main-content .user-order .ticket .trip img{max-width:52px;}}.path-user #main-content .user-order .ticket .route,.path-invoice #main-content .user-order .ticket .route,.path-order #main-content .user-order .ticket .route,.path-tickets #main-content .user-order .ticket .route{position:relative;grid-area:route;align-self:flex-start;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket .route,.path-invoice #main-content .user-order .ticket .route,.path-order #main-content .user-order .ticket .route,.path-tickets #main-content .user-order .ticket .route{align-self:normal;}}@media all and (max-width:767px){.path-user #main-content .user-order .ticket .route,.path-invoice #main-content .user-order .ticket .route,.path-order #main-content .user-order .ticket .route,.path-tickets #main-content .user-order .ticket .route{padding:16px 29px 29px 60px;}}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket .route .departure,.path-user #main-content .user-order .ticket .route .arrival,.path-invoice #main-content .user-order .ticket .route .departure,.path-invoice #main-content .user-order .ticket .route .arrival,.path-order #main-content .user-order .ticket .route .departure,.path-order #main-content .user-order .ticket .route .arrival,.path-tickets #main-content .user-order .ticket .route .departure,.path-tickets #main-content .user-order .ticket .route .arrival{display:flex;}}.path-user #main-content .user-order .ticket .route .arrival,.path-invoice #main-content .user-order .ticket .route .arrival,.path-order #main-content .user-order .ticket .route .arrival,.path-tickets #main-content .user-order .ticket .route .arrival{margin-top:20px;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket .route .arrival,.path-invoice #main-content .user-order .ticket .route .arrival,.path-order #main-content .user-order .ticket .route .arrival,.path-tickets #main-content .user-order .ticket .route .arrival{margin-top:11px;}}.path-user #main-content .user-order .ticket .route .station,.path-invoice #main-content .user-order .ticket .route .station,.path-order #main-content .user-order .ticket .route .station,.path-tickets #main-content .user-order .ticket .route .station{color:#000000;font-size:14px;font-weight:bold;}.path-user #main-content .user-order .ticket .route .date,.path-invoice #main-content .user-order .ticket .route .date,.path-order #main-content .user-order .ticket .route .date,.path-tickets #main-content .user-order .ticket .route .date{margin-top:4px;line-height:18px;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket .route .date,.path-invoice #main-content .user-order .ticket .route .date,.path-order #main-content .user-order .ticket .route .date,.path-tickets #main-content .user-order .ticket .route .date{margin-top:2px;margin-left:15px;}}.path-user #main-content .user-order .ticket .route-line,.path-invoice #main-content .user-order .ticket .route-line,.path-order #main-content .user-order .ticket .route-line,.path-tickets #main-content .user-order .ticket .route-line{position:absolute;height:calc(100% - 69px);width:1px;background-color:#DADADA;left:-22px;top:24px;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .user-order .ticket .route-line,.path-invoice #main-content .user-order .ticket .route-line,.path-order #main-content .user-order .ticket .route-line,.path-tickets #main-content .user-order .ticket .route-line{height:calc(100% - 48px);left:-25px;}}@media all and (max-width:767px){.path-user #main-content .user-order .ticket .route-line,.path-invoice #main-content .user-order .ticket .route-line,.path-order #main-content .user-order .ticket .route-line,.path-tickets #main-content .user-order .ticket .route-line{height:calc(100% - 76px);left:34px;top:21px;}}.path-user #main-content .user-order .ticket .route-line::before,.path-user #main-content .user-order .ticket .route-line::after,.path-invoice #main-content .user-order .ticket .route-line::before,.path-invoice #main-content .user-order .ticket .route-line::after,.path-order #main-content .user-order .ticket .route-line::before,.path-order #main-content .user-order .ticket .route-line::after,.path-tickets #main-content .user-order .ticket .route-line::before,.path-tickets #main-content .user-order .ticket .route-line::after{content:'';position:absolute;width:9px;height:9px;background-color:#fff;border-radius:50%;border:1px solid #DADADA;left:-5px;}.path-user #main-content .user-order .ticket .route-line::before,.path-invoice #main-content .user-order .ticket .route-line::before,.path-order #main-content .user-order .ticket .route-line::before,.path-tickets #main-content .user-order .ticket .route-line::before{top:0;}.path-user #main-content .user-order .ticket .route-line::after,.path-invoice #main-content .user-order .ticket .route-line::after,.path-order #main-content .user-order .ticket .route-line::after,.path-tickets #main-content .user-order .ticket .route-line::after{bottom:0;}.path-user #main-content .user-order .ticket .tickets,.path-invoice #main-content .user-order .ticket .tickets,.path-order #main-content .user-order .ticket .tickets,.path-tickets #main-content .user-order .ticket .tickets{grid-area:tickets;}@media all and (min-width:768px) and (max-width:1088px),all and (max-width:767px){.path-user #main-content .user-order .ticket .tickets,.path-invoice #main-content .user-order .ticket .tickets,.path-order #main-content .user-order .ticket .tickets,.path-tickets #main-content .user-order .ticket .tickets{display:flex;flex-wrap:wrap;}}.path-user #main-content .user-order .ticket .count-tickets,.path-invoice #main-content .user-order .ticket .count-tickets,.path-order #main-content .user-order .ticket .count-tickets,.path-tickets #main-content .user-order .ticket .count-tickets{color:#000000;font-size:14px;}.path-user #main-content .user-order .ticket .couch-class,.path-invoice #main-content .user-order .ticket .couch-class,.path-order #main-content .user-order .ticket .couch-class,.path-tickets #main-content .user-order .ticket .couch-class{margin-top:3px;}@media all and (min-width:768px) and (max-width:1088px),all and (max-width:767px){.path-user #main-content .user-order .ticket .couch-class,.path-invoice #main-content .user-order .ticket .couch-class,.path-order #main-content .user-order .ticket .couch-class,.path-tickets #main-content .user-order .ticket .couch-class{margin:0 12px;}}.path-user #main-content .user-order .ticket .passengers,.path-invoice #main-content .user-order .ticket .passengers,.path-order #main-content .user-order .ticket .passengers,.path-tickets #main-content .user-order .ticket .passengers{grid-area:passengers;}@media all and (min-width:768px) and (max-width:1088px),all and (max-width:767px){.path-user #main-content .user-order .ticket .passengers,.path-invoice #main-content .user-order .ticket .passengers,.path-order #main-content .user-order .ticket .passengers,.path-tickets #main-content .user-order .ticket .passengers{display:flex;flex-wrap:wrap;}}.path-user #main-content .user-order .ticket .passengers .passenger,.path-invoice #main-content .user-order .ticket .passengers .passenger,.path-order #main-content .user-order .ticket .passengers .passenger,.path-tickets #main-content .user-order .ticket .passengers .passenger{line-height:22px;}@media all and (min-width:768px) and (max-width:1088px),all and (max-width:767px){.path-user #main-content .user-order .ticket .passengers .passenger,.path-invoice #main-content .user-order .ticket .passengers .passenger,.path-order #main-content .user-order .ticket .passengers .passenger,.path-tickets #main-content .user-order .ticket .passengers .passenger{margin-right:10px;}}.path-user #main-content .user-order .ticket .fare .fare__rules--button,.path-invoice #main-content .user-order .ticket .fare .fare__rules--button,.path-order #main-content .user-order .ticket .fare .fare__rules--button,.path-tickets #main-content .user-order .ticket .fare .fare__rules--button{width:17px;height:17px;background-size:contain;margin-left:5px;}.path-user #main-content .user-order .ticket .status,.path-invoice #main-content .user-order .ticket .status,.path-order #main-content .user-order .ticket .status,.path-tickets #main-content .user-order .ticket .status{grid-area:status;}@media all and (min-width:768px) and (max-width:1088px),all and (max-width:767px){.path-user #main-content .user-order .ticket .status,.path-invoice #main-content .user-order .ticket .status,.path-order #main-content .user-order .ticket .status,.path-tickets #main-content .user-order .ticket .status{display:flex;flex-wrap:wrap;}}.path-user #main-content .user-order .ticket .status .order-status,.path-invoice #main-content .user-order .ticket .status .order-status,.path-order #main-content .user-order .ticket .status .order-status,.path-tickets #main-content .user-order .ticket .status .order-status{font-size:14px;line-height:20px;}.path-user #main-content .user-order .ticket .status .order-number,.path-invoice #main-content .user-order .ticket .status .order-number,.path-order #main-content .user-order .ticket .status .order-number,.path-tickets #main-content .user-order .ticket .status .order-number{margin-top:3px;}@media all and (min-width:768px) and (max-width:1088px),all and (max-width:767px){.path-user #main-content .user-order .ticket .status .order-number,.path-invoice #main-content .user-order .ticket .status .order-number,.path-order #main-content .user-order .ticket .status .order-number,.path-tickets #main-content .user-order .ticket .status .order-number{margin-top:0;margin-left:12px;}}.path-user #main-content .user-order .user-order__footer,.path-invoice #main-content .user-order .user-order__footer,.path-order #main-content .user-order .user-order__footer,.path-tickets #main-content .user-order .user-order__footer{padding:19px 30px 18px;display:flex;justify-content:flex-end;align-items:center;}@media all and (max-width:767px){.path-user #main-content .user-order .user-order__footer,.path-invoice #main-content .user-order .user-order__footer,.path-order #main-content .user-order .user-order__footer,.path-tickets #main-content .user-order .user-order__footer{padding:32px 19px 18px;align-items:flex-start;flex-direction:column;}}.path-user #main-content .user-order .user-order__price,.path-invoice #main-content .user-order .user-order__price,.path-order #main-content .user-order .user-order__price,.path-tickets #main-content .user-order .user-order__price{display:flex;font-size:14px;line-height:22px;margin-right:21px;}.path-user #main-content .user-order .user-order__price > div,.path-invoice #main-content .user-order .user-order__price > div,.path-order #main-content .user-order .user-order__price > div,.path-tickets #main-content .user-order .user-order__price > div{font-size:20px;margin-left:10px;}@media all and (max-width:767px){.path-user #main-content .user-order .user-order__price,.path-invoice #main-content .user-order .user-order__price,.path-order #main-content .user-order .user-order__price,.path-tickets #main-content .user-order .user-order__price{margin-left:10px;margin-bottom:30px;}}@media all and (max-width:767px){.path-user #main-content .user-order .user-order__open-link,.path-invoice #main-content .user-order .user-order__open-link,.path-order #main-content .user-order .user-order__open-link,.path-tickets #main-content .user-order .user-order__open-link{width:100%;}}.path-user #main-content .user-order .user-order__open-link a,.path-invoice #main-content .user-order .user-order__open-link a,.path-order #main-content .user-order .user-order__open-link a,.path-tickets #main-content .user-order .user-order__open-link a{display:block;border-radius:4px;background-color:#B3B3B3;padding:10px 60px;color:#fff;text-align:center;transition:background-color .2s ease-out;}.path-user #main-content .user-order .user-order__open-link a:hover,.path-invoice #main-content .user-order .user-order__open-link a:hover,.path-order #main-content .user-order .user-order__open-link a:hover,.path-tickets #main-content .user-order .user-order__open-link a:hover{background-color:#ffae00;}.path-user #main-content .block-plugin-id--userinfoblock,.path-invoice #main-content .block-plugin-id--userinfoblock,.path-order #main-content .block-plugin-id--userinfoblock,.path-tickets #main-content .block-plugin-id--userinfoblock{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;}.path-user #main-content .block-plugin-id--userinfoblock .block__inner,.path-invoice #main-content .block-plugin-id--userinfoblock .block__inner,.path-order #main-content .block-plugin-id--userinfoblock .block__inner,.path-tickets #main-content .block-plugin-id--userinfoblock .block__inner{padding:0;width:100%;}.path-user #main-content .block-plugin-id--userinfoblock .block__content,.path-invoice #main-content .block-plugin-id--userinfoblock .block__content,.path-order #main-content .block-plugin-id--userinfoblock .block__content,.path-tickets #main-content .block-plugin-id--userinfoblock .block__content{padding:20px 30px;}.path-user #main-content .block-plugin-id--userinfoblock .user-row,.path-invoice #main-content .block-plugin-id--userinfoblock .user-row,.path-order #main-content .block-plugin-id--userinfoblock .user-row,.path-tickets #main-content .block-plugin-id--userinfoblock .user-row{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;}.path-user #main-content .block-plugin-id--userinfoblock .label,.path-invoice #main-content .block-plugin-id--userinfoblock .label,.path-order #main-content .block-plugin-id--userinfoblock .label,.path-tickets #main-content .block-plugin-id--userinfoblock .label{flex-basis:20%;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .block-plugin-id--userinfoblock .label,.path-invoice #main-content .block-plugin-id--userinfoblock .label,.path-order #main-content .block-plugin-id--userinfoblock .label,.path-tickets #main-content .block-plugin-id--userinfoblock .label{flex-basis:30%;}}@media all and (max-width:767px){.path-user #main-content .block-plugin-id--userinfoblock .label,.path-invoice #main-content .block-plugin-id--userinfoblock .label,.path-order #main-content .block-plugin-id--userinfoblock .label,.path-tickets #main-content .block-plugin-id--userinfoblock .label{flex-basis:35%;}}.path-user #main-content .block-plugin-id--userinfoblock .value,.path-invoice #main-content .block-plugin-id--userinfoblock .value,.path-order #main-content .block-plugin-id--userinfoblock .value,.path-tickets #main-content .block-plugin-id--userinfoblock .value{flex-basis:78%;}@media all and (min-width:768px) and (max-width:1088px){.path-user #main-content .block-plugin-id--userinfoblock .value,.path-invoice #main-content .block-plugin-id--userinfoblock .value,.path-order #main-content .block-plugin-id--userinfoblock .value,.path-tickets #main-content .block-plugin-id--userinfoblock .value{flex-basis:68%;}}@media all and (max-width:767px){.path-user #main-content .block-plugin-id--userinfoblock .value,.path-invoice #main-content .block-plugin-id--userinfoblock .value,.path-order #main-content .block-plugin-id--userinfoblock .value,.path-tickets #main-content .block-plugin-id--userinfoblock .value{flex-basis:63%;}}.path-user #main-content .block-plugin-id--userinfoblock .edit-link,.path-invoice #main-content .block-plugin-id--userinfoblock .edit-link,.path-order #main-content .block-plugin-id--userinfoblock .edit-link,.path-tickets #main-content .block-plugin-id--userinfoblock .edit-link{width:100%;text-align:right;}.path-user #main-content .block-plugin-id--userinfoblock .edit-link a,.path-invoice #main-content .block-plugin-id--userinfoblock .edit-link a,.path-order #main-content .block-plugin-id--userinfoblock .edit-link a,.path-tickets #main-content .block-plugin-id--userinfoblock .edit-link a{color:#db0202;}.path-user #main-content .block-plugin-id--userinfoblock .edit-link a::before,.path-invoice #main-content .block-plugin-id--userinfoblock .edit-link a::before,.path-order #main-content .block-plugin-id--userinfoblock .edit-link a::before,.path-tickets #main-content .block-plugin-id--userinfoblock .edit-link a::before{content:'';width:1rem;height:1rem;display:inline-block;background:url("/themes/basic/styles/images/pencil-edit-button.svg") no-repeat center bottom;background-size:0.9rem;margin-right:7px;}.path-user #main-content .block-plugin-id--userinfoblock .edit-link a:hover,.path-invoice #main-content .block-plugin-id--userinfoblock .edit-link a:hover,.path-order #main-content .block-plugin-id--userinfoblock .edit-link a:hover,.path-tickets #main-content .block-plugin-id--userinfoblock .edit-link a:hover{text-decoration:underline;}.path-user #main-content .user-text-block .block__inner,.path-invoice #main-content .user-text-block .block__inner,.path-order #main-content .user-text-block .block__inner,.path-tickets #main-content .user-text-block .block__inner{background:#fdf8eb;}.path-user #main-content .user-text-block .block__inner p:last-of-type,.path-invoice #main-content .user-text-block .block__inner p:last-of-type,.path-order #main-content .user-text-block .block__inner p:last-of-type,.path-tickets #main-content .user-text-block .block__inner p:last-of-type{margin-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.path-user #main-content .overview-view-block,.path-invoice #main-content .overview-view-block,.path-order #main-content .overview-view-block,.path-tickets #main-content .overview-view-block{padding-left:0;padding-right:0;}}@media all and (max-width:767px){.path-user #main-content .overview-view-block,.path-invoice #main-content .overview-view-block,.path-order #main-content .overview-view-block,.path-tickets #main-content .overview-view-block{padding-left:0;padding-right:0;}}.path-user #main-content .overview-view-block .block-head,.path-invoice #main-content .overview-view-block .block-head,.path-order #main-content .overview-view-block .block-head,.path-tickets #main-content .overview-view-block .block-head{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}.path-user #main-content .overview-view-block .block-head > div,.path-invoice #main-content .overview-view-block .block-head > div,.path-order #main-content .overview-view-block .block-head > div,.path-tickets #main-content .overview-view-block .block-head > div{flex-basis:45%;}@media all and (max-width:480px){.path-user #main-content .overview-view-block .block-head > div,.path-invoice #main-content .overview-view-block .block-head > div,.path-order #main-content .overview-view-block .block-head > div,.path-tickets #main-content .overview-view-block .block-head > div{flex-basis:100%;}}.path-user #main-content .overview-view-block .block-head .long-title,.path-invoice #main-content .overview-view-block .block-head .long-title,.path-order #main-content .overview-view-block .block-head .long-title,.path-tickets #main-content .overview-view-block .block-head .long-title{flex-basis:100%;}.path-user #main-content .overview-view-block .block-head .head-button,.path-invoice #main-content .overview-view-block .block-head .head-button,.path-order #main-content .overview-view-block .block-head .head-button,.path-tickets #main-content .overview-view-block .block-head .head-button{text-align:right;}@media all and (min-width:481px) and (max-width:767px){.path-user #main-content .overview-view-block .block-head .head-button,.path-invoice #main-content .overview-view-block .block-head .head-button,.path-order #main-content .overview-view-block .block-head .head-button,.path-tickets #main-content .overview-view-block .block-head .head-button{padding-top:15px;padding-bottom:15px;margin-bottom:30px;}}@media all and (max-width:480px){.path-user #main-content .overview-view-block .block-head .head-button,.path-invoice #main-content .overview-view-block .block-head .head-button,.path-order #main-content .overview-view-block .block-head .head-button,.path-tickets #main-content .overview-view-block .block-head .head-button{display:flex;padding-top:0;padding-bottom:0;margin-bottom:30px;}}.path-user #main-content .overview-view-block .block-head .view-all,.path-invoice #main-content .overview-view-block .block-head .view-all,.path-order #main-content .overview-view-block .block-head .view-all,.path-tickets #main-content .overview-view-block .block-head .view-all{width:auto;color:#fff;background-color:#cacaca;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:15px 34px;}.path-user #main-content .overview-view-block .block-head .view-all a,.path-invoice #main-content .overview-view-block .block-head .view-all a,.path-order #main-content .overview-view-block .block-head .view-all a,.path-tickets #main-content .overview-view-block .block-head .view-all a{color:#fff;text-decoration:none;font-weight:normal;}.path-user #main-content .overview-view-block .block-head .view-all a:visited,.path-invoice #main-content .overview-view-block .block-head .view-all a:visited,.path-order #main-content .overview-view-block .block-head .view-all a:visited,.path-tickets #main-content .overview-view-block .block-head .view-all a:visited{color:#fff;}.path-user #main-content .overview-view-block .block-head .view-all:visited,.path-invoice #main-content .overview-view-block .block-head .view-all:visited,.path-order #main-content .overview-view-block .block-head .view-all:visited,.path-tickets #main-content .overview-view-block .block-head .view-all:visited{color:#fff;}.path-user #main-content .overview-view-block .block-head .view-all:hover,.path-invoice #main-content .overview-view-block .block-head .view-all:hover,.path-order #main-content .overview-view-block .block-head .view-all:hover,.path-tickets #main-content .overview-view-block .block-head .view-all:hover{background:#bdbdbd;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.path-user #main-content .overview-view-block .block-head .view-all:hover a,.path-invoice #main-content .overview-view-block .block-head .view-all:hover a,.path-order #main-content .overview-view-block .block-head .view-all:hover a,.path-tickets #main-content .overview-view-block .block-head .view-all:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.path-user #main-content .overview-view-block .block-head .view-all:focus,.path-invoice #main-content .overview-view-block .block-head .view-all:focus,.path-order #main-content .overview-view-block .block-head .view-all:focus,.path-tickets #main-content .overview-view-block .block-head .view-all:focus{background:#bdbdbd;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.path-user #main-content .overview-view-block .block-head .view-all:focus a,.path-invoice #main-content .overview-view-block .block-head .view-all:focus a,.path-order #main-content .overview-view-block .block-head .view-all:focus a,.path-tickets #main-content .overview-view-block .block-head .view-all:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.path-user #main-content .overview-view-block .block-head .view-all:focus,.path-invoice #main-content .overview-view-block .block-head .view-all:focus,.path-order #main-content .overview-view-block .block-head .view-all:focus,.path-tickets #main-content .overview-view-block .block-head .view-all:focus{background:#bdbdbd;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.path-user #main-content .overview-view-block .block-head .view-all:focus a,.path-invoice #main-content .overview-view-block .block-head .view-all:focus a,.path-order #main-content .overview-view-block .block-head .view-all:focus a,.path-tickets #main-content .overview-view-block .block-head .view-all:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:480px){.path-user #main-content .overview-view-block .block-head .view-all,.path-invoice #main-content .overview-view-block .block-head .view-all,.path-order #main-content .overview-view-block .block-head .view-all,.path-tickets #main-content .overview-view-block .block-head .view-all{width:100%;}}.path-user #main-content .user-form,.path-invoice #main-content .user-form,.path-order #main-content .user-form,.path-tickets #main-content .user-form{margin-bottom:65px;margin-top:16px;}@media all and (max-width:1100px){.path-user #main-content .user-form,.path-invoice #main-content .user-form,.path-order #main-content .user-form,.path-tickets #main-content .user-form{padding:0 15px;}}.path-user #main-content .user-form__title,.path-invoice #main-content .user-form__title,.path-order #main-content .user-form__title,.path-tickets #main-content .user-form__title{margin-bottom:49px;}@media all and (max-width:1024px){.path-user #main-content .user-form__title,.path-invoice #main-content .user-form__title,.path-order #main-content .user-form__title,.path-tickets #main-content .user-form__title{margin-bottom:38px;}}.path-user #main-content .user-form__title h2,.path-invoice #main-content .user-form__title h2,.path-order #main-content .user-form__title h2,.path-tickets #main-content .user-form__title h2{color:#000;font-size:24px;line-height:28px;margin-bottom:11px;}.path-user #main-content .user-form__title p,.path-invoice #main-content .user-form__title p,.path-order #main-content .user-form__title p,.path-tickets #main-content .user-form__title p{font-size:16px;line-height:22px;color:#8d8d8d;}.path-user #main-content .user-form__fields,.path-invoice #main-content .user-form__fields,.path-order #main-content .user-form__fields,.path-tickets #main-content .user-form__fields{display:flex;flex-wrap:wrap;justify-content:space-between;}@media all and (max-width:1024px){.path-user #main-content .user-form__fields,.path-invoice #main-content .user-form__fields,.path-order #main-content .user-form__fields,.path-tickets #main-content .user-form__fields{flex-wrap:nowrap;flex-direction:column;width:69%;}}@media all and (max-width:767px){.path-user #main-content .user-form__fields,.path-invoice #main-content .user-form__fields,.path-order #main-content .user-form__fields,.path-tickets #main-content .user-form__fields{width:100%;}}.path-user #main-content .user-form__fields h3,.path-invoice #main-content .user-form__fields h3,.path-order #main-content .user-form__fields h3,.path-tickets #main-content .user-form__fields h3{font-size:18px;line-height:22px;color:#000;margin-bottom:39px;}.path-user #main-content .user-form__personal,.path-user #main-content .user-form__billing,.path-invoice #main-content .user-form__personal,.path-invoice #main-content .user-form__billing,.path-order #main-content .user-form__personal,.path-order #main-content .user-form__billing,.path-tickets #main-content .user-form__personal,.path-tickets #main-content .user-form__billing{flex-basis:44%;}.path-user #main-content .user-form__personal .button,.path-invoice #main-content .user-form__personal .button,.path-order #main-content .user-form__personal .button,.path-tickets #main-content .user-form__personal .button{background-color:#B3B3B3;border-radius:4px;color:#fff;float:right;font-size:12px;line-height:22px;margin-bottom:10px;margin-top:0;padding:4px 14px;transition:background-color .3s ease-in-out;}.path-user #main-content .user-form__personal .button.form-submit,.path-invoice #main-content .user-form__personal .button.form-submit,.path-order #main-content .user-form__personal .button.form-submit,.path-tickets #main-content .user-form__personal .button.form-submit{background-color:#ffae00;border-radius:6px;color:#fff;font-size:14px;margin:0;min-width:140px;padding:8px 20px;transition:background-color .3s linear;}.path-user #main-content .user-form__personal .button.form-submit:hover,.path-invoice #main-content .user-form__personal .button.form-submit:hover,.path-order #main-content .user-form__personal .button.form-submit:hover,.path-tickets #main-content .user-form__personal .button.form-submit:hover{background-color:#ffbe33;color:#fff;}.path-user #main-content .user-form__personal .button:hover,.path-invoice #main-content .user-form__personal .button:hover,.path-order #main-content .user-form__personal .button:hover,.path-tickets #main-content .user-form__personal .button:hover{background-color:silver;}.path-user #main-content .user-form .popup-current-pass,.path-invoice #main-content .user-form .popup-current-pass,.path-order #main-content .user-form .popup-current-pass,.path-tickets #main-content .user-form .popup-current-pass{background-color:#f8f8f8;border-radius:10px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.3);left:50%;opacity:0;padding:40px;position:fixed;top:37%;transform:translate(-50%,-50%);visibility:hidden;width:570px;z-index:99999;}@media all and (max-width:767px){.path-user #main-content .user-form .popup-current-pass,.path-invoice #main-content .user-form .popup-current-pass,.path-order #main-content .user-form .popup-current-pass,.path-tickets #main-content .user-form .popup-current-pass{width:91%;}}@media all and (max-width:480px){.path-user #main-content .user-form .popup-current-pass,.path-invoice #main-content .user-form .popup-current-pass,.path-order #main-content .user-form .popup-current-pass,.path-tickets #main-content .user-form .popup-current-pass{padding:30px;}}.path-user #main-content .user-form .popup-current-pass .close-button,.path-invoice #main-content .user-form .popup-current-pass .close-button,.path-order #main-content .user-form .popup-current-pass .close-button,.path-tickets #main-content .user-form .popup-current-pass .close-button{background:url("/themes/basic/styles/images/close-icon-white.svg") no-repeat center center;background-size:contain;cursor:pointer;height:15px;position:absolute;right:-30px;top:1px;width:15px;z-index:99999;}@media all and (max-width:767px){.path-user #main-content .user-form .popup-current-pass .close-button,.path-invoice #main-content .user-form .popup-current-pass .close-button,.path-order #main-content .user-form .popup-current-pass .close-button,.path-tickets #main-content .user-form .popup-current-pass .close-button{right:10px;top:-30px;}}.path-user #main-content .user-form .popup-current-pass .form-item-current-pass,.path-invoice #main-content .user-form .popup-current-pass .form-item-current-pass,.path-order #main-content .user-form .popup-current-pass .form-item-current-pass,.path-tickets #main-content .user-form .popup-current-pass .form-item-current-pass{margin-bottom:20px;}.path-user #main-content .user-form .popup-overlay,.path-invoice #main-content .user-form .popup-overlay,.path-order #main-content .user-form .popup-overlay,.path-tickets #main-content .user-form .popup-overlay{background-color:rgba(0,0,0,0.7);height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:99998;}@media all and (max-width:1024px){.path-user #main-content .user-form__billing,.path-invoice #main-content .user-form__billing,.path-order #main-content .user-form__billing,.path-tickets #main-content .user-form__billing{margin-top:57px;}}@media all and (max-width:767px){.path-user #main-content .user-form__billing,.path-invoice #main-content .user-form__billing,.path-order #main-content .user-form__billing,.path-tickets #main-content .user-form__billing{margin-top:22px;}}.path-user #main-content .user-form .form-item,.path-user #main-content .user-form .captcha,.path-invoice #main-content .user-form .form-item,.path-invoice #main-content .user-form .captcha,.path-order #main-content .user-form .form-item,.path-order #main-content .user-form .captcha,.path-tickets #main-content .user-form .form-item,.path-tickets #main-content .user-form .captcha{display:flex;align-items:center;margin-bottom:20px;margin-right:0;flex-wrap:wrap;justify-content:flex-end;width:100%;}@media all and (max-width:767px){.path-user #main-content .user-form .form-item,.path-user #main-content .user-form .captcha,.path-invoice #main-content .user-form .form-item,.path-invoice #main-content .user-form .captcha,.path-order #main-content .user-form .form-item,.path-order #main-content .user-form .captcha,.path-tickets #main-content .user-form .form-item,.path-tickets #main-content .user-form .captcha{flex-direction:column;align-items:flex-start;margin-bottom:30px;}}.path-user #main-content .user-form input[type=checkbox],.path-invoice #main-content .user-form input[type=checkbox],.path-order #main-content .user-form input[type=checkbox],.path-tickets #main-content .user-form input[type=checkbox]{cursor:pointer;margin:0;bottom:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:flex;justify-content:center;align-items:center;height:12px;width:12px;position:relative;}@media all and (max-width:767px){.path-user #main-content .user-form input[type=checkbox],.path-invoice #main-content .user-form input[type=checkbox],.path-order #main-content .user-form input[type=checkbox],.path-tickets #main-content .user-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;}}.path-user #main-content .user-form input[type=checkbox]::before,.path-invoice #main-content .user-form input[type=checkbox]::before,.path-order #main-content .user-form input[type=checkbox]::before,.path-tickets #main-content .user-form input[type=checkbox]::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";height:14px;width:14px;margin:-2px 0;display:flex;justify-content:center;align-items:center;padding:2px;background:white;border:1px solid #acacad;color:#000;border-radius:2px;}.path-user #main-content .user-form input[type=checkbox]:checked::before,.path-invoice #main-content .user-form input[type=checkbox]:checked::before,.path-order #main-content .user-form input[type=checkbox]:checked::before,.path-tickets #main-content .user-form input[type=checkbox]:checked::before{font-family:FontAwesome,serif;content:"";}.path-user #main-content .user-form input[type=checkbox] + label,.path-invoice #main-content .user-form input[type=checkbox] + label,.path-order #main-content .user-form input[type=checkbox] + label,.path-tickets #main-content .user-form input[type=checkbox] + label{margin-left:10px;padding:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;word-wrap:normal;white-space:normal;}@media all and (max-width:767px){.path-user #main-content .user-form input[type=checkbox] + label,.path-invoice #main-content .user-form input[type=checkbox] + label,.path-order #main-content .user-form input[type=checkbox] + label,.path-tickets #main-content .user-form input[type=checkbox] + label{flex-basis:100%;}}.path-user #main-content .user-form input[type="checkbox"],.path-invoice #main-content .user-form input[type="checkbox"],.path-order #main-content .user-form input[type="checkbox"],.path-tickets #main-content .user-form input[type="checkbox"]{display:inline-table;top:-3px;vertical-align:middle;}.path-user #main-content .user-form input[type="text"],.path-user #main-content .user-form input[type="password"],.path-user #main-content .user-form input[type="email"],.path-user #main-content .user-form input[type="tel"],.path-user #main-content .user-form textarea,.path-user #main-content .user-form details,.path-user #main-content .user-form select,.path-user #main-content .user-form .password-strength,.path-user #main-content .user-form .password-suggestions,.path-user #main-content .user-form .description,.path-invoice #main-content .user-form input[type="text"],.path-invoice #main-content .user-form input[type="password"],.path-invoice #main-content .user-form input[type="email"],.path-invoice #main-content .user-form input[type="tel"],.path-invoice #main-content .user-form textarea,.path-invoice #main-content .user-form details,.path-invoice #main-content .user-form select,.path-invoice #main-content .user-form .password-strength,.path-invoice #main-content .user-form .password-suggestions,.path-invoice #main-content .user-form .description,.path-order #main-content .user-form input[type="text"],.path-order #main-content .user-form input[type="password"],.path-order #main-content .user-form input[type="email"],.path-order #main-content .user-form input[type="tel"],.path-order #main-content .user-form textarea,.path-order #main-content .user-form details,.path-order #main-content .user-form select,.path-order #main-content .user-form .password-strength,.path-order #main-content .user-form .password-suggestions,.path-order #main-content .user-form .description,.path-tickets #main-content .user-form input[type="text"],.path-tickets #main-content .user-form input[type="password"],.path-tickets #main-content .user-form input[type="email"],.path-tickets #main-content .user-form input[type="tel"],.path-tickets #main-content .user-form textarea,.path-tickets #main-content .user-form details,.path-tickets #main-content .user-form select,.path-tickets #main-content .user-form .password-strength,.path-tickets #main-content .user-form .password-suggestions,.path-tickets #main-content .user-form .description{width:100%;flex-basis:67%;}@media all and (min-width:768px) and (max-width:1024px){.path-user #main-content .user-form input[type="text"],.path-user #main-content .user-form input[type="password"],.path-user #main-content .user-form input[type="email"],.path-user #main-content .user-form input[type="tel"],.path-user #main-content .user-form textarea,.path-user #main-content .user-form details,.path-user #main-content .user-form select,.path-user #main-content .user-form .password-strength,.path-user #main-content .user-form .password-suggestions,.path-user #main-content .user-form .description,.path-invoice #main-content .user-form input[type="text"],.path-invoice #main-content .user-form input[type="password"],.path-invoice #main-content .user-form input[type="email"],.path-invoice #main-content .user-form input[type="tel"],.path-invoice #main-content .user-form textarea,.path-invoice #main-content .user-form details,.path-invoice #main-content .user-form select,.path-invoice #main-content .user-form .password-strength,.path-invoice #main-content .user-form .password-suggestions,.path-invoice #main-content .user-form .description,.path-order #main-content .user-form input[type="text"],.path-order #main-content .user-form input[type="password"],.path-order #main-content .user-form input[type="email"],.path-order #main-content .user-form input[type="tel"],.path-order #main-content .user-form textarea,.path-order #main-content .user-form details,.path-order #main-content .user-form select,.path-order #main-content .user-form .password-strength,.path-order #main-content .user-form .password-suggestions,.path-order #main-content .user-form .description,.path-tickets #main-content .user-form input[type="text"],.path-tickets #main-content .user-form input[type="password"],.path-tickets #main-content .user-form input[type="email"],.path-tickets #main-content .user-form input[type="tel"],.path-tickets #main-content .user-form textarea,.path-tickets #main-content .user-form details,.path-tickets #main-content .user-form select,.path-tickets #main-content .user-form .password-strength,.path-tickets #main-content .user-form .password-suggestions,.path-tickets #main-content .user-form .description{flex-basis:61.5%;}}@media all and (max-width:767px){.path-user #main-content .user-form input[type="text"],.path-user #main-content .user-form input[type="password"],.path-user #main-content .user-form input[type="email"],.path-user #main-content .user-form input[type="tel"],.path-user #main-content .user-form textarea,.path-user #main-content .user-form details,.path-user #main-content .user-form select,.path-invoice #main-content .user-form input[type="text"],.path-invoice #main-content .user-form input[type="password"],.path-invoice #main-content .user-form input[type="email"],.path-invoice #main-content .user-form input[type="tel"],.path-invoice #main-content .user-form textarea,.path-invoice #main-content .user-form details,.path-invoice #main-content .user-form select,.path-order #main-content .user-form input[type="text"],.path-order #main-content .user-form input[type="password"],.path-order #main-content .user-form input[type="email"],.path-order #main-content .user-form input[type="tel"],.path-order #main-content .user-form textarea,.path-order #main-content .user-form details,.path-order #main-content .user-form select,.path-tickets #main-content .user-form input[type="text"],.path-tickets #main-content .user-form input[type="password"],.path-tickets #main-content .user-form input[type="email"],.path-tickets #main-content .user-form input[type="tel"],.path-tickets #main-content .user-form textarea,.path-tickets #main-content .user-form details,.path-tickets #main-content .user-form select{padding:15px 17px;}}.path-user #main-content .user-form select,.path-invoice #main-content .user-form select,.path-order #main-content .user-form select,.path-tickets #main-content .user-form select{line-height:100%;color:#000;background:#fff;font-size:1rem;font-family:Arial,sans-serif;border:1px solid #dcdcdc;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:auto;background:url("/themes/basic/styles/images/down-arrow.svg") no-repeat right 17px center;background-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#DADADA;}.path-user #main-content .user-form select option,.path-invoice #main-content .user-form select option,.path-order #main-content .user-form select option,.path-tickets #main-content .user-form select option{color:#000;}.path-user #main-content .user-form label,.path-invoice #main-content .user-form label,.path-order #main-content .user-form label,.path-tickets #main-content .user-form label{font-size:16px;font-weight:normal;line-height:22px;color:#b3b3b3;flex-basis:33%;}@media all and (min-width:768px) and (max-width:1024px){.path-user #main-content .user-form label,.path-invoice #main-content .user-form label,.path-order #main-content .user-form label,.path-tickets #main-content .user-form label{flex-basis:38.5%;}}@media all and (max-width:767px){.path-user #main-content .user-form label,.path-invoice #main-content .user-form label,.path-order #main-content .user-form label,.path-tickets #main-content .user-form label{font-size:14px;margin-bottom:10px;}}.path-user #main-content .user-form .form-item-privacy-policy,.path-invoice #main-content .user-form .form-item-privacy-policy,.path-order #main-content .user-form .form-item-privacy-policy,.path-tickets #main-content .user-form .form-item-privacy-policy{display:block;text-align:right;}@media all and (max-width:767px){.path-user #main-content .user-form .form-item-privacy-policy,.path-invoice #main-content .user-form .form-item-privacy-policy,.path-order #main-content .user-form .form-item-privacy-policy,.path-tickets #main-content .user-form .form-item-privacy-policy{position:relative;text-align:left;}.path-user #main-content .user-form .form-item-privacy-policy input[type="checkbox"],.path-invoice #main-content .user-form .form-item-privacy-policy input[type="checkbox"],.path-order #main-content .user-form .form-item-privacy-policy input[type="checkbox"],.path-tickets #main-content .user-form .form-item-privacy-policy input[type="checkbox"]{position:absolute;top:7px;}.path-user #main-content .user-form .form-item-privacy-policy input[type="checkbox"] + label,.path-invoice #main-content .user-form .form-item-privacy-policy input[type="checkbox"] + label,.path-order #main-content .user-form .form-item-privacy-policy input[type="checkbox"] + label,.path-tickets #main-content .user-form .form-item-privacy-policy input[type="checkbox"] + label{padding-left:20px;}}.path-user #main-content .user-form .description,.path-invoice #main-content .user-form .description,.path-order #main-content .user-form .description,.path-tickets #main-content .user-form .description{font-size:0.75rem;color:#999999;margin-top:16px;text-align:right;}@media all and (max-width:767px){.path-user #main-content .user-form .description,.path-invoice #main-content .user-form .description,.path-order #main-content .user-form .description,.path-tickets #main-content .user-form .description{align-self:flex-end;}}.path-user #main-content .user-form .description a,.path-invoice #main-content .user-form .description a,.path-order #main-content .user-form .description a,.path-tickets #main-content .user-form .description a{display:inline-block;color:#ffae00;transition:color .3s ease-in-out;}.path-user #main-content .user-form .description a:hover,.path-invoice #main-content .user-form .description a:hover,.path-order #main-content .user-form .description a:hover,.path-tickets #main-content .user-form .description a:hover{color:#8d8d8d;}.path-user #main-content .user-form .password-suggestions,.path-invoice #main-content .user-form .password-suggestions,.path-order #main-content .user-form .password-suggestions,.path-tickets #main-content .user-form .password-suggestions{text-align:left;border:1px solid #DADADA;background-color:#F4F4F4;padding:15px 20px;color:#000000;font-size:14px;line-height:16px;margin-top:0;}.path-user #main-content .user-form .password-suggestions ul,.path-invoice #main-content .user-form .password-suggestions ul,.path-order #main-content .user-form .password-suggestions ul,.path-tickets #main-content .user-form .password-suggestions ul{color:#8D8D8D;font-size:12px;margin-top:14px;margin-bottom:0;padding-left:15px;}.path-user #main-content .user-form .password-suggestions ul li,.path-invoice #main-content .user-form .password-suggestions ul li,.path-order #main-content .user-form .password-suggestions ul li,.path-tickets #main-content .user-form .password-suggestions ul li{line-height:22px;}.path-user #main-content .user-form .password-strength,.path-invoice #main-content .user-form .password-strength,.path-order #main-content .user-form .password-strength,.path-tickets #main-content .user-form .password-strength{margin-top:-4px;position:relative;text-align:right;}.path-user #main-content .user-form .password-strength__indicator,.path-invoice #main-content .user-form .password-strength__indicator,.path-order #main-content .user-form .password-strength__indicator,.path-tickets #main-content .user-form .password-strength__indicator{height:4px;}.path-user #main-content .user-form .password-strength__meter,.path-invoice #main-content .user-form .password-strength__meter,.path-order #main-content .user-form .password-strength__meter,.path-tickets #main-content .user-form .password-strength__meter{background-color:#DADADA;}.path-user #main-content .user-form .password-strength__meter .is-weak,.path-invoice #main-content .user-form .password-strength__meter .is-weak,.path-order #main-content .user-form .password-strength__meter .is-weak,.path-tickets #main-content .user-form .password-strength__meter .is-weak{background-color:#777;}.path-user #main-content .user-form .password-strength__meter .is-fair,.path-invoice #main-content .user-form .password-strength__meter .is-fair,.path-order #main-content .user-form .password-strength__meter .is-fair,.path-tickets #main-content .user-form .password-strength__meter .is-fair{background-color:#cc2c2c;}.path-user #main-content .user-form .password-strength__meter .is-good,.path-invoice #main-content .user-form .password-strength__meter .is-good,.path-order #main-content .user-form .password-strength__meter .is-good,.path-tickets #main-content .user-form .password-strength__meter .is-good{background-color:#ffae00;}.path-user #main-content .user-form .password-strength__meter .is-strong,.path-invoice #main-content .user-form .password-strength__meter .is-strong,.path-order #main-content .user-form .password-strength__meter .is-strong,.path-tickets #main-content .user-form .password-strength__meter .is-strong{background-color:#04DE00;}.path-user #main-content .user-form .password-strength__title,.path-invoice #main-content .user-form .password-strength__title,.path-order #main-content .user-form .password-strength__title,.path-tickets #main-content .user-form .password-strength__title{color:#8D8D8D;font-size:12px;line-height:22px;margin-top:6px;}.path-user #main-content .user-form .password-strength__title.is-weak,.path-invoice #main-content .user-form .password-strength__title.is-weak,.path-order #main-content .user-form .password-strength__title.is-weak,.path-tickets #main-content .user-form .password-strength__title.is-weak{color:#777;}.path-user #main-content .user-form .password-strength__title.is-fair,.path-invoice #main-content .user-form .password-strength__title.is-fair,.path-order #main-content .user-form .password-strength__title.is-fair,.path-tickets #main-content .user-form .password-strength__title.is-fair{color:#cc2c2c;}.path-user #main-content .user-form .password-strength__title.is-good,.path-invoice #main-content .user-form .password-strength__title.is-good,.path-order #main-content .user-form .password-strength__title.is-good,.path-tickets #main-content .user-form .password-strength__title.is-good{color:#ffae00;}.path-user #main-content .user-form .password-strength__title.is-strong,.path-invoice #main-content .user-form .password-strength__title.is-strong,.path-order #main-content .user-form .password-strength__title.is-strong,.path-tickets #main-content .user-form .password-strength__title.is-strong{color:#04DE00;}.path-user #main-content .user-form .password-confirm[aria-live="polite"],.path-invoice #main-content .user-form .password-confirm[aria-live="polite"],.path-order #main-content .user-form .password-confirm[aria-live="polite"],.path-tickets #main-content .user-form .password-confirm[aria-live="polite"]{color:#8D8D8D;font-size:12px;line-height:22px;margin-top:6px;}@media all and (max-width:767px){.path-user #main-content .user-form .password-confirm[aria-live="polite"],.path-invoice #main-content .user-form .password-confirm[aria-live="polite"],.path-order #main-content .user-form .password-confirm[aria-live="polite"],.path-tickets #main-content .user-form .password-confirm[aria-live="polite"]{width:100%;text-align:right;}}.path-user #main-content .user-form .password-confirm[aria-live="polite"].ok,.path-invoice #main-content .user-form .password-confirm[aria-live="polite"].ok,.path-order #main-content .user-form .password-confirm[aria-live="polite"].ok,.path-tickets #main-content .user-form .password-confirm[aria-live="polite"].ok{color:#04DE00;}.path-user #main-content .user-form .password-confirm[aria-live="polite"].error,.path-invoice #main-content .user-form .password-confirm[aria-live="polite"].error,.path-order #main-content .user-form .password-confirm[aria-live="polite"].error,.path-tickets #main-content .user-form .password-confirm[aria-live="polite"].error{color:#cc2c2c;}.path-user #main-content .user-form .form-required::after,.path-invoice #main-content .user-form .form-required::after,.path-order #main-content .user-form .form-required::after,.path-tickets #main-content .user-form .form-required::after{display:none;}.path-user #main-content .user-form .form-actions,.path-invoice #main-content .user-form .form-actions,.path-order #main-content .user-form .form-actions,.path-tickets #main-content .user-form .form-actions{margin-top:40px;}.path-user #main-content .user-form .form-actions input[type="submit"],.path-invoice #main-content .user-form .form-actions input[type="submit"],.path-order #main-content .user-form .form-actions input[type="submit"],.path-tickets #main-content .user-form .form-actions input[type="submit"]{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;font-size:16px;line-height:22px;color:#fff;padding:14px 83px;border-radius:6px;float:right;}.path-user #main-content .user-form .form-actions input[type="submit"] a,.path-invoice #main-content .user-form .form-actions input[type="submit"] a,.path-order #main-content .user-form .form-actions input[type="submit"] a,.path-tickets #main-content .user-form .form-actions input[type="submit"] a{color:#fff;text-decoration:none;font-weight:normal;}.path-user #main-content .user-form .form-actions input[type="submit"] a:visited,.path-invoice #main-content .user-form .form-actions input[type="submit"] a:visited,.path-order #main-content .user-form .form-actions input[type="submit"] a:visited,.path-tickets #main-content .user-form .form-actions input[type="submit"] a:visited{color:#fff;}.path-user #main-content .user-form .form-actions input[type="submit"]:visited,.path-invoice #main-content .user-form .form-actions input[type="submit"]:visited,.path-order #main-content .user-form .form-actions input[type="submit"]:visited,.path-tickets #main-content .user-form .form-actions input[type="submit"]:visited{color:#fff;}.path-user #main-content .user-form .form-actions input[type="submit"]:hover,.path-invoice #main-content .user-form .form-actions input[type="submit"]:hover,.path-order #main-content .user-form .form-actions input[type="submit"]:hover,.path-tickets #main-content .user-form .form-actions input[type="submit"]:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.path-user #main-content .user-form .form-actions input[type="submit"]:hover a,.path-invoice #main-content .user-form .form-actions input[type="submit"]:hover a,.path-order #main-content .user-form .form-actions input[type="submit"]:hover a,.path-tickets #main-content .user-form .form-actions input[type="submit"]:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.path-user #main-content .user-form .form-actions input[type="submit"]:focus,.path-invoice #main-content .user-form .form-actions input[type="submit"]:focus,.path-order #main-content .user-form .form-actions input[type="submit"]:focus,.path-tickets #main-content .user-form .form-actions input[type="submit"]:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.path-user #main-content .user-form .form-actions input[type="submit"]:focus a,.path-invoice #main-content .user-form .form-actions input[type="submit"]:focus a,.path-order #main-content .user-form .form-actions input[type="submit"]:focus a,.path-tickets #main-content .user-form .form-actions input[type="submit"]:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.path-user #main-content .user-form .form-actions input[type="submit"]:focus,.path-invoice #main-content .user-form .form-actions input[type="submit"]:focus,.path-order #main-content .user-form .form-actions input[type="submit"]:focus,.path-tickets #main-content .user-form .form-actions input[type="submit"]:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.path-user #main-content .user-form .form-actions input[type="submit"]:focus a,.path-invoice #main-content .user-form .form-actions input[type="submit"]:focus a,.path-order #main-content .user-form .form-actions input[type="submit"]:focus a,.path-tickets #main-content .user-form .form-actions input[type="submit"]:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.path-user #main-content .user-form .form-actions input[type="submit"],.path-invoice #main-content .user-form .form-actions input[type="submit"],.path-order #main-content .user-form .form-actions input[type="submit"],.path-tickets #main-content .user-form .form-actions input[type="submit"]{width:100%;}}.path-user #main-content .user-form .eye,.path-invoice #main-content .user-form .eye,.path-order #main-content .user-form .eye,.path-tickets #main-content .user-form .eye{position:relative;width:100%;z-index:5;}.path-user #main-content .user-form .eye span,.path-invoice #main-content .user-form .eye span,.path-order #main-content .user-form .eye span,.path-tickets #main-content .user-form .eye span{background:url("/themes/basic/styles/images/eye_crossed.svg") no-repeat;cursor:pointer;float:right;height:18px;margin-right:16px;margin-top:-35px;width:21px;}.path-user #main-content .user-form .eye-show span,.path-invoice #main-content .user-form .eye-show span,.path-order #main-content .user-form .eye-show span,.path-tickets #main-content .user-form .eye-show span{background:url("/themes/basic/styles/images/eye_opened.svg") no-repeat;margin-top:-30px;}@media all and (min-width:768px){.path-user #main-content .user-form .form-item-pass-pass2 .eye span,.path-invoice #main-content .user-form .form-item-pass-pass2 .eye span,.path-order #main-content .user-form .form-item-pass-pass2 .eye span,.path-tickets #main-content .user-form .form-item-pass-pass2 .eye span{margin-top:-37px;}}.path-user #main-content .block-local-tasks-user,.path-invoice #main-content .block-local-tasks-user,.path-order #main-content .block-local-tasks-user,.path-tickets #main-content .block-local-tasks-user{padding:0;}.path-user #main-content .user-menu,.path-invoice #main-content .user-menu,.path-order #main-content .user-menu,.path-tickets #main-content .user-menu{background-color:#eee;position:relative;}.path-user #main-content .user-menu .is-responsive,.path-invoice #main-content .user-menu .is-responsive,.path-order #main-content .user-menu .is-responsive,.path-tickets #main-content .user-menu .is-responsive{margin:0 auto;max-width:1024px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none;}.path-user #main-content .user-menu .is-responsive::-webkit-scrollbar,.path-invoice #main-content .user-menu .is-responsive::-webkit-scrollbar,.path-order #main-content .user-menu .is-responsive::-webkit-scrollbar,.path-tickets #main-content .user-menu .is-responsive::-webkit-scrollbar{background:transparent;height:0;width:0;}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:767px){.path-user #main-content .user-menu .is-responsive,.path-invoice #main-content .user-menu .is-responsive,.path-order #main-content .user-menu .is-responsive,.path-tickets #main-content .user-menu .is-responsive{padding-left:15px;padding-right:15px;}}.path-user #main-content .user-menu__arrow-left,.path-user #main-content .user-menu__arrow-right,.path-invoice #main-content .user-menu__arrow-left,.path-invoice #main-content .user-menu__arrow-right,.path-order #main-content .user-menu__arrow-left,.path-order #main-content .user-menu__arrow-right,.path-tickets #main-content .user-menu__arrow-left,.path-tickets #main-content .user-menu__arrow-right{align-items:center;color:#8d8d8d;cursor:pointer;display:none;font-size:12px;height:100%;position:absolute;top:0;width:50px;}.path-user #main-content .user-menu__arrow-left,.path-invoice #main-content .user-menu__arrow-left,.path-order #main-content .user-menu__arrow-left,.path-tickets #main-content .user-menu__arrow-left{background:linear-gradient(to right,#eeeeee 60%,rgba(238,238,238,0) 100%);justify-content:flex-start;left:0;padding-left:12px;}.path-user #main-content .user-menu__arrow-right,.path-invoice #main-content .user-menu__arrow-right,.path-order #main-content .user-menu__arrow-right,.path-tickets #main-content .user-menu__arrow-right{background:linear-gradient(to left,#eeeeee 60%,rgba(238,238,238,0) 100%);justify-content:flex-end;padding-right:12px;right:0;}.path-user #main-content .user-menu .tabs,.path-invoice #main-content .user-menu .tabs,.path-order #main-content .user-menu .tabs,.path-tickets #main-content .user-menu .tabs{display:inline-block;list-style:none;margin:0;padding:0;white-space:nowrap;}.path-user #main-content .user-menu .tabs__tab,.path-invoice #main-content .user-menu .tabs__tab,.path-order #main-content .user-menu .tabs__tab,.path-tickets #main-content .user-menu .tabs__tab{display:inline-block;}.path-user #main-content .user-menu .tabs__tab:not(:last-child),.path-invoice #main-content .user-menu .tabs__tab:not(:last-child),.path-order #main-content .user-menu .tabs__tab:not(:last-child),.path-tickets #main-content .user-menu .tabs__tab:not(:last-child){padding-right:8px;}.path-user #main-content .user-menu .tabs__tab a,.path-invoice #main-content .user-menu .tabs__tab a,.path-order #main-content .user-menu .tabs__tab a,.path-tickets #main-content .user-menu .tabs__tab a{border-bottom:4px solid transparent;color:#8d8d8d;display:block;font-size:16px;line-height:18px;padding:22px 7px 16px;transition:color .3s linear;}.path-user #main-content .user-menu .tabs__tab a:hover,.path-invoice #main-content .user-menu .tabs__tab a:hover,.path-order #main-content .user-menu .tabs__tab a:hover,.path-tickets #main-content .user-menu .tabs__tab a:hover{color:#000;}.path-user #main-content .user-menu .tabs__tab--is-active a,.path-invoice #main-content .user-menu .tabs__tab--is-active a,.path-order #main-content .user-menu .tabs__tab--is-active a,.path-tickets #main-content .user-menu .tabs__tab--is-active a{border-bottom-color:#ffae00;color:#000;}.path-user .block-main-content{max-width:1024px;}[dir="rtl"] .path-user #main-content .user-form input[type=checkbox] + label,[dir="rtl"] .path-invoice #main-content .user-form input[type=checkbox] + label,[dir="rtl"] .path-order #main-content .user-form input[type=checkbox] + label,[dir="rtl"] .path-tickets #main-content .user-form input[type=checkbox] + label{margin-left:unset;margin-right:10px;}[dir="rtl"] .path-user #main-content .user-form .eye span,[dir="rtl"] .path-invoice #main-content .user-form .eye span,[dir="rtl"] .path-order #main-content .user-form .eye span,[dir="rtl"] .path-tickets #main-content .user-form .eye span{float:left;margin-left:16px;margin-right:unset;}[dir="rtl"] .path-user #main-content .user-order .ticket .user-order__header:nth-child(1),[dir="rtl"] .path-invoice #main-content .user-order .ticket .user-order__header:nth-child(1),[dir="rtl"] .path-order #main-content .user-order .ticket .user-order__header:nth-child(1),[dir="rtl"] .path-tickets #main-content .user-order .ticket .user-order__header:nth-child(1){padding-left:unset;padding-right:29px;}[dir="rtl"] .path-user #main-content .user-order .ticket .route-line,[dir="rtl"] .path-invoice #main-content .user-order .ticket .route-line,[dir="rtl"] .path-order #main-content .user-order .ticket .route-line,[dir="rtl"] .path-tickets #main-content .user-order .ticket .route-line{left:unset;right:-22px;}[dir="rtl"] .path-user #main-content .user-order .ticket .fare .fare__rules--button,[dir="rtl"] .path-invoice #main-content .user-order .ticket .fare .fare__rules--button,[dir="rtl"] .path-order #main-content .user-order .ticket .fare .fare__rules--button,[dir="rtl"] .path-tickets #main-content .user-order .ticket .fare .fare__rules--button{margin-left:unset;margin-right:5px;}[dir="rtl"] .path-user #main-content .user-order .user-order__price,[dir="rtl"] .path-invoice #main-content .user-order .user-order__price,[dir="rtl"] .path-order #main-content .user-order .user-order__price,[dir="rtl"] .path-tickets #main-content .user-order .user-order__price{margin-right:unset;margin-left:21px;}[dir="rtl"] .path-user #main-content .user-order .user-order__price > div,[dir="rtl"] .path-invoice #main-content .user-order .user-order__price > div,[dir="rtl"] .path-order #main-content .user-order .user-order__price > div,[dir="rtl"] .path-tickets #main-content .user-order .user-order__price > div{margin-left:unset;margin-right:10px;}.page-node-type--train-page .page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--train-page .page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}.page-node-type--train-page .page #main-content article{margin:0;max-width:100%;padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--train-page .page #main-content .block{padding-left:0;padding-right:0;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .block{padding-left:0;padding-right:0;}}.page-node-type--train-page .page #main-content .node__container{max-width:1024px;margin:60px auto;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .node__container{margin:30px auto;}}.page-node-type--train-page .page #main-content .node__title{margin:0 auto 60px;text-align:center;font-size:1.875rem;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .node__title{margin-bottom:30px;}}.page-node-type--train-page .page #main-content .coach-classes .text-block-title{text-transform:capitalize;}.page-node-type--train-page .page #main-content .content-text{color:#666766;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--train-page .page #main-content .content-text{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .content-text{padding-left:1rem;padding-right:1rem;}}.page-node-type--train-page .page #main-content .text-block{padding-top:60px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--train-page .page #main-content .text-block{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .text-block{padding-left:1rem;padding-right:1rem;padding-top:30px;}}.page-node-type--train-page .page #main-content .text-block-title,.page-node-type--train-page .page #main-content .main-block-title{font-size:1.875rem;padding-bottom:45px;text-align:center;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .text-block-title,.page-node-type--train-page .page #main-content .main-block-title{padding-bottom:30px;}}.page-node-type--train-page .page #main-content .text-below-map{max-width:1024px;margin:0 auto 30px;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .text-below-map{padding-top:0;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .map-container{display:none;}}.page-node-type--train-page .page #main-content .reviews-container{width:100%;max-width:1024px;margin:0 auto 120px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--train-page .page #main-content .reviews-container{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .reviews-container{padding-left:1rem;padding-right:1rem;}}.page-node-type--train-page .page #main-content .comment-form-container{display:flex;flex-flow:row wrap;justify-content:center;}.page-node-type--train-page .page #main-content .comment-form-wrapper{display:none;}.page-node-type--train-page .page #main-content .comment-form-button-wrapper{margin-top:30px;display:flex;justify-content:center;position:relative;}.page-node-type--train-page .page #main-content .comment-form-button{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:15px 60px;cursor:pointer;font-size:1.25rem;font-family:Arial,sans-serif;outline:none;}.page-node-type--train-page .page #main-content .comment-form-button a{color:#fff;text-decoration:none;font-weight:normal;}.page-node-type--train-page .page #main-content .comment-form-button a:visited{color:#fff;}.page-node-type--train-page .page #main-content .comment-form-button:visited{color:#fff;}.page-node-type--train-page .page #main-content .comment-form-button:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--train-page .page #main-content .comment-form-button:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--train-page .page #main-content .comment-form-button:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--train-page .page #main-content .comment-form-button:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .comment-form-button:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--train-page .page #main-content .comment-form-button:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:480px){.page-node-type--train-page .page #main-content .comment-form-button{flex-basis:100%;width:100%;}}.page-node-type--train-page .page #main-content .coach-class-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;padding-bottom:60px;width:100%;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .coach-class-container{padding-bottom:30px;}}.page-node-type--train-page .page #main-content .coach-class-container > div{flex-basis:48%;width:48%;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .coach-class-container > div{flex-basis:100%;width:100%;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .coach-class-container > div:not(:last-of-type){padding-bottom:30px;}}.page-node-type--train-page .page #main-content .coach-class-name{font-size:1.5rem;font-family:Arial,sans-serif;padding-bottom:30px;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .coach-class-name{text-align:center;}}.page-node-type--train-page .page #main-content .coach-class-description{font-size:1rem;line-height:170%;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--train-page .page #main-content .coach-class-description{font-size:1.125rem;}}.page-node-type--train-page .page #main-content .coach-class-description ul li{line-height:170%;}.page-node-type--train-page .page #main-content .slider-item{color:#222222;margin:0 auto;max-width:90%;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .slider-item{max-width:100%;}}.page-node-type--train-page .page #main-content .slider-item .flex-direction-nav .flex-prev{left:-5%;}.page-node-type--train-page .page #main-content .slider-item .flex-direction-nav .flex-next{right:-5%;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--train-page .page #main-content .slider-item .slides > li{display:block;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .slider-item .slides > li{display:block;}}.page-node-type--train-page .page #main-content .info-page-search-form .search-bg{background-size:cover;}.page-node-type--train-page .page #main-content .info-page-search-form .block{background:transparent;}.page-node-type--train-page .page #main-content .info-page-search-form .block__title{display:block;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .info-page-search-form .block__title{padding-bottom:15px;}}.page-node-type--train-page .page #main-content .info-page-search-form .node__title{text-align:center;color:#fff;text-transform:uppercase;text-shadow:0.6px 0.8px 1px rgba(0,0,0,0.67);font-family:Arial,sans-serif;font-size:1.5625rem;padding-top:90px;margin:0;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--train-page .page #main-content .info-page-search-form .node__title{padding-top:60px;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .info-page-search-form .node__title{padding-top:30px;}}.page-node-type--train-page .page #main-content .info-page-search-form .block__inner{padding:0;}.page-node-type--train-page .page #main-content .info-page-search-form .block__content{padding:0;}.page-node-type--train-page .page #main-content .info-page-search-form .form-tint{background:rgba(21,21,21,0.22);width:100%;height:100%;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--train-page .page #main-content .info-page-search-form .form-tint{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .info-page-search-form .form-tint{max-height:100%;}}.page-node-type--train-page .page #main-content .info-page-search-form .form-content-wrapper{position:relative;}.page-node-type--train-page .page #main-content .info-page-search-form .text-on-image{position:absolute;bottom:15px;margin:0 auto;left:0;right:0;text-align:center;font-size:1.125rem;color:#fff;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .info-page-search-form .text-on-image{display:none;}}.page-node-type--train-page .page #main-content .info-page-search-form .addthis-share-buttons{position:absolute;bottom:45px;margin:0 auto;left:0;right:0;text-align:center;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .info-page-search-form .addthis-share-buttons{position:inherit;margin:15px 0;bottom:15px;}}.page-node-type--train-page .page #main-content .customer-reviews{position:relative;}.page-node-type--train-page .page #main-content .customer-reviews .flexslider{position:initial;color:#2a262d;font-family:Arial,sans-serif;font-size:1.125rem;text-align:center;}.page-node-type--train-page .page #main-content .customer-reviews .flexslider .flex-direction-nav .flex-prev{left:0;}.page-node-type--train-page .page #main-content .customer-reviews .flexslider .flex-direction-nav .flex-next{right:0;}.page-node-type--train-page .page #main-content .customer-reviews .flex-viewport{max-width:735px;margin:0 auto;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--train-page .page #main-content .customer-reviews .flex-viewport{max-width:600px;}}@media all and (min-width:481px) and (max-width:767px){.page-node-type--train-page .page #main-content .customer-reviews .flex-viewport{max-width:400px;}}@media all and (max-width:480px){.page-node-type--train-page .page #main-content .customer-reviews .flex-viewport{max-width:225px;}}.page-node-type--train-page .page #main-content .customer-reviews .view-header{text-align:center;}.page-node-type--train-page .page #main-content .customer-reviews .view-header h2{margin:0;font-family:Arial,sans-serif;color:#000;font-size:2rem;line-height:120%;letter-spacing:1px;padding-bottom:30px;}.page-node-type--train-page .page #main-content .customer-reviews .views-field{width:100%;display:flex;justify-content:center;}.page-node-type--train-page .page #main-content .customer-reviews .views-field:not(:last-of-type){padding-bottom:30px;}.page-node-type--train-page .page #main-content .customer-reviews .views-field-field-text-review{font-style:italic;letter-spacing:1px;line-height:1.75rem;}@media all and (max-width:767px){.page-node-type--train-page .page #main-content .customer-reviews .views-field-field-text-review{font-size:1rem;}}.page-node-type--train-page .page #main-content .customer-reviews .views-field-field-user-name{font-size:1.25rem;color:#666766;font-family:Arial,sans-serif;}.page-node-type--train-page .form-actions{position:relative;}.page-node-type--train-page .ajax-progress{position:absolute;display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.1);}.page-node-type--train-page .ajax-progress .throbber{width:35px;height:35px;background:url("/themes/basic/styles/images/throbber.gif") no-repeat;background-size:35px;margin:auto auto;}@media all and (min-width:768px){.ui-dialog.comment-form-popup .ui-dialog-titlebar{padding:10px 50px;}}@media all and (max-width:767px){.ui-dialog.comment-form-popup .ui-dialog-titlebar{padding-top:15px;padding-bottom:15px;}}@media all and (min-width:768px){.ui-dialog.comment-form-popup .ui-dialog-titlebar-close{right:50px;width:30px;height:30px;background-size:30px;margin:0;}}@media all and (max-width:767px){.ui-dialog.comment-form-popup .ui-dialog-titlebar-close{right:20px;}}.ui-dialog.comment-form-popup .ui-dialog-content{padding:30px 50px 0;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .ui-dialog-content{padding-top:40px;padding-left:20px;padding-right:20px;}}.ui-dialog.comment-form-popup .ui-dialog-buttonpane{padding:20px 50px 60px;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .ui-dialog-buttonpane{padding-left:20px;padding-right:20px;padding-top:30px;}}.ui-dialog.comment-form-popup .ui-dialog-buttonset{justify-content:center;}.ui-dialog.comment-form-popup .submit-train-review-button{padding-left:60px;padding-right:60px;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .submit-train-review-button{width:100%;}}.ui-dialog.comment-form-popup .comment-form-wrapper{padding:0 50px;display:block;}@media all and (min-width:768px){.ui-dialog.comment-form-popup .comment-form-wrapper{min-width:800px;}}@media all and (max-width:767px){.ui-dialog.comment-form-popup .comment-form-wrapper{padding:20px 20px;}}.ui-dialog.comment-form-popup .comment-form__title{padding-bottom:45px;text-align:center;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .comment-form__title{padding-bottom:30px;}}.ui-dialog.comment-form-popup .comment-form{font-family:Arial,sans-serif;padding-top:0;padding-bottom:0;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .comment-form{padding-top:0;padding-bottom:0;}}.ui-dialog.comment-form-popup .comment-form input[type="text"],.ui-dialog.comment-form-popup .comment-form textarea{font-family:Arial,sans-serif;padding-left:26px;padding-right:26px;font-size:1.125rem;}.ui-dialog.comment-form-popup .comment-form input[type="text"]::-webkit-input-placeholder,.ui-dialog.comment-form-popup .comment-form textarea::-webkit-input-placeholder{color:#020202;opacity:0.8;}.ui-dialog.comment-form-popup .comment-form input[type="text"]::-moz-placeholder,.ui-dialog.comment-form-popup .comment-form textarea::-moz-placeholder{color:#020202;opacity:0.8;}.ui-dialog.comment-form-popup .comment-form input[type="text"]:-ms-input-placeholder,.ui-dialog.comment-form-popup .comment-form textarea:-ms-input-placeholder{color:#020202;opacity:0.8;}.ui-dialog.comment-form-popup .comment-form input[type="text"]:-moz-placeholder,.ui-dialog.comment-form-popup .comment-form textarea:-moz-placeholder{color:#020202;opacity:0.8;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .comment-form input[type="text"],.ui-dialog.comment-form-popup .comment-form textarea{padding-left:26px;padding-right:26px;}}.ui-dialog.comment-form-popup .comment-form input[type="text"]:focus::-webkit-input-placeholder,.ui-dialog.comment-form-popup .comment-form textarea:focus::-webkit-input-placeholder{color:#020202;opacity:0.4;}.ui-dialog.comment-form-popup .comment-form input[type="text"]:focus::-moz-placeholder,.ui-dialog.comment-form-popup .comment-form textarea:focus::-moz-placeholder{color:#020202;opacity:0.4;}.ui-dialog.comment-form-popup .comment-form input[type="text"]:focus:-ms-input-placeholder,.ui-dialog.comment-form-popup .comment-form textarea:focus:-ms-input-placeholder{color:#020202;opacity:0.4;}.ui-dialog.comment-form-popup .comment-form input[type="text"]:focus:-moz-placeholder,.ui-dialog.comment-form-popup .comment-form textarea:focus:-moz-placeholder{color:#020202;opacity:0.4;}.ui-dialog.comment-form-popup .comment-form input[type="text"]{border-color:#dcdcdc !important;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .comment-form input[type="text"]{padding-top:15px;padding-bottom:15px;}}.ui-dialog.comment-form-popup .comment-form textarea{padding-top:20px;padding-bottom:20px;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .comment-form textarea{max-height:120px;}}.ui-dialog.comment-form-popup .comment-form .star{width:35px;height:35px;background-size:35px;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .comment-form .star{width:45px;height:45px;background-size:45px;}}.ui-dialog.comment-form-popup .comment-form .rating-widget{margin-bottom:5px;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .field--name-field-text-review{padding-bottom:0;}}.ui-dialog.comment-form-popup .form-actions{padding:0;margin:0;}.ui-dialog.comment-form-popup .messages-container{padding:0;}.ui-dialog.comment-form-popup .messages{margin-bottom:30px;}@media all and (max-width:767px){.ui-dialog.comment-form-popup .reviews-thank-you-wrapper{padding:0;}}@media all and (max-width:767px){.ui-dialog.comment-form-popup .thank-you-title{font-size:1.875rem;padding-top:20px;}}@media all and (max-width:767px){.ui-dialog.comment-form-popup .thank-you-description{line-height:2rem;font-family:Arial,sans-serif;}}.train-bookingpayment-form .train-search-overlay,.train-bookingpayment-form-incomplete .train-search-overlay,.train-bookingpayment-form .train-search-overlay,.train-bookingpassenger-form .train-search-overlay,.train-bookingtimetable-form .train-search-overlay,.train-bookingtimetable-form2 .train-search-overlay{background-color:rgba(0,0,0,0.6);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:998;}.train-bookingpayment-form .train-search-form-block .banner-wrap,.train-bookingpayment-form-incomplete .train-search-form-block .banner-wrap,.train-bookingpayment-form .train-search-form-block .banner-wrap,.train-bookingpassenger-form .train-search-form-block .banner-wrap,.train-bookingtimetable-form .train-search-form-block .banner-wrap,.train-bookingtimetable-form2 .train-search-form-block .banner-wrap{display:none;}.train-bookingpayment-form .train-search-form-block,.train-bookingpayment-form-incomplete .train-search-form-block,.train-bookingpayment-form .train-search-form-block,.train-bookingpassenger-form .train-search-form-block,.train-bookingtimetable-form .train-search-form-block,.train-bookingtimetable-form2 .train-search-form-block{background:none !important;background-color:#f8f8f8;border-radius:10px;display:none;left:50%;margin:0 auto;position:fixed;transform:translateX(-50%);width:100%;z-index:999;height:100%;top:0px;padding-top:21vh;overflow-y:auto;}@media (max-width:960px){.train-bookingpayment-form .train-search-form-block,.train-bookingpayment-form-incomplete .train-search-form-block,.train-bookingpayment-form .train-search-form-block,.train-bookingpassenger-form .train-search-form-block,.train-bookingtimetable-form .train-search-form-block,.train-bookingtimetable-form2 .train-search-form-block{padding:10vh 5vh 5vh 5vh;}}@media all and (max-width:960px) and (max-width:767px){.train-bookingpayment-form .train-search-form-block,.train-bookingpayment-form-incomplete .train-search-form-block,.train-bookingpayment-form .train-search-form-block,.train-bookingpassenger-form .train-search-form-block,.train-bookingtimetable-form .train-search-form-block,.train-bookingtimetable-form2 .train-search-form-block{top:0;padding:5vh 0 0 0;}}@media all and (max-width:767px){.train-bookingpayment-form .train-search-form-block,.train-bookingpayment-form-incomplete .train-search-form-block,.train-bookingpayment-form .train-search-form-block,.train-bookingpassenger-form .train-search-form-block,.train-bookingtimetable-form .train-search-form-block,.train-bookingtimetable-form2 .train-search-form-block{padding-top:20vh;}}.train-bookingpayment-form .train-search-form-block .block__title,.train-bookingpayment-form-incomplete .train-search-form-block .block__title,.train-bookingpayment-form .train-search-form-block .block__title,.train-bookingpassenger-form .train-search-form-block .block__title,.train-bookingtimetable-form .train-search-form-block .block__title,.train-bookingtimetable-form2 .train-search-form-block .block__title{display:none;}.train-bookingpayment-form .train-search-form-block .block__inner,.train-bookingpayment-form-incomplete .train-search-form-block .block__inner,.train-bookingpayment-form .train-search-form-block .block__inner,.train-bookingpassenger-form .train-search-form-block .block__inner,.train-bookingtimetable-form .train-search-form-block .block__inner,.train-bookingtimetable-form2 .train-search-form-block .block__inner{height:auto;padding:0;}.train-bookingpayment-form .train-search-form-block .block__content,.train-bookingpayment-form-incomplete .train-search-form-block .block__content,.train-bookingpayment-form .train-search-form-block .block__content,.train-bookingpassenger-form .train-search-form-block .block__content,.train-bookingtimetable-form .train-search-form-block .block__content,.train-bookingtimetable-form2 .train-search-form-block .block__content{background-color:#fafafa;border-radius:10px;padding:20px 30px 24px;}.train-bookingpayment-form .train-search-form-block .block__content .search-history__button,.train-bookingpayment-form-incomplete .train-search-form-block .block__content .search-history__button,.train-bookingpayment-form .train-search-form-block .block__content .search-history__button,.train-bookingpassenger-form .train-search-form-block .block__content .search-history__button,.train-bookingtimetable-form .train-search-form-block .block__content .search-history__button,.train-bookingtimetable-form2 .train-search-form-block .block__content .search-history__button{color:#8d8d8d;}@media all and (max-width:767px){.train-bookingpayment-form .train-search-form-block .block__content .search-history__button,.train-bookingpayment-form-incomplete .train-search-form-block .block__content .search-history__button,.train-bookingpayment-form .train-search-form-block .block__content .search-history__button,.train-bookingpassenger-form .train-search-form-block .block__content .search-history__button,.train-bookingtimetable-form .train-search-form-block .block__content .search-history__button,.train-bookingtimetable-form2 .train-search-form-block .block__content .search-history__button{text-shadow:none;}}.train-bookingpayment-form .train-search-form-block .block__content .search-history__button svg,.train-bookingpayment-form-incomplete .train-search-form-block .block__content .search-history__button svg,.train-bookingpayment-form .train-search-form-block .block__content .search-history__button svg,.train-bookingpassenger-form .train-search-form-block .block__content .search-history__button svg,.train-bookingtimetable-form .train-search-form-block .block__content .search-history__button svg,.train-bookingtimetable-form2 .train-search-form-block .block__content .search-history__button svg{fill:#8d8d8d;}.train-bookingtimetable-form .not-found .train-search-form-block,.train-bookingtimetable-form2 .not-found .train-search-form-block,.search-modification-page .train-search-form-block{background:none !important;box-shadow:none;display:block;margin:30px auto;opacity:1;position:initial;transform:none;visibility:visible;padding:0 !important;}.train-bookingtimetable-form .not-found .train-search-form-block .block__inner,.train-bookingtimetable-form2 .not-found .train-search-form-block .block__inner,.search-modification-page .train-search-form-block .block__inner{padding:0 !important;}.train-bookingtimetable-form .not-found .train-search-form-block .block__content,.train-bookingtimetable-form2 .not-found .train-search-form-block .block__content,.search-modification-page .train-search-form-block .block__content{background-color:#fafafa;border-radius:10px;box-shadow:none;padding:0;}@media all and (max-width:767px){.train-bookingtimetable-form .not-found .train-search-form-block .block__content,.train-bookingtimetable-form2 .not-found .train-search-form-block .block__content,.search-modification-page .train-search-form-block .block__content{min-height:unset;}}.train-bookingtimetable-form .not-found .train-search-form-block .block__content .search-history__button,.train-bookingtimetable-form2 .not-found .train-search-form-block .block__content .search-history__button,.search-modification-page .train-search-form-block .block__content .search-history__button{color:#8d8d8d;}@media all and (max-width:767px){.train-bookingtimetable-form .not-found .train-search-form-block .block__content .search-history__button,.train-bookingtimetable-form2 .not-found .train-search-form-block .block__content .search-history__button,.search-modification-page .train-search-form-block .block__content .search-history__button{text-shadow:none;}}.train-bookingtimetable-form .not-found .train-search-form-block .block__content .search-history__button svg,.train-bookingtimetable-form2 .not-found .train-search-form-block .block__content .search-history__button svg,.search-modification-page .train-search-form-block .block__content .search-history__button svg{fill:#8d8d8d;}.train-bookingtimetable-form .not-found .train-search-form-block picture,.train-bookingtimetable-form2 .not-found .train-search-form-block picture,.search-modification-page .train-search-form-block picture{display:none;}.train-bookingtimetable-form .not-found .train-search-form-block .search-history-info-list,.train-bookingtimetable-form2 .not-found .train-search-form-block .search-history-info-list,.search-modification-page .train-search-form-block .search-history-info-list{display:none;}.train-bookingtimetable-form .not-found .train-search-form-block .form-flex-container,.train-bookingtimetable-form2 .not-found .train-search-form-block .form-flex-container,.search-modification-page .train-search-form-block .form-flex-container{padding:0;}@media all and (min-width:481px) and (max-width:767px){.inner-page .page .blog-page-search-region .train-search-form-block{background:none !important;}}@media all and (min-width:768px){.inner-page .page .blog-page-search-region .train-search-form-block{background:none !important;}}.not-found__search .train-search-form-block .block__inner{height:auto;}.train-search-form-block{background-size:cover;margin:0;position:relative;}.train-search-form-block .banner-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;}@media all and (min-width:1920px){.train-search-form-block .banner-wrap picture{width:100%;}}.train-search-form-block .banner-wrap img{max-width:unset;min-height:100%;}@media all and (min-width:1920px){.train-search-form-block .banner-wrap img{min-width:100%;}}.train-search-form-block .block__inner{display:grid;grid-template-areas:"title" "content";grid-template-columns:1fr;grid-template-rows:auto min-content;height:560px;margin:0 auto;max-width:1024px;padding:30px;width:100%;}@media screen and (max-width:1024px){.train-search-form-block .block__inner{padding:30px 20px;}}@media (max-width:960px){.train-search-form-block .block__inner{height:580px;padding:20px 0;}}.train-search-form-block .block__title{align-self:end;color:#fff;font-family:Arial,sans-serif;font-size:40px;font-weight:900;grid-area:title;line-height:46px;margin:0;padding-bottom:36px;position:relative;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,0.5);text-transform:none;}@media (max-width:960px){.train-search-form-block .block__title{font-size:30px;line-height:36px;padding:0 20px 20px;}}.train-search-form-block .block__content{grid-area:content;margin:0 auto;max-width:1210px;position:relative;width:100%;z-index:1;}@media (max-width:960px){.train-search-form-block .block__content{animation:none;padding:0 20px;}}.train-search-form-block #search-react-block-app .train-search{animation:initial-content-animation 0.6s cubic-bezier(0.39,0.575,0.565,1) both;}.train-search-form-block #search-react-block-app.has-search-history .placeholder--search-history{display:block;}.train-search-form-block .placeholder{background-color:#eee;border-radius:6px;overflow:hidden;}.train-search-form-block .placeholder--trip{height:40px;margin-bottom:20px;width:226px;}.train-search-form-block .placeholder--date,.train-search-form-block .placeholder--passengers{height:78px;margin-right:10px;min-width:78px;}@media (max-width:960px){.train-search-form-block .placeholder--date,.train-search-form-block .placeholder--passengers{margin-right:0;order:1;width:49%;}}@media (max-width:960px){.train-search-form-block .placeholder--date,.train-search-form-block .placeholder--passengers{height:60px;}}.train-search-form-block .placeholder--stations{height:78px;margin-right:10px;width:660px;}@media screen and (max-width:1024px){.train-search-form-block .placeholder--stations{width:100%;}}@media (max-width:960px){.train-search-form-block .placeholder--stations{margin-bottom:20px;margin-right:0;order:0;width:100%;}}@media (max-width:960px){.train-search-form-block .placeholder--stations{height:111px;margin-bottom:10px;}}.train-search-form-block .placeholder--submit-btn{height:78px;min-width:178px;}@media screen and (max-width:1024px){.train-search-form-block .placeholder--submit-btn{width:100%;}}@media (max-width:960px){.train-search-form-block .placeholder--submit-btn{margin-top:20px;order:3;}}@media (max-width:960px){.train-search-form-block .placeholder--submit-btn{height:50px;margin-top:30px;}}.train-search-form-block .placeholder--search-history{display:none;height:18px;margin-top:19px;width:150px;}@media (max-width:960px){.train-search-form-block .placeholder--search-history{margin:25px auto;}}.train-search-form-block .placeholder-flex{display:flex;}@media (max-width:960px){.train-search-form-block .placeholder-flex{flex-wrap:wrap;justify-content:space-between;}}.train-search-form-block .placeholder .animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholder-shimmer;animation-timing-function:linear;background:darkgray;background:linear-gradient(to right,#eee 10%,#ddd 18%,#eee 33%);background-size:1000px 104px;height:100%;position:relative;}.search-modification-page #search-react-block-app .search-loader .placeholder--trip{display:none;}.search-modification-page #search-react-block-app .search-loader .placeholder--passengers{display:none;}.search-modification-page #search-react-block-app .search-loader .placeholder--search-history{display:none;}@keyframes placeholder-shimmer{from{background-position:-468px 0;}to{background-position:468px 0;}}@keyframes initial-content-animation{from{opacity:0;}to{opacity:1;}}[dir="rtl"] .train-search-form-block .block__title{direction:rtl;text-align:right;}.page-node-type--country-page .page #main-content .related-content{padding-top:50px;padding-bottom:45px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--country-page .page #main-content .related-content{padding-bottom:15px;}}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--country-page .page #main-content .related-content{padding-bottom:50px;}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .related-content{padding-bottom:40px;}}.page-node-type--country-page .page #main-content .related-content .field-name-related-content{display:flex;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .related-content .field-name-related-content{flex-flow:row wrap;justify-content:center;}}.page-node-type--country-page .page #main-content .related-content .field__items{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .related-content .field__items{flex-flow:column wrap;align-items:center;width:100%;}}.page-node-type--country-page .page #main-content .related-content .field__label{font-family:Arial,sans-serif;font-size:1.375rem;font-weight:normal;padding-right:30px;white-space:nowrap;padding-top:8px;padding-bottom:8px;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .related-content .field__label{flex-basis:100%;padding:0 0 40px;text-align:center;}}.page-node-type--country-page .page #main-content .related-content .field__item{display:inline-flex;margin:0 11px 15px;padding-top:7px;padding-bottom:7px;border:1px solid #ffae00;-o-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .related-content .field__item{margin-bottom:20px;}}.page-node-type--country-page .page #main-content .related-content .field__item .field__item-wrapper{text-align:center;}.page-node-type--country-page .page #main-content .related-content .field__item a{color:#ffae00;padding:8px 22px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--country-page .page #main-content .related-content .field__item:hover{border:1px solid #777;}.page-node-type--country-page .page #main-content .related-content .field__item:hover a{color:#000;}.page-node-type--country-page .page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--country-page .page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}.page-node-type--country-page .page #main-content .related-content{padding-bottom:0;padding-top:0;}.page-node-type--country-page .page #main-content article{margin:0;max-width:100%;padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--country-page .page #main-content .block{padding-left:0;padding-right:0;}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .block{padding-left:0;padding-right:0;}}.page-node-type--country-page .page #main-content .node__container{margin:60px auto;max-width:1024px;}.page-node-type--country-page .page #main-content .node__container .sub-text-container{position:relative;}.page-node-type--country-page .page #main-content .node__container .sub-text-container:before{background-color:rgba(234,234,234,0.5);content:'';height:100%;left:-16px;position:absolute;top:0;width:calc(100vw - 8px);}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .node__container .sub-text-container.content-text iframe{margin-left:-1rem;width:100vw;}}@media all and (min-width:1025px){.page-node-type--country-page .page #main-content .node__container .sub-text-container:before{left:calc((100vw - 1024px) / -2);}}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--country-page .page #main-content .node__container .sub-text-container:before{width:calc(100vw + 16px);}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .node__container .sub-text-container:before{width:calc(100vw + 16px);}}.page-node-type--country-page .page #main-content .node__container .sub-text-container .sub-text-container-wrapper{padding:60px 0;position:relative;}.page-node-type--country-page .page #main-content .node__container .text-container{padding-bottom:60px;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .node__container{margin:30px auto;}}.page-node-type--country-page .page #main-content .node__title{font-size:1.875rem;margin:0 auto 60px;text-align:center;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .node__title{margin-bottom:30px;}}.page-node-type--country-page .page #main-content .content-text{color:#666766;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--country-page .page #main-content .content-text{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .content-text{padding-left:1rem;padding-right:1rem;}}.page-node-type--country-page .page #main-content .text-block{padding-top:60px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--country-page .page #main-content .text-block{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .text-block{padding-left:1rem;padding-right:1rem;padding-top:30px;}}.page-node-type--country-page .page #main-content .text-block-title{font-size:1.875rem;padding-bottom:45px;text-align:center;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .text-block-title{padding-bottom:30px;}}.page-node-type--country-page .page #main-content .text-below-map{margin:0 auto 30px;max-width:1024px;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .text-below-map{padding-top:0;}}.page-node-type--country-page .page #main-content .faq-container{margin:60px 0;}.page-node-type--country-page .page #main-content .reviews-container{margin:0 auto 120px;max-width:1024px;width:100%;}.page-node-type--country-page .page #main-content .reviews-container .ajax-progress{align-items:center;background:rgba(0,0,0,0.1);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;}.page-node-type--country-page .page #main-content .reviews-container .ajax-progress .throbber{background:url("/themes/basic/styles/images/throbber.gif") no-repeat;background-size:35px;height:35px;margin:auto;width:35px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--country-page .page #main-content .reviews-container{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .reviews-container{padding-left:1rem;padding-right:1rem;}}.page-node-type--country-page .page #main-content .comment-form-container{display:flex;flex-flow:row wrap;justify-content:center;}.page-node-type--country-page .page #main-content .comment-form-wrapper{display:none;}.page-node-type--country-page .page #main-content .comment-form-button-wrapper{display:flex;justify-content:center;margin-top:30px;position:relative;}.page-node-type--country-page .page #main-content .comment-form-button{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;cursor:pointer;font-family:Arial,sans-serif;font-size:1.25rem;outline:none;padding:15px 60px;}.page-node-type--country-page .page #main-content .comment-form-button a{color:#fff;text-decoration:none;font-weight:normal;}.page-node-type--country-page .page #main-content .comment-form-button a:visited{color:#fff;}.page-node-type--country-page .page #main-content .comment-form-button:visited{color:#fff;}.page-node-type--country-page .page #main-content .comment-form-button:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--country-page .page #main-content .comment-form-button:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--country-page .page #main-content .comment-form-button:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--country-page .page #main-content .comment-form-button:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .comment-form-button:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--country-page .page #main-content .comment-form-button:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:480px){.page-node-type--country-page .page #main-content .comment-form-button{flex-basis:100%;width:100%;}}.page-node-type--country-page .page #main-content .popular-trains{margin:0;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .popular-routes-headline{margin:0 0 30px;}}.page-node-type--country-page .page #main-content .info-page-search-form .search-bg{background-size:cover;}.page-node-type--country-page .page #main-content .info-page-search-form .block{background:transparent;}.page-node-type--country-page .page #main-content .info-page-search-form .block__title{display:block;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .info-page-search-form .block__title{padding-bottom:15px;}}.page-node-type--country-page .page #main-content .info-page-search-form .node__title{text-align:center;color:#fff;text-transform:uppercase;text-shadow:0.6px 0.8px 1px rgba(0,0,0,0.67);font-family:Arial,sans-serif;font-size:1.5625rem;padding-top:90px;margin:0;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--country-page .page #main-content .info-page-search-form .node__title{padding-top:60px;}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .info-page-search-form .node__title{padding-top:30px;}}.page-node-type--country-page .page #main-content .info-page-search-form .block__inner{padding:0;}.page-node-type--country-page .page #main-content .info-page-search-form .block__content{padding:0;}.page-node-type--country-page .page #main-content .info-page-search-form .form-tint{background:rgba(21,21,21,0.22);width:100%;height:100%;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--country-page .page #main-content .info-page-search-form .form-tint{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .info-page-search-form .form-tint{max-height:100%;}}.page-node-type--country-page .page #main-content .info-page-search-form .form-content-wrapper{position:relative;}.page-node-type--country-page .page #main-content .info-page-search-form .text-on-image{position:absolute;bottom:15px;margin:0 auto;left:0;right:0;text-align:center;font-size:1.125rem;color:#fff;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .info-page-search-form .text-on-image{display:none;}}.page-node-type--country-page .page #main-content .info-page-search-form .addthis-share-buttons{position:absolute;bottom:45px;margin:0 auto;left:0;right:0;text-align:center;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .info-page-search-form .addthis-share-buttons{position:inherit;margin:15px 0;bottom:15px;}}.page-node-type--country-page .page #main-content .customer-reviews{position:relative;}.page-node-type--country-page .page #main-content .customer-reviews .flexslider{position:initial;color:#2a262d;font-family:Arial,sans-serif;font-size:1.125rem;text-align:center;}.page-node-type--country-page .page #main-content .customer-reviews .flexslider .flex-direction-nav .flex-prev{left:0;}.page-node-type--country-page .page #main-content .customer-reviews .flexslider .flex-direction-nav .flex-next{right:0;}.page-node-type--country-page .page #main-content .customer-reviews .flex-viewport{max-width:735px;margin:0 auto;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--country-page .page #main-content .customer-reviews .flex-viewport{max-width:600px;}}@media all and (min-width:481px) and (max-width:767px){.page-node-type--country-page .page #main-content .customer-reviews .flex-viewport{max-width:400px;}}@media all and (max-width:480px){.page-node-type--country-page .page #main-content .customer-reviews .flex-viewport{max-width:225px;}}.page-node-type--country-page .page #main-content .customer-reviews .view-header{text-align:center;}.page-node-type--country-page .page #main-content .customer-reviews .view-header h2{margin:0;font-family:Arial,sans-serif;color:#000;font-size:2rem;line-height:120%;letter-spacing:1px;padding-bottom:30px;}.page-node-type--country-page .page #main-content .customer-reviews .views-field{width:100%;display:flex;justify-content:center;}.page-node-type--country-page .page #main-content .customer-reviews .views-field:not(:last-of-type){padding-bottom:30px;}.page-node-type--country-page .page #main-content .customer-reviews .views-field-field-text-review{font-style:italic;letter-spacing:1px;line-height:1.75rem;}@media all and (max-width:767px){.page-node-type--country-page .page #main-content .customer-reviews .views-field-field-text-review{font-size:1rem;}}.page-node-type--country-page .page #main-content .customer-reviews .views-field-field-user-name{font-size:1.25rem;color:#666766;font-family:Arial,sans-serif;}.page-node-type--country-page .form-actions{position:relative;}.page-node-type--station-page .page #main-content .related-content{padding-top:50px;padding-bottom:45px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--station-page .page #main-content .related-content{padding-bottom:15px;}}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--station-page .page #main-content .related-content{padding-bottom:50px;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .related-content{padding-bottom:40px;}}.page-node-type--station-page .page #main-content .related-content .field-name-related-content{display:flex;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .related-content .field-name-related-content{flex-flow:row wrap;justify-content:center;}}.page-node-type--station-page .page #main-content .related-content .field__items{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .related-content .field__items{flex-flow:column wrap;align-items:center;width:100%;}}.page-node-type--station-page .page #main-content .related-content .field__label{font-family:Arial,sans-serif;font-size:1.375rem;font-weight:normal;padding-right:30px;white-space:nowrap;padding-top:8px;padding-bottom:8px;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .related-content .field__label{flex-basis:100%;padding:0 0 40px;text-align:center;}}.page-node-type--station-page .page #main-content .related-content .field__item{display:inline-flex;margin:0 11px 15px;padding-top:7px;padding-bottom:7px;border:1px solid #ffae00;-o-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .related-content .field__item{margin-bottom:20px;}}.page-node-type--station-page .page #main-content .related-content .field__item .field__item-wrapper{text-align:center;}.page-node-type--station-page .page #main-content .related-content .field__item a{color:#ffae00;padding:8px 22px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--station-page .page #main-content .related-content .field__item:hover{border:1px solid #777;}.page-node-type--station-page .page #main-content .related-content .field__item:hover a{color:#000;}.page-node-type--station-page .page #main-content .main-block-title{font-size:2.125rem;font-weight:bold;text-align:center;}.page-node-type--station-page .page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--station-page .page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .view-display-id-related_routes_slider ol.flex-control-nav{display:flex;}}.page-node-type--station-page .page #main-content .related-content{padding-bottom:0;padding-top:0;}.page-node-type--station-page .page #main-content article{margin:0;max-width:100%;padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--station-page .page #main-content .block{padding-left:0;padding-right:0;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .block{padding-left:0;padding-right:0;}}.page-node-type--station-page .page #main-content .node__container{margin:60px auto;max-width:1024px;}.page-node-type--station-page .page #main-content .node__container .popular-trains-container{padding-bottom:30px;padding-top:60px;position:relative;}.page-node-type--station-page .page #main-content .node__container .popular-trains-container:before{background-color:rgba(234,234,234,0.5);content:'';height:100%;left:-16px;position:absolute;top:0;width:calc(100vw - 8px);}@media all and (min-width:1025px){.page-node-type--station-page .page #main-content .node__container .popular-trains-container:before{left:calc((100vw - 1024px) / -2);}}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--station-page .page #main-content .node__container .popular-trains-container:before{width:calc(100vw + 16px);}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .node__container .popular-trains-container:before{width:calc(100vw + 16px);}}.page-node-type--station-page .page #main-content .node__container .popular-trains-container .popular-trains-wrapper{position:relative;}.page-node-type--station-page .page #main-content .node__container .faq-container{margin:60px 0;}.page-node-type--station-page .page #main-content .node__container .station-address-container{padding-left:22px;}.page-node-type--station-page .page #main-content .node__container .station-address-container .station-address-title{color:#222222;font-size:1.125rem;line-height:1.375rem;padding-bottom:3px;}.page-node-type--station-page .page #main-content .node__container .station-address-container .station-address-title span::before{background:transparent url("/themes/basic/styles/images/location.svg") no-repeat 0 0;background-size:10px;content:'';display:inline-block;height:13px;margin-left:-22px;margin-right:12px;width:10px;}.page-node-type--station-page .page #main-content .node__container .station-address-container .station-address-name{color:#666766;font-size:0.875rem;margin-bottom:1.125rem;}.page-node-type--station-page .page #main-content .node__container .station-address-container .country-address-link{margin-bottom:1.125rem;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .node__container .x2-padding{padding-left:0;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .node__container{margin:30px auto;}}.page-node-type--station-page .page #main-content .node__container.no-margin-top{margin-top:0;}.page-node-type--station-page .page #main-content .node__title{font-size:1.875rem;margin:0 auto 60px;text-align:left;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .node__title{margin-bottom:30px;}}.page-node-type--station-page .page #main-content .content-text{color:#666766;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--station-page .page #main-content .content-text{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .content-text{padding-left:1rem;padding-right:1rem;}}.page-node-type--station-page .page #main-content .text-block{padding-top:60px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--station-page .page #main-content .text-block{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .text-block{padding-left:1rem;padding-right:1rem;padding-top:30px;}}.page-node-type--station-page .page #main-content .text-block-title{font-size:1.875rem;padding-bottom:45px;text-align:center;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .text-block-title{padding-bottom:30px;}}.page-node-type--station-page .page #main-content .text-below-map{margin:0 auto 30px;max-width:1024px;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .text-below-map{padding-top:0;}}.page-node-type--station-page .page #main-content .reviews-container{margin:0 auto 120px;max-width:1024px;width:100%;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--station-page .page #main-content .reviews-container{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .reviews-container{padding-left:1rem;padding-right:1rem;}}.page-node-type--station-page .page #main-content .comment-form-container{display:flex;flex-flow:row wrap;justify-content:center;}.page-node-type--station-page .page #main-content .comment-form-wrapper{display:none;}.page-node-type--station-page .page #main-content .comment-form-button-wrapper{display:flex;justify-content:center;margin-top:30px;position:relative;}.page-node-type--station-page .page #main-content .comment-form-button{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;cursor:pointer;font-family:Arial,sans-serif;font-size:1.25rem;outline:none;padding:15px 60px;}.page-node-type--station-page .page #main-content .comment-form-button a{color:#fff;text-decoration:none;font-weight:normal;}.page-node-type--station-page .page #main-content .comment-form-button a:visited{color:#fff;}.page-node-type--station-page .page #main-content .comment-form-button:visited{color:#fff;}.page-node-type--station-page .page #main-content .comment-form-button:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--station-page .page #main-content .comment-form-button:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--station-page .page #main-content .comment-form-button:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--station-page .page #main-content .comment-form-button:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .comment-form-button:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--station-page .page #main-content .comment-form-button:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:480px){.page-node-type--station-page .page #main-content .comment-form-button{flex-basis:100%;width:100%;}}.page-node-type--station-page .page #main-content .popular-trains{margin:0;}.page-node-type--station-page .page #main-content .info-page-search-form .search-bg{background-size:cover;}.page-node-type--station-page .page #main-content .info-page-search-form .block{background:transparent;}.page-node-type--station-page .page #main-content .info-page-search-form .block__title{display:block;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .info-page-search-form .block__title{padding-bottom:15px;}}.page-node-type--station-page .page #main-content .info-page-search-form .node__title{text-align:center;color:#fff;text-transform:uppercase;text-shadow:0.6px 0.8px 1px rgba(0,0,0,0.67);font-family:Arial,sans-serif;font-size:1.5625rem;padding-top:90px;margin:0;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--station-page .page #main-content .info-page-search-form .node__title{padding-top:60px;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .info-page-search-form .node__title{padding-top:30px;}}.page-node-type--station-page .page #main-content .info-page-search-form .block__inner{padding:0;}.page-node-type--station-page .page #main-content .info-page-search-form .block__content{padding:0;}.page-node-type--station-page .page #main-content .info-page-search-form .form-tint{background:rgba(21,21,21,0.22);width:100%;height:100%;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--station-page .page #main-content .info-page-search-form .form-tint{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .info-page-search-form .form-tint{max-height:100%;}}.page-node-type--station-page .page #main-content .info-page-search-form .form-content-wrapper{position:relative;}.page-node-type--station-page .page #main-content .info-page-search-form .text-on-image{position:absolute;bottom:15px;margin:0 auto;left:0;right:0;text-align:center;font-size:1.125rem;color:#fff;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .info-page-search-form .text-on-image{display:none;}}.page-node-type--station-page .page #main-content .info-page-search-form .addthis-share-buttons{position:absolute;bottom:45px;margin:0 auto;left:0;right:0;text-align:center;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .info-page-search-form .addthis-share-buttons{position:inherit;margin:15px 0;bottom:15px;}}.page-node-type--station-page .page #main-content .customer-reviews{position:relative;}.page-node-type--station-page .page #main-content .customer-reviews .flexslider{position:initial;color:#2a262d;font-family:Arial,sans-serif;font-size:1.125rem;text-align:center;}.page-node-type--station-page .page #main-content .customer-reviews .flexslider .flex-direction-nav .flex-prev{left:0;}.page-node-type--station-page .page #main-content .customer-reviews .flexslider .flex-direction-nav .flex-next{right:0;}.page-node-type--station-page .page #main-content .customer-reviews .flex-viewport{max-width:735px;margin:0 auto;}@media all and (min-width:768px) and (max-width:1088px){.page-node-type--station-page .page #main-content .customer-reviews .flex-viewport{max-width:600px;}}@media all and (min-width:481px) and (max-width:767px){.page-node-type--station-page .page #main-content .customer-reviews .flex-viewport{max-width:400px;}}@media all and (max-width:480px){.page-node-type--station-page .page #main-content .customer-reviews .flex-viewport{max-width:225px;}}.page-node-type--station-page .page #main-content .customer-reviews .view-header{text-align:center;}.page-node-type--station-page .page #main-content .customer-reviews .view-header h2{margin:0;font-family:Arial,sans-serif;color:#000;font-size:2rem;line-height:120%;letter-spacing:1px;padding-bottom:30px;}.page-node-type--station-page .page #main-content .customer-reviews .views-field{width:100%;display:flex;justify-content:center;}.page-node-type--station-page .page #main-content .customer-reviews .views-field:not(:last-of-type){padding-bottom:30px;}.page-node-type--station-page .page #main-content .customer-reviews .views-field-field-text-review{font-style:italic;letter-spacing:1px;line-height:1.75rem;}@media all and (max-width:767px){.page-node-type--station-page .page #main-content .customer-reviews .views-field-field-text-review{font-size:1rem;}}.page-node-type--station-page .page #main-content .customer-reviews .views-field-field-user-name{font-size:1.25rem;color:#666766;font-family:Arial,sans-serif;}.page-node-type--station-page .form-actions{position:relative;}.entitytaxonomy-termcanonical .blog-page-search-region,.page-node-type--blog .blog-page-search-region{position:relative;height:100%;background-size:cover;}@media all and (max-width:480px){.entitytaxonomy-termcanonical .blog-page-search-region,.page-node-type--blog .blog-page-search-region{background-image:none !important;}}.entitytaxonomy-termcanonical .blog-page-search-region .block-plugin-id--searchformawards,.page-node-type--blog .blog-page-search-region .block-plugin-id--searchformawards{position:absolute;bottom:15px;margin:0 auto;left:0;right:0;text-align:center;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .blog-page-search-region .block-plugin-id--searchformawards,.page-node-type--blog .blog-page-search-region .block-plugin-id--searchformawards{display:none;}}.entitytaxonomy-termcanonical .blog-page-search-region .addthis-share-buttons,.page-node-type--blog .blog-page-search-region .addthis-share-buttons{position:absolute;bottom:15px;margin:0 auto;left:0;right:0;text-align:center;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .blog-page-search-region .addthis-share-buttons,.page-node-type--blog .blog-page-search-region .addthis-share-buttons{display:block;position:initial;}}.entitytaxonomy-termcanonical .brands-wrapper,.page-node-type--blog .brands-wrapper{width:100%;margin:60px auto;}@media all and (min-width:768px) and (max-width:1088px){.entitytaxonomy-termcanonical .brands-wrapper,.page-node-type--blog .brands-wrapper{margin:30px auto;}}@media all and (max-width:767px){.entitytaxonomy-termcanonical .brands-wrapper,.page-node-type--blog .brands-wrapper{margin:30px auto 40px;position:relative;height:100%;padding-bottom:50px;}}.entitytaxonomy-termcanonical .brand-table,.page-node-type--blog .brand-table{width:100%;display:table;font-size:0.875rem;}.entitytaxonomy-termcanonical .brand-row,.page-node-type--blog .brand-row{display:table-row;}.entitytaxonomy-termcanonical .brand-cell,.page-node-type--blog .brand-cell{display:table-cell;padding:15px 20px;vertical-align:top;}@media all and (min-width:768px) and (max-width:1088px){.entitytaxonomy-termcanonical .brand-cell,.page-node-type--blog .brand-cell{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.entitytaxonomy-termcanonical .brand-cell,.page-node-type--blog .brand-cell{white-space:nowrap;}}@media all and (max-width:767px){.entitytaxonomy-termcanonical .brand-cell img,.page-node-type--blog .brand-cell img{min-width:35px;}}.entitytaxonomy-termcanonical .body-row.first .brand-cell,.page-node-type--blog .body-row.first .brand-cell{border-top:1px solid #dadada;}.entitytaxonomy-termcanonical .body-row .brand-cell,.page-node-type--blog .body-row .brand-cell{border-bottom:1px solid #dadada;border-right:1px solid #dadada;background:#fff;}.entitytaxonomy-termcanonical .body-row .brand-cell.first,.page-node-type--blog .body-row .brand-cell.first{border-left:1px solid #dadada;}.entitytaxonomy-termcanonical .title-cell,.page-node-type--blog .title-cell{color:#999;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .title-cell,.page-node-type--blog .title-cell{padding-top:0;}}.entitytaxonomy-termcanonical .brand-cell-container,.page-node-type--blog .brand-cell-container{display:flex;align-items:center;}.entitytaxonomy-termcanonical .brand-cell-container > div:not(:last-of-type),.page-node-type--blog .brand-cell-container > div:not(:last-of-type){margin-right:18px;}.entitytaxonomy-termcanonical .rating .rating-stars,.page-node-type--blog .rating .rating-stars{background:url("/themes/basic/styles/images/stars-grey-light.png") no-repeat 0 0;width:75px;height:12px;background-size:74px 12px;position:relative;}.entitytaxonomy-termcanonical .rating .rating-stars .active-stars,.page-node-type--blog .rating .rating-stars .active-stars{background:url("/themes/basic/styles/images/stars-grey-dark.png") no-repeat 0 0;background-size:74px 12px;position:absolute;top:0;bottom:0;left:0;}.entitytaxonomy-termcanonical .rating .rating-stars.no-rating,.page-node-type--blog .rating .rating-stars.no-rating{background:0;}.entitytaxonomy-termcanonical .carrier-logos img,.entitytaxonomy-termcanonical .brand-logo img,.page-node-type--blog .carrier-logos img,.page-node-type--blog .brand-logo img{height:20px;}.entitytaxonomy-termcanonical .info-page-search-form,.page-node-type--blog .info-page-search-form{max-height:490px;overflow:hidden;}.entitytaxonomy-termcanonical .pr-main,.page-node-type--blog .pr-main{padding-bottom:60px;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .pr-main,.page-node-type--blog .pr-main{padding-bottom:20px;}}@media all and (min-width:768px) and (max-width:1024px){.entitytaxonomy-termcanonical .block-plugin-id--system-breadcrumb-block,.page-node-type--blog .block-plugin-id--system-breadcrumb-block{padding-left:1rem;padding-right:1rem;}}@media all and (max-width:767px){.entitytaxonomy-termcanonical .block-plugin-id--system-breadcrumb-block,.page-node-type--blog .block-plugin-id--system-breadcrumb-block{padding-left:1rem;padding-right:1rem;}}.entitytaxonomy-termcanonical #block-russiantrains-local-tasks{display:none;}.entitytaxonomy-termcanonical h1{text-align:center;font-size:1.875rem;line-height:2.375rem;padding-top:30px;padding-bottom:30px;margin:0;}.entitytaxonomy-termcanonical h1 .field__item{padding-top:10px;padding-bottom:10px;}@media all and (max-width:767px){.entitytaxonomy-termcanonical h1{margin:0;padding-top:0;padding-bottom:30px;}}.entitytaxonomy-termcanonical .term-wrapper .content{padding-top:30px;padding-bottom:30px;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .term-wrapper .content{padding-top:0;padding-bottom:15px;}}.entitytaxonomy-termcanonical .view-taxonomy-term{max-width:1024px;width:100%;margin:0 auto;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-row{padding-top:30px;padding-bottom:30px;}.entitytaxonomy-termcanonical .view-taxonomy-term .view-content{padding-bottom:60px;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field{width:100%;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field:not(:last-of-type){padding-bottom:20px;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .view-taxonomy-term .views-field:not(:last-of-type){padding-bottom:20px;}}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-title{font-size:1.875rem;color:#0D0C0C;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-title{padding-top:15px;padding-bottom:15px;}}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-title a{font-family:Arial,sans-serif;font-size:1.875rem;color:#0D0C0C;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-title a{line-height:2.375rem;}}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-created{color:#AFACAC;font-size:1rem;display:flex;align-content:center;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-created::before{width:18px;height:18px;content:'';display:inline-flex;background:url("/themes/basic/styles/images/calendar.svg") no-repeat center center;background-size:18px;margin-right:7px;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-body{font-size:1.125rem;font-family:Arial,sans-serif;font-style:italic;color:#2A262D;padding-top:10px;line-height:1.75rem;letter-spacing:0.02rem;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-body{padding-top:0;}}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-body p:last-of-type{margin:0;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node{display:flex;justify-content:flex-end;padding-top:15px;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content{color:#fff;background-color:#BAB9B9;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:14px 0;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content a{color:#fff;text-decoration:none;font-weight:normal;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content a:visited{color:#fff;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content:visited{color:#fff;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content:hover{background:#adacac;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content:focus{background:#adacac;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content:focus{background:#adacac;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content{width:100%;margin-bottom:10px;}}.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content a{padding:14px 24px;}@media all and (max-width:767px){.entitytaxonomy-termcanonical .view-taxonomy-term .views-field-view-node .field-content a{width:100%;}}.page-node-type--blog .page #main-content article{margin:0 auto;}.page-node-type--blog .page #main-content article h1{font-size:1.875rem;padding-top:0;padding-bottom:0;margin:0;}.page-node-type--blog .page #main-content .node-head{display:flex;justify-content:space-between;align-items:flex-start;padding-top:45px;padding-bottom:0;}@media all and (max-width:767px){.page-node-type--blog .page #main-content .node-head{padding-top:30px;flex-flow:row wrap;}}@media all and (max-width:767px){.page-node-type--blog .page #main-content .node-title-wrapper,.page-node-type--blog .page #main-content .social-icons-wrapper{flex-basis:100%;width:100%;}}.page-node-type--blog .page #main-content .social-icons-wrapper{padding-left:1rem;}@media all and (max-width:767px){.page-node-type--blog .page #main-content .social-icons-wrapper{padding-left:0;padding-bottom:20px;}}@media all and (max-width:767px){.page-node-type--blog .page #main-content .social-icons-wrapper .social-icons-container{justify-content:center;}}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--blog .page #main-content .social-icons-wrapper .block{padding-right:0;}}.page-node-type--blog .page #main-content .node__meta{margin:0;}.page-node-type--blog .page #main-content .node__submitted{padding-top:20px;padding-bottom:25px;}@media all and (max-width:767px){.page-node-type--blog .page #main-content .node__submitted{padding-top:20px;padding-bottom:20px;}}.page-node-type--blog .page #main-content .node__submitted .node__pubdate{color:#AFACAC;font-size:1rem;display:flex;align-content:center;}.page-node-type--blog .page #main-content .node__submitted .node__pubdate::before{width:18px;height:18px;content:'';display:inline-flex;background:url("/themes/basic/styles/images/calendar.svg") no-repeat center center;background-size:18px;margin-right:7px;}.page-node-type--blog .blog-image{padding-bottom:30px;}@media all and (max-width:767px){.page-node-type--blog .blog-image{padding-bottom:20px;}}.page-node-type--blog .blog-image figure{margin:0;}.page-node-type--blog .blog-image img{width:100%;}.page-node-type--blog .body{border-bottom:1px solid #D9D9D9;padding-bottom:60px;}@media all and (max-width:767px){.page-node-type--blog .body{padding-bottom:30px;}}.page-node-type--blog .related-content{padding-top:60px;padding-bottom:75px;padding-left:20px;padding-right:20px;}@media all and (max-width:767px){.page-node-type--blog .related-content{padding-top:30px;padding-bottom:30px;padding-left:0;padding-right:0;}}.page-node-type--blog .related-content .field-name-related-content{display:flex;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--blog .related-content .field-name-related-content{flex-flow:row wrap;justify-content:center;}}.page-node-type--blog .related-content .field__items{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--blog .related-content .field__items{flex-flow:column wrap;align-items:center;width:100%;}}.page-node-type--blog .related-content .field__label{font-family:Arial,sans-serif;font-size:1.375rem;font-weight:normal;padding-right:1rem;white-space:nowrap;padding-top:8px;padding-bottom:8px;}@media all and (max-width:767px){.page-node-type--blog .related-content .field__label{flex-basis:100%;padding:0 0 30px;}}.page-node-type--blog .related-content .field__item{display:inline-flex;margin:0 10px 10px;padding-top:7px;padding-bottom:7px;border:1px solid #ffae00;-o-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}@media all and (max-width:767px){.page-node-type--blog .related-content .field__item{flex-basis:100%;margin:8px 0;padding-left:10px;padding-right:10px;}}.page-node-type--blog .related-content .field__item .field__item-wrapper{text-align:center;}.page-node-type--blog .related-content .field__item a{color:#ffae00;padding:8px 22px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--blog .related-content .field__item a:hover{color:#2A262D;}.page-node-type--blog .blog-post-navigation-wrapper{padding-top:15px;padding-bottom:15px;display:flex;justify-content:flex-end;align-items:center;}@media all and (max-width:767px){.page-node-type--blog .blog-post-navigation-wrapper{padding-top:20px;padding-bottom:20px;justify-content:center;}}.page-node-type--blog .blog-post-navigation{display:flex;align-items:center;width:auto;}@media all and (max-width:767px){.page-node-type--blog .blog-post-navigation{flex-flow:row wrap;width:100%;}}.page-node-type--blog .blog-post-navigation a{color:#BAB9B9;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--blog .blog-post-navigation a:hover{color:#2A262D;}.page-node-type--blog .back-link{color:#BAB9B9;font-size:1.25rem;}.page-node-type--blog .back-link.back{margin-right:20px;padding-left:20px;}@media all and (max-width:767px){.page-node-type--blog .back-link.back{flex-basis:100%;width:100%;order:2;margin-top:30px;margin-right:0;padding-left:0;display:flex;justify-content:center;}}.page-node-type--blog .back-link.back a{background:transparent url("/themes/basic/styles/images/pager-prev.png") no-repeat left center;padding-left:22px;}@media all and (max-width:767px){.page-node-type--blog .back-link.back a{padding-left:25px;line-height:2.375rem;}}.page-node-type--blog .next-prev-links{display:flex;align-items:center;}@media all and (max-width:767px){.page-node-type--blog .next-prev-links{flex-basis:100%;width:100%;order:1;}}.page-node-type--blog .next-prev-links .back-link{width:32px;height:32px;border:1px solid #BAB9B9;position:relative;display:flex;justify-content:center;align-items:center;}@media all and (max-width:767px){.page-node-type--blog .next-prev-links .back-link{flex-basis:50%;width:50%;height:42px;}}@media all and (max-width:767px){.page-node-type--blog .next-prev-links .back-link.no-prev-link,.page-node-type--blog .next-prev-links .back-link.no-next-link{flex-basis:100%;width:100%;}}.page-node-type--blog .next-prev-links .back-link:hover{border:1px solid #ffae00;}.page-node-type--blog .next-prev-links .back-link.prev{background:url("/themes/basic/styles/images/pager-prev.png") no-repeat center center;}.page-node-type--blog .next-prev-links .back-link.next{background:url("/themes/basic/styles/images/pager-next.png") no-repeat center center;}.page-node-type--blog .next-prev-links a{position:absolute;top:0;bottom:0;right:0;left:0;}.page-node-type--blog .next-prev-links.has-next-link .prev{border-right-color:transparent;}.page-node-type--blog .next-prev-links.has-next-link:hover.has-next-link .prev{border-right-color:#BAB9B9;}.page-node-type--blog .next-prev-links.has-next-link:hover.has-next-link .prev:hover{border-right-color:#ffae00;}.page-node-type--blog .social-icons-block .block__inner{padding:0 !important;}.page-node-type--blog .social-icons-block .social-icons-container{display:flex;justify-content:flex-end;align-items:center;}.page-node-type--blog .social-icons-block .social-icon{width:36px;height:36px;position:relative;margin-left:10px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--blog .social-icons-block .social-icon.facebook{background:transparent url("/themes/basic/styles/images/facebook.svg") no-repeat 0 0;background-size:36px;}.page-node-type--blog .social-icons-block .social-icon.facebook:hover{background:transparent url("/themes/basic/styles/images/facebook-active.svg") no-repeat 0 0;background-size:36px;}.page-node-type--blog .social-icons-block .social-icon.twitter{background:transparent url("/themes/basic/styles/images/twitter.svg") no-repeat 0 0;background-size:36px;}.page-node-type--blog .social-icons-block .social-icon.twitter:hover{background:transparent url("/themes/basic/styles/images/twitter-active.svg") no-repeat 0 0;background-size:36px;}.page-node-type--blog .social-icons-block .social-icon.google{background:transparent url("/themes/basic/styles/images/google.svg") no-repeat 0 0;background-size:36px;}.page-node-type--blog .social-icons-block .social-icon.google:hover{background:transparent url("/themes/basic/styles/images/google-active.svg") no-repeat 0 0;background-size:36px;}.page-node-type--blog .social-icons-block .social-icon a{position:absolute;top:0;bottom:0;right:0;left:0;}.page-node-type--page .block-support-form .block__title,.page-node-type--page .block-support-form .block__content{margin:auto;width:560px;}@media all and (max-width:767px){.page-node-type--page .block-support-form .block__title,.page-node-type--page .block-support-form .block__content{width:100%;}}.page-node-type--page .ajax-progress-fullscreen{display:none;}.page-node-type--page .popular-routes-title{margin:20px 0 40px;}.page-node-type--page .node__header{display:flex;justify-content:space-between;width:100%;}@media all and (max-width:480px){.page-node-type--page .node__header{flex-flow:row wrap;}}.page-node-type--page .addthis-share-buttons{margin:7.5px 0;}@media all and (max-width:480px){.page-node-type--page .addthis-share-buttons{margin-bottom:30px;}}.page-node-type--page #main-content .related-content{padding-top:50px;padding-bottom:45px;}@media all and (min-width:768px) and (max-width:1024px){.page-node-type--page #main-content .related-content{padding-bottom:15px;}}@media all and (min-width:768px) and (max-width:960px){.page-node-type--page #main-content .related-content{padding-bottom:50px;}}@media all and (max-width:767px){.page-node-type--page #main-content .related-content{padding-bottom:40px;}}.page-node-type--page #main-content .related-content .field-name-related-content{display:flex;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--page #main-content .related-content .field-name-related-content{flex-flow:row wrap;justify-content:center;}}.page-node-type--page #main-content .related-content .field__items{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;}@media all and (max-width:767px){.page-node-type--page #main-content .related-content .field__items{flex-flow:column wrap;align-items:center;width:100%;}}.page-node-type--page #main-content .related-content .field__label{font-family:Arial,sans-serif;font-size:1.375rem;font-weight:normal;padding-right:30px;white-space:nowrap;padding-top:8px;padding-bottom:8px;}@media all and (max-width:767px){.page-node-type--page #main-content .related-content .field__label{flex-basis:100%;padding:0 0 40px;text-align:center;}}.page-node-type--page #main-content .related-content .field__item{display:inline-flex;margin:0 11px 15px;padding-top:7px;padding-bottom:7px;border:1px solid #ffae00;-o-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}@media all and (max-width:767px){.page-node-type--page #main-content .related-content .field__item{margin-bottom:20px;}}.page-node-type--page #main-content .related-content .field__item .field__item-wrapper{text-align:center;}.page-node-type--page #main-content .related-content .field__item a{color:#ffae00;padding:8px 22px;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.page-node-type--page #main-content .related-content .field__item:hover{border:1px solid #777;}.page-node-type--page #main-content .related-content .field__item:hover a{color:#000;}.popup-base{background:transparent;border-radius:8px;max-width:90%;}@media all and (min-width:768px) and (max-width:1024px){.popup-base{max-width:80%;}}@media all and (max-width:767px){.popup-base{border-radius:unset;display:grid;grid-template-rows:60px auto;height:100vh !important;max-width:100%;min-width:100%;top:0 !important;}}.popup-base .ui-dialog-titlebar{background:transparent;padding-left:0;padding-right:0;}@media all and (max-width:767px){.popup-base .ui-dialog-titlebar{background-color:#fff;border-bottom:1px solid #dadada;height:60px;}}.popup-base .ui-dialog-titlebar .ui-dialog-title{font-size:2.5rem;text-shadow:0 2px 4px 0 rgba(0,0,0,0.5);}@media all and (min-width:768px) and (max-width:1024px){.popup-base .ui-dialog-titlebar .ui-dialog-title{font-size:2rem;}}@media all and (max-width:767px){.popup-base .ui-dialog-titlebar .ui-dialog-title{display:none;}}.popup-base .ui-dialog-content{background:#fff;border-radius:8px;padding:0;}@media all and (min-width:768px) and (max-width:1024px){.popup-base .ui-dialog-content{max-height:100vh !important;}}@media all and (max-width:767px){.popup-base .ui-dialog-content{height:auto !important;border-radius:0;}}.popup-base .ui-dialog-titlebar-close{-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;background-image:url(/themes/basic/styles/images/cross-light.svg);background-size:16px;bottom:-20px;position:absolute;right:-39px;top:unset;}.popup-base .ui-dialog-titlebar-close:hover{background-image:url(/themes/basic/styles/images/close-icon-grey-hover.svg);}@media all and (max-width:767px){.popup-base .ui-dialog-titlebar-close:hover{background-image:none;}}@media all and (max-width:767px){.popup-base .ui-dialog-titlebar-close{align-items:center;background:none;bottom:0;color:#dadada;display:flex;height:100%;justify-content:center;left:0;margin:0;position:relative;right:0;text-indent:unset;top:0;width:100%;}.popup-base .ui-dialog-titlebar-close::before{font-family:FontAwesome,serif;content:"";font-size:2rem;font-weight:lighter;margin-bottom:4px;margin-right:10px;}}.sitemap .item-list__item{list-style:inherit;}@media (max-width:1023px){.train-bookingtimetable-form .header-container,.train-bookingtimetable-form2 .header-container{display:none;}}#train-page-loader + .passenger-modification-page{display:none;}
.d-block{display:block;}.d-i-block{display:inline-block;}.d-table{display:table;}.d-table-row{display:table-row;}.d-table-cell{display:table-cell;}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.d-i-flex{display:inline-flex;}.d-none{display:none;}.only-mobile{display:none;}.only-tablet{display:none;}.f-row{flex-direction:row;}.f-column{flex-direction:column;}.f-j-start{justify-content:flex-start;}.f-j-end{justify-content:flex-end;}.f-j-center{justify-content:center;}.f-j-space-around{justify-content:space-around;}.f-j-space-between{justify-content:space-between;}.f-row-w{flex-flow:row wrap;}.f-row-nw{flex-flow:row nowrap;}.f-items-start{align-items:flex-start;}.f-items-end{align-items:flex-end;}.f-items-center{align-items:center;}.f-items-baseline{align-items:baseline;}.f-items-stretch{align-items:stretch;}.f-one-quarter{flex-basis:25%;}.f-one-half{flex-basis:50%;}.f-three-quarters{flex-basis:75%;}.f-one-third{flex-basis:calc(100%/3);}.f-two-thirds{flex-basis:calc(100% * 2 /3);}.f-one-fifth{flex-basis:100%/5;}.f-two-fifth{flex-basis:40%;}.f-three-fifth{flex-basis:60%;}.f-four-fifth{flex-basis:80%;}.f-one-sixth{flex-basis:100%/6;}.f-two-sixth{flex-basis:33.33333%;}.f-four-sixth{flex-basis:66.66667%;}.f-five-sixth{flex-basis:83.33333%;}.f-full{flex-basis:100%;}.f-1-column > *{flex-basis:100%;}.f-2-column > *{flex-basis:calc(100%/2);}.f-3-column > *{flex-basis:calc(100%/3);}.f-4-column > *{flex-basis:calc(100%/4);}.f-5-column > *{flex-basis:calc(100%/5);}.f-6-column > *{flex-basis:calc(100%/6);}.f-7-column > *{flex-basis:calc(100%/7);}.f-8-column > *{flex-basis:calc(100%/8);}.f-9-column > *{flex-basis:calc(100%/9);}.f-10-column > *{flex-basis:calc(100%/10);}.f-11-column > *{flex-basis:calc(100%/11);}.f-12-column > *{flex-basis:calc(100%/12);}.one-quarter{width:25%;}.one-half{width:50%;}.three-quarters{width:75%;}.one-third{width:calc(100%/3);}.two-thirds{width:calc(100% * 2/3);}.full-width{width:100%;}.full-height{height:100%;}.no-padding{padding:0;}.no-side-padding{padding-left:0;padding-right:0;}.no-v-padding{padding-top:0;padding-bottom:0;}.no-top-padding{padding-top:0;}.no-bottom-padding{padding-bottom:0;}.first{padding-left:0;}.last{padding-right:0;}.x1-padding{padding-left:1rem;padding-right:1rem;}.x1-padding .no-padding{padding:0;}.x1-padding.first{padding-left:0;}.x1-padding.last{padding-right:0;}.x1-padding.no-side-padding{padding-left:0;padding-right:0;}.x1-padding.no-top-padding{padding-top:0;}.x1-padding.no-bottom-padding{padding-bottom:0;}.x1-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x1-padding{padding-left:1rem;padding-right:1rem;}.x1-padding .t-no-padding{padding:0;}.x1-padding.t-first{padding-left:0;}.x1-padding.t-last{padding-right:0;}.x1-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x1-padding.t-no-top-padding{padding-top:0;}.x1-padding.t-no-bottom-padding{padding-bottom:0;}.x1-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x1-padding{padding-left:1rem;padding-right:1rem;}.x1-padding.m-no-padding{padding:0;}.x1-padding.m-first{padding-left:0;}.x1-padding.m-last{padding-right:0;}.x1-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x1-padding.m-no-top-padding{padding-top:0;}.x1-padding.m-no-bottom-padding{padding-bottom:0;}.x1-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x2-padding{padding-left:2rem;padding-right:2rem;}.x2-padding .no-padding{padding:0;}.x2-padding.first{padding-left:0;}.x2-padding.last{padding-right:0;}.x2-padding.no-side-padding{padding-left:0;padding-right:0;}.x2-padding.no-top-padding{padding-top:0;}.x2-padding.no-bottom-padding{padding-bottom:0;}.x2-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x2-padding{padding-left:2rem;padding-right:2rem;}.x2-padding .t-no-padding{padding:0;}.x2-padding.t-first{padding-left:0;}.x2-padding.t-last{padding-right:0;}.x2-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x2-padding.t-no-top-padding{padding-top:0;}.x2-padding.t-no-bottom-padding{padding-bottom:0;}.x2-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x2-padding{padding-left:2rem;padding-right:2rem;}.x2-padding.m-no-padding{padding:0;}.x2-padding.m-first{padding-left:0;}.x2-padding.m-last{padding-right:0;}.x2-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x2-padding.m-no-top-padding{padding-top:0;}.x2-padding.m-no-bottom-padding{padding-bottom:0;}.x2-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x3-padding{padding-left:3rem;padding-right:3rem;}.x3-padding .no-padding{padding:0;}.x3-padding.first{padding-left:0;}.x3-padding.last{padding-right:0;}.x3-padding.no-side-padding{padding-left:0;padding-right:0;}.x3-padding.no-top-padding{padding-top:0;}.x3-padding.no-bottom-padding{padding-bottom:0;}.x3-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x3-padding{padding-left:3rem;padding-right:3rem;}.x3-padding .t-no-padding{padding:0;}.x3-padding.t-first{padding-left:0;}.x3-padding.t-last{padding-right:0;}.x3-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x3-padding.t-no-top-padding{padding-top:0;}.x3-padding.t-no-bottom-padding{padding-bottom:0;}.x3-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x3-padding{padding-left:3rem;padding-right:3rem;}.x3-padding.m-no-padding{padding:0;}.x3-padding.m-first{padding-left:0;}.x3-padding.m-last{padding-right:0;}.x3-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x3-padding.m-no-top-padding{padding-top:0;}.x3-padding.m-no-bottom-padding{padding-bottom:0;}.x3-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x4-padding{padding-left:4rem;padding-right:4rem;}.x4-padding .no-padding{padding:0;}.x4-padding.first{padding-left:0;}.x4-padding.last{padding-right:0;}.x4-padding.no-side-padding{padding-left:0;padding-right:0;}.x4-padding.no-top-padding{padding-top:0;}.x4-padding.no-bottom-padding{padding-bottom:0;}.x4-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x4-padding{padding-left:4rem;padding-right:4rem;}.x4-padding .t-no-padding{padding:0;}.x4-padding.t-first{padding-left:0;}.x4-padding.t-last{padding-right:0;}.x4-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x4-padding.t-no-top-padding{padding-top:0;}.x4-padding.t-no-bottom-padding{padding-bottom:0;}.x4-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x4-padding{padding-left:4rem;padding-right:4rem;}.x4-padding.m-no-padding{padding:0;}.x4-padding.m-first{padding-left:0;}.x4-padding.m-last{padding-right:0;}.x4-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x4-padding.m-no-top-padding{padding-top:0;}.x4-padding.m-no-bottom-padding{padding-bottom:0;}.x4-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x5-padding{padding-left:5rem;padding-right:5rem;}.x5-padding .no-padding{padding:0;}.x5-padding.first{padding-left:0;}.x5-padding.last{padding-right:0;}.x5-padding.no-side-padding{padding-left:0;padding-right:0;}.x5-padding.no-top-padding{padding-top:0;}.x5-padding.no-bottom-padding{padding-bottom:0;}.x5-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x5-padding{padding-left:5rem;padding-right:5rem;}.x5-padding .t-no-padding{padding:0;}.x5-padding.t-first{padding-left:0;}.x5-padding.t-last{padding-right:0;}.x5-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x5-padding.t-no-top-padding{padding-top:0;}.x5-padding.t-no-bottom-padding{padding-bottom:0;}.x5-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x5-padding{padding-left:5rem;padding-right:5rem;}.x5-padding.m-no-padding{padding:0;}.x5-padding.m-first{padding-left:0;}.x5-padding.m-last{padding-right:0;}.x5-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x5-padding.m-no-top-padding{padding-top:0;}.x5-padding.m-no-bottom-padding{padding-bottom:0;}.x5-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x6-padding{padding-left:6rem;padding-right:6rem;}.x6-padding .no-padding{padding:0;}.x6-padding.first{padding-left:0;}.x6-padding.last{padding-right:0;}.x6-padding.no-side-padding{padding-left:0;padding-right:0;}.x6-padding.no-top-padding{padding-top:0;}.x6-padding.no-bottom-padding{padding-bottom:0;}.x6-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x6-padding{padding-left:6rem;padding-right:6rem;}.x6-padding .t-no-padding{padding:0;}.x6-padding.t-first{padding-left:0;}.x6-padding.t-last{padding-right:0;}.x6-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x6-padding.t-no-top-padding{padding-top:0;}.x6-padding.t-no-bottom-padding{padding-bottom:0;}.x6-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x6-padding{padding-left:6rem;padding-right:6rem;}.x6-padding.m-no-padding{padding:0;}.x6-padding.m-first{padding-left:0;}.x6-padding.m-last{padding-right:0;}.x6-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x6-padding.m-no-top-padding{padding-top:0;}.x6-padding.m-no-bottom-padding{padding-bottom:0;}.x6-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x7-padding{padding-left:7rem;padding-right:7rem;}.x7-padding .no-padding{padding:0;}.x7-padding.first{padding-left:0;}.x7-padding.last{padding-right:0;}.x7-padding.no-side-padding{padding-left:0;padding-right:0;}.x7-padding.no-top-padding{padding-top:0;}.x7-padding.no-bottom-padding{padding-bottom:0;}.x7-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x7-padding{padding-left:7rem;padding-right:7rem;}.x7-padding .t-no-padding{padding:0;}.x7-padding.t-first{padding-left:0;}.x7-padding.t-last{padding-right:0;}.x7-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x7-padding.t-no-top-padding{padding-top:0;}.x7-padding.t-no-bottom-padding{padding-bottom:0;}.x7-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x7-padding{padding-left:7rem;padding-right:7rem;}.x7-padding.m-no-padding{padding:0;}.x7-padding.m-first{padding-left:0;}.x7-padding.m-last{padding-right:0;}.x7-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x7-padding.m-no-top-padding{padding-top:0;}.x7-padding.m-no-bottom-padding{padding-bottom:0;}.x7-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x8-padding{padding-left:8rem;padding-right:8rem;}.x8-padding .no-padding{padding:0;}.x8-padding.first{padding-left:0;}.x8-padding.last{padding-right:0;}.x8-padding.no-side-padding{padding-left:0;padding-right:0;}.x8-padding.no-top-padding{padding-top:0;}.x8-padding.no-bottom-padding{padding-bottom:0;}.x8-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x8-padding{padding-left:8rem;padding-right:8rem;}.x8-padding .t-no-padding{padding:0;}.x8-padding.t-first{padding-left:0;}.x8-padding.t-last{padding-right:0;}.x8-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x8-padding.t-no-top-padding{padding-top:0;}.x8-padding.t-no-bottom-padding{padding-bottom:0;}.x8-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x8-padding{padding-left:8rem;padding-right:8rem;}.x8-padding.m-no-padding{padding:0;}.x8-padding.m-first{padding-left:0;}.x8-padding.m-last{padding-right:0;}.x8-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x8-padding.m-no-top-padding{padding-top:0;}.x8-padding.m-no-bottom-padding{padding-bottom:0;}.x8-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x9-padding{padding-left:9rem;padding-right:9rem;}.x9-padding .no-padding{padding:0;}.x9-padding.first{padding-left:0;}.x9-padding.last{padding-right:0;}.x9-padding.no-side-padding{padding-left:0;padding-right:0;}.x9-padding.no-top-padding{padding-top:0;}.x9-padding.no-bottom-padding{padding-bottom:0;}.x9-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x9-padding{padding-left:9rem;padding-right:9rem;}.x9-padding .t-no-padding{padding:0;}.x9-padding.t-first{padding-left:0;}.x9-padding.t-last{padding-right:0;}.x9-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x9-padding.t-no-top-padding{padding-top:0;}.x9-padding.t-no-bottom-padding{padding-bottom:0;}.x9-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x9-padding{padding-left:9rem;padding-right:9rem;}.x9-padding.m-no-padding{padding:0;}.x9-padding.m-first{padding-left:0;}.x9-padding.m-last{padding-right:0;}.x9-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x9-padding.m-no-top-padding{padding-top:0;}.x9-padding.m-no-bottom-padding{padding-bottom:0;}.x9-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x10-padding{padding-left:10rem;padding-right:10rem;}.x10-padding .no-padding{padding:0;}.x10-padding.first{padding-left:0;}.x10-padding.last{padding-right:0;}.x10-padding.no-side-padding{padding-left:0;padding-right:0;}.x10-padding.no-top-padding{padding-top:0;}.x10-padding.no-bottom-padding{padding-bottom:0;}.x10-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x10-padding{padding-left:10rem;padding-right:10rem;}.x10-padding .t-no-padding{padding:0;}.x10-padding.t-first{padding-left:0;}.x10-padding.t-last{padding-right:0;}.x10-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x10-padding.t-no-top-padding{padding-top:0;}.x10-padding.t-no-bottom-padding{padding-bottom:0;}.x10-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x10-padding{padding-left:10rem;padding-right:10rem;}.x10-padding.m-no-padding{padding:0;}.x10-padding.m-first{padding-left:0;}.x10-padding.m-last{padding-right:0;}.x10-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x10-padding.m-no-top-padding{padding-top:0;}.x10-padding.m-no-bottom-padding{padding-bottom:0;}.x10-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x-2-padding{padding-left:0.5rem;padding-right:0.5rem;}.x-2-padding .no-padding{padding:0;}.x-2-padding.first{padding-left:0;}.x-2-padding.last{padding-right:0;}.x-2-padding.no-side-padding{padding-left:0;padding-right:0;}.x-2-padding.no-top-padding{padding-top:0;}.x-2-padding.no-bottom-padding{padding-bottom:0;}.x-2-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x-2-padding{padding-left:0.5rem;padding-right:0.5rem;}.x-2-padding .t-no-padding{padding:0;}.x-2-padding.t-first{padding-left:0;}.x-2-padding.t-last{padding-right:0;}.x-2-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x-2-padding.t-no-top-padding{padding-top:0;}.x-2-padding.t-no-bottom-padding{padding-bottom:0;}.x-2-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x-2-padding{padding-left:0.5rem;padding-right:0.5rem;}.x-2-padding.m-no-padding{padding:0;}.x-2-padding.m-first{padding-left:0;}.x-2-padding.m-last{padding-right:0;}.x-2-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x-2-padding.m-no-top-padding{padding-top:0;}.x-2-padding.m-no-bottom-padding{padding-bottom:0;}.x-2-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x-3-padding{padding-left:0.33333rem;padding-right:0.33333rem;}.x-3-padding .no-padding{padding:0;}.x-3-padding.first{padding-left:0;}.x-3-padding.last{padding-right:0;}.x-3-padding.no-side-padding{padding-left:0;padding-right:0;}.x-3-padding.no-top-padding{padding-top:0;}.x-3-padding.no-bottom-padding{padding-bottom:0;}.x-3-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x-3-padding{padding-left:0.33333rem;padding-right:0.33333rem;}.x-3-padding .t-no-padding{padding:0;}.x-3-padding.t-first{padding-left:0;}.x-3-padding.t-last{padding-right:0;}.x-3-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x-3-padding.t-no-top-padding{padding-top:0;}.x-3-padding.t-no-bottom-padding{padding-bottom:0;}.x-3-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x-3-padding{padding-left:0.33333rem;padding-right:0.33333rem;}.x-3-padding.m-no-padding{padding:0;}.x-3-padding.m-first{padding-left:0;}.x-3-padding.m-last{padding-right:0;}.x-3-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x-3-padding.m-no-top-padding{padding-top:0;}.x-3-padding.m-no-bottom-padding{padding-bottom:0;}.x-3-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x-4-padding{padding-left:0.25rem;padding-right:0.25rem;}.x-4-padding .no-padding{padding:0;}.x-4-padding.first{padding-left:0;}.x-4-padding.last{padding-right:0;}.x-4-padding.no-side-padding{padding-left:0;padding-right:0;}.x-4-padding.no-top-padding{padding-top:0;}.x-4-padding.no-bottom-padding{padding-bottom:0;}.x-4-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x-4-padding{padding-left:0.25rem;padding-right:0.25rem;}.x-4-padding .t-no-padding{padding:0;}.x-4-padding.t-first{padding-left:0;}.x-4-padding.t-last{padding-right:0;}.x-4-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x-4-padding.t-no-top-padding{padding-top:0;}.x-4-padding.t-no-bottom-padding{padding-bottom:0;}.x-4-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x-4-padding{padding-left:0.25rem;padding-right:0.25rem;}.x-4-padding.m-no-padding{padding:0;}.x-4-padding.m-first{padding-left:0;}.x-4-padding.m-last{padding-right:0;}.x-4-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x-4-padding.m-no-top-padding{padding-top:0;}.x-4-padding.m-no-bottom-padding{padding-bottom:0;}.x-4-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x-5-padding{padding-left:0.2rem;padding-right:0.2rem;}.x-5-padding .no-padding{padding:0;}.x-5-padding.first{padding-left:0;}.x-5-padding.last{padding-right:0;}.x-5-padding.no-side-padding{padding-left:0;padding-right:0;}.x-5-padding.no-top-padding{padding-top:0;}.x-5-padding.no-bottom-padding{padding-bottom:0;}.x-5-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x-5-padding{padding-left:0.2rem;padding-right:0.2rem;}.x-5-padding .t-no-padding{padding:0;}.x-5-padding.t-first{padding-left:0;}.x-5-padding.t-last{padding-right:0;}.x-5-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x-5-padding.t-no-top-padding{padding-top:0;}.x-5-padding.t-no-bottom-padding{padding-bottom:0;}.x-5-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x-5-padding{padding-left:0.2rem;padding-right:0.2rem;}.x-5-padding.m-no-padding{padding:0;}.x-5-padding.m-first{padding-left:0;}.x-5-padding.m-last{padding-right:0;}.x-5-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x-5-padding.m-no-top-padding{padding-top:0;}.x-5-padding.m-no-bottom-padding{padding-bottom:0;}.x-5-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x-6-padding{padding-left:0.16667rem;padding-right:0.16667rem;}.x-6-padding .no-padding{padding:0;}.x-6-padding.first{padding-left:0;}.x-6-padding.last{padding-right:0;}.x-6-padding.no-side-padding{padding-left:0;padding-right:0;}.x-6-padding.no-top-padding{padding-top:0;}.x-6-padding.no-bottom-padding{padding-bottom:0;}.x-6-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x-6-padding{padding-left:0.16667rem;padding-right:0.16667rem;}.x-6-padding .t-no-padding{padding:0;}.x-6-padding.t-first{padding-left:0;}.x-6-padding.t-last{padding-right:0;}.x-6-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x-6-padding.t-no-top-padding{padding-top:0;}.x-6-padding.t-no-bottom-padding{padding-bottom:0;}.x-6-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x-6-padding{padding-left:0.16667rem;padding-right:0.16667rem;}.x-6-padding.m-no-padding{padding:0;}.x-6-padding.m-first{padding-left:0;}.x-6-padding.m-last{padding-right:0;}.x-6-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x-6-padding.m-no-top-padding{padding-top:0;}.x-6-padding.m-no-bottom-padding{padding-bottom:0;}.x-6-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x-7-padding{padding-left:0.14286rem;padding-right:0.14286rem;}.x-7-padding .no-padding{padding:0;}.x-7-padding.first{padding-left:0;}.x-7-padding.last{padding-right:0;}.x-7-padding.no-side-padding{padding-left:0;padding-right:0;}.x-7-padding.no-top-padding{padding-top:0;}.x-7-padding.no-bottom-padding{padding-bottom:0;}.x-7-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x-7-padding{padding-left:0.14286rem;padding-right:0.14286rem;}.x-7-padding .t-no-padding{padding:0;}.x-7-padding.t-first{padding-left:0;}.x-7-padding.t-last{padding-right:0;}.x-7-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x-7-padding.t-no-top-padding{padding-top:0;}.x-7-padding.t-no-bottom-padding{padding-bottom:0;}.x-7-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x-7-padding{padding-left:0.14286rem;padding-right:0.14286rem;}.x-7-padding.m-no-padding{padding:0;}.x-7-padding.m-first{padding-left:0;}.x-7-padding.m-last{padding-right:0;}.x-7-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x-7-padding.m-no-top-padding{padding-top:0;}.x-7-padding.m-no-bottom-padding{padding-bottom:0;}.x-7-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x-8-padding{padding-left:0.125rem;padding-right:0.125rem;}.x-8-padding .no-padding{padding:0;}.x-8-padding.first{padding-left:0;}.x-8-padding.last{padding-right:0;}.x-8-padding.no-side-padding{padding-left:0;padding-right:0;}.x-8-padding.no-top-padding{padding-top:0;}.x-8-padding.no-bottom-padding{padding-bottom:0;}.x-8-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x-8-padding{padding-left:0.125rem;padding-right:0.125rem;}.x-8-padding .t-no-padding{padding:0;}.x-8-padding.t-first{padding-left:0;}.x-8-padding.t-last{padding-right:0;}.x-8-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x-8-padding.t-no-top-padding{padding-top:0;}.x-8-padding.t-no-bottom-padding{padding-bottom:0;}.x-8-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x-8-padding{padding-left:0.125rem;padding-right:0.125rem;}.x-8-padding.m-no-padding{padding:0;}.x-8-padding.m-first{padding-left:0;}.x-8-padding.m-last{padding-right:0;}.x-8-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x-8-padding.m-no-top-padding{padding-top:0;}.x-8-padding.m-no-bottom-padding{padding-bottom:0;}.x-8-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x-9-padding{padding-left:0.11111rem;padding-right:0.11111rem;}.x-9-padding .no-padding{padding:0;}.x-9-padding.first{padding-left:0;}.x-9-padding.last{padding-right:0;}.x-9-padding.no-side-padding{padding-left:0;padding-right:0;}.x-9-padding.no-top-padding{padding-top:0;}.x-9-padding.no-bottom-padding{padding-bottom:0;}.x-9-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x-9-padding{padding-left:0.11111rem;padding-right:0.11111rem;}.x-9-padding .t-no-padding{padding:0;}.x-9-padding.t-first{padding-left:0;}.x-9-padding.t-last{padding-right:0;}.x-9-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x-9-padding.t-no-top-padding{padding-top:0;}.x-9-padding.t-no-bottom-padding{padding-bottom:0;}.x-9-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x-9-padding{padding-left:0.11111rem;padding-right:0.11111rem;}.x-9-padding.m-no-padding{padding:0;}.x-9-padding.m-first{padding-left:0;}.x-9-padding.m-last{padding-right:0;}.x-9-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x-9-padding.m-no-top-padding{padding-top:0;}.x-9-padding.m-no-bottom-padding{padding-bottom:0;}.x-9-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.x-10-padding{padding-left:0.1rem;padding-right:0.1rem;}.x-10-padding .no-padding{padding:0;}.x-10-padding.first{padding-left:0;}.x-10-padding.last{padding-right:0;}.x-10-padding.no-side-padding{padding-left:0;padding-right:0;}.x-10-padding.no-top-padding{padding-top:0;}.x-10-padding.no-bottom-padding{padding-bottom:0;}.x-10-padding.no-v-padding{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) and (max-width:1024px){.x-10-padding{padding-left:0.1rem;padding-right:0.1rem;}.x-10-padding .t-no-padding{padding:0;}.x-10-padding.t-first{padding-left:0;}.x-10-padding.t-last{padding-right:0;}.x-10-padding.t-no-side-padding{padding-left:0;padding-right:0;}.x-10-padding.t-no-top-padding{padding-top:0;}.x-10-padding.t-no-bottom-padding{padding-bottom:0;}.x-10-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.x-10-padding{padding-left:0.1rem;padding-right:0.1rem;}.x-10-padding.m-no-padding{padding:0;}.x-10-padding.m-first{padding-left:0;}.x-10-padding.m-last{padding-right:0;}.x-10-padding.m-no-side-padding{padding-left:0;padding-right:0;}.x-10-padding.m-no-top-padding{padding-top:0;}.x-10-padding.m-no-bottom-padding{padding-bottom:0;}.x-10-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}.y1-padding{padding-top:1rem;padding-bottom:1rem;}.y2-padding{padding-top:2rem;padding-bottom:2rem;}.y3-padding{padding-top:3rem;padding-bottom:3rem;}.y4-padding{padding-top:4rem;padding-bottom:4rem;}.y5-padding{padding-top:5rem;padding-bottom:5rem;}.y6-padding{padding-top:6rem;padding-bottom:6rem;}.y7-padding{padding-top:7rem;padding-bottom:7rem;}.y8-padding{padding-top:8rem;padding-bottom:8rem;}.y9-padding{padding-top:9rem;padding-bottom:9rem;}.y10-padding{padding-top:10rem;padding-bottom:10rem;}.y-2-padding{padding-top:0.5rem;padding-bottom:0.5rem;}.y-3-padding{padding-top:0.33333rem;padding-bottom:0.33333rem;}.y-4-padding{padding-top:0.25rem;padding-bottom:0.25rem;}.y-5-padding{padding-top:0.2rem;padding-bottom:0.2rem;}.y-6-padding{padding-top:0.16667rem;padding-bottom:0.16667rem;}.y-7-padding{padding-top:0.14286rem;padding-bottom:0.14286rem;}.y-8-padding{padding-top:0.125rem;padding-bottom:0.125rem;}.y-9-padding{padding-top:0.11111rem;padding-bottom:0.11111rem;}.y-10-padding{padding-top:0.1rem;padding-bottom:0.1rem;}.column-count-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.column-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.column-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.column-count-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.column-count-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.white{color:#fff;}.yellow{color:#ffae00;}.grey{color:#777;}.lightgrey{color:#A3A3A3;}.red{color:#ca0d03;}.green{color:#319069;}.black{color:#000;}.title-font{font-family:Arial,sans-serif;}.arial{font-family:Arial,sans-serif;}.h1-size{font-size:1.7rem;}.h2-size{font-size:1.6rem;}.h3-size{font-size:1.5625rem;}.h4-size{font-size:1.4rem;}.h5-size{font-size:1.25rem;}.h6-size{font-size:1.1rem;}.base-size{font-size:1rem;}.small-size{font-size:0.875rem;}.xsmall-size{font-size:0.75rem;}.xxsmall-size{font-size:0.6rem;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.grey-shuriken{padding-left:0 !important;list-style-type:none;}.grey-shuriken li{background:transparent url(/themes/basic/styles/images/ninja-star-grey.png) no-repeat 0 0;padding-left:2rem;}.red-shuriken{padding-left:0 !important;list-style-type:none;}.red-shuriken li{background:transparent url(/themes/basic/styles/images/ninja-star-red.png) no-repeat 0 0;padding-left:2rem;}.clearfix{clear:both;}.button-black{color:#fff;background-color:#000;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.button-black a{color:#fff;text-decoration:none;font-weight:normal;}.button-black a:visited{color:#fff;}.button-black:visited{color:#fff;}.button-black:hover{background:#333333;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-black:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.button-black:focus{background:#333333;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-black:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.button-black:focus{background:#333333;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-black:focus a{color:#fff;text-decoration:none;}}.button-darkgrey{color:#fff;background-color:#4b4b4b;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.button-darkgrey a{color:#fff;text-decoration:none;font-weight:normal;}.button-darkgrey a:visited{color:#fff;}.button-darkgrey:visited{color:#fff;}.button-darkgrey:hover{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-darkgrey:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.button-darkgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-darkgrey:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.button-darkgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-darkgrey:focus a{color:#fff;text-decoration:none;}}.button-lightgrey{color:#fff;background-color:#4b4b4b;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.button-lightgrey a{color:#fff;text-decoration:none;font-weight:normal;}.button-lightgrey a:visited{color:#fff;}.button-lightgrey:visited{color:#fff;}.button-lightgrey:hover{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-lightgrey:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.button-lightgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-lightgrey:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.button-lightgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-lightgrey:focus a{color:#fff;text-decoration:none;}}.button-grey{color:#fff;background-color:#909090;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.button-grey a{color:#fff;text-decoration:none;font-weight:normal;}.button-grey a:visited{color:#fff;}.button-grey:visited{color:#fff;}.button-grey:hover{background:#777777;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-grey:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.button-grey:focus{background:#777777;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-grey:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.button-grey:focus{background:#777777;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-grey:focus a{color:#fff;text-decoration:none;}}.button-green{color:#fff;background-color:#319069;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.button-green a{color:#fff;text-decoration:none;font-weight:normal;}.button-green a:visited{color:#fff;}.button-green:visited{color:#fff;}.button-green:hover{background:#37a377;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-green:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.button-green:focus{background:#37a377;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-green:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.button-green:focus{background:#37a377;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-green:focus a{color:#fff;text-decoration:none;}}.button-red{color:#fff;background-color:#ca0d03;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.button-red a{color:#fff;text-decoration:none;font-weight:normal;}.button-red a:visited{color:#fff;}.button-red:visited{color:#fff;}.button-red:hover{background:#e30f03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-red:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.button-red:focus{background:#e30f03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-red:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.button-red:focus{background:#e30f03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-red:focus a{color:#fff;text-decoration:none;}}.button-yellow{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.button-yellow a{color:#fff;text-decoration:none;font-weight:normal;}.button-yellow a:visited{color:#fff;}.button-yellow:visited{color:#fff;}.button-yellow:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-yellow:hover a{color:#fff;text-decoration:none;}@media all and (min-width:768px) and (max-width:1024px){.button-yellow:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-yellow:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.button-yellow:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.button-yellow:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px){.t-block{display:block;}.t-i-block{display:inline-block;}.t-table{display:table;}.t-table-row{display:table-row;}.t-table-cell{display:table-cell;}.t-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.t-i-flex{display:inline-flex;}.t-none{display:none;}.non-tablet{display:none;}.only-mobile{display:none;}.t-f-row{flex-direction:row;}.t-f-column{flex-direction:column;}.t-f-j-start{justify-content:flex-start;}.t-f-j-end{justify-content:flex-end;}.t-f-j-center{justify-content:center;}.t-f-j-space-around{justify-content:space-around;}.t-f-j-space-between{justify-content:space-between;}.t-f-row-w{flex-flow:row wrap;}.t-f-row-nw{flex-flow:row nowrap;}.t-f-items-start{align-items:flex-start;}.t-f-items-end{align-items:flex-end;}.t-f-items-center{align-items:center;}.t-f-items-baseline{align-items:baseline;}.t-f-items-stretch{align-items:stretch;}.t-f-one-quarter{flex-basis:25%;}.t-f-one-half{flex-basis:50%;}.t-f-three-quarters{flex-basis:75%;}.t-f-one-third{flex-basis:calc(100%/3);}.t-f-two-thirds{flex-basis:calc(100% * 2 /3);}.t-f-one-fifth{flex-basis:100%/5;}.t-f-two-fifth{flex-basis:40%;}.t-f-three-fifth{flex-basis:60%;}.t-f-four-fifth{flex-basis:80%;}.t-f-one-sixth{flex-basis:100%/6;}.t-f-two-sixth{flex-basis:33.33333%;}.t-f-four-sixth{flex-basis:66.66667%;}.t-f-five-sixth{flex-basis:83.33333%;}.t-f-full{flex-basis:100%;}.t-f-1-column > *{flex-basis:100%;}.t-f-2-column > *{flex-basis:calc(100%/2);}.t-f-3-column > *{flex-basis:calc(100%/3);}.t-f-4-column > *{flex-basis:calc(100%/4);}.t-f-5-column > *{flex-basis:calc(100%/5);}.t-f-6-column > *{flex-basis:calc(100%/6);}.t-f-7-column > *{flex-basis:calc(100%/7);}.t-f-8-column > *{flex-basis:calc(100%/8);}.t-f-9-column > *{flex-basis:calc(100%/9);}.t-f-10-column > *{flex-basis:calc(100%/10);}.t-f-11-column > *{flex-basis:calc(100%/11);}.t-f-12-column > *{flex-basis:calc(100%/12);}.t-one-quarter{width:25%;}.t-one-half{width:50%;}.t-three-quarters{width:75%;}.t-one-third{width:33.3334%;}.t-two-thirds{width:66.6667%;}.t-full-width{width:100%;}.t-full-height{height:100%;}.t-no-padding{padding:0;}.t-no-side-padding{padding-left:0;padding-right:0;}.t-no-v-padding{padding-top:0;padding-bottom:0;}.t-no-top-padding{padding-top:0;}.t-no-bottom-padding{padding-bottom:0;}.t-first{padding-left:0;}.t-last{padding-right:0;}.t-x-2-padding{padding-left:0.5rem;padding-right:0.5rem;}.t-x-2-padding .no-padding{padding:0;}.t-x-2-padding.first{padding-left:0;}.t-x-2-padding.last{padding-right:0;}.t-x-2-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x-2-padding.no-top-padding{padding-top:0;}.t-x-2-padding.no-bottom-padding{padding-bottom:0;}.t-x-2-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x-2-padding{padding-left:0.5rem;padding-right:0.5rem;}.t-x-2-padding .t-no-padding{padding:0;}.t-x-2-padding.t-first{padding-left:0;}.t-x-2-padding.t-last{padding-right:0;}.t-x-2-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x-2-padding.t-no-top-padding{padding-top:0;}.t-x-2-padding.t-no-bottom-padding{padding-bottom:0;}.t-x-2-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x-2-padding{padding-left:0.5rem;padding-right:0.5rem;}.t-x-2-padding.m-no-padding{padding:0;}.t-x-2-padding.m-first{padding-left:0;}.t-x-2-padding.m-last{padding-right:0;}.t-x-2-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x-2-padding.m-no-top-padding{padding-top:0;}.t-x-2-padding.m-no-bottom-padding{padding-bottom:0;}.t-x-2-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x-3-padding{padding-left:0.33333rem;padding-right:0.33333rem;}.t-x-3-padding .no-padding{padding:0;}.t-x-3-padding.first{padding-left:0;}.t-x-3-padding.last{padding-right:0;}.t-x-3-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x-3-padding.no-top-padding{padding-top:0;}.t-x-3-padding.no-bottom-padding{padding-bottom:0;}.t-x-3-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x-3-padding{padding-left:0.33333rem;padding-right:0.33333rem;}.t-x-3-padding .t-no-padding{padding:0;}.t-x-3-padding.t-first{padding-left:0;}.t-x-3-padding.t-last{padding-right:0;}.t-x-3-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x-3-padding.t-no-top-padding{padding-top:0;}.t-x-3-padding.t-no-bottom-padding{padding-bottom:0;}.t-x-3-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x-3-padding{padding-left:0.33333rem;padding-right:0.33333rem;}.t-x-3-padding.m-no-padding{padding:0;}.t-x-3-padding.m-first{padding-left:0;}.t-x-3-padding.m-last{padding-right:0;}.t-x-3-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x-3-padding.m-no-top-padding{padding-top:0;}.t-x-3-padding.m-no-bottom-padding{padding-bottom:0;}.t-x-3-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x-4-padding{padding-left:0.25rem;padding-right:0.25rem;}.t-x-4-padding .no-padding{padding:0;}.t-x-4-padding.first{padding-left:0;}.t-x-4-padding.last{padding-right:0;}.t-x-4-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x-4-padding.no-top-padding{padding-top:0;}.t-x-4-padding.no-bottom-padding{padding-bottom:0;}.t-x-4-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x-4-padding{padding-left:0.25rem;padding-right:0.25rem;}.t-x-4-padding .t-no-padding{padding:0;}.t-x-4-padding.t-first{padding-left:0;}.t-x-4-padding.t-last{padding-right:0;}.t-x-4-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x-4-padding.t-no-top-padding{padding-top:0;}.t-x-4-padding.t-no-bottom-padding{padding-bottom:0;}.t-x-4-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x-4-padding{padding-left:0.25rem;padding-right:0.25rem;}.t-x-4-padding.m-no-padding{padding:0;}.t-x-4-padding.m-first{padding-left:0;}.t-x-4-padding.m-last{padding-right:0;}.t-x-4-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x-4-padding.m-no-top-padding{padding-top:0;}.t-x-4-padding.m-no-bottom-padding{padding-bottom:0;}.t-x-4-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x-5-padding{padding-left:0.2rem;padding-right:0.2rem;}.t-x-5-padding .no-padding{padding:0;}.t-x-5-padding.first{padding-left:0;}.t-x-5-padding.last{padding-right:0;}.t-x-5-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x-5-padding.no-top-padding{padding-top:0;}.t-x-5-padding.no-bottom-padding{padding-bottom:0;}.t-x-5-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x-5-padding{padding-left:0.2rem;padding-right:0.2rem;}.t-x-5-padding .t-no-padding{padding:0;}.t-x-5-padding.t-first{padding-left:0;}.t-x-5-padding.t-last{padding-right:0;}.t-x-5-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x-5-padding.t-no-top-padding{padding-top:0;}.t-x-5-padding.t-no-bottom-padding{padding-bottom:0;}.t-x-5-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x-5-padding{padding-left:0.2rem;padding-right:0.2rem;}.t-x-5-padding.m-no-padding{padding:0;}.t-x-5-padding.m-first{padding-left:0;}.t-x-5-padding.m-last{padding-right:0;}.t-x-5-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x-5-padding.m-no-top-padding{padding-top:0;}.t-x-5-padding.m-no-bottom-padding{padding-bottom:0;}.t-x-5-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x-6-padding{padding-left:0.16667rem;padding-right:0.16667rem;}.t-x-6-padding .no-padding{padding:0;}.t-x-6-padding.first{padding-left:0;}.t-x-6-padding.last{padding-right:0;}.t-x-6-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x-6-padding.no-top-padding{padding-top:0;}.t-x-6-padding.no-bottom-padding{padding-bottom:0;}.t-x-6-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x-6-padding{padding-left:0.16667rem;padding-right:0.16667rem;}.t-x-6-padding .t-no-padding{padding:0;}.t-x-6-padding.t-first{padding-left:0;}.t-x-6-padding.t-last{padding-right:0;}.t-x-6-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x-6-padding.t-no-top-padding{padding-top:0;}.t-x-6-padding.t-no-bottom-padding{padding-bottom:0;}.t-x-6-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x-6-padding{padding-left:0.16667rem;padding-right:0.16667rem;}.t-x-6-padding.m-no-padding{padding:0;}.t-x-6-padding.m-first{padding-left:0;}.t-x-6-padding.m-last{padding-right:0;}.t-x-6-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x-6-padding.m-no-top-padding{padding-top:0;}.t-x-6-padding.m-no-bottom-padding{padding-bottom:0;}.t-x-6-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x-7-padding{padding-left:0.14286rem;padding-right:0.14286rem;}.t-x-7-padding .no-padding{padding:0;}.t-x-7-padding.first{padding-left:0;}.t-x-7-padding.last{padding-right:0;}.t-x-7-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x-7-padding.no-top-padding{padding-top:0;}.t-x-7-padding.no-bottom-padding{padding-bottom:0;}.t-x-7-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x-7-padding{padding-left:0.14286rem;padding-right:0.14286rem;}.t-x-7-padding .t-no-padding{padding:0;}.t-x-7-padding.t-first{padding-left:0;}.t-x-7-padding.t-last{padding-right:0;}.t-x-7-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x-7-padding.t-no-top-padding{padding-top:0;}.t-x-7-padding.t-no-bottom-padding{padding-bottom:0;}.t-x-7-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x-7-padding{padding-left:0.14286rem;padding-right:0.14286rem;}.t-x-7-padding.m-no-padding{padding:0;}.t-x-7-padding.m-first{padding-left:0;}.t-x-7-padding.m-last{padding-right:0;}.t-x-7-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x-7-padding.m-no-top-padding{padding-top:0;}.t-x-7-padding.m-no-bottom-padding{padding-bottom:0;}.t-x-7-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x-8-padding{padding-left:0.125rem;padding-right:0.125rem;}.t-x-8-padding .no-padding{padding:0;}.t-x-8-padding.first{padding-left:0;}.t-x-8-padding.last{padding-right:0;}.t-x-8-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x-8-padding.no-top-padding{padding-top:0;}.t-x-8-padding.no-bottom-padding{padding-bottom:0;}.t-x-8-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x-8-padding{padding-left:0.125rem;padding-right:0.125rem;}.t-x-8-padding .t-no-padding{padding:0;}.t-x-8-padding.t-first{padding-left:0;}.t-x-8-padding.t-last{padding-right:0;}.t-x-8-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x-8-padding.t-no-top-padding{padding-top:0;}.t-x-8-padding.t-no-bottom-padding{padding-bottom:0;}.t-x-8-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x-8-padding{padding-left:0.125rem;padding-right:0.125rem;}.t-x-8-padding.m-no-padding{padding:0;}.t-x-8-padding.m-first{padding-left:0;}.t-x-8-padding.m-last{padding-right:0;}.t-x-8-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x-8-padding.m-no-top-padding{padding-top:0;}.t-x-8-padding.m-no-bottom-padding{padding-bottom:0;}.t-x-8-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x-9-padding{padding-left:0.11111rem;padding-right:0.11111rem;}.t-x-9-padding .no-padding{padding:0;}.t-x-9-padding.first{padding-left:0;}.t-x-9-padding.last{padding-right:0;}.t-x-9-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x-9-padding.no-top-padding{padding-top:0;}.t-x-9-padding.no-bottom-padding{padding-bottom:0;}.t-x-9-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x-9-padding{padding-left:0.11111rem;padding-right:0.11111rem;}.t-x-9-padding .t-no-padding{padding:0;}.t-x-9-padding.t-first{padding-left:0;}.t-x-9-padding.t-last{padding-right:0;}.t-x-9-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x-9-padding.t-no-top-padding{padding-top:0;}.t-x-9-padding.t-no-bottom-padding{padding-bottom:0;}.t-x-9-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x-9-padding{padding-left:0.11111rem;padding-right:0.11111rem;}.t-x-9-padding.m-no-padding{padding:0;}.t-x-9-padding.m-first{padding-left:0;}.t-x-9-padding.m-last{padding-right:0;}.t-x-9-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x-9-padding.m-no-top-padding{padding-top:0;}.t-x-9-padding.m-no-bottom-padding{padding-bottom:0;}.t-x-9-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x-10-padding{padding-left:0.1rem;padding-right:0.1rem;}.t-x-10-padding .no-padding{padding:0;}.t-x-10-padding.first{padding-left:0;}.t-x-10-padding.last{padding-right:0;}.t-x-10-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x-10-padding.no-top-padding{padding-top:0;}.t-x-10-padding.no-bottom-padding{padding-bottom:0;}.t-x-10-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x-10-padding{padding-left:0.1rem;padding-right:0.1rem;}.t-x-10-padding .t-no-padding{padding:0;}.t-x-10-padding.t-first{padding-left:0;}.t-x-10-padding.t-last{padding-right:0;}.t-x-10-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x-10-padding.t-no-top-padding{padding-top:0;}.t-x-10-padding.t-no-bottom-padding{padding-bottom:0;}.t-x-10-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x-10-padding{padding-left:0.1rem;padding-right:0.1rem;}.t-x-10-padding.m-no-padding{padding:0;}.t-x-10-padding.m-first{padding-left:0;}.t-x-10-padding.m-last{padding-right:0;}.t-x-10-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x-10-padding.m-no-top-padding{padding-top:0;}.t-x-10-padding.m-no-bottom-padding{padding-bottom:0;}.t-x-10-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x1-padding{padding-left:1rem;padding-right:1rem;}.t-x1-padding .no-padding{padding:0;}.t-x1-padding.first{padding-left:0;}.t-x1-padding.last{padding-right:0;}.t-x1-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x1-padding.no-top-padding{padding-top:0;}.t-x1-padding.no-bottom-padding{padding-bottom:0;}.t-x1-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x1-padding{padding-left:1rem;padding-right:1rem;}.t-x1-padding .t-no-padding{padding:0;}.t-x1-padding.t-first{padding-left:0;}.t-x1-padding.t-last{padding-right:0;}.t-x1-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x1-padding.t-no-top-padding{padding-top:0;}.t-x1-padding.t-no-bottom-padding{padding-bottom:0;}.t-x1-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x1-padding{padding-left:1rem;padding-right:1rem;}.t-x1-padding.m-no-padding{padding:0;}.t-x1-padding.m-first{padding-left:0;}.t-x1-padding.m-last{padding-right:0;}.t-x1-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x1-padding.m-no-top-padding{padding-top:0;}.t-x1-padding.m-no-bottom-padding{padding-bottom:0;}.t-x1-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x2-padding{padding-left:2rem;padding-right:2rem;}.t-x2-padding .no-padding{padding:0;}.t-x2-padding.first{padding-left:0;}.t-x2-padding.last{padding-right:0;}.t-x2-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x2-padding.no-top-padding{padding-top:0;}.t-x2-padding.no-bottom-padding{padding-bottom:0;}.t-x2-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x2-padding{padding-left:2rem;padding-right:2rem;}.t-x2-padding .t-no-padding{padding:0;}.t-x2-padding.t-first{padding-left:0;}.t-x2-padding.t-last{padding-right:0;}.t-x2-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x2-padding.t-no-top-padding{padding-top:0;}.t-x2-padding.t-no-bottom-padding{padding-bottom:0;}.t-x2-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x2-padding{padding-left:2rem;padding-right:2rem;}.t-x2-padding.m-no-padding{padding:0;}.t-x2-padding.m-first{padding-left:0;}.t-x2-padding.m-last{padding-right:0;}.t-x2-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x2-padding.m-no-top-padding{padding-top:0;}.t-x2-padding.m-no-bottom-padding{padding-bottom:0;}.t-x2-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x3-padding{padding-left:3rem;padding-right:3rem;}.t-x3-padding .no-padding{padding:0;}.t-x3-padding.first{padding-left:0;}.t-x3-padding.last{padding-right:0;}.t-x3-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x3-padding.no-top-padding{padding-top:0;}.t-x3-padding.no-bottom-padding{padding-bottom:0;}.t-x3-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x3-padding{padding-left:3rem;padding-right:3rem;}.t-x3-padding .t-no-padding{padding:0;}.t-x3-padding.t-first{padding-left:0;}.t-x3-padding.t-last{padding-right:0;}.t-x3-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x3-padding.t-no-top-padding{padding-top:0;}.t-x3-padding.t-no-bottom-padding{padding-bottom:0;}.t-x3-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x3-padding{padding-left:3rem;padding-right:3rem;}.t-x3-padding.m-no-padding{padding:0;}.t-x3-padding.m-first{padding-left:0;}.t-x3-padding.m-last{padding-right:0;}.t-x3-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x3-padding.m-no-top-padding{padding-top:0;}.t-x3-padding.m-no-bottom-padding{padding-bottom:0;}.t-x3-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x4-padding{padding-left:4rem;padding-right:4rem;}.t-x4-padding .no-padding{padding:0;}.t-x4-padding.first{padding-left:0;}.t-x4-padding.last{padding-right:0;}.t-x4-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x4-padding.no-top-padding{padding-top:0;}.t-x4-padding.no-bottom-padding{padding-bottom:0;}.t-x4-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x4-padding{padding-left:4rem;padding-right:4rem;}.t-x4-padding .t-no-padding{padding:0;}.t-x4-padding.t-first{padding-left:0;}.t-x4-padding.t-last{padding-right:0;}.t-x4-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x4-padding.t-no-top-padding{padding-top:0;}.t-x4-padding.t-no-bottom-padding{padding-bottom:0;}.t-x4-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x4-padding{padding-left:4rem;padding-right:4rem;}.t-x4-padding.m-no-padding{padding:0;}.t-x4-padding.m-first{padding-left:0;}.t-x4-padding.m-last{padding-right:0;}.t-x4-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x4-padding.m-no-top-padding{padding-top:0;}.t-x4-padding.m-no-bottom-padding{padding-bottom:0;}.t-x4-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x5-padding{padding-left:5rem;padding-right:5rem;}.t-x5-padding .no-padding{padding:0;}.t-x5-padding.first{padding-left:0;}.t-x5-padding.last{padding-right:0;}.t-x5-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x5-padding.no-top-padding{padding-top:0;}.t-x5-padding.no-bottom-padding{padding-bottom:0;}.t-x5-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x5-padding{padding-left:5rem;padding-right:5rem;}.t-x5-padding .t-no-padding{padding:0;}.t-x5-padding.t-first{padding-left:0;}.t-x5-padding.t-last{padding-right:0;}.t-x5-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x5-padding.t-no-top-padding{padding-top:0;}.t-x5-padding.t-no-bottom-padding{padding-bottom:0;}.t-x5-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x5-padding{padding-left:5rem;padding-right:5rem;}.t-x5-padding.m-no-padding{padding:0;}.t-x5-padding.m-first{padding-left:0;}.t-x5-padding.m-last{padding-right:0;}.t-x5-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x5-padding.m-no-top-padding{padding-top:0;}.t-x5-padding.m-no-bottom-padding{padding-bottom:0;}.t-x5-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x6-padding{padding-left:6rem;padding-right:6rem;}.t-x6-padding .no-padding{padding:0;}.t-x6-padding.first{padding-left:0;}.t-x6-padding.last{padding-right:0;}.t-x6-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x6-padding.no-top-padding{padding-top:0;}.t-x6-padding.no-bottom-padding{padding-bottom:0;}.t-x6-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x6-padding{padding-left:6rem;padding-right:6rem;}.t-x6-padding .t-no-padding{padding:0;}.t-x6-padding.t-first{padding-left:0;}.t-x6-padding.t-last{padding-right:0;}.t-x6-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x6-padding.t-no-top-padding{padding-top:0;}.t-x6-padding.t-no-bottom-padding{padding-bottom:0;}.t-x6-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x6-padding{padding-left:6rem;padding-right:6rem;}.t-x6-padding.m-no-padding{padding:0;}.t-x6-padding.m-first{padding-left:0;}.t-x6-padding.m-last{padding-right:0;}.t-x6-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x6-padding.m-no-top-padding{padding-top:0;}.t-x6-padding.m-no-bottom-padding{padding-bottom:0;}.t-x6-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x7-padding{padding-left:7rem;padding-right:7rem;}.t-x7-padding .no-padding{padding:0;}.t-x7-padding.first{padding-left:0;}.t-x7-padding.last{padding-right:0;}.t-x7-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x7-padding.no-top-padding{padding-top:0;}.t-x7-padding.no-bottom-padding{padding-bottom:0;}.t-x7-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x7-padding{padding-left:7rem;padding-right:7rem;}.t-x7-padding .t-no-padding{padding:0;}.t-x7-padding.t-first{padding-left:0;}.t-x7-padding.t-last{padding-right:0;}.t-x7-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x7-padding.t-no-top-padding{padding-top:0;}.t-x7-padding.t-no-bottom-padding{padding-bottom:0;}.t-x7-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x7-padding{padding-left:7rem;padding-right:7rem;}.t-x7-padding.m-no-padding{padding:0;}.t-x7-padding.m-first{padding-left:0;}.t-x7-padding.m-last{padding-right:0;}.t-x7-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x7-padding.m-no-top-padding{padding-top:0;}.t-x7-padding.m-no-bottom-padding{padding-bottom:0;}.t-x7-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x8-padding{padding-left:8rem;padding-right:8rem;}.t-x8-padding .no-padding{padding:0;}.t-x8-padding.first{padding-left:0;}.t-x8-padding.last{padding-right:0;}.t-x8-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x8-padding.no-top-padding{padding-top:0;}.t-x8-padding.no-bottom-padding{padding-bottom:0;}.t-x8-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x8-padding{padding-left:8rem;padding-right:8rem;}.t-x8-padding .t-no-padding{padding:0;}.t-x8-padding.t-first{padding-left:0;}.t-x8-padding.t-last{padding-right:0;}.t-x8-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x8-padding.t-no-top-padding{padding-top:0;}.t-x8-padding.t-no-bottom-padding{padding-bottom:0;}.t-x8-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x8-padding{padding-left:8rem;padding-right:8rem;}.t-x8-padding.m-no-padding{padding:0;}.t-x8-padding.m-first{padding-left:0;}.t-x8-padding.m-last{padding-right:0;}.t-x8-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x8-padding.m-no-top-padding{padding-top:0;}.t-x8-padding.m-no-bottom-padding{padding-bottom:0;}.t-x8-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x9-padding{padding-left:9rem;padding-right:9rem;}.t-x9-padding .no-padding{padding:0;}.t-x9-padding.first{padding-left:0;}.t-x9-padding.last{padding-right:0;}.t-x9-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x9-padding.no-top-padding{padding-top:0;}.t-x9-padding.no-bottom-padding{padding-bottom:0;}.t-x9-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x9-padding{padding-left:9rem;padding-right:9rem;}.t-x9-padding .t-no-padding{padding:0;}.t-x9-padding.t-first{padding-left:0;}.t-x9-padding.t-last{padding-right:0;}.t-x9-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x9-padding.t-no-top-padding{padding-top:0;}.t-x9-padding.t-no-bottom-padding{padding-bottom:0;}.t-x9-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x9-padding{padding-left:9rem;padding-right:9rem;}.t-x9-padding.m-no-padding{padding:0;}.t-x9-padding.m-first{padding-left:0;}.t-x9-padding.m-last{padding-right:0;}.t-x9-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x9-padding.m-no-top-padding{padding-top:0;}.t-x9-padding.m-no-bottom-padding{padding-bottom:0;}.t-x9-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-x10-padding{padding-left:10rem;padding-right:10rem;}.t-x10-padding .no-padding{padding:0;}.t-x10-padding.first{padding-left:0;}.t-x10-padding.last{padding-right:0;}.t-x10-padding.no-side-padding{padding-left:0;padding-right:0;}.t-x10-padding.no-top-padding{padding-top:0;}.t-x10-padding.no-bottom-padding{padding-bottom:0;}.t-x10-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-x10-padding{padding-left:10rem;padding-right:10rem;}.t-x10-padding .t-no-padding{padding:0;}.t-x10-padding.t-first{padding-left:0;}.t-x10-padding.t-last{padding-right:0;}.t-x10-padding.t-no-side-padding{padding-left:0;padding-right:0;}.t-x10-padding.t-no-top-padding{padding-top:0;}.t-x10-padding.t-no-bottom-padding{padding-bottom:0;}.t-x10-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-x10-padding{padding-left:10rem;padding-right:10rem;}.t-x10-padding.m-no-padding{padding:0;}.t-x10-padding.m-first{padding-left:0;}.t-x10-padding.m-last{padding-right:0;}.t-x10-padding.m-no-side-padding{padding-left:0;padding-right:0;}.t-x10-padding.m-no-top-padding{padding-top:0;}.t-x10-padding.m-no-bottom-padding{padding-bottom:0;}.t-x10-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (min-width:768px) and (max-width:1024px){.t-y1-padding{padding-top:1rem;padding-bottom:1rem;}.t-y2-padding{padding-top:2rem;padding-bottom:2rem;}.t-y3-padding{padding-top:3rem;padding-bottom:3rem;}.t-y4-padding{padding-top:4rem;padding-bottom:4rem;}.t-y5-padding{padding-top:5rem;padding-bottom:5rem;}.t-y6-padding{padding-top:6rem;padding-bottom:6rem;}.t-y7-padding{padding-top:7rem;padding-bottom:7rem;}.t-y8-padding{padding-top:8rem;padding-bottom:8rem;}.t-y9-padding{padding-top:9rem;padding-bottom:9rem;}.t-y10-padding{padding-top:10rem;padding-bottom:10rem;}.t-y-2-padding{padding-top:0.5rem;padding-bottom:0.5rem;}.t-y-3-padding{padding-top:0.33333rem;padding-bottom:0.33333rem;}.t-y-4-padding{padding-top:0.25rem;padding-bottom:0.25rem;}.t-y-5-padding{padding-top:0.2rem;padding-bottom:0.2rem;}.t-y-6-padding{padding-top:0.16667rem;padding-bottom:0.16667rem;}.t-y-7-padding{padding-top:0.14286rem;padding-bottom:0.14286rem;}.t-y-8-padding{padding-top:0.125rem;padding-bottom:0.125rem;}.t-y-9-padding{padding-top:0.11111rem;padding-bottom:0.11111rem;}.t-y-10-padding{padding-top:0.1rem;padding-bottom:0.1rem;}.t-column-count-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.t-column-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.t-column-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.t-column-count-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.t-column-count-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.t-white{color:#fff;}.t-yellow{color:#ffae00;}.t-grey{color:#777;}.t-red{color:#ca0d03;}.t-green{color:#319069;}.t-black{color:#000;}.t-title-font{font-family:Arial,sans-serif;}.t-arial{font-family:Arial,sans-serif;}.t-h1-size{font-size:1.7rem;}.t-h2-size{font-size:1.6rem;}.t-h3-size{font-size:1.5625rem;}.t-h4-size{font-size:1.4rem;}.t-h5-size{font-size:1.25rem;}.t-h6-size{font-size:1.1rem;}.t-base-size{font-size:1rem;}.t-small-size{font-size:0.875rem;}.t-xsmall-size{font-size:0.75rem;}.t-xxsmall-size{font-size:0.6rem;}.t-text-center{text-align:center;}.t-text-left{text-align:left;}.t-text-right{text-align:right;}.t-clearfix{clear:both;}.t-button-black{color:#fff;background-color:#000;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.t-button-black a{color:#fff;text-decoration:none;font-weight:normal;}.t-button-black a:visited{color:#fff;}.t-button-black:visited{color:#fff;}.t-button-black:hover{background:#333333;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-black:hover a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-button-black:focus{background:#333333;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-black:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-button-black:focus{background:#333333;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-black:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px){.t-button-darkgrey{color:#fff;background-color:#4b4b4b;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.t-button-darkgrey a{color:#fff;text-decoration:none;font-weight:normal;}.t-button-darkgrey a:visited{color:#fff;}.t-button-darkgrey:visited{color:#fff;}.t-button-darkgrey:hover{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-darkgrey:hover a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-button-darkgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-darkgrey:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-button-darkgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-darkgrey:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px){.t-button-lightgrey{color:#fff;background-color:#4b4b4b;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.t-button-lightgrey a{color:#fff;text-decoration:none;font-weight:normal;}.t-button-lightgrey a:visited{color:#fff;}.t-button-lightgrey:visited{color:#fff;}.t-button-lightgrey:hover{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-lightgrey:hover a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-button-lightgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-lightgrey:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-button-lightgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-lightgrey:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px){.t-button-grey{color:#fff;background-color:#909090;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.t-button-grey a{color:#fff;text-decoration:none;font-weight:normal;}.t-button-grey a:visited{color:#fff;}.t-button-grey:visited{color:#fff;}.t-button-grey:hover{background:#777777;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-grey:hover a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-button-grey:focus{background:#777777;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-grey:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-button-grey:focus{background:#777777;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-grey:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px){.t-button-green{color:#fff;background-color:#319069;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.t-button-green a{color:#fff;text-decoration:none;font-weight:normal;}.t-button-green a:visited{color:#fff;}.t-button-green:visited{color:#fff;}.t-button-green:hover{background:#37a377;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-green:hover a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-button-green:focus{background:#37a377;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-green:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-button-green:focus{background:#37a377;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-green:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px){.t-button-red{color:#fff;background-color:#ca0d03;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.t-button-red a{color:#fff;text-decoration:none;font-weight:normal;}.t-button-red a:visited{color:#fff;}.t-button-red:visited{color:#fff;}.t-button-red:hover{background:#e30f03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-red:hover a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-button-red:focus{background:#e30f03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-red:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-button-red:focus{background:#e30f03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-red:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px){.t-button-yellow{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.t-button-yellow a{color:#fff;text-decoration:none;font-weight:normal;}.t-button-yellow a:visited{color:#fff;}.t-button-yellow:visited{color:#fff;}.t-button-yellow:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-yellow:hover a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.t-button-yellow:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-yellow:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px) and (max-width:767px){.t-button-yellow:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.t-button-yellow:focus a{color:#fff;text-decoration:none;}}@media all and (min-width:768px) and (max-width:1024px){}@media all and (max-width:767px){.m-block{display:block;}.m-i-block{display:inline-block;}.m-table{display:table;}.m-table-row{display:table-row;}.m-table-cell{display:table-cell;}.m-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.m-i-flex{display:inline-flex;}.m-none{display:none;}.non-mobile{display:none;}.only-tablet{display:none;}.only-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.m-f-row{flex-direction:row;}.m-f-column{flex-direction:column;}.m-f-j-start{justify-content:flex-start;}.m-f-j-end{justify-content:flex-end;}.m-f-j-center{justify-content:center;}.m-f-j-space-around{justify-content:space-around;}.m-f-j-space-between{justify-content:space-between;}.m-f-row-w{flex-flow:row wrap;}.m-f-row-nw{flex-flow:row nowrap;}.m-f-items-start{align-items:flex-start;}.m-f-items-end{align-items:flex-end;}.m-f-items-center{align-items:center;}.m-f-items-baseline{align-items:baseline;}.m-f-items-stretch{align-items:stretch;}.m-f-one-quarter{flex-basis:25%;}.m-f-one-half{flex-basis:50%;}.m-f-three-quarters{flex-basis:75%;}.m-f-one-third{flex-basis:calc(100%/3);}.m-f-two-thirds{flex-basis:calc(100% * 2 /3);}.m-f-one-fifth{flex-basis:100%/5;}.m-f-two-fifth{flex-basis:40%;}.m-f-three-fifth{flex-basis:60%;}.m-f-four-fifth{flex-basis:80%;}.m-f-one-sixth{flex-basis:100%/6;}.m-f-two-sixth{flex-basis:33.33333%;}.m-f-four-sixth{flex-basis:66.66667%;}.m-f-five-sixth{flex-basis:83.33333%;}.m-f-full{flex-basis:100%;}.m-f-1-column > *{flex-basis:100%;}.m-f-2-column > *{flex-basis:calc(100%/2);}.m-f-3-column > *{flex-basis:calc(100%/3);}.m-f-4-column > *{flex-basis:calc(100%/4);}.m-f-5-column > *{flex-basis:calc(100%/5);}.m-f-6-column > *{flex-basis:calc(100%/6);}.m-f-7-column > *{flex-basis:calc(100%/7);}.m-f-8-column > *{flex-basis:calc(100%/8);}.m-f-9-column > *{flex-basis:calc(100%/9);}.m-f-10-column > *{flex-basis:calc(100%/10);}.m-f-11-column > *{flex-basis:calc(100%/11);}.m-f-12-column > *{flex-basis:calc(100%/12);}.m-one-quarter{width:25%;}.m-one-half{width:50%;}.m-three-quarters{width:75%;}.m-one-third{width:33.3334%;}.m-two-thirds{width:66.6667%;}.m-full-width{width:100%;}.m-full-height{height:100%;}.m-no-padding{padding:0;}.m-no-side-padding{padding-left:0;padding-right:0;}.m-no-v-padding{padding-top:0;padding-bottom:0;}.m-no-top-padding{padding-top:0;}.m-no-bottom-padding{padding-bottom:0;}.m-first{padding-left:0;}.m-last{padding-right:0;}.m-x-2-padding{padding-left:0.5rem;padding-right:0.5rem;}.m-x-2-padding .no-padding{padding:0;}.m-x-2-padding.first{padding-left:0;}.m-x-2-padding.last{padding-right:0;}.m-x-2-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x-2-padding.no-top-padding{padding-top:0;}.m-x-2-padding.no-bottom-padding{padding-bottom:0;}.m-x-2-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x-2-padding{padding-left:0.5rem;padding-right:0.5rem;}.m-x-2-padding .t-no-padding{padding:0;}.m-x-2-padding.t-first{padding-left:0;}.m-x-2-padding.t-last{padding-right:0;}.m-x-2-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x-2-padding.t-no-top-padding{padding-top:0;}.m-x-2-padding.t-no-bottom-padding{padding-bottom:0;}.m-x-2-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x-2-padding{padding-left:0.5rem;padding-right:0.5rem;}.m-x-2-padding.m-no-padding{padding:0;}.m-x-2-padding.m-first{padding-left:0;}.m-x-2-padding.m-last{padding-right:0;}.m-x-2-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x-2-padding.m-no-top-padding{padding-top:0;}.m-x-2-padding.m-no-bottom-padding{padding-bottom:0;}.m-x-2-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x-3-padding{padding-left:0.33333rem;padding-right:0.33333rem;}.m-x-3-padding .no-padding{padding:0;}.m-x-3-padding.first{padding-left:0;}.m-x-3-padding.last{padding-right:0;}.m-x-3-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x-3-padding.no-top-padding{padding-top:0;}.m-x-3-padding.no-bottom-padding{padding-bottom:0;}.m-x-3-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x-3-padding{padding-left:0.33333rem;padding-right:0.33333rem;}.m-x-3-padding .t-no-padding{padding:0;}.m-x-3-padding.t-first{padding-left:0;}.m-x-3-padding.t-last{padding-right:0;}.m-x-3-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x-3-padding.t-no-top-padding{padding-top:0;}.m-x-3-padding.t-no-bottom-padding{padding-bottom:0;}.m-x-3-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x-3-padding{padding-left:0.33333rem;padding-right:0.33333rem;}.m-x-3-padding.m-no-padding{padding:0;}.m-x-3-padding.m-first{padding-left:0;}.m-x-3-padding.m-last{padding-right:0;}.m-x-3-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x-3-padding.m-no-top-padding{padding-top:0;}.m-x-3-padding.m-no-bottom-padding{padding-bottom:0;}.m-x-3-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x-4-padding{padding-left:0.25rem;padding-right:0.25rem;}.m-x-4-padding .no-padding{padding:0;}.m-x-4-padding.first{padding-left:0;}.m-x-4-padding.last{padding-right:0;}.m-x-4-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x-4-padding.no-top-padding{padding-top:0;}.m-x-4-padding.no-bottom-padding{padding-bottom:0;}.m-x-4-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x-4-padding{padding-left:0.25rem;padding-right:0.25rem;}.m-x-4-padding .t-no-padding{padding:0;}.m-x-4-padding.t-first{padding-left:0;}.m-x-4-padding.t-last{padding-right:0;}.m-x-4-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x-4-padding.t-no-top-padding{padding-top:0;}.m-x-4-padding.t-no-bottom-padding{padding-bottom:0;}.m-x-4-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x-4-padding{padding-left:0.25rem;padding-right:0.25rem;}.m-x-4-padding.m-no-padding{padding:0;}.m-x-4-padding.m-first{padding-left:0;}.m-x-4-padding.m-last{padding-right:0;}.m-x-4-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x-4-padding.m-no-top-padding{padding-top:0;}.m-x-4-padding.m-no-bottom-padding{padding-bottom:0;}.m-x-4-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x-5-padding{padding-left:0.2rem;padding-right:0.2rem;}.m-x-5-padding .no-padding{padding:0;}.m-x-5-padding.first{padding-left:0;}.m-x-5-padding.last{padding-right:0;}.m-x-5-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x-5-padding.no-top-padding{padding-top:0;}.m-x-5-padding.no-bottom-padding{padding-bottom:0;}.m-x-5-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x-5-padding{padding-left:0.2rem;padding-right:0.2rem;}.m-x-5-padding .t-no-padding{padding:0;}.m-x-5-padding.t-first{padding-left:0;}.m-x-5-padding.t-last{padding-right:0;}.m-x-5-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x-5-padding.t-no-top-padding{padding-top:0;}.m-x-5-padding.t-no-bottom-padding{padding-bottom:0;}.m-x-5-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x-5-padding{padding-left:0.2rem;padding-right:0.2rem;}.m-x-5-padding.m-no-padding{padding:0;}.m-x-5-padding.m-first{padding-left:0;}.m-x-5-padding.m-last{padding-right:0;}.m-x-5-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x-5-padding.m-no-top-padding{padding-top:0;}.m-x-5-padding.m-no-bottom-padding{padding-bottom:0;}.m-x-5-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x-6-padding{padding-left:0.16667rem;padding-right:0.16667rem;}.m-x-6-padding .no-padding{padding:0;}.m-x-6-padding.first{padding-left:0;}.m-x-6-padding.last{padding-right:0;}.m-x-6-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x-6-padding.no-top-padding{padding-top:0;}.m-x-6-padding.no-bottom-padding{padding-bottom:0;}.m-x-6-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x-6-padding{padding-left:0.16667rem;padding-right:0.16667rem;}.m-x-6-padding .t-no-padding{padding:0;}.m-x-6-padding.t-first{padding-left:0;}.m-x-6-padding.t-last{padding-right:0;}.m-x-6-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x-6-padding.t-no-top-padding{padding-top:0;}.m-x-6-padding.t-no-bottom-padding{padding-bottom:0;}.m-x-6-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x-6-padding{padding-left:0.16667rem;padding-right:0.16667rem;}.m-x-6-padding.m-no-padding{padding:0;}.m-x-6-padding.m-first{padding-left:0;}.m-x-6-padding.m-last{padding-right:0;}.m-x-6-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x-6-padding.m-no-top-padding{padding-top:0;}.m-x-6-padding.m-no-bottom-padding{padding-bottom:0;}.m-x-6-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x-7-padding{padding-left:0.14286rem;padding-right:0.14286rem;}.m-x-7-padding .no-padding{padding:0;}.m-x-7-padding.first{padding-left:0;}.m-x-7-padding.last{padding-right:0;}.m-x-7-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x-7-padding.no-top-padding{padding-top:0;}.m-x-7-padding.no-bottom-padding{padding-bottom:0;}.m-x-7-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x-7-padding{padding-left:0.14286rem;padding-right:0.14286rem;}.m-x-7-padding .t-no-padding{padding:0;}.m-x-7-padding.t-first{padding-left:0;}.m-x-7-padding.t-last{padding-right:0;}.m-x-7-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x-7-padding.t-no-top-padding{padding-top:0;}.m-x-7-padding.t-no-bottom-padding{padding-bottom:0;}.m-x-7-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x-7-padding{padding-left:0.14286rem;padding-right:0.14286rem;}.m-x-7-padding.m-no-padding{padding:0;}.m-x-7-padding.m-first{padding-left:0;}.m-x-7-padding.m-last{padding-right:0;}.m-x-7-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x-7-padding.m-no-top-padding{padding-top:0;}.m-x-7-padding.m-no-bottom-padding{padding-bottom:0;}.m-x-7-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x-8-padding{padding-left:0.125rem;padding-right:0.125rem;}.m-x-8-padding .no-padding{padding:0;}.m-x-8-padding.first{padding-left:0;}.m-x-8-padding.last{padding-right:0;}.m-x-8-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x-8-padding.no-top-padding{padding-top:0;}.m-x-8-padding.no-bottom-padding{padding-bottom:0;}.m-x-8-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x-8-padding{padding-left:0.125rem;padding-right:0.125rem;}.m-x-8-padding .t-no-padding{padding:0;}.m-x-8-padding.t-first{padding-left:0;}.m-x-8-padding.t-last{padding-right:0;}.m-x-8-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x-8-padding.t-no-top-padding{padding-top:0;}.m-x-8-padding.t-no-bottom-padding{padding-bottom:0;}.m-x-8-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x-8-padding{padding-left:0.125rem;padding-right:0.125rem;}.m-x-8-padding.m-no-padding{padding:0;}.m-x-8-padding.m-first{padding-left:0;}.m-x-8-padding.m-last{padding-right:0;}.m-x-8-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x-8-padding.m-no-top-padding{padding-top:0;}.m-x-8-padding.m-no-bottom-padding{padding-bottom:0;}.m-x-8-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x-9-padding{padding-left:0.11111rem;padding-right:0.11111rem;}.m-x-9-padding .no-padding{padding:0;}.m-x-9-padding.first{padding-left:0;}.m-x-9-padding.last{padding-right:0;}.m-x-9-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x-9-padding.no-top-padding{padding-top:0;}.m-x-9-padding.no-bottom-padding{padding-bottom:0;}.m-x-9-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x-9-padding{padding-left:0.11111rem;padding-right:0.11111rem;}.m-x-9-padding .t-no-padding{padding:0;}.m-x-9-padding.t-first{padding-left:0;}.m-x-9-padding.t-last{padding-right:0;}.m-x-9-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x-9-padding.t-no-top-padding{padding-top:0;}.m-x-9-padding.t-no-bottom-padding{padding-bottom:0;}.m-x-9-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x-9-padding{padding-left:0.11111rem;padding-right:0.11111rem;}.m-x-9-padding.m-no-padding{padding:0;}.m-x-9-padding.m-first{padding-left:0;}.m-x-9-padding.m-last{padding-right:0;}.m-x-9-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x-9-padding.m-no-top-padding{padding-top:0;}.m-x-9-padding.m-no-bottom-padding{padding-bottom:0;}.m-x-9-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x-10-padding{padding-left:0.1rem;padding-right:0.1rem;}.m-x-10-padding .no-padding{padding:0;}.m-x-10-padding.first{padding-left:0;}.m-x-10-padding.last{padding-right:0;}.m-x-10-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x-10-padding.no-top-padding{padding-top:0;}.m-x-10-padding.no-bottom-padding{padding-bottom:0;}.m-x-10-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x-10-padding{padding-left:0.1rem;padding-right:0.1rem;}.m-x-10-padding .t-no-padding{padding:0;}.m-x-10-padding.t-first{padding-left:0;}.m-x-10-padding.t-last{padding-right:0;}.m-x-10-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x-10-padding.t-no-top-padding{padding-top:0;}.m-x-10-padding.t-no-bottom-padding{padding-bottom:0;}.m-x-10-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x-10-padding{padding-left:0.1rem;padding-right:0.1rem;}.m-x-10-padding.m-no-padding{padding:0;}.m-x-10-padding.m-first{padding-left:0;}.m-x-10-padding.m-last{padding-right:0;}.m-x-10-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x-10-padding.m-no-top-padding{padding-top:0;}.m-x-10-padding.m-no-bottom-padding{padding-bottom:0;}.m-x-10-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x1-padding{padding-left:1rem;padding-right:1rem;}.m-x1-padding .no-padding{padding:0;}.m-x1-padding.first{padding-left:0;}.m-x1-padding.last{padding-right:0;}.m-x1-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x1-padding.no-top-padding{padding-top:0;}.m-x1-padding.no-bottom-padding{padding-bottom:0;}.m-x1-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x1-padding{padding-left:1rem;padding-right:1rem;}.m-x1-padding .t-no-padding{padding:0;}.m-x1-padding.t-first{padding-left:0;}.m-x1-padding.t-last{padding-right:0;}.m-x1-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x1-padding.t-no-top-padding{padding-top:0;}.m-x1-padding.t-no-bottom-padding{padding-bottom:0;}.m-x1-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x1-padding{padding-left:1rem;padding-right:1rem;}.m-x1-padding.m-no-padding{padding:0;}.m-x1-padding.m-first{padding-left:0;}.m-x1-padding.m-last{padding-right:0;}.m-x1-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x1-padding.m-no-top-padding{padding-top:0;}.m-x1-padding.m-no-bottom-padding{padding-bottom:0;}.m-x1-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x2-padding{padding-left:2rem;padding-right:2rem;}.m-x2-padding .no-padding{padding:0;}.m-x2-padding.first{padding-left:0;}.m-x2-padding.last{padding-right:0;}.m-x2-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x2-padding.no-top-padding{padding-top:0;}.m-x2-padding.no-bottom-padding{padding-bottom:0;}.m-x2-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x2-padding{padding-left:2rem;padding-right:2rem;}.m-x2-padding .t-no-padding{padding:0;}.m-x2-padding.t-first{padding-left:0;}.m-x2-padding.t-last{padding-right:0;}.m-x2-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x2-padding.t-no-top-padding{padding-top:0;}.m-x2-padding.t-no-bottom-padding{padding-bottom:0;}.m-x2-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x2-padding{padding-left:2rem;padding-right:2rem;}.m-x2-padding.m-no-padding{padding:0;}.m-x2-padding.m-first{padding-left:0;}.m-x2-padding.m-last{padding-right:0;}.m-x2-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x2-padding.m-no-top-padding{padding-top:0;}.m-x2-padding.m-no-bottom-padding{padding-bottom:0;}.m-x2-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x3-padding{padding-left:3rem;padding-right:3rem;}.m-x3-padding .no-padding{padding:0;}.m-x3-padding.first{padding-left:0;}.m-x3-padding.last{padding-right:0;}.m-x3-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x3-padding.no-top-padding{padding-top:0;}.m-x3-padding.no-bottom-padding{padding-bottom:0;}.m-x3-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x3-padding{padding-left:3rem;padding-right:3rem;}.m-x3-padding .t-no-padding{padding:0;}.m-x3-padding.t-first{padding-left:0;}.m-x3-padding.t-last{padding-right:0;}.m-x3-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x3-padding.t-no-top-padding{padding-top:0;}.m-x3-padding.t-no-bottom-padding{padding-bottom:0;}.m-x3-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x3-padding{padding-left:3rem;padding-right:3rem;}.m-x3-padding.m-no-padding{padding:0;}.m-x3-padding.m-first{padding-left:0;}.m-x3-padding.m-last{padding-right:0;}.m-x3-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x3-padding.m-no-top-padding{padding-top:0;}.m-x3-padding.m-no-bottom-padding{padding-bottom:0;}.m-x3-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x4-padding{padding-left:4rem;padding-right:4rem;}.m-x4-padding .no-padding{padding:0;}.m-x4-padding.first{padding-left:0;}.m-x4-padding.last{padding-right:0;}.m-x4-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x4-padding.no-top-padding{padding-top:0;}.m-x4-padding.no-bottom-padding{padding-bottom:0;}.m-x4-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x4-padding{padding-left:4rem;padding-right:4rem;}.m-x4-padding .t-no-padding{padding:0;}.m-x4-padding.t-first{padding-left:0;}.m-x4-padding.t-last{padding-right:0;}.m-x4-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x4-padding.t-no-top-padding{padding-top:0;}.m-x4-padding.t-no-bottom-padding{padding-bottom:0;}.m-x4-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x4-padding{padding-left:4rem;padding-right:4rem;}.m-x4-padding.m-no-padding{padding:0;}.m-x4-padding.m-first{padding-left:0;}.m-x4-padding.m-last{padding-right:0;}.m-x4-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x4-padding.m-no-top-padding{padding-top:0;}.m-x4-padding.m-no-bottom-padding{padding-bottom:0;}.m-x4-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x5-padding{padding-left:5rem;padding-right:5rem;}.m-x5-padding .no-padding{padding:0;}.m-x5-padding.first{padding-left:0;}.m-x5-padding.last{padding-right:0;}.m-x5-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x5-padding.no-top-padding{padding-top:0;}.m-x5-padding.no-bottom-padding{padding-bottom:0;}.m-x5-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x5-padding{padding-left:5rem;padding-right:5rem;}.m-x5-padding .t-no-padding{padding:0;}.m-x5-padding.t-first{padding-left:0;}.m-x5-padding.t-last{padding-right:0;}.m-x5-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x5-padding.t-no-top-padding{padding-top:0;}.m-x5-padding.t-no-bottom-padding{padding-bottom:0;}.m-x5-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x5-padding{padding-left:5rem;padding-right:5rem;}.m-x5-padding.m-no-padding{padding:0;}.m-x5-padding.m-first{padding-left:0;}.m-x5-padding.m-last{padding-right:0;}.m-x5-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x5-padding.m-no-top-padding{padding-top:0;}.m-x5-padding.m-no-bottom-padding{padding-bottom:0;}.m-x5-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x6-padding{padding-left:6rem;padding-right:6rem;}.m-x6-padding .no-padding{padding:0;}.m-x6-padding.first{padding-left:0;}.m-x6-padding.last{padding-right:0;}.m-x6-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x6-padding.no-top-padding{padding-top:0;}.m-x6-padding.no-bottom-padding{padding-bottom:0;}.m-x6-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x6-padding{padding-left:6rem;padding-right:6rem;}.m-x6-padding .t-no-padding{padding:0;}.m-x6-padding.t-first{padding-left:0;}.m-x6-padding.t-last{padding-right:0;}.m-x6-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x6-padding.t-no-top-padding{padding-top:0;}.m-x6-padding.t-no-bottom-padding{padding-bottom:0;}.m-x6-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x6-padding{padding-left:6rem;padding-right:6rem;}.m-x6-padding.m-no-padding{padding:0;}.m-x6-padding.m-first{padding-left:0;}.m-x6-padding.m-last{padding-right:0;}.m-x6-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x6-padding.m-no-top-padding{padding-top:0;}.m-x6-padding.m-no-bottom-padding{padding-bottom:0;}.m-x6-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x7-padding{padding-left:7rem;padding-right:7rem;}.m-x7-padding .no-padding{padding:0;}.m-x7-padding.first{padding-left:0;}.m-x7-padding.last{padding-right:0;}.m-x7-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x7-padding.no-top-padding{padding-top:0;}.m-x7-padding.no-bottom-padding{padding-bottom:0;}.m-x7-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x7-padding{padding-left:7rem;padding-right:7rem;}.m-x7-padding .t-no-padding{padding:0;}.m-x7-padding.t-first{padding-left:0;}.m-x7-padding.t-last{padding-right:0;}.m-x7-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x7-padding.t-no-top-padding{padding-top:0;}.m-x7-padding.t-no-bottom-padding{padding-bottom:0;}.m-x7-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x7-padding{padding-left:7rem;padding-right:7rem;}.m-x7-padding.m-no-padding{padding:0;}.m-x7-padding.m-first{padding-left:0;}.m-x7-padding.m-last{padding-right:0;}.m-x7-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x7-padding.m-no-top-padding{padding-top:0;}.m-x7-padding.m-no-bottom-padding{padding-bottom:0;}.m-x7-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x8-padding{padding-left:8rem;padding-right:8rem;}.m-x8-padding .no-padding{padding:0;}.m-x8-padding.first{padding-left:0;}.m-x8-padding.last{padding-right:0;}.m-x8-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x8-padding.no-top-padding{padding-top:0;}.m-x8-padding.no-bottom-padding{padding-bottom:0;}.m-x8-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x8-padding{padding-left:8rem;padding-right:8rem;}.m-x8-padding .t-no-padding{padding:0;}.m-x8-padding.t-first{padding-left:0;}.m-x8-padding.t-last{padding-right:0;}.m-x8-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x8-padding.t-no-top-padding{padding-top:0;}.m-x8-padding.t-no-bottom-padding{padding-bottom:0;}.m-x8-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x8-padding{padding-left:8rem;padding-right:8rem;}.m-x8-padding.m-no-padding{padding:0;}.m-x8-padding.m-first{padding-left:0;}.m-x8-padding.m-last{padding-right:0;}.m-x8-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x8-padding.m-no-top-padding{padding-top:0;}.m-x8-padding.m-no-bottom-padding{padding-bottom:0;}.m-x8-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x9-padding{padding-left:9rem;padding-right:9rem;}.m-x9-padding .no-padding{padding:0;}.m-x9-padding.first{padding-left:0;}.m-x9-padding.last{padding-right:0;}.m-x9-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x9-padding.no-top-padding{padding-top:0;}.m-x9-padding.no-bottom-padding{padding-bottom:0;}.m-x9-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x9-padding{padding-left:9rem;padding-right:9rem;}.m-x9-padding .t-no-padding{padding:0;}.m-x9-padding.t-first{padding-left:0;}.m-x9-padding.t-last{padding-right:0;}.m-x9-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x9-padding.t-no-top-padding{padding-top:0;}.m-x9-padding.t-no-bottom-padding{padding-bottom:0;}.m-x9-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x9-padding{padding-left:9rem;padding-right:9rem;}.m-x9-padding.m-no-padding{padding:0;}.m-x9-padding.m-first{padding-left:0;}.m-x9-padding.m-last{padding-right:0;}.m-x9-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x9-padding.m-no-top-padding{padding-top:0;}.m-x9-padding.m-no-bottom-padding{padding-bottom:0;}.m-x9-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-x10-padding{padding-left:10rem;padding-right:10rem;}.m-x10-padding .no-padding{padding:0;}.m-x10-padding.first{padding-left:0;}.m-x10-padding.last{padding-right:0;}.m-x10-padding.no-side-padding{padding-left:0;padding-right:0;}.m-x10-padding.no-top-padding{padding-top:0;}.m-x10-padding.no-bottom-padding{padding-bottom:0;}.m-x10-padding.no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-x10-padding{padding-left:10rem;padding-right:10rem;}.m-x10-padding .t-no-padding{padding:0;}.m-x10-padding.t-first{padding-left:0;}.m-x10-padding.t-last{padding-right:0;}.m-x10-padding.t-no-side-padding{padding-left:0;padding-right:0;}.m-x10-padding.t-no-top-padding{padding-top:0;}.m-x10-padding.t-no-bottom-padding{padding-bottom:0;}.m-x10-padding.t-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px) and (max-width:767px){.m-x10-padding{padding-left:10rem;padding-right:10rem;}.m-x10-padding.m-no-padding{padding:0;}.m-x10-padding.m-first{padding-left:0;}.m-x10-padding.m-last{padding-right:0;}.m-x10-padding.m-no-side-padding{padding-left:0;padding-right:0;}.m-x10-padding.m-no-top-padding{padding-top:0;}.m-x10-padding.m-no-bottom-padding{padding-bottom:0;}.m-x10-padding.m-no-v-padding{padding-top:0;padding-bottom:0;}}@media all and (max-width:767px){.m-y1-padding{padding-top:1rem;padding-bottom:1rem;}.m-y2-padding{padding-top:2rem;padding-bottom:2rem;}.m-y3-padding{padding-top:3rem;padding-bottom:3rem;}.m-y4-padding{padding-top:4rem;padding-bottom:4rem;}.m-y5-padding{padding-top:5rem;padding-bottom:5rem;}.m-y6-padding{padding-top:6rem;padding-bottom:6rem;}.m-y7-padding{padding-top:7rem;padding-bottom:7rem;}.m-y8-padding{padding-top:8rem;padding-bottom:8rem;}.m-y9-padding{padding-top:9rem;padding-bottom:9rem;}.m-y10-padding{padding-top:10rem;padding-bottom:10rem;}.m-y-2-padding{padding-top:0.5rem;padding-bottom:0.5rem;}.m-y-3-padding{padding-top:0.33333rem;padding-bottom:0.33333rem;}.m-y-4-padding{padding-top:0.25rem;padding-bottom:0.25rem;}.m-y-5-padding{padding-top:0.2rem;padding-bottom:0.2rem;}.m-y-6-padding{padding-top:0.16667rem;padding-bottom:0.16667rem;}.m-y-7-padding{padding-top:0.14286rem;padding-bottom:0.14286rem;}.m-y-8-padding{padding-top:0.125rem;padding-bottom:0.125rem;}.m-y-9-padding{padding-top:0.11111rem;padding-bottom:0.11111rem;}.m-y-10-padding{padding-top:0.1rem;padding-bottom:0.1rem;}.m-column-count-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.m-column-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.m-column-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.m-column-count-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.m-column-count-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.m-white{color:#fff;}.m-yellow{color:#ffae00;}.m-grey{color:#777;}.m-red{color:#ca0d03;}.m-green{color:#319069;}.m-black{color:#000;}.m-title-font{font-family:Arial,sans-serif;}.m-arial{font-family:Arial,sans-serif;}.m-h1-size{font-size:1.7rem;}.m-h2-size{font-size:1.6rem;}.m-h3-size{font-size:1.5625rem;}.m-h4-size{font-size:1.4rem;}.m-h5-size{font-size:1.25rem;}.m-h6-size{font-size:1.1rem;}.m-base-size{font-size:1rem;}.m-small-size{font-size:0.875rem;}.m-xsmall-size{font-size:0.75rem;}.m-xxsmall-size{font-size:0.6rem;}.m-text-center{text-align:center;}.m-text-left{text-align:left;}.m-text-right{text-align:right;}.m-clearfix{clear:both;}.m-button-black{color:#fff;background-color:#000;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.m-button-black a{color:#fff;text-decoration:none;font-weight:normal;}.m-button-black a:visited{color:#fff;}.m-button-black:visited{color:#fff;}.m-button-black:hover{background:#333333;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-black:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-button-black:focus{background:#333333;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-black:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.m-button-black:focus{background:#333333;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-black:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.m-button-darkgrey{color:#fff;background-color:#4b4b4b;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.m-button-darkgrey a{color:#fff;text-decoration:none;font-weight:normal;}.m-button-darkgrey a:visited{color:#fff;}.m-button-darkgrey:visited{color:#fff;}.m-button-darkgrey:hover{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-darkgrey:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-button-darkgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-darkgrey:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.m-button-darkgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-darkgrey:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.m-button-lightgrey{color:#fff;background-color:#4b4b4b;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.m-button-lightgrey a{color:#fff;text-decoration:none;font-weight:normal;}.m-button-lightgrey a:visited{color:#fff;}.m-button-lightgrey:visited{color:#fff;}.m-button-lightgrey:hover{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-lightgrey:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-button-lightgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-lightgrey:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.m-button-lightgrey:focus{background:#3e3e3e;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-lightgrey:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.m-button-grey{color:#fff;background-color:#909090;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.m-button-grey a{color:#fff;text-decoration:none;font-weight:normal;}.m-button-grey a:visited{color:#fff;}.m-button-grey:visited{color:#fff;}.m-button-grey:hover{background:#777777;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-grey:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-button-grey:focus{background:#777777;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-grey:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.m-button-grey:focus{background:#777777;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-grey:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.m-button-green{color:#fff;background-color:#319069;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.m-button-green a{color:#fff;text-decoration:none;font-weight:normal;}.m-button-green a:visited{color:#fff;}.m-button-green:visited{color:#fff;}.m-button-green:hover{background:#37a377;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-green:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-button-green:focus{background:#37a377;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-green:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.m-button-green:focus{background:#37a377;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-green:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.m-button-red{color:#fff;background-color:#ca0d03;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.m-button-red a{color:#fff;text-decoration:none;font-weight:normal;}.m-button-red a:visited{color:#fff;}.m-button-red:visited{color:#fff;}.m-button-red:hover{background:#e30f03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-red:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-button-red:focus{background:#e30f03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-red:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.m-button-red:focus{background:#e30f03;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-red:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){.m-button-yellow{color:#fff;background-color:#ffae00;cursor:pointer;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;font-weight:normal;text-align:center;padding:10px 60px;}.m-button-yellow a{color:#fff;text-decoration:none;font-weight:normal;}.m-button-yellow a:visited{color:#fff;}.m-button-yellow:visited{color:#fff;}.m-button-yellow:hover{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-yellow:hover a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (min-width:768px) and (max-width:1024px){.m-button-yellow:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-yellow:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px) and (max-width:767px){.m-button-yellow:focus{background:#ffbe33;color:#fff;text-decoration:none;-o-transition:0.4s linear;-moz-transition:0.4s linear;-webkit-transition:0.4s linear;transition:0.4s linear;}.m-button-yellow:focus a{color:#fff;text-decoration:none;}}@media all and (max-width:767px){}

.cs-us{border-right:1px solid #cccccc;}@media all and (max-width:767px){.cs-us{border-right:none;margin-bottom:30px;}}.t-f-column{flex-direction:column;}.cs-f-direction-responsive{flex-direction:row;}.cs-m-top-y50{margin-top:30px;}@media all and (max-width:767px){.cs-f-direction-responsive{flex-direction:column;}.cs-m-top-y50{margin-top:60px;}}.cs-f-content-center{align-content:center;}.cs-fb-logo{font-family:'Helvetica Neue','Arial',sans-serif;text-transform:uppercase;font-weight:400;font-size:1em;}.cs-tar-logo{font-family:'Trajan Pro','Times New Roman',serif;color:#C70000;text-transform:uppercase;font-weight:400;font-size:1em;}.cs-rrc-logo{font-family:'Montserrat',sans-serif;color:#555;text-transform:uppercase;font-weight:500;font-size:1em;}.cs-rt-logo{font-family:'Reducto Light','Arial',serif;font-weight:500;text-transform:uppercase;font-size:1em;}.cs-rn-logo{font-family:'Helvetica Neue','Arial',sans-serif;color:#363636;text-transform:uppercase;font-weight:600;font-size:1em;}.cs-tt-logo{font-family:'Tahoma','Arial',sans-serif;color:#242632;text-transform:uppercase;font-weight:500;font-size:1em;}
