@charset "UTF-8";.basket-details__cross-sell .booking__billcard,.confirmation,.passengers__product__typology__list__passenger__form,.payment__ticket .travel,.unfold-animation.unfold-add,.unfold-animation.unfold-remove{overflow:hidden}.app-aftersales button,.app-aftersales label,.app-kalki button,.app-kalki label,.modal button,.modal label{cursor:pointer}.od-box.od-box--equal,.payment__ticket,.your-payment{table-layout:fixed}.add-to-calendar,.autocomplete__list,.dropdown__wrapper ul,.terms-conditions__tabs{list-style-type:none}.unfold-animation:not(.unfold):not(.unfold-remove){position:absolute;visibility:hidden}.app-aftersales,.app-kalki,.modal{color:#000}.app-aftersales *,.app-aftersales :after,.app-aftersales :before,.app-kalki *,.app-kalki :after,.app-kalki :before,.modal *,.modal :after,.modal :before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.app-aftersales label.required:after,.app-kalki label.required:after,.modal label.required:after{content:"*";margin-left:5px}.app-aftersales :focus,.app-aftersales a,.app-aftersales a:active,.app-aftersales a:focus,.app-aftersales a:hover,.app-aftersales button,.app-aftersales button:focus,.app-kalki :focus,.app-kalki a,.app-kalki a:active,.app-kalki a:focus,.app-kalki a:hover,.app-kalki button,.app-kalki button:focus,.modal :focus,.modal a,.modal a:active,.modal a:focus,.modal a:hover,.modal button,.modal button:focus{outline:0}.app-aftersales fieldset,.app-kalki fieldset,.modal fieldset{border:0}.app-aftersales img,.app-kalki img,.modal img{position:relative;border:0}.app-aftersales svg,.app-kalki svg,.modal svg{-webkit-transition:fill .3s ease,color .3s ease;transition:fill .3s ease,color .3s ease}.app-aftersales svg.flip,.app-kalki svg.flip,.modal svg.flip{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.app-aftersales svg path,.app-kalki svg path,.modal svg path{fill:inherit;color:inherit}.app-aftersales .vsc__MEA-content,.app-kalki .vsc__MEA-content,.modal .vsc__MEA-content{position:relative;padding:1em;overflow:hidden;min-height:6em;line-height:3.2em;max-width:60em;margin:0 auto}.app-aftersales .vsc__MEA-content:before,.app-kalki .vsc__MEA-content:before,.modal .vsc__MEA-content:before{content:"";position:absolute;top:-4px;left:-61px;width:12em;height:50em;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.app-aftersales .vsc__MEA-picto,.app-kalki .vsc__MEA-picto,.modal .vsc__MEA-picto{position:absolute;top:.4em;margin-top:-.5em;left:.2em;width:6em;height:6em;background-size:93%;background-repeat:no-repeat;background-position:.3em .35em}.app-aftersales .vsc__MEA-close,.app-kalki .vsc__MEA-close,.modal .vsc__MEA-close{display:block;position:absolute;top:.5em;right:0;text-decoration:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IS0tIENyZWF0ZWQgd2l0aCBJbmtzY2FwZSAoaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvKSAtLT4NCg0KPHN2Zw0KICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIg0KICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyINCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyINCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB3aWR0aD0iMTUwbW0iDQogICBoZWlnaHQ9IjE1MG1tIg0KICAgdmlld0JveD0iMCAwIDUzMS40OTYwNiA1MzEuNDk2MDYiDQogICA+DQogIDxnDQogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTUyMC44NjYxNCkiPg0KICAgIDxwYXRoDQogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7c3Ryb2tlOm5vbmUiDQogICAgICAgZD0iTSA5OS43MzEzNzUsNTQ4LjQwMzcxIDMxLjE1NTUxMSw2MTYuOTc5NTggMjAyLjYxMjI3LDc4OC40MzYzMSAzMS4xNTU1MTEsOTU5Ljg1ODcxIDk5LjczMTM3NSwxMDI4LjQzNDYgMjcxLjE1MzU4LDg1Ni45Nzc4NCA0NDIuNjEwNTEsMTAyOC40MzQ2IDUxMS4xODYyMSw5NTkuODU4NzEgMzM5Ljc2NCw3ODguNDM2MzEgNTExLjE4NjIxLDYxNi45Nzk1OCA0NDIuNjEwNTEsNTQ4LjQwMzcxIDI3MS4xNTM1OCw3MTkuODI2MTEgOTkuNzMxMzc1LDU0OC40MDM3MSBaIiAvPg0KICA8L2c+DQo8L3N2Zz4NCg==);background-size:1.3em;background-position:50% 50%;background-repeat:no-repeat;width:1.3em;height:1.3em;padding:1em}.app-aftersales .vsc__MEA-close span,.app-kalki .vsc__MEA-close span,.modal .vsc__MEA-close span{display:none}.app-aftersales .vsc__MEA-close:focus,.app-aftersales .vsc__MEA-close:hover,.app-kalki .vsc__MEA-close:focus,.app-kalki .vsc__MEA-close:hover,.modal .vsc__MEA-close:focus,.modal .vsc__MEA-close:hover{color:rgba(255,255,255,.75)}.app-aftersales .vsc__MEA-close:active,.app-aftersales .vsc__MEA-close:focus,.app-kalki .vsc__MEA-close:active,.app-kalki .vsc__MEA-close:focus,.modal .vsc__MEA-close:active,.modal .vsc__MEA-close:focus{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform ease .3s;transition:transform ease .3s}.app-aftersales .vsc__MEA-message,.app-kalki .vsc__MEA-message,.modal .vsc__MEA-message{font-family:AvenirBook,Arial,sans-serif;font-size:.9em;padding-left:9em;padding-right:2em;line-height:1.2em;display:inline-block;vertical-align:middle;-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.app-aftersales .vsc__MEA-message strong,.app-kalki .vsc__MEA-message strong,.modal .vsc__MEA-message strong{font-family:AvenirMedium,Arial}.app-aftersales .vsc__MEA-message a,.app-kalki .vsc__MEA-message a,.modal .vsc__MEA-message a{color:#FFF}.app-aftersales .vsc__MEA-title,.app-kalki .vsc__MEA-title,.modal .vsc__MEA-title{font-weight:700}.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>p .app-kalki a,.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>p .modal a,.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>p a,.app-aftersales .vsc__MEA-button,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>p .app-aftersales a,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>p .modal a,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>p a,.app-kalki .vsc__MEA-button,.modal .vsc__MEA--hotnews .vsc__MEA-message>p .app-aftersales a,.modal .vsc__MEA--hotnews .vsc__MEA-message>p .app-kalki a,.modal .vsc__MEA--hotnews .vsc__MEA-message>p a,.modal .vsc__MEA-button{display:inline-block;padding:.5em 1em;border:1px solid #FFF;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;white-space:nowrap}.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>p .app-kalki a:focus,.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>p .modal a:focus,.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>p a:focus,.app-aftersales .vsc__MEA-button:focus,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>p .app-aftersales a:focus,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>p .modal a:focus,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>p a:focus,.app-kalki .vsc__MEA-button:focus,.modal .vsc__MEA--hotnews .vsc__MEA-message>p .app-aftersales a:focus,.modal .vsc__MEA--hotnews .vsc__MEA-message>p .app-kalki a:focus,.modal .vsc__MEA--hotnews .vsc__MEA-message>p a:focus,.modal .vsc__MEA-button:focus{outline-color:rgba(255,255,255,.8);outline-style:dotted;outline-width:thin;outline-offset:-.4em}.app-aftersales .vsc__MEA--broken,.app-kalki .vsc__MEA--broken,.modal .vsc__MEA--broken{background:#A31A2E}.app-aftersales .vsc__MEA--broken .vsc__MEA-content,.app-kalki .vsc__MEA--broken .vsc__MEA-content,.modal .vsc__MEA--broken .vsc__MEA-content{color:#FFF;background-color:#ad1e38;background:-webkit-gradient(linear, left top, right top, color-stop(0, #af1f3a), to(#a31a2e));background:-webkit-linear-gradient(left, #af1f3a 0, #a31a2e 100%);background:linear-gradient(to right,#af1f3a 0,#a31a2e 100%)}.app-aftersales .vsc__MEA--broken .vsc__MEA-content .vsc__MEA-picto,.app-kalki .vsc__MEA--broken .vsc__MEA-content .vsc__MEA-picto,.modal .vsc__MEA--broken .vsc__MEA-content .vsc__MEA-picto{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJtNzkuNDQgNzguMDFoLTU2LjYzYy0uMzEzIDAtLjU2NS0uMjUtLjU2NS0uNTYzIDAtLjMwOS4yNTMtLjU2MS41NjUtLjU2MWg1Ni42M2MuMzEzIDAgLjU2Ni4yNTIuNTY2LjU2MS4wMDAxLjMxMy0uMjUzLjU2My0uNTY2LjU2MyIvPjxwYXRoIGQ9Im0zOC4wNyA0My43NDljLS4xNDUgMC0uMjg5LS4wNTQtLjM5OS0uMTY1bC0xOC4xOC0xOC4wN2MtLjIyMS0uMjE5LS4yMjEtLjU3NSAwLS43OTQuMjIxLS4yMi41NzktLjIyLjggMGwxOC4xOCAxOC4wN2MuMjIxLjIyLjIyMS41NzUgMCAuNzk0LS4xMTEuMTExLS4yNTYuMTY1LS40MDEuMTY1Ii8+PHBhdGggZD0ibTE5Ljg4NyA0My43NDljLS4xNDUgMC0uMjg5LS4wNTQtLjM5OS0uMTY1LS4yMjEtLjIxOS0uMjIxLS41NzQgMC0uNzk0bDE4LjE4LTE4LjA3Yy4yMjEtLjIyLjU3OS0uMjIuOCAwIC4yMjEuMjE5LjIyMS41NzUgMCAuNzk0bC0xOC4xOCAxOC4wN2MtLjExMS4xMTEtLjI1Ni4xNjUtLjQwMS4xNjUiLz48cGF0aCBkPSJtODEuOCA0My43NDljLS4xNDQgMC0uMjg5LS4wNTQtLjM5OS0uMTY1bC0xOC4xOC0xOC4wN2MtLjIyMS0uMjE5LS4yMjEtLjU3NSAwLS43OTQuMjIxLS4yMi41NzgtLjIyLjc5OSAwbDE4LjE4IDE4LjA3Yy4yMjMuMjIuMjIzLjU3NSAwIC43OTQtLjExMS4xMTEtLjI1NS4xNjUtLjQuMTY1Ii8+PHBhdGggZD0ibTYzLjYyIDQzLjc0OWMtLjE0NCAwLS4yODktLjA1NC0uMzk5LS4xNjUtLjIyMS0uMjE5LS4yMjEtLjU3NCAwLS43OTRsMTguMTgtMTguMDdjLjIyMS0uMjIuNTc4LS4yMi43OTkgMCAuMjIzLjIxOS4yMjMuNTc1IDAgLjc5NGwtMTguMTggMTguMDdjLS4xMTEuMTExLS4yNTQuMTY1LS40LjE2NSIvPjwvZz48L3N2Zz4=)}.app-aftersales .vsc__MEA--broken .vsc__MEA-content:before,.app-kalki .vsc__MEA--broken .vsc__MEA-content:before,.modal .vsc__MEA--broken .vsc__MEA-content:before{background:#A31A2E}.app-aftersales .vsc__MEA--warning,.app-kalki .vsc__MEA--warning,.modal .vsc__MEA--warning{background:#f38519}.app-aftersales .vsc__MEA--warning .vsc__MEA-content,.app-kalki .vsc__MEA--warning .vsc__MEA-content,.modal .vsc__MEA--warning .vsc__MEA-content{color:#FFF;background-color:#F5973B;background:-webkit-gradient(linear, left top, right top, color-stop(0, #FFAD5C), to(#f38519));background:-webkit-linear-gradient(left, #FFAD5C 0, #f38519 100%);background:linear-gradient(to right,#FFAD5C 0,#f38519 100%)}.app-aftersales .vsc__MEA--warning .vsc__MEA-content .vsc__MEA-picto,.app-kalki .vsc__MEA--warning .vsc__MEA-content .vsc__MEA-picto,.modal .vsc__MEA--warning .vsc__MEA-content .vsc__MEA-picto{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJtMzIuMDIgMjguNTU3YzAgMy43NjItMy4wNDkgNi44MTEtNi44MTEgNi44MTEtMy43NjEgMC02LjgxLTMuMDQ5LTYuODEtNi44MTFzMy4wNDktNi44MTEgNi44MS02LjgxMWMzLjc2MyAwIDYuODExIDMuMDQ5IDYuODExIDYuODExIi8+PHBhdGggZD0ibTgzLjQ5IDI4LjU1N2MwIDMuNzYyLTMuMDQ5IDYuODExLTYuODExIDYuODExLTMuNzYxIDAtNi44MS0zLjA0OS02LjgxLTYuODExczMuMDQ5LTYuODExIDYuODEtNi44MTFjMy43NjIgMCA2LjgxMSAzLjA0OSA2LjgxMSA2LjgxMSIvPjxwYXRoIGQ9Im04NC42IDgwLjM0Yy0uMDMyIDAtLjA2My0uMDA0LS4wOTYtLjAwMWwtNjYuNjQtMTIuODY1Yy0uMjcxLS4wNTMtLjQ0OC0uMzE0LS4zOTYtLjU4Ni4wNTQtLjI3MS4zMTctLjQ0Ny41ODYtLjM5Nmw2Ni42NCAxMi44NjVjLjI3MS4wNTMuNDQ4LjMxNC4zOTYuNTg2LS4wNDcuMjQtLjI1Ni40MDYtLjQ5LjQwNiIvPjwvZz48L3N2Zz4=)}.app-aftersales .vsc__MEA--warning .vsc__MEA-content:before,.app-kalki .vsc__MEA--warning .vsc__MEA-content:before,.modal .vsc__MEA--warning .vsc__MEA-content:before{background:#f38519}.app-aftersales .vsc__MEA--info,.app-kalki .vsc__MEA--info,.modal .vsc__MEA--info{background:#1d88cd}.app-aftersales .vsc__MEA--info .vsc__MEA-content,.app-kalki .vsc__MEA--info .vsc__MEA-content,.modal .vsc__MEA--info .vsc__MEA-content{color:#FFF;background-color:#3A95D0;background:-webkit-gradient(linear, left top, right top, color-stop(0, #59A1D0), to(#1d88cd));background:-webkit-linear-gradient(left, #59A1D0 0, #1d88cd 100%);background:linear-gradient(to right,#59A1D0 0,#1d88cd 100%)}.app-aftersales .vsc__MEA--info .vsc__MEA-content .vsc__MEA-picto,.app-kalki .vsc__MEA--info .vsc__MEA-content .vsc__MEA-picto,.modal .vsc__MEA--info .vsc__MEA-content .vsc__MEA-picto{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJtMzEuMDUgMjkuMmMwIDMuNzU2LTMuMDQzIDYuNzk5LTYuNzk4IDYuNzk5LTMuNzU0IDAtNi43OTgtMy4wNDMtNi43OTgtNi43OTkgMC0zLjc1NCAzLjA0NC02Ljc5OCA2Ljc5OC02Ljc5OCAzLjc1NSAwIDYuNzk4IDMuMDQ0IDYuNzk4IDYuNzk4Ii8+PHBhdGggZD0ibTgyLjQzIDI5LjJjMCAzLjc1Ni0zLjA0MyA2Ljc5OS02Ljc5OSA2Ljc5OS0zLjc1NCAwLTYuNzk3LTMuMDQzLTYuNzk3LTYuNzk5IDAtMy43NTQgMy4wNDMtNi43OTggNi43OTctNi43OTggMy43NTYgMCA2Ljc5OSAzLjA0NCA2Ljc5OSA2Ljc5OCIvPjxwYXRoIGQ9Im01MC4yNyA4MC44OTJjLTIxLjE2IDAtMzMuMzEtNC4yNjgtMzMuNDMyLTQuMzExLS4yNi0uMDkzLS4zOTYtLjM3OS0uMzAyLS42NC4wOTMtLjI2LjM3OS0uMzk0LjYzOS0uMzAyLjExOS4wNDIgMTIuMTMgNC4yNTIgMzMuMDkgNC4yNTIgMjAuOTgzIDAgMzIuOTc2LTQuMjA5IDMzLjA5LTQuMjUyLjI2Mi0uMDkyLjU0Ny4wNDMuNjQuMzAyLjA5My4yNjEtLjA0Mi41NDctLjMwMi42NC0uMTIxLjA0My0xMi4yNzYgNC4zMTEtMzMuNDMyIDQuMzExIi8+PC9nPjwvc3ZnPg==)}.app-aftersales .vsc__MEA--info .vsc__MEA-content:before,.app-kalki .vsc__MEA--info .vsc__MEA-content:before,.modal .vsc__MEA--info .vsc__MEA-content:before{background:#1d88cd}.app-aftersales .vsc__MEA--happy,.app-kalki .vsc__MEA--happy,.modal .vsc__MEA--happy{background:#94c30f}.app-aftersales .vsc__MEA--happy .vsc__MEA-content,.app-kalki .vsc__MEA--happy .vsc__MEA-content,.modal .vsc__MEA--happy .vsc__MEA-content{color:#FFF;background-color:#a8c84f;background:-webkit-gradient(linear, left top, right top, color-stop(0, #b9cf7d), to(#94c30f));background:-webkit-linear-gradient(left, #b9cf7d 0, #94c30f 100%);background:linear-gradient(to right,#b9cf7d 0,#94c30f 100%)}.app-aftersales .vsc__MEA--happy .vsc__MEA-content .vsc__MEA-picto,.app-kalki .vsc__MEA--happy .vsc__MEA-content .vsc__MEA-picto,.modal .vsc__MEA--happy .vsc__MEA-content .vsc__MEA-picto{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDggNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNy45IiBjeT0iOS4yIiByPSI0LjMiLz4NCjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjQwLjYiIGN5PSI5LjIiIHI9IjQuMyIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMuMywzNC42YzAsMCw3LjYsOS4yLDIxLjIsOS4yczIxLjItOS4yLDIxLjItOS4yIi8+DQo8L3N2Zz4NCg==);background-size:74%;top:1em;left:.65em}.app-aftersales .vsc__MEA--happy .vsc__MEA-content:before,.app-kalki .vsc__MEA--happy .vsc__MEA-content:before,.modal .vsc__MEA--happy .vsc__MEA-content:before{background:#94c30f}.app-aftersales .vsc__MEA--top .vsc__MEA,.app-kalki .vsc__MEA--top .vsc__MEA,.modal .vsc__MEA--top .vsc__MEA{min-height:6.5em}@media only screen and (min-width:50.1em){.app-aftersales .vsc__MEA--top .vsc__MEA-content,.app-kalki .vsc__MEA--top .vsc__MEA-content,.modal .vsc__MEA--top .vsc__MEA-content{padding-top:2.5em;min-height:7.5em}.app-aftersales .vsc__MEA--top .vsc__MEA-picto,.app-kalki .vsc__MEA--top .vsc__MEA-picto,.modal .vsc__MEA--top .vsc__MEA-picto{margin-top:.9em}}.app-aftersales .vsc__MEA--tiny .vsc__MEA-content,.app-kalki .vsc__MEA--tiny .vsc__MEA-content,.modal .vsc__MEA--tiny .vsc__MEA-content{padding:.5em;min-height:3em}.app-aftersales .vsc__MEA--tiny .vsc__MEA-content:before,.app-kalki .vsc__MEA--tiny .vsc__MEA-content:before,.modal .vsc__MEA--tiny .vsc__MEA-content:before{top:-.2em;left:-5.6em}.app-aftersales .vsc__MEA--tiny .vsc__MEA-picto,.app-kalki .vsc__MEA--tiny .vsc__MEA-picto,.modal .vsc__MEA--tiny .vsc__MEA-picto{background-size:67%;margin:0;top:-.2em;left:0}.app-aftersales .vsc__MEA--tiny .vsc__MEA-message,.app-kalki .vsc__MEA--tiny .vsc__MEA-message,.modal .vsc__MEA--tiny .vsc__MEA-message{padding-left:6em;padding-right:.3em}.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>h2,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>h2,.modal .vsc__MEA--hotnews .vsc__MEA-message>h2{font-weight:400;text-transform:uppercase;margin:0;font-size:1.5em;line-height:1.2em}.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>p,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>p,.modal .vsc__MEA--hotnews .vsc__MEA-message>p{position:relative;margin:0}.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>p a,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>p a,.modal .vsc__MEA--hotnews .vsc__MEA-message>p a{position:absolute;bottom:0;left:0}.app-aftersales .vsc__MEA--hotnews .vsc__MEA-message>p:last-child,.app-kalki .vsc__MEA--hotnews .vsc__MEA-message>p:last-child,.modal .vsc__MEA--hotnews .vsc__MEA-message>p:last-child{padding-bottom:3em}@media only screen and (max-width:30em){.app-aftersales .vsc__MEA--responsive .vsc__MEA-content,.app-kalki .vsc__MEA--responsive .vsc__MEA-content,.modal .vsc__MEA--responsive .vsc__MEA-content{padding-top:1em;min-height:6em}.app-aftersales .vsc__MEA--responsive .vsc__MEA-content:before,.app-kalki .vsc__MEA--responsive .vsc__MEA-content:before,.modal .vsc__MEA--responsive .vsc__MEA-content:before{left:-5.5em}.app-aftersales .vsc__MEA--responsive .vsc__MEA-message,.app-kalki .vsc__MEA--responsive .vsc__MEA-message,.modal .vsc__MEA--responsive .vsc__MEA-message{padding-left:6em;padding-right:0}.app-aftersales .vsc__MEA--responsive .vsc__MEA-picto,.app-kalki .vsc__MEA--responsive .vsc__MEA-picto,.modal .vsc__MEA--responsive .vsc__MEA-picto{background-size:70%;margin-top:0}}.app-aftersales .vsc__MEA+.vsc__MEA,.app-kalki .vsc__MEA+.vsc__MEA,.modal .vsc__MEA+.vsc__MEA{position:relative}.app-aftersales .vsc__MEA+.vsc__MEA:before,.app-kalki .vsc__MEA+.vsc__MEA:before,.modal .vsc__MEA+.vsc__MEA:before{content:"";display:block;position:absolute;top:0;height:.5em;right:0;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.3)), to(transparent));background:-webkit-linear-gradient(top, rgba(0,0,0,.3) 0, transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,transparent 100%);z-index:1}.clearfix:after,.svg-stack{height:0;visibility:hidden}@media only screen and (max-width:20em){.app-aftersales .vsc__MEA .vsc__MEA-picto,.app-aftersales .vsc__MEA-content:before,.app-kalki .vsc__MEA .vsc__MEA-picto,.app-kalki .vsc__MEA-content:before,.modal .vsc__MEA .vsc__MEA-picto,.modal .vsc__MEA-content:before{display:none}.app-aftersales .vsc__MEA .vsc__MEA-message,.app-kalki .vsc__MEA .vsc__MEA-message,.modal .vsc__MEA .vsc__MEA-message{padding-left:0}}.vsc__header button{cursor:pointer;background-color:transparent}.vsc__header .basket-summary__price{margin:0}.vsc__header .basket-summary__total{margin-top:15px}.clearfix:after{display:block;content:"";clear:both}.hidden{display:none!important}.invisible{visibility:hidden}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.modal-opened{overflow:hidden;position:relative}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body,html{-webkit-font-smoothing:antialiased;font-family:Arial,sans-serif}.app-kalki p{font-size:.875em}.svg-stack{display:none;width:0}.button,.cta,.icon-info,.search-form__inputs__submit{display:inline-block;cursor:pointer}@media (min-width:37.5em){.container{width:auto}}@media (min-width:48em){.container{width:auto}}@media (min-width:60em){.container{width:auto}}@media (min-width:75em){.container{max-width:1230px}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container.proposals-wrapper{padding-left:100px;padding-right:100px}.icon-info{width:13px;height:13px;margin-left:5px;background-size:13px 13px;background-position:center center;vertical-align:-1px}.icon-info--dark{background-image:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/vendors/icon-lib/optimized/navigation/colors/kalki-info-full-blue.23d1c474.svg)}.icon-info--light{background-image:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/vendors/icon-lib/optimized/navigation/colors/kalki-info-full-white.ebf89575.svg)}.icon-info--light--40{background-image:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/vendors/icon-lib/optimized/navigation/colors/kalki-info-full-white-40.c5efbe23.svg)}.fade-out.ng-leave{opacity:1}.fade-out.ng-hide,.fade-out.ng-leave-active{opacity:0}.fade-out.ng-hide-add,.fade-out.ng-leave{-webkit-transition:all linear .5s;transition:all linear .5s}.fade-out-fast.ng-leave{opacity:1}.fade-in.ng-enter,.fade-out-fast.ng-hide,.fade-out-fast.ng-leave-active{opacity:0}.fade-out-fast.ng-hide-add,.fade-out-fast.ng-leave{-webkit-transition:all linear .3s;transition:all linear .3s}.fade-in.ng-enter-active{opacity:1}.fade-in.ng-enter,.fade-in.ng-hide-remove{-webkit-transition:all linear .5s;transition:all linear .5s}.fade-in-fast.ng-enter{opacity:0}.fade-in-fast.ng-enter-active{opacity:1}.fade-in-fast.ng-enter,.fade-in-fast.ng-hide-remove{-webkit-transition:all linear .3s;transition:all linear .3s}.button{padding:10px 15px;text-align:center;text-decoration:none;vertical-align:middle}.button-default{background:#e0e0e0;color:#888}.aim__login-button{margin:-20px auto 50px;width:270px}.cta,.search-form__inputs__submit{padding:16px;border:1px solid #757575;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px rgba(117,117,117,.3);box-shadow:1px 1px rgba(117,117,117,.3);background-color:transparent;font-family:AvenirBook,Avenir,Arial,sans-serif;font-size:.875em;color:#757575;text-decoration:none;-webkit-transition:color .3s ease,background .3s ease,border .3s ease;transition:color .3s ease,background .3s ease,border .3s ease}.cta:hover:not([disabled]),.search-form__inputs__submit:hover:not([disabled]){border-color:#0088ce;-webkit-box-shadow:none;box-shadow:none;background:0 0;color:#0088ce}.cta--no-icon,.search-form__inputs__submit{padding:16px}.cta--primary-color,.search-form__inputs__submit{background:#0088ce;border:1px solid #0088ce;-webkit-box-shadow:none;box-shadow:none;color:#fff}.cta--primary-color:hover:not([disabled]),.search-form__inputs__submit:hover:not([disabled]){background:#fff;-webkit-box-shadow:none;box-shadow:none;color:#0088ce}.cta--primary-outline{border-color:#0088ce;color:#0088ce}.cta--primary-outline:hover:not([disabled]){background-color:#0088ce;color:#fff}.modal__body strong,.modal__header span{color:#0088ce}.vsc__MEA.browser-infos{display:block;position:absolute;top:0;left:0;right:0;z-index:999}.vsc__MEA.site-offline{display:block;position:absolute;top:0;left:0;right:0;z-index:4}.modal{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0;background-color:rgba(0,0,0,.5)}.modal__dialog{width:600px;margin:65px auto 30px}.modal__dialog--wide{width:90%;max-width:75em}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.modal__dialog{position:fixed;margin:0;width:auto;top:-60px;left:0;right:0;bottom:-60px;z-index:999;overflow:scroll;padding:60px 0;background:#fff}}.modal__body,.modal__content{position:relative}.modal__content{background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;padding:20px 30px}.modal__header{font-size:1.5em;font-family:AvenirBook,Avenir,Arial,sans-serif;margin:0 0 1em;font-weight:400}.modal__btn-close,.modal__footer__button{font-family:AvenirBook,Avenir,Arial,sans-serif;font-size:.875em}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.modal__content{padding:15px;min-height:100%;-webkit-box-shadow:none;box-shadow:none}.modal__header{margin-right:40px;margin-top:3px}}.modal__header em{font-style:normal}.modal__body-element{border-bottom:1px solid #BABABA;margin-bottom:25px}.modal__body-element:last-of-type{border-bottom-width:0;margin-bottom:0}.modal__footer{margin-top:15px;padding:15px 0 0;text-align:right}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.modal__footer{position:absolute;bottom:0;left:0;right:0;padding:15px;background:#fff;-webkit-box-shadow:0 -4px 5px 1px rgba(0,0,0,.2);box-shadow:0 -4px 5px 1px rgba(0,0,0,.2)}}.modal__footer__button{padding:7px 10px;margin-left:10px;background:0 0;border:1px solid #0088ce;-webkit-border-radius:5px;border-radius:5px;color:#0088ce}.modal__footer__button--primary{background:#0088ce;color:#fff}.modal__btn-close{border:0;background:0 0;position:absolute;top:30px;right:30px;display:block;height:20px;line-height:20px;padding-right:28px;font-weight:700;color:#0088ce;fill:#0088ce;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.aim__header div h1,.confirmation__body__title,.confirmation__intro__content__title{font-weight:400;font-family:AvenirBook,Avenir,Arial,sans-serif}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.modal__footer__button{padding-bottom:4px}.modal__btn-close{top:15px;right:15px;height:30px;color:transparent;font-size:0}}.modal__btn-close:hover{color:#006da5;fill:#006da5}.modal__btn-close__icon,.modal__btn-close__mobile-icon{display:block;width:21px;height:21px;position:absolute;top:-1px;right:0;fill:inherit}.modal__btn-close__mobile-icon{display:none}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.modal__btn-close__icon,.modal__btn-close__mobile-icon{display:none}.modal__btn-close__mobile-icon{display:block;width:30px;height:30px}}.modal__dialog.modal__trip-details{width:75%;max-width:880px}.modal__dialog.modal__trip-details .modal__btn-close{top:-30px;right:0;color:#fff;fill:#fff}.modal__dialog.modal__trip-details .modal__btn-close:hover{color:#000;fill:#000}.modal__dialog.modal__trip-details .modal__content{padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.modal__dialog.modal__trip-details .product-item__content{padding:0;background:#fff}.modal__dialog.modal__trip-details .product-item__content:after,.modal__dialog.modal__trip-details .product-item__content:before{content:none}.modal__dialog.modal__trip-details .travel-summaries{padding-top:3.1875em}.aim__header{text-align:left;margin-bottom:30px}.aim__header div{float:left;width:-webkit-calc(60% - 20px);width:calc(60% - 20px)}.aim__header div.aim__login--hidden{float:none;width:100%}.aim__header div.aim__login--hidden h1,.aim__header div.aim__login--hidden p{width:auto}.aim__header div h1{width:17em;margin:0 0 .67em;font-size:1.875em;text-transform:none}html body .vsc__MEA-message{height:auto!important}html .vsc__MEA{position:relative}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.aim__header div h1{font-size:1.25em;text-align:center}html .vsc__MEA-content{min-height:0}html .vsc__MEA-content:before{content:none;display:none}html .vsc__MEA-picto{display:none}html .vsc__MEA-message{padding-left:0!important;padding-right:0!important}}.node-type-multi-contents-page .contentBlock__inner{text-align:left}.vsc__header-logo a{min-height:38px}.contentBlock--app-container .contentBlock__inner{max-width:none;padding-top:0}.contentBlock--app-container .contentBlock__inner>:not(.contentBlock__container):not(.contentBlock__slider-inner):not(.contentBlock__header){display:none}.contentBlock--app-container .contentBlock__container{text-align:left;margin-left:0}.contentBlock--app-container .search-form-wrapper{padding-top:30px}.contentBlock--app-container .contentBlock__header{width:auto!important;padding-left:15px!important;padding-right:15px!important;text-align:center}@media only screen and (max-width:62em){.contentBlock--app-container .contentBlock__inner{padding-left:0;padding-right:0}}.node-type-multi-contents-page .contentBlock--app-container .contentBlock__inner>.contentBlock__header,.node-type-promotion-page .contentBlock--app-container .contentBlock__inner>.contentBlock__header{width:1230px;margin:0 auto;padding-left:100px;padding-right:100px;padding-top:1em}.page-train-tickets .search-form-wrapper{margin-top:-246px;margin-bottom:30px}.page-train-tickets .search-form-wrapper.seo-margin{margin-top:40px}.basket-empty__intro{padding-top:31%;position:relative;min-height:400px;min-height:-webkit-calc(100vh - 147px);min-height:calc(100vh - 147px);background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/baskground-empty-basket--tablet.jpg) center left no-repeat;background-size:cover}.basket-empty__intro__text{display:block;padding:20px;width:375px;max-width:90%;max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.075);box-shadow:0 0 5px 1px rgba(0,0,0,.075);background:rgba(255,255,255,.8);text-align:center}.basket-empty__intro__text__black,.basket-empty__intro__text__blue{font-size:2.25em;line-height:1.4em;text-transform:uppercase;font-family:AvenirBook,Avenir,Arial,sans-serif}.basket-empty__intro__text__blue{color:#0088ce}.basket-empty__intro__text .cta,.basket-empty__intro__text .search-form__inputs__submit{margin-top:1em}@media only screen and (min-width:60em){.basket-empty__intro{background-image:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/baskground-empty-basket.jpg);background-position:top center}}.basket-details__cross-sell{margin:0 0 1.875em;text-align:center}.basket-details__cross-sell__button{display:block;width:100%;margin:0 auto;padding:1.75em 0;position:relative;border:1px solid #e5e5e5;font-size:1em;text-transform:uppercase;font-family:AvenirBook,Avenir,Arial,sans-serif;color:#000;fill:#757575;text-decoration:none;vertical-align:middle;-webkit-transition:color .3s ease;transition:color .3s ease}.basket-details__cross-sell__button__icon{width:1.875em;height:1.875em;margin-right:.625em;position:relative;bottom:3px;fill:inherit;vertical-align:middle;-webkit-transition:fill .3s ease;transition:fill .3s ease}.basket-details__cross-sell__button svg.basket-details__cross-sell__button__chevron{width:1.25em;height:1.25em;position:absolute;bottom:5px;left:50%;margin-left:-.625em;fill:#0088ce;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.basket-details__cross-sell__button--highlighted{color:#0088ce;fill:#0088ce}.basket-details__cross-sell__button--highlighted .basket-details__cross-sell__button__chevron{opacity:0}.basket-details__cross-sell__button--highlighted~.basket-details__cross-sell__search-form .booking__billcard:after,.basket-details__cross-sell__button--highlighted~.basket-details__cross-sell__search-form .booking__billcard:before{opacity:1;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}.basket-details__cross-sell__search-form{padding:0}.basket-details__cross-sell__search-form .search-form{margin:0!important}.basket-details__cross-sell__search-form .search-form__alternatives,.basket-details__cross-sell__search-form .search-form__tabs{display:none}.basket-details__cross-sell .booking__billcard:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:#0088ce;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.basket-details__cross-sell .booking__billcard::after{content:"";position:absolute;top:5px;left:50%;height:0;width:0;margin-left:-12px;border-width:5px 12px;border-style:solid;border-color:#0088ce transparent transparent;opacity:0;visibility:visible;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (min-width:37.5em){.basket-details .product-item__content__travel-summaries .travel-summaries{padding-top:3.1875em}}@media only screen and (min-width:48em){.basket-details__cross-sell{margin:1.875em 0 0}.basket-details__cross-sell__button{width:50%}.basket-details__cross-sell__search-form .search-form__body{margin-top:0}.basket-details__cross-sell__search-form .search-form__expand-container--direct-travel{text-align:center}.basket-details__cross-sell__search-form .search-form__inputs__direct-journey,.basket-details__cross-sell__search-form .search-form__inputs__travel-class{float:none;display:inline-block;width:auto}.basket-details .booking__billcard:before{left:25%;right:25%}}.confirmation__intro__content{padding:2.5em .9375em}.confirmation__intro__content__title{font-size:1.875em;text-align:center;text-transform:uppercase;color:#0088ce;margin:0 0 .6666666667em}.confirmation__intro__content__text{position:relative;font-family:AvenirBook,Avenir,Arial,sans-serif;font-size:.875em;padding-left:3.5714285714em}.confirmation__intro__content__text__icon{display:block;position:absolute;top:50%;left:-5px;width:3.2142857143em;height:3.2142857143em;margin-top:-1.6071428571em;fill:#0088ce}.confirmation__body{padding:.625em .9375em 2.5em;margin-left:auto;margin-right:auto;max-width:76.875em}.confirmation__body__title{margin-bottom:.8333333333em;text-align:center;font-size:1.875em;text-transform:uppercase}.confirmation__body__title span{color:#0088ce}.confirmation__body__text{margin-bottom:2.8571428571em;text-align:center;font-family:AvenirBook,Avenir,Arial,sans-serif;font-size:.875em;color:#757575;line-height:1.5em}.confirmation__body__text b{color:#000}.confirmation__body__payment-summary{margin:0 auto 1.875em;max-width:28.125em}.confirmation__body__cta{display:block;max-width:18.75em;margin:0 auto 3.125em;background-color:#757575;color:#fff;text-align:center;text-decoration:none}.confirmation__body__cta:hover{border-color:#757575;-webkit-box-shadow:none;box-shadow:none;color:#fff}@media only screen and (min-width:37.5em){.confirmation__intro{height:18.75em;padding:.1px;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/background__confirmation--generic.jpg) center center no-repeat;background-size:cover}.confirmation__intro__content{padding:2.5em 1.5625em;margin:2.8125em auto 0;width:66.6666666667%;background:rgba(255,255,255,.8);-webkit-border-radius:4px;border-radius:4px}.confirmation__body{padding-top:2.5em}}@media only screen and (min-width:48em){.confirmation__intro__content{width:50%}}@media only screen and (min-width:60em){.confirmation__intro{height:26.25em}.confirmation__intro__content{width:33.3333333333%;margin-top:6.25em}.confirmation__body__text{padding:0 18.75em}}@media only screen and (min-width:48em){.delivery-modes-errors{padding:0;margin:0 -5px;min-height:0}}.delivery-mode-featured__default,.delivery-mode-featured__others{position:relative;padding-top:.9375em;padding-bottom:.3125em;-webkit-border-radius:4px;border-radius:4px}.delivery-mode-featured__default__icon,.delivery-mode-featured__others__icon{display:block;position:absolute;top:11px;left:14px;width:23px;height:23px;fill:#fff}.delivery-mode-featured__default h4,.delivery-mode-featured__others h4{font-family:Arial,sans-serif;font-size:.875em;font-weight:700;margin-bottom:.3125em}.delivery-mode-featured__others__link,.delivery-multiple-choices__intro__text,.descent-breadcrumbs{font-family:AvenirBook,Avenir,Arial,sans-serif}.delivery-mode-featured__default p,.delivery-mode-featured__others p{color:#757575;font-size:.75em;margin-bottom:.625em}.delivery-mode-featured__default{padding-left:.9375em;padding-right:.9375em;margin-bottom:1.25em;background:#0088ce}.delivery-mode-featured__default__mobile-check{width:15px;height:15px;position:absolute;top:11px;right:10px;fill:#fff}.delivery-mode-featured__default h4{padding-left:2.1428571429em;color:#fff;font-size:.875em;font-weight:700}.delivery-mode-featured__default p{color:#fff}.delivery-mode-featured__others{border:1px solid #e5e5e5;padding:.9375em;margin-bottom:1.875em}.delivery-mode-featured__others h4{color:#757575}.delivery-mode-featured__others__link{cursor:pointer;font-size:.875em;color:#0088ce;font-weight:700;text-decoration:none}.delivery-mode-featured__others__link:hover{text-decoration:underline}@media only screen and (min-width:48em){.delivery-mode-featured__default,.delivery-mode-featured__others{padding-top:1.875em;padding-bottom:1.875em}.delivery-mode-featured__default__icon,.delivery-mode-featured__others__icon{top:50%;left:15px;width:110px;height:110px;margin-top:-55px;fill:#0088ce}.delivery-mode-featured__default h4,.delivery-mode-featured__others h4{margin-bottom:10px;color:#757575}.delivery-mode-featured__default p,.delivery-mode-featured__others p{color:#757575}.delivery-mode-featured__default{padding-left:8.75em;padding-right:1.875em;background:#fff;border:1px solid #0088ce}.delivery-mode-featured__default__mobile-check{display:none}.delivery-mode-featured__default h4{padding-left:0;color:#000}.delivery-mode-featured__others{padding:1.875em 3.75em;margin-bottom:1.25em}}@media only screen and (min-width:75em){.delivery-mode-featured{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.delivery-mode-featured__default,.delivery-mode-featured__others{width:50%}.delivery-mode-featured__default{margin-right:30px}}.delivery-single-choice__mode{display:block;width:100%;height:auto;padding:.9375em}.delivery-single-choice__mode__icon{width:2.5em;height:2.5em;margin:0 .9375em 0 0;float:left;fill:#0088ce}.delivery-single-choice__mode__title{margin-bottom:.3571428571em;font-size:.875em;color:#000;font-weight:700;line-height:2.8571428571em}.delivery-single-choice__mode__text{clear:left;font-size:.75em;color:#757575}.delivery-single-choice__warning{display:none}@media only screen and (min-width:48em){.delivery-single-choice{display:table;width:100%}.delivery-single-choice__mode,.delivery-single-choice__warning{display:table-cell;height:8.125em;vertical-align:middle}.delivery-single-choice__mode{padding:1.25em;width:67%}.delivery-single-choice__warning{padding:0 1.25em 0 2.5em;width:33%;border-left:2px dashed rgba(117,117,117,.7);font-size:.75em}}@media only screen and (min-width:75em){.delivery-single-choice__mode{padding:2.5em 1.25em 2.5em 0}.delivery-single-choice__mode__icon{width:5em;height:5em;margin:0 1.875em}.delivery-single-choice__mode__title{line-height:1.1428571429em}.delivery-single-choice__mode__text{padding-left:11.6666666667em;clear:none}}.delivery-multiple-choices{padding:1.25em}.delivery-multiple-choices__intro{position:relative;margin-bottom:25px}.delivery-multiple-choices__intro .icon-info{margin-left:0;position:absolute;top:50%;right:0;margin-top:-6px}.delivery-multiple-choices__intro__text{padding:0 .625em 0 0;display:inline-block}.delivery-multiple-choices__list{display:block;padding:0 1.5625em}.delivery-multiple-choices__list__item{display:block;margin-bottom:.9375em;padding:.9375em .9375em .9375em .625em;position:relative;border:1px solid #e5e5e5;-webkit-border-radius:3px;border-radius:3px;fill:#0088ce;vertical-align:top;cursor:pointer;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.delivery-multiple-choices__list__item__icon{display:block;float:left;width:40px;height:40px;margin:0 .625em 0 0;fill:inherit}.delivery-multiple-choices__list__item__mobile-check{display:block;width:15px;height:15px;position:absolute;top:5px;right:5px;fill:#fff;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s ease .15s,-webkit-transform .3s ease .15s;transition:opacity .3s ease .15s,transform .3s ease .15s}.delivery-multiple-choices__list__item__name{font-size:.875em;font-weight:400;line-height:2.5em}.delivery-multiple-choices__list__item__included,.delivery-multiple-choices__list__item__price{position:absolute;bottom:8px;right:10px;color:#0088ce;font-size:.75em;font-weight:700}.delivery-multiple-choices__list__item__included span,.delivery-multiple-choices__list__item__price span{font-size:.8333333333em}.delivery-multiple-choices__list__item:focus,.delivery-multiple-choices__list__item:hover{background-color:#e7f2f9;border:1px solid #0088ce;cursor:pointer}.delivery-multiple-choices__list__item--selected,.delivery-multiple-choices__list__item--selected:focus,.delivery-multiple-choices__list__item--selected:hover{border:1px solid #0088ce;background-color:#0088ce;color:#fff;fill:#fff}.delivery-multiple-choices__list__item--selected .delivery-multiple-choices__list__item__included,.delivery-multiple-choices__list__item--selected .delivery-multiple-choices__list__item__price,.delivery-multiple-choices__list__item--selected:focus .delivery-multiple-choices__list__item__included,.delivery-multiple-choices__list__item--selected:focus .delivery-multiple-choices__list__item__price,.delivery-multiple-choices__list__item--selected:hover .delivery-multiple-choices__list__item__included,.delivery-multiple-choices__list__item--selected:hover .delivery-multiple-choices__list__item__price{color:#fff}.delivery-multiple-choices__list__item--selected .delivery-multiple-choices__list__item__mobile-check,.delivery-multiple-choices__list__item--selected:focus .delivery-multiple-choices__list__item__mobile-check,.delivery-multiple-choices__list__item--selected:hover .delivery-multiple-choices__list__item__mobile-check{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (min-width:48em){.delivery-multiple-choices__intro__text{display:inline}.delivery-multiple-choices__intro .icon-info{display:inline-block;position:static;margin-top:0}.delivery-multiple-choices__list{padding:0}.delivery-multiple-choices__list__item{display:inline-block;width:23%;margin-right:2%;margin-bottom:0;padding:15px;border:1px solid #e5e5e5;-webkit-border-radius:3px;border-radius:3px;vertical-align:top}.delivery-multiple-choices__list__item__icon{width:70px;height:70px;margin:0 auto .9375em;float:none}.delivery-multiple-choices__list__item__mobile-check{display:none}.delivery-multiple-choices__list__item__name{min-height:39px;font-size:1em;font-weight:400;text-align:center;line-height:18px}.delivery-multiple-choices__list__item__included,.delivery-multiple-choices__list__item__price{top:10px;bottom:auto}.delivery-multiple-choices__list__item:last-child{margin-right:0}}@media only screen and (min-width:60.0625em) and (max-width:75em){.delivery-multiple-choices__list__item__name{font-size:.875em}}.descent-breadcrumbs{display:table;width:100%;height:12.5em;position:relative;z-index:0;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/background__descent.jpg) left bottom no-repeat;background-size:cover;text-align:center;text-transform:uppercase}.passengers__product__typology__count,.passengers__product__typology__list__passenger__name{font-family:AvenirBook,Avenir,Arial,sans-serif;text-transform:capitalize}.descent-breadcrumbs>.steps{display:table-cell;margin:0 auto;max-width:75em;padding-top:2.1875em;width:100%;position:relative;z-index:20;vertical-align:middle}.descent-breadcrumbs>.steps>.step{display:inline-block;position:relative;width:20%;padding-top:3.125em;vertical-align:top;cursor:default}.descent-breadcrumbs>.steps>.step>.link{display:inline-block;margin:0;min-height:none;text-decoration:none;cursor:inherit}.descent-breadcrumbs>.steps>.step>.link>.wording{display:block;color:#757575;font-size:.75em;line-height:1.5em;-webkit-transition:font-size .3s ease,color .3s ease;transition:font-size .3s ease,color .3s ease}.descent-breadcrumbs>.steps>.step>.link:after{content:'';display:block;position:absolute;top:.625em;left:50%;width:1.375em;height:1.375em;margin-left:-.6875em;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/vendors/icon-lib/optimized/navigation/colors/kalki-right-chevron-white.c472b728.svg) 60% 50% no-repeat #757575;background-size:.875em auto;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background .3s ease .6s,-webkit-transform .3s ease .6s;transition:background .3s ease .6s,transform .3s ease .6s;pointer-events:none}.descent-breadcrumbs>.steps>.step>.link::before{content:'';display:block;position:absolute;top:20px;width:-webkit-calc(100% - 1em);width:calc(100% - 1em);left:-webkit-calc(-50% + .5em);left:calc(-50% + .5em);height:2px;background:#757575;-webkit-box-shadow:inset 0 0 0 #0088ce;box-shadow:inset 0 0 0 #0088ce;z-index:-1;-webkit-transition:-webkit-box-shadow .9s ease-out;transition:box-shadow .9s ease-out}.descent-breadcrumbs>.steps>.step>.link>.start{display:none;position:absolute;top:.375em;left:50%;width:1.875em;height:1.875em;margin-left:-.9375em;-webkit-border-radius:50%;border-radius:50%;border-color:#757575 transparent #757575 #757575;border-style:solid;border-width:2px;-webkit-transition:border .3s ease .6s;transition:border .3s ease .6s}.descent-breadcrumbs>.steps>.step>.link>.start:after{content:'';display:block;position:absolute;width:1em;height:1em;top:.3125em;left:.3125em;-webkit-border-radius:50%;border-radius:50%;background:#757575;-webkit-transition:background .3s ease .6s;transition:background .3s ease .6s}.descent-breadcrumbs>.steps>.step.step--end>.link:after,.descent-breadcrumbs>.steps>.step.step--start>.link:after{content:none}.descent-breadcrumbs>.steps>.step>.link>.cart{display:none;position:absolute;top:.375em;left:50%;width:1.875em;height:1.875em;margin-left:-.9375em;-webkit-border-radius:50%;border-radius:50%;border:2px solid #0088ce;fill:#0088ce;z-index:10}.descent-breadcrumbs>.steps>.step>.link>.cart>.icon{width:1.25em;height:1.25em;position:absolute;top:.125em;left:.1875em;fill:inherit}.descent-breadcrumbs>.steps>.step:first-child>.link:after,.descent-breadcrumbs>.steps>.step:first-child>.link:before{display:none}.descent-breadcrumbs>.steps>.step:first-child>.link>.cart{display:block}.descent-breadcrumbs>.steps>.step.step--start>.link:before{width:-webkit-calc(100% - 1.625em);width:calc(100% - 1.625em);left:-webkit-calc(-50% + .8125em);left:calc(-50% + .8125em);background-color:#757575}.descent-breadcrumbs>.steps>.step.step--start>.link>.start{display:block}.descent-breadcrumbs>.steps>.step.step--end>.link .start{display:block;border-color:#757575 #757575 #757575 transparent}.descent-breadcrumbs>.steps>.step.step--visited>.link>.wording{color:#0088ce}.descent-breadcrumbs>.steps>.step.step--visited>.link:after{background-color:#0088ce;-webkit-transition-delay:.2s;transition-delay:.2s}.descent-breadcrumbs>.steps>.step.step--visited>.link:before{-webkit-box-shadow:inset 9.375em 0 0 #0088ce;box-shadow:inset 9.375em 0 0 #0088ce}.descent-breadcrumbs>.steps>.step.step--visited>.link>.start{border-color:#0088ce transparent #0088ce #0088ce}.descent-breadcrumbs>.steps>.step.step--visited>.link>.start:after{background-color:#0088ce}.descent-breadcrumbs>.steps>.step.step--visited.step--end>.link>.start{border-color:#0088ce #0088ce #0088ce transparent}.descent-breadcrumbs>.steps>.step.step--visited:not(.step--current)>.link:after{-webkit-transform:scale(.85);transform:scale(.85)}.descent-breadcrumbs>.steps>.step.step--current>.link>.wording{font-size:.875em}.descent-breadcrumbs>.steps>.step.step--reachable:not(.step--current){cursor:pointer}.descent-breadcrumbs>.steps>.step.step--reachable:not(.step--current):hover>.link>.wording{text-decoration:underline}.descent-breadcrumbs>.steps>.step.step--reachable:not(.step--current):active>.link>.wording{text-decoration:none;color:#0088ce}@media only screen and (min-width:48em){.descent-breadcrumbs>.steps>.step{width:9.375em}}.descent__container{margin-left:auto;margin-right:auto;padding:50px 15px}.descent__error-banner{margin:-50px 0 20px}@media only screen and (min-width:60em){.descent__container{max-width:1230px}.descent__content{width:-webkit-calc(100% - 312px);width:calc(100% - 312px);float:left}.descent__content--full-width{width:100%}}.passengers__product__typology__count{display:block;position:relative;width:49.5%;float:left;margin-top:.625em;font-size:.875em;color:#888;text-align:left}.passengers__product__typology__count--filled{color:#0088ce}.passengers__product__typology__count--filled .passengers__product__typology__count__icon{fill:#0088ce}.passengers__product__typology__count__icon{display:inline-block;width:30px;height:30px;margin:0 .625em 0 0;fill:#757575;vertical-align:middle}.passengers__product__typology__list{width:100%;float:left;margin-right:0;border-bottom:1px solid #BABABA}.passengers__product__typology__list__passenger{margin:.625em 0 1.25em;position:relative}.passengers__product__typology__list__passenger__name{margin-bottom:10px;display:block;width:49.5%;position:absolute;top:-48px;right:0;opacity:.75;color:#757575;font-size:.875em;line-height:45px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.passengers__product__typology__list__passenger__name--filled{opacity:1}.passengers__product__typology__list__passenger__form__field-group{width:100%;float:left;position:relative}.passengers__product__typology__list__passenger__form__field-group__field--input{position:relative;width:100%;height:45px;padding:0 20px;margin-bottom:10px;z-index:1;border:1px solid #bfe1f3;font-family:Arial,sans-serif;font-size:.75em;color:#000;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.payment-form__post-code__link,.payment-form__section__legend,.payment-form__section__row__label,.payment-form__submit{font-family:AvenirBook,Avenir,Arial,sans-serif}.passengers__product__typology__list__passenger__form__field-group__field--input.field-error{border-color:#9f1c37}.passengers__product__typology__list__passenger__form__field-group__field--input:focus{border-color:#0088ce}.passengers__product__typology__list__passenger__form__field-group__field--input::-webkit-input-placeholder{color:#888}.passengers__product__typology__list__passenger__form__field-group__field--input:-moz-placeholder{color:#888}.passengers__product__typology__list__passenger__form__field-group__field--input::-moz-placeholder{color:#888}.passengers__product__typology__list__passenger__form__field-group__field--input:-ms-input-placeholder{color:#888}.passengers__product__typology__list__passenger__form__field-group__field--input::-ms-clear{display:none}.passengers__product__typology__list__passenger__form__field-group__field--input::-webkit-inner-spin-button{display:none}.passengers__product__typology__list__passenger__form__field-group__field--select{height:45px;padding:0;margin-bottom:10px;background:#fff}.passengers__product__typology__list__passenger__form__field-group__field--select select{width:100%;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #bfe1f3;-webkit-border-radius:0;border-radius:0;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;color:#000;height:45px;font-size:.75em}.passengers__product__typology__list__passenger__form__field-group__field--select select:focus{border-color:#0088ce;outline:0}.passengers__product__typology__list__passenger__form__field-group__field--select select::-ms-expand{display:none}.passengers__product__typology__list__passenger__form__field-group__field--select select:focus::-ms-value{background:0 0;color:#000}.passengers__product__typology__list__passenger__form__field-group__field--select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.passengers__product__typology__list__passenger__form__field-group__field--select select option{color:#000}.passengers__product__typology__list__passenger__form__field-group__field--select select option:disabled{background:#fff;color:#888}.passengers__product__typology__list__passenger__form__field-group__field--select--error select{border-color:#9f1c37}.passengers__product__typology__list__passenger__form__field-group__field--select__chevron{display:block;position:absolute;width:20px;height:20px;top:13px;right:10px;fill:#0088ce;pointer-events:none}.passengers__product__typology__list__passenger+.passengers__product__typology__list__passenger{margin-top:2.5em}.passengers__product__typology:last-child .passengers__product__typology__list{border-bottom:none}.passengers__product__typology:last-child .passengers__product__typology__list__passenger:last-of-type{margin-bottom:0}@media only screen and (min-width:37.5em){.passengers .product-item__content{padding-top:9em}}@media only screen and (min-width:48em){.passengers__product__typology__count{width:11.5%;padding-top:4.0625em;margin-top:.375em;text-align:center}.passengers__product__typology__count__icon{display:block;position:absolute;top:25px;left:50%;margin:0 0 0 -15px}.passengers__product__typology__list{width:86%;margin-right:0;float:left;border-bottom:1px solid #BABABA}.passengers__product__typology__list__passenger{margin:1.875em 0 0}.passengers__product__typology__list__passenger__name{margin-bottom:0;position:relative;width:-webkit-calc(41.6666666667% - 17px);width:calc(41.6666666667% - 17px);margin-right:17px;float:left;padding:0 0 0 20px;top:0;opacity:1;background-color:#888;text-align:left;color:#fff;text-transform:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.passengers__product__typology__list__passenger__name:after{content:'';position:absolute;top:0;right:-16px;width:0;height:0;border-style:solid;border-width:22px 0 22px 16px;border-color:transparent transparent transparent #888;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.passengers__product__typology__list__passenger__name--filled{background-color:#0088ce}.passengers__product__typology__list__passenger__name--filled:after{border-color:transparent transparent transparent #0088ce}.passengers__product__typology__list__passenger__form{position:relative;width:58.3333333333%}.passengers__product__typology__list__passenger__form__field-group{padding-left:15px}.passengers__product__typology__list__passenger+.passengers__product__typology__list__passenger{margin-top:1.875em}}@media only screen and (min-width:75em){.passengers__product__typology__list__passenger__name{width:-webkit-calc(33.3333333333% - 17px);width:calc(33.3333333333% - 17px)}.passengers__product__typology__list__passenger__form{width:66.6666666667%;left:15px}.passengers__product__typology__list__passenger__form__field-group{width:50%;padding:0 .9375em;float:left}.passengers__product__typology__list__passenger__form__field-group__field--select__chevron{right:25px}.passengers__product__typology__list__passenger__form__field-group+.passengers__product__typology__list__passenger__form__field-group:last-child{float:right}}.contact-select{position:relative;padding:0;margin-bottom:.625em;background:#fff}.contact-select__select{width:100%;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #bfe1f3;-webkit-border-radius:0;border-radius:0;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;color:#000;height:3.2857142857em;font-size:.875em}.contact-select__select:focus{border-color:#0088ce;outline:0}.contact-select__select::-ms-expand{display:none}.contact-select__select:focus::-ms-value{background:0 0;color:#000}.contact-select__select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.contact-select__select option{color:#000}.contact-select__select option:disabled{background:#fff;color:#888}.contact-select__chevron{display:block;position:absolute;width:1.25em;height:1.25em;top:.8125em;right:.9375em;fill:#0088ce;pointer-events:none}@media only screen and (min-width:60em){.contact-select{margin-right:1.3125em}}.payment-summary{padding:0;margin:0}.payment-summary__label,.payment-summary__value{text-transform:uppercase;color:#757575}.payment-summary__label--discount,.payment-summary__value--discount{padding-top:7px;height:26px;color:#0088ce;fill:#0088ce}.payment-summary__label--total,.payment-summary__value--total{padding-top:15px;margin-top:15px;border-top:1px solid #0088ce;color:#0088ce}.payment-summary__label{float:left;clear:both;font-size:.75em;line-height:1.6666666667em}.payment-summary__label__icon{width:1.6666666667em;height:1.6666666667em;fill:inherit}.payment-summary__label>span{display:inline-block;vertical-align:top;color:inherit}.payment-summary__value{text-align:right;font-weight:700;font-size:.875em;line-height:1.4285714286em}.payment-summary__value>em>span,.payment-summary__value>span{font-size:.7142857143em}.payment-summary__value>em{font-style:normal}.payment__ticket{padding:1.25em;display:table;width:100%}@media only screen and (min-width:60em){.payment__ticket{padding:3.4375em 1.875em 3.5625em 1.25em}}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.payment__ticket{padding:1.25em 0}}.payment__ticket .travel{display:block;padding:1.25em}@media only screen and (min-width:48em){.payment-summary__label--delivery .popover__content{margin-left:20px}.payment-summary__label--delivery .popover__content:after{margin-left:-25px}.payment-summary__label--credit-card .popover__content{margin-left:40px}.payment-summary__label--credit-card .popover__content:after{margin-left:-45px}.payment__ticket .travel{display:table-cell;padding:0}}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.payment__ticket .travel{padding:0}.payment__ticket .travel__inbound,.payment__ticket .travel__outbound{padding-bottom:1.25em}}.payment__ticket .travel__inbound:hover,.payment__ticket .travel__outbound:hover{cursor:auto}.payment__ticket__details{display:block;white-space:nowrap;padding-top:1.25em;vertical-align:middle;text-decoration:none;text-align:center}@media only screen and (min-width:60em){.payment__ticket__details{display:table-cell;padding-top:0;width:18.75em}.payment__pay-now{margin-left:25%;margin-right:25%}}.payment__ticket__details .cta,.payment__ticket__details .search-form__inputs__submit{text-decoration:none;cursor:pointer}.payment__total{display:table;width:100%;border:1px solid #eaeaeb}.payment__total__promo,.payment__total__summary{display:table-cell}.payment__total__promo{width:37.5%;background:#e7f2f9;border-right:#eaeaeb}.payment__pay-now{counter-reset:payform-legends;padding:3.125em 0 0;text-align:center}.payment__pay-now__title{display:inline-block;position:relative;padding-left:67px;padding-bottom:.3333333333em;text-transform:uppercase;font-size:1.875em;font-weight:400;line-height:56px;vertical-align:middle}.payment__pay-now__title em{font-style:normal;color:#0088ce}.payment__pay-now__title:before{content:"";position:absolute;display:inline-block;width:47px;height:56px;top:0;left:0;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/payment__pay-now.png) center center no-repeat}.payment__pay-now__body{font-size:.875em;line-height:1.4em;color:#757575}.payment-form{position:relative;margin-top:80px;padding:30px 45px;border:1px solid #ededed}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.payment-form{padding:0;border:none}}.payment-form:before{display:block;position:absolute;top:-475px;left:-9px;right:-10px;bottom:-10px;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/panier-5-debug.png) top center no-repeat;opacity:.4;pointer-events:none}.payment-form .dropdown--payment[disabled],.payment-form .payment__select[disabled]{opacity:.6;pointer-events:none}.payment-form .dropdown__selector,.payment-form .payment__select-container,.payment-form input{padding:1em 1.5714285714em;border:1px solid #bfe1f3;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/vendors/icon-lib/optimized/misc/colors/kalki-check-green.119ca255.svg) 96% center no-repeat #fff;background-size:0 0;font-size:.875em;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;width:100%}.ng-submitted .payment-form .ng-invalid.dropdown__selector,.ng-submitted .payment-form .ng-invalid.payment__select-container,.ng-submitted .payment-form input.ng-invalid{border-color:#9f1c37}.payment-form .ng-dirty.ng-valid-email.dropdown__selector:not(.ng-invalid-match),.payment-form .ng-dirty.ng-valid-email.ng-valid-match.ng-dirty.dropdown__selector,.payment-form .ng-dirty.ng-valid-email.ng-valid-match.ng-dirty.payment__select-container,.payment-form .ng-dirty.ng-valid-email.payment__select-container:not(.ng-invalid-match),.payment-form input.ng-dirty.ng-valid-email.ng-valid-match.ng-dirty,.payment-form input.ng-dirty.ng-valid-email:not(.ng-invalid-match){background-size:23px 23px}.payment-form .dropdown__selector:focus,.payment-form .payment__select-container:focus,.payment-form input:focus{border-color:#0088ce}.payment-form .dropdown{position:relative;display:block;margin-bottom:.875em}.payment-form .dropdown__wrapper{position:absolute;top:100%;left:0;right:0;padding:0;z-index:100;background:rgba(255,255,255,.9);border:1px solid #bfe1f3;border-top:none}.payment-form .dropdown__item,.payment-form .dropdown__selector{padding:1em 0 1em .8461538462em;min-height:3.6153846154em;font-size:.8125em;color:#000}.payment-form .dropdown__item em,.payment-form .dropdown__item img,.payment-form .dropdown__item span,.payment-form .dropdown__selector em,.payment-form .dropdown__selector img,.payment-form .dropdown__selector span{vertical-align:middle}.payment-form .dropdown__item em,.payment-form .dropdown__selector em{color:#0088ce;font-style:normal}.payment-form .dropdown__item:hover{background:#e7f2f9}.payment-form .dropdown.active .dropdown__selector{border-bottom:0}.payment-form .dropdown__selector.field-error{border-color:#9f1c37}.payment-form .payment__select-container{padding:0;min-height:46px;position:relative}.payment-form .payment__select-container select{-webkit-border-radius:0;border-radius:0;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;color:#000;width:100%;height:46px;padding:0 1em;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.payment-form .payment__select-container select:focus{border-color:#0088ce;outline:0}.payment-form .payment__select-container select::-ms-expand{display:none}.payment-form .payment__select-container select:focus::-ms-value{background:0 0;color:#000}.payment-form .payment__select-container select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.payment-form__section__legend:before,.row.proposals-header-ordered:before{text-shadow:1px 1px 0 #006da5,2px 2px 0 #006da5,3px 3px 0 #006da5,4px 4px 0 #006da5,5px 5px 0 #006da5,6px 6px 0 #006da5,7px 7px 0 #006da5,8px 8px 0 #006da5,9px 9px 0 #006da5,10px 10px 0 #006da5,11px 11px 0 #006da5,12px 12px 0 #006da5,13px 13px 0 #006da5,14px 14px 0 #006da5,15px 15px 0 #006da5,16px 16px 0 #006da5,17px 17px 0 #006da5,18px 18px 0 #006da5,19px 19px 0 #006da5,20px 20px 0 #006da5,21px 21px 0 #006da5,22px 22px 0 #006da5,23px 23px 0 #006da5,24px 24px 0 #006da5,25px 25px 0 #006da5}.payment-form .payment__select-container select option{color:#000}.payment-form .payment__select-container select option:disabled{background:#fff;color:#888}.ng-submitted .payment-form .payment__select-container select.ng-invalid{border:1px solid #9f1c37}.payment-form .payment__select-container__chevron{width:20px;height:20px;margin-top:-10px;display:block;position:absolute;top:50%;right:6px;fill:#0088ce;pointer-events:none}.payment-form__postcode-lookup-btn{position:relative;display:inline-block;padding:.875em 30px;margin-top:.7857142857em}@media only screen and (min-width:60em){.payment-form__postcode-lookup-btn{margin-top:0;margin-left:.5em}}.payment-form__postcode-lookup-btn:after{content:attr(loading-text);display:block;position:absolute;top:0;bottom:0;left:6px;right:6px;opacity:0;line-height:40px;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/vsc-loader.gif) 10% center no-repeat #fff;background-size:30px auto;padding-left:45px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.payment-form__postcode-lookup-btn--loading{cursor:default}.payment-form__postcode-lookup-btn--loading:after{opacity:1}.payment-form__checkbox{display:inline-block;position:relative;width:auto;margin-top:-4px;margin-bottom:11px;font-weight:400;font-size:.8125em;color:#757575}.payment-form__checkbox input{position:absolute;display:block;top:-8px;left:-12px;width:40px;height:40px;opacity:0;-webkit-appearance:none;cursor:pointer}.payment-form__checkbox__title{display:inline-block}.payment-form__checkbox__title:before{content:"";display:inline-block;height:16px;width:16px;position:relative;top:2px;margin-right:4px;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/vendors/icon-lib/optimized/ui/colors/checkbox-sprite-30-64-blue-grey.4758a915.svg) left bottom;background-size:16px}input:checked~.payment-form__checkbox__title:before{background-position:left top}.payment-form__checkbox a{color:#0088ce;text-decoration:underline}.payment-form__checkbox a:hover{color:#0088ce;text-decoration:none}.payment-form__section{display:block;padding:0;margin:0 0 1.1875em;position:relative;border:none}@media only screen and (min-width:60em){.payment-form__section{margin-right:-1.375em}}.payment-form__section--highlighted{margin:-20px -45px 35px;padding:25px 45px 0;position:relative;background-color:#e7f2f9}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.payment-form__checkbox__title{line-height:2.1538461538em}.payment-form__section--highlighted{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%;-webkit-box-shadow:15px 0 0 0 #e7f2f9,-15px 0 0 0 #e7f2f9;box-shadow:15px 0 0 0 #e7f2f9,-15px 0 0 0 #e7f2f9}}.payment-form__section--highlighted:after{content:"";display:block;position:absolute;top:0;left:45px;height:0;width:0;border-width:8px 32px;border-style:solid;border-color:#fff transparent transparent}@media only screen and (min-width:60em){.payment-form__section--highlighted{padding-right:27px}.payment-form__section--security{background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/payment-form__security.png) 96.4% center no-repeat #e7f2f9}}.payment-form__section__legend{counter-increment:payform-legends;display:inline-block;position:relative;padding-bottom:26px;padding-left:62px;font-size:1.125em;color:#0088ce;text-transform:uppercase;line-height:2.7777777778em}.payment-form__section__row__cell,.payment-form__section__row__cell__combo:not(:last-child){padding-bottom:1.125em}.payment-form__section__legend:after,.payment-form__section__legend:before{display:block;position:absolute;top:-2px;left:-1px;width:2em;height:2em;-webkit-border-radius:50%;border-radius:50%;font-size:1.3888888889em;overflow:hidden}.payment-form__section__legend:before{content:counter(payform-legends);background:#0088ce;line-height:2em;font-weight:700;color:#fff;text-align:center;-webkit-transform:translate3d(0,0,0)}.payment-form__section__legend:after{content:'';-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.5);box-shadow:0 0 0 10px rgba(255,255,255,.5)}@media only screen and (min-width:60em){.payment-form__section__row{display:table;width:100%}.payment-form__section__row__cell{display:table-cell;width:1%;vertical-align:top}.payment-form__section__row__cell__combo:not(:last-child){padding-bottom:0}.payment-form__section__row__cell__combo{display:table-cell;width:1%;padding:0 1.375em 0 0;vertical-align:inherit}.payment-form__section__row__cell__combo--1-col .dropdown,.payment-form__section__row__cell__combo--1-col input{width:-webkit-calc(25% - 29px);width:calc(25% - 29px)}.payment-form__section__row__cell__combo--card-type .dropdown{width:-webkit-calc(36% - 31px);width:calc(36% - 31px)}.payment-form__section__row__cell--name{padding-right:.8125em}.payment-form__section__row__cell--email{padding-left:2.1875em}}.payment-form__section__row__cell--email{vertical-align:bottom}.payment-form__section__row__cell--email input{padding-right:2.5em}@media only screen and (min-width:60em){.payment-form__section__row__cell--address{width:auto}.payment-form__section__row__cell--address .payment-form__section__row__cell__combo{display:block;width:100%;margin-bottom:11px}.payment-form__section__row__cell--building-number,.payment-form__section__row__cell--city{width:25%}.payment-form__section__row__cell--card-name,.payment-form__section__row__cell--card-number{width:24.5%}.payment-form__section__row__cell--card-expiration{width:14%}.payment-form__section__row__cell--card-crypto{width:63%}.payment-form__section__row__cell--card-crypto input{width:27%}}@media only screen and (max-width:48em){.payment-form__section__row__cell--card-crypto input{width:90%}}@media only screen and (max-width:60em){.payment-form__section__row__cell--card-crypto .icon{position:relative}.payment-form__section__row__cell--card-crypto .icon:before{content:"";display:block;position:absolute;top:-8px;left:-8px;width:30px;height:30px;opacity:0}}.payment-form__section__row__label{display:block;padding-bottom:7px;font-size:1.125em;color:#0088ce;font-weight:400}.payment-form__section__row__label--hidden{display:none}.payment-form__section__row__label small{color:#9a9a9a;font-size:.7777777778em}.payment-form__submit{display:block;margin:40px auto 0;padding:7px 22px;background:#0088ce;-webkit-border-radius:8px;border-radius:8px;border:none;color:#fff;font-size:1.25em;-webkit-transition:opacity .3s ease,background .3s ease .2s;transition:opacity .3s ease,background .3s ease .2s}.payment-form__submit[disabled]{opacity:.4;background:#757575}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.payment-form__submit{padding:.75em 1.125em;margin-top:1.25em;font-size:.8em}.payment-form__submit[disabled]{opacity:.6}}.payment-form__submit .payment-form__submit__price span{font-size:.7em}.payment-form__security{position:absolute;padding:1.3333333333em 22em 1.3333333333em 1.6666666667em;bottom:2.6666666667em;left:33.3333333333em;width:40em;border:1px solid #e9e9e9;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/payment-form__verified-by.png) 90% center no-repeat;font-size:.75em;color:#757575}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.payment-form__security{padding:1.25em 1.25em 4.1666666667em;background-position:center 75%}}.payment-form__security:after{content:"";display:block;position:absolute;top:10px;bottom:10px;left:48%;width:1px;background:#e9e9e9}@media only screen and (max-width:60em){.payment-form__security{position:static;width:100%;margin-bottom:3.3333333333em}.payment-form__security:after{content:none;display:none}}.payment-form__post-code__link{display:inline-block;padding:8px 0;color:#0088ce;text-decoration:none;font-size:.875em}.payment-form__post-code__link:hover{color:#757575;text-decoration:none}.payment-form__cards-list{display:block;padding-bottom:.4375em;margin-top:-.5em;list-style:none}.payment-form__cards-list__item{display:inline-block;width:32px;margin-right:.625em}.payment-form__cards-list__item img{max-width:100%;height:auto}.payment-form .vsc__MEA{margin:0 -45px 30px}@media only screen and (min-width:60em){.payment-form .vsc__MEA{margin-right:-23px}}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.payment-form .vsc__MEA{margin:0 -15px 30px}}.payment-redirect__text{padding:2%}.your-payment{border:1px solid #e5e5e5;margin-bottom:30px;display:table;width:100%;padding:0}.your-payment__status__title,.your-payment__summary__title{font-family:AvenirBook,Avenir,Arial,sans-serif;font-weight:400;margin-bottom:20px}.your-payment__status,.your-payment__summary{padding:2.8125em 15%;display:table-cell}@media only screen and (min-width:48em){.your-payment__status,.your-payment__summary{padding:2.8125em 30%}}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.your-payment__status,.your-payment__summary{padding:1.25em}.your-payment__summary{display:block;width:100%}}.your-payment__summary__title{font-size:1.875em;text-transform:uppercase}.your-payment__summary .basket-summary__price{color:#757575}.your-payment__summary .basket-summary__price dd,.your-payment__summary .basket-summary__price dt{font-size:.875em}.your-payment__summary .basket-summary__total{color:#0088ce}.your-payment__promocode+.your-payment__summary{padding-left:1.875em;padding-right:1.875em}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.your-payment__promocode+.your-payment__summary{padding-left:1.25em;padding-right:1.25em}}.your-payment__promocode{background:#e7f2f9}@media only screen and (min-width:48em){.your-payment__promocode{display:table-cell;width:50%;position:relative}}@media only screen and (min-width:60em){.your-payment__promocode{width:37.5%}}.your-payment__status{background-color:#e9f2f9}.your-payment__status__title{font-size:1em}.your-payment__status__title span{font-weight:700}.your-payment__status .basket-summary__price{color:#757575}.your-payment__status .basket-summary__price dd,.your-payment__status .basket-summary__price dt{font-size:.875em}.your-payment__status .basket-summary__total{color:#0088ce;border-top-width:0;margin-top:0;padding-top:0}.journey-recap{position:relative;margin:0 .9375em 3.125em;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b3b3b3}.journey-recap__title{padding:.625em 1.875em .625em 1.25em;background:#b3b3b3;color:#fff}.journey-recap__title__price{float:right;vertical-align:middle;line-height:1.875em}.journey-recap__title__price span{font-size:.75em}.journey-recap__title__icon svg{display:inline-block;width:1.875em;height:1.875em;margin-right:.3125em;fill:#fff;vertical-align:middle}.journey-recap__title__od{display:inline-block;position:relative;top:3px}.journey-recap__body{padding:.9375em .9375em 0;display:table;width:100%}.journey-recap__body__datetime,.journey-recap__body__typology{display:block;width:auto;clear:both}.journey-recap__body__datetime{padding:0 15% 1.25em}.journey-recap__body__datetime__date{display:block;float:left;margin-right:.5em;font-size:1.875em;text-transform:uppercase}.journey-recap__body__datetime__day,.journey-recap__body__datetime__time{font-size:.875em;color:#757575}.journey-recap__body__typology{text-align:center;color:#b3b3b3}.journey-recap__body__typology__item{display:inline-block;width:20%;margin-bottom:.9375em;border-right:1px solid #d9d9d9}.journey-recap__body__typology__item:last-child{border-right:none}.journey-recap__body__typology__icon{display:none}.journey-recap__body__typology__text{display:inline-block;font-family:AvenirBook,Arial,sans-serif;font-size:.875em;line-height:1em}.journey-recap__body__typology__text b{display:block;font-weight:700}.journey-recap__body__typology__text--extended{text-align:left;font-size:12px;line-height:1.1666666667em}.journey-recap__body__typology__text--extended b{text-transform:capitalize;font-size:14px}@media only screen and (min-width:48em){.journey-recap:after,.journey-recap:before{content:"";display:block;position:absolute;top:49px;bottom:35px;width:12px;background:#fff;border-style:solid;border-width:1px}.journey-recap:after{left:-1px;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-color:#b3b3b3 #b3b3b3 #b3b3b3 #fff}.journey-recap:before{right:-1px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border-color:#b3b3b3 #fff #b3b3b3 #b3b3b3}.journey-recap__body{padding:1.875em}.journey-recap__body__datetime,.journey-recap__body__typology{display:table-cell;vertical-align:middle}.journey-recap__body__datetime{min-width:11.25em;padding:0}.journey-recap__body__typology__item{width:50%;border-right:none}.journey-recap__body__typology__icon{width:25px;height:25px;display:inline-block;margin-right:5px;fill:#b3b3b3;vertical-align:top}}@media only screen and (min-width:75em){.journey-recap{margin:0 0 3.125em}.journey-recap__body{padding:1.875em 2.5em 2.5em 4.0625em}.journey-recap__body__typology__item{width:auto;padding-right:.9375em;margin-right:.9375em;margin-bottom:0;border-right:1px solid #d9d9d9}}.proposal-journey-summary{position:relative;padding:1.6666666667em .8333333333em .8333333333em 0;margin-left:0;width:-webkit-calc(100% - 300px);width:calc(100% - 300px);float:left;font-size:.75em}.proposal-journey-summary__schema{width:66.666%;float:left;padding-right:.9375em}@media only screen and (min-width:60em){.proposal-journey-summary__schema{padding-left:1.25em}}.proposal-journey-summary__arrival,.proposal-journey-summary__departure{height:16px}.proposal-journey-summary__arrival__time,.proposal-journey-summary__departure__time{width:45px;color:#0088ce;display:inline-block}.proposal-journey-summary__arrival,.proposal-journey-summary__connections,.proposal-journey-summary__departure{padding-left:25px;white-space:nowrap;position:relative}.proposal-journey-summary__arrival.notvisible,.proposal-journey-summary__connections.notvisible,.proposal-journey-summary__departure.notvisible{visibility:hidden;height:15px}.proposal-journey-summary__departure__time{font-size:1.2em;font-weight:700}.proposal-journey-summary__departure .proposal-journey-summary__station{font-size:14px;font-weight:700}.proposal-journey-summary__station{display:inline-block;text-transform:uppercase}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposal-journey-summary__station{text-overflow:ellipsis;white-space:nowrap;width:-webkit-calc(100% - 47px);width:calc(100% - 47px);overflow:hidden;vertical-align:bottom}.proposal-journey-summary__duration span{line-height:16px}}.proposal-journey-summary__connections{color:#7e7e7e;margin:1em 0 .7em}.proposal-journey-summary__connections:before{display:none}.proposal-journey-summary__connections__change-at{display:block;float:left;min-width:80px;color:#757575;font-size:.9166666667em;vertical-align:top}.proposal-journey-summary__connections__towns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:14px;font-weight:700;color:#757575}.proposal-journey-summary__connections__towns>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.proposal-journey-summary__connections__towns__and{display:inline-block;margin-right:2px;vertical-align:middle;text-transform:lowercase}.proposal-journey-summary__connections__towns__town{display:inline;margin-right:4px;text-transform:capitalize;overflow:hidden;white-space:nowrap;vertical-align:middle}.proposal-journey-summary__connections__icon{width:15px;height:15px;position:absolute;top:-1px;left:0;z-index:2;fill:#757575;background:#fff}.proposal-journey-summary__connections--change-alert .proposal-journey-summary__connections__change-at,.proposal-journey-summary__connections--change-alert .proposal-journey-summary__connections__towns{color:#e97e10}.proposal-journey-summary__connections--change-alert .proposal-journey-summary__connections__icon{fill:#e97e10}.proposal-journey-summary__carriers-container,.proposal-journey-summary__duration{height:8px;float:left;width:33.333%}.proposal-journey-summary__duration{padding-left:.9375em;font-size:14px;font-weight:700;text-align:right}.proposal-journey-summary__duration__icon{width:19px;height:19px;margin-right:2px;vertical-align:middle;fill:#757575}.proposal-journey-summary__duration span{vertical-align:middle}.proposal-journey-summary__carriers-container{line-height:66px;height:66px;text-align:right}.proposal-journey-summary__carriers{display:inline-block;font-weight:700;text-transform:uppercase;line-height:15px;vertical-align:middle;color:#757575;font-size:12px}@media only screen and (min-width:48em){.proposal-journey-summary__arrival,.proposal-journey-summary__connections,.proposal-journey-summary__departure{padding-left:30px}.proposal-journey-summary__arrival__time,.proposal-journey-summary__departure__time{width:80px}.proposal-journey-summary__departure__time{font-size:1.5em}.proposal-journey-summary__connections__icon{left:0}.proposal-journey-summary__carriers-container,.proposal-journey-summary__duration{width:16.666%;height:66px;padding-left:.9375em;text-align:left;line-height:66px}}.proposal-offer{position:relative;border:1px solid transparent;border-right:1px solid #e0e0e0;cursor:pointer}@media only screen and (max-width:60em){.container.proposals-wrapper .proposals .journey:nth-of-type(even) .proposal-journey-summary__connections__icon{background:#ececec}.proposal-offer{height:6.25em;border:none}}.proposal-offer.proposal-offer--selected,.proposal-offer:focus,.proposal-offer:hover{background:#0088ce;border:1px solid #000}.proposal-offer.proposal-offer--selected .proposal-offer__last-seats,.proposal-offer:focus .proposal-offer__last-seats,.proposal-offer:hover .proposal-offer__last-seats{color:#fff}@media only screen and (max-width:60em){.proposal-offer.proposal-offer--selected,.proposal-offer:focus,.proposal-offer:hover{background:0 0;border:none}.proposal-offer.proposal-offer--selected .proposal-offer__last-seats,.proposal-offer:focus .proposal-offer__last-seats,.proposal-offer:hover .proposal-offer__last-seats{color:#000}}.proposal-offer.proposal-offer--selected .proposal-offer__price,.proposal-offer:focus .proposal-offer__price,.proposal-offer:hover .proposal-offer__price{color:#fff}@media only screen and (max-width:60em){.proposal-offer.proposal-offer--selected .proposal-offer__price,.proposal-offer:focus .proposal-offer__price,.proposal-offer:hover .proposal-offer__price{border-color:#0088ce;color:#000}.proposal-offer.proposal-offer--selected .proposal-offer__price{background:#0088ce}}.proposal-offer.proposal-offer--selected .proposal-offer__price{color:#fff}@media only screen and (max-width:60em){.proposal-offer.proposal-offer--selected .proposal-offer__last-seats,.proposal-offer.proposal-offer--selected .proposal-offer__lowest-fare{color:#fff}}.proposal-offer__soldout,.proposal-offer__unavailable{color:#a3a3a3;font-weight:700}.proposal-offer--selected:after,.proposal-offer--selected:before{content:"";display:block;position:absolute;top:-webkit-calc(100% - 9px);top:calc(100% - 9px);left:0;right:0;z-index:4}.proposal-offer--selected:after{height:6px;background:#0088ce}@media only screen and (max-width:60em){.proposal-offer--selected:after{top:-webkit-calc(100% - 5px);top:calc(100% - 5px);left:10px;right:10px;height:15px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.proposal-offer--selected:before{content:none;display:none}}.proposal-offer--selected:before{top:-webkit-calc(100% - 3px);top:calc(100% - 3px);height:0;width:0;border-style:solid;border-width:17px 49px;border-color:#0088ce transparent transparent}.proposal-offer__price{font-weight:700;color:#3e3d40}.proposal-offer__price span{font-size:.8125em;font-weight:400}@media only screen and (max-width:60em){.proposal-offer__unavailable{display:inline-block;padding-top:20px}.proposal-offer__price{display:block;position:absolute;top:35px;left:10px;right:10px;bottom:0;-webkit-border-radius:5px;border-radius:5px;border:1px solid #dbdbdb;font-size:.875em;line-height:65px}}.proposal-offer__downsell,.proposal-offer__last-seats,.proposal-offer__lowest-fare{font-size:.625em;line-height:1em;position:absolute;text-align:center;text-transform:capitalize}.proposal-offer__last-seats{display:inline-block;top:2em;left:0;right:0;height:1em;color:#b0b0b0;font-weight:700}@media only screen and (max-width:60em){.proposal-offer__last-seats{top:auto;height:auto;bottom:9px;left:0;right:0;padding:0}.proposal-offer__last-seats.proposal__last-seat--with-downsell{display:none}}.proposal-offer__downsell,.proposal-offer__lowest-fare{display:inline-block;bottom:2em;left:1.5em;right:1.5em;padding:.3em 0;-webkit-border-radius:3px;border-radius:3px;color:#fff}.proposal-offer__lowest-fare{background:#e05206}@media only screen and (max-width:60em){.proposal-offer__downsell,.proposal-offer__lowest-fare{bottom:9px;left:0;right:0;padding:0}.proposal-offer__lowest-fare{background:0 0;color:#e05206}}.proposal-offer__downsell{background:#0088ce}.proposal-offer__flexibility{position:absolute;top:0;left:0;right:0;padding:0 8px;display:none;line-height:1.2em;font-size:.75em;text-align:center;font-family:AvenirBook,Arial,sans-serif}@media only screen and (max-width:60em){.proposal-offer__downsell{background:0 0;color:#0088ce}.proposal-offer--selected .proposal-offer__downsell{color:#fff}.proposal-offer__last-seats+.proposal-offer__lowest-fare{display:none}.proposal-offer__flexibility{display:block}}.proposal-offer__flexibility--NON_FLEXIBLE{color:#3fa9df}.proposal-offer__flexibility--SEMI_FLEXIBLE{color:#1283c5}.proposal-offer__flexibility--FULLY_FLEXIBLE{color:#6d2a79}.proposal-offer__upsell{font-size:.6875em;color:#fff;line-height:1.0909090909em;text-align:left}.proposal-offer__upsell__travel-class,.proposal-offer__upsell__wording{display:block}.proposal-offer__upsell__travel-class{text-transform:uppercase}@media only screen and (max-width:60em){.proposal-offer__upsell{position:absolute;top:0;left:0;right:0;padding:0 10px;line-height:1.2em;font-size:12px;text-align:center;font-family:AvenirBook,Arial,sans-serif;color:#80bc0c}}.proposals-days__sticky-summary,.proposals-header__title,.proposals-types--sticky__header,.proposals-types__header{font-family:AvenirBook,Avenir,Arial,sans-serif}.proposal-offer--soldout,.proposal-offer--unavailable{cursor:default;pointer-events:none}.proposal-offer--soldout:focus,.proposal-offer--soldout:hover,.proposal-offer--unavailable:focus,.proposal-offer--unavailable:hover{background:0 0;border:1px solid transparent;border-right:1px solid #e0e0e0}.proposal-offer--lowest-fare.proposal-offer--selected,.proposal-offer--lowest-fare:focus,.proposal-offer--lowest-fare:hover{background:#e05206}.proposal-offer--lowest-fare.proposal-offer--selected .proposal-offer__price,.proposal-offer--lowest-fare:focus .proposal-offer__price,.proposal-offer--lowest-fare:hover .proposal-offer__price{color:#fff}@media only screen and (max-width:60em){.proposal-offer--lowest-fare.proposal-offer--selected,.proposal-offer--lowest-fare:focus,.proposal-offer--lowest-fare:hover{background:0 0}.proposal-offer--lowest-fare.proposal-offer--selected .proposal-offer__price,.proposal-offer--lowest-fare:focus .proposal-offer__price,.proposal-offer--lowest-fare:hover .proposal-offer__price{border-color:#e05206;color:#e05206}.proposal-offer--lowest-fare.proposal-offer--selected .proposal-offer__price{background:#e05206;color:#fff}}.proposal-offer--lowest-fare.proposal-offer--selected:after{background:#e05206}.proposal-offer--lowest-fare.proposal-offer--selected:before{border-top-color:#e05206}.proposal-offer--lowest-fare .proposal-offer__price{color:#e05206}.proposal-offer--push{min-height:4.375em;max-width:4.375em;padding:.625em;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;border:none;background:-webkit-gradient(linear, left top, right top, color-stop(0, #4f7015), color-stop(7%, #689610), to(#8bc204)) #82bb04;background:-webkit-linear-gradient(left, #4f7015 0, #689610 7%, #8bc204 100%) #82bb04;background:linear-gradient(to right,#4f7015 0,#689610 7%,#8bc204 100%) #82bb04;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2)}.proposal-offer--push .proposal-offer__price{color:#fff}@media only screen and (max-width:60em){.proposal-offer--push{min-height:none;max-width:none;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.proposal-offer--push .proposal-offer__price{border-color:#80bc0c;color:#80bc0c}}.proposal-offer--push .proposal-offer__price--high{font-size:.75em}.proposal-offer--push .proposal-offer__last-seats,.proposal-offer--push .proposal-offer__lowest-fare{top:75px;left:15px;right:0;bottom:auto;padding:0;background:0 0;opacity:0;color:#fff;font-size:9px;font-weight:700;text-align:left}.proposal-offer--push .proposal-offer__last-seats+.proposal-offer__lowest-fare{margin-top:15px}.proposal-offer--push.proposal-offer--selected,.proposal-offer--push:focus,.proposal-offer--push:hover{background:-webkit-gradient(linear, left top, right top, color-stop(0, #4f7015), color-stop(7%, #689610), to(#8bc204)) #82bb04;background:-webkit-linear-gradient(left, #4f7015 0, #689610 7%, #8bc204 100%) #82bb04;background:linear-gradient(to right,#4f7015 0,#689610 7%,#8bc204 100%) #82bb04;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3);border:none}.proposal-offer--push.proposal-offer--selected{min-height:170px}.proposal-offer--push.proposal-offer--selected:after{content:none}@media only screen and (max-width:60em){.proposal-offer--push .proposal-offer__last-seats,.proposal-offer--push .proposal-offer__lowest-fare{left:0;top:auto;bottom:9px;opacity:1;font-weight:400;font-size:10px;text-align:center}.proposal-offer--push .proposal-offer__last-seats{color:#b0b0b0}.proposal-offer--push .proposal-offer__lowest-fare{color:#e05206}.proposal-offer--push.proposal-offer--selected,.proposal-offer--push:focus,.proposal-offer--push:hover{background:0 0;-webkit-box-shadow:none;box-shadow:none}.proposal-offer--push.proposal-offer--selected .proposal-offer__price,.proposal-offer--push:focus .proposal-offer__price,.proposal-offer--push:hover .proposal-offer__price{border-color:#80bc0c;color:#80bc0c}.proposal-offer--push.proposal-offer--selected{min-height:0}.proposal-offer--push.proposal-offer--selected:after{content:"";display:block;top:-webkit-calc(100% - 5px);top:calc(100% - 5px);left:10px;right:10px;height:15px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background:#80bc0c}.proposal-offer--push.proposal-offer--selected .proposal-offer__price{background:#80bc0c;color:#fff}}.proposal-offer--push.proposal-offer--selected:before{top:auto;bottom:0;left:-22px;border-style:solid;border-width:47px 17px;border-color:transparent #6b9a0e transparent transparent}.proposal-offer--push.proposal-offer--selected .proposal-offer__last-seats,.proposal-offer--push.proposal-offer--selected .proposal-offer__lowest-fare{opacity:1}.proposal-offer--push.proposal-offer--lowest-fare{background:-webkit-gradient(linear, left top, right top, color-stop(0, #8f4216), color-stop(5%, #c15813), to(#ec7208)) #e05206;background:-webkit-linear-gradient(left, #8f4216 0, #c15813 5%, #ec7208 100%) #e05206;background:linear-gradient(to right,#8f4216 0,#c15813 5%,#ec7208 100%) #e05206}@media only screen and (max-width:60em){.proposal-offer--push.proposal-offer--lowest-fare{background:0 0;-webkit-box-shadow:none;box-shadow:none}.proposal-offer--push.proposal-offer--lowest-fare.proposal-offer--selected:after{background:#e05206}}.proposal-offer--push.proposal-offer--lowest-fare.proposal-offer--selected:before{border-right-color:#c45a11}.proposal-offer--push.proposal-offer--lowest-fare.proposal-offer--selected .proposal-offer__price{background:#e05206;color:#fff}@media only screen and (max-width:60em){.proposal-offer--push.proposal-offer--lowest-fare .proposal-offer__upsell{color:#e05206}.proposal-offer--push.proposal-offer--lowest-fare .proposal-offer__price{border-color:#e05206;color:#e05206}}.proposals-offers{float:left;width:300px;position:relative;margin:0;padding:0;border-left:1px solid #e0e0e0;list-style:none}@media only screen and (max-width:60em){.proposals-offers{float:none;width:100%;display:table;margin-bottom:20px;border-left:none}}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposals-offers{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);right:15px}}.proposals-offers__item{display:inline-block;width:33.2%;min-height:6em;vertical-align:middle;text-align:center;line-height:6em}.proposals-offers__item--PUSH{position:absolute;top:.625em;bottom:auto;min-height:auto;left:-webkit-calc(100% - 2px);left:calc(100% - 2px);line-height:1.4em}@media only screen and (max-width:60em){.proposals-offers__item{display:table-cell;width:25%}.proposals-offers__item--PUSH{position:static}}.proposals-wrapper{position:relative;padding-bottom:20px;padding-top:125px}.row.proposals-header-ordered:after,.row.proposals-header-ordered:before{position:absolute;top:-2px;left:-1px;width:2em;height:2em;-webkit-border-radius:50%;border-radius:50%;font-size:1.5em;display:block;overflow:hidden}.row.proposals-header-ordered{counter-increment:title-proposals;padding-left:65px}.row.proposals-header-ordered:before{content:counter(title-proposals);background:#0088ce;line-height:2em;font-weight:700;color:#fff;text-align:center;-webkit-transform:translate3d(0,0,0)}.row.proposals-header-ordered:after{content:'';-webkit-box-shadow:0 0 0 10px #fff;box-shadow:0 0 0 10px #fff}.proposals-header,.proposals-results-container{position:relative}.proposals-header.row{margin-bottom:25px}.proposals-header__title{font-size:1.875em;font-weight:400}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposals-wrapper{padding-top:1.25em}.proposals-header__title{margin-bottom:.75em;font-size:20px;text-align:center}}.proposal-days-container{height:84px;position:relative}#proposals-days-ref{display:block;position:absolute;bottom:147px;height:0;width:0}.proposals-days{position:relative;background-color:#34475c;height:84px;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;display:table}.proposals-days__item{display:block;float:left;width:6.1875em;padding:1.125em 0;vertical-align:middle;cursor:pointer;color:#fff;text-align:center;opacity:1;line-height:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposals-days__item{width:30%}}.proposals-days__item.disabled{cursor:default}.proposals-days__item.disabled:not(.selected){opacity:.5}.proposals-days__item.selected{width:6.8125em;background-color:#fff}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposals-days__item.selected{width:39.9%}}.proposals-days__item.selected .day{padding:0;color:#052d50;font-size:1.25em}.proposals-days__item.selected .day__date{font-size:1.4em}.proposals-days__item .day{padding:.3125em 0;font-size:1em}.proposals-days__item .day__date{font-size:1.375em}.proposals-days__sticky-summary{overflow:hidden;opacity:0;font-size:.875em;color:#fff;line-height:50px;max-height:0}.proposals-days.sticky{position:fixed;top:103px;width:1030px;z-index:4;-webkit-border-radius:0;border-radius:0}.proposals-days.sticky .proposals-days__item{opacity:0;pointer-events:none}.proposals-days.sticky .proposals-days__sticky-summary{display:block;position:absolute;bottom:0;left:30px;max-height:50px;opacity:1;-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s}@media only screen and (max-width:75em){.proposals-days.sticky{width:-webkit-calc(100% - 200px);width:calc(100% - 200px)}}.proposals-types,.proposals-types--sticky{position:absolute;padding:0;top:64px;right:-1px;z-index:5}.proposals-types__header__refs{position:absolute;height:1px;top:0;z-index:-1;pointer-events:none}#proposal-header-flex-ref{top:-97px}#proposal-header-semi-flex-ref{top:-87px}#proposal-header-no-flex-ref{top:-77px}.proposals-types--sticky__header,.proposals-types__header{position:absolute;top:20px;right:200px;width:101px;display:inline-block;vertical-align:top;background-color:#3fa9df;background-image:-webkit-linear-gradient(295deg, #74c1e8 0, #44abe0 60%);background-image:linear-gradient(155deg,#74c1e8 0,#44abe0 60%);text-align:center;border:1px solid #fff;border-bottom:none;padding:24px 10px;color:#fff;-webkit-transition:padding .2s ease;transition:padding .2s ease}.proposals-types--sticky__header:after,.proposals-types--sticky__header:before,.proposals-types__header:after,.proposals-types__header:before{border-left:50px solid transparent;border-right:50px solid transparent;width:100%;height:10px;z-index:2;left:0;right:0;position:absolute;content:''}.proposals-types--sticky__header:after,.proposals-types__header:after{border-top:17px solid #44abe0;top:100%}.proposals-types--sticky__header:before,.proposals-types__header:before{border-top:17px solid #fff;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);margin-bottom:-2px}.proposals-types--sticky__header>span,.proposals-types__header>span{display:table-cell;width:130px;height:20px;vertical-align:middle;font-size:.75em}.proposals-types__header__popover{position:absolute;display:block;top:0;left:0;right:0;bottom:-10px;z-index:10}.proposals-types__header__popover:after{content:'';display:block;width:13px;height:13px;position:absolute;bottom:3px;left:50%;margin-left:-6px;z-index:10;cursor:pointer;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/vendors/icon-lib/optimized/navigation/colors/kalki-info-full-white-40.c5efbe23.svg) center center no-repeat;background-size:13px 13px}.proposals-types--sticky__header .icon,.proposals-types__header .icon{width:13px;height:13px;position:absolute;bottom:-7px;left:50%;margin-left:-6px;z-index:10;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.proposals-types__header.sticky,.sticky.proposals-types--sticky__header{position:fixed;padding:15px 10px;top:136px;right:-webkit-calc((100% - 1030px)/ 2 + 200px);right:calc((100% - 1030px)/ 2 + 200px);width:101px;z-index:5}.proposals,.proposals .journey{position:relative}@media only screen and (max-width:75em){.proposals-types__header.sticky,.sticky.proposals-types--sticky__header{right:300px}}.proposals-types__header--semi-flex{top:10px;right:100px;padding:29px 10px;background:#0088ce;background:-webkit-linear-gradient(295deg, #44a4d5 0, #0088ce 60%);background:linear-gradient(155deg,#44a4d5 0,#0088ce 60%)}.proposals-types__header--semi-flex:after{border-top-color:#0088ce}.proposals-types__header--semi-flex.sticky{right:-webkit-calc((100% - 1030px)/ 2 + 100px);right:calc((100% - 1030px)/ 2 + 100px)}@media only screen and (max-width:75em){.proposals-types__header--semi-flex.sticky{right:200px}}.proposals-types__header--full-flex{padding:34px 12px;top:0;right:0;background:#6d2a79;background:-webkit-linear-gradient(295deg, #8a5493 0, #702f7c 60%);background:linear-gradient(155deg,#8a5493 0,#702f7c 60%)}.proposals-types__header--full-flex:after{border-top-color:#702f7c}.proposals-types__header--full-flex.sticky{right:-webkit-calc((100% - 1030px)/ 2);right:calc((100% - 1030px)/ 2);padding-left:12px;padding-right:12px}@media only screen and (max-width:75em){.proposals-types__header--full-flex.sticky{right:100px}}.proposals-types--sticky{border-color:transparent;background:0 0}.proposals .journey,.proposals__journey__resume .proposals__journey__price:first-of-type{border-left:1px solid #d9d9d9}.proposals-types--sticky__header{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.proposals-types--sticky__header:after{content:none}.proposals{background-color:#fff}.proposals .journey.even{background-color:#f5f5f5}.proposals .journey.even .proposal-journey-summary.journey-schema--train-line:before{-webkit-box-shadow:0 0 0 3px #f5f5f5;box-shadow:0 0 0 3px #f5f5f5}.proposals__journey__resume{display:table;width:100%}.proposals__journey__resume .proposals__journey__price{display:table-cell;vertical-align:middle;font-weight:700;font-size:.875em;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.proposals__journey__price{position:relative;width:100px;text-align:center;color:#3e3d40;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.proposals__journey__price .price{font-size:1.375em}.proposals__journey__price .price span{font-size:.6363636364em;font-weight:400}.proposals__journey__price .cheapest-banner{position:absolute;bottom:2.0909090909em;left:1.3636363636em;right:1.3636363636em;background:#e05206;-webkit-border-radius:3px;border-radius:3px;font-size:.6875em;line-height:1.6363636364em;font-weight:400;color:#fff;text-align:center;text-transform:capitalize}.proposals__journey__price .lastseats-banner{position:absolute;top:2em;left:0;right:0;opacity:1;font-size:.7142857143em;color:#b0b0b0;text-transform:capitalize;-webkit-transition:color .3s ease;transition:color .3s ease}.proposals__journey__price .soldout{color:#b0b0b0}.proposals__journey__price .travelclass-banner{line-height:1.4545454545em}.proposals__journey__price .travelclass-banner__class{text-transform:uppercase}.proposals__journey__price.selected .lastseats-banner,.proposals__journey__price:hover .lastseats-banner{color:#fff}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.soldout,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.soldout,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.soldout{pointer-events:none}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push{display:block;position:absolute;right:-6.3636363636em;top:10px;width:6.3636363636em;height:6.3636363636em;padding:.9090909091em 0 0 .8181818182em;background:#82bb04;background:-webkit-gradient(linear, left top, right top, color-stop(0, #4f7015), color-stop(5%, #689610), to(#8bc204));background:-webkit-linear-gradient(left, #4f7015 0, #689610 5%, #8bc204 100%);background:linear-gradient(to right,#4f7015 0,#689610 5%,#8bc204 100%);-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2);border:none;color:#fff;font-size:.6875em;text-align:left;cursor:pointer;-webkit-transition:-webkit-box-shadow .3s ease,height .3s ease;transition:box-shadow .3s ease,height .3s ease}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push.selected,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push:hover,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push.selected,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push:hover,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push.selected,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push:hover{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3)}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push:after,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push:after,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push:after{content:'';opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push.selected,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push.selected,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push.selected{height:170px}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push.selected:after,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push.selected:after,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push.selected:after{content:'';display:block;position:absolute;bottom:0;left:-24px;height:0;width:0;z-index:4;opacity:1;border-style:solid;border-width:47px 17px;border-color:transparent #69960f transparent transparent}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push.selected .cheapest-banner,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push.selected .lastseats-banner,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push.selected .cheapest-banner,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push.selected .lastseats-banner,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push.selected .cheapest-banner,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push.selected .lastseats-banner{opacity:1}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push .cheapest-banner,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push .lastseats-banner,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push .cheapest-banner,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push .lastseats-banner,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push .cheapest-banner,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push .lastseats-banner{z-index:3;left:5px;opacity:0;-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push .cheapest-banner,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push .cheapest-banner,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push .cheapest-banner{bottom:auto;top:70px;right:0;padding:0;background:0 0;font-size:.8181818182em}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push .lastseats-banner,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push .lastseats-banner,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push .lastseats-banner{bottom:auto;top:73px;font-size:.8181818182em;text-align:center}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.push .lastseats-banner~.cheapest-banner,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.push .lastseats-banner~.cheapest-banner,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.push .lastseats-banner~.cheapest-banner{top:93px}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.cheapest,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.cheapest,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.cheapest{color:#e05206}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.cheapest:not(.push).selected,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.cheapest:not(.push):hover,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.cheapest:not(.push).selected,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.cheapest:not(.push):hover,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.cheapest:not(.push).selected,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.cheapest:not(.push):hover{background:#e05206;color:#fff}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.cheapest:not(.push).selected:after,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.cheapest:not(.push):hover:after,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.cheapest:not(.push).selected:after,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.cheapest:not(.push):hover:after,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.cheapest:not(.push).selected:after,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.cheapest:not(.push):hover:after{background-color:#e05206}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.cheapest:not(.push).selected:before,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.cheapest:not(.push):hover:before,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.cheapest:not(.push).selected:before,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.cheapest:not(.push):hover:before,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.cheapest:not(.push).selected:before,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.cheapest:not(.push):hover:before{border-top-color:#e05206}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.cheapest.push,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.cheapest.push,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.cheapest.push{background:#e05206;background:-webkit-gradient(linear, left top, right top, color-stop(0, #8f4216), color-stop(5%, #c15813), to(#ec7208));background:-webkit-linear-gradient(left, #8f4216 0, #c15813 5%, #ec7208 100%);background:linear-gradient(to right,#8f4216 0,#c15813 5%,#ec7208 100%);color:#fff}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push).selected,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push):hover,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push).selected,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push):hover,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push).selected,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push):hover{background:#0088ce;color:#fff}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push).selected:after,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push):hover:after,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push).selected:after,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push):hover:after,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push).selected:after,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push):hover:after{background-color:#0088ce}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE.cheapest.push.selected:after,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE.cheapest.push.selected:after,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE.cheapest.push.selected:after{border-right-color:#c45a12}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push).selected,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push):hover,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push).selected,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push):hover,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push).selected,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push):hover{border:1px solid #000;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.5);box-shadow:0 0 4px 1px rgba(0,0,0,.5)}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push).selected:before,.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push):hover:before,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push).selected:before,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push):hover:before,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push).selected:before,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push):hover:before{border-top-color:#0088ce}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push).selected:after,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push).selected:after,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push).selected:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:10px;z-index:4;background-color:#0088ce}.proposals__journey__price.proposals__journey__price--FULLY_FLEXIBLE:not(.push).selected:before,.proposals__journey__price.proposals__journey__price--NON_FLEXIBLE:not(.push).selected:before,.proposals__journey__price.proposals__journey__price--SEMI_FLEXIBLE:not(.push).selected:before{content:'';display:block;position:absolute;bottom:-34px;left:0;right:0;z-index:4;border-style:solid;border-width:17px 50px;border-color:#0088ce transparent transparent}.proposals__journey__price.disabled{cursor:default}.proposals__journey__price.push.disabled,.proposals__journey__resume .proposals__journey__price:last-child.disabled{display:none}.proposals-details{border:1px solid #333;width:auto;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:-2px 4px 11px -5px #333;box-shadow:-2px 4px 11px -5px #333;margin:-10px;background-color:#fff;position:relative;z-index:3}.proposals-details.unfold-add{margin:0}.proposals-details.unfold-add-active,.proposals-details.unfold-remove{margin:-10px}.proposals-details.unfold-remove-active{margin:0}.proposals-details .vsc__MEA{clear:both;margin-top:-35px}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposals-details .vsc__MEA{margin-bottom:20px}.proposals-details__content{padding:0}}.proposals-details__content--downsell .travel-class{font-weight:700;color:#0088ce}.proposals-details .journey-details{padding-top:20px;max-width:none;border-top:1px solid #e5e5e5}@media only screen and (min-width:75em){.proposals-details .journey-details{padding-left:74px;padding-right:74px}}.proposal-passengers{padding:2.9166666667em 0;font-size:.75em}@media only screen and (max-width:60em){.proposal-passengers{padding:20px 0}}.proposal-passengers__desktop-fare-conditions{display:none;margin:15px 20px 0 0;float:right;color:#0088ce;font-family:AvenirBook,Avenir,Arial,sans-serif;cursor:pointer;font-size:14px}.proposal-passenger-name,.proposal-passenger__by-type__count{color:#000;font-family:AvenirBook,Avenir,Arial,sans-serif}.row .proposal-passengers.row{margin:0}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.row .proposal-passengers.row{padding-bottom:.9375em}}.proposal-passenger{position:relative;padding-left:4.5833333333em;width:49.9%;float:left}@media only screen and (min-width:37.5em){.proposal-passengers__desktop-fare-conditions{display:inline-block}.proposal-passenger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0 20px;width:auto;float:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.proposal-passenger__icon{display:block;position:absolute;width:32px;height:32px;left:5%;top:0;fill:#0088ce}@media only screen and (min-width:37.5em){.proposal-passenger__icon{position:static}}@media only screen and (max-width:48em){.proposal-passenger:not(:last-child):after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:#e5e5e5}}@media only screen and (min-width:48em){.proposal-passenger+.proposal-passenger{margin-top:15px;margin-bottom:0}}.proposal-passengers__by-type{padding:1.25em .9375em 2.1875em}.proposal-passenger__by-type{position:relative;margin-top:15px;width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.25em}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposal-passenger__by-type{display:block;float:left;width:49.5%;padding-bottom:0;margin-bottom:1.25em}.proposal-passenger__by-type:nth-child(even):after{content:none;display:none}}.proposal-passenger__by-type:after{content:'';display:block;position:absolute;top:0;bottom:35px;right:0;width:1px;background:#e5e5e5}@media only screen and (max-width:48em){.proposal-passenger__by-type:after{bottom:0}}.proposal-passenger__by-type:nth-child(4n+4):after{content:none;display:none}.proposal-passenger__by-type:nth-child(4n+5){clear:left}.proposal-passenger__by-type__count{display:block;position:relative;float:left;padding-top:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto;text-align:left}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposal-passenger__by-type__count{padding-top:33px;width:4.0625em}}.proposal-passenger__by-type__count__icon{display:block;position:absolute;top:0;left:50%;width:31px;height:31px;margin-left:-15.5px;fill:#0088ce}@media only screen and (min-width:37.5em){.proposal-passenger__by-type__count__icon{position:static;display:inline-block;margin:0;vertical-align:middle}}.proposal-passenger__by-type__count__number{font-size:1em;font-weight:700}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposal-passenger__by-type__count__number{font-size:.875em}}.proposal-passenger__by-type__count__type{font-size:.875em}.proposal-passenger__by-type__details{font-size:.75em;margin-left:7.5em}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposal-passenger__by-type__details{margin-left:6.25em}.proposal-passenger__by-type__details .proposal-passenger-conditions-name{display:none}}.proposal-passenger__by-type__details .proposal-passenger-price{font-size:1em}.proposal-passenger__by-type__details .proposal-passenger-conditions-name{margin-left:0;font-size:.8333333333em}.proposal-passenger__by-type__details .proposal-passenger-fare-infos-link{margin-top:9px}.proposal-passenger-icon{display:inline-block;width:20px;height:20px;margin-right:8px;-webkit-border-radius:100%;border-radius:100%;border:1px solid #777}.proposal-passenger-name{padding:.3125em 0;text-transform:capitalize;font-size:1.3333333333em}@media only screen and (min-width:37.5em){.proposal-passenger-name{padding:0;margin-left:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.proposal-passenger-fare-infos-link{display:none;margin-top:15px;color:#0088ce;cursor:pointer;font-size:1.1666666667em;font-family:AvenirBook,Avenir,Arial,sans-serif}.proposal-passenger-fare-infos-link:hover{text-decoration:underline}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposal-passenger-fare-infos-link{margin-top:0;font-size:1em;display:block}}.proposal-passenger-price,.proposal-passenger-price__by-type{color:#0088ce;font-size:1.1666666667em;font-family:AvenirBook,Avenir,Arial,sans-serif}.proposal-passenger-conditions-content,.proposal-passenger-conditions-name{color:#b0b1b2;font-family:AvenirBook,Avenir,Arial,sans-serif}.proposal-passenger-conditions-name{display:inline;padding-left:3px;text-transform:uppercase;font-size:.9166666667em}.proposal-passenger-conditions-name>span:first-child:before{content:'|';display:inline-block;padding-right:.25em}.proposal-passenger-conditions-content{padding-top:5px}.proposals__journey__json{display:none}.proposal-actions{display:table;width:100%;padding:0}.proposal-action{display:table-cell;width:50%;text-align:center;color:#fff;padding:15px;cursor:pointer;font-family:AvenirBook,Avenir,Arial,sans-serif}.proposal-action[disabled]{background:#757575!important;border-top-color:#757575!important;cursor:default}.proposal-action--primary{background-color:#0088ce;border:none;width:100%;border-top:solid 1px #0088ce;font-size:1em}.cheapest .proposal-action--primary,.cheapest.push .proposal-action--primary{background:#e05206;border-top-color:#e05206}.push .proposal-action--primary{background:#69960f;border-top-color:#69960f}.proposal-action--secondary{position:relative;background-color:#fff;color:#333;border-top:solid 1px #0088ce;text-decoration:none;font-size:.875em}.proposal-action--secondary:active,.proposal-action--secondary:focus,.proposal-action--secondary:hover{color:#333;background-color:#ecf6fb;text-decoration:none}.proposals-next,.proposals-previous{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;background-color:#e1eff7}.proposals-next a,.proposals-previous a{position:relative;text-align:center;display:block;width:19.2857142857em;padding:1.0714285714em 0;margin:0 auto;color:#0088ce;text-decoration:none;font-size:.875em;font-weight:700}.proposals-next a:after,.proposals-previous a:after{content:attr(loading-text);display:block;position:absolute;top:0;left:10px;right:10px;bottom:0;padding-left:30px;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/vsc-loader.gif) 20% center no-repeat #fff;background-size:30px auto;opacity:0;line-height:46px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.proposals-next a.proposals-loader,.proposals-previous a.proposals-loader{cursor:default}.proposals-next a.proposals-loader:after,.proposals-previous a.proposals-loader:after{opacity:1}.proposals-next{padding:0 0 20px;border-bottom:1px solid #d9d9d9}.proposals-next a{-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/proposals-next-arrows.png) center center repeat-y #fff}.proposals-next a:hover{background-position:center -620%;-webkit-transition:background-position .5s ease;transition:background-position .5s ease}.proposals-previous{padding:20px 0 0;border-top:1px solid #d9d9d9;min-height:67px}@media only screen and (min-width:60.0625em) and (max-width:75em){.proposals-previous{padding-right:18.75em}}.proposals-previous a{-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/assets/images/proposals-previous-arrows.png) center center repeat-y #fff;-webkit-transition:background-position .5s ease;transition:background-position .5s ease}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.proposals-previous{padding-top:0;min-height:0}.proposals-previous a{margin-top:20px}}.proposals-previous a:hover{background-position:center 730%}.segment-services strong{display:block;margin-bottom:.8333333333em;font-size:1.125em;color:#0088ce;text-transform:uppercase;font-family:AvenirBook,Avenir,Arial,sans-serif;font-weight:400}@media only screen and (max-width:60em){.segment-services strong{font-size:.8888888889em}}.segment-services__container{display:block;margin-right:1.25em;background:#ecf6fb;position:relative}.segment-services__container:before{content:'';position:absolute;top:50%;margin-top:-10px;left:-7px;width:0;height:0;border-style:solid;border-width:10px 7px 10px 0;border-color:transparent #ecf6fb transparent transparent}.segment-services__container:after{content:'';display:table;clear:both}.segment-services .segment-service{display:block;float:left;position:relative;width:33.3%;padding:1.25em;vertical-align:top}.segment-services .segment-service:nth-last-child(-n+2):first-child,.segment-services .segment-service:nth-last-child(-n+2):first-child~.segment-service{width:50%}.segment-services__more{display:block;float:right;padding-right:1.4285714286em;margin-top:.7142857143em;font-family:AvenirBook,Avenir,Arial,sans-serif;color:#0088ce;text-decoration:none;font-size:.875em}.segment-services__more:focus,.segment-services__more:hover{text-decoration:underline}.segment-service{margin-bottom:1em}.segment-service__icon{display:block;width:17px;height:17px;float:left;fill:#0088ce}.segment-service__name{padding:0;margin-left:20px;font-size:.75em;color:#000;text-transform:uppercase}.segment-service__description{clear:left;margin-top:.8333333333em;font-size:.75em;color:#5b5b5b;line-height:1.3333333333em}.segment-service--modal .segment-service__icon{width:35px;height:35px}.segment-service--modal .segment-service__name{margin-left:3.75em}.segment-service--modal .segment-service__description{clear:none;margin-left:3.75em}.segment-service:after{content:'';display:block;position:absolute;top:20px;right:0;bottom:20px;width:1px;background:#fff}.segment-service:last-child:after{content:none}@media only screen and (max-width:60em){.container.proposals-wrapper{padding-left:0;padding-right:0}.container.proposals-wrapper .proposals-header{padding-left:15px;padding-right:15px}.container.proposals-wrapper .proposals-header-ordered{padding-left:65px}.container.proposals-wrapper .proposals-header-ordered:before{top:-5px}.container.proposals-wrapper .proposals-days{-webkit-border-radius:0;border-radius:0}.container.proposals-wrapper .proposals-days.sticky{width:100%;position:static}.container.proposals-wrapper .proposals-days.sticky .proposals-days__item{opacity:1}.container.proposals-wrapper .proposals-days.sticky .proposals-days__sticky-summary,.container.proposals-wrapper .proposals-types,.container.proposals-wrapper .proposals-types--sticky{display:none}.container.proposals-wrapper .proposals-next{margin-top:-1px}.container.proposals-wrapper .proposals .journey{padding-top:10px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);border-bottom:1px solid #ddd}.container.proposals-wrapper .proposals .journey:nth-of-type(even){background:rgba(0,0,0,.075)}}@media only screen and (max-width:60em) and (max-width:37.5em),only screen and (max-width:60em) and (max-width:48em) and (orientation:landscape){.container.proposals-wrapper .proposals .journey:nth-of-type(even) .proposal-journey-summary:before{-webkit-box-shadow:0 0 0 2px #ececec!important;box-shadow:0 0 0 2px #ececec!important}}@media only screen and (max-width:60em) and (max-width:60em){.container.proposals-wrapper .proposals .journey:nth-of-type(even) .proposal-journey-summary:before{-webkit-box-shadow:0 0 0 3px #ececec!important;box-shadow:0 0 0 3px #ececec!important}}@media only screen and (max-width:60em){.container.proposals-wrapper .proposals .journey:last-of-type{-webkit-box-shadow:none;box-shadow:none}.container.proposals-wrapper .proposals .journey .proposals__journey__resume{display:block;padding-left:15px;padding-right:15px}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposal-journey-summary{display:block;width:100%;padding-right:0;padding-left:0}}@media only screen and (max-width:60em) and (max-width:37.5em),only screen and (max-width:60em) and (max-width:48em) and (orientation:landscape){.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposal-journey-summary:before{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}}@media only screen and (max-width:60em){.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposal-journey-summary .column:first-of-type{padding-left:0}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price{display:inline-block;position:relative;top:0;right:0;width:25%;padding:40px 0 30px;height:90px;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-align:center;line-height:20px;-webkit-transition:background .3s ease;transition:background .3s ease}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:not(:hover):not(.selected){background:0 0}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:first-of-type{-webkit-border-radius:5px 0 0;border-radius:5px 0 0}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:first-of-type .travelclass-banner,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:first-of-type:before{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:last-of-type{-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:last-of-type .travelclass-banner,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:last-of-type:before{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price>span{height:30px;font-size:20px;line-height:20px}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price .travelclass-banner,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:before{display:block;position:absolute;top:0;left:0;right:0;bottom:auto;z-index:1;border:1px solid transparent;color:#fff;font-size:12px;text-align:center;line-height:24px;font-weight:400}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:after{content:none}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:nth-of-type(1):before{content:'Non flexible';border-color:#3fa9df;color:#3fa9df}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:nth-of-type(2):before{content:'More flexible';border-color:#0088ce;color:#0088ce}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:nth-of-type(3):before{content:'Most flexible';border-color:#6d2a79;color:#6d2a79}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price .travelclass-banner{border-color:#82bb04;color:#82bb04}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.push{color:#82bb04}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.push.selected,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.push:hover{background:#82bb04;color:#fff}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.push.cheapest{color:#e05206}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.push.cheapest.selected,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.push.cheapest:hover{background:#e05206;color:#fff}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price .cheapest-banner{display:block;top:auto;bottom:8px;left:0;right:0;opacity:1;background:0 0;color:#e05206;font-size:10px;font-weight:700}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price .lastseats-banner{top:auto;bottom:5px;left:0;right:0;opacity:1;color:#b0b0b0;font-size:10px;font-weight:700}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price .lastseats-banner+.cheapest-banner{display:none}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.selected:not(.disabled),.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:hover:not(.disabled){-webkit-box-shadow:none;box-shadow:none}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.selected:not(.disabled) .travelclass-banner,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.selected:not(.disabled):before,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:hover:not(.disabled) .travelclass-banner,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:hover:not(.disabled):before{border:none;color:#fff!important}.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.selected:not(.disabled) .cheapest-banner,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price.selected:not(.disabled) .lastseats-banner,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:hover:not(.disabled) .cheapest-banner,.container.proposals-wrapper .proposals .journey .proposals__journey__resume .proposals__journey__price:hover:not(.disabled) .lastseats-banner{color:#fff}.container.proposals-wrapper .proposals .journey .proposals-details{margin:-25px 0 0;border:none;border-top:1px solid #b0b0b0;-webkit-border-radius:0;border-radius:0}.container.proposals-wrapper .proposals .journey .proposals-details.unfold-add{margin:0}.container.proposals-wrapper .proposals .journey .proposals-details.unfold-add-active,.container.proposals-wrapper .proposals .journey .proposals-details.unfold-remove{margin:-25px 0 0}.container.proposals-wrapper .proposals .journey .proposals-details.unfold-remove-active{margin:0}.container.proposals-wrapper .proposals .journey .proposals-details .segment-service{display:block;width:auto;padding:.25em 1.25em}.container.proposals-wrapper .proposals .journey .proposals-details .segment-service:last-of-type{display:none}.container.proposals-wrapper .proposals .journey .proposal-passenger{margin-bottom:15px}}.proposals__no-trains{padding:30px;background:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:.875em}.basket-header{padding-left:1.125em;border-left:1px solid #e3e3e3}.basket-header__container{min-height:1.4375em;position:relative;top:.1875em;border:none}.basket-header__container__content{display:block;position:relative;padding-left:1.6428571429em;height:1.6428571429em;font-size:.875em;color:#0088ce;text-decoration:none;line-height:1.6428571429em;font-family:AvenirBook,Avenir,Arial,sans-serif}.basket-header__container__content__icon{width:30px;height:30px;display:block;position:absolute;top:-8px;left:-4px;fill:#0088ce}.basket-header__container__content__price{display:none}@media only screen and (min-width:48em){.basket-header__container{position:static;top:0}.basket-header__container__content__icon{top:-3px}.basket-header__container__content__price{display:inline-block;font-size:.8571428571em}}.basket-summary{width:100%;padding:0;background:#fff;border:1px solid #e5e5e5;-webkit-border-radius:5px;border-radius:5px;text-align:left}.basket-summary--header{position:absolute;right:0;top:54px;-webkit-transition:top .2s ease;transition:top .2s ease}.vsc__header--tiny .basket-summary--header{top:2.5em}.basket-summary__title{padding:1.25em 1em .65em;margin-right:-1px;margin-left:-1px;background:0 0;font-size:1.25em;font-weight:400;color:#000;text-transform:uppercase;font-family:AvenirBook,Avenir,Arial,sans-serif;text-align:center}.basket-summary__title em{color:#0088ce;font-style:normal}.vsc__header--tiny .basket-summary__title{top:40px}.basket-summary__products__product{clear:both}.basket-summary__products__product__od,.basket-summary__products__product__price,.basket-summary__products__product__remove{line-height:52px}.basket-summary__products__product__remove{background:0 0;border:0;float:right;margin:-1px .625em 0}.basket-summary__products__product__remove__icon{width:1.125em;height:1.125em;fill:#cecece;vertical-align:middle}.basket-summary__products__product__remove__icon:hover{fill:#757575}.basket-summary__products__product__price{font-size:.875em;font-weight:700;color:#0088ce;float:right}.basket-summary__products__product__price span{font-size:.7142857143em;line-height:1}.basket-summary__products__product__od{width:60%;padding-left:1.25em}.basket-summary__products__product__services{border-top:1px solid #e5e5e5;position:relative;-webkit-transition:padding .3s ease;transition:padding .3s ease}.basket-summary__products__product__services:after,.basket-summary__products__product__services:before{content:"";display:block;position:absolute;top:0;left:50%;width:0;height:0;margin-left:-10px;border-width:10px;border-style:solid;border-color:#e5e5e5 transparent transparent}.basket-summary__products__product__services:after{margin-top:-1px;border-color:#fff transparent transparent}.basket-summary__products__product__services__options{display:block;padding:20px;margin:0;list-style:none}.basket-summary__products__product__services__options__option{opacity:.5;-webkit-transform:opacity .3s ease;transform:opacity .3s ease}.basket-summary__products__product__services__options__option__check,.basket-summary__products__product__services__options__option__price,.basket-summary__products__product__services__options__option__title{line-height:20px}.basket-summary__products__product__services__options__option__price,.basket-summary__products__product__services__options__option__title{color:#757575;font-size:.75em}.basket-summary__products__product__services__options__option__price{float:right;font-weight:700}.basket-summary__products__product__services__options__option__price--free{font-weight:400;text-transform:uppercase}.basket-summary__products__product__services__options__option__check{float:left;width:.9375em;height:1.25em;margin-right:.4375em;fill:#0088ce;opacity:0;-webkit-transform:scale(.5) rotate(-90deg);transform:scale(.5) rotate(-90deg);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease!important;transition:opacity .3s ease,transform .3s ease!important}.basket-summary__products__product__services__options__option--active{opacity:1}.basket-summary__products__product__services__options__option--active .basket-summary__products__product__services__options__option__check{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.basket-summary__payment-recap{padding:1.5625em;font-family:AvenirBook,Arial,sans-serif;background:#f2f9fd}.basket-summary__summary.to-pin.pinned{position:fixed;width:282px;top:2.5em}.basket-summary__summary.to-pin.pinned .basket-summary__to-pin-box{position:relative;left:-1px;border:1px solid #e5e5e5;border-top:none}.basket-summary__go{padding:0 20px 20px;background:0 0}.basket-summary__go.to-pin.pinned{position:fixed;bottom:0;left:0;width:100%;z-index:500;padding:0 35px 20px;background:#fff;-webkit-box-shadow:0 -4px 3px 1px rgba(0,0,0,.2);box-shadow:0 -4px 3px 1px rgba(0,0,0,.2)}.basket-summary__go.to-pin.pinned a,.basket-summary__go.to-pin.pinned button{background:#0088ce;color:#fff}.basket-summary__go a,.basket-summary__go button{display:block;width:auto;margin:20px auto 0;padding:.8571428571em .8571428571em .7142857143em;border:0;background-color:#0088ce;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:.875em;text-align:center;text-decoration:none;font-family:AvenirBook,Avenir,Arial,sans-serif;vertical-align:bottom;line-height:1.4em;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.basket-summary__go a:hover,.basket-summary__go button:hover{background-color:#006da5}@media only screen and (min-width:48em){.basket-summary{-webkit-border-radius:0;border-radius:0}.basket-summary__title{padding:.65em 1em;background:#757575;color:#fff}.basket-summary__title em{color:inherit}.basket-summary__go{background:#fff}.basket-header .basket-summary{min-width:17.625em}}@media only screen and (min-width:60em){.basket-summary{width:282px;float:right}.descent .basket-summary{margin-top:4em}.basket-summary__title{text-align:left}}.cookie-policy-popin{position:fixed;bottom:-3px;margin-bottom:0;z-index:9999;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.6) 0 2px 8px;box-shadow:rgba(0,0,0,.6) 0 2px 8px;font-size:.875em;font-weight:400;line-height:18px;color:#404040}.cookie-policy-popin a,.pax-selection__counter__stepper button{color:#0088ce}.cookie-policy-popin__content{padding:25px}.cookie-policy-popin__content__button{position:absolute;display:block;top:0;right:0;width:40px;height:40px;line-height:40px;font-size:24px;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer}.cookie-policy-popin{width:300px;right:30px;-webkit-border-radius:3px;border-radius:3px}.dropdown__selector,.dropdown__wrapper{border:1px solid #e5e5e5}.dropdown{cursor:pointer;position:relative}.dropdown__selector__chevron{position:absolute;top:50%;right:6px;width:20px;height:20px;margin-top:-10px;fill:#0088ce;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.dropdown__wrapper{display:none;border-top-width:0}.dropdown.active .dropdown__wrapper,.dropdown__wrapper li{display:block}.dropdown.active .dropdown__selector__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vsc__MEA__icon{position:absolute;top:.9375em;right:.9375em;width:1.25em;height:1.25em;fill:rgba(255,255,255,.5);cursor:pointer}.vsc__MEA__icon:hover{fill:#fff}.departure-date-input,.return-date-input{width:100%;position:relative}.departure-date-input__field,.return-date-input__field{display:block;height:1.4666666667em;width:100%;border:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;color:#0088ce;font-size:.9375em;font-family:AvenirHeavy,AvenirBook,Avenir,Arial,sans-serif;vertical-align:middle}.departure-date-input__field::-webkit-calendar-picker-indicator,.departure-date-input__field::-webkit-clear-button,.departure-date-input__field::-webkit-inner-spin-button,.return-date-input__field::-webkit-calendar-picker-indicator,.return-date-input__field::-webkit-clear-button,.return-date-input__field::-webkit-inner-spin-button{display:none}.departure-date-input__icon,.return-date-input__icon{position:absolute;top:0;right:0;bottom:0;width:1.0625em;height:1.0625em;z-index:4;fill:#0088ce;pointer-events:none}.departure-date-input__icon>svg,.return-date-input__icon>svg{width:inherit;height:inherit;fill:inherit}@media only screen and (min-width:48em){.departure-date-input__icon,.return-date-input__icon{width:1.4375em;height:1.4375em;top:-4px}}.pax-selection{font-family:AvenirBook,Avenir,Arial,sans-serif}.pax-selection__counter__stepper button,.pax-selection__counter__stepper input,.pax-selection__passenger__name,.pax-selection__title{font-family:AvenirHeavy,AvenirBook,Avenir,Arial,sans-serif}.pax-selection__aim{display:none}.pax-selection__title{font-size:.75em;text-transform:uppercase}.pax-selection__counter{margin:1.25em 0 1.4375em;height:2.625em;position:relative;overflow:hidden}.pax-selection__counter__stepper{display:table;width:7.3125em;float:left;margin-right:1.5em;background:#fff;-webkit-border-radius:5px;border-radius:5px}.pax-selection__counter__stepper button,.pax-selection__counter__stepper input{display:table-cell;width:33%;height:2.625em;border:none;background:0 0;text-align:center;vertical-align:middle}.pax-selection__counter__stepper input{width:2.0416666667em}.pax-selection__counter__stepper button[disabled]{color:rgba(117,117,117,.5)}.pax-selection__counter__group-booking{float:left;display:inline-block;line-height:3.2307692308em;font-size:.8125em;color:#0088ce;text-decoration:none}.pax-selection__counter__group-booking:focus,.pax-selection__counter__group-booking:hover{text-decoration:underline}.pax-selection__passenger{padding:1.4375em;position:relative;background:rgba(0,136,206,.1);-webkit-border-radius:5px;border-radius:5px}.pax-selection__passenger__name{margin-bottom:1.8333333333em;font-size:.75em;text-transform:uppercase}.pax-selection__passenger__typology{margin:0 .125em;padding:.125em;position:relative;background:#fff;-webkit-border-radius:5px;border-radius:5px}.pax-selection__passenger__typology__select{width:100%;height:2.5714285714em;padding:0 1em;-webkit-appearance:none;-moz-appearance:none;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#0088ce;font-size:.875em;line-height:2.7142857143em}.pax-selection__passenger__typology__select::-ms-expand{display:none}.pax-selection__passenger__typology__chevron{position:absolute;top:.6875em;right:.625em;width:20px;height:20px;fill:#0088ce;pointer-events:none}.pax-selection__passenger__remove-button{position:absolute;top:1.125em;right:1.375em;width:1.25em;height:1.25em;border:none;background:0 0;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.pax-selection__passenger__remove-button__icon{width:1.25em;height:1.25em;fill:#0088ce}.pax-selection__passenger__remove-button[disabled]{-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg)}.pax-selection__passenger__age-select{margin:.75em 0 0}.pax-selection__passenger__age-select:after{content:"";display:table;clear:both}.pax-selection__passenger__age-select__label{float:left;display:inline-block;margin:.6428571429em 1em 0 0;font-size:.875em;line-height:1.4285714286em}.pax-selection__passenger__age-select__label__icon-info{width:1.4285714286em;height:1.4285714286em;margin-left:1em;background-size:1.4285714286em 1.4285714286em;vertical-align:middle}.pax-selection__passenger__age-select__stepper{display:table;float:left;width:7.1875em;background:#fff;-webkit-border-radius:5px;border-radius:5px}.pax-selection__passenger__age-select__stepper button,.pax-selection__passenger__age-select__stepper input{display:table-cell;width:33%;padding:0;height:2.1666666667em;border:none;background:0 0;text-align:center;font-family:AvenirHeavy,AvenirBook,Avenir,Arial,sans-serif;font-size:1.125em;vertical-align:middle}.promocode__title,.search-form{font-family:AvenirBook,Avenir,Arial,sans-serif}.pax-selection__passenger__age-select__stepper button{color:#0088ce;-webkit-transition:color .3s ease;transition:color .3s ease}.pax-selection__passenger__age-select__stepper button[disabled]{color:rgba(117,117,117,.5)}.pax-selection__passenger__age-select__stepper input{width:2.1296296296em;color:#000}.pax-selection__passenger__baby-seat{position:relative}.pax-selection__passenger__baby-seat__label{display:block;overflow:hidden;padding:.875em 0 0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pax-selection__passenger__baby-seat__label__checkbox{display:block;float:left;margin:.125em .1875em 0 0;opacity:0}.pax-selection__passenger__baby-seat__label__checkbox:checked~.pax-selection__passenger__baby-seat__label__check{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.pax-selection__passenger__baby-seat__label__checkbox:focus~.pax-selection__passenger__baby-seat__label__text{border-bottom:1px dotted rgba(0,136,206,.75)}.pax-selection__passenger__baby-seat__label__text{font-size:.8125em}.pax-selection__passenger__baby-seat__label__text:after{content:"";display:block;width:.6923076923em;height:.6923076923em;position:absolute;top:1.3846153846em;left:.0769230769em;border:1px solid #757575}.pax-selection__passenger__baby-seat__label__check{width:.9375em;height:.9375em;position:absolute;top:14px;left:0;fill:#0088ce;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease!important;transition:transform .3s ease,opacity .3s ease!important}.promocode__error,.search-form__tabs{position:relative}.pax-selection__passenger__baby-seat__label[disabled]{opacity:.5;pointer-events:none}.pax-selection__passenger+.pax-selection__passenger{margin-top:1em}@-moz-document url-prefix(){.pax-selection__passenger__typology__select{color:transparent;text-shadow:0 0 0 #0088ce}}@media only screen and (min-width:48em){.pax-selection__title{float:left;margin-right:1em;line-height:3.3333333333em}.pax-selection__counter__stepper{width:6.125em}.pax-selection__counter__stepper button,.pax-selection__counter__stepper input{height:2.0625em}.pax-selection__counter__group-booking{line-height:3.0769230769em}.pax-selection__passenger{display:inline-block;width:-webkit-calc(50% - 12px);width:calc(50% - 12px);margin-right:-4px;margin-top:0;margin-bottom:1em;vertical-align:top}.pax-selection__passenger:nth-of-type(even){margin-left:1.4375em}.pax-selection__passenger__age-select__label__icon-info .popover__content--position-top{bottom:-webkit-calc(100% + 15px);bottom:calc(100% + 15px)}.pax-selection__passenger+.pax-selection__passenger{margin-top:0}}@media only screen and (min-width:60em){.search-form--unstack-medium .pax-selection__passenger{width:-webkit-calc(33.33% - 12px);width:calc(33.33% - 12px);margin-left:1.4375em}.search-form--unstack-medium .pax-selection__passenger:nth-child(3n+1){margin-left:0}}.promocode__input,promo-code{width:100%;display:block}.promocode{overflow:hidden;padding:1.25em;background:#e7f2f9}.promocode__title{margin-bottom:1.25em;font-size:16px;weight:normal}.promocode__error{display:block;bottom:10px;color:#9f1c37;font-size:.75em}.promocode__input{padding:11.6px .8333333333em;background:#fff;border:1px solid #fff;outline:0;color:#000;font-size:.75em}.promocode__input--error{border-color:#9f1c37}.promocode__input:disabled{background:rgba(255,255,255,.4);border-color:#e7f2f9}.promocode__cancel,.promocode__submit{display:block;margin-top:20px;float:right;padding-top:6px;padding-bottom:6px;margin-left:15px}@media only screen and (min-width:48em){.promocode{padding:2.8125em 3.75em}}.search-form{text-align:left}.search-form__tabs__controls__next,.search-form__tabs__controls__previous{position:absolute;display:block;height:3.0625em;width:1.5625em;top:0;background:#fff;border:none;fill:#0088ce;text-align:center}.search-form__tabs__controls__next__icon,.search-form__tabs__controls__previous__icon{width:1.25em;height:1.25em;margin-top:.3125em;fill:inherit}.search-form__tabs__controls__next[disabled],.search-form__tabs__controls__previous[disabled]{fill:#757575}.search-form__tabs__controls__previous{left:0;border-right:1px solid #e7e7e7}.search-form__tabs__controls__previous__icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-form__tabs__controls__next{right:0;border-left:1px solid #e7e7e7}.search-form__tabs__controls__next__icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.search-form__tabs__list{width:-webkit-calc(100% - 3.125em);width:calc(100% - 3.125em);height:3.75em;margin:0 1.5625em;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.search-form__tabs__list::-webkit-scrollbar{display:none}.search-form__tabs__list__item{display:inline-block;width:-webkit-calc(100% / 3);width:calc(100% / 3);height:3.0625em;margin-right:-4px;position:relative;background:#fff;text-decoration:none;color:#757575;fill:#757575;-webkit-transition:background .3s ease;transition:background .3s ease}.search-form__tabs__list__item:not(:first-child){border-left:1px solid #e7e7e7}.search-form__tabs__list__item:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:#0088ce transparent transparent;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.search-form__tabs__list__item__icon{display:block;margin:.375em auto 0;width:1.4375em;height:1.4375em;fill:inherit}.search-form__tabs__list__item__title{text-align:center;color:inherit;font-size:.75em;text-transform:uppercase;line-height:1.1666666667em;-webkit-transition:color .3s ease;transition:color .3s ease}.search-form__tabs__list__item--active,.search-form__tabs__list__item:hover{background:#0088ce;color:#fff;fill:#fff}.search-form__tabs__list__item--active:after,.search-form__tabs__list__item:hover:after{opacity:1}.search-form__expand-container{max-height:0;overflow:hidden;clear:both;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.search-form--expanded .search-form__expand-container{max-height:2000px;-webkit-transition:max-height .3s ease-in,overflow 0s;transition:max-height .3s ease-in,overflow 0s}.search-form--expanded .search-form__expand-container--direct-travel{max-height:5.625em}.search-form--expanded .search-form__expand-container--pax-select{max-height:137.5em;overflow:visible;-webkit-transition:max-height .3s ease-in,overflow 0s linear .3s;transition:max-height .3s ease-in,overflow 0s linear .3s}.search-form__body{margin-top:.75em;background:#fff}.search-form__body__expand{background:rgba(0,136,206,.1);-webkit-box-shadow:inset 0 0 12px rgba(0,136,206,.3);box-shadow:inset 0 0 12px rgba(0,136,206,.3)}.search-form__body__expand:after,.search-form__body__expand:before{content:"";display:table;clear:both}.search-form__body__footer{padding-top:1.25em;position:relative;background:#fff;border-bottom:3px solid #0088ce;text-align:center}.search-form__inputs__datetimes__direction__time__input select,.search-form__inputs__od__field__input{border:none;font-family:AvenirHeavy,AvenirBook,Avenir,Arial,sans-serif;color:#0088ce}.search-form__inputs__od{position:relative}.search-form__inputs__od__invert{display:block;padding:.3125em;width:1.875em;height:1.875em;position:absolute;top:50%;left:.4375em;margin-top:-1.25em;fill:#757575;cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-form__inputs__od__field{position:relative;margin:0 1.5em 1px 2.5em;padding:.9375em 0 0;height:2.5em}.search-form__inputs__od__field:not(:first-of-type):after{content:"";display:block;position:absolute;top:-5px;left:0;right:0;height:1px;background:#e7e7e7}.search-form__inputs__od__field__input{width:-webkit-calc(100% + 6px);width:calc(100% + 6px);display:block;height:1.375em;margin:-3px;padding:0 3px;background:0 0}.search-form__inputs__od__field__input.ng-not-empty~.search-form__inputs__datetimes__direction__date__empty,.search-form__inputs__od__field__input.ng-not-empty~.search-form__inputs__od__field__empty{opacity:.25;cursor:pointer}.search-form__inputs__od__field__input.ng-not-empty~.search-form__inputs__datetimes__direction__date__empty:focus,.search-form__inputs__od__field__input.ng-not-empty~.search-form__inputs__datetimes__direction__date__empty:hover,.search-form__inputs__od__field__input.ng-not-empty~.search-form__inputs__od__field__empty:focus,.search-form__inputs__od__field__input.ng-not-empty~.search-form__inputs__od__field__empty:hover{opacity:.5}.search-form__inputs__datetimes__direction__date__empty,.search-form__inputs__od__field__empty{position:absolute;top:12px;bottom:0;right:0;z-index:4;width:1.25em;height:1.25em;fill:#000;opacity:0}.search-form__inputs__datetimes__direction__date__empty>svg,.search-form__inputs__od__field__empty>svg{width:inherit;height:inherit;fill:inherit}.search-form__inputs__datetimes{margin:.375em 1.5em 0 2.5625em;position:relative}.search-form__inputs__datetimes:after{content:"";display:block;position:absolute;top:12px;left:-webkit-calc(50% - 2px);left:calc(50% - 2px);bottom:16px;width:1px;background:#e7e7e7}@media only screen and (max-width:21.25em){.search-form__inputs__datetimes:after{left:-webkit-calc(70% - 2px);left:calc(70% - 2px)}}.search-form__inputs__datetimes__direction{position:relative;display:table;width:100%;height:40px;margin-bottom:1px}.search-form__inputs__datetimes__direction:not(:first-of-type) .search-form__inputs__datetimes__direction__date:after{content:"";display:block;position:absolute;top:-1px;left:0;right:8px;height:1px;background:#e7e7e7}.search-form__inputs__datetimes__direction:not(:first-of-type) .search-form__inputs__datetimes__direction__time:after{content:"";display:block;position:absolute;top:-1px;left:6px;right:0;height:1px;background:#e7e7e7}.search-form__inputs__datetimes__direction__date,.search-form__inputs__datetimes__direction__time{display:table-cell;width:50%;position:relative;vertical-align:top}.search-form__inputs__datetimes__direction__date{padding-right:8px;padding-top:11px}.search-form__inputs__datetimes__direction__date__label{right:.6666666667em!important}.search-form__inputs__datetimes__direction__date__empty{top:10px;right:35px}.search-form__inputs__datetimes__direction__date__empty--visible{opacity:.25;cursor:pointer}.search-form__inputs__datetimes__direction__date__empty--visible:focus,.search-form__inputs__datetimes__direction__date__empty--visible:hover{opacity:.5}.search-form__inputs__datetimes__direction__time{padding-left:6px;padding-top:9px}@media only screen and (max-width:21.25em){.search-form__inputs__datetimes__direction__date{width:70%}.search-form__inputs__datetimes__direction__time{width:30%}}.search-form__inputs__datetimes__direction__time__label{left:6px!important}.search-form__inputs__datetimes__direction__time__input{position:relative}.search-form__inputs__datetimes__direction__time__input select{display:block;width:100%;height:1.4666666667em;background:0 0;-webkit-border-radius:0;border-radius:0;font-size:.9375em;-webkit-appearance:none;-moz-appearance:none}.search-form__inputs__datetimes__direction__time__input select::-ms-expand{display:none}.search-form__inputs__datetimes__direction__time__input__icon{position:absolute;top:2px;right:0;width:1em;height:1em;z-index:3;fill:#0088ce;pointer-events:none}.search-form__inputs__datetimes__direction__time__input__icon>svg{width:inherit;height:inherit;fill:inherit}.search-form__inputs__datetimes+.search-form__inputs__direct-journey{margin-top:19px}.search-form__inputs__direct-journey{text-align:center}.search-form__inputs__direct-journey__label{display:inline-block;position:relative}.search-form__inputs__direct-journey__checkbox{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;background:0 0;opacity:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.search-form__inputs__direct-journey__checkbox:checked~.search-form__inputs__direct-journey__text:before{border-color:#0088ce}.search-form__inputs__direct-journey__checkbox:checked~.search-form__inputs__direct-journey__check{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.search-form__inputs__direct-journey__check{width:1.125em;height:1.125em;position:absolute;top:.3125em;left:.6875em;fill:#0088ce;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease!important;transition:transform .3s ease,opacity .3s ease!important}.search-form__inputs__direct-journey__text{display:inline-block;padding:.5714285714em .6428571429em .5714285714em .8571428571em;background:#f8f8f8;-webkit-border-radius:1.1428571429em;border-radius:1.1428571429em;font-size:.875em;color:#757575;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.search-form__inputs__direct-journey__text:before{content:"";display:inline-block;width:.75em;height:.75em;margin-right:.75em;border:1px solid #757575;-webkit-transition:border .3s ease;transition:border .3s ease}.search-form__inputs__direct-journey+.search-form__inputs__travel-class{margin-top:.625em;margin-bottom:2em}.search-form__inputs__travel-class{display:table;margin:0 auto;background:#f8f8f8;-webkit-border-radius:15px;border-radius:15px;text-align:center}.search-form__inputs__travel-class__item{display:table-cell;position:relative}.search-form__inputs__travel-class__item__radio{position:absolute;top:0;left:0;right:0;bottom:0;display:block;height:100%;width:100%;opacity:0;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.search-form__inputs__travel-class__item__radio:checked~.search-form__inputs__travel-class__item__label{color:#0088ce}.search-form__inputs__travel-class__item__radio:checked~.search-form__inputs__travel-class__item__label:after{-webkit-transform:scale(1);transform:scale(1)}.search-form__inputs__travel-class__item__label{display:inline-block;padding:.5714285714em 1.0714285714em .5714285714em 2.5em;font-size:.875em;color:#757575;vertical-align:middle}.search-form__inputs__travel-class__item__label:after,.search-form__inputs__travel-class__item__label:before{content:"";display:block;width:17px;height:17px;position:absolute;top:8px;left:10px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #757575}.search-form__inputs__travel-class__item__label:after{border-color:#0088ce;background:#0088ce;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.search-form__inputs__submit{margin-bottom:-3px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.search-form__passengers{margin:1.4375em}.search-form__alternatives{display:table;width:-webkit-calc(100% - 3.75em);width:calc(100% - 3.75em);margin:1.5625em auto 1.3125em}.search-form__alternatives__item{display:table-cell;border-left:1px solid rgba(0,0,0,.1);text-decoration:none;vertical-align:middle;text-align:center}.search-form__alternatives__item__icon{width:1.875em;height:1.875em;margin-right:.5em;fill:#0088ce;vertical-align:middle}.search-form__alternatives__item__title{font-size:.875em;color:#0088ce}.search-form__alternatives__item:first-child{border-left:none;text-align:left}.search-form__alternatives__item:last-child{text-align:right}.search-form__expand-toggle{position:absolute;top:2.125em;right:1.6875em;width:30px;height:30px;fill:#0088ce;cursor:pointer;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease!important;transition:transform .3s ease!important}.search-form--expanded .search-form__expand-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.departure-date-input__field:focus,.pax-selection__counter__stepper button:focus,.pax-selection__counter__stepper input:focus,.pax-selection__passenger button.pax-selection__passenger__remove-button:focus,.pax-selection__passenger__age-select__stepper button:focus,.pax-selection__passenger__age-select__stepper input:focus,.pax-selection__passenger__typology__select:focus,.return-date-input__field:focus,.search-form__inputs__datetimes__direction__time__input select:focus,.search-form__inputs__direct-journey__checkbox:focus~.search-form__inputs__direct-journey__text,.search-form__inputs__od__field__input:focus,.search-form__inputs__travel-class__item__radio:focus~.search-form__inputs__travel-class__item__label{outline:rgba(0,136,206,.75) dotted 1px}.search-form__alternatives__item:focus{outline:rgba(0,136,206,.75) dotted 1px!important}.ng-submitted .departure-date-input__field.ng-invalid,.ng-submitted .return-date-input__field.ng-invalid,.ng-submitted .search-form__inputs__datetimes__direction__time__input select.ng-invalid,.ng-submitted .search-form__inputs__od__field__input.ng-invalid{position:relative;z-index:5;outline:#9f1c37 dotted 1px!important}.search-form__inputs__datetimes__direction__date__label,.search-form__inputs__datetimes__direction__time__label,.search-form__inputs__od__field__label{display:block;position:absolute;top:50%;left:0;right:0;height:1.3333333333em;margin-top:-.5em;z-index:3;background:#fff;text-transform:uppercase;color:#000;font-size:.75em;line-height:1.3333333333em;pointer-events:none;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease}.search-form__inputs__datetimes__direction__date__label--minimized,.search-form__inputs__datetimes__direction__time__label--minimized,.search-form__inputs__od__field__input.ng-not-empty~.search-form__inputs__od__field__label,.search-form__inputs__od__field__input:focus~.search-form__inputs__od__field__label{background:0 0;-webkit-transform:scale(.75) translateY(-18px);transform:scale(.75) translateY(-18px)}@media only screen and (min-width:48em){.search-form__inputs__datetimes__direction__date__label--minimized,.search-form__inputs__datetimes__direction__time__label--minimized,.search-form__inputs__od__field__input.ng-not-empty~.search-form__inputs__od__field__label,.search-form__inputs__od__field__input:focus~.search-form__inputs__od__field__label{-webkit-transform:scale(.75) translateY(-16px);transform:scale(.75) translateY(-16px)}.search-form__inputs__direct-journey{margin-top:.625em;vertical-align:top}.search-form__inputs__direct-journey__text{-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px}.search-form__inputs__travel-class{-webkit-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.search-form--unstack-medium .search-form{margin:1.875em auto 0}.search-form--unstack-medium .search-form__tabs__list{margin:0;width:auto;display:inline-block;overflow:visible;height:2.8125em}.search-form--unstack-medium .search-form__tabs__list__item{width:auto;padding:0 .9375em;height:2.1875em;margin-right:-5px;line-height:2.1875em;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3)}.search-form--unstack-medium .search-form__tabs__list__item:not(:first-child){border-left:none}.search-form--unstack-medium .search-form__tabs__list__item:first-child{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.search-form--unstack-medium .search-form__tabs__list__item:last-child{margin-right:0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.search-form--unstack-medium .search-form__tabs__list__item__icon{display:inline-block;margin:0 .3125em 0 0;vertical-align:middle}.search-form--unstack-medium .search-form__tabs__list__item__title{display:inline-block;vertical-align:middle}.search-form--unstack-medium .search-form__body{margin-top:.3125em;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.search-form--unstack-medium .search-form__body__top{padding-top:1.625em}.search-form--unstack-medium .search-form__body__top:after{content:"";display:table;clear:both}.search-form--unstack-medium .search-form__body__expand{clear:both;position:relative}.search-form--unstack-medium .search-form__inputs__datetimes,.search-form--unstack-medium .search-form__inputs__od{float:left;width:49.9%}.search-form--unstack-medium .search-form__inputs__od__invert{width:1.25em;height:1.25em;padding:0;left:20px;margin-top:-.875em}.search-form--unstack-medium .search-form__inputs__od__field{margin-left:3.3125em;height:2.25em}.search-form--unstack-medium .search-form__inputs__datetimes{margin:0;padding-left:1.25em;padding-right:2.5em}.search-form--unstack-medium .search-form__inputs__datetimes:after{bottom:6px;z-index:3;left:-webkit-calc(50% - 11px);left:calc(50% - 11px)}.search-form--unstack-medium .search-form__inputs__datetimes__direction{width:100%;margin-left:0;height:2.25em}.search-form--unstack-medium .search-form__inputs__datetimes__direction__date{height:2.25em;padding-top:.75em}.search-form--unstack-medium .search-form__inputs__datetimes__direction__time__input__icon{width:1.4375em;height:1.4375em;top:-2px}.search-form--unstack-medium .search-form__inputs__datetimes__direction:not(:first-of-type) .search-form--unstack-medium .search-form__inputs__datetimes__direction__date:after,.search-form--unstack-medium .search-form__inputs__datetimes__direction:not(:first-of-type) .search-form--unstack-medium .search-form__inputs__datetimes__direction__time:after{top:-5px}.search-form--unstack-medium .search-form__inputs__direct-journey,.search-form--unstack-medium .search-form__inputs__travel-class{float:left;margin-top:1.8125em!important}.search-form--unstack-medium .search-form__inputs__direct-journey{clear:left;width:-webkit-calc(49.9% + 24px);width:calc(49.9% + 24px);text-align:right}.search-form--unstack-medium .search-form__inputs__direct-journey__label{padding-right:24px}.search-form--unstack-medium .search-form__inputs__travel-class{text-align:left;display:block;position:relative;-webkit-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.search-form--unstack-medium .search-form__inputs__travel-class:before{content:"";display:block;position:absolute;top:0;right:-webkit-calc(100% - 2px);right:calc(100% - 2px);width:31px;bottom:0;background:#f8f8f8}.search-form--unstack-medium .search-form__inputs__travel-class__item{display:inline-block}.search-form--unstack-medium .search-form__inputs__submit:focus,.search-form--unstack-medium .search-form__inputs__submit:hover{background-color:#fff;border-style:dotted;color:#0088ce}.search-form--unstack-medium .search-form__passengers{margin:2.125em 2.75em}.search-form--unstack-medium .search-form__alternatives{width:auto}.search-form--unstack-medium .search-form__alternatives__item{padding:0 .9375em}.search-form--expanded .search-form--unstack-medium__expand-container--direct-travel{max-height:3.875em}.search-form--expanded .search-form--unstack-medium__expand-container--pax-select{max-height:75em}}@media only screen and (min-width:75em){.search-form--unstack-xlarge .search-form{margin:1.875em auto 0}.search-form--unstack-xlarge .search-form__tabs__list{margin:0;width:auto;display:inline-block;overflow:visible;height:2.8125em}.search-form--unstack-xlarge .search-form__tabs__list__item{width:auto;padding:0 .9375em;height:2.1875em;margin-right:-5px;line-height:2.1875em;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3)}.search-form--unstack-xlarge .search-form__tabs__list__item:not(:first-child){border-left:none}.search-form--unstack-xlarge .search-form__tabs__list__item:first-child{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.search-form--unstack-xlarge .search-form__tabs__list__item:last-child{margin-right:0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.search-form--unstack-xlarge .search-form__tabs__list__item__icon{display:inline-block;margin:0 .3125em 0 0;vertical-align:middle}.search-form--unstack-xlarge .search-form__tabs__list__item__title{display:inline-block;vertical-align:middle}.search-form--unstack-xlarge .search-form__body{margin-top:.3125em;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.search-form--unstack-xlarge .search-form__body__top{padding-top:1.625em}.search-form--unstack-xlarge .search-form__body__top:after{content:"";display:table;clear:both}.search-form--unstack-xlarge .search-form__body__expand{clear:both;position:relative}.search-form--unstack-xlarge .search-form__inputs__datetimes,.search-form--unstack-xlarge .search-form__inputs__od{float:left;width:49.9%}.search-form--unstack-xlarge .search-form__inputs__od__invert{width:1.25em;height:1.25em;padding:0;left:20px;margin-top:-.875em}.search-form--unstack-xlarge .search-form__inputs__od__field{margin-left:3.3125em;height:2.25em}.search-form--unstack-xlarge .search-form__inputs__datetimes{margin:0;padding-left:1.25em;padding-right:2.5em}.search-form--unstack-xlarge .search-form__inputs__datetimes:after{bottom:6px;z-index:3;left:-webkit-calc(50% - 11px);left:calc(50% - 11px)}.search-form--unstack-xlarge .search-form__inputs__datetimes__direction{width:100%;margin-left:0;height:2.25em}.search-form--unstack-xlarge .search-form__inputs__datetimes__direction__date{height:2.25em;padding-top:.75em}.search-form--unstack-xlarge .search-form__inputs__datetimes__direction__time__input__icon{width:1.4375em;height:1.4375em;top:-2px}.search-form--unstack-xlarge .search-form__inputs__datetimes__direction:not(:first-of-type) .search-form--unstack-xlarge .search-form__inputs__datetimes__direction__date:after,.search-form--unstack-xlarge .search-form__inputs__datetimes__direction:not(:first-of-type) .search-form--unstack-xlarge .search-form__inputs__datetimes__direction__time:after{top:-5px}.search-form--unstack-xlarge .search-form__inputs__direct-journey,.search-form--unstack-xlarge .search-form__inputs__travel-class{float:left;margin-top:1.8125em!important}.search-form--unstack-xlarge .search-form__inputs__direct-journey{clear:left;width:-webkit-calc(49.9% + 24px);width:calc(49.9% + 24px);text-align:right}.search-form--unstack-xlarge .search-form__inputs__direct-journey__label{padding-right:24px}.search-form--unstack-xlarge .search-form__inputs__travel-class{text-align:left;display:block;position:relative;-webkit-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.search-form--unstack-xlarge .search-form__inputs__travel-class:before{content:"";display:block;position:absolute;top:0;right:-webkit-calc(100% - 2px);right:calc(100% - 2px);width:31px;bottom:0;background:#f8f8f8}.search-form--unstack-xlarge .search-form__inputs__travel-class__item{display:inline-block}.search-form--unstack-xlarge .search-form__inputs__submit:focus,.search-form--unstack-xlarge .search-form__inputs__submit:hover{background-color:#fff;border-style:dotted;color:#0088ce}.search-form--unstack-xlarge .search-form__passengers{margin:2.125em 2.75em}.search-form--unstack-xlarge .search-form__alternatives{width:auto}.search-form--unstack-xlarge .search-form__alternatives__item{padding:0 .9375em}.search-form--expanded .search-form--unstack-xlarge__expand-container--direct-travel{max-height:3.875em}.search-form--expanded .search-form--unstack-xlarge__expand-container--pax-select{max-height:75em}}@media only screen and (min-width:62em){.search-form{max-width:60em;margin:30px auto 0;position:relative;z-index:3}.search-form__alternatives{position:absolute;top:2.375em;right:3.125em;margin:0}.search-form__alternatives__item__icon{width:1.6875em;height:1.6875em;margin-right:.375em}.search-form__alternatives__item__title{font-size:.75em}.search-form--expanded .search-form__expand-container--pax-select{max-height:50em}.node-type-new-home .search-form-wrapper .search-form{margin:-238px auto 0}}#zapper-ref{position:relative;bottom:130px}.zapper{position:fixed;top:-80px;left:0;right:0;z-index:400;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-transition:top .3s ease-out;transition:top .3s ease-out}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.zapper{display:none}}.zapper.sticky{top:40px}.zapper .date-selector{font-size:.875em!important}.zapper .container{padding:1.375em 6.25em}@media only screen and (max-width:75em){.zapper .container{padding-left:0;padding-right:.9375em}}.zapper--disabled .container{position:relative}.zapper--disabled .container input[disabled]{background:inherit;opacity:1;-webkit-text-fill-color:inherit}.zapper--disabled .container:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:6.875em}.zapper__column{display:inline-block;position:relative;padding:0 .3125em 0 1.25em;min-height:3.8125em;border-right:1px solid #e7e7e7;color:#757575;font-family:AvenirBook,Arial,sans-serif;vertical-align:top}.zapper__column--od{width:18.125em;padding-right:1.875em}@media only screen and (max-width:48em){.zapper__column--od{width:10.9375em;padding-right:.625em;padding-left:.625em}}.zapper__column--od .zapper__column__field:first-child+.autocomplete__list{margin-top:-31px}.zapper__column--forward,.zapper__column--inward{width:7.8125em;opacity:1;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}@media only screen and (max-width:48em){.zapper__column--forward,.zapper__column--inward{width:5.3125em;padding-left:0}}.zapper--modifying .zapper__column--forward,.zapper--modifying .zapper__column--inward{max-height:1.25em;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.zapper__column--forward-substitute,.zapper__column--inward-substitute{width:7.8125em;margin-left:-7.8125em;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (max-width:48em){.zapper__column--forward-substitute,.zapper__column--inward-substitute{width:5.3125em;margin-left:-5.3125em;padding-left:0}}.zapper--modifying .zapper__column--forward-substitute,.zapper--modifying .zapper__column--inward-substitute{opacity:1;pointer-events:auto;-webkit-transition:opacity .3s ease .15s;transition:opacity .3s ease .15s}.zapper__column--passengers{width:6.25em}@media only screen and (max-width:60em){.zapper__column--passengers{display:none}}.zapper__column--class{width:6.875em;border-right:none}.zapper__column__field{display:inline-block;padding:.3125em 0;width:100%;border:none;color:#757575;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.zapper--modifying .zapper__column__field,.zapper__column__field:active,.zapper__column__field:focus,.zapper__column__field:hover{color:#0088ce}.zapper__column__field--datetime{font-size:.75em}.zapper__column__field--datetime:hover{cursor:pointer}.zapper__column__field--datetime strong{font-size:1.8333333333em;font-weight:700}.zapper__column__field--passengers{padding-top:.125em;font-weight:700;font-size:1.375em}.zapper__column__field--passengers:hover{cursor:pointer}.zapper__column__field--class{margin-top:.4375em;font-size:.875em}.zapper__column__field--forward-substitute,.zapper__column__field--inward-substitute{height:12px;padding:0;font-size:.75em;cursor:pointer}.zapper__column__field-container{position:relative;height:30px;padding-top:.625em}.zapper__column__select select{width:100%;-webkit-appearance:none;-moz-appearance:none;background:#fff;-webkit-border-radius:0;border-radius:0;color:#757575;padding:0;height:13px;border:none;font-size:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.zapper__column__select select:focus{border-color:#0088ce;outline:0}.zapper__column__select select::-ms-expand{display:none}.zapper__column__select select:focus::-ms-value{background:0 0;color:#757575}.zapper__column__select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #757575}.zapper__column__select select option{color:#757575}.zapper__column__select select option:disabled{background:#fff;color:#888}.zapper--modifying .zapper__column__select select{color:#0088ce}.zapper__column__select select:hover{cursor:pointer;color:#0088ce}.zapper__column__separator{height:1px;border:none;background:#e7e7e7}.zapper__column__label{display:block;padding:.4375em 0 0;font-size:.6875em;text-transform:uppercase}.zapper__column__label--tiny{position:absolute;top:3px;left:0;padding:0;font-size:.5625em}.zapper__modify,.zapper__submit{float:right;width:90px;margin-top:.7857142857em;padding:.5em 0;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.zapper--modifying .zapper__modify,.zapper--modifying .zapper__submit,.zapper__submit{opacity:0;pointer-events:none}@media only screen and (max-width:75em){.zapper__modify,.zapper__submit{position:absolute;top:16px;right:15px}}.zapper__submit{position:relative;left:90px}.zapper--modifying .zapper__submit{opacity:1;pointer-events:auto}#snow,travel-summary[disabled]{pointer-events:none}@media only screen and (max-width:75em){.zapper__submit{position:absolute;left:auto}}.deck,.seat-position{display:block;position:relative}.deck__checkbox,.seat-position__checkbox{display:block;position:absolute;opacity:0;top:0;left:-20px;right:0;bottom:0;width:100%;height:100%;z-index:10;-webkit-appearance:none;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}.deck__checkbox:checked+.deck__content,.deck__checkbox:checked+.seat-position__content,.seat-position__checkbox:checked+.deck__content,.seat-position__checkbox:checked+.seat-position__content{color:#000}.deck__checkbox:checked+.deck__content:before,.deck__checkbox:checked+.seat-position__content:before,.seat-position__checkbox:checked+.deck__content:before,.seat-position__checkbox:checked+.seat-position__content:before{background:#0088ce}.deck__checkbox:checked+.deck__content:after,.deck__checkbox:checked+.seat-position__content:after,.seat-position__checkbox:checked+.deck__content:after,.seat-position__checkbox:checked+.seat-position__content:after{border-color:#0088ce;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:border .3s ease,-webkit-transform .3s ease-out;transition:border .3s ease,transform .3s ease-out}.deck__checkbox:checked+.deck__content .deck__content__icon,.deck__checkbox:checked+.deck__content .seat-position__content__icon,.deck__checkbox:checked+.seat-position__content .deck__content__icon,.deck__checkbox:checked+.seat-position__content .seat-position__content__icon,.seat-position__checkbox:checked+.deck__content .deck__content__icon,.seat-position__checkbox:checked+.deck__content .seat-position__content__icon,.seat-position__checkbox:checked+.seat-position__content .deck__content__icon,.seat-position__checkbox:checked+.seat-position__content .seat-position__content__icon{fill:#000}.deck__content,.seat-position__content{display:block;padding:0;border:1px solid transparent;-webkit-border-radius:3px;border-radius:3px;text-align:left;color:#757575}.deck__content:after,.deck__content:before,.seat-position__content:after,.seat-position__content:before{content:'';display:block;position:absolute}.deck__content:before,.seat-position__content:before{width:7px;height:7px;top:17px;left:9px;margin-left:-3.5px;-webkit-border-radius:50%;border-radius:50%;background:#757575;-webkit-transition:background .3s ease,border .3s ease;transition:background .3s ease,border .3s ease}.deck__content:after,.seat-position__content:after{width:19px;height:19px;top:11px;left:9px;margin-left:-9.5px;-webkit-border-radius:50%;border-radius:50%;border:1px solid transparent;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:border .3s ease,-webkit-transform .3s ease .3s;transition:border .3s ease,transform .3s ease .3s}.deck__content__icon,.seat-position__content__icon{display:inline-block;width:2.375em;height:2.375em;margin:0 .5625em 0 1.5em;fill:#757575;-webkit-transition:fill .3s ease;transition:fill .3s ease}.deck__content__label-hidden,.seat-position__content__label-hidden{position:absolute;left:-9999em}.deck__content__label-shown,.seat-position__content__label-shown{display:inline-block;position:static;padding-top:0;font-size:.75em;font-weight:400;line-height:3.6666666667em;vertical-align:top;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (min-width:48em){.deck__content,.seat-position__content{text-align:center}.deck__content:before,.seat-position__content:before{top:6px;left:50%;margin-top:43px}.deck__content:after,.seat-position__content:after{top:0;left:50%;margin-top:43px}.deck__content__icon,.seat-position__content__icon{margin:0}.deck__content__label-shown,.seat-position__content__label-shown{display:block;position:relative;padding-top:25px;line-height:1.2em}}.seating-choice-segment{margin-bottom:20px}.seating-choice-segment--outbound{float:left;width:41.5%;margin:0 1.2% 2.4% 7.3%}.seating-choice-segment--outbound:nth-child(even){margin:0 7.3% 2.4% 1.2%}.seating-choice-segment__infos{position:relative;padding:20px 0;border:1px solid #e5e5e5;display:table;width:100%;table-layout:fixed}.seating-choice-segment__infos__left{display:table-cell;vertical-align:top;width:64%;padding:0 15px 0 20px}.seating-choice-segment__infos__left__choice-seat{position:relative}.seating-choice-segment__infos__left__choice-seat input{display:block;position:absolute;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);height:-webkit-calc(100% + 20px);height:calc(100% + 20px);top:-9px;left:-6px;z-index:3;opacity:0;-webkit-appearance:none;cursor:pointer}.seating-choice-segment__infos__left__choice-seat label{display:inline-block;font-size:.75em;color:#757575;position:relative;font-weight:400;padding-left:25px;line-height:16px}.seating-choice-segment__infos__left__choice-seat label:before{content:'';position:absolute;width:16px;height:16px;top:0;left:0;z-index:3;background:url(/web/20171004111210im_/https://uk.voyages-sncf.com/kalki/vendors/icon-lib/optimized/ui/colors/checkbox-sprite-30-64-blue-grey.4758a915.svg) left bottom no-repeat;background-size:16px auto;-webkit-appearance:none;cursor:pointer}.seating-choice-segment__infos__left__choice-seat--selected label:before{background-position:left top}.seating-choice-segment__infos__right{display:table-cell;vertical-align:top;width:36%;padding:0 15px;border-left:1px solid #e5e5e5}.seating-choice-segment__infos__unavailable-text{padding:0;color:#757575;font-size:.75em}.seating-choice-segment__infos__train-number{display:block;margin-bottom:18px;font-size:.75em;color:#757575}.seating-choice-segment__infos__price{color:#c1c1c1;font-weight:700;font-size:.75em;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.seating-choice-segment__infos__price span{font-size:.625em}.seating-choice-segment__infos__price--active{color:#0088ce}.seating-choice-segment__infos:after{bottom:-21px;left:50%;content:'';height:0;width:0;position:absolute;pointer-events:none;margin-left:-8px;border:solid transparent;border-color:rgba(0,136,206,0);border-top-color:#0088ce;border-width:8px;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .15s ease;transition:transform .15s ease}.seating-choice-segment__infos:before{content:'';display:block;position:absolute;top:100%;height:5px;left:0;right:0;margin-top:0;background:#0088ce;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .15s ease .15s;transition:transform .15s ease .15s}.seating-choice-segment__placement{margin-top:30px;visibility:hidden}.seating-choice-segment__placement__section+.seating-choice-segment__placement__section{padding-top:1.4em}.seating-choice-segment__placement__section__title{display:block;margin-bottom:.8333333333em;vertical-align:middle;font-size:.75em;font-weight:700;color:#0088ce}.seating-choice-segment__placement__section__list{position:relative;display:block;width:100%;left:0;vertical-align:middle}.seating-choice-segment__placement__section__list__wrapper{display:inline-block;position:relative;left:0;width:100%}.seating-choice-segment__placement__section__list__wrapper__choice{display:block;position:relative;float:none;width:100%;left:0;vertical-align:top}.seating-choice-segment__placement__section__list__wrapper__choice:before{content:'';position:absolute;width:1px;top:50%;left:6px;height:100%;margin-left:3px;z-index:-1;background-color:#BABABA}.seating-choice-segment__placement__section__list__wrapper__choice:last-child:before{display:none}.seating-choice-segment__placement.unfold{visibility:visible}.seating-choice-segment__placement.unfold-add{margin-top:0}.seating-choice-segment__placement.unfold-add-active,.seating-choice-segment__placement.unfold-remove{margin-top:30px}.seating-choice-segment__placement.unfold-remove-active{margin-top:0}.seating-choice-segment--opened .seating-choice-segment__infos{border-bottom-width:0}.seating-choice-segment--opened .seating-choice-segment__infos:after{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .15s ease .15s;transition:transform .15s ease .15s}.seating-choice-segment--opened .seating-choice-segment__infos:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .15s ease;transition:transform .15s ease}@media only screen and (min-width:48em){.seating-choice-segment__infos__left__choice-seat input{width:40px;height:40px}.seating-choice-segment__placement__section{display:table;width:100%;table-layout:fixed}.seating-choice-segment__placement__section__title{display:table-cell;width:18%;padding-top:19px;margin-bottom:0}.seating-choice-segment__placement__section__list{display:table-cell;width:82%;position:relative;left:5%}.seating-choice-segment__placement__section__list__wrapper{display:inline}.seating-choice-segment__placement__section__list__wrapper__choice{display:block;float:left;width:25%;left:-12.5%}.seating-choice-segment__placement__section__list__wrapper__choice:before{top:51px;height:1px;left:50%;width:100%}.seating-choice-segment__placement__section__list__wrapper--size-5 .seating-choice-segment__placement__section__list__wrapper__choice{width:20%;left:-10%}.seating-choice-segment__placement__section__list__wrapper--size-6 .seating-choice-segment__placement__section__list__wrapper__choice{width:16.6666666667%;left:-8.3333333333%}.seating-choice-segment__placement__section__list__wrapper--size-7 .seating-choice-segment__placement__section__list__wrapper__choice{width:14.2857142857%;left:-7.1428571429%}}.seating-choice-segment__placement__section__list__wrapper__choice:before,x:-moz-any-link{top:52px}.seating-choice{margin-top:1.5625em}.seating-choice__heading{display:none}.seating-choice__heading__label{font-size:1.25em}.seating-choice__heading__price{font-size:1em;float:right;font-weight:700}.seating-choice__heading__price span{font-size:.875em}.seating-choice__options{min-height:4.25em}.seating-choice__options__option__summary{display:block;padding-bottom:20px}.seating-choice__options__option__summary__label{display:block;position:relative;width:100%;padding-left:2.8125em;padding-right:0;margin-bottom:1.25em;vertical-align:top}.seating-choice__options__option__summary__label__icon{position:absolute;top:-13px;left:-16px;width:3.75em;height:3.75em;fill:#0088ce}.seating-choice__options__option__summary__label__subtitle{font-size:.875em;font-weight:700;font-family:AvenirBook,Avenir,Arial,sans-serif;text-transform:uppercase;margin-bottom:3px}.seating-choice__options__option__summary__label__text{font-size:.75em;color:#757575}.seating-choice__options__option__summary__price{display:table-cell;width:15%;padding:0 1em;font-weight:700;text-transform:uppercase;font-size:.75em;text-align:center;color:#c1c1c1;vertical-align:middle;-webkit-transition:color .3s ease;transition:color .3s ease}.seating-choice__options__option__summary__price--active{color:#0088ce}.seating-choice__options__option__summary__action{display:table-cell;width:10%;padding:0 1em;border-left:1px solid #e5e5e5;vertical-align:middle}.seating-choice__options__option__summary__action__button{display:block;width:100%;height:34px;background:0 0;border:0;text-align:center}.seating-choice__options__option__summary__action__button__icon{width:24px;height:24px;fill:#0088ce;-webkit-transition:-webkit-transform .3s ease!important;transition:transform .3s ease!important}.seating-choice__options__option__summary__action__button--opened .seating-choice__options__option__summary__action__button__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.seating-choice__options__option__choice-panel{margin:0;padding:0 0 .1px}.seating-choice__options__option__choice-panel__direction+.seating-choice__options__option__choice-panel__direction{margin-top:2.5em}.seating-choice__options__option__choices{padding:1.25em 0;list-style:none}.seating-choice__options__option__choices__segment{margin-bottom:.9375em;overflow:hidden;border:1px solid #e5e5e5}.seating-choice__options__option__choices__segment__train-reference{display:block;float:right;padding-left:.8333333333em;margin:1.25em;border-left:1px solid #e5e5e5;font-size:.75em;color:#757575;text-transform:uppercase}.seating-choice__options__option__choices__segment__od{padding:1em 1.25em;font-size:.875em;color:#000;font-family:AvenirBook,Arial,sans-serif;text-transform:uppercase}.add-to-calendar-link,.modal__postcode label{font-family:AvenirBook,Avenir,Arial,sans-serif}.seating-choice__options__option__choices__segment__od__icon{width:1.4285714286em;height:1.4285714286em;position:relative;bottom:2px;fill:#0088ce;vertical-align:middle}.seating-choice__options__option__choices__segment__assistance .vsc__MEA{padding:0}@media only screen and (min-width:48em){.seating-choice{margin-top:0}.seating-choice__heading{display:block;position:relative;height:53px;padding:0 20px;background-color:#e9f2f9;line-height:53px;font-family:AvenirBook,Avenir,Arial,sans-serif;font-size:1em;font-weight:400;text-transform:uppercase}.seating-choice__heading:after,.seating-choice__heading:before{content:'';display:block;position:absolute;left:0;height:5px;width:100%}.seating-choice__heading:before{top:0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ebebeb),color-stop(1,#fcfcfc));background-image:-webkit-linear-gradient(top,#ebebeb 0,#fcfcfc 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), to(#fcfcfc));background-image:-webkit-linear-gradient(bottom, #ebebeb 0, #fcfcfc 100%);background-image:linear-gradient(to top,#ebebeb 0,#fcfcfc 100%)}.seating-choice__heading:after{bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebebeb),color-stop(1,#fcfcfc));background-image:-webkit-linear-gradient(bottom,#ebebeb 0,#fcfcfc 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), to(#fcfcfc));background-image:-webkit-linear-gradient(top, #ebebeb 0, #fcfcfc 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#fcfcfc 100%)}.seating-choice:nth-of-type(1) .seating-choice__heading:before{display:none}.seating-choice__options{padding-top:.625em}.seating-choice__options__option__summary{display:table;width:100%;table-layout:fixed}.seating-choice__options__option__summary__label{display:table-cell;width:75%;padding-left:70px;padding-right:2em;margin-bottom:0}.seating-choice__options__option__summary__label__icon{left:-1px;width:4.6875em;height:4.6875em}.seating-choice__options__option__choice-panel{padding:0 10% .1px 70px}}.modal--journey-details .journey-details__segment{padding-left:0;padding-right:0}.modal__postcode label{display:block;padding-bottom:7px;color:#0088ce;font-size:1em}.modal__postcode input{width:100%;max-width:25em;margin-bottom:1.1428571429em;padding:1em 1.1428571429em;background:#fff;border:1px solid #bfe1f3;font-size:.875em}.modal__postcode__cta,.modal__postcode__cta:hover{background:#0088ce;border-color:#0088ce;color:#fff}.modal__postcode__cta{display:block;margin:0;float:right;padding:11px}.modal__postcode .postcode__form-address{overflow:hidden}.modal__postcode .postcode__form-address.ng-leave{opacity:1;max-height:600px;-webkit-transition:opacity .3s ease,max-height .3s ease-out;transition:opacity .3s ease,max-height .3s ease-out}.modal__postcode .postcode__form-address.ng-leave.ng-leave-active{max-height:0;opacity:0}.modal__postcode__errors{margin-bottom:1.25em}.modal__postcode .postcode__results{margin-top:1.25em;max-height:20em;overflow-y:auto}.modal__postcode .postcode__results::-webkit-scrollbar{-webkit-appearance:none;width:7px}.modal__postcode .postcode__results::-webkit-scrollbar-thumb{-webkit-border-radius:3px;border-radius:3px;background-color:#0088ce}.modal__postcode .postcode__results__item{font-size:.75em}.modal__postcode .postcode__results__item a{display:block;padding:.25em 0;color:#757575;text-decoration:none}.modal__postcode .postcode__results__item a:hover{background:#e9f4fa;color:#0088ce;text-decoration:none}.terms-conditions__tabs{margin-bottom:20px;border:1px solid #e5e5e5}.terms-conditions__tabs li{float:left;margin:10px 0;padding:3px 10px;position:relative;-webkit-transition:background .3s ease;transition:background .3s ease}.terms-conditions__tabs li:not(:last-child){border-right:1px solid #e5e5e5}.terms-conditions__tabs li.active a{color:#0088ce}.terms-conditions__tabs li.active:before{content:'';display:block;position:absolute;bottom:-11px;left:0;width:100%;height:4px;background-color:#0088ce}.terms-conditions__tabs li.active:after{content:'';display:block;position:absolute;bottom:-16px;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:5px 8px 0;border-color:#0088ce transparent transparent}.terms-conditions__tabs li a{color:#000;font-size:.75em;text-decoration:none;text-transform:uppercase}.terms-conditions__tabs li a:hover{color:#0088ce}.terms-conditions__tabs-view{clear:left;height:400px;overflow:auto;font-size:12px;line-height:1.5em}.terms-conditions__tabs-view h2{margin-bottom:1em;color:#0088ce}.terms-conditions__tabs-view strong{color:#0088ce}.terms-conditions__tabs-view table tr td{padding-bottom:.5em;vertical-align:top}.terms-conditions__tabs-view table tr td strong{white-space:nowrap}.terms-conditions__print-button{display:block;float:right;margin:5px 10px 0 20px;color:#0088ce;line-height:20px;vertical-align:middle;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.terms-conditions__print-button__icon{width:20px;height:20px;fill:#0088ce;vertical-align:top}.terms-conditions__print-button:hover{color:#000}.terms-conditions__print-button:hover .terms-conditions__print-button__icon{fill:#000}.disappear{opacity:0;-webkit-transition:opacity .3s ease,height .6s ease-out .4s;transition:opacity .3s ease,height .6s ease-out .4s}.add-to-calendar-link{height:1.7857142857em;display:inline-block;font-size:.875em;color:#0088ce;fill:#0088ce;text-decoration:none;line-height:1.7857142857em;vertical-align:middle;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.booked-product__datetimes__direction__details,.travel-summary__date,.travel-summary__day,.travel-summary__time{font-family:AvenirBook,Arial,sans-serif}.add-to-calendar-link:focus,.add-to-calendar-link:hover{text-decoration:none;color:#4eb4ef;fill:#4eb4ef}.add-to-calendar-link__icon{width:1.7857142857em;height:1.7857142857em;margin-right:.1428571429em;vertical-align:-.5em;fill:#0088ce}.add-to-calendar__item{padding:.3125em 0;white-space:nowrap}.add-to-calendar__link{text-decoration:none;color:#0088ce;line-height:1.1428571429em;vertical-align:top;cursor:pointer}.add-to-calendar__link:before{content:"";display:inline-block;margin-right:10px;width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAQCAYAAACIoli7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJCRDU2NUE1MDIxMUUyOTY1Q0EwNTkxNEJDOUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJCRDU2NkE1MDIxMUUyOTY1Q0EwNTkxNEJDOUIwNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQzMkJENTYzQTUwMjExRTI5NjVDQTA1OTE0QkM5QjA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzMkJENTY0QTUwMjExRTI5NjVDQTA1OTE0QkM5QjA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1Gcb3QAACh1JREFUeNrEWAtwVNUZ/u7d9yvZJBtMIC8eBhIKMkQIhqIBKirWwpSW0dahCir1gQhWg2XKjNRqR7AjQ6QjglBFRIW20KmC0KRYjRYMCZGHGEjIY0Oy2U32lX3d3Xv6nxuSbEJCQNvpn/n33POfxz33u9//uBGaBQFcMhgrpGYC6ddk+zfiZKgxsvOG4buJMGATNtzcq4l+WStbsGgpvOiELpgBWetGQGNCstSGkKwH1Ek04oVNFUZQsEAjedCg0iBRVivrP737CL+H8Na7f7lpRFa2cOfMqdUn9n3ARGc7NLEYJj62Qle6Z3/ZlATt82mINV4QVPV33HVXmK/1bRgPvst60vzXgJzZZ84UlOfnV1L/YvwhBxk7Q7quZ3zZLrvSivRy+PtR0Y8oUit2P7+aWm5TifxahErVPWfd/JRBQaNVjA2CIhsecEwIubHzB3+CQWNDNBCCyuiEC6NgpV3agkCszYWknBTInjAMFh20HAo1/QQFVM7Kw9aly7D1ze2iJEemhbu8Mzf++rkVNGMkaS7puKadb0yubGscp/Wa3rc0nNXVJ6RsJvsaUhmXt5oyZv36e4o//hi1tbUonjWrYNTs2QXxhywuL+8bmzevoG7dOu3gj8Po2MIVZGIcAw6TcPma0YV4JfXYEBiy/rbeqZcv+i1tEbIgagzgOAWMerT5MvDuXgfOH6vAsRoRgVAqHOp2TMrX4dYfFmLhVAHTRqtgkn0QQ3W0anZK+UsvzJe/qflxi2d04a3u9iJWdngUHd/I33KEyJEoqBE2mqCxGBCqq//p8idWvPh66Wa35ZlzUIcAnez3w+n14uwDD8CalYWo293vYePH+Fy+Jn58289HKu2rpbux9KF7EY4yfHroAHKL5iv2w/v2Ye7CBfBHBLRWHYJ54rzrCQcsDtx+YA4MAbyTqjsHLfLIrWWcChjwu/XHUVnuxrGDC2G2AdwnnKQNXwOLHnwFH4da8VnZBpg0ZqgcOgJMfKa+oqJkTDQMX3or3GF/khgJQ9TroDInQENq9rjItaNwqUWkeDoy0wtmTKYt/8XPpg4wZpADARTt2YOJx45Bo9PBlZEBy86dvQedPGkSxmZnw5SQAD6Xrxns6XWmYO+1x3e+n52D2WM3Y96w6F0F1F4wBwsBprBEv+0wIQO7Xj2HC0ercLbiEdi0zYgyAk1OgFUQccONwP5dyxELNMCQ5Cfq0YZpekgCpMZgENPvmIc5KckEm4gL7+9BrL0d1rFjYSGGGkePgyWX4qU1CQW3zVG5ztV+n25aQRpVGBojkFpWroTBaAQ/TpD6eput3xOZzWaKEjL43IEM3frHLZD8XtyQasXhdzbDbNTCJjN89tftvfaW8jd67fPyzP3jRBzThGGYKgwxrcceM2eyYDQNG9+8iAMfHsaRXY/AouV4qRAS9NCrmmkjKxBKwOQsM8X0iQhQkpK1IUiiBxq1+oLfaPJJXo8lEOyCJtGKScsfhTYpGYItFTUXG9DY2oqQw4UnFi5SGF/2zfkialQcUJ66V7PrFL5mQhwgXGRZZjv+8ALzBGPM4YuyA9s3sFMtIUW5/Xx7hNU0+RU7X7OM5bFlJxSQ2ODR+ArlIUy5HDjW04y+t5UrC9J5Vm5tYxkz/s5YF3WiESYzP2MRmbmp6+EH9vuZxM9N9iBz0ViUHbclsPuX/GJ2SUnJeX+LnUW6/MqzHTp6lL29dy9rtLewx598kpWsWcPuu+8+Fo1GlfG9+/bZn1q1Kk1JzHQSlUxHjBL7rkX5XL5mMBQks7WvY0vvZ3d4pW63j7Nfo/QDfYCbs3iGa6UORYMUP/92qhoYE4VsdNCoDEEyUYqnhBIDEmJ8hZYenKdmETH6468pWa3GJbvdHpKiTWpio4YSz7Hjx7Hu2Wdx9KOPkDkyHaWbNiE/Lw+LFy+makWlHCInOyc9MyOTJ3JRzcEhnCHHYtf0dCJtwrrp3Suvv/UGvO4uWBLN2L9/N7xeFzyedrS43+q1F401DQdaP+8Vrg1ppcRS3t+DDVQe9dhFqF3JiHTaIYaTyL2jYIld8IsGWCQRTB+GoCcgiU5q2QCD6KNFdQjrM1FVXeUYd+PYxg6nE+np6ZiYn48dO3Zg7dq1iEQi0Gq1KKeqh1h82T2BURkZQlpa2kzqHuJ1qEph3zCAPnVyDao8X6EgeQowANDlSx7mfo9t772NBQt+pmT5T468jgmFS5TxiqPvdderLO+Kfcnte2X71G9VzCvjulhfZaJFFjJSrCj7/DjCqgh0VN6EvSIsCUAXndxPvDxf1w5t4gjoY1qEnAYUfI8SpuokOlyIBIPhC06nSwHUZDIhNzcXoVAIRF7k5OQoLc83/E1eutSKpuYmRKToLZs3l6Zzhqo5QyPR6FVPfcJZg2lFN6Py80q+kbp2WzLwUEe/OZ2Ovr4YU11przqL/5XoRH3fvakwmjFdQtlH4/FC6VdY/dRNVKEYeMqAUR3EiSo9Vj56As2+MKwGMx68fySm5o+HSeDh6FLM7/fVu1zO3v24axcUFJDneZX+SkrgXq8PlZUnEKKKwGpNgM/rmaLT66Z1uzwxVBoC0JKqtTjpPtVd8sQ8YJKM+g3W5Ze/HpZ3f9r0kahk5aq41b/st1c8A3uYOQQrr0uyFwep+ujrG6HHip/YsPvlTmz+7dcovnMGZk4gt6cYKXQFMWuyAV98+iOcpfB6e9HzFBvvoS87J9XfynKZWFnfbLfzbwOlmpEkCauffhpejxenvjqF7KxsdPF6PByCz+PH6dOnKVRUW8eMGX1LN0MJ0MgQLl/dVgNb8YjuAj/qRFJhMmYVzkkv/3NZAV6jJPS4W/gWGLDr/Ua/mkQMzQM2T4dN58Q/DxbizuIKLLjtHax7bhqWPJaLVJMWPsXpzah3SWj3n6GQMKf7/wAmP6/65fq6uubGpsaOFntLuqPdARe5v4fY2emi1uej/OBmjjan3+V2tfi8voZYLFoXlaJnjQZDhZoJgi7GXX4IQPNN+Th9sJuhmKuCWM5w5pvqNiSLlfg/yhcLx2PEqA+QqhR/wX5jHirrdbIJI24A/lG9Gqt/U45NWz7Ey9s/BzQ3QpUQQajdjMS0NixdtQhFxTfTGzVQDc6rFJ/85Zdfem6ePr29dMuWdGKi5PV6Ov2BQFMoFL5INXqtx+upd3d21rXY7Y5AIMBvTp8FCJeXl/nVBKNFRa7Ag+xgsnH2K0p79+474Ix1IJWy5qgXuw40MPb8dwFkOFfngA0nY9zqQe1WnrQtzQRSBgwGEXs2zqUHmXvFvCCFLwP/Lw6PdhQLjVqFVIwSkCRFIgdPVp+sI66d7ury1Xrc7saGhkZ7OBziAEpxGotXYYQg/J4CReZwh3fdriqM2IQkrZN1mg/H9joY+4DMvSyt+eQlTL71uf8a+65VfvVw5nDh5Jpl58NHMK5FCT88diaSGi4DFYnTHvDkgTUyl/8IMABtKh8piZwIuwAAAABJRU5ErkJggg==);background-repeat:no-repeat}.add-to-calendar__link--ical:before{background-position:-68px 0}.add-to-calendar__link--yahoo:before{background-position:-36px +4px}.add-to-calendar__link--google:before{background-position:-52px 0}.add-to-calendar__link--outlook:before{background-position:left center}@media only screen and (min-width:48em){.add-to-calendar-link__icon{margin-right:.5em}}.booked-product{display:block;overflow:hidden;width:100%}.booked-product__datetimes__direction{border-bottom:1px solid #e5e5e5}.booked-product__datetimes__direction__details{padding:.9375em 0}.booked-product__datetimes__direction__details journey-direction{display:block;padding-left:1.125em}.booked-product__datetimes__direction__details__date{float:left;padding-right:.5em;margin:.3333333333em .5em 0;border-right:1px solid #e5e5e5;font-size:1.875em;text-transform:uppercase;line-height:1.2em}.booked-product__datetimes__direction__details__day{margin-top:.8571428571em;font-size:.875em}.booked-product__datetimes__direction__details__time{margin-top:.1428571429em;font-size:.875em}.booked-product__datetimes__direction__details__remaining-passengers{padding:.625em;margin-top:.625em;background:#fdf1e5}.booked-product__datetimes__direction__details__remaining-passengers__text{font-size:.8125em;color:#b48b5f;vertical-align:middle}.booked-product__datetimes__direction__disabled{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:6.8125em;margin:10px 0;background:#fdf1e5;text-align:center}.booked-product__datetimes__direction__disabled__icon{width:1.875em;height:1.875em;fill:#b48b5f}.booked-product__delivery{padding:1.25em 0;position:relative}.booked-product__delivery delivery-mode-icon,.booked-product__delivery__icon{display:block;position:absolute;width:1.5625em;height:1.5625em;top:15px;left:7px;fill:#0088ce}.booked-product__delivery__title{padding-left:2.8571428571em;margin-top:0;margin-bottom:.8571428571em;font-size:.875em;font-family:Arial,sans-serif;font-weight:700}.booking-payment>.title,.journey-connection__warning,.journey-pax-type-fares__typology,.od-box__station,.order-reference__title,.passengers-display__item,.product-item__aside__button,.product-item__content__conditions__button,.product-item__header__details__class,.product-item__header__details__passengers,.product-item__header__details__price,.product-item__od__station,.segments-fares__name{font-family:AvenirBook,Avenir,Arial,sans-serif}.booked-product__delivery__text{font-size:.75em;color:#757575}.booked-product__delivery__text--warning{color:#ce8445}.booked-product__delivery__cta{margin-top:10px;padding-top:8px;padding-bottom:8px;background-color:#0088ce;border-color:#0088ce;color:#fff;text-decoration:none}.booked-product__delivery__cta:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#0088ce;color:#fff}.booked-product__delivery+.booked-product__delivery{margin-top:1.25em}.booked-product__delivery+.booked-product__delivery:before{content:"+";position:absolute;display:block;top:-.78em;left:0;right:0;color:#0088ce;font-size:3.125em;text-align:center}@media only screen and (min-width:48em){.booked-product__datetimes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:1.25em .625em}.booked-product__datetimes__direction{width:18.75em;max-width:49%;border-bottom:none}.booked-product__datetimes__direction__details{padding:0}.booked-product__datetimes__direction__disabled{margin:0;min-height:100%}.booked-product__delivery-modes{margin-top:1.25em;padding-bottom:1.25em;border-top:2px dashed #e5e5e5}.booked-product__delivery{padding-left:5.625em}.booked-product__delivery delivery-mode-icon,.booked-product__delivery__icon{width:3.125em;height:3.125em;left:1.5625em;top:1.5625em}.booked-product__delivery__title{padding-left:0;margin-bottom:.7142857143em}}@media only screen and (min-width:60em){.booked-product:not(.booked-product--large-stack){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.booked-product__datetimes{width:59.9%}.booked-product__datetimes__direction{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.booked-product__datetimes__direction--disabled{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.booked-product__datetimes__direction--pax-cancelled{min-height:7.6875em}.booked-product__delivery-modes{width:40%;margin-top:0;padding-bottom:0;border-top:0;border-left:2px dashed #e5e5e5}.booked-product__delivery{padding-left:12.5em;padding-right:.3125em;min-height:9.375em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.booked-product__delivery delivery-mode-icon,.booked-product__delivery__icon{width:6.875em;height:6.875em;top:50%;left:3.125em;margin-top:-3.4375em}.booked-product__delivery__text{padding-right:.4166666667em}.booked-product__delivery__cta{margin-top:20px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.booked-product--large-stack .booked-product__datetimes{width:100%}.booked-product--large-stack .booked-product__delivery-modes{display:table;width:100%;border-top:2px dashed #e5e5e5;border-left:0}.booked-product--large-stack .booked-product__delivery{display:table-cell;width:50%;padding-left:5em;padding-right:1.25em;border-left:none}.booked-product--large-stack .booked-product__delivery delivery-mode-icon,.booked-product--large-stack .booked-product__delivery__icon{width:2.1875em;height:2.1875em;top:1.25em;left:1.5625em;margin-top:0}.booked-product--large-stack .booked-product__delivery__text{min-height:0}.booked-product--large-stack .booked-product__delivery+.booked-product__delivery:before{top:50%;left:0;width:3.125em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:75em){.booked-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.booked-product--large-stack .booked-product__datetimes{width:59.9%}.booked-product--large-stack .booked-product__delivery-modes{display:table;margin-top:0;padding-bottom:0;width:40%;border-top:none;border-left:2px dashed #e5e5e5}.booked-product--large-stack .booked-product__delivery{display:table-cell;width:50%;padding-left:3.125em;padding-right:1.25em;border-left:none}.booked-product--large-stack .booked-product__delivery delivery-mode-icon,.booked-product--large-stack .booked-product__delivery__icon{width:1.5625em;height:1.5625em;top:.9375em;left:.9375em;margin-top:0}.booked-product--large-stack .booked-product__delivery+.booked-product__delivery:before{top:50%;left:0;width:3.125em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.booking-payment{overflow:hidden}.booking-payment>.title{margin-bottom:.6666666667em;font-size:1.875em;font-weight:400;text-transform:uppercase;text-align:center}.booking-payment>.title>span{color:#0088ce}.booking-payment>.entry{position:relative;clear:both;overflow:hidden;margin:0;line-height:1.25em;color:#757575}.booking-payment>.entry>.label,.booking-payment>.entry>.value{font-size:.875em;text-transform:uppercase}.booking-payment>.entry>.label{float:left}.booking-payment>.entry>.value{float:right;font-weight:700}.booking-payment>.entry>.value>.discount{display:inline-block}.booking-payment>.entry>.value>.discount>span,.booking-payment>.entry>.value>span{font-size:.7142857143em}.booking-payment>.entry--promocode{color:#0088ce}.booking-payment>.entry--promocode>.icon{width:1.25em;height:1.25em;float:left;margin-right:.25em;fill:#0088ce}.booking-payment>.entry--total{margin-top:.9375em;padding-top:.9375em;border-top:1px solid #0088ce;color:#0088ce}.delivery-mode-display{position:relative;margin:0 auto 2.5em;padding:.8125em 1.25em 10px;background:#fff}.delivery-mode-display--trip-details{margin:1.25em .625em 2.5em;border-top:1px solid #aeb0af}.delivery-mode-display>.title{margin:0 0 .2857142857em;font-weight:700;font-size:.875em;text-align:center;line-height:1.7142857143em}.delivery-mode-display>.title>.icon{display:inline-block;width:1.5em;height:1.5em;margin-right:7px;fill:#0088ce;vertical-align:middle}.delivery-mode-display>.body{font-size:.75em;color:#757575;line-height:1.5em}.delivery-mode-display>.actions{padding-top:.625em;text-align:center}.delivery-mode-display>.actions>.cta,.delivery-mode-display>.actions>.search-form__inputs__submit{padding:.5em;-webkit-border-radius:3px;border-radius:3px;font-size:14px}.delivery-mode-display>.multi-links{display:block}.delivery-mode-display>.multi-links>.link{padding:1em;overflow:hidden;border:1px solid #ccc}.delivery-mode-display>.multi-links>.link>.icon{width:5.3125em;height:5.3125em;float:left;fill:#0088ce}.delivery-mode-display>.multi-links>.link>.details{float:left;width:-webkit-calc(100% - 6.4375em);width:calc(100% - 6.4375em);margin-left:.875em;margin-top:1px}.delivery-mode-display>.multi-links>.link>.details>.pnr,.delivery-mode-display>.multi-links>.link>.details>.wording{text-align:center}.delivery-mode-display>.multi-links>.link>.details>.wording{margin-bottom:.1428571429em;color:#757575;font-size:.875em}.delivery-mode-display>.multi-links>.link>.details>.pnr{margin-bottom:.3125em;color:#0088ce;text-transform:uppercase}.delivery-mode-display>.multi-links>.link>.details>.button{width:100%;padding:11px 0}.delivery-mode-display>.multi-links>.link+.link{margin-top:1.3125em}@media only screen and (min-width:48em){.delivery-mode-display{max-width:53.75em;min-height:7.5em;padding:1.25em}.delivery-mode-display>.body,.delivery-mode-display>.title{margin-left:120px}.delivery-mode-display>.title{padding:0;text-align:left}.delivery-mode-display>.title>.icon{position:absolute;top:10px;left:10px;width:6.875em;height:6.875em}.delivery-mode-display>.body{padding-right:14.5833333333em;min-height:70px}.delivery-mode-display>.actions{text-align:left}.delivery-mode-display>.multi-links{padding-top:.625em;margin:0 -1.3125em -1.25em 0}.delivery-mode-display>.multi-links>.link{display:inline-block;width:-webkit-calc(50% - 1.25em);width:calc(50% - 1.25em);margin:0 1.25em 1.25em 0;vertical-align:top}.delivery-mode-display>.multi-links>.link+.link{margin:0 1.25em 1.25em 0}.delivery-mode-display--trip-details{margin:2.5em auto;padding-top:2.5em}.delivery-mode-display--trip-details>.title>.icon{top:2.8125em}.delivery-mode-display--trip-details>.body{padding-right:0}}@media only screen and (min-width:60em){.delivery-mode-display{max-width:53.75em}.delivery-mode-display>.actions{padding-top:0}.delivery-mode-display>.actions>.cta,.delivery-mode-display>.actions>.search-form__inputs__submit{position:absolute;top:50%;right:20px;padding:16px;min-width:10.7142857143em;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.delivery-mode-display>.multi-links>.link{width:-webkit-calc(25% - 1.25em);width:calc(25% - 1.25em);padding:.625em 1.1875em 1.125em}.delivery-mode-display>.multi-links>.link>.icon{display:block;float:none;margin:0 auto;width:4.0625em;height:4.0625em}.delivery-mode-display>.multi-links>.link>.details{float:none;width:100%;margin:.5em 0 0}.delivery-mode-display>.multi-links>.link>.details>.wording{font-size:1em}.delivery-mode-display>.multi-links>.link>.details>.pnr{margin-bottom:.8888888889em;font-size:1.125em}.delivery-mode-display--trip-details{max-width:37.5em}}delivery-mode-icon{display:inline-block}.delivery-mode-icon{width:100%;height:100%;fill:inherit}.delivery-mode-icon--disabled{fill:#757575}@media only screen and (min-width:60em){.delivery-mode-icon--disabled{fill:#757575;-webkit-transform:scale(.75);transform:scale(.75)}}.fare-conditions{padding:0 15px}.fare-conditions__directions__direction:first-of-type,.fare-conditions__journey-pax-type-fares__group:first-of-type{padding-right:15px}.fare-conditions__directions__direction:last-of-type,.fare-conditions__journey-pax-type-fares__group:last-of-type{padding-left:15px}.fare-conditions__directions__direction{display:inline-block;width:50%;margin-right:-4px;vertical-align:top}.fare-conditions__journey-pax-type-fares{display:table;width:100%}.fare-conditions__journey-pax-type-fares__group{display:table-cell;width:50%;position:relative;vertical-align:top}.fare-conditions__journey-pax-type-fares__group:after{content:"";display:block;position:absolute;top:-webkit-calc(100% - 10px);top:calc(100% - 10px);left:0;right:0;border-bottom:1px solid #ccc}.fare-conditions__journey-pax-type-fares__group:first-of-type:after{right:15px}.fare-conditions__journey-pax-type-fares__group:last-of-type:after{left:15px}.fare-conditions__journey-pax-type-fares__group:first-of-type:last-of-type{padding-left:0;padding-right:0;width:auto}.fare-conditions__journey-pax-type-fares:last-of-type .fare-conditions__journey-pax-type-fares__group:after{content:none;display:none}.journey-connection:after,.journey-connection:before{content:"";display:block;background:#e97e10;top:50%}.journey-connection{padding:3.125em 0 3.125em 1.5625em;margin-bottom:-1.4375em;position:relative;border-left:2px dashed #e97e10;color:#757575;margin-left:5.5em}.journey-connection:before{position:absolute;left:-2px;margin-top:-25px;height:50px;width:2px}.journey-connection:after{position:absolute;left:-4px;margin-top:-2px;width:.375em;height:.375em;-webkit-border-radius:6px;border-radius:6px}.journey-connection__icon{width:1.5em;height:1.5em;margin-top:-.75em;position:absolute;top:50%;left:-3.4375em;background:#fff;fill:#e97e10}.journey-connection__details{padding:0 .75em 0 0}.journey-connection__warning{font-size:.75em;color:#757575;line-height:1.4em}.journey-connection__warning b{font-size:1.1666666667em;color:#e97e10}.journey-connection__warning em{font-size:1.1666666667em;color:#000;font-style:normal}.journey-connection__station{display:inline-block;font-size:.6875em}.journey-connection__station+.journey-connection__station{padding-left:10px}.journey-connection__station-arrow{width:14px;height:14px;fill:#757575;vertical-align:middle;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.journey-connection__details{padding-left:1.5em}@media only screen and (min-width:48em){.journey-connection:before{top:32px;bottom:32px;margin-top:0;height:auto}.journey-connection__icon{width:1.875em;height:1.875em;margin-top:-.9375em}.journey-connection__content{padding:20px 0}.journey-connection__content:before{content:"";display:block;position:absolute;top:32px;left:-82px;right:5px;bottom:32px;background:0 0;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.2);box-shadow:2px 2px 10px 0 rgba(0,0,0,.2);pointer-events:none}}journey-details{display:block}.journey-details{overflow:hidden;padding-bottom:2.5em;max-width:880px;margin:0 auto}.journey-schema--arrival:after,.journey-schema--departure:after{display:block;margin-right:6px;z-index:3;background-color:#aeb0af;content:"";position:absolute}.journey-schema--departure:before{content:"";display:block;position:absolute;top:1px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #aeb0af}.journey-schema--departure:after{-webkit-border-radius:100%;border-radius:100%}.journey-schema--arrival:before{content:"";display:block;position:absolute;-webkit-border-radius:50%;border-radius:50%;border:2px solid #aeb0af;top:-2px}.journey-schema--arrival:after{-webkit-border-radius:100%;border-radius:100%}.journey-schema--train-line:before{content:"";position:absolute;width:0;top:28px;bottom:26px;left:7px;z-index:2;border:1px solid #aeb0af;-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}@media only screen and (min-width:60em){.journey-schema--train-line:before{left:22px}}.journey-schema--departure:after{left:5px;width:6px;height:6px;top:8px}.journey-schema--departure:before{left:-2px;width:20px;height:20px}.journey-schema--arrival:after{left:5px;width:6px;height:6px;top:5px}.journey-schema--arrival:before{left:-2px;width:20px;height:20px}.segment-details__segment-services-m.segment-services-m{display:none;position:absolute;top:50%;right:1.25em;width:50%;margin-top:.625em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){.segment-details__segment-services-m.segment-services-m{display:block}}.segment-services-m{height:3.25em;padding:.3125em;background:rgba(0,136,206,.1);-webkit-border-radius:3.25em;border-radius:3.25em}.segment-services-m__list{display:table;width:100%}.segment-services-m__list__item{display:table-cell;height:2.625em;width:1%;text-align:center;line-height:2.625em}.segment-services-m__list__item:not(:last-child){border-right:1px solid #d2dde3}.segment-services-m__list__item__icon{max-width:70%;max-height:70%;fill:#0088ce;line-height:2.625em;vertical-align:middle}.journey-direction{border-bottom:5px solid #0088ce;color:#0088ce;fill:#0088ce}.journey-direction__icon svg{width:50px;height:50px;margin-left:-5px;margin-right:5px;fill:inherit;vertical-align:middle}.journey-direction__icon.flip svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.journey-direction__text{font-size:.875em;color:inherit;text-transform:uppercase}.journey-direction.journey-direction--icon-small .journey-direction__icon svg{width:25px;height:25px}.journey-direction.journey-direction--no-border{border:none}.journey-direction.journey-direction--color-75{color:#757575;fill:#757575}.journey-direction.journey-direction--color-82786e{color:#82786e;fill:#82786e}.od-box{display:table;width:100%;font-size:14px}.od-box__arrow,.od-box__station{display:table-cell}.od-box__station{overflow:hidden;color:#000;font-size:1em;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize}.od-box.od-box--small,.od-box.od-box--uppercase .od-box__station{text-transform:uppercase}.od-box__arrow{width:30px;padding:0 5px;text-align:center}.od-box__arrow__icon{width:1.1428571429em;height:1.1428571429em;fill:#0088ce}.od-box.od-box--fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.od-box.od-box--fluid .od-box__arrow,.od-box.od-box--fluid .od-box__station,.od-box.od-box--inline{display:block}.od-box.od-box--equal .od-box__station{width:99%}.od-box.od-box--inline .od-box__arrow,.od-box.od-box--inline .od-box__station{display:inline-block;vertical-align:middle}.od-box.od-box--small{font-size:12px;line-height:1.6363636364em}.od-box.od-box--small .od-box__arrow{width:auto;padding:0 3px}.od-box.od-box--big .od-box__arrow__icon,.od-box.od-box--small .od-box__arrow__icon{width:1.3636363636em;height:1.3636363636em}.od-box.od-box--big{font-size:22px}@media only screen and (max-width:75em){.od-box.od-box--big{font-size:19px}}.od-box.od-box--big .od-box__arrow{padding:0 3px}.od-box.od-box--big .od-box__arrow__icon{vertical-align:-.2272727273em}.od-box.od-box--huge{font-size:30px;text-transform:capitalize;font-weight:700}.od-box.od-box--huge .od-box__arrow{padding:0 8px;width:auto}.od-box.od-box--huge .od-box__arrow__icon{width:.6666666667em;height:.6666666667em;vertical-align:middle}.od-box.od-box--blue .od-box__arrow,.od-box.od-box--white:not(.od-box--equal) .od-box__arrow{width:auto}.od-box.od-box--white .od-box__station{color:#fff}.od-box.od-box--white .od-box__arrow__icon{fill:#fff}.od-box.od-box--blue .od-box__station{color:#0088ce}.od-box.od-box--blue .od-box__arrow__icon{fill:#757575}.order-reference{width:100%;margin:0 auto 2.5em;text-align:center}.order-reference__title{margin:0 0 .5em;font-size:1.875em;font-weight:400;color:#000;text-transform:uppercase;text-align:center}.order-reference__title small{color:#0088ce;font-size:1em}.order-reference__table{display:inline-block;margin:0 auto}.order-reference__table__item{display:block;width:100%;padding:.75em 0;margin:0;text-align:center}.order-reference__table__item__key{font-size:.875em}.order-reference__table__item__value{margin-left:0;color:#0088ce;font-weight:700}@media only screen and (min-width:48em){.journey-schema--train-line:before{bottom:20px}.order-reference,.order-reference__intro{width:75%}}@media only screen and (min-width:75em){.order-reference__intro{width:50%}}.journey-pax-type-fares__typology{display:block;padding:0;margin:.7142857143em 0;font-size:.875em;vertical-align:top;text-transform:capitalize}.journey-pax-type-fares__typology__icon{display:inline-block;margin:0 2px 4px 0;width:2em;height:2em;fill:#0088ce;vertical-align:middle}.segments-fares{margin-bottom:30px;font-size:16px}.segments-fares__route{margin-top:.3125em}.segments-fares__price{color:#0088ce;font-size:.875em;font-family:AvenirBook,Avenir,Arial,sans-serif}.segments-fares__price span{font-size:.7857142857em}.segments-fares__name{color:#757575;font-size:.875em;text-transform:uppercase}.segments-fares__aftersale,.segments-fares__sale{color:#757575;font-size:.75em;line-height:1.3333333333em}.segments-fares__sale{padding-top:.5em}.passengers-display__list{margin:0 -1.25em 1.5625em;padding-left:0;text-align:center;list-style-type:none}.passengers-display__item{display:inline-block;margin-right:1.0714285714em;padding-right:1.0714285714em;border-right:1px solid #e5e5e5;text-transform:capitalize;color:#000;font-size:.875em}.passengers-display__item:last-child{margin-right:0;padding-right:0;border-right-width:0}.passengers-display__item--sided .passengers-display__icon{width:2em;height:2em;margin-top:0;float:left}.passengers-display__item--sided .passengers-display__details{float:left;padding-left:1.0714285714em;text-align:left}.passengers-display__icon{width:1.6428571429em;height:1.6428571429em;margin-top:.3571428571em;fill:#0088ce}.passengers-display__icon:not(:last-of-type){display:none}.passengers-display__details{font-size:.9285714286em}.passengers-display__details__number,.passengers-display__details__passenger{font-size:1.0769230769em}.passengers-display__details__typology{font-size:.9230769231em}@media only screen and (min-width:48em){.passengers-display__icon:not(:last-of-type){display:inline-block;margin-right:.2857142857em}.passengers-display__details__typology{color:#757575}}.popover{position:relative;width:100%;height:100%;z-index:999}.popover__content{display:block;position:fixed;top:50%;left:6%;right:6%;bottom:auto;width:auto;padding:1.25em;margin-top:.6666666667em;z-index:9999;background:#fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 1000px 1000px rgba(0,0,0,.5);box-shadow:0 0 1000px 1000px rgba(0,0,0,.5);color:#000;font-size:13px;line-height:1.4em;text-transform:none;text-align:left;white-space:normal;cursor:default;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popover__content__title{margin:0 0 .5em;font-size:1.1666666667em;font-weight:700}.popover__content b{font-weight:700}.popover__content__body-fees{font-size:1em;line-height:1.25em}.popover__content__body-fees p{font-size:1em;margin-bottom:.5em}.popover__content__body-fees ul{list-style:none;padding-left:0;margin-left:0}.popover__content__body-fees__list{margin-top:10px}.popover__content__body-fees__list__item{line-height:2em;font-size:1em;overflow:hidden;margin-bottom:.1666666667em}.popover__content__body-fees__list__item__icon{width:25px;height:25px;margin-right:5px;fill:#000;vertical-align:middle}.popover__content__body-fees__list__item__price{float:right;font-weight:700;text-transform:uppercase}.popover__close{display:block;width:30px;height:30px;float:right;margin:-.5em -.3125em 0 .625em;fill:#0088ce;cursor:pointer}.popover.ng-enter{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.popover.ng-enter .popover__content{opacity:0;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.popover.ng-enter.ng-enter-active{opacity:1}.popover.ng-enter.ng-enter-active .popover__content{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:-webkit-transform .3s ease .1s,opacity .2s ease;transition:transform .3s ease .1s,opacity .2s ease}.popover.ng-leave{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.popover.ng-leave .popover__content{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.popover.ng-leave.ng-leave-active{opacity:0}.popover.ng-leave.ng-leave-active .popover__content{opacity:0;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform .3s ease .2s,opacity .2s ease .3s;transition:transform .3s ease .2s,opacity .2s ease .3s}@media only screen and (min-width:48em){.popover{z-index:4}.popover__content{position:absolute;top:100%;left:50%;right:auto;padding:1.25em 1.6666666667em;margin-top:.6666666667em;z-index:100;background:#006da5;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:12px;line-height:1.5833333333em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.popover__content:after{content:"";display:block;position:absolute;top:-9px;left:50%;height:0;width:0;margin-left:-5px;border-style:solid;border-width:5px;border-color:transparent transparent #006da5}.popover__content--small{width:8.3333333333em}.popover__content--medium{width:23.5em}.popover__content--large{width:55em}.popover__content--position-top{top:auto;bottom:-webkit-calc(100% + 38px);bottom:calc(100% + 38px);margin-top:0}.popover__content--position-top:after{top:auto;bottom:-9px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popover__content--position-left{-webkit-transform:translateX(-75%)!important;transform:translateX(-75%)!important}.popover__content--position-left:after{left:75%}.popover__content--white{background:#fff;-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.4);box-shadow:0 -1px 10px rgba(0,0,0,.4);color:#757575}.popover__content--white:after{border-color:transparent transparent #fff}.popover__content--white .popover__close{fill:#757575}.popover__content--light-blue{background:#3fa9df}.popover__content--light-blue:after{border-color:transparent transparent #3fa9df}.popover__content--purple{background:#6d2a79}.popover__content--purple:after{border-color:transparent transparent #6d2a79}.popover__content--proposal-types{top:105%;top:-webkit-calc(100% + 10px);top:calc(100% + 10px)}.popover__content__body-fees__list__item__icon{fill:#fff}.popover__close{display:inline-block;position:absolute;float:none;margin:0;top:7px;right:7px;width:13px;height:13px;fill:#fff}.popover.ng-enter{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.popover.ng-enter .popover__content{-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transition:-webkit-transform .3s ease .2s,opacity .2s ease .3s;transition:transform .3s ease .2s,opacity .2s ease .3s}.popover.ng-enter.ng-enter-active{opacity:1}.popover.ng-enter.ng-enter-active .popover__content{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.popover.ng-leave{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.popover.ng-leave .popover__content{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-webkit-transition:-webkit-transform .3s ease .1s,opacity .2s ease;transition:transform .3s ease .1s,opacity .2s ease}.popover.ng-leave.ng-leave-active{opacity:0}.popover.ng-leave.ng-leave-active .popover__content{-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}}@media only screen and (max-width:60em){.popover__content--payment-cvc{left:-30px;-webkit-transform:none!important;transform:none!important}.popover__content--payment-cvc:after{left:36px}}.product-item{padding-bottom:30px;position:relative;overflow:hidden}.product-item product-item-content,.product-item product-item-footer{display:block}.product-item__header{position:relative;overflow:hidden;background-color:#0088ce;border:1px solid #e5e5e5;border-bottom:none;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#fff;text-align:left}.product-item__header--disabled,.product-item__header--disabled .product-item__header__details__price{background-color:#757575}.product-item__header__icon{display:block;position:absolute;fill:#fff}.product-item__header__details__class,.product-item__header__details__passengers,.product-item__header__details__price{margin:0;font-weight:400;text-transform:capitalize}.product-item__header__details__class,.product-item__header__details__passengers{display:inline-block;opacity:.75}.product-item__header__details__price{margin-bottom:0;margin-left:0}.product-item__header__details__price span{font-size:.6428571429em}.product-item__header__details__passengers:after{content:"|";padding:0 .5em}.product-item__od{display:table;width:100%;margin:0 auto;padding-left:0;border-bottom:1px solid #e5e5e5}.product-item__od__picto,.product-item__od__station{display:table-cell;vertical-align:middle;text-align:center}.product-item__od__station{width:40%;padding:1.25em 0;text-transform:capitalize}.product-item__od__picto{width:2.5em}.product-item__od__picto__one-way,.product-item__od__picto__roundtrip{width:1.875em;height:1.875em;fill:#757575}.product-item__content{position:relative;z-index:1}.product-item__content__travel-summaries{margin-bottom:1.25em}.product-item__content__journey-details-container{position:relative;min-height:0;-webkit-transition:min-height .3s ease;transition:min-height .3s ease}.product-item__content__journey-details--inward.ng-hide-remove{position:absolute;width:100%;top:0;left:200px}.product-item__content__journey-details--inward.ng-hide-add,.product-item__content__journey-details--inward.ng-hide-remove.ng-hide-remove-active{left:0;position:absolute;top:0;width:100%}.product-item__content__journey-details--inward.ng-hide-add.ng-hide-add-active{position:absolute;top:0;width:100%;left:200px}.product-item__bottom{-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:5px solid #757575}.product-item__footer{background:#efeff0;text-align:left}.product-item__aside{margin:.75em 0 0 .5625em}.product-item__aside__button{display:block;height:1.6428571429em;background:0 0;border-width:0;fill:#0088ce;line-height:1.6428571429em;text-align:left;font-size:.875em;color:#0088ce}.product-item__aside__button:hover{color:#006da5;fill:#006da5}.product-item__aside__icon{height:1.6428571429em;width:1.6428571429em;margin-right:5px;vertical-align:middle}.product-item__aside__label{vertical-align:middle;-webkit-transition:color .3s ease;transition:color .3s ease}.product-item__header{padding:0 1.875em 0 7.6875em}.product-item__header__icon{width:4.5em;height:4.5em;top:10px;left:27px;opacity:1}.product-item__header__od{float:left;max-width:-webkit-calc(100% - 190px);max-width:calc(100% - 190px);line-height:5.8125em;font-size:16px;font-weight:400}.product-item__header__details{float:right;text-align:right;padding-top:26px}.product-item__header__details__price{padding:0;float:none;background:0 0;font-size:1.375em}.product-item__header__details__class,.product-item__header__details__passengers{padding:0;font-size:.9285714286em}.product-item__content{padding:0 11px;min-height:130px;border:1px solid #e5e5e5;border-top:none}@media only screen and (min-width:37.5em){.product-item__content__header{position:absolute;z-index:0;top:0;left:0;width:100%;height:143px;background-repeat:no-repeat;background-position:center top;background-size:cover}.product-item__content__header-mask{position:absolute;z-index:10;width:-webkit-calc(100% - 22px);width:calc(100% - 22px);height:50px;background-color:#fff;top:144px;left:0;margin-left:11px}}.product-item__content__conditions{padding:0 .9375em}.product-item__content__conditions__button{display:block;position:relative;border-width:0;font-size:.875em;color:#fff;padding:0 35px;height:34px;line-height:34px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;margin:0 auto;background-color:#757575}.product-item__content__conditions__button__icon{width:15px;height:15px;position:absolute;right:15px;top:50%;margin-top:-7.5px;fill:#fff;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.product-item__content__conditions__button--opened .product-item__content__conditions__button__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-item__content__conditions:after{content:'';height:4px;background-color:#757575;position:absolute;left:-11px;right:-11px;bottom:0;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}@media only screen and (min-width:48em){.product-item__content:after,.product-item__content:before{content:'';position:absolute;display:block;width:12px;z-index:2;top:0;bottom:75px;background-color:#fff}}.product-item__content:before{left:-1px;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border:1px solid #e5e5e5;border-left-width:0;-webkit-box-shadow:inset 2px 0 #fff;box-shadow:inset 2px 0 #fff}.product-item__content:after{right:-1px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border:1px solid #e5e5e5;border-right-width:0;-webkit-box-shadow:inset -2px 0 #fff;box-shadow:inset -2px 0 #fff}.product-item__footer{padding:.9375em 1.875em;position:relative;border:1px solid #e5e5e5;border-top-width:0}.journey-segment{position:relative;font-family:Avenir,Arial,sans-serif}.journey-segment:before{content:'';display:block;position:absolute;top:21px;bottom:4px;width:2px;background:#757575}.journey-segment__arrival,.journey-segment__departure{position:relative}.journey-segment__arrival:before,.journey-segment__departure:before{content:'';display:none;position:absolute;top:2px;left:-36px;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;border-width:2px;border-color:#757575 #757575 transparent;border-style:solid}.journey-segment__arrival:after,.journey-segment__departure:after{content:'';display:block;position:absolute;top:9px;left:-29px;width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;background:#757575}.journey-segment__arrival__time,.journey-segment__departure__time{display:block;width:45px;float:left;font-size:.75em;color:#000;line-height:17px}.journey-segment__arrival__station,.journey-segment__departure__station{font-size:.75em;font-weight:700;line-height:17px;white-space:nowrap}.journey-segment__arrival__train-details,.journey-segment__departure__train-details{display:block;margin-left:45px;color:#aeb0af;font-size:.6875em}.journey-segment__arrival__local-time,.journey-segment__departure__local-time{position:absolute;top:18px;left:0;width:35px;text-align:center;font-size:.6875em;color:#757575;line-height:1.0909090909em}.journey-segment__departure{margin-top:.6875em}.journey-segment__arrival{clear:both}.journey-segment__arrival:before{border-color:transparent #757575 #757575}.journey-segment__placement{clear:left;position:relative;z-index:5;margin:0;padding:1.25em 0 1.25em 45px}.journey-segment__placement__list{padding-left:0;font-size:.75em;line-height:1.5em;list-style:none}.journey-segment__placement__list__item--hide-coach .journey-segment__placement__coach,.journey-segment__placement__list__item--hide-coach .journey-segment__placement__coach-icon,.journey-segment__placement__list__item--hide-coach .journey-segment__placement__coach-number,.journey-segment__placement__list__item--hide-coach .journey-segment__placement__forward-icon{opacity:0}.journey-segment__placement__coach-icon svg{width:20px;height:20px;margin-right:5px;fill:#0088ce;vertical-align:middle}.journey-segment__placement__coach{text-transform:lowercase;color:#0088ce}.journey-segment__placement__coach-number{color:#000;font-weight:700}.journey-segment__placement__forward-icon{width:20px;height:20px;fill:#757575;vertical-align:middle}.journey-segment__placement__seat{color:#0088ce}.journey-segment__placement__seat-number{color:#000;font-weight:700}.journey-segment__duration__time,.journey-segment__placement__no-placement{font-size:.75em;color:#757575}.journey-segment__placement__seat-icon{width:23px;height:23px;fill:#0088ce;vertical-align:-9px}.journey-segment__duration{clear:both;padding-left:45px;margin-right:1.25em;margin-top:3.125em}.journey-segment__duration__icon{width:13px;height:13px;fill:#757575;vertical-align:middle}.journey-details>.section:first-child .journey-segment__departure__station,.journey-details>.section:first-child .journey-segment__departure__time,.journey-details>.section:last-child .journey-segment__arrival__station,.journey-details>.section:last-child .journey-segment__arrival__time{font-size:.875em}.journey-segment__placement+.journey-segment__duration{margin-top:0}.journey-segment__services{height:3.8125em;margin:1.25em 0 1.25em 45px;display:table;width:-webkit-calc(100% - 45px);width:calc(100% - 45px);-webkit-border-radius:2.625em;border-radius:2.625em;background:rgba(0,136,206,.05);line-height:3.8125em;list-style:none;cursor:pointer;clear:none}.journey-segment__services__item{display:table-cell;padding:0 .625em;position:relative;min-width:0;text-align:center;line-height:2.5em;vertical-align:middle}.journey-segment__services__item:not(:first-child):before{content:'';display:block;position:absolute;top:10px;left:0;bottom:10px;width:1px;background:rgba(0,136,206,.2)}.journey-segment__placement~.journey-segment__services .journey-segment__services__title,.journey-segment__services__title{display:none}.journey-segment__services__icon{width:30px;height:30px;fill:#0088ce;vertical-align:middle}.journey-segment__placement~.journey-segment__services{float:left;width:12.375em;height:3.8125em;margin-top:-20px;line-height:3.8125em}.journey-segment__placement~.journey-segment__services .journey-segment__services__item{min-width:0;line-height:3.8125em}.journey-segment__placement~.journey-segment__services .journey-segment__services__icon{position:static;top:0}.journey-details>.section:first-child .journey-segment__departure:before{display:block}.journey-details>.section:first-child .journey-segment__departure__time{color:#0088ce}.journey-details>.section:first-child .journey-segment__departure__train-details{color:#757575}.journey-details>.section:first-child .journey-segment__departure__local-time{display:none}.journey-details>.section:last-child .journey-segment__arrival:before{display:block}.journey-details>.section:last-child .journey-segment__arrival__time{color:#0088ce}.journey-segment{padding:.1px .1px .1px 7.1875em}.journey-segment:before{left:5.5em}.journey-segment__transport-icon{display:inline-block;position:absolute;top:5px;left:30px}.journey-segment__transport-icon svg{width:30px;height:30px;fill:#0088ce}.journey-segment__duration{float:left;margin-bottom:3.5625em}@media only screen and (min-width:48em){.journey-segment__departure{float:left}.journey-segment__placement{float:right;clear:none;position:relative;z-index:5;padding:0;margin-top:.75em;margin-right:1.875em;min-height:5.125em}.journey-segment__services{height:5.25em;margin:1.875em 1.875em 0 0;float:right;display:table;width:auto;max-width:-webkit-calc(100% - 160px);max-width:calc(100% - 160px);line-height:5.25em}.journey-segment__services__icon{position:relative;top:.625em}.journey-segment__services__title{display:inline-block;width:99%;text-align:center;color:#0088ce;text-decoration:none;font-size:12px;line-height:1.3333333333em;font-weight:400}}.row .row.collapse:after,.row .row:after,.row:after{clear:both}.row,.row .row{max-width:none}.transport-icon--auto-size svg{width:100%;height:100%;fill:inherit}.travel-summary{display:block;width:100%;position:relative;padding:0 1.5625em 1.375em;z-index:20;border-bottom:1px solid #e5e5e5;text-align:left}.travel-summary__picto{display:block;position:absolute;top:.875em;left:1.375em}.travel-summary__picto svg{width:2em;height:2em;fill:#757575}.travel-summary__picto .flip svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media only screen and (max-width:21.25em){.travel-summary{padding-left:0;padding-right:0}.travel-summary__picto{left:0}}.travel-summary__direction{padding-top:1.5714285714em;padding-left:2.8571428571em;text-transform:uppercase;font-size:.875em;color:#757575}.travel-summary__details{display:block;float:right;padding-left:.7692307692em;margin-top:1.1538461538em;border-left:1px solid #e5e5e5;font-size:.8125em;color:#0088ce;line-height:2.7692307692em}.travel-summary__date{float:left;min-width:4em;margin-right:.2333333333em;margin-top:.5em;border-right:1px solid #e5e5e5;font-size:1.875em;text-transform:lowercase}.travel-summary__day,.travel-summary__time{padding-left:8.125em;font-size:.875em;color:#000}.travel-summary__day{margin-top:1.0714285714em}.travel-summary__class{position:absolute;top:.5714285714em;right:.8571428571em;display:none;color:#0088ce;text-transform:uppercase;font-size:.875em}.travel-summary__chevron{position:absolute;top:80%;left:50%;width:1.25em;height:1.25em;margin-left:-.625em;fill:#0088ce}.travel-summary[disabled] .travel-summary__picto svg{fill:rgba(117,117,117,.75)}.travel-summary[disabled] .travel-summary__class,.travel-summary[disabled] .travel-summary__date,.travel-summary[disabled] .travel-summary__day,.travel-summary[disabled] .travel-summary__direction,.travel-summary[disabled] .travel-summary__time{color:rgba(117,117,117,.75)!important}.travel-summaries{display:block;position:relative;text-align:center}@media only screen and (max-width:37.5em),only screen and (max-width:48em) and (orientation:landscape){travel-summary.active .travel-summary__class,travel-summary.active .travel-summary__date,travel-summary.active .travel-summary__day,travel-summary.active .travel-summary__direction,travel-summary.active .travel-summary__time{color:#0088ce}travel-summary.active .travel-summary__picto svg{fill:#0088ce}}@media only screen and (min-width:37.5em){.travel-summary{display:block;position:relative;padding:0;border-bottom:none;text-align:left}.travel-summary__picto{left:-.1875em}.travel-summary__details{display:none}.travel-summary__date{margin-right:.2333333333em;margin-top:.5em;min-width:0;border-right:none;font-size:1.875em;text-transform:uppercase}.travel-summary__day,.travel-summary__time{padding-left:0;font-size:.875em;color:#757575}.travel-summary__day{margin-top:1.0714285714em}.travel-summary__class{position:absolute;top:.5714285714em;right:.8571428571em;display:none;color:#0088ce;text-transform:uppercase;font-size:.875em}.travel-summary__chevron{position:absolute;top:80%;left:50%;width:1.25em;height:1.25em;margin-left:-.625em;fill:#0088ce}.travel-summary.travel-summary--style-bubble{position:relative;padding-left:2.5em;padding-bottom:2.6875em;background:rgba(255,255,255,.8);border:1px solid #e5e5e5;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);-webkit-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-transition:border-color .3s ease,background-color .6s ease;transition:border-color .3s ease,background-color .6s ease}.travel-summary.travel-summary--style-bubble:before{content:"";display:block;position:absolute;top:100%;left:50%;margin:-.625em 0 0 -.625em;width:1.25em;height:1.25em;border-style:solid;border-width:1px;border-color:transparent #e5e5e5 #e5e5e5 transparent;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .3s ease,background-color .6s ease;transition:border-color .3s ease,background-color .6s ease}.travel-summary.travel-summary--style-bubble .travel-summary__picto{left:2.3125em}.travel-summary.travel-summary--style-bubble .travel-summary__picto svg{-webkit-transition:fill .6s ease;transition:fill .6s ease}.travel-summary.travel-summary--style-bubble .travel-summary__day,.travel-summary.travel-summary--style-bubble .travel-summary__time{color:#000}.travel-summary.travel-summary--style-bubble .travel-summary__class,.travel-summary.travel-summary--style-bubble .travel-summary__date,.travel-summary.travel-summary--style-bubble .travel-summary__day,.travel-summary.travel-summary--style-bubble .travel-summary__direction,.travel-summary.travel-summary--style-bubble .travel-summary__time{-webkit-transition:color .6s ease;transition:color .6s ease}.travel-summary.travel-summary--style-bubble .travel-summary__class{display:block}.travel-summary.travel-summary--style-bubble:hover{border-color:#0088ce}.travel-summary.travel-summary--style-bubble:hover:before{border-color:transparent #0088ce #0088ce transparent}.travel-summary.travel-summary--style-bubble--is-active,travel-summary.active .travel-summary.travel-summary--style-bubble{border-color:#0088ce;background:#0088ce;color:#fff}.travel-summary.travel-summary--style-bubble--is-active:before,travel-summary.active .travel-summary.travel-summary--style-bubble:before{background:#0088ce;border-color:transparent #0088ce #0088ce transparent}.travel-summary.travel-summary--style-bubble--is-active .travel-summary__picto svg,travel-summary.active .travel-summary.travel-summary--style-bubble .travel-summary__picto svg{fill:#fff}.travel-summary.travel-summary--style-bubble--is-active .travel-summary__class,.travel-summary.travel-summary--style-bubble--is-active .travel-summary__date,.travel-summary.travel-summary--style-bubble--is-active .travel-summary__day,.travel-summary.travel-summary--style-bubble--is-active .travel-summary__direction,.travel-summary.travel-summary--style-bubble--is-active .travel-summary__time,travel-summary.active .travel-summary.travel-summary--style-bubble .travel-summary__class,travel-summary.active .travel-summary.travel-summary--style-bubble .travel-summary__date,travel-summary.active .travel-summary.travel-summary--style-bubble .travel-summary__day,travel-summary.active .travel-summary.travel-summary--style-bubble .travel-summary__direction,travel-summary.active .travel-summary.travel-summary--style-bubble .travel-summary__time{color:#fff}.travel-summary.travel-summary--style-tabs{position:relative;padding-top:.375em;padding-bottom:1.625em;font-family:AvenirBook,Arial,sans-serif;cursor:pointer}.travel-summary.travel-summary--style-tabs:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:0 0;-webkit-transition:background .3s ease;transition:background .3s ease}.travel-summary.travel-summary--style-tabs:after{content:"";display:block;position:absolute;bottom:-15px;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:transparent;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.travel-summary.travel-summary--style-tabs .travel-summary__picto{top:1.25em}.travel-summary.travel-summary--style-tabs .travel-summary__picto svg{-webkit-transition:fill .3s ease;transition:fill .3s ease}.travel-summary.travel-summary--style-tabs .travel-summary__class{display:block;top:1.9285714286em;-webkit-transition:color .3s ease;transition:color .3s ease}.travel-summary.travel-summary--style-tabs .travel-summary__date{width:45%;width:-webkit-calc(50% - 13px);width:calc(50% - 13px);margin-right:26px;text-align:right;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.travel-summary.travel-summary--style-tabs .travel-summary__day,.travel-summary.travel-summary--style-tabs .travel-summary__time{color:#000;-webkit-transition:color .3s ease;transition:color .3s ease}.travel-summary.travel-summary--style-tabs .travel-summary__direction{-webkit-transition:color .3s ease;transition:color .3s ease}.travel-summary.travel-summary--style-tabs--is-active:before,travel-summary.active .travel-summary.travel-summary--style-tabs:before{background:#0088ce}.travel-summary.travel-summary--style-tabs--is-active:after,travel-summary.active .travel-summary.travel-summary--style-tabs:after{border-color:#0088ce transparent transparent}.travel-summary.travel-summary--style-tabs--is-active .travel-summary__picto svg,travel-summary.active .travel-summary.travel-summary--style-tabs .travel-summary__picto svg{fill:#0088ce}.travel-summary.travel-summary--style-tabs--is-active .travel-summary__date,.travel-summary.travel-summary--style-tabs--is-active .travel-summary__day,.travel-summary.travel-summary--style-tabs--is-active .travel-summary__direction,.travel-summary.travel-summary--style-tabs--is-active .travel-summary__time,travel-summary.active .travel-summary.travel-summary--style-tabs .travel-summary__date,travel-summary.active .travel-summary.travel-summary--style-tabs .travel-summary__day,travel-summary.active .travel-summary.travel-summary--style-tabs .travel-summary__direction,travel-summary.active .travel-summary.travel-summary--style-tabs .travel-summary__time{color:#0088ce}.travel-summaries .travel-summary{display:inline-block;margin-right:-4px;width:15.375em;z-index:20}.travel-summaries :last-child .travel-summary{margin-left:1.25em}.travel-summaries :first-child:last-child .travel-summary{margin-left:0;margin-right:22.25em}.travel-summaries.travel-summaries--fluid .travel-summary{width:auto;min-width:12.5em}.travel-summaries.travel-summaries--fluid :first-child:last-child .travel-summary{margin-left:0;margin-right:0}.travel-summaries.travel-summaries--tabs{display:table;width:100%}.travel-summaries.travel-summaries--tabs travel-summary{display:table-cell;width:50%}.travel-summaries.travel-summaries--tabs travel-summary .travel-summary{width:100%}.travel-summaries.travel-summaries--tabs travel-summary:first-child .travel-summary{padding-right:1.875em}.travel-summaries.travel-summaries--tabs travel-summary:first-child .travel-summary:before{right:1.875em}.travel-summaries.travel-summaries--tabs travel-summary:first-child .travel-summary:after{margin-left:-1.4375em}.travel-summaries.travel-summaries--tabs travel-summary:first-child .travel-summary__class{right:3em}.travel-summaries.travel-summaries--tabs travel-summary:last-child{position:relative}.travel-summaries.travel-summaries--tabs travel-summary:last-child:before{content:"";display:block;position:absolute;top:20px;bottom:20px;left:-1px;width:1px;background:#e5e5e5}.travel-summaries.travel-summaries--tabs travel-summary:last-child .travel-summary{margin-left:0;padding-left:1.875em}.travel-summaries.travel-summaries--tabs travel-summary:last-child .travel-summary:before{left:1.875em}.travel-summaries.travel-summaries--tabs travel-summary:last-child .travel-summary:after{margin-left:.375em}.travel-summaries.travel-summaries--tabs travel-summary:last-child .travel-summary__picto{left:1.6875em}.travel-summaries.travel-summaries--tabs travel-summary:first-child:last-child{display:block;width:50%;margin:0 auto}.travel-summaries.travel-summaries--tabs travel-summary:first-child:last-child:before{content:none}}@media only screen and (min-width:75em){.travel-summaries :last-child .travel-summary{margin-left:5em}}.vsc-loader{background:#fff;opacity:.5}.vsc-loader-container.descent__container{position:relative}.vsc-loader__mask{top:0;left:0;z-index:99;width:100%;height:100%;background-color:rgba(255,255,255,.65)}.vsc-loader__mask--opaque{background-color:#fff;text-align:center}.vsc-loader__mask--full-size{position:fixed;top:-100%;bottom:-100%;height:auto}.vsc-loader__container{position:absolute;top:50%;left:50%;width:200px;height:60px;margin-top:-30px;margin-left:-100px;text-align:center;color:#000}.vsc-loader__container--fixed{position:fixed}.vsc-loader__container--payment{margin-top:-86px}.vsc-loader__container__proposals .vsc-loader__mask{z-index:3}.vsc-loader__spinner{width:50px;height:50px;padding:5px;margin:0 auto;-webkit-border-radius:50%;border-radius:50%;background:#fff}.vsc-loader__spinner__stroke{width:40px;height:40px;margin:0 auto;-webkit-border-radius:50%;border-radius:50%;border:6px solid #0088ce;border-left-color:transparent;-webkit-animation:loader-rotate 1.2s linear infinite;animation:loader-rotate 1.2s linear infinite}.vsc-loader-container0,.vsc-loader-container0 .vsc-loader__mask{-webkit-transition:all .8s ease;transition:all .8s ease}.vsc-loader-container0.loader-fast{-webkit-transition-duration:.3s;transition-duration:.3s}.vsc-loader-container0.loader-fast .vsc-loader__mask{-webkit-transition:all .3s ease;transition:all .3s ease}.vsc-loader-container0.ng-enter .vsc-loader__mask{opacity:0}.vsc-loader-container0.ng-enter.ng-enter-active .vsc-loader__mask,.vsc-loader-container0.ng-leave .vsc-loader__mask{opacity:1}.vsc-loader-container0.ng-leave.ng-leave-active .vsc-loader__mask{opacity:0}@-webkit-keyframes loader-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.vsc-loader__mask{position:absolute}#snow{display:block;position:fixed;z-index:8000;top:0;left:0;right:0;bottom:0}.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before{content:" ";display:table}meta.foundation-version{font-family:"/5.5.2/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 37.5em), only screen and (max-width:48em) and (orientation:landscape)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:37.5625em)/";width:37.5625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:37.5625em) and (max-width:48em)/";width:37.5625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:48.0625em)/";width:48.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:48.0625em) and (max-width:60em)/";width:48.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:60.0625em)/";width:60.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:60.0625em) and (max-width:75em)/";width:60.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:75.0625em)/";width:75.0625em}meta.foundation-data-attribute-namespace{font-family:false}.row{margin:0 auto;width:100%}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375rem;width:auto}.row .row.collapse{margin:0;max-width:none;width:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}@media only screen{.column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative}.small-push-0{left:0;right:auto}.small-pull-0{right:0;left:auto}.small-push-1{left:8.3333333333%;right:auto}.small-pull-1{right:8.3333333333%;left:auto}.small-push-2{left:16.6666666667%;right:auto}.small-pull-2{right:16.6666666667%;left:auto}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-push-4{left:33.3333333333%;right:auto}.small-pull-4{right:33.3333333333%;left:auto}.small-push-5{left:41.6666666667%;right:auto}.small-pull-5{right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-push-7{left:58.3333333333%;right:auto}.small-pull-7{right:58.3333333333%;left:auto}.small-push-8{left:66.6666666667%;right:auto}.small-pull-8{right:66.6666666667%;left:auto}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-push-10{left:83.3333333333%;right:auto}.small-pull-10{right:83.3333333333%;left:auto}.small-push-11{left:91.6666666667%;right:auto}.small-pull-11{right:91.6666666667%;left:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.3333333333%!important}.small-offset-2{margin-left:16.6666666667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.3333333333%!important}.small-offset-5{margin-left:41.6666666667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.3333333333%!important}.small-offset-8{margin-left:66.6666666667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.3333333333%!important}.small-offset-11{margin-left:91.6666666667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:37.5625em){.medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.medium-push-0{left:0;right:auto}.medium-pull-0{right:0;left:auto}.medium-push-1{left:8.3333333333%;right:auto}.medium-pull-1{right:8.3333333333%;left:auto}.medium-push-2{left:16.6666666667%;right:auto}.medium-pull-2{right:16.6666666667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.3333333333%;right:auto}.medium-pull-4{right:33.3333333333%;left:auto}.medium-push-5{left:41.6666666667%;right:auto}.medium-pull-5{right:41.6666666667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.3333333333%;right:auto}.medium-pull-7{right:58.3333333333%;left:auto}.medium-push-8{left:66.6666666667%;right:auto}.medium-pull-8{right:66.6666666667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.3333333333%;right:auto}.medium-pull-10{right:83.3333333333%;left:auto}.medium-push-11{left:91.6666666667%;right:auto}.medium-pull-11{right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.3333333333%!important}.medium-offset-2{margin-left:16.6666666667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.3333333333%!important}.medium-offset-5{margin-left:41.6666666667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.3333333333%!important}.medium-offset-8{margin-left:66.6666666667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.3333333333%!important}.medium-offset-11{margin-left:91.6666666667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.3333333333%;right:auto}.pull-1{right:8.3333333333%;left:auto}.push-2{left:16.6666666667%;right:auto}.pull-2{right:16.6666666667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.3333333333%;right:auto}.pull-4{right:33.3333333333%;left:auto}.push-5{left:41.6666666667%;right:auto}.pull-5{right:41.6666666667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.3333333333%;right:auto}.pull-7{right:58.3333333333%;left:auto}.push-8{left:66.6666666667%;right:auto}.pull-8{right:66.6666666667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.3333333333%;right:auto}.pull-10{right:83.3333333333%;left:auto}.push-11{left:91.6666666667%;right:auto}.pull-11{right:91.6666666667%;left:auto}}@media only screen and (min-width:48.0625em){.large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.large-push-0{left:0;right:auto}.large-pull-0{right:0;left:auto}.large-push-1{left:8.3333333333%;right:auto}.large-pull-1{right:8.3333333333%;left:auto}.large-push-2{left:16.6666666667%;right:auto}.large-pull-2{right:16.6666666667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.3333333333%;right:auto}.large-pull-4{right:33.3333333333%;left:auto}.large-push-5{left:41.6666666667%;right:auto}.large-pull-5{right:41.6666666667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.3333333333%;right:auto}.large-pull-7{right:58.3333333333%;left:auto}.large-push-8{left:66.6666666667%;right:auto}.large-pull-8{right:66.6666666667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.3333333333%;right:auto}.large-pull-10{right:83.3333333333%;left:auto}.large-push-11{left:91.6666666667%;right:auto}.large-pull-11{right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.3333333333%!important}.large-offset-2{margin-left:16.6666666667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.3333333333%!important}.large-offset-5{margin-left:41.6666666667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.3333333333%!important}.large-offset-8{margin-left:66.6666666667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.3333333333%!important}.large-offset-11{margin-left:91.6666666667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.3333333333%;right:auto}.pull-1{right:8.3333333333%;left:auto}.push-2{left:16.6666666667%;right:auto}.pull-2{right:16.6666666667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.3333333333%;right:auto}.pull-4{right:33.3333333333%;left:auto}.push-5{left:41.6666666667%;right:auto}.pull-5{right:41.6666666667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.3333333333%;right:auto}.pull-7{right:58.3333333333%;left:auto}.push-8{left:66.6666666667%;right:auto}.pull-8{right:66.6666666667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.3333333333%;right:auto}.pull-10{right:83.3333333333%;left:auto}.push-11{left:91.6666666667%;right:auto}.pull-11{right:91.6666666667%;left:auto}}@media only screen and (min-width:60.0625em){.column,.columns,.xlarge-pull-0,.xlarge-pull-1,.xlarge-pull-10,.xlarge-pull-11,.xlarge-pull-2,.xlarge-pull-3,.xlarge-pull-4,.xlarge-pull-5,.xlarge-pull-6,.xlarge-pull-7,.xlarge-pull-8,.xlarge-pull-9,.xlarge-push-0,.xlarge-push-1,.xlarge-push-10,.xlarge-push-11,.xlarge-push-2,.xlarge-push-3,.xlarge-push-4,.xlarge-push-5,.xlarge-push-7,.xlarge-push-8,.xlarge-push-9{position:relative}.xlarge-push-0{left:0;right:auto}.xlarge-pull-0{right:0;left:auto}.xlarge-push-1{left:8.3333333333%;right:auto}.xlarge-pull-1{right:8.3333333333%;left:auto}.xlarge-push-2{left:16.6666666667%;right:auto}.xlarge-pull-2{right:16.6666666667%;left:auto}.xlarge-push-3{left:25%;right:auto}.xlarge-pull-3{right:25%;left:auto}.xlarge-push-4{left:33.3333333333%;right:auto}.xlarge-pull-4{right:33.3333333333%;left:auto}.xlarge-push-5{left:41.6666666667%;right:auto}.xlarge-pull-5{right:41.6666666667%;left:auto}.xlarge-push-6{position:relative;left:50%;right:auto}.xlarge-pull-6{right:50%;left:auto}.xlarge-push-7{left:58.3333333333%;right:auto}.xlarge-pull-7{right:58.3333333333%;left:auto}.xlarge-push-8{left:66.6666666667%;right:auto}.xlarge-pull-8{right:66.6666666667%;left:auto}.xlarge-push-9{left:75%;right:auto}.xlarge-pull-9{right:75%;left:auto}.xlarge-push-10{left:83.3333333333%;right:auto}.xlarge-pull-10{right:83.3333333333%;left:auto}.xlarge-push-11{left:91.6666666667%;right:auto}.xlarge-pull-11{right:91.6666666667%;left:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.xlarge-1{width:8.3333333333%}.xlarge-2{width:16.6666666667%}.xlarge-3{width:25%}.xlarge-4{width:33.3333333333%}.xlarge-5{width:41.6666666667%}.xlarge-6{width:50%}.xlarge-7{width:58.3333333333%}.xlarge-8{width:66.6666666667%}.xlarge-9{width:75%}.xlarge-10{width:83.3333333333%}.xlarge-11{width:91.6666666667%}.xlarge-12{width:100%}.xlarge-offset-0{margin-left:0!important}.xlarge-offset-1{margin-left:8.3333333333%!important}.xlarge-offset-2{margin-left:16.6666666667%!important}.xlarge-offset-3{margin-left:25%!important}.xlarge-offset-4{margin-left:33.3333333333%!important}.xlarge-offset-5{margin-left:41.6666666667%!important}.xlarge-offset-6{margin-left:50%!important}.xlarge-offset-7{margin-left:58.3333333333%!important}.xlarge-offset-8{margin-left:66.6666666667%!important}.xlarge-offset-9{margin-left:75%!important}.xlarge-offset-10{margin-left:83.3333333333%!important}.xlarge-offset-11{margin-left:91.6666666667%!important}.xlarge-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.xlarge-centered,.columns.xlarge-centered{margin-left:auto;margin-right:auto;float:none}.column.xlarge-uncentered,.columns.xlarge-uncentered{float:left;margin-left:0;margin-right:0}.column.xlarge-centered:last-child,.columns.xlarge-centered:last-child{float:none}.column.xlarge-uncentered:last-child,.columns.xlarge-uncentered:last-child{float:left}.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right}.row.xlarge-collapse>.column,.row.xlarge-collapse>.columns{padding-left:0;padding-right:0}.row.xlarge-collapse .row{margin-left:0;margin-right:0}.row.xlarge-uncollapse>.column,.row.xlarge-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:75.0625em){.column,.columns,.xxlarge-pull-0,.xxlarge-pull-1,.xxlarge-pull-10,.xxlarge-pull-11,.xxlarge-pull-2,.xxlarge-pull-3,.xxlarge-pull-4,.xxlarge-pull-5,.xxlarge-pull-6,.xxlarge-pull-7,.xxlarge-pull-8,.xxlarge-pull-9,.xxlarge-push-0,.xxlarge-push-1,.xxlarge-push-10,.xxlarge-push-11,.xxlarge-push-2,.xxlarge-push-3,.xxlarge-push-4,.xxlarge-push-5,.xxlarge-push-7,.xxlarge-push-8,.xxlarge-push-9{position:relative}.xxlarge-push-0{left:0;right:auto}.xxlarge-pull-0{right:0;left:auto}.xxlarge-push-1{left:8.3333333333%;right:auto}.xxlarge-pull-1{right:8.3333333333%;left:auto}.xxlarge-push-2{left:16.6666666667%;right:auto}.xxlarge-pull-2{right:16.6666666667%;left:auto}.xxlarge-push-3{left:25%;right:auto}.xxlarge-pull-3{right:25%;left:auto}.xxlarge-push-4{left:33.3333333333%;right:auto}.xxlarge-pull-4{right:33.3333333333%;left:auto}.xxlarge-push-5{left:41.6666666667%;right:auto}.xxlarge-pull-5{right:41.6666666667%;left:auto}.xxlarge-push-6{position:relative;left:50%;right:auto}.xxlarge-pull-6{right:50%;left:auto}.xxlarge-push-7{left:58.3333333333%;right:auto}.xxlarge-pull-7{right:58.3333333333%;left:auto}.xxlarge-push-8{left:66.6666666667%;right:auto}.xxlarge-pull-8{right:66.6666666667%;left:auto}.xxlarge-push-9{left:75%;right:auto}.xxlarge-pull-9{right:75%;left:auto}.xxlarge-push-10{left:83.3333333333%;right:auto}.xxlarge-pull-10{right:83.3333333333%;left:auto}.xxlarge-push-11{left:91.6666666667%;right:auto}.xxlarge-pull-11{right:91.6666666667%;left:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.xxlarge-1{width:8.3333333333%}.xxlarge-2{width:16.6666666667%}.xxlarge-3{width:25%}.xxlarge-4{width:33.3333333333%}.xxlarge-5{width:41.6666666667%}.xxlarge-6{width:50%}.xxlarge-7{width:58.3333333333%}.xxlarge-8{width:66.6666666667%}.xxlarge-9{width:75%}.xxlarge-10{width:83.3333333333%}.xxlarge-11{width:91.6666666667%}.xxlarge-12{width:100%}.xxlarge-offset-0{margin-left:0!important}.xxlarge-offset-1{margin-left:8.3333333333%!important}.xxlarge-offset-2{margin-left:16.6666666667%!important}.xxlarge-offset-3{margin-left:25%!important}.xxlarge-offset-4{margin-left:33.3333333333%!important}.xxlarge-offset-5{margin-left:41.6666666667%!important}.xxlarge-offset-6{margin-left:50%!important}.xxlarge-offset-7{margin-left:58.3333333333%!important}.xxlarge-offset-8{margin-left:66.6666666667%!important}.xxlarge-offset-9{margin-left:75%!important}.xxlarge-offset-10{margin-left:83.3333333333%!important}.xxlarge-offset-11{margin-left:91.6666666667%!important}.xxlarge-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.xxlarge-centered,.columns.xxlarge-centered{margin-left:auto;margin-right:auto;float:none}.column.xxlarge-uncentered,.columns.xxlarge-uncentered{float:left;margin-left:0;margin-right:0}.column.xxlarge-centered:last-child,.columns.xxlarge-centered:last-child{float:none}.column.xxlarge-uncentered:last-child,.columns.xxlarge-uncentered:last-child{float:left}.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{float:right}.row.xxlarge-collapse>.column,.row.xxlarge-collapse>.columns{padding-left:0;padding-right:0}.row.xxlarge-collapse .row{margin-left:0;margin-right:0}.row.xxlarge-uncollapse>.column,.row.xxlarge-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}.autocomplete__list{position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;font-size:.9em;-webkit-box-shadow:0 0 8px rgba(0,0,0,.33);box-shadow:0 0 8px rgba(0,0,0,.33);padding:.5em;margin-top:0}.autocomplete__list .autocomplete__item{position:relative;padding:.7em;border-bottom:1px solid #bababa;cursor:pointer}.autocomplete__list .autocomplete__item:last-child{border-bottom:none}.autocomplete__list .autocomplete__item mark{color:#0088ce;background-color:transparent}.autocomplete__list .autocomplete__item.selected{background:#0088ce;color:#fff}.autocomplete__list .autocomplete__item.selected mark{color:rgba(255,255,255,.8)} /* FILE ARCHIVED ON 11:12:10 Oct 04, 2017 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 06:43:14 May 20, 2022. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 1031.27 exclusion.robots: 0.067 exclusion.robots.policy: 0.062 cdx.remote: 0.045 esindex: 0.006 LoadShardBlock: 263.562 (3) PetaboxLoader3.datanode: 282.398 (4) CDXLines.iter: 14.187 (3) load_resource: 164.637 PetaboxLoader3.resolve: 109.654 */