@font-face{font-family:'Averta';font-weight:400;font-style:normal;src:url('../fonts/Averta.woff') format('woff'),url('../fonts/Averta.woff2') format('woff2'),url('../fonts/Averta.eot?#iefix') format('embedded-opentype');font-display:swap}@font-face{font-family:'Averta';font-weight:400;font-style:italic;src:url('../fonts/AvertaRegularItalic.woff') format('woff'),url('../fonts/AvertaRegularItalic.woff2') format('woff2'),url('../fonts/AvertaRegularItalic.eot?#iefix') format('embedded-opentype');font-display:swap}@font-face{font-family:'Averta';font-weight:900;font-style:normal;src:url('../fonts/AvertaBlack.woff') format('woff');font-display:swap}@font-face{font-family:'Averta';font-weight:900;font-style:italic;src:url('../fonts/AvertaBlackItalic.woff') format('woff');font-display:swap}@font-face{font-family:'Averta';font-weight:700;font-style:normal;src:url('../fonts/AvertaBold.woff') format('woff'),url('../fonts/AvertaBold.woff2') format('woff2'),url('../fonts/AvertaBold.eot?#iefix') format('embedded-opentype');font-display:swap}@font-face{font-family:'Averta';font-weight:700;font-style:italic;src:url('../fonts/AvertaBoldItalic.woff') format('woff'),url('../fonts/AvertaBoldItalic.woff2') format('woff2'),url('../fonts/AvertaBoldItalic.eot?#iefix') format('embedded-opentype');font-display:swap}@font-face{font-family:'Averta';font-weight:300;font-style:normal;src:url('../fonts/AvertaLight.woff') format('woff'),url('../fonts/AvertaLight.woff2') format('woff2'),url('../fonts/AvertaLight.eot?#iefix') format('embedded-opentype');font-display:swap}@font-face{font-family:'Averta';font-weight:300;font-style:italic;src:url('../fonts/AvertaLightItalic.woff') format('woff'),url('../fonts/AvertaLightItalic.woff2') format('woff2'),url('../fonts/AvertaLightItalic.eot?#iefix') format('embedded-opentype');font-display:swap}@font-face{font-family:'Averta';font-weight:500;font-style:normal;src:url('../fonts/AvertaSemibold.woff') format('woff'),url('../fonts/AvertaSemibold.woff2') format('woff2'),url('../fonts/AvertaSemibold.eot?#iefix') format('embedded-opentype');font-display:swap}@font-face{font-family:'Averta';font-weight:500;font-style:italic;src:url('../fonts/AvertaSemiboldItalic.woff') format('woff'),url('../fonts/AvertaSemiboldItalic.woff2') format('woff2'),url('../fonts/AvertaSemiboldItalic.eot?#iefix') format('embedded-opentype');font-display:swap}@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'icons';src:url("../fonts/icons.eot?");src:url("../fonts/icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons.woff") format("woff"),url("../fonts/icons.ttf") format("truetype"),url("../fonts/icons.svg#icons") format("svg");font-display:swap}*{box-sizing:border-box}.qtt_widget{position:fixed!important;border:0!important;z-index:999999;overflow-y:auto;box-shadow:0 6px 20px 0 #131e2929;width:0;height:0;border-radius:12px;transition:.2s ease-in}.qtt-popup-widget{width:335px!important;height:415px!important;border-radius:5px}.expanded-btn-widget{width:195px!important;height:50px!important;border-radius:12px}.collapsed-btn-widget{width:56px!important;height:50px!important;border-radius:12px}.top-right{right:24px!important;bottom:auto!important;top:160px!important}.bottom-right{right:24px!important;bottom:100px!important;top:auto!important}.top-left{left:24px!important;bottom:auto!important;top:160px!important}.bottom-left{left:24px!important;bottom:100px!important;top:auto}.portable-qtt-wrapper{max-width:100%;height:100%;position:absolute;right:0;top:0;font-family:'Averta',Sans-Serif!important;z-index:9999;bottom:40px;left:0;overflow:hidden}.portable-qtt-wrapper .pqtt-input::placeholder{color:#7f8fa1}.portable-qtt-btn-wrapper{position:absolute;z-index:1;right:0;left:auto;top:auto;bottom:20px;border-radius:12px}.bottom-right-btn-wrapper{right:0!important;bottom:0!important;top:auto!important;left:auto!important}.top-right-btn-wrapper{right:0!important;bottom:auto!important;top:0!important;left:auto!important}.top-left-btn-wrapper{left:0!important;bottom:auto!important;top:0!important;right:auto!important}.bottom-left-btn-wrapper{left:0!important;bottom:0!important;top:auto!important;right:auto!important}.portable-qtt-btn{display:flex;padding:16px;border-radius:12px;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.02em;text-align:left;border:0;align-items:center;cursor:pointer;width:56px;height:50px;transition:width .2s ease-in}.portable-qtt-btn:hover{width:195px;transition:width .2s ease-in}.portable-qtt-btn .btn-content{position:absolute;width:0;text-wrap:nowrap;left:45px;overflow:hidden}.portable-qtt-btn:hover .btn-content{width:135px}.portable-qtt-btn.expanded{width:195px!important}.portable-qtt-btn.expanded>.btn-content{width:135px!important}.portable-qtt-btn.qtt-btn-spark{background:#ff4713;color:#131e29}.portable-qtt-btn.qtt-btn-graphene{background:#004f59;color:#e2f5e9}.portable-qtt-btn.qtt-btn-solewaybreeze{background:#e2f5e9;color:#131e29}.portable-qtt-btn.qtt-btn-spark>.btn-icon{width:24px;height:24px;background-image:url('../images/spark-btn-train-icon.svg');background-repeat:no-repeat;background-position:center}.portable-qtt-btn.qtt-btn-graphene>.btn-icon{width:24px;height:24px;background-image:url('../images/graphene-btn-train-icon.svg');background-repeat:no-repeat;background-position:center}.portable-qtt-btn.qtt-btn-solewaybreeze>.btn-icon{width:24px;height:24px;background-image:url('../images/solewaybreeze-btn-train-icon.svg');background-repeat:no-repeat;background-position:center}.portable-qtt-section{width:335px;max-width:100%;height:auto;border-radius:5px;background-color:#fff;padding:16px 15px;position:absolute;bottom:0;right:0;transition:.2s ease-in;transform:translate(100%,100%);top:0;left:0;z-index:2;overflow-y:auto;overflow-x:hidden;opacity:0}.portable-qtt-section.top-right-qtt-section{transform:translate(100%,-100%)}.portable-qtt-section.top-left-qtt-section{transform:translate(-100%,-100%)}.bottom-left-qtt-section{transform:translate(-100%,100%)}.pqtt-show{transform:translate(0%,0%)!important;opacity:1!important}.portable-qtt-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.portable-qtt-tabs{display:flex;align-items:center;justify-content:flex-start}.pqtt-tabs-btn{font-size:20px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left;border:0;background-color:#c5cfd9;color:#004f59}.pqtt-tabs-btn.active{color:#e42b00;background-color:#fff}.pqtt-close-icon{width:16px;height:16px;aspect-ratio:1/1;cursor:pointer}.portable-qtt-form{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.pqtt-stations-input-wrapper{display:flex;flex-direction:column;gap:8px}.pqtt-input-group{position:relative;padding-top:6px;width:100%}.pqtt-input-label{position:absolute;background:#fff;padding:0 3px;left:13px;top:-2px;margin:0;font-size:12px;font-weight:400;line-height:1.25;letter-spacing:0;text-align:left;z-index:2}.select2-container--default .select2-selection--single{background-color:#fff;border:0;border-radius:0}.pqtt-input{font-size:14px;font-weight:400;line-height:1.5;text-align:left;color:#131e29;border:1px solid #7f8fa1;width:100%;border-radius:5px;padding:10px 8px;letter-spacing:.09px}.pqtt-date-input-wrapper .pqtt-input{width:100%}.pqtt-psgr-input{width:104px;background:#fff;border:1px solid #204555;border-radius:5px;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.09px;color:#204555;padding:9px 6px 8px;display:flex;justify-items:center;justify-content:space-between}.amount-for-railcard .pqtt-psgr-input{padding:6px 6px 6px}.pqtt-swap-icon{width:40px;height:40px;aspect-ratio:1/1;position:absolute;right:20px;top:96px;z-index:2}.error-messageV3,.error-messagepqtt{color:#d02d00!important;font-size:14px;line-height:1.1}.pqtt-date-input-wrapper{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.pqtt-date-input-wrapper .pqtt-input-group{flex:0 0 47.5%}.pqtt-date-input-wrapper .journey-datesV3{flex:0 0 100%;margin-top:-7px}.pqtt-psgr-input-wrapper{display:flex;gap:12px;align-items:center;justify-content:space-between;width:75%}.pqtt-psgr-input-wrapper .pqtt-input-label{left:5px}.pqtt-psgr-input-wrapper .pqtt-input-label{left:2px;padding:0}.pqtt-decrease-psgr{background:#c5cfd9;border:0;border-radius:50%;font-size:24px;font-weight:600;line-height:20px;padding:0 0 3px;text-align:center;color:#204555;width:24px;height:24px;cursor:pointer}.pqtt-pasgr-count{background:transparent;border:0;margin:auto 2px;width:33px;color:#204555;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;user-select:none}input[type='text'].pqtt-pasgr-count:focus,input[type='text'].pqtt-pasgr-count:hover,input[type='text'].pqtt-pasgr-count:focus-visible,input[type='text'].pqtt-pasgr-count:active{border:0!important;user-select:none!important;outline:0}.pqtt-increase-psgr{background:#e2f5e9;border:0;border-radius:50%;font-size:24px;font-weight:600;line-height:18px;text-align:center;color:#204555;width:24px;height:24px;padding:0 0 3px;cursor:pointer}.pqtt-decrease-psgr:hover,.pqtt-increase-psgr:hover{opacity:.5}.pqtt-railcard-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pqtt-railcards-sec{display:flex;width:100%;position:relative}.pqtt-add-railcard{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.09px;color:#000;background:transparent;border:0;display:inline-block;gap:3px;align-items:center;cursor:pointer;text-align:left}.pqtt-add-railcard:hover{text-decoration:underline}.pqtt-add-railcard-icon{width:16px;height:16px;background:#204555!important;color:#fff;border-radius:50%;font-size:18px;display:inline-block;text-align:center;margin-right:2px;align-self:auto;line-height:16px;padding-left:0}.pqtt-language-sec{width:100%;display:flex;justify-content:flex-end;gap:8px;align-items:center}.pqtt-language{display:flex;gap:8px;justify-content:flex-end;position:relative}.pqtt-language-flag{max-width:46px;height:18px}.pqtt-language-name{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.09px;color:#000}.pqtt-btn-time-price{width:100%;height:auto;padding:10px 18px;border-radius:5px;font-size:16px;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;color:#131e29;background-color:#ff4713;border:0;cursor:pointer}.pqtt-btn-time-price[disabled]{cursor:not-allowed;opacity:.8}div.mm-dropdown{width:fit-content;border-radius:3px;cursor:pointer;position:relative}div.mm-dropdown div.textfirst{padding:0!important;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.09px;color:#131e29;display:flex;align-items:center;gap:4px;justify-content:flex-end}.textfirst .dropiconlang{transform:rotate(0deg);transition:.5s}.textfirst.showcntry .dropiconlang{transform:rotate(180deg);transition:.5s}.dropiconlang{height:auto!important;width:12px!important;margin-left:0;aspect-ratio:1/1}.spndlen{margin-left:0}.mm-dropdown ul.cntrynav{position:absolute;top:auto;left:auto;height:auto;list-style:none;border:0;background-color:#fff;margin:0;padding:0;width:145px;right:-10px;bottom:30px;z-index:2;overflow-y:auto;max-height:300px}.mm-dropdown .showcntry+ul.cntrynav{box-shadow:0 4px 16px 4px #131e2914}div .mm-dropdown ul li{border-bottom:1px solid #ddd;padding:10px 7px;float:none!important;display:none;max-width:100%;color:#333!important}div.textfirst img,.input-option.lang img{width:20px;height:14px;margin-bottom:-2px}.input-option.lang span{display:inline-block;width:calc(100% - 30px);margin-left:4px}.pqtt-railcards-wraper{display:flex;flex-direction:column;align-items:flex-start;padding:5px 16px;position:absolute;width:325px;height:auto;left:-8px;top:32px;right:3px;background:#fff;border:1px solid #d3d3d3;z-index:1;max-height:200px;overflow-y:auto}.pqtt-railcards-header{display:flex;width:100%;align-items:center;justify-content:flex-end}.pqtt-railcards-close{display:flex;align-items:center;color:#204555!important;padding-top:0!important;font-size:14px;text-decoration:underline!important;cursor:pointer}.pqtt-railcards-close-icon{width:16px;height:16px;background:#204555!important;color:#fff;border-radius:50%;font-size:15px;display:inline-block;text-align:center;margin-right:2px;line-height:14px;padding-left:0;padding-bottom:0}.pqtt-railcard-row{padding-top:5px;padding-bottom:10px;border-bottom:1px solid #c4c4c4;margin-top:5px;display:flex;flex-direction:column;gap:12px}.pqtt-railcard-default-row{display:flex;align-items:center;gap:12px}.pqtt-railcard-psger-row{display:flex;align-items:center;gap:12px}.add-railcards-btn-sec{text-align:center;margin:10px auto;padding-top:11px;width:100%}.pqtt-railcard-btn{width:100%;height:40px;font-style:normal;font-weight:700;font-size:14px;line-height:17px;text-align:center;border-radius:4px;color:#131e29;background:#ff4713;border:1px solid #ff4713;cursor:pointer}#GroupTravel3To9Message{margin-top:-16px}.pqtt-railcard-btn.railcard-def-btn{color:#204555;background:#e7ebf3;border:1px solid #e7ebf3}.pqtt_selectrailcard{height:40px;border-radius:5px;border:1px solid #204555;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.09px;color:#204555;padding:7px 6px 6px;width:100%}.input-lable{font-weight:400;font-size:12px;line-height:12px;color:#212121;display:block;background:#fff;position:absolute;top:-6px;left:10px;padding:0 4px;width:max-content}#pqtt_removedivrailcard{width:100%}.pqtt_anotherrailcardupdate{display:flex;flex-flow:column;margin-top:5px}.pqtt_anotherrailcarddrpdown{float:left;width:50%;margin-right:10px}.qttv3-input-sec{position:relative;margin-right:10px;margin-bottom:5px;display:flex;flex-direction:column}.rc_options_pqtt{margin-bottom:15px}.rc_options_pqtt:after{content:"";visibility:hidden;display:block;clear:both}.pqtt-railcards-select-row{padding-top:5px;padding-bottom:10px;border-bottom:1px solid #c4c4c4;margin-top:5px}.amount-for-railcard.another_amount{float:left!important;width:35%!important}.pqtt_closeanotherrailcard{margin-top:11px;margin-left:2px;cursor:pointer;float:left;width:15px}.family-railcard-adchild{display:flex;margin-top:10px;margin-bottom:8px;width:calc(100% - 17px)}.input-box-pass-count{width:128px;background:#fff;border:1px solid #204555;border-radius:5px;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.09px;color:#204555;padding:7px 6px 6px;display:flex;justify-items:center;justify-content:space-between}.pqttrailcard_error{background:#e2f5e9;color:#131e29!important;margin-top:15px;padding:15px;margin-bottom:10px;display:flex;align-items:flex-start;line-height:18px}.error-message{color:#f00}.railcard-alert{width:35px;margin-right:13px}.pqtt_railcardDiv{padding-top:0!important}.pqtt-selected-railcard-sec{display:flex;flex-direction:row;align-items:center;border:1px solid #c5cfd9;border-radius:4px;margin-top:10px;padding:0 5px;width:90%;margin-bottom:3px;justify-content:space-between}.pqtt-selected-railcards{min-height:27px;display:flex;align-items:center;margin-right:2px;line-height:15px;padding:3px}.pqtt-selected-railcards span{font-size:12px;line-height:1.2}.view-railcard{width:auto;margin-left:3px}.remove-railcard{width:auto;margin-left:3px;margin-top:-5px}.remove-railcard a,.view-railcard a{color:#204555;cursor:pointer}.remove-railcard a.remove-railcard-btn{width:12px;height:12px;background:#204555!important;color:#fff;border-radius:50%;font-size:11px;display:inline-block;text-align:center;padding:0;line-height:12px}.remove-railcard-section .remove-railcard a:hover,.remove-railcard-section .remove-railcard a:focus{text-decoration:none}.default_railcard_close{opacity:.5}.group-booking{margin-top:10px;border-left:5px #6caf35 solid;padding-left:8px;font-size:14px}.group-booking a{color:#ff4713;text-decoration:underline}.view-railcard-section{display:flex;position:relative;margin-top:4px;align-items:center}.view-dropdown{position:absolute;background:#fff;width:317px;top:30px;left:0}#pqttdecrementAdult:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}#pqttincrementAdult:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}#pqttdecrementChildren:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}#pqttincrementChildren:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}#pqtt-railcardcancelbtn:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}.pqtt-add-railcard:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}.pqtt_selectrailcard:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}.pqttdecrementamount:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}.pqttincrementamount:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}.Closeanother_railcard:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0;line-height:10px!important}.pqtt_decrementadult:focus-visible{outline:2px solid #204555!important;border:1px solid #204555!important}.pqtt_incrementadult:focus-visible{outline:2px solid #204555!important;border:1px solid #204555!important}.decrementchildrenanotherv3:focus-visible{outline:2px solid #204555!important;border:1px solid #204555!important}.pqtt_incrementchildren:focus-visible{outline:2px solid #204555!important;border:1px solid #204555!important}#pqtt_AddSubRailcardBtn:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0;color:#131e29;text-decoration:underline;border-radius:5px}.remove-railcard-btn:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important}.textfirst:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}.portable-qtt-btn:focus-visible{border:2px solid #95e1bf!important;outline:2px solid #131e29!important;outline-offset:0}.promotionqtt{margin-top:3px;font-weight:500;color:#ff4713}