.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connect{background:#3fb8af;border-radius:4px;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.green{color:#549e00}.cyanprice1{color:#59b0b2}.cyanprice2{color:#60bdbf}.cyanprice3{color:#407e7f}.cyanpricemore{color:#203f40}.purpleLight{color:#5c2699}.ffprimarycolor{color:#cf6a33}.ffcolor{color:#0064ad}.primaryColor{color:#fecd20}.primaryColor-bg{background-color:#fecd20}.secondColor{color:#000}.secondColor-bg{background-color:#000}.fourthColor,.thirdColor{color:#000}.white{color:#fff}.lightGrey{color:#f5f5f5}.black{color:#000}.orange{color:#ffa500}.orange-shadow{color:#ff9602}.btn,h1,h2,h3,h4,h5{font-family:Figtree Extra Bold}.price,.results--option-price,.results-price{font-family:Figtree Bold}#farefinderexternal{color:#fff;padding:23px;font-family:Figtree Semi Bold}#farefinderexternal:after{font-family:Font Awesome\ 7 Pro;content:"";float:right;color:#fff;margin-top:-.2em;font-size:1.2em;margin-left:5px}#farefinderexternal.collapsed:after{content:""}#ff-farefinder .calendar-container{width:100%!important;margin:auto;margin-top:80px}#ff-farefinder .calendarapp{text-align:center}#ff-farefinder .calendarapp .header{padding:30px;font-family:Figtree Regular;font-size:28px}#ff-farefinder .calendarapp .header>label{font-family:Figtree Semi Bold;padding-left:10px}#ff-farefinder li,#ff-farefinder ol{padding:0;margin:0;list-style:none}#ff-farefinder .ff-header{width:85%;margin-left:7%;margin-top:10px}#ff-farefinder .ff-farefinder-controls-wrapper{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;background-color:#073e4a}#ff-farefinder .ff-farefinder-controls,#ff-farefinder .ffexternal-controls{background-color:#073e4a;color:#fff;display:flex;align-items:center;padding:20px;width:85%;margin:auto}#ff-farefinder .ffexternal-controls .form-group{margin-bottom:0;font-size:20px}#ff-farefinder .ffexternal-controls .form-group select{border:none;color:#fff;background-color:#073e4a;text-decoration:underline}#ff-farefinder .ffexternal-controls .form-group select:focus{outline:none}#ff-farefinder .btn-externalfarefinder{background-color:#073e4a;color:#fff;border:3px solid #fff}#ff-farefinder .calendar-month-header{display:flex;align-items:center;justify-content:center;background-color:#fff;padding-right:10px}#ff-farefinder .calendar-month-header>label{padding-right:10px}#ff-farefinder .calendar-date-selector{display:flex;width:150px}#ff-farefinder .calendar-date-selector select{border-width:1px!important;color:#000}#ff-farefinder .calendar-month{position:relative;background-color:#f5f5f5}#ff-farefinder .day-of-week{color:#000;font-size:18px;background-color:#fff;padding-bottom:5px;padding-top:10px}#ff-farefinder .day-of-week,#ff-farefinder .days-grid{display:grid;grid-template-columns:repeat(7,1fr)}#ff-farefinder .day-of-week>*{text-align:right;padding-right:5px}#ff-farefinder .days-grid{height:100%;position:relative;grid-column-gap:1px;grid-row-gap:1px;border:1px solid #f5f5f5}#ff-farefinder .calendar-day{position:relative;min-height:80px;font-size:16px;background-color:#ebebeb;color:#000;padding:5px;cursor:pointer;text-align:left}#ff-farefinder .calendar-day>a{display:flex;align-items:center;justify-content:center;width:100%;height:50%;position:absolute;left:-1px}#ff-farefinder .calendar-day .age{font-size:8px;margin-top:34px;text-align:center}#ff-farefinder .fontsizeanchor{font-size:32px!important;text-decoration:none;color:#073e4a}#ff-farefinder .floatleft{float:left!important}#ff-farefinder .floatright{float:right!important}#ff-farefinder .externalCalendarFilters{background-color:#f9f9f9!important;margin-top:30px!important}#ff-farefinder .externalcalendarwhitebg{background-color:#fff;margin-top:7px;padding-top:5px;padding-bottom:5px;padding-left:5px}#ff-farefinder .externalcalendarFilterText{font-size:14px!important;font-family:Proxima Nova!important}#ff-farefinder .externalslider{padding-left:10px!important;padding-right:10px!important}#ff-farefinder .margintop{margin-top:10px!important}#ff-farefinder .margintop50{margin-top:50px!important}#ff-farefinder .margintop30{margin-top:30px!important}#ff-farefinder .noUi-connect{background:#cf6a33!important;border-radius:4px;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background .45s;transition:background .45s}#ff-farefinder .calendar-day>a:active,#ff-farefinder .calendar-day>a:focus,#ff-farefinder .calendar-day>a:hover{color:#000}#ff-farefinder .calendar-day>a>sup{font-size:16px}#ff-farefinder .calendar-day--not-current>a,#ff-farefinder .calendar-day-inactive>a{color:#f5f5f5}#ff-farefinder #farefinderexternal-wrapper{width:100%!important;padding:5px 14px 26px 10px}#ff-farefinder .ff-row{border-style:solid;margin-top:10px;padding-bottom:10px}#ff-farefinder .calendar-day--not-current,#ff-farefinder .calendar-day-inactive,#ff-farefinder .calendar-day:disabled{background-color:#fff;color:#f5f5f5;cursor:not-allowed}#ff-farefinder .selected{background-color:#cf6a33}#ff-farefinder .selected:after{animation:none!important;display:none}#ff-farefinder .calendar-date-indicator{font-size:24px;font-weight:600;color:#f5f5f5}#ff-farefinder .calendar-day-cheapest{border-bottom:5px solid #cf6a33}#ff-farefinder .calendar-day-cheapest:after{content:"";animation:pulse 2s infinite;background:#e09f7b;position:absolute;height:100%;width:100%;top:0;left:0;z-index:10}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(252,189,27,.4);background:rgba(252,189,27,0)}70%{box-shadow:0 0 0 10px rgba(252,189,27,0);background:rgba(252,189,27,.2)}to{box-shadow:0 0 0 0 rgba(252,189,27,0);background:rgba(252,189,27,0)}}@media screen and (max-width:480px){#ff-farefinder .page #farefinderexternal,#ff-farefinder .page .mm-searchform--col .form-control{height:45px;font-size:16px}#ff-farefinder .ffexternal-controls{display:block}#ff-farefinder .calendar-container{margin-top:180px;width:100%!important}#ff-farefinder .calendar-day{min-height:50px;font-size:16px}#ff-farefinder .calendar-day a{font-size:24px}#ff-farefinder .calendar-day a sup{font-size:8px}}@media screen and (min-width:1400px){#ff-farefinder .ffexternal-controls{width:60%}}