@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.rug{font-size:16px;color:#3d4852;border-radius:7px;border:2px dashed #1d7389;overflow:hidden;margin-top:10px}.rug img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rug .rug-file-input{display:none!important}.rug .rug-item{-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.rug .rug-items.__card{display:-ms-grid;display:grid;grid-gap:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 -10px;min-height:220px}@media (max-width:450px){.rug .rug-items.__card{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.rug .rug-items.__card .rug-item{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.rug .rug-items.__list{padding-top:30px;min-height:220px}.rug-items.__card.__sorting>div:first-child{background-color:#7fffd4}.rug .rug-handle{width:100%;height:150px;overflow:hidden;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.rug .rug-handle:before{content:"";position:absolute;top:0;left:0;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 40px);height:calc(100% - 40px)}.rug .rug-handle svg.rug-handle-icon{width:70px}.rug .rug-handle svg.rug-handle-icon line,.rug .rug-handle svg.rug-handle-icon polyline{fill:none;stroke:#3d4852;stroke-linejoin:round;stroke-width:2px;stroke-linecap:round}.rug .rug-handle.__dragging:before{border:4px dashed #007aff;background-color:rgba(0,122,255,.15)}.rug .rug-handle.__dragging svg line,.rug .rug-handle.__dragging svg polyline{stroke:#007aff}.rug .rug-handle.__dragging .__arrow{-webkit-animation:up-arrow 1s infinite forwards;animation:up-arrow 1s infinite forwards}.rug-handle-drop-text{display:none}.rug .rug-handle .rug-handle-info span{display:none!important}.rug .rug-handle .rug-handle-info .rug-handle-drop-text{font-size:22px}.rug .rug-handle .rug-handle-info .rug-handle-button{background-color:#1d7389;border-radius:3px;padding:7px 12px;font-size:16px;color:#f5f5f5;text-align:center;cursor:pointer;max-width:250px;display:block;margin:0 auto;height:100%}.rug .rug-handle .rug-handle-info .rug-handle-button:hover{background-color:rgba(0,122,255,.8)}.rug .rug-handle .rug-handle-info span{text-align:center;padding:10px 0;font-size:17px;display:block}@-webkit-keyframes up-arrow{0%,50%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes up-arrow{0%,50%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:960px){.rug .rug-handle{height:170px}.rug .rug-handle svg{width:50px}.rug .rug-handle .rug-handle-drop-text,.rug .rug-handle span{display:none!important}}.rug-card{width:200px;height:200px;background-color:#3d4852;border-radius:5px;position:relative;overflow:hidden;cursor:pointer;margin:10px}@media (max-width:450px){.rug-card{width:160px;height:160px}.uploadHeader{width:160px!important}.rug-handle-info{display:block!important}}.rug-card.__error{border:3px solid #ff2d55}.rug-card .rug-card-image{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.rug-card .rug-card-name{position:absolute;z-index:15;height:100px;width:100%;font-weight:700;font-size:12px;white-space:nowrap;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.8)),color-stop(29%,rgba(0,0,0,.7)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,.7) 29%,transparent);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.7) 29%,transparent);background-blend-mode:multiply;color:#f5f5f5}.rug-card .rug-card-name>div{margin:10px;overflow:hidden;text-overflow:ellipsis}.rug-card .rug-card-size{color:#c3c3c3;font-size:11px}.rug-card .rug-card-progress{position:absolute;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);left:-webkit-calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;display:block}.rug-card .rug-card-progress .__progress-cricle{stroke:#007aff;fill:none;stroke-width:5;stroke-linecap:round;-webkit-transition:stroke-dasharray .2s ease;transition:stroke-dasharray .2s ease}.rug-card .rug-card-progress-count{text-align:center;line-height:50px;color:#fff;font-weight:700}.rug-card .rug-card-progress-count,.rug-card .rug-card-refresh{position:absolute;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);left:-webkit-calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}.rug-card .rug-card-refresh{border-radius:50%;background-color:hsla(0,0%,100%,.7);z-index:20;border:2px solid transparent}.rug-card .rug-card-refresh:hover{background-color:hsla(0,0%,100%,.9);border:2px solid #3d4852}.rug-card .rug-card-refresh .__refresh-icon g{fill:#3d4852}.rug-card .rug-card-refresh.__spin{-webkit-animation:__spin 1s linear infinite;animation:__spin 1s linear infinite;border:2px solid #007aff!important}.rug-card .rug-card-refresh.__spin .__refresh-icon g{fill:#007aff}.rug-card .rug-card-upload-button{position:absolute;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);left:-webkit-calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;border-radius:50%;background-color:hsla(0,0%,100%,.7);z-index:20;text-align:center;border:2px solid transparent;display:none}.rug-card .rug-card-upload-button svg{width:25px;margin-top:6px}.rug-card .rug-card-upload-button svg line,.rug-card .rug-card-upload-button svg polyline{fill:none;stroke:#3d4852;stroke-linejoin:round;stroke-width:3px;stroke-linecap:round}.rug-card .rug-card-upload-button:hover{border:2px solid #007aff;background-color:hsla(0,0%,100%,.9)}.rug-card .rug-card-upload-button:hover svg line,.rug-card .rug-card-upload-button:hover svg polyline{stroke:#007aff}.rug-card .rug-card-upload-button:hover svg .__arrow{-webkit-animation:up-arrow 1s infinite forwards;animation:up-arrow 1s infinite forwards}.rug-card .rug-card-remove{position:absolute;bottom:0;right:0;color:#fff;background-color:#3d4852;opacity:.75;border-radius:9999px;margin:4px;padding:4px;width:22px;height:22px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border:1.5px solid transparent;-webkit-transition:border .2s ease;transition:border .2s ease;cursor:pointer}.rug-card .rug-card-remove:hover{border:1.5px solid #fff}.rug-card .rug-card-remove svg{stroke:currentColor;height:18px;width:18px}@-webkit-keyframes __spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rug-list{width:100%;background-color:#3d4852;border-radius:3px;position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-bottom:10px}.rug-list.__error{border:3px solid #ff2d55}.rug-list .rug-list-progress{position:absolute;top:0;left:0;width:0;height:5px;background:#007aff;border:3px;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.rug-list .rug-list-progress.__active{opacity:1}.rug-list .rug-list-progress-count{position:absolute;bottom:5px;right:5px;color:#f5f5f5;font-size:13px;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.rug-list .rug-list-progress-count.__active{opacity:1}.rug-list .rug-list-refresh{position:absolute;bottom:5px;right:5px;width:25px;height:25px;border-radius:50%;background-color:hsla(0,0%,100%,.7);z-index:20;border:2px solid transparent;cursor:pointer}.rug-list .rug-list-refresh:hover{background-color:hsla(0,0%,100%,.9)}.rug-list .rug-list-refresh .__refresh-icon g{fill:#3d4852}.rug-list .rug-list-refresh.__spin{-webkit-animation:__spin 1s linear infinite;animation:__spin 1s linear infinite}.rug-list .rug-list-refresh.__spin .__refresh-icon g{fill:#007aff}.rug-list .rug-list-upload-button{position:absolute;bottom:5px;right:5px;width:25px;height:25px;border-radius:50%;background-color:hsla(0,0%,100%,.7);z-index:20;text-align:center;border:2px solid transparent;cursor:pointer}.rug-list .rug-list-upload-button svg{width:15px;margin-top:2px}.rug-list .rug-list-upload-button svg line,.rug-list .rug-list-upload-button svg polyline{fill:none;stroke:#3d4852;stroke-linejoin:round;stroke-width:3px;stroke-linecap:round}.rug-list .rug-list-upload-button:hover{background-color:hsla(0,0%,100%,.9)}.rug-list .rug-list-upload-button:hover svg line,.rug-list .rug-list-upload-button:hover svg polyline{stroke:#007aff}.rug-list .rug-list-upload-button:hover svg .__arrow{-webkit-animation:up-arrow 1s infinite forwards;animation:up-arrow 1s infinite forwards}.rug-list .rug-list-image{width:100px;height:70px;padding:5px}.rug-list .rug-list-image img{width:100%;height:100%}.rug-list .rug-list-content{padding:5px;width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}.rug-list .rug-list-content .rug-list-name{color:#f5f5f5;white-space:nowrap;font-size:14px;text-overflow:ellipsis;position:relative;overflow:hidden;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.rug-list .rug-list-content .rug-list-size{color:#ddd;font-size:12px;margin-top:3px}.rug-list .rug-list-remove{position:absolute;z-index:40;top:0;right:0;color:#ccc;opacity:.75;border-radius:9999px;padding:5px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.rug-list .rug-list-remove svg{stroke:currentColor;height:22px;width:22px}.rug-list .rug-list-remove:hover{color:#fff}@keyframes __spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.__sorting .rug-card,.__sorting .rug-list{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.rug-dragging-item{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.rug-dragging-item>div:not(.rug-list){-webkit-transform:scale(1.1);transform:scale(1.1)}.uploadHeader{position:absolute;z-index:99;background-color:#ff2d55;width:200px;color:#fff;text-align:center;border-radius:3px 3px 0 0;margin-left:10px}.cardHolder,.rugdrag>div{display:inline-block;position:relative}*{font-family:Segoe UI,Lucida Grande}html{scroll-padding-top:50px}body,html{overflow-x:hidden;-webkit-overflow-scrolling:touch}main{min-height:336px}h1,h2,h3{font-family:Be Vietnam Pro!important;margin:0}h3{font-size:1.5rem}h4,h5,h6{margin:0}h6{color:#fefefe;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase}a{text-decoration:none}address,label,p{color:#444;font-size:16px;font-weight:400;font-style:normal;line-height:24px}label{margin:0}li{margin-top:5px;margin-bottom:5px}button{outline:0!important}textarea{resize:none!important;font-size:13px;padding:10px;min-height:100px}textarea:-ms-input-placeholder{color:#444}textarea::placeholder{color:#444}textarea::-webkit-input-placeholder{color:#444}textarea::-moz-placeholder{color:#444}input:-ms-input-placeholder{color:#444}input::placeholder{color:#444}input::-moz-placeholder{color:#444}input::-webkit-input-placeholder{color:#444}::-webkit-scrollbar{-webkit-appearance:none;width:12px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}input[type=date]:hover::-webkit-calendar-picker-indicator{color:red}input[type=date]:hover:after{content:" Date Picker ";color:#555;padding-right:5px}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}hr .itineraryLine{max-width:100%!important;margin-top:0!important;color:#696969!important;border-top:1px #696969!important}div .stepped{overflow-y:visible;height:25px;border-left:1px solid grey;border-bottom:1px solid grey;margin:0 10px 24px}div.stepped select{margin:10px}table.blueTable{width:100%;text-align:left;border-collapse:unset}table.blueTable td,table.blueTable th{border:6px solid #fff;padding:3px 2px}table.blueTable tbody td{font-size:13px;padding:5px;border-radius:5px;border:2px solid #fff}table.blueTable tr{background-color:#f1f1f1;padding:20px}table.blueTable tfoot td{font-size:14px}table.blueTable tfoot .links{text-align:right}table.blueTable tfoot .links a{display:inline-block;background:#1c6ea4;color:#fff;padding:2px 8px;border-radius:5px}.availability-pad{color:red;padding-top:6px!important}.vat-treatment{font-size:16px;color:#444;font-style:italic}table.whiteTable{width:100%;text-align:left;font-weight:400;margin:0}table.whiteTable tbody{border:none}table.whiteTable tbody tr{background-color:#fff;border-bottom:1px solid #d3d3d3}table.whiteTable tbody tr:last-child{border-bottom:none}table.whiteTable tbody tr th{width:160px;padding:4px!important;font-weight:500}table.whiteTable tbody tr td{padding:0;text-align:right;font-size:14px}table.whiteTable tbody tr td p{font-size:14px;margin:0}table.whiteTable tbody tr td p.whiteTableGreenText{color:#14876b}table.whiteTable tbody tr td p.whiteTableRedText{color:red}table.whiteSubTable{position:relative;left:20px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);text-align:left;font-weight:400;margin:0}table.whiteSubTable tbody{border:none}table.whiteSubTable tbody tr{background-color:#fff;border-bottom:1px solid #d3d3d3}table.whiteSubTable tbody tr:last-child{border-bottom:none}table.whiteSubTable tbody tr th{width:145px;padding:4px!important;font-weight:500}table.whiteSubTable tbody tr td{padding:0;text-align:right;font-size:14px}table.whiteSubTable tbody tr td p{font-size:14px;margin:0}table .vehicleCouters{margin:15px 0 0;max-width:750px;color:grey}table.vehicleCouters tr{border-bottom:1px solid #d3d3d3}table.vehicleCouters tr:last-child{border-bottom:none}table.vehicleCouters tr th{padding-left:10px;width:150px}table.vehicleCouters tr td{width:100px;border-right:1px solid #d3d3d3}table.vehicleCouters tr td:last-child{border-right:none}.cookie-policy{width:-webkit-calc(100% - .625rem * 2);width:calc(100% - .625rem * 2);max-width:480px;padding:.625rem;left:.625rem;bottom:.625rem;position:fixed;z-index:1}.cookie-policy img{width:100%;height:auto;display:block}.cookie-policy p a{display:inline-block;text-decoration:line-through}.cookie-policy p:last-of-type{margin:0}.cookie-policy .cookie-policy-close{padding:0 0 2px;margin:1.5rem 0 0;display:inline-block;cursor:pointer}#accessibility .a11y-toolbar{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#accessibility .a11y-toolbar .a11y-toolbar-list{border-radius:0}#accessibility .a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item button{width:50px;height:50px;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border:none;border-radius:0;cursor:pointer}#accessibility .a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item button .offscreen{display:none}#accessibility .a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item button .aticon.aticon-adjust,#accessibility .a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item button .aticon.aticon-font{width:50px;height:50px;display:block;background-size:25px;background-position:50%;background-repeat:no-repeat}#accessibility .a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item button .aticon.aticon-adjust,#accessibility .a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item button .aticon.aticon-font{background-image:url(/_next/static/media/aticon-font.76b7b2af475e49e57033d94697bc7303.svg)}#accessibility .a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item button .aticon:before{display:none}#accessibility .a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item button.a11y-toggle-contrast{background-color:#e6e6e6}#accessibility .a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item button.a11y-toggle-fontsize{background-color:#f2f2f2}#arrowIcon{font-size:28px;display:block;-webkit-align-self:center;align-self:center;color:#ce3353;margin-left:15px;margin-right:15px}#clearIcon{font-size:24px;color:#6a6a6a;cursor:pointer;background:#fff;border-radius:50%;height:1em;width:1em;line-height:26px;margin-top:-5px}#conditionsPolicyContainer{display:-webkit-flex;display:flex}#detailsVehicleContainer{min-width:100%;height:1200px}#itineraryContainer{width:100%;padding:30px;background-color:#e5e5e5;display:none}.itinLocationField{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:5px}.itinLocationField input{margin:0}#keywordsInput{border-radius:5px;width:35%}#leftSideBlock{background-color:#e8f6f9;padding:15px;border-radius:5px;margin:10px 10px auto 0}#leftSideBlock .grid-x{-webkit-align-items:center;align-items:center}.registration-form-control{margin-top:45px!important}#mileageContainer{padding-left:0!important;width:100%;padding-right:0!important}#minFeeBlock{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row!important;flex-direction:row!important;background-color:#fff7fe;padding:15px;border-radius:5px}#multiCarDiscChkBox{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-top:auto;margin-bottom:auto}#multiImageUpload{width:70%;height:40%;border:3px dashed #21d150;padding:10px;text-align:center;border-radius:5px;background-color:#fcfcfc}#productImage{-webkit-align-self:center;align-self:center;text-align:center}#productRow{align-self:center;display:grid}#questionIcon{color:grey;margin-top:5px;margin-left:5px}#redText{color:red}#rightSideBlock{margin-bottom:auto;border-radius:5px;background-color:#d8eae0;margin-top:10px;padding:15px}#root{padding:0}#skip-navigation-link a{width:1px;height:1px;top:auto;left:-10000px;position:absolute;overflow:hidden}#skip-navigation-link a:focus{width:auto;height:auto;position:static}#thankYouLine{max-width:100%!important;border-width:2px}#vehicleQuantityPopup{display:none}.header{z-index:2;padding-bottom:25px}.header .company-logo{display:inline-block}.header .company-logo img{width:120px}.header nav ul{margin:0;list-style:none;line-height:100%}.header nav ul li{margin:0 1.875rem 0 0}.header nav ul li a{padding:0;color:#444}.header nav ul li:last-of-type{margin:0}.header form{min-width:-webkit-calc(320px - .625rem * 2);min-width:calc(320px - .625rem * 2);height:40px;bottom:-20px;right:.625rem}.header form label{padding:0 calc(1rem + 10px) 0 1rem;margin:0 -10px 0 0;background-color:#cdcdcd;border:1px solid #b3b3b3;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fefefe}.header form input,.header form label{height:40px;font-size:14px;font-weight:400;font-style:normal;line-height:38px}.header form input{margin:0;background-color:#fefefe;border:1px solid #b3b3b3;border-radius:10px;color:#929292}.header form i{right:1rem}.header .grid-container{padding-top:25px}.HomeNav{position:absolute;top:20px;right:49px;padding:5px;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;width:100%;max-width:330px;background-color:rgba(0,0,0,.1)}.HomeNav a{font-size:16px;color:#fff;margin:0;padding:0}.homeForm{width:100%;margin-left:147px}.homeForm .homeForm-container{min-height:460px;max-width:440px;-webkit-flex-direction:column;flex-direction:column;background-color:hsla(0,0%,100%,.8);border-radius:10px;-webkit-box-shadow:3px 3px 9px 2px rgba(0,0,0,.4);box-shadow:3px 3px 9px 2px rgba(0,0,0,.4)}.homeForm .homeForm-container,.homeForm .homeForm-container .homeForm-logoContainer{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.homeForm .homeForm-container .homeForm-logoContainer{min-height:170px;-webkit-justify-content:center;justify-content:center;background-color:hsla(0,0%,100%,.4);border-radius:10px 10px 0 0;-webkit-box-shadow:3px 3px 9px 1px rgba(0,0,0,.2);box-shadow:3px 3px 9px 1px rgba(0,0,0,.2)}.homeForm .homeForm-container .homeForm-logoContainer img{height:80px}.homeForm .homeForm-container .homeForm-form{display:-webkit-flex;display:flex}.homeForm .homeForm-container .homeForm-form,.homeForm .homeForm-container .homeForm-form .homeForm-formContainer{width:100%;height:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer label{color:#000;margin:20px 0;font-size:18px;font-weight:500}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container{width:100%;margin:0;padding:20px 30px;-webkit-justify-content:center;justify-content:center}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form{margin-bottom:20px;height:140px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete{width:100%;height:56px;padding:0 1rem;margin:0;background-color:#fefefe;border:2px solid #d3d3d3!important;border-radius:7px;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#0a0a0a;font-size:16px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:-.5px}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete::placeholder{color:#888}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete::-webkit-input-placeholder{color:#888}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete:-moz-placeholder,.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete::-moz-placeholder{color:#888}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete:-ms-input-placeholder{color:#888}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-formBtn{width:100%;min-height:100px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-formBtn button{margin:0 7px!important;width:100%!important;max-width:330px!important;height:50px!important;line-height:18px!important;border-radius:30px!important;font-weight:500}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-formBtn p{margin:7px 0 0;color:#1c5c6c;font-weight:500}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-formBtn p:hover{cursor:pointer;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:6px}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-formBtn .wedding{color:#49ba9e}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-selection{width:100%;margin:0;padding:20px 40px;-webkit-justify-content:center;justify-content:center}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-selection .homeForm-formContainer-selectionBtn{margin-bottom:20px;min-height:130px;width:100%;max-width:330px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-selection .homeForm-formContainer-selectionBtn button{width:100%!important;height:56px;line-height:20px;border-radius:30px!important;font-weight:500}.invalidPostcode{margin:0;width:100%}.invalidPostcode p{margin:auto;font-weight:700;color:red}.landing{width:100%;height:100vh;background-image:url(/_next/static/media/bmw-flipped-enlarged.d648f3d783ca449f50b706423b751e93.jpeg);background-size:cover;background-position:50%;background-repeat:no-repeat}.landing .disclaimer{bottom:50px}.landing .disclaimer h6{margin:0 0 25px}.landing .disclaimer h6 a{color:#fefefe}.landing .disclaimer .disclaimer-container{margin:auto;padding:5px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.landing .disclaimer .disclaimer-container .disclaimer-text{padding:7px;width:100%;max-width:800px;background-color:rgba(0,0,0,.1)}.landing .disclaimer .disclaimer-container .disclaimer-text p{margin:0 auto;color:#fefefe;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.landing .disclaimer .disclaimer-container .disclaimer-text p a{color:#fff;text-underline-offset:3px}.landing .company-logo{width:-webkit-calc(320px - .625rem * 2);width:calc(320px - .625rem * 2);max-width:75%;margin:auto;display:block}.landing .company-logo img{width:100%;max-width:none;height:auto}.landing form{text-align:center}.landing form label{margin:0 0 1.2rem;color:#fefefe;font-size:18px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0}.landing form input{width:100%;height:38px;padding:0 1rem;margin:0;background-color:#fefefe!important;border:none!important;border-radius:7px!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#0a0a0a;font-size:16px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:-.5px}.landing form ::-webkit-input-placeholder{color:#444}.landing form :-moz-placeholder,.landing form ::-moz-placeholder{color:#444}.landing form :-ms-input-placeholder{color:#444}.landing form button{width:-webkit-calc(50% - .625rem/2);width:calc(50% - .625rem / 2);height:40px;padding:0 1rem;margin:0;background-color:#fefefe!important;border:none!important;border-radius:10px!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fefefe;font-size:16px;font-style:normal;font-weight:400;line-height:40px;cursor:pointer}.landing form button.primary{background-color:#49ba9e!important}.landing form button.secondary{background-color:#1c5c6c!important}.landing form button.search{background-color:#fefefe!important}.landing form .space-between{-webkit-justify-content:space-between;justify-content:space-between}.homePageArrow{margin-top:14px;font-size:28px;color:#49ba9e}.homeContent{margin-top:90px}.homeContent .featuredCars{margin-bottom:70px}.homeContent .featuredCars h2{font-size:28px;font-weight:400;margin-bottom:7px;color:#0f4859}.homeContent .blurb{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border-radius:10px;background-color:#edf6f4;padding:28px;margin-bottom:70px}.homeContent .blurb h2{font-size:21px;font-weight:700;margin-bottom:21px;color:#0f4859}.homeContent .blurb h3{font-size:18px;font-weight:700;margin:21px 0 7px;color:#0f4859}.homeContent .blurb p{margin:0;font-size:15px}.homeContent .blurb a{margin:0;font-weight:500;color:#0f4859}.homeContent .blurb .blurb-container{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;text-align:justify;width:-webkit-fill-available}.homeContent .blurb .blurb-container ul{margin:14px 20px}.homeContent .blurb .blurb-container ul li{margin:0}.homeContent .blurb .blurb-container .blurbImage{width:-webkit-fill-available;max-width:300px;max-height:200px}.homeContent .registerBlurb{background-color:#f9f9f9}.homeContent .registerBlurb h2{margin:0}.homeContent .registerBlurb .blurb-container{display:block}.homeContent .registerBlurb .blurbImage-container{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;float:right;height:100%;shape-outside:inset(-webkit-calc(100% - 215px) 0 0);shape-outside:inset(calc(100% - 215px) 0 0)}.homeContent .registerBlurb .blurbImage-container-small{margin-top:7px;text-align:center}.homeContent .registerBlurb .blurbImage{margin:15px 0 0 15px;width:-webkit-fill-available;max-width:300px;max-height:200px}.homeContent .registerBlurb .blurbImage-container-small .blurbImage{margin:0}.homeContent .blogVideo{margin-top:130px}.homeContent .articles{margin-bottom:70px}.homeContent .articles .blogVideo-header{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:14px;padding:28px;background-color:#0f4859;border-radius:10px 10px 0 0;cursor:pointer}.homeContent .articles .blogVideo-header .blogVideo-headerImage-container{position:relative}.homeContent .articles .blogVideo-header .blogVideo-headerImage-container .blogVideo-headerImage{position:absolute;right:0;bottom:-45px;width:-webkit-fill-available;max-width:520px}.homeContent .articles .blogVideo-header h2{font-size:28px;font-weight:400;margin:0;color:#fff}.homeContent .articles .review-header h2{font-size:28px;font-weight:400;margin-bottom:7px;color:#0f4859}.homeContent .articles .review-header p a{font-weight:500;color:#0f4859}.homeContent .articles .review-header p a:hover{text-underline-offset:4px}.homeContent .articles .review-footer{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.homeContent .articles .review-footer h3{font-size:22px;font-weight:500;margin:0;color:#0f4859}.homeContent .articles .review-footer h3 a{color:#0f4859}.homeContent .articles .articles-body{background-color:#f9f9f9;-webkit-align-items:center;align-items:center;margin:14px 0}.homeContent .articles .articles-body .articles-bodyImage-container{margin:0;text-align:center}.homeContent .articles .articles-body .articles-bodyImage-container .articles-bodyImage{width:100%;max-width:300px;height:100%;max-Height:200px;object-fit:cover}.homeContent .articles .articles-body .articles-bodyText-container{margin:0;padding:21px}.homeContent .articles .articles-body .articles-bodyText-container .articles-bodyText{margin:0;text-align:justify}.homeContent .articles .articles-body .articles-bodyText-container .articles-bodyText strong{color:#0f4859}.homeContent .articles .articles-body .articles-bodyText-container .articles-bodyText a{font-weight:500;color:#0f4859}.mainFooterConainer{margin-top:130px}.footer{padding-top:25px;padding-bottom:100px}.footer .company-logo{margin:0 0 1.875rem;display:inline-block}.footer .company-logo img{width:120px}.footer p{font-size:14px;line-height:24px}.footer .text-link,.footer p{color:#fefefe;font-style:normal;font-weight:400}.footer .text-link{padding:0;display:inline-block;font-size:12px;line-height:15px}.footer .text-link:before{background-color:hsla(0,0%,99.6%,.3)}.footer .text-link:after{background-color:#fefefe}.footer .columns .column .text-link{margin:0 0 .625rem;display:table;line-height:24px}.footer .columns .column .text-link:last-of-type{margin:0}.footer-link-list{margin:0;list-style:none;padding:0}.footer-link-list li{margin-bottom:10px}.socialMedia-link{color:#fefefe}.socialMedia-link:hover{color:#fefefe;text-decoration:none}.padding-top{padding-top:50px}.padding-bottom{padding-bottom:50px}.margin-top{margin-top:50px}.margin-bottom{margin-bottom:50px}.hide-for-xl,.hide-for-xxl{display:inline-block}.show-for-xl,.show-for-xxl{display:none}.hybrid-flex-sm{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.hybrid-flex-hs-sm{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-hc-sm{-webkit-justify-content:center;justify-content:center}.hybrid-flex-he-sm{-webkit-justify-content:flex-end;justify-content:flex-end}.hybrid-flex-vt-sm{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-vc-sm{-webkit-align-items:center;align-items:center}.hybrid-flex-vb-sm{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-sm{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.hybrid-flex-alt-hs-sm{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-alt-hc-sm{-webkit-align-items:center;align-items:center}.hybrid-flex-alt-he-sm{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-vt-sm{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-alt-vc-sm{-webkit-justify-content:center;justify-content:center}.hybrid-flex-alt-vb-sm{-webkit-justify-content:flex-end;justify-content:flex-end}.text-left-sm{text-align:left}.text-center-sm{text-align:center}.text-right-sm{text-align:right}.text-link{padding:3px 0;position:relative;display:block;font-size:16px;font-weight:400;font-style:normal;line-height:24px}.text-link:hover{text-decoration:none;border-bottom:0}.text-link:after,.text-link:before{width:0;height:1px;top:-webkit-calc(100% + 6px);top:calc(100% + 6px);right:0;position:absolute;content:""}.text-link:before{background-color:hsla(0,0%,57.3%,.3);-webkit-transition:width .4s cubic-bezier(.51,.18,0,.88) .1s;transition:width .4s cubic-bezier(.51,.18,0,.88) .1s}.text-link:after{background-color:#929292;-webkit-transition:width .2s cubic-bezier(.29,.18,.26,.83);transition:width .2s cubic-bezier(.29,.18,.26,.83)}.frm_forms form .frm_form_fields fieldset{padding:0!important}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field{margin:0 0 .625rem}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field input:not([type=checkbox]),.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field select,.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea{width:100%;padding:0 .625rem}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field input:not([type=checkbox]):focus,.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field select:focus,.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field select{padding:0 1.875rem 0 .625rem}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea{padding:.625rem}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone{min-height:auto;margin:0;border:none;border-radius:0}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-message{padding:.625rem;margin:0;border:none;border-radius:0}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-message .frm_icon_font{padding:0 0 1rem}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-message .frm_small_text{text-transform:capitalize}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview{padding:.625rem;display:-webkit-flex;display:flex}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview .dz-image{width:25%;height:auto;margin:0;float:left}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview .dz-image img{width:100%;height:auto;max-height:none}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview .dz-column{width:75%;height:auto;padding:0 0 0 calc(1rem - 5px);margin:0;left:5px;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;float:right}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview .dz-column .dz-details{margin:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview .dz-column .dz-details .dz-filename{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);max-width:none;padding:0;text-overflow:ellipsis}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview .dz-column .dz-details .dz-size{display:none}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview .dz-column .dz-details .dz-remove{font-size:20px}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview .dz-column .dz-progress{margin:1rem 0 0;border-radius:0}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_error{margin:5px 0 0}.frm_forms .frm_message,.frm_forms form .frm_error_style{padding:0!important;background-color:transparent!important;border:none!important;border-radius:0!important}.formContainer{display:table-row}.formElements{border-radius:7px}.formElementsRequired{border-radius:10px;border:1px solid red;-webkit-box-shadow:inset 0 0 0 2px red;box-shadow:inset 0 0 0 2px red}.formRow{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%}.internal-banner{padding:60px 0;background-color:#f2f2f2}.internal-banner .internal-breadcrumb{display:inline-block}.internal-banner p{margin:0}.internal-content a:last-child,.internal-content h1:last-child,.internal-content h2:last-child,.internal-content h3:last-child,.internal-content h4:last-child,.internal-content h5:last-child,.internal-content h6:last-child,.internal-content li:last-child,.internal-content ol:last-child,.internal-content p:last-child,.internal-content ul:last-child{margin-bottom:0}.internal-content ol,.internal-content ul{margin:0 0 1rem 3rem}.internal-content ol li,.internal-content ul li{padding:0 0 .625rem}.internal-content ol li:last-of-type,.internal-content ul li:last-of-type{padding:0}.internal-content h1,.internal-content h2,.internal-content h3{margin:3rem 0 2rem}.internal-content h1:first-child,.internal-content h2:first-child,.internal-content h3:first-child{margin:0 0 2rem}.internal-content h4,.internal-content h5,.internal-content h6{margin:2rem 0 1.5rem}.internal-content h4:first-of-type,.internal-content h5:first-of-type,.internal-content h6:first-of-type,.internal-content p:first-child{margin:0 0 1.5rem}.internal-content ul{list-style:circle}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:.4s cubic-bezier(.51,.18,0,.88);transition:.4s cubic-bezier(.51,.18,0,.88)}.mfp-fade.mfp-bg.mfp-ready{opacity:.75}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:.4s cubic-bezier(.51,.18,0,.88);transition:.4s cubic-bezier(.51,.18,0,.88)}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-iframe-holder .mfp-close{padding:0;top:-60px;right:0}.mfp-popup{width:-webkit-calc(100% - .625rem * 2);width:calc(100% - .625rem * 2);max-width:600px;padding:1rem;margin:auto;position:relative;border-radius:10px;background-color:#fefefe}.mfp-popup button.mfp-close{top:1rem;right:1rem;position:absolute;border:1px solid #929292;border-radius:100%;color:#929292;font-size:30px;line-height:30px;opacity:1}.mfp-popup p{max-width:75%;margin:0}.accordion{background-color:#eee;color:#707070;border-radius:10px;padding:10px;font-weight:700;width:100%;text-align:left;border:none;outline:none;-webkit-transition:.4s;transition:.4s}.accordion:after{content:"+";font-size:30px;color:grey;float:right;margin-left:5px;font-weight:700;top:-5px;position:relative}.accordion:hover{background-color:#ccc}.accordionActive{background-color:#eee;color:#444;border-radius:10px;padding:10px;font-weight:700;width:100%;text-align:left;border:none;outline:none;-webkit-transition:.4s;transition:.4s}.accordionActive:after{content:"-";font-size:30px;color:grey;float:right;margin-left:5px;font-weight:700;top:-5px;position:relative}.accordionActive:hover{background-color:#ccc}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.background-colour_light-grey{background-color:#e6e6e6}.background-colour_medium-grey{background-color:#192f35}.materialize-button{height:60px;padding:0 2rem;position:relative;display:inline-block;border-radius:30px;text-align:center;overflow:hidden;-webkit-transition:.4s cubic-bezier(.29,.18,.26,.83);transition:.4s cubic-bezier(.29,.18,.26,.83)}.materialize-button span.ripple{-webkit-transform:scale(.25);transform:scale(.25);position:absolute;background-color:rgba(10,10,10,.25);border-radius:100%;opacity:0;pointer-events:none;-webkit-animation:ripple .8s cubic-bezier(.29,.18,.26,.83);animation:ripple .8s cubic-bezier(.29,.18,.26,.83)}.materialize-button.ghost{background-color:transparent}button#splash-back.wedding{background-color:#49ba9e!important}button#splash-back.events,button#splash-back.wedding{margin-right:5px;margin-top:0;width:50px;height:38px;line-height:30px;border-radius:8px!important}button#splash-back.events{background-color:#1c5c6c!important}button#splash-search.wedding{line-height:30px;color:#fff;background-color:#49ba9e!important}button#splash-search.events{line-height:30px;color:#fff;background-color:#1c5c6c!important}.SearchPageFooter{position:relative;text-align:center}.loadMore{margin:20px 0}.loadMore .btnLoadMore{width:184px;margin:38px auto;padding:6px;color:#fff;background-color:#1c5c6c;border:1px solid #0c3d5d;border-radius:70px;font-size:20px}.arrow{position:fixed;display:block;width:32px;height:33px;right:0;top:66%;border:1px solid #6a6a6a;border-radius:5px;background-color:#fff}.arrow i{margin-top:8px;font-size:17px;color:#6a6a6a}.cart{position:relative;font-size:21px;cursor:pointer;color:#277389;margin-top:3px}.cart i{margin-right:5px}.searchBox{width:100%;margin-bottom:10px}.searchBox div:first-child{display:inline-block;border:1px solid #c1c1c1;border-radius:5px;padding:6px;background-color:#dfdfdf;color:#fff}.searchBox div:nth-child(2){display:inline-block;border:1px solid #ccc;border-radius:5px;padding:6px;margin-left:-6px;background:#fff}.searchBox button{margin:0;float:right}.filterPanelForm{width:100%;padding:30px;background-color:#e5e5e5}.filterPanelForm .filterPanelField{margin:9px 0 0}.filterPanelForm .filterPanelField_Split{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.filterPanelForm .filterPanelField_Split .filterPanelField{width:48%}.filterPanelForm .filterButtonContainer{margin:10px 0 0;text-align:right;-webkit-align-items:baseline;align-items:baseline}.filterPanelForm .filterButtonContainer .filterButtons{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.filterPanelForm .filterButtonContainer .filterButtons button{margin:0}.drivenFilters{margin-top:9px}.filterPanelTextBox{border-radius:5px;border:none;height:36px;padding-left:5px;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.filterPanelTextBox::-webkit-input-placeholder{color:#444}.filterPanelTextBox::-moz-placeholder{color:#444}.filterPanelTextBox:-ms-input-placeholder{color:#444}.filterPanelTextBox::placeholder{color:#444}.closeFilter{margin-left:25px;cursor:pointer;color:#277389;font-size:20px}.fltBtnAct{background-color:#1c5c6c!important;color:#eaf4f6!important}.fltBtn_boarder{margin:0 .625rem 0 0}.headerMobile{text-align:right}.headerMobile .fltBtn{width:32px;height:32px;padding:.3125rem 2rem .3125rem .3125rem;border-radius:10px;cursor:pointer}.headerMobile .fltBtn i{font-size:20px;line-height:20px}.headerMobile nav{padding-top:20px}.btnNearby{border:1px solid #0c3d5d;border-radius:25px;background-color:#eaf4f6;color:#0c3d5d;margin:0 14px 0 0}.btnNearby,.btnNearby_Acpt{line-height:32px;font-size:15px;font-weight:600;padding:0 19px;letter-spacing:-.2px!important}.btnNearby_Acpt{border:1px solid;border-radius:25px;background-color:#1c5c6c;color:#eaf4f6;margin:0 8px 0 0}.headerSticky{padding:120px 0 10px}.headerStickyDesktop{padding:790px 0 10px}.headerStickyTablet{padding:1230px 0 10px}.filterSticky,.filterStickyTablet{position:fixed;top:0;max-width:1440px;z-index:1;background-color:#fff}.filterStickyTablet{padding-right:26px}.filterStickyDesktop{position:fixed;top:0;max-width:1440px;z-index:1;background-color:#fff;padding-right:30px}.filterTablet{min-height:125px;width:100%}.filterDesktop{margin:0 0 14px;padding-top:14px;width:100%}.filterBar{background-color:#f8f8f8}.filterTextLine{padding:7px;width:100%;font-size:14px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.filterTextLine .filterTopLine{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.filterTextLine .clearAllLink{font-size:14px;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}.filterTextLine .filterActiveFilter,.filterTextLine .filterInactiveFilter{color:#444}.filterOptionLine{padding:0 8px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-radius:7px;background-color:#0f4859}.filterOptionLine .filterOptionNearby{width:37%}.filterOptionLine .filterOptions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.filterOptionLine .filterOptions .filterSearch{position:relative;display:-webkit-flex;display:flex;margin-right:12px}.filterOptionLine .filterOptions .filterSearch input{height:32px;width:340px;border:1px solid #a1a1a1;padding:0 0 0 12px;font-size:14px;color:#444}.filterOptionLine .filterOptions .filterSearch .filterSearchIcons{position:absolute;right:0;top:4px;margin:0}.filterOptionLine .filterOptions .filterSearch .filterSearchIcons .fltBtn{margin-right:11px}.filterOptionLine .filterOptions .filterCat{margin-right:12px}.filterOptionLine .filterOptions .filterCat select{height:32px;width:210px;border:1px solid #a1a1a1!important;border-radius:7px!important;color:#444;font-size:14px}.filterOptionLine .filterButtons{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.filterOptionLine .filterButtons .filterAdvSearch{padding:7px 14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-left:1px solid #fefefe;border-right:1px solid #fefefe}.filterOptionLine .filterButtons .filterAdvSearch img{height:32px}.filterOptionLine .filterButtons .filterAdvSearch p{margin:0 0 0 7px;font-size:14px;font-weight:400;font-style:normal;color:#fefefe}.filterOptionLine .filterButtons .filterAdvSearch .fltBtn{width:32px;height:32px;border-radius:5px;cursor:pointer}.filterOptionLine .filterButtons .filterAdvSearch .fltBtn i{font-size:19px;line-height:20px}.filterOptionLine .filterButtons .filterAdvSearch:hover{cursor:pointer}.filterOptionLine .filterOptionAarangeBy{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:right;justify-content:right}.filterOptionLine .filterOptionAarangeBy .filterAarangeByText{margin:0 7px 0 0;font-size:14px;font-weight:400;font-style:normal;color:#fefefe}.filterOptionLine .filterOptionAarangeBy .filterAarangeBySelect select{height:32px;font-size:14px;color:#444!important}.filterOptionLine .filterOptionAarangeBy .filterAarangeBySelect select:not([multiple]){padding-left:13px}.filterOptionLine_Small{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px}.filterOptionLine_Small .filterOptions{width:100%;margin:0 auto;display:-webkit-flex;display:flex}.filterOptionLine_Small .filterOptions .filterCat{height:32px;line-height:28px;margin-right:5px}.filterOptionLine_Small .filterOptions .filterCat select{height:32px;line-height:32px;border:1px solid #545454!important;border-radius:10px!important;color:#929292}.filterOptionLine_Small .filterOptions .filterSearch{width:100%;position:relative;display:-webkit-flex;display:flex;margin-right:5px}.filterOptionLine_Small .filterOptions .filterSearch input{max-height:32px;width:100%;border:1px solid #929292;padding:0 0 0 12px}.filterOptionLine_Small .filterOptions .fltBtn{width:32px;height:32px;padding:.3125rem 2rem .3125rem .3125rem;border-radius:10px;cursor:pointer}.filterOptionLine_Small .filterOptions .fltBtn i{font-size:20px;line-height:20px}.filterOptionLine_Small .filterOptionAarangeBy{min-width:200px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:baseline;align-items:baseline}.filterOptionLine_Small .filterOptionAarangeBy p{width:100%;margin:0;line-height:32px}.filterMobile{width:100%}.filterMobile .filterOptionLine{position:relative;padding:0 7px 0 14px;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;border-radius:unset}.filterMobile .filterOptionLine .fltBtn{width:32px;height:32px;padding:.3125rem 2rem .3125rem .3125rem;border-radius:10px;cursor:pointer}.filterMobile .filterOptionLine .fltBtn i{font-size:20px;line-height:20px}.filterMobile .filterOptionLine .filterSearch{width:100%;position:relative;display:-webkit-flex;display:flex;margin-right:5px}.filterMobile .filterOptionLine .filterSearch input{height:32px;width:100%;border:1px solid #929292;padding:0 0 0 12px}.filterMobile .filterOptionLine .filterAdvSearch{padding:7px 14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-left:1px solid #fefefe;border-right:1px solid #fefefe}.filterMobile .filterOptionLine .filterAdvSearch img{height:32px;min-width:35px}.filterMobile .filterOptionLine .filterAdvSearch p{margin:0;font-size:14px;font-weight:400;font-style:normal;color:#fefefe}.filterMobile .filterOptionLine .filterOptionAarangeBy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-justify-content:center;justify-content:center;margin-right:7px;padding:7px}.filterMobile .filterOptionLine .filterOptionAarangeBy img{height:32px;min-width:35px}.filterMobile .filterOptionLine .filterOptionAarangeBy .filterAarangeByText{margin:0!important}.filterMobile .filterOptionLine .filterAarangeBySelection{position:absolute;top:46px;right:0;background-color:#0f4859;z-index:2}.filterMobile .filterOptionLine .filterAarangeBySelection .filterAarangeByOps{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filterMobile .filterOptionLine .filterAarangeBySelection .filterAarangeByOps p{margin:0;padding:7px 4px;color:#fefefe}.filterMobile .filterTextLine{margin-bottom:10px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;background-color:rgba(10,10,10,.05);padding:5px;font-size:11px}.filterMobile .filterTextLine .filterTextTopLine{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.filterMobile .filterTextLine button{max-width:50%!important}.filterMobile .filterTextLine button span{color:#0a0a0a;font-size:11px}.filterMobile .filterTextLine .clearAllLink{font-size:11px!important}.filterMobile .filterTextLine .filterOptionAarangeBy{width:50%;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;font-size:11px}.filterMobile .filterTextLine .filterOptionAarangeBy .filterQuantity{margin:0 5px 0 0;width:90px;line-height:24px;color:#0a0a0a;font-size:11px;text-align:right}.filterMobile .filterTextLine .filterOptionAarangeBy select{height:24px!important}.filterMobile .filterButtonLine{margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.filterMobile .filterButtonLine .btnNearby,.filterMobile .filterButtonLine .btnNearby_Acpt{width:45%;margin:0;font-size:14px!important}.filterMobile nav{padding-top:20px}.filterMobile nav ul{-webkit-flex-direction:column;flex-direction:column;list-style:none}.filterMobile nav ul li{margin:0}.filterMobile nav ul li a{padding:0;color:#929292;text-transform:uppercase}.clearAllLink{font-size:16px;text-decoration:underline;font-weight:500;color:#0f4859}.filterFormHeader{width:100%;margin:0 10px 10px;padding:5px}.filterFormColumn{width:50%;padding:10px 10px 0}.filters{padding:0 0 25px}.filters .close-button{border:0!important}.filters .close-button span{font-size:30px!important;color:#545454!important}.filters .price{border:1px solid #e1e1e1;border-radius:5px;padding:12px;margin-right:3px}.filters .price .explanation{-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #e1e1e1}.filters .price .explanation span{color:#929292}.filters .price .slider{width:-webkit-calc(100% - .625rem);width:calc(100% - .625rem);height:7px;margin:.625rem calc(.625rem / 2)}.filters .price .slider .slider-handle{width:16px;height:16px;background-color:#328ea8;border-radius:100%}.filters .price .slider .slider-fill{height:7px;background-color:#68bed6}.filters .popup{width:-webkit-calc(100% - .625rem * 2);width:calc(100% - .625rem * 2);min-width:300px;padding:1.5rem 1rem;top:50px;left:-50px;background-color:#fefefe;z-index:2}.filters .popup p{margin:0;color:#929292;font-size:16px;font-weight:400;font-style:normal;line-height:24px}.filterContainer{background-color:#e5e5e5;height:100%;-webkit-flex-direction:row;flex-direction:row;padding:10px;width:100%;border-radius:5px}.filterContainer,.filterContainer p{color:#929292;font-size:12px}.filterContainer div[first-child] select{margin-bottom:0}.filterContainer select{height:30px;border-radius:5px;margin-bottom:15px}#filterGrid{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-transition:1s ease;transition:1s ease}#filterBtn{color:#929292;border:1px solid #929292;padding:5px;border-radius:5px}.filterBtn{width:130px;height:40px;border-radius:5px;background-color:#f8f8ff;border:1px;border-color:#dcdcdc}.filterQuantity{margin-left:10px;position:relative;display:inline-block;color:#444;font-size:14px;font-weight:400;font-style:normal;line-height:20px}.filterTextBox{border-radius:5px;border:none;height:36px;margin:0 0 15px;font-family:inherit;font-size:inherit;line-height:inherit;padding-left:17px}.filterTextBox::-moz-placeholder{color:#444}.filterTextBox::placeholder{color:#444}.filterTextBox::-webkit-input-placeholder{color:#444}.filterTextBox:-ms-input-placeholder{color:#444}.filterText{top:-2px;position:relative;display:inline-block;color:#277389;font-size:14px;font-weight:400;font-style:normal;line-height:20px}.filterTextBox2{border-radius:5px;width:70%;border:none}.filterTitle{font-size:20px;color:grey;display:inline-block;margin-bottom:13px;margin-top:12px}.filterArrangeBy{position:absolute;right:21px;top:51px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:baseline;align-items:baseline}.destError{color:#d10000;margin-bottom:5px}.destinationTag{font-size:12px;display:inline-block;margin-bottom:0}.itineraryAdditionalAddresses{border-radius:5px;width:100%}.itineraryAddress{border-radius:5px}.itineraryAddressBox{border-radius:5px;width:100%;margin-top:10px;border:1px solid #d3d3d3;padding:5px}.itineraryBox{border-radius:5px;width:100%;margin-top:10px}.itineraryHeading{width:100%;font-size:26px;color:grey;float:left}.itineraryModal{position:absolute;border-radius:10px;z-index:2}.itinerarySummary{color:#565656;cursor:pointer}.itineraryText{float:left;margin-left:14px;font-size:14px;margin-top:5px}.bannerFlash{background-color:#49a3b9!important}.banner{z-index:9;position:fixed;width:100%;min-width:100%!important;bottom:0;background-color:#1c5c6c;transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease}.banner .btnBannerText{padding-left:10px;text-decoration:underline;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:4px;font-style:italic;font-size:12px;cursor:pointer;color:#fff}.bannerInnerContainer{padding:8px 20px;margin:auto;max-width:1440px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.bannerText{color:#fff;-webkit-align-self:center;align-self:center}.bannerSubButton{text-align:right}.bannerButton{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.bannerButton,.shortListFooter{display:-webkit-flex;display:flex}.shortListFooter{-webkit-align-items:baseline;align-items:baseline;text-align:right;max-width:1440px;margin:auto;padding:18px 20px;font-size:19px}.RegionalBlurbContainer{margin-bottom:20px;text-align:center}.RegionalBlurbContainer p{margin:0;font-weight:600}.RegionalBlurbContainer button span{font-size:14px}.RegionalBlurbContainer button span .clearAllLink{font-size:14px;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}.VehicleCoutersContainer{background-Color:#e5e5e5;padding:20px;margin:10px 0}.searchPromTagline{margin:0;color:red}#btnSearchItem{font-weight:600;border:1px solid #0c3d5d;color:#0c3d5d;padding:0 11px;background-color:#f9f9f9}#btnSearchItem,#btnSearchItem_Acpt{width:auto;height:auto;min-height:30px;line-height:30px;font-size:13px!important}#btnSearchItem_Acpt{font-weight:400;border:1px solid #7a7a7a;border-radius:25px;background-color:#49ba9e;color:#f7f7f7;padding:0 14px}.separator{background:#929292}.separator,.separator_Acpt{content:"";display:inline-block;margin:0 4px;height:30px;width:1px;vertical-align:top}.separator_Acpt,.separator_Acpt2{background-color:#7a7a7a}.separator_Acpt2{content:"";display:inline-block;margin:0 4px;height:40px;width:1px;vertical-align:top}.searchResultsBanner{position:relative;margin-top:172px;min-height:125px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background-color:#1c5c6c}.searchResultsBanner:hover{cursor:pointer}.searchResultsBanner .searchResultsBanner_Text{margin:0 20px;padding:0 20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.searchResultsBanner .searchResultsBanner_Text p{margin:0;height:auto;font-size:17px;font-weight:400;color:#fff}.searchResultsBanner .searchResultsBanner_Image{position:absolute;right:0;top:-70px}.searchResultsBanner .searchResultsBanner_Image img{width:100%;max-width:600px;height:auto}.locText{position:absolute;top:0;right:0;color:#fefefe;font-size:12px;font-style:normal;font-weight:400;line-height:12px;z-index:1;background-color:rgba(0,0,0,.4);padding:5px 7px;border-radius:0 0 0 9px}.cars .car{-webkit-transform:translateY(0);transform:translateY(0);background-color:#f9f9f9;-webkit-box-shadow:3px 3px 12px rgba(10,10,10,0);box-shadow:3px 3px 12px rgba(10,10,10,0);-webkit-transition:.2s cubic-bezier(.51,.18,0,.88);transition:.2s cubic-bezier(.51,.18,0,.88)}.cars .car .image{min-height:240px;max-height:240px;overflow:hidden;min-height:160px;max-height:160px}.cars .car .image .text{top:.25rem;right:.25rem;color:#fefefe;font-size:12px;font-style:normal;font-weight:400;line-height:12px;z-index:1;background:#000;padding:8px;border-radius:6px;margin:4px 4px 0 0}.cars .car .image .boxes{left:0;bottom:0;z-index:1}.cars .car .image .boxes .box{padding:.625rem}.cars .car .image .boxes .box span{color:#fefefe;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cars .car .image .boxes .box i{color:#fefefe;font-size:16px;line-height:16px}.cars .car .image .boxes .box.one{background-color:#aa1120}.cars .car .image .boxes .box.two{background-color:#c9020d}.cars .car .image img{width:100%;max-width:none;height:auto;object-fit:cover;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:160px;-webkit-justify-content:center;justify-content:center;vertical-align:middle}.cars .car .text{padding:.5rem;-webkit-justify-content:space-between;justify-content:space-between}.cars .car .buttons{padding:.9rem .5rem .9rem .9rem;-webkit-justify-content:space-between;justify-content:space-between;padding:.5rem 1.3rem 1.1rem .5rem}.cars .car .buttons,.cars .car .buttons .content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.cars .car .buttons .content{margin-top:3px;text-align:right}.cars .car .buttons .content .contentByline{margin-right:3px;line-height:11px;font-size:11px;font-Style:italic;font-weight:500;margin-top:11px}.cars .car .buttons .contentBylineVAT{line-height:11px;font-size:11px;font-Style:italic;font-weight:500;opacity:.6}.cars .car .content h3{color:#06262f;font-size:16px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:6px}.cars .car .content p{color:#555;font-size:14px;font-style:normal;font-weight:400;line-height:19px;margin-bottom:6px}.cars .car .content hr{width:100%;margin:1rem 0;border-bottom:1px solid #e6e6e6}.cars .car .content span{color:#666;font-size:24px;font-style:normal;font-weight:500;line-height:26px}.cars .car .buttons button{width:-webkit-calc(50% - .625rem/2);width:calc(50% - .625rem / 2);height:40px;padding:0 .5rem;margin:0;background-color:rgba(10,10,10,.05);border:none;border-radius:25px!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#929292;font-size:14px;font-style:normal;font-weight:400;line-height:40px;cursor:pointer}.cars .spotlight{padding:1rem;-webkit-transform:translateY(0);transform:translateY(0);background-color:#e8e1cc;border-radius:10px;-webkit-box-shadow:3px 3px 12px rgba(10,10,10,0);box-shadow:3px 3px 12px rgba(10,10,10,0);-webkit-transition:.2s cubic-bezier(.51,.18,0,.88);transition:.2s cubic-bezier(.51,.18,0,.88)}.cars .spotlight .content h6{margin:0 0 1rem;color:#7b6e19;opacity:30%}.cars .spotlight .content h3{margin:0 0 .25rem;color:#7b6e19;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.cars .spotlight .content p{margin:0;color:#7b6e19;font-size:16px;font-style:normal;font-weight:400;line-height:24px;opacity:40%}.cars .spotlight .content h4{color:#7b6e19;font-size:22px;font-style:normal;font-weight:700;line-height:30px}.cars .spotlight .content h4 span{font-size:16px}.cars .spotlight .content .buttons{margin:1.875rem 0 0;-webkit-justify-content:space-between;justify-content:space-between}.cars .spotlight .content .buttons button{width:-webkit-calc(50% - .625rem/2);width:calc(50% - .625rem / 2);height:40px;padding:0 1rem;margin:0;background-color:#c8b685!important;border:none!important;border-radius:10px!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fefefe;font-size:14px;font-style:normal;font-weight:400;line-height:40px;cursor:pointer}.cars .spotlight .content hr{width:100%;margin:2rem 0;border-bottom:1px solid #e6e6e6}.cars .spotlight .images{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;flex-flow:row wrap}.cars .spotlight .images .image{width:100%;margin:0 0 .625rem;overflow:hidden}.cars .spotlight .images .image img{width:100%;height:100%;object-fit:cover}.cars .spotlight .images .image:last-of-type{margin:0}.popup{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(33,10,10,.8);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;z-index:20}.popup-inner{position:relative;padding:30px 60px 80px;width:100%;border-radius:10px;max-width:800px;background-color:#e5e5e5;text-align:center;z-index:4}.popup-inner p{margin:0}.popup-inner .popup-buttons button{margin:10px}.popup-inner .popup-buttons .cancel-btn{height:40px;width:130px;background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4);border-radius:25px}.popup-inner .delete-btn{height:40px;width:150px;position:relative;bottom:-30px;left:10px;margin-top:10px;background-color:#ffe5e5;color:#fe0606;border-radius:3px}.decorated{overflow:hidden;text-align:left;font-size:16px;font-weight:700;color:grey;margin-top:15px}.decorated>span{position:relative;display:inline-block}.decorated>span:after,.decorated>span:before{content:"";position:absolute;top:50%;border-bottom:1px solid #e1e1e1;width:100vw;margin:0 20px}.decorated>span:before{right:100%}.decorated>span:after{left:100%}.get-quotes{width:100%;padding-top:25px;padding-bottom:25px;left:0;bottom:0;z-index:1}.get-quotes p{margin:0;font-size:18px;font-style:normal}.get-quotes a,.get-quotes p{display:inline-block;color:#fefefe;font-weight:400;line-height:27px}.get-quotes a{font-size:14px;font-style:italic;text-decoration:underline}.get-quotes button{width:auto;height:40px;padding:0 1rem;margin:0;background-color:#fefefe!important;border:none!important;border-radius:10px!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#929292;font-size:14px;font-style:normal;font-weight:400;line-height:40px;cursor:pointer}.infoIconBar{width:15%;display:inline-block}.infoIconBar div{height:30px;line-height:30px;font-size:12px;display:-webkit-flex;display:flex;color:#2b2b2b}.infoIconBar span{margin-top:2px}.material-icons{vertical-align:middle}.panel-TCPP-Small{max-height:100px}.panel-TCPP-large,.panel-TCPP-Small{border-radius:10px;border:1px solid grey;padding:10px;min-width:100%;overflow-y:scroll}.panel-TCPP-large{max-height:400px}.tcAccord{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.passwordInvalid{margin:0}.passwordInvalid:before{color:red;content:"\274C";margin-right:5px}.passwordValid{color:#929292;margin:0}.passwordValid:before{color:green;content:"\2714";margin-right:5px}.timer{color:#fff;float:right;background:#c51d1d;padding:7px 20px 13px;border-radius:12px;text-align:right}.timer span{display:block}.timer span:nth-child(2){font-size:36px;line-height:32px}.loginImg{height:400px}.loginForm{margin:100px 0;height:350px}.detailsVehicleQuantity{font-size:20px;float:left;color:#424242}.vehicleDescription{font-size:16px;margin-left:5px}.discountText{font-size:12px;color:#59bd0d;float:left;font-style:italic;margin-left:5px}.enquireBtn{margin-left:15px;margin-right:15px}.enquireBtn,.enquireBtnOutline{background-color:#ccf1c8;font-size:16px;padding:10px;border-radius:5px;font-weight:300;color:#1aa510}.enquireBtnOutline{width:100%;border:1px solid #bfbfbf;opacity:.5}.vehicleDetailFilter{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px}.returnResult-container{float:left;display:-webkit-flex;display:flex;padding-left:0}.returnResult-container a{margin-right:50px;text-decoration:none!important}.returnResult-container i{line-height:unset;font-size:17px;margin-right:5px;color:#929292;padding-top:2px}.returnResult-container .returnResult-text{color:#666;font-size:17px;font-weight:400;font-style:normal;-webkit-align-self:center;align-self:center}.vehicleDetailItineryPanel-text{color:#277389;font-size:14px;font-weight:400;font-style:normal;margin-right:10px}.vehicleDetailItineryPanel{padding-right:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.vehicleDetailHeaderDetails{margin-block:10px}.vehicleDetailHeaderDetails .vehicleDetailHeader{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:11px}.vehicleDetailHeaderDetails .vehicleDetailHeader h3{max-width:75%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#444;letter-spacing:-.6px}.vehicleDetailHeaderDetails .vehicleDetailHeader .separator{content:"";display:inline-block;background:#929292;margin:0 10px;height:20px;width:1px;vertical-align:top}.vehicleDetailHeaderDetails .vehicleDetailHeader p{margin:0;color:#1c5c6c}.vehicleDetailHeaderDetails hr{border-top:1px solid #929292}.vehicleDetailMainInfo{position:relative;top:-13px;z-index:1}.vehicleDetailMainInfo .tabVehicleDetails{color:#444;z-index:1;background:#f9f9f9}.vehicleDetailMainInfo .tabVehicleDetails,.vehicleDetailMainInfo .tabVehicleDetails_Acpt{position:relative;padding:10px 17px;border:1px solid #929292;border-bottom:none;top:2px;font-weight:500}.vehicleDetailMainInfo .tabVehicleDetails_Acpt{background-color:#fff;color:#277389;z-index:3}.vehicleDetailMainInfo .vehicleDetailDynamicContainer{position:relative;margin-top:1px;min-height:360px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;border:1px solid #929292;padding:20px 17px 5px;z-index:2;overflow:scroll;border-radius:0 6px 0 0}.vehicleDetailMainInfo .vehicleDetailDynamicContainer .availableText{padding:4px!important;font-size:16px;font-weight:500}.vehicleDetailMainInfo .vehicleDetailDynamicContainer .available{text-align:right;border-bottom:1px solid #d3d3d3}.vehicleDetailMainInfo .vehicleDetailDynamicContainer p{font-size:14px;margin:0}.vehicleDetailMainInfo .vehicleDetailDynamicContainer p.whiteTableGreenText{color:#14876b}.vehicleDetailMainInfo .vehicleDetailDynamicContainer p.whiteTableRedText{color:red}.vehicleDetailMainInfo .vehicleDetailPriceContainer{padding:34px 29px 41px 21px;border:1px solid #929292;border-top:none;min-height:100px;border-radius:0 0 6px 6px}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPriceText{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:right}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPriceText .vehicleDetailDeposit{position:relative}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPriceText .vehicleDetailDeposit p{margin:15px 0 5px;line-height:15px;font-size:13px;font-weight:400;color:#444}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPriceText .vehicleDetailDeposit .vehicleDetailDepositBubble{display:none;position:absolute;top:-35px;right:0;padding:7px 21px;width:175px;background-color:#1c5c6c;text-align:center}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPriceText .vehicleDetailDeposit .vehicleDetailDepositBubble:before{content:"";position:absolute;top:100%;left:85%;width:0;height:0;border-top:7px solid #1c5c6c;border-left:7px solid transparent;border-right:7px solid transparent}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPriceText .vehicleDetailDeposit .vehicleDetailDepositBubble p{margin:0;line-height:15px;font-size:11px;font-weight:400;color:#eaf4f6}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPriceText .vehicleDetailDeposit:hover .vehicleDetailDepositBubble{display:block}.vehicleDetailMainInfo .vehicleDetailPriceContainer p{font-size:28px;font-weight:600;margin-block:0}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPrice{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPrice button{margin-right:10px}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPrice span{margin-block:0;color:#444;font-weight:600}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPrice p{color:#666;font-size:33px;font-style:normal;font-weight:500;letter-spacing:-1px}.based-on-control{font-weight:400!important;font-size:12px}.vehicleDetailAdminContainer{width:100%!important;background-Color:#e5e5e5;padding:20px;margin:10px 0}.vehicleDetailAdminData{margin-top:18px}.pricingLog{max-height:300px;overflow-y:auto;white-space:pre-line}.detailsButtons{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:14px}.detailsButtonPound{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:baseline;align-items:baseline}.btnVehicleDetails{border:1px solid #1c5c6c;background-color:#1c5c6c;color:#eaf4f6;margin-right:0}.btnVehicleDetails,.btnVehicleDetails_Acpt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:30px;font-size:16px;font-weight:400;border-radius:25px;padding:5px 18px;min-width:149px}.btnVehicleDetails_Acpt{height:3rem;background-color:#49ba9e;color:#f7f7f7;margin:0 0 0 10px}#btnVehicleDetails_Acpt{min-height:30px;line-height:30px;font-size:13px!important}#btnVehicleDetails_Acpt,#btnVehicleDetails_Acpt2{width:auto;height:auto;font-weight:400;border:1px solid #7a7a7a;border-radius:25px;background-color:#49ba9e;color:#f7f7f7;padding:0 14px}#btnVehicleDetails_Acpt2{min-height:40px;line-height:40px;font-size:16px!important}.vehicleDetailDiscountHeader{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-bottom:20px}.vehicleDetailDiscountHeader p{margin:0}.multiBookBox{background-color:#e5e5e5;-webkit-align-content:center;align-content:center;-webkit-align-items:center;padding:20px;align-items:center;margin-right:5px;height:200px}.multiBookBox,.multiBookHead{border-radius:5px;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:flex}.multiBookHead{-webkit-flex-direction:row;flex-direction:row;border:1px solid;height:50px;-webkit-align-items:flex-end;align-items:flex-end;vertical-align:middle}.multiBookFoot{background-color:#e5e5e5;padding:20px;border-radius:5px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:200px}.multiVehicleDiscountText{text-align:center;color:#424242}.priceText{margin-bottom:0;font-size:14px;font-size:25px;float:left;color:#424242}.selectedDetailImage{-webkit-flex-direction:column;flex-direction:column;max-width:220px;max-height:220px;display:block;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:5px}.multiCarOffer{font-size:22px}.uppercaseField{text-transform:uppercase}.registrationDescription{font-size:14px;margin-top:10px;margin-bottom:10px;color:#b33434;font-style:italic}.registrationDescriptionList ul{list-style:none;margin-top:0}.registrationDescriptionList ul li{margin:0;font-size:14px;color:red;font-style:italic}.registrationDescriptionList ul li:before{content:"\2023";margin-right:5px}.registrationDescriptionList ul li a{color:red}.registrationDescriptionList p{margin:0;font-size:14px;color:red;font-style:italic}.registrationDescriptionList p a{color:red}.registrationCategories{width:90%;margin:auto;max-height:150px;overflow-y:scroll}.registrationCategories .registrationCategoriesCheckbox{width:30%;margin:unset;float:left}.registrationCategories .registrationCategoriesCheckbox input{margin:5px 5px 0 0!important;width:unset!important;float:left}.feeContainer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.fullDayInput{width:69px;border-radius:10px;margin:0;display:inline-block}.fullDayP{float:left;margin-right:20px}.halfDayPrice{font-style:italic;font-size:11px}.ratesTitle{font-size:16px}.copyrightText,.rejectText{font-size:13px;font-style:italic}.rejectText{color:red}.requirementDesc{font-size:12px;font-weight:700}.requirementText{font-size:12px}.uploadBoxDescription{font-style:italic;font-size:12px}.uploadBoxHeading{font-weight:700;color:#1d7389;font-size:16px}.adviceBox{display:inline-block;height:95px;border:3px solid #ccc;border-radius:5px;padding:10px 5px;margin:5px;min-width:140px}.adviceImage{height:100px}.imageAdviceHeading{font-size:16px;font-weight:700}.descriptionText{display:block;-webkit-align-self:center;align-self:center}.mileageDescription{font-size:14px;font-style:italic}.mileageQuantityQ{font-size:13px;font-style:italic;margin-bottom:0!important}.suggestedText{font-size:14px;font-style:italic;color:#b33434;margin:15px 0 0}.mileageSubContainer{background-color:#f5f5f5;border-radius:5px;padding:10px}.availabiltiyHeading{font-size:16px;font-weight:600}.availabilityCarDriver{display:-webkit-flex;display:flex;margin:20px 0}.availabilityCarDriver .descriptionText{width:200px}.availabilityCarDriver .canDrive{max-width:940px;margin:-5px 5px}.availabilityMileage{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline}.availabilityMileage p{margin:0}.availabilityMileage .availabilityMileage-Wedding{display:-webkit-flex;display:flex}.availabilityMileage .descriptionText{width:280px;margin:0}.availabilityMileage .canTravel{max-width:150px;margin:0 5px}.availabilityMileage .availabilityMileage-Event{display:-webkit-flex;display:flex;margin-left:50px}.availabilityMileage .availabilityMileage-Event .descriptionText{width:445px}.availabilityMileage .availabilityMileage-Event .canTravelEvents{max-width:150px;margin:-5px 5px}.adminImageGroupContainer{display:grid;grid-template-columns:repeat(4,1fr);max-height:400px;overflow-y:scroll}.adminImageContainer{margin:10px;position:relative;height:200px}.adminImageContainer img{max-height:100%;max-width:100%;height:auto;width:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.changesText{margin-bottom:0}.ownerText{font-weight:700;margin-bottom:15px;margin-top:15px;font-size:14px}.editBtn{background-color:#cfcfcf;font-size:12px;border-radius:5px;color:#666;padding:2px 6px;margin-right:3px;width:52px;display:inline-block}#enquiryVehicleCardBottom{border-bottom:1px solid #bdbdbd}.enquiryVehicleCard{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;background-color:rgba(10,10,10,.04);border-bottom:none!important;border-radius:10px;padding:2px}.enquiryVehicleCard p{margin:10px}.enquiryDetails{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:left}.carDistance{margin:auto;padding-bottom:10px;color:#b33434}.carDistance i{margin-right:3px}.enquiryDetails .enquiryCarDetails{padding:10px}.enquiryDetails .enquiryCarDetails .enquiryCarImage{margin-right:0;width:auto;min-height:130px;max-height:130px;aspect-ratio:4/3}.enquiryDetails .enquiryCarDetails .enquiryCarInfo{width:100%}.enquiryDetails .enquiryCarDetails .enquiryCarInfo .enquiryText{color:#6a6a6a;font-size:14px;font-weight:400}.enquiryDetails .enquiryCarDetails .enquiryCarInfo .enquiryText .enquiryMainText{font-size:15px;font-weight:700!important;color:#6b6b6b}.enquiryDetails .enquiryCarDetails .enquiryCarInfo .enquiryText p{margin:0}.enquiryDetails .enquiryCarDetails .enquiryCarInfo .infoIconBar{color:#929292}.enquiryCarItinerary{padding:10px 0 0;text-align:left}.enquiryCarItinerary .enquiryMainText{margin-bottom:10px;font-size:16px;font-weight:700;color:#6b6b6b}.enquiryCarItinerary .enquiryEditText{font-size:12px;font-style:italic;text-decoration:underline;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:4px;cursor:pointer;-webkit-align-self:center;align-self:center;margin-left:10px!important}.enquiryCarItinerary p{margin:0;font-size:13px;line-height:19px}.enquiryCarItinerary span{margin:0;color:#929292}.enquiryCarPrice{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right;padding:10px 26px 21px 10px}.enquiryCarPrice .enquiryMainText{margin:0;font-size:20px}.enquiryCarPrice .enquiryPrice{margin:0;font-size:26px;color:#1d7389}.enquiryCarPrice .contentBylineVAT{line-height:11px;font-size:11px;font-Style:italic;font-weight:500;opacity:.6}.enquiryCarPrice .carDistance{margin:15px 0 3px;line-height:15px;font-size:12px;color:red}.enquiryCarPrice p{margin:0;font-size:13px;font-style:italic}.enquiryDescription{font-size:14px;margin:0;color:#000;font-style:italic}.enquiryHeading{color:#444}.enquiryMode{width:140px;height:auto;font-size:1.4rem;font-weight:400;color:#444;border-radius:6px;margin:0 11px;border-color:#444}.enquiryWarrning{margin:0;font-size:18px;font-weight:700;color:#929292}.enquiryBackButton{line-height:32px;background-color:#1c5c6c;color:#eaf4f6;padding:5px 18px;margin:0 26px 35px 0}.enquiryBackButton,.enquiryContinueButton{font-size:16px;font-weight:400;border-radius:25px}.enquiryContinueButton{line-height:30px;background-color:#49ba9e;color:#fff;padding:5px 28px;margin:0}.enquiryFooter{margin-top:38px;text-align:right}.removeVehicleCard{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;background-color:rgba(10,10,10,.05);border:none;border-radius:10px}.removeVehicleText{padding:10px;text-align:left}.backButton{line-height:32px;font-size:15px;font-weight:400;border-radius:25px;background-color:#1c5c6c;color:#fff;padding:8px 21px;margin:0 10px 0 0}.ownerSubmit{line-height:36px!important;font-size:17px!important}.bigButton{font-size:19px!important;padding-bottom:4px!important}.continueButton{font-size:13px;background-color:#49ba9e;color:#fff;padding:0 14px}.continueButton,.continueButton_Blocked{line-height:30px;font-weight:400;border-radius:25px;margin:0}.continueButton_Blocked{font-size:16px;background-color:#d7d7d7;color:#111;padding:5px 18px;cursor:not-allowed!important}.warningButton{line-height:30px;font-size:13px;background-color:#ffe5e5;color:#fe0606;padding:0 14px}.warningButton,.warningButtonBig{font-weight:400;border-radius:25px;margin:0}.warningButtonBig{font-size:15px;background-color:#c51d1d;color:#fff;padding:8px 21px}.multiCarDiscount{position:relative;top:10px;margin-top:28px;color:#4e8574}.multiCarDiscount,.multiCarDiscount .discountIcon{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.multiCarDiscount .discountIcon{width:75px;margin:0 10px 0 20px;padding:5px;-webkit-flex-direction:row;flex-direction:row;border-bottom:none;background-color:#f6f8ee}.multiCarDiscount p{margin:0;padding:0 15px;color:#49ba9e;background-color:#fff;font-size:17px;font-weight:700}.multiCarGroupingEnquiry{border-radius:10px!important}.multiCarGrouping{padding:7px;border:1px solid #49ba9e;border-radius:10px 10px 0 0}.multiCarGrouping .enquiryVehicleCard{border-bottom:3px solid #fff!important}.multiCarGrouping .statusVehicleCard{position:relative;border-bottom:none;background-color:#edf6f4;margin:7px 0;color:#49ba9e}.multiCarGrouping .statusVehicleCard p,.multiCarGrouping .statusVehicleCard span{color:#49ba9e}.multiCarGrouping .statusVehicleCard .statusDetails{cursor:pointer}.multiCarGrouping .statusVehicleCard .priceReason span{color:#49ba9e!important}.multiCarGrouping .statusVehicleCard .statusCarItinerary p,.multiCarGrouping .statusVehicleCard .statusCarItinerary p span,.multiCarGrouping .statusVehicleCard .statusCarItinerary span{color:#49ba9e}.multiCarGrouping .statusVehicleCard .statusCarStatus .statusCarStatusInfo .bookingBtn{background-color:#edf6f4}.multiCarGrouping .statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPrice span{color:#49ba9e}.multiCarGrouping .statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble{background-color:#49ba9e}.multiCarGrouping .statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble:before{border-bottom:9px solid #49ba9e;border-left:9px solid transparent;border-right:9px solid transparent}.multiCarGrouping .statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble p{color:#fff}.multiCarFooter{padding:7px 21px;border-radius:0 0 10px 10px;background-color:#49ba9e;color:#fff;text-align:right}.multiCarFooter p{margin:0;color:#fff;font-size:20px;font-weight:300}.textareaCounter{margin-top:10px!important;line-height:11px;font-size:11px!important;font-weight:400!important;font-style:italic}.proceedContainer{margin:auto;text-align:center}.proceedContainer .proceedHeader{color:#cc5d81;font-size:20px;font-weight:500}.proceedContainer .proceedTextContainer{padding:17px 7px;background-color:#fef1f5;border-radius:17px}.proceedContainer .proceedTextContainer p{margin:0;color:#cc5d81}.proceedContainer .proceedTextContainer label{margin:0;color:#cc5d81;font-weight:500}.proceedContainer .proceedTextContainer .formElements{border:1px solid #cc5d81;-webkit-box-shadow:inset 0 0 0 2px #cc5d81;box-shadow:inset 0 0 0 2px #cc5d81}.enquiryForm{margin-top:40px;display:-webkit-flex;display:flex}.enquiryForm .enquiryFormCustomer{padding-top:10px}.enquiryForm .enquiryFormCustomer .enquiryFormRow{margin-top:10px}.enquiryForm .enquiryFormCustomer .enquiryFormRow input,.enquiryForm .enquiryFormCustomer .enquiryFormRow p{margin:0}.enquiryForm .enquiryFormCustomer .enquiryFormRow i{margin:0;color:#b33434;font-size:13px;font-weight:400}.enquiryForm .enquiryFromDetails{padding-left:100px}.enquiryForm .enquiryFromDetails .enquiryFormRow_Split{margin-top:21px;-webkit-align-items:flex-end;align-items:flex-end}.enquiryForm .enquiryFromDetails .enquiryFormRow_Split input,.enquiryForm .enquiryFromDetails .enquiryFormRow_Split p{margin:0}.enquiryForm .enquiryFromDetails .enquiryFormRow_Split i{margin:0;color:#b33434;font-size:13px;font-weight:400}.enquiryForm .enquiryFromDetails .enquiryFormRow_GreyInfo{width:100%;margin-top:10px;padding:7px 17px;display:-webkit-flex;display:flex;background-color:#fbfbfb;border-radius:10px;-webkit-align-items:center;align-items:center}.enquiryForm .enquiryFromDetails .enquiryFormRow_GreyInfo .enquiryFormRow{margin-top:10px;padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;border-radius:10px}.enquiryForm .enquiryFromDetails .enquiryFormRow_GreyInfo p{margin:0}.enquiryForm .enquiryFromDetails .enquiryFormRow_GreyInfo p i{font-size:13px;font-weight:400;color:#333}.enquiryForm .enquiryFromDetails .enquiryFormRow_GreyInfo i{font-size:13px;font-weight:400;color:red}.enquiryForm .enquiryFromDetails .enquiryFormRow_Grey{width:100%;margin-top:10px;padding:7px 17px;-webkit-align-items:center;align-items:center;background-color:#fbfbfb;border-radius:10px}.enquiryForm .enquiryFromDetails .enquiryFormRow_Grey p{margin:0}.enquiryForm .enquiryFromDetails .enquiryFormRow_Grey p i{font-size:13px;font-weight:400}.enquiryForm .enquiryFromDetails .enquiryFormRow_Grey p a{color:#1c5c6c;text-underline-offset:4px}.enquiryForm .enquiryFromDetails .enquiryFormRow_Grey input{margin:0}.enquiryForm .enquiryFromDetails .enquiryFormRow_Grey .enquiryHealthSaftey{width:100%;margin:10px 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.enquiryForm .enquiryFromDetails .enquiryFormRow_Grey .enquiryTCText p span{color:#b33434}.enquiryForm .enquiryFromDetails .enquiryFormRow_Grey .enquiryTCBox{padding:7px;text-align:center}.enquiryForm .enquiryFromDetails .enquiryFormRow{margin-top:10px}.enquiryForm .enquiryFromDetails .enquiryFormRow p{margin:0}.enquiryForm .enquiryFromDetails .enquiryFormRow i{margin:0;color:#b33434;font-size:13px;font-weight:400}.enquiryForm .enquiryFromDetails .enquiryFormRow input{margin:0}.enquiryFormOptions{display:-webkit-flex;display:flex}.enquiryFormOptions label{margin-right:0!important}.btnEventItem{line-height:24px;border-radius:25px;background-color:#71959f;color:#fff;padding:5px 14px;margin:0 10px 10px 0;cursor:pointer}.btnEventItem,.btnEventItem i{font-size:13px;font-weight:400}.btnEventItem i{margin-left:5px}.btnEventItem_Acpt{line-height:24px;font-size:13px;font-weight:400;border-radius:25px;background-color:#49ba9e;color:#fff;padding:5px 14px;margin:0 10px 10px 0;cursor:pointer}.btnEventItem_Acpt i{font-size:13px;font-weight:400;margin-left:5px}.enquiryStatusHeader{margin-top:5px;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}.enquiryStatusHeader,.enquiryStatusHeader .enquiryStatusInfo{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.enquiryStatusHeader .enquiryStatusInfo{-webkit-flex-direction:row;flex-direction:row}.enquiryStatusHeader .enquiryStatusInfo h3{margin-bottom:10px}.enquiryStatusHeader .enquiryStatusInfo .removeVehicle{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.enquiryStatusHeader .enquiryStatusInfo .removeVehicle p a{font-style:italic;font-size:14px;font-weight:600;color:#000}.enquiryStatusFooter{margin-top:10px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.enquiryStatusNote div p{margin:0}.enquiryStatusNote div p a{color:#1c5c6c;font-weight:600}.enquiryStatusNote div p span{color:#fe0606;font-weight:600}.enquiryStatusNote div button{margin:5px 0 15px}.enquiryStatusFooterSticky{position:fixed;bottom:0;margin-right:15px;max-width:1410px;width:98%;background:#fff;border-radius:10px 10px 0 0!important}.enquiryStatusFooterContainer{width:100%;background-color:#1c5c6c;border:1px solid #1c5c6c;border-radius:10px}.enquiryStatusFooterContainer .enquiryStatusFooterIcon{padding:15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.enquiryStatusFooterContainer .enquiryStatusFooterIcon p{margin:0;font-size:17px;font-weight:400;color:#fff}.enquiryStatusFooterContainer .enquiryStatusFooterCost{padding:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center}.enquiryStatusFooterContainer .enquiryStatusFooterCost p{margin:0;font-size:17px;font-weight:400;color:#fff}.enquiryStatusFooterContainer .enquiryStatusFooterDeposit{padding:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.enquiryStatusFooterContainer .enquiryStatusFooterDeposit .enquiryStatusFooterButtons{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-evenly;justify-content:space-evenly}.enquiryStatusFooterContainer .enquiryStatusFooterDeposit .enquiryStatusFooterButtons button{margin:0}.enquiryStatusFooterContainer .enquiryStatusFooterDeposit p{margin:0;font-style:italic;font-size:13px;font-weight:400;color:#fff}#statusVehicleCardBottom{border-bottom:1px solid #bdbdbd}.statusVehicleCard{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;background-color:rgba(10,10,10,.04);border-bottom:none!important;border-radius:10px;padding:2px}.statusVehicleCard p{margin:0}.statusVehicleCard .statusDetails{cursor:pointer}.statusVehicleCard .statusDetails .statusCarDetails{padding:10px}.statusVehicleCard .statusDetails .statusCarDetails .statusCarImage{margin:0 auto;position:relative;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.statusVehicleCard .statusDetails .statusCarDetails .statusCarImage .imageAdviceImg{float:right}.statusVehicleCard .statusDetails .statusCarDetails .statusCarImage .statusCarIdTag{position:absolute;top:0;right:0;color:#fefefe;font-size:12px;font-style:normal;font-weight:400;line-height:12px;z-index:1;background-color:rgba(0,0,0,.4);padding:5px 7px;border-radius:0 0 0 9px}.statusVehicleCard .statusDetails .statusCarDetails .statusCarInfo{width:100%;margin-left:10px}.statusVehicleCard .statusDetails .statusCarDetails .statusCarInfo .statusText{color:#6a6a6a;font-size:14px;font-weight:400}.statusVehicleCard .statusDetails .statusCarDetails .statusCarInfo .statusText .statusMainText{font-size:20px}.statusVehicleCard .statusDetails .statusCarDetails .statusCarInfo .statusText p{margin:0}.statusVehicleCard .statusCarItinerary{padding:10px}.statusVehicleCard .statusCarItinerary .statusMainText{margin:0;font-size:16px;color:#6b6b6b;font-weight:700}.statusVehicleCard .statusCarItinerary p{margin:0}.statusVehicleCard .statusCarItinerary span{margin:0;color:#929292}.statusVehicleCard .statusCarStatus,.statusVehicleCard .statusCarStatus .statusCarStatusInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.statusVehicleCard .statusCarStatus .statusCarStatusInfo{position:relative;width:100%}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPrice{margin-bottom:0;margin-left:10px;font-size:20px}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPrice span{font-size:13px;color:#929292}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceReason{text-align:center;font-size:12px;line-height:15px}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceReason span{line-height:15px;font-size:12px;text-align:center;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted;color:#444}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble{display:none;position:absolute;right:5%;top:-webkit-calc(100% + 10px);top:calc(100% + 10px);z-index:10;width:300px;padding:15px;border-radius:7px;background-color:#c4e3e8}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble:before{content:"";position:absolute;bottom:100%;left:85%;width:0;height:0;border-bottom:9px solid #c4e3e8;border-left:9px solid transparent;border-right:9px solid transparent}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble p{font-size:12px;line-height:15px;color:#1c5c6c}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason:hover .priceBubble{display:block}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .rejectionReason{text-align:center;color:#b33434}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .bookedBtn{width:165px;height:41px;line-height:15px;font-size:14px;font-weight:600;border-radius:25px;background-color:#49ba9e;color:#fff;padding:4px 23px;margin:7px 0}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .bookingBtn{width:165px;height:41px;line-height:15px;font-size:14px;font-weight:600;border-radius:25px;border:1px solid #49ba9e;color:#49ba9e;padding:4px 23px;margin:7px 0}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .bookingBtn span{font-size:17px;font-weight:700}.statusVehicleCard .statusCarStatus .statusCarStatusInfo:hover .statusPriceBubble{display:block}.statusVehicleCard .statusCarStatus .vCardCheckHolder{margin-right:10px}.statusVehicleCard .statusCarStatus .vCardCheckHolder input{-webkit-transform:scale(2);transform:scale(2);margin:0}.event-date-control{font-weight:700;color:#6b6b6b}.bookingFormPricing{margin:30px 0}.bookingFormTC .bookingFormTC_chk{margin:20px 0}.bookingForm_btn{margin:15px 0}.ownerHeader{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:7px}.ownerHeader p{margin-right:10px}.ownerVehicleCard{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;background-color:rgba(10,10,10,.05);border:1px solid #bdbdbd;margin-bottom:20px}.ownerVehicleCard .ownerDetails{text-align:left;border-right:1px solid #bdbdbd}.ownerVehicleCard .ownerDetails .ownerCarDetails{padding:10px}.ownerVehicleCard .ownerDetails .ownerCarDetails .ownerMainText{font-size:20px}.ownerVehicleCard .ownerDetails .ownerCarDetails .ownerCarImage{height:auto}.ownerVehicleCard .ownerCarUnavailable{min-height:190px;height:100%;padding:15px;text-align:center;background-color:#ebfaf6;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.ownerVehicleCard .ownerCarUnavailable p{margin:auto 0}.ownerVehicleCard .ownerActionContiner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.ownerVehicleCard .ownerActionContiner .ownerCarItinerary{padding:10px;text-align:left}.ownerVehicleCard .ownerActionContiner .ownerCarItinerary .ownerMainText{margin-bottom:10px;font-size:20px}.ownerVehicleCard .ownerActionContiner .ownerCarItinerary p{margin:0}.ownerVehicleCard .ownerActionContiner .ownerCarItinerary span{margin:0;color:#929292}.ownerVehicleCard .ownerActionContiner .ownerCarActioned{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-left:1px solid #bdbdbd;padding:10px}.ownerVehicleCard .ownerActionContiner .ownerCarActioned p{margin:0}.ownerVehicleCard .ownerActionContiner .ownerCarPrice{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;border-left:1px solid #bdbdbd}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons{height:100%;text-align:center;background-color:#ebfaf6;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:center;align-content:center}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .ownerCarPriceTopBox{padding:10px 15px;margin:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .ownerCarPriceBottomBox{padding:10px 15px;margin:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#1c5c6c}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .ownerCarPriceBottomBox p{margin:0;color:#fff;font-size:14px;line-height:18px}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .ownerCarPriceBottomBox .pricingIncrease p{color:#fff;font-size:12px}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .ownerCarPriceBottomBox .pricingIncrease p a{color:#fff;font-size:12px;text-decoration:underline;text-underline-offset:2px}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .ownerCarPriceBottomBox .pricingIncrease select{color:#1c5c6c}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingTextContainer{-webkit-align-items:center;align-items:center;text-align:center;display:-webkit-flex;display:flex}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingTextContainer .pricingText_Price{font-size:20px;font-weight:500;margin:5px 0;color:#717171}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingTextContainer .pricingText{font-size:18px;margin:0;color:#717171}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingTextContainer .pricingText span{color:#49ba9e}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingTextContainer .pricingByline{font-size:15px;font-weight:300;margin-bottom:5px;color:#717171}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingTextContainer .pricingByline a{color:#717171;font-size:15px;font-weight:300;margin-bottom:5px;text-decoration:underline;text-underline-offset:2px}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingTextContainer p{margin:0}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField{margin:10px 0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:baseline;align-items:baseline}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .enquiryEditText{margin-left:15px;font-size:12px;font-style:italic;text-decoration:underline;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:4px;cursor:pointer;-webkit-align-self:center;align-self:center}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .pricingFieldQuoted{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .pricingFieldQuoting{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;padding:8px 16px;background-color:#fff}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .pricingFieldQuoting .vatText{margin:0;color:#1c5c6c;font-size:13px;font-weight:700}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .pricingFieldQuoting span{font-size:1.8rem;color:#1c5c6c}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .pricingFieldQuoting input{margin:0;width:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:30px;font-weight:600;text-align:right;color:#1c5c6c;border:none;-webkit-box-shadow:none;box-shadow:none}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .pricingFieldQuoting input::-webkit-inner-spin-button,.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .pricingFieldQuoting input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .pricingFieldQuoting input[type=number]{-moz-appearance:textfield}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .pricingFieldQuoting input:disabled{color:#000}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .forHireText{margin:0 0 0 5px;color:#fff;width:100px;text-align:left;font-size:13px;font-weight:700}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarOtherButtons{border-top:1px solid #bdbdbd;padding:20px}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarOtherButtons label{color:#49ba9e;margin:0}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarOtherButtons label input{line-height:24px;margin-bottom:0}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarOtherButtons select{color:#c51d1d}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarOtherButtons button{width:91%;line-height:24px;font-size:13px;font-weight:400;border:1px solid #1c5c6c;border-radius:25px;background-color:rgba(10,10,10,.001);color:#1c5c6c;padding:0 14px;margin:0;border-radius:7px}.itineraryContainer{width:100%;background-color:rgba(10,10,10,.05);padding:10px 25px 25px;margin:20px 0;border-radius:7px}.itineraryDetails{margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.itineraryDetails .itineraryHeading{margin-bottom:7px;width:100%;font-size:20px;color:#444;margin-top:19px}.itineraryDetails .itineraryLineTxt .itineraryQuestionTxt{margin:0;font-weight:600}.itineraryDetails .itineraryLineTxt .itineraryQuestionTxt i{font-size:10px}.itineraryDetails .itineraryLineTxt .itineraryResponceTxt{margin:0 17px 0 0;overflow-wrap:anywhere}.itineraryDate{color:#49ba9e;margin-bottom:0}.weddingTimes{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.weddingTimes p{margin-right:15px}.ownerCarCardDetails{padding-left:10px}.ownerCarCardButtons{width:100%;max-width:380px}.ownerCarCardButtons button{border-radius:5px;border:none!important;font-size:14px;padding:10px;margin-top:10px;min-width:100%}.ownerCarCardButtons p{background-color:#ccf1c8;border-radius:5px;text-align:center;color:#1aa510;padding:20px;margin-top:10px;margin-bottom:0;min-width:100%}.quotingDetails{margin-left:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.estimatedDetails{min-width:35%}.estimatedDetails div{background-color:#effbff;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px}.estimatedDetails div p{color:#2490bf;margin:0;width:60%}.estimatedDetails div h4{color:#2490bf;margin:auto}.pricingDetails{padding-left:10px}.pricingDetails div{background-color:#ebf6ed;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px}.pricingDetails div p{color:#6ab75e;margin:0;width:60%}.quotingButtons{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px;margin-left:10px}.quotingButtons button{border:none!important;width:140px}.ownerFooterSticky{position:fixed;bottom:0;margin-right:15px;max-width:1410px;width:98%;background:#fff}.ownerFooterContainer p{margin:10px 0 0}.ownerFooter{border:1px solid #bdbdbd}.ownerFooter .ownerDiscountContainer{border-right:1px solid #bdbdbd}.ownerFooter .ownerDiscountContainer .ownerDiscountIcon{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;text-align:center;padding:15px 25px;border-right:1px solid #bdbdbd}.ownerFooter .ownerDiscountContainer .ownerDiscountIcon p{margin:0;font-size:17px;line-height:36px}.ownerFooter .ownerDiscountContainer .ownerDiscountIcon p i{margin-right:20px;font-size:24px;color:#afbb50}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerSubTotalHead{height:38px;padding:5px;text-align:center;border-bottom:1px solid #bdbdbd}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerSubTotalHead p{margin:0;font-size:13px;font-weight:600}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerPDHead{height:38px;padding:5px;border-bottom:1px solid #bdbdbd}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerPDHead p{margin:0;font-size:13px;font-weight:600;color:#4c8b5e}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerPDHead p i{font-size:10px}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerDiscountTotalHead{height:38px;padding:5px;text-align:right;border-bottom:1px solid #bdbdbd}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerDiscountTotalHead p{margin:0;font-size:13px;font-weight:600;color:#4c8b5e}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerTotalHead{height:38px;padding:5px;text-align:right;border-bottom:1px solid #bdbdbd}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerTotalHead p{margin:0;font-size:13px;font-weight:600;color:#4c8b5e}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerSubTotalBody{padding:20px 10px;text-align:center}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerSubTotalBody p{margin:0;font-size:18px;font-weight:500}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerPDBody{padding:12px 10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerPDBody .ownerPDInput{width:30%;margin-bottom:5px;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-align-self:center;align-self:center}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerPDBody .ownerPDInput input{height:40px;line-height:unset;padding:0;margin:0;font-size:18px;font-weight:400;text-align:center;color:#4c8b5e}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerPDBody .ownerPDInput p{margin:0;font-size:18px;font-weight:500;color:#4c8b5e}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerPDBody p{height:unset;line-height:16px;margin:0;font-size:13px;font-weight:400;color:#4c8b5e}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerDiscountTotalBody{padding:20px 10px;text-align:right}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerDiscountTotalBody p{margin:0;font-size:18px;font-weight:500;color:#4c8b5e}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerTotalBody{padding:20px 10px;text-align:right}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerTotalBody p{margin:0;font-size:26px;font-weight:500;color:#4c8b5e}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerPD{background-color:#ebfaf6;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerDiscountTotal{background-color:#ebfaf6}.ownerFooter .ownerDiscountContainer .ownerDiscountCosting .ownerTotal{border-left:1px solid #bdbdbd}.ownerFooter .ownerCostingButton{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px}.ownerPackageDiscount{width:50%}.ownerPricingDiscount{text-align:right;width:40%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.ownerPercentageContainer{padding:10px;background-color:#ebf6ed;display:-webkit-flex;display:flex}.ownerPercentageText{width:80%}.ownerPercentageInput{display:-webkit-flex;display:flex;max-width:20%}.ownerPercentageTotal{padding:10px;background-color:#ebf6ed}.grid-container{max-width:1440px!important}.grid-container.full{max-width:none!important;padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.imageAdviceImg{max-height:130px;text-align:center;border-radius:5px}.thankYouLine{min-width:100%;border:1px solid grey;margin-top:5px!important}.carDescription{color:#565656}.carPrice{margin-bottom:0;font-size:24px;color:#444}.carTitle{margin-bottom:0;font-size:18px;color:#565656}.elementHeading{margin-bottom:.5rem!important;font-size:16px;color:#444}.enquiryTagLine{display:-webkit-flex;display:flex}.leftDescription{color:#1d7389;font-size:13px}.leftTitle{color:#1d7389;font-weight:700;font-size:18px;margin-right:5px}.leftTitle,.modelVar{margin-bottom:0;display:inline-block}.modelVar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-height:19px}.nextHeading{font-size:16px;font-weight:700;color:grey}.receivedText{margin-top:25px!important;margin-bottom:25px!important}.registrationHeading{font-weight:700;font-size:16px}.termsConditions{width:98%;border-radius:5px}.thankYouHeader{font-size:20px;font-weight:700}.thanksText{margin-bottom:0!important}.thankyouWarning{font-size:15px;color:red;font-style:italic;margin-bottom:20px}.addCarBtn{border:1px solid #666;color:#6e6e6e;border-radius:5px;font-size:16px;padding:5px;margin-top:15px;width:80px}.homepageBtn{line-height:30px;font-size:13px;font-weight:400;border-radius:25px;border:none;background-color:#49ba9e;color:#fff;padding:0 14px;margin:0}.login-btn{padding-left:2.5rem;padding-right:2.5rem;background-color:#5c757b;border-color:#5c757b}.noSubmitBtn{background-color:#cfcfcf;font-size:16px;border-radius:5px;padding:10px;font-weight:300;color:#b5b5b5;cursor:not-allowed!important}.previewEmailBtn{padding:13px;border-radius:10px;border:none;background-color:#ccf1c8;color:#1aa510}.dashTopTabs span{display:inline-block;margin-left:4px;padding:.25em .6em;line-height:1;vertical-align:text-top;text-align:center;white-space:nowrap;font-weight:700;border-radius:10rem;background-color:#c51d1d;color:#fff;font-size:11px}.dashTopTable{margin-bottom:50px}.dashTopTable table{table-layout:fixed;width:auto}.dashBottomActions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.dashBottomActions .dashBottomTabs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:15px}.dashBottomActions .dashBottomFilters{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.dashBottomActions .dashBottomFilters label{display:-webkit-flex;display:flex;margin-right:20px}.dashBottomActions .dashBottomFilters label input[type=checkbox]{margin:0 5px 0 0;accent-color:#1c5c6c}.dashBottomTable{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dashBottomTable table{margin:0;table-layout:fixed;width:auto}.dashBottomTable table tbody{border-bottom:none}.dashBottomTable .dashBottomTablePaging{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center;border:1px solid #f1f1f1;border-radius:5px}.dashBottomTable .dashBottomTablePaging button{height:44px;width:44px;font-weight:600;border-radius:5px;background-color:#f1f1f1}.dashBottomTable .dashBottomTablePaging p{width:100%;margin:0;font-size:18px}.regTabs{margin-bottom:10px}.actRegTab{background-color:#1c5c6c;color:#eaf4f6}.actRegTab,.inactRegTab{padding:10px;border-radius:5px;font-weight:600}.inactRegTab{background-color:#eaf4f6;color:#1c5c6c}.registerVehicleBtn{padding:10px;border-radius:5px;background-color:#b8fcb6;color:#139b11;font-weight:600}.registerVehicleBtn:disabled{background-color:#e5e5e5;color:#f9f9f9}.registerVehicleBtnReject{padding:10px;border-radius:5px;background-color:#ffe5e5;color:#fe0606;font-weight:600}.registerVehicleBtnReject:disabled{background-color:#e5e5e5;color:#f9f9f9}.shortlistBtn,.shortlistBtnOutline{background-color:#cfcfcf;font-size:16px;border-radius:5px;padding:10px;font-weight:300;color:#666}.shortlistBtnOutline{border:1px solid #bfbfbf;opacity:.5;width:100%}.shortlistBtn2{background-color:#277389;font-size:16px;border-radius:5px;padding:10px;font-weight:300;color:#fff}.aboutCarLabels{margin-bottom:0}.attributeType{width:120px}.block{display:inline-block}.buttonLoading{width:115px;text-align:center;float:right;margin-right:10px}.caroImage{width:100%;height:100%;max-height:600px}.cars10Img{width:400px;height:350px;text-align:center}.Categories{background-color:red;grid-area:Categories}.categoryColumn{width:20%;float:left}.categoryHeading{font-size:26px;color:#696969}.centerImg{display:block;margin-left:10px;margin-right:auto;width:50%}.checkboxContainer{display:-webkit-flex;display:flex}.client{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1em;gap:1em}.clientBox{width:300px;height:300px!important;padding-top:80px;border:1px solid #929292;text-align:center}.clientBox img{width:95%;max-height:130px;object-fit:contain}.container{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;grid-template-rows:1fr 1fr 1fr;grid-gap:0 0;gap:0 0;height:500px;background-color:grey;grid-auto-flow:row;grid-template-areas:"Titles Titles Titles" "Categories Dropdowns FromToHrConvertible" "Categories Dropdowns FromToHrConvertible"}.destinationHeading{float:left;text-align:center;color:grey}.detailsImage{width:100%;max-width:800px;height:100%;max-height:650px}.detailsPricing{font-size:24px;font-weight:700;color:#929292}.Dropdowns{grid-area:Dropdowns}.frame{max-height:700px;display:-webkit-flex;display:flex;background-color:#000;-webkit-justify-content:center;justify-content:center}.frame img{height:100%;object-fit:cover}.FromToHrConvertible{grid-area:FromToHrConvertible}.is-active{display:-webkit-flex;display:flex}.keywordDesc{margin-bottom:10px!important}.lead{font-size:14px}.minFeeDescription{color:#ce3353;font-size:14px;line-height:1.5;font-style:italic}.minFeeDescription,.minFeeInput{margin-top:auto;margin-bottom:auto}.minFeeInput{border:1px solid #ce3353;border-radius:10px;width:100px}.minFeeTitle{color:#ce3353;font-size:18px;font-weight:700;width:220px;margin-top:auto;margin-bottom:auto}.modalButton{background-color:#d3d3d3;color:#696969;border-radius:5px;padding:5px}.moreNewsButton{border-radius:4px;display:table;background:rgba(10,10,10,.05);padding:4px 15px;font-size:13px;color:#4a4a4a;margin-top:10px;float:left;margin-right:10px;text-transform:uppercase}.multiBoxHeading{font-weight:700;font-size:16px}.mutliCarBlock{margin-top:40px}.multiCarText{margin-top:auto;margin-bottom:auto;padding-left:10px}.myCarText{font-weight:600;margin-bottom:0!important;margin-top:10px}.news{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1em;gap:1em}.orbit-slide frame{height:100%!important}.pricesBtn{width:130px;height:40px;border-radius:5px;background-color:grey;border:1px;margin-top:30px;border-color:#dcdcdc;color:#fff;font-size:16px;font-weight:lighter;float:right}.privacyPolicy{width:98%;border-radius:5px}.quantityText{color:#424242;font-size:17px;text-align:left}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input{border:none;border-radius:5px;margin:0;background-color:#fff;color:#000;padding-left:17px}.rectangleShape{height:40px;width:90px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);float:left;position:absolute;background-color:red;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:3px;z-index:-1}.readMoreButton{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;line-height:30px;font-size:16px;font-weight:400;text-align:center;text-transform:uppercase;border-radius:25px;background-color:#1c5c6c;color:#f7f7f7;padding:5px 18px;margin:0 0 0 10px;min-width:149px}.readMoreButton a{color:#eaf4f6}.readMoreButton a,.readMoreButton a:hover{text-decoration:none!important}.NewsNav{text-align:center}.NewsNav p{margin:17px 0}.removeCarBtn{border:1px solid #bd250d;color:#bd250d;font-weight:700;border-radius:5px;font-size:16px;padding:5px;display:none;margin-top:15px;width:80%}.removeDest{z-index:9;cursor:pointer;font-size:20px;color:#999;margin:0 5px}.reveal{position:absolute;padding:15px;font-size:14px;overflow:auto;overflow-y:auto;border-radius:10px;overflow:initial}.reveal,.reveal .rectangleShape{background-color:#e5e5e5}.reveal.large{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reveal.medium,.reveal.small{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:500px;overflow:scroll}.rightDescription{color:#2d8f5d;font-size:11px}.rightTitle{color:#2d8f5d;margin-bottom:0;font-weight:700;font-size:18px}.roundTripText{font-weight:700;display:block;-webkit-align-self:center;align-self:center;font-style:italic}.searchLoading{min-height:500px;width:100%;text-align:center}.loaderText{color:#929292}.td{background-color:#f5f5f5}.timeRemainingText{margin-bottom:0;color:red;font-size:14px}.Titles{background-color:#0ff;grid-area:Titles}.twoCarText{background-color:#f0f8ff;border-radius:5px;height:50px}.vehicleCard{display:-webkit-flex;display:flex;border-radius:10px;border:1px solid grey;padding:7px;margin-top:7px}.vehicleCard-VehicleAvailableBox{border-radius:5px;padding:10px;margin-top:10px;border:none!important}.vehicleTitle{font-size:20px;font-weight:700}.video{border-bottom:1px solid #929292}.video img{width:400px;height:auto;text-align:center}.video .articles-bodyText p strong{color:#0f4859}.video .articles-bodyText a{font-weight:500;color:#0f4859}.messagingMainContainer{width:100%;background-color:rgba(10,10,10,.05);padding:25px;margin:20px 0;border-radius:7px}.messagingMainContainer .messagingHeaderOwnerContainer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.messagingMainContainer .messagingHeaderOwnerContainer h5{cursor:pointer}.messagingMainContainer .messagingHeaderOwnerContainer h5 i{margin-Right:5px}.messagingMainContainer .messagingHeaderOwnerContainer h5 span{display:inline-block;margin-left:4px;padding:.25em .6em;line-height:1;vertical-align:text-top;text-align:center;white-space:nowrap;font-weight:700;border-radius:10rem;background-color:#c51d1d;color:#fff;font-size:11px}.messagingCustomerContactCard{margin-top:10px;padding:7px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#49ba9e;border-radius:7px}.messagingCustomerContactCard p{margin:7px;color:#fff}.messagingBodyContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}.messagingOwnerContainer{padding-right:5px;max-height:250px;overflow-y:scroll}.messagingOwnerContainer .messageFooter{height:1px}.messagingOwnerContainer .messageCustomer{max-width:630px;width:100%;margin:7px 0 7px auto;padding:7px;background-color:#1c5c6c;border-radius:7px}.messagingOwnerContainer .messageCustomer p{margin:0;color:#eaf4f6}.messagingOwnerContainer .messageOwner{max-width:630px;margin:7px 0;padding:7px;background-color:#49ba9e;border-radius:7px}.messagingOwnerContainer .messageOwner p{margin:0;color:#fff}.messagingOwnerContainer .messageOwnerTop{max-width:630px;margin:7px 0;padding:7px;background-color:#49ba9e;border-radius:7px}.messagingOwnerContainer .messageOwnerTop p{margin:0;color:#fff}.messagingStartBtn{color:#49ba9e}.messagingStartBtn,.messagingStopBtn{margin:0 0 0 7px!important;padding:3px 19px;min-width:140px;max-width:140px;line-height:16px;cursor:pointer;border-radius:7px;text-decoration:underline;text-underline-offset:2px}.messagingStopBtn{color:#c51d1d}.messagingBtn{margin:0 0 0 7px!important;padding:10px 19px;min-width:140px;height:40px;cursor:pointer;border-radius:7px;background-color:#1c5c6c;color:#eaf4f6}.messagingBtn i{font-size:20px;margin-left:15px}.messagingInputContainer{margin:20px 0 0;padding-right:10px;display:-webkit-flex;display:flex}.messagingInputContainer .messageInput{min-height:30px;max-width:630px;width:100%;padding:3px 0 0 7px;-moz-appearance:textfield-multiline;-webkit-appearance:textarea;-webkit-box-shadow:inset 0 1px 2px #666;box-shadow:inset 0 1px 2px #666;background-color:#fff;border-radius:7px}.messagingInputContainer .messageInput[placeholder]:empty:before{content:attr(placeholder);color:#555}.messagingInputContainer .messageInput[placeholder]:empty:focus:before{content:""}.messagingInputContainer .messageInputUnset{max-width:unset!important}.messagingInputContainer .messagingBtnMenu{position:relative;display:inline-block}.messagingInputContainer .messagingBtnMenu .messagingMenu{display:none;position:absolute;margin-left:7px;min-width:160px;border-radius:7px;background-color:#1c5c6c;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.messagingInputContainer .messagingBtnMenu .messagingMenu span{display:block;cursor:pointer;padding:12px 16px;text-decoration:none;font-size:12px;color:#eaf4f6}.messagingInputContainer .messagingBtnMenu .messagingMenu span:hover{background-color:#49ba9e;color:#fff}.messagingInputContainer .messagingBtnMenu .messagingMenu span.messagingMenuTop{border-radius:7px 7px 0 0}.messagingInputContainer .messagingBtnMenu .messagingMenu span.messagingMenuBottom{border-radius:0 0 7px 7px}.messagingInputContainer .messagingBtnMenu:hover .messagingMenu{display:block}.messagingHeaderCustomerContainer{display:inline}.messagingHeaderCustomerContainer h5 i{margin-right:5px}.messagingHeaderCustomerContainer h5 span{display:inline-block;margin-left:4px;padding:.25em .6em;line-height:1;vertical-align:text-top;text-align:center;white-space:nowrap;font-weight:700;border-radius:10rem;background-color:#c51d1d;color:#fff;font-size:11px}.messagingBodyCustomerContainer{margin-top:15px;background-color:#edf6f4;border-radius:10px 10px 0 0;border:1px solid #49ba9e;-webkit-justify-content:space-between;justify-content:space-between}.messagingBodyCustomerContainer .messagingCustomerContainerNav{padding:10px;max-height:355px;overflow-y:scroll}.messagingBodyCustomerContainer .messagingCustomerContainerNav .messagingOwnerNav{position:relative;cursor:pointer;padding:15px 10px 10px;background-color:rgba(10,10,10,.05);border-bottom:1px dashed #929292}.messagingBodyCustomerContainer .messagingCustomerContainerNav .messagingOwnerNav.activeOwnerNav{background-color:#fff}.messagingBodyCustomerContainer .messagingCustomerContainerNav .messagingOwnerNav.bottomOwnerNav{border-bottom:unset}.messagingBodyCustomerContainer .messagingCustomerContainerNav .messagingOwnerNav p{color:#929292;font-size:13px;line-height:16px}.messagingBodyCustomerContainer .messagingCustomerContainerNav .messagingOwnerNav .ownerMsg{position:absolute;right:10px;top:5px;color:#929292;font-size:13px}.messagingBodyCustomerContainer .messagingCustomerContainerNav .messagingOwnerNav .newOwnerMsg{color:#49ba9e!important}.messagingBodyCustomerContainer .messagingCustomerContainerMsg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;border-radius:0 7px 0 0;border:1px solid #49ba9e;background-color:#49ba9e}.messagingBodyCustomerContainer .messagingCustomerContainerHeader{min-height:55px}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainerHeader p{margin:0;font-size:15px;font-weight:700;color:#fff}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainerHeader p span,.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainerHeader p span a{margin:0;color:#fff;font-size:16px;font-weight:400;font-style:normal;line-height:24px}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer{margin-top:10px;height:250px;overflow-y:scroll;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageCustomer{max-width:630px;margin:7px 0;padding:7px;background-color:#1c5c6c;border-radius:7px}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageCustomer .messageCustomerText{margin:0;color:#eaf4f6;font-size:16px;font-weight:400;font-style:normal;line-height:24px}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageCustomerTop{max-width:630px;margin:auto 0 7px;padding:7px;background-color:#1c5c6c;border-radius:7px}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageCustomerTop .messageCustomerText{margin:0;color:#eaf4f6;font-size:16px;font-weight:400;font-style:normal;line-height:24px}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageOwner{max-width:630px;width:100%;margin:7px 0 7px auto;padding:7px;border-radius:7px;background-color:#fff}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageOwner .messageOwnerText{margin:0;color:#49ba9e;font-size:16px;font-weight:400;font-style:normal;line-height:24px}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageOwnerTop{max-width:630px;width:100%;margin:auto 0 7px auto;padding:7px;border-radius:7px;background-color:#fff}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageOwnerTop .messageOwnerText{margin:0;color:#49ba9e;font-size:16px;font-weight:400;font-style:normal;line-height:24px}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageHidden{height:100%}.messagingBodyCustomerContainer .messagingCustomerContainerMsg .messagingCustomerContainer .messageFooter{height:1px}.messagingBodyCustomerContainer .messagingCustomerContainerFooter{min-height:65px}.messagingBodyCustomerContainer .messagingCustomerContainerFooter p{margin:0;font-size:15px;font-weight:700;color:#fff}.messagingFooterCustomerContainer{padding:20px 21px 10px 10px;background-color:#edf6f4;border-radius:0 0 10px 10px;border:1px solid #49ba9e;border-top:none}.messagingFooterCustomerContainer .messagingAllInputContainer{display:-webkit-flex;display:flex}.messagingFooterCustomerContainer .messagingAllInputContainer .messageInput{min-height:30px;width:100%;padding:3px 0 0 7px;-moz-appearance:textfield-multiline;-webkit-appearance:textarea;-webkit-box-shadow:inset 0 1px 2px #666;box-shadow:inset 0 1px 2px #666;background-color:#fff;border-radius:7px}.messagingFooterCustomerContainer .messagingAllInputContainer .messageInput[placeholder]:empty:before{content:attr(placeholder);color:#555}.messagingFooterCustomerContainer .messagingAllInputContainer .messageInput[placeholder]:empty:focus:before{content:""}.messagingFooterCustomerContainer .messagingAllInputContainer .messagingBtn{border:1px solid #49ba9e;background-color:#edf6f4;color:#49ba9e}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(.51,.18,0,.88);animation-timing-function:cubic-bezier(.51,.18,0,.88);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(.51,.18,0,.88);animation-timing-function:cubic-bezier(.51,.18,0,.88);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(.51,.18,0,.88);animation-timing-function:cubic-bezier(.51,.18,0,.88);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(.51,.18,0,.88);animation-timing-function:cubic-bezier(.51,.18,0,.88);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}.flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(.51,.18,0,.88);animation-timing-function:cubic-bezier(.51,.18,0,.88);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(.51,.18,0,.88);animation-timing-function:cubic-bezier(.51,.18,0,.88);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(.51,.18,0,.88);animation-timing-function:cubic-bezier(.51,.18,0,.88);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes ripple{0%{opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes ripple{0%{opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes updown{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-transform:translateY(75%);transform:translateY(75%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes updown{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-transform:translateY(75%);transform:translateY(75%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@media (max-width:299px){#attSection,#catSection{width:100%!important}#attSection2{margin-top:20px;width:100%;margin-left:0!important}#sliderOrbit{height:125px!important}#formContainer,#imageContainer,.formContainer{width:100%}.enquiryElement{width:45%}#imgAdviceImg,.carDeposit,.carDescription,.carTitle{text-align:center}.formElements{width:100%}#formControl{display:block}#formCell,#packageComponent{width:100%}#packageUpperContainer{text-align:center;margin-bottom:15px}#package{text-align:center;-webkit-align-self:center;align-self:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#interestedBtn{width:80%;font-size:12px}#notInterestedBtn{max-width:70%;width:40%;font-size:10px}#noLongerOwnerBtn{max-width:100%;width:75%;font-size:10px}#quoteHereBtn{padding:10px;font-size:10px;max-width:78%;width:80%}#confirmVehicleSection{display:contents}#ownBtn{margin-left:0}}@media (max-width:320px){.filterPanelForm .filterButtonContainer .filterButtons{-webkit-flex-direction:column;flex-direction:column}.filterPanelForm .filterButtonContainer .filterButtons button{margin-bottom:10px}.vehicleDetailItineryPanel-text{max-width:180px}.availabilityMileage .availabilityMileage-Wedding{display:block}.availabilityMileage .availabilityMileage-Wedding .descriptionText{width:100%}.availabilityMileage .availabilityMileage-Wedding .canTravel{margin:0;max-width:100%}.availabilityMileage .availabilityMileage-Event{display:block}.availabilityMileage .availabilityMileage-Event .descriptionText{width:100%}.availabilityMileage .availabilityMileage-Event .canTravelEvents{margin:0 0 10px;max-width:100%}}@media (max-width:375px){.homeMainButtons{-webkit-flex-direction:column;flex-direction:column}.homeMainButtons .secondary{width:100%}.homeMainButtons .primary{width:100%;margin-top:5px}.searchResultsBanner .searchResultsBanner_Image{top:-20px!important}.bannerText{text-align:center}table.whiteTable tbody tr th{width:50%!important}table.whiteSubTable{width:100%!important;position:unset!important}table.whiteSubTable tbody tr th{width:50%!important}.vehicleDetailPriceText{-webkit-flex-direction:column;flex-direction:column;text-align:center}.vehicleDetailPrice{-webkit-align-self:center!important;align-self:center!important;margin-top:20px}}@media (max-width:409px){.filterArrangeBy{position:unset!important}.headerSticky{padding:120px 0 10px!important}.detailsButtons{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.detailsButtons button{margin:5px}}@media (max-width:425px){.ownerPricingDiscount div{margin-left:5px!important}.ownerPercentageContainer{display:block}.ownerPercentageText{width:100%}.ownerPercentageInput{max-width:100%}.ownerPercentageTotal{padding:27px 10px}.loginImg{height:200px}.loginForm{margin:50px 0}.feeContainer{display:block}#leftSideBlock{margin-left:0!important}.vehicleDetailMainInfo .vehicleDetailPriceContainer{text-align:center}}@media (max-width:430px){.homeForm{width:85%!important}.ownerHeader{display:block}.ownerHeader p{margin-right:0}.ownerHeader .timer{float:unset}.searchResultsBanner .searchResultsBanner_Text{margin-top:100px!important}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble{left:0}}@media (max-width:509px){.enquiryCarDetails{display:block}.enquiryCarImage{margin:auto}.enquiryCarInfo{margin-top:10px}.carPrice,.changesText,.ownerText,.pricesText{text-align:center}.statusCarDetails{display:block}.statusCarImage{margin:auto}.statusCarInfo{margin-top:10px}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble{right:20%!important}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble:before{left:65%}}@media (max-width:560px){.weddingTimes{display:block;margin-bottom:10px}.weddingTimes p{margin-bottom:0}}@media (max-width:570px){.detailsVehicleQuantity{font-size:10px}#attSection,#catSection{width:100%!important}#attSection2{margin-top:20px;width:100%}#attSection2,.yearContainer{margin-left:0!important}#formControl{display:block}#formEnquiryCell{width:100%}.vehicleDetailHeader{-webkit-flex-direction:column;flex-direction:column}.returnResult-container{padding-left:0}.vehicleDetailItineryPanel{float:right;padding-right:0}.enquiryStatusHeader{display:block}.enquiryStatusInfo{max-width:100%}.enquiryStatusTimer{min-height:60px}.enquiryStatusTimer .timer{float:left}.shortListFooter{padding:10px 20px;font-size:13px}.btnVehicleDetails_Acpt{height:auto!important;font-size:13px;border-radius:15px;background-color:#49ba9e;color:#f7f7f7;padding:3px 0}}@media screen and (max-width:570px){.detailsVehicleQuantity{font-size:10px}}@media screen and (max-width:600px){.frame img{height:0%;object-fit:contain}}@media (max-width:629px){.searchResultsBanner .searchResultsBanner_Image{top:-30px}#attSection,#catSection{width:100%!important}#attSection2{margin-top:20px;width:100%}#attSection2,.yearContainer{margin-left:0!important}#sliderOrbit{height:200px!important}.formContainer{width:100%!important;display:unset!important}.registrationCategories .registrationCategoriesCheckbox{width:100%!important;margin:unset}.formRow{display:block!important}.formRow div{width:auto!important;margin:0 0 5px!important}.formRow div input{width:100%!important;margin:0!important}#imageContainer{width:100%}.enquiryElement{width:45%}#imgAdviceImg,.carDeposit{text-align:center}.formElements{width:100%}#formControl{display:block!important}#formEnquiryCell{width:100%!important}#formCell,#packageComponent{width:100%}#packageUpperContainer{text-align:center;margin-bottom:15px}#package{text-align:center;-webkit-align-self:center;align-self:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#ownBtn{margin-left:0}}@media screen and (max-width:639px){.landing{background-image:url(/_next/static/media/background-image_mar_23_phone.c437e94e7f2a6ac14f3cdab91c408395.png)}.HomeNav{right:unset}.homeForm{margin:0;width:75%;-webkit-justify-content:center;justify-content:center;top:100px}.homeForm .homeForm-container{min-height:380px}.homeForm .homeForm-container .homeForm-logoContainer{min-height:130px}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer label{font-size:14px}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete::-webkit-input-placeholder{font-size:13px!important}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete::-moz-placeholder{font-size:13px!important}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete:-ms-input-placeholder{font-size:13px!important}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-form .googleAutoComplete::placeholder{font-size:13px!important}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-formBtn{-webkit-flex-direction:column;flex-direction:column}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-container .homeForm-formContainer-formBtn button{height:40px!important;font-size:14px}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-selection .homeForm-formContainer-selectionBtn{min-height:90px}.homeForm .homeForm-container .homeForm-form .homeForm-formContainer .homeForm-formContainer-selection .homeForm-formContainer-selectionBtn button{height:40px!important;font-size:14px}.homeContent .articles .blogVideo-header .blogVideo-headerImage-container .blogVideo-headerImage{margin-top:130px;text-align:center;left:0;bottom:-15px}.shortListFooter{text-align:center!important}.filterButton button{margin-top:10px}.bannerSubButton{margin-top:10px;text-align:center!important}.itineraryResponceTxt{margin-right:0!important;margin-bottom:15px!important}.landing form input#postcode{margin-bottom:1.25rem}.header nav ul{-webkit-flex-direction:column;flex-direction:column}.header nav ul li{margin:0}.filters span:not(.slider-handle):not(.slider-fill){font-size:12px!important}.filters .price{margin:25px 0 0}.cars .spotlight .content .buttons button{font-size:12px!important}.adminImageGroupContainer{display:block}.enquiryDetails{border-right:none!important}.enquiryDetails .enquiryCarDetails .enquiryCarImage{margin:0 auto}.ownerDetails{border-right:none!important}.ownerActionContiner .ownerCarItinerary{border-top:1px solid #bdbdbd}.statusVehicleCard .statusDetails{border-right:none!important;border-left:none!important}.multiCarGrouping .statusVehicleCard .statusDetails{border-right:none!important}.multiCarGrouping .statusVehicleCard .statusCarStatus{border-left:none!important}.enquiryStatusTimer{margin:10px 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.ownerVehicleCard .ownerActionContiner .ownerCarPrice .ownerCarPriceButtons .pricingField .forHireText{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ownerPD{text-align:center}.ownerPD,.ownerTotal{border-left:none!important}.ownerTotal{border-top:1px solid #bdbdbd}.ownerDiscountTotalBody,.ownerDiscountTotalHead,.ownerTotalBody,.ownerTotalHead{text-align:center!important}.ownerCostingButton{border-left:none!important}}@media (min-width:640px){.removeVehicle{text-align:right}.searchBox div:first-child{font-size:14px}}@media screen and (min-width:640px){.header .company-logo img{width:180px}.header form{min-width:444px;right:.9375rem}.header .grid-container{padding-top:37.5px}.landing .company-logo{width:-webkit-calc(320px - .9375rem * 2);width:calc(320px - .9375rem * 2);max-width:275px}.landing form button{width:-webkit-calc(50% - .9375rem/2);width:calc(50% - .9375rem / 2)}.landing .disclaimer{margin:auto;left:0;bottom:75px;right:0;position:absolute}.padding-top{padding-top:75px}.padding-bottom{padding-bottom:75px}.margin-top{margin-top:75px}.margin-bottom{margin-bottom:75px}.hybrid-flex-md{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.hybrid-flex-hs-md{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-hc-md{-webkit-justify-content:center;justify-content:center}.hybrid-flex-he-md{-webkit-justify-content:flex-end;justify-content:flex-end}.hybrid-flex-vt-md{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-vc-md{-webkit-align-items:center;align-items:center}.hybrid-flex-vb-md{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-md{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.hybrid-flex-alt-hs-md{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-alt-hc-md{-webkit-align-items:center;align-items:center}.hybrid-flex-alt-he-md{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-vt-md{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-alt-vc-md{-webkit-justify-content:center;justify-content:center}.hybrid-flex-alt-vb-md{-webkit-justify-content:flex-end;justify-content:flex-end}.text-left-md{text-align:left}.text-center-md{text-align:center}.text-right-md{text-align:right}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field{margin:0 0 .9375rem}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field input:not([type=checkbox]){padding:0 .9375rem}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field select{padding:0 1.875rem 0 .9375rem}.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-message,.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_dropzone .dz-preview,.frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea{padding:.9375rem}.internal-banner{padding:90px 0}.internal-content ol li,.internal-content ul li{padding:0 0 .9375rem}.mfp-popup{padding:2rem}.cookie-policy,.mfp-popup{width:-webkit-calc(100% - .9375rem * 2);width:calc(100% - .9375rem * 2)}.cookie-policy{padding:.9375rem;left:.9375rem;bottom:.9375rem}.filters .popup{min-width:444px}.filters .price .slider{width:240px}.cars .car .buttons button{width:-webkit-calc(50% - .9375rem/2);width:calc(50% - .9375rem / 2)}.cars .spotlight .images .image{width:-webkit-calc(33.33333% - .9375rem/2);width:calc(33.33333% - .9375rem / 2);margin:0}}@media screen and (min-width:640px) and (max-width:650px){#btnSearchItem{height:auto}}@media (max-width:677px){.multiCarDiscount p{border:1px solid #49ba9e;border-bottom:none;border-radius:10px 10px 0 0}}@media (max-width:679px){.filterArrangeBy{top:90px!important}.enquiryTagLine{display:unset}}@media (max-width:735px){#notInterestedBtn{max-width:70%;width:40%;font-size:10px}#noLongerOwnerBtn{max-width:80%;width:70%;font-size:14px}#quoteHereBtn{padding:10px;font-size:10px;max-width:80%;width:70%}#confirmVehicleSection{display:contents}#ownBtn{margin-left:0}}@media (max-width:755px){.quotingDetails{display:block;margin-left:0;margin-top:10px}.pricingDetails{padding:0;margin-top:10px}.quotingButtons{margin-left:0}}@media (max-width:770px){.availabilityCarDriver{display:block}.availabilityCarDriver .canDrive{margin:0;max-width:inherit}.availabilityMileage{display:block}.availabilityMileage .availabilityMileage-Event{margin-top:20px;margin-left:0}.availabilityMileage .availabilityMileage-Event .descriptionText{width:320px}.adminImageGroupContainer{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:820px){.enquiryVehicleCard{margin:0}.enquiryCarPrice{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.carDeposit{margin-left:10px}}@media (max-width:850px){.registrationCategories .registrationCategoriesCheckbox{width:50%;margin:unset}}@media screen and (min-width:640px) and (max-width:870px){.cars .car .buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:column!important;flex-direction:column!important}}@media (max-width:900px){.vehicleDetailMainDetails{display:block}.vehicleDetailMainDetails .vehicleDetailMainImage{max-width:100%}.vehicleDetailMainDetails .vehicleDetailMainInfo{max-width:100%;margin:20px 0}.vehicleDetailMainInfoButton{text-align:left!important}}@media only screen and (max-width:1000px){footer{bottom:0}}@media (max-width:1008px){#sliderOrbit{height:400px!important}.formContainer{width:100%}#imageContainer{width:50%;display:-webkit-flex;display:flex}.carDeposit{text-align:center}#formCell,.formElements{width:100%}#formControl{display:block}#packageComponent{width:60%}#packageUpperContainer{text-align:center;margin-bottom:15px}#package{text-align:center;-webkit-align-self:center;align-self:center;-webkit-justify-content:center;justify-content:center}#confirmVehicleSection,#package{display:-webkit-flex;display:flex}}@media (min-width:450px) and (max-width:1023px){.fltBtn_boarder{margin:0!important}}@media (max-width:1023px){.filterOptionLine{-webkit-flex-direction:column;flex-direction:column}.filterOptionLine .filterOptions{width:100%;-webkit-justify-content:space-around;justify-content:space-around;padding:14px 0}.filterOptionLine .filterOptions .filterCat,.filterOptionLine .filterOptions .filterSearch{margin:0}.filterOptionLine .filterButtons{padding-bottom:14px;-webkit-justify-content:space-around;justify-content:space-around}.filterOptionLine .filterButtons .filterAdvSearch{width:340px;padding:0;border:none;-webkit-justify-content:center;justify-content:center}.filterOptionLine .filterOptionAarangeBy{width:210px;-webkit-justify-content:center;justify-content:center}.filterTextLine{-webkit-flex-direction:column;flex-direction:column}.filterTextLine .filterTopLine{-webkit-justify-content:space-between;justify-content:space-between}.ownerCarPriceButtons{-webkit-flex-direction:row;flex-direction:row}.ownerCarPriceButtons .ownerCarPriceBottomBox .pricingField{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center!important;align-items:center!important}.ownerCarPriceButtons .pricingField .forHireText{margin:0!important}.vehicleDetailHeader{display:block!important}.vehicleDetailHeader h3{max-width:unset!important;white-space:unset!important}.vehicleDetailMainInfo{top:0!important;margin-top:10px}.enquiryFromDetails{padding:10px 0 0!important}.multiCarGrouping{border-bottom:none}.enquiryDetails{border-bottom:1px solid #bdbdbd}.enquiryDetails .enquiryCarDetails{text-align:center}.multiCarGrouping .enquiryDetails{border-bottom:1px solid #afbb50}.enquiryVehicleCard .enquiryCarItinerary{border-bottom:1px solid #bdbdbd}.multiCarGrouping .enquiryVehicleCard .enquiryCarItinerary{border-bottom:1px solid #afbb50}.removeVehicleText{border-bottom:1px solid #bdbdbd}.multiCarGrouping .removeVehicleText{border-bottom:1px solid #afbb50}.enquiryCarPrice{border:none!important}.ownerDetails .ownerCarDetails{text-align:center}.ownerActionContiner .ownerCarItinerary{border-bottom:1px solid #bdbdbd}.ownerActionContiner .ownerCarActioned,.ownerActionContiner .ownerCarPrice{border-left:none!important}.statusVehicleCard .statusDetails{border-bottom:1px solid #bdbdbd}.statusVehicleCard .statusDetails .statusCarDetails{text-align:center}.statusVehicleCard .statusDetails .statusCarDetails .statusCarInfo{margin:0!important}.statusVehicleCard .statusCarStatus{border:none}.statusVehicleCard .statusCarItinerary{border-bottom:1px solid #bdbdbd}.statusVehicleCard .statusCarStatus .statusCarStatusInfo .statusPriceReason .priceBubble{right:40%}.multiCarGrouping .statusVehicleCard .statusCarItinerary,.multiCarGrouping .statusVehicleCard .statusDetails{border-bottom:1px solid #49ba9e}.ownerDiscountContainer,.ownerDiscountIcon{border-right:none!important}.ownerDiscountIcon p{margin:0 auto!important}.ownerDiscountCosting{border-top:1px solid #bdbdbd;border-right:none!important}.ownerDiscountCosting,.ownerPD,.ownerSubTotal{border-bottom:1px solid #bdbdbd}.ownerPD{border-right:none!important}.ownerPDBody{text-align:center}.ownerTotal{border-right:none!important}}@media (max-width:1024px){.NonDestinationField{margin-top:0;margin-bottom:10px}#formEnquiryCell{width:50%}#formControl{display:block}#pricesBtn{margin-top:20px}#pricesBtn,.dateHeading,.durationHeading{text-align:center}.destinationHeading{text-align:center;float:none}.destinationTag{text-align:center;font-size:10px}.itineraryBox{width:100%}.itineraryAddress{margin-left:20px}.itineraryAdditionalAddresses{margin:10px 0 0;width:100%}.itineraryText{text-align:center;font-size:11px;margin:0 0 7px}.ownerDiscountContainer{display:block}.ownerPackageDiscount{width:100%}.ownerPricingDiscount{width:100%;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:10px}.ownerPricingDiscount div{margin-left:10px}.adminImageGroupContainer{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.header .company-logo img{width:240px}.header .grid-container{padding-top:33px}.landing .disclaimer{bottom:50px}.padding-top{padding-top:5px}.padding-bottom{padding-bottom:5px}.margin-top{margin-top:10px}.margin-bottom{margin-bottom:10px}.hybrid-flex-lg{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.hybrid-flex-hs-lg{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-hc-lg{-webkit-justify-content:center;justify-content:center}.hybrid-flex-he-lg{-webkit-justify-content:flex-end;justify-content:flex-end}.hybrid-flex-vt-lg{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-vc-lg{-webkit-align-items:center;align-items:center}.hybrid-flex-vb-lg{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-lg{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.hybrid-flex-alt-hs-lg{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-alt-hc-lg{-webkit-align-items:center;align-items:center}.hybrid-flex-alt-he-lg{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-vt-lg{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-alt-vc-lg{-webkit-justify-content:center;justify-content:center}.hybrid-flex-alt-vb-lg{-webkit-justify-content:flex-end;justify-content:flex-end}.text-left-lg{text-align:left}.text-center-lg{text-align:center}.text-right-lg{text-align:right}.text-link:hover:after,.text-link:hover:before{width:100%;left:0}.internal-banner{padding:120px 0}.mfp-popup{padding:3rem}.cars .car:hover,.cars .spotlight:hover{-webkit-box-shadow:3px 3px 12px rgba(10,10,10,.2);box-shadow:3px 3px 12px rgba(10,10,10,.2)}}@media (max-width:1030px){.availabilityCarDriver{-webkit-justify-content:space-between;justify-content:space-between}.availabilityCarDriver .canDrive{max-width:750px}}@media (max-width:1065px){.searchResultsBanner{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.searchResultsBanner .searchResultsBanner_Text{width:100%;margin:140px 0 20px}.searchResultsBanner .searchResultsBanner_Image{width:100%;text-align:center}}@media screen and (min-width:1024px) and (max-width:1057px){.filterOptionNearby{width:25%!important;text-align:center}.filterOptionNearby button{margin:3px}.filterOptions{width:55%!important}}@media screen and (min-width:1024px) and (max-width:1090px){.vehicleDetailPriceText{-webkit-flex-direction:column;flex-direction:column;text-align:center}.vehicleDetailMainInfo .vehicleDetailPriceContainer .vehicleDetailPrice{-webkit-align-self:center!important;align-self:center!important}.detailsButtons{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.detailsButtons button{margin:5px}}@media screen and (min-width:1024px) and (max-width:1199px){.cars .car .buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:column!important;flex-direction:column!important}}@media screen and (min-width:1200px){.landing form{max-width:520px;margin:auto}.hybrid-flex-xl{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.hybrid-flex-hs-xl{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-hc-xl{-webkit-justify-content:center;justify-content:center}.hybrid-flex-he-xl{-webkit-justify-content:flex-end;justify-content:flex-end}.hybrid-flex-vt-xl{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-vc-xl{-webkit-align-items:center;align-items:center}.hybrid-flex-vb-xl{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-xl{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.hybrid-flex-alt-hs-xl{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-alt-hc-xl{-webkit-align-items:center;align-items:center}.hybrid-flex-alt-he-xl{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-vt-xl{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-alt-vc-xl{-webkit-justify-content:center;justify-content:center}.hybrid-flex-alt-vb-xl{-webkit-justify-content:flex-end;justify-content:flex-end}.text-left-xl{text-align:left}.text-center-xl{text-align:center}.text-right-xl{text-align:right}.hide-for-xl{display:none}.show-for-xl{display:inline-block}}@media (max-width:1212px){.vehicleDetailMainInfoButton{position:unset!important}}@media (max-width:1299px){.NonDestinationField{margin-top:24px}}@media (max-width:1410px){.enquiryStatusFooterSticky,.ownerFooterSticky{max-width:-webkit-fill-available!important}}@media screen and (min-width:1440px){.hybrid-flex-xxl{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.hybrid-flex-hs-xxl{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-hc-xxl{-webkit-justify-content:center;justify-content:center}.hybrid-flex-he-xxl{-webkit-justify-content:flex-end;justify-content:flex-end}.hybrid-flex-vt-xxl{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-vc-xxl{-webkit-align-items:center;align-items:center}.hybrid-flex-vb-xxl{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-xxl{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.hybrid-flex-alt-hs-xxl{-webkit-align-items:flex-start;align-items:flex-start}.hybrid-flex-alt-hc-xxl{-webkit-align-items:center;align-items:center}.hybrid-flex-alt-he-xxl{-webkit-align-items:flex-end;align-items:flex-end}.hybrid-flex-alt-vt-xxl{-webkit-justify-content:flex-start;justify-content:flex-start}.hybrid-flex-alt-vc-xxl{-webkit-justify-content:center;justify-content:center}.hybrid-flex-alt-vb-xxl{-webkit-justify-content:flex-end;justify-content:flex-end}.text-left-xxl{text-align:left}.text-center-xxl{text-align:center}.text-right-xxl{text-align:right}.hide-for-xxl{display:none}.show-for-xxl{display:inline-block}.cars .car .buttons button{font-size:14px!important}}@media (max-width:1525px){#sliderOrbit{height:53%!important}.formContainer{width:50%}#imageContainer{width:50%}#formControl,#imageContainer{display:-webkit-flex;display:flex}#formCell{width:50%}#packageUpperContainer{text-align:right}#packageComponent{max-width:65%}#package{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}}@media (max-width:2500px){#sliderOrbit{height:53%!important}#formContainer,.formContainer{width:50%}#imageContainer{width:50%}#formControl,#imageContainer{display:-webkit-flex;display:flex}#formCell{width:80%}#formEnquiryCell{width:50%}#packageUpperContainer{text-align:right}#packageComponent{max-width:65%}#package{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#quoteHereBtn{padding:20px;font-size:16px;max-width:80%;width:70%}#notInterestedBtn{max-width:100%;width:40%;font-size:10px}#noLongerOwnerBtn{max-width:100%;width:40%;font-size:14px}}.reveal.large{max-width:67rem!important}.duration-dropdown-control{padding-left:17px!important}.reveal-overlay{background-color:rgba(0,0,0,.8)!important}.form-spacer-control{margin-bottom:20px}.regret-control{color:#b33434;margin-top:4px;font-size:13px}.inclusion-control{color:#1c5c6c}.form-request-control,.inclusion-control{margin-top:3px;font-size:13px;margin-bottom:5px;display:block}.form-request-control{color:#b33434}.duration-control{font-weight:700;color:#6b6b6b!important;font-size:13px}.grid-title-control{margin-top:40px}.enquiry-car-title-control{font-weight:700;font-size:16px}.enquiry-car-desc-control{font-size:13px}.no-valid-vehicle-control{color:#b33434!important;margin-bottom:30px!important}.status-title-control{font-size:15px!important;font-weight:700!important;color:#6b6b6b}.awaiting-driver-text-control{text-align:right;color:#444!important;line-height:18px;font-weight:400!important}.vehicle-unavailable-text-control{text-align:right;color:#b33434!important;line-height:18px;font-weight:400!important}.add-images-control{padding:0 0 3px 30px}.register-image-control{border-radius:4px}.shortlist-edit-button-control{color:#fff;text-decoration:underline}.lds-ring{display:block;position:relative;width:115px;height:140px;margin-left:auto;margin-right:auto}.lds-ring div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:100px;height:100px;margin:8px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#ccc}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.carousel.carousel-slider .control-arrow,.carousel .control-arrow{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.9;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel.carousel-slider .control-arrow:before,.carousel .control-arrow:before{margin:0 5px;display:inline-block;border-top:16px solid transparent;border-bottom:16px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:16px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:16px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden;border-radius:5px}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;background-color:#f5f5f5;-webkit-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-flow:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center;background-color:#e6e6e6}.carousel .slide img{object-fit:cover;width:100%;vertical-align:top;border:0;height:auto;min-height:150px;max-width:1100px}.carousel .slide iframe{display:inline-block;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.9);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.vehicleDetailMainImage .slider-wrapper{aspect-ratio:3/2}.vehicleDetailMainImage .slider{-webkit-align-items:center;align-items:center;background:unset!important}.vehicleDetailMainImage .imageHolder{height:unset!important;aspect-ratio:3/2}.vehicleDetailMainImage .carousel-status{background-color:rgba(0,0,0,.3);padding:5px}.imageHolder{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:450px;-webkit-justify-content:center;justify-content:center}.portrait img{height:100%!important}.slider{height:100%}.multiBookBox .control-dots{display:none}.multiBookBox .slider-wrapper{height:175px!important}.multiBookBox .imageHolder{height:200px!important}.addImages{height:170px!important;width:auto!important;display:inline-block!important}.smallImageHolder{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:5px;overflow:hidden;height:160px;border-radius:5px;position:relative;z-index:5}.addShortlist{position:absolute;right:10px;bottom:10px;font-size:25px;color:#898989;background:#fff;border-radius:50%;line-height:15px;z-index:9}.aleternateSlide>div{height:310px}.slideTitle{position:absolute;bottom:0;width:100%;background-color:#f9f9f9;font-weight:700}.slideTitle span{color:#929292}.slideTitle.warn{position:absolute;bottom:auto;top:0;background-color:red}.slideTitle.warn span{color:#fff}.greyButton{height:40px;padding:0 1rem;background-color:rgba(10,10,10,.05)!important;border:none!important;border-radius:10px!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#929292;font-size:14px;font-style:normal;font-weight:400;line-height:40px;width:31%;margin:0 0 0 10px}.greenButton{background-color:#b8fcb6!important;color:#139b11}.greenButton,.redButton{height:40px;padding:0 1rem;border:none!important;border-radius:10px!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:14px;font-style:normal;font-weight:600;line-height:40px;width:30%;margin:0 0 0 10px}.redButton{background-color:#ffe5e5!important;color:#fe0606}.landing .carousel-root{width:100%;height:100%}.landing .carousel-root .carousel{width:100%;height:100%;border-radius:0}.landing .carousel-root .carousel .slider-wrapper{width:100%;height:100%}.landing .carousel-root .carousel .slider-wrapper li{z-index:0!important}.landing .carousel-root .carousel .slider-wrapper .imageHolder{width:100%;height:100%}.landing .carousel-root .carousel .slider-wrapper .imageHolder img{width:100%;max-width:-webkit-fill-available;height:100%}@media (max-width:425px){.smallImageHolder{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-height:unset!important}.smallImageHolder img{max-height:150px}.slideTitle{position:unset}.slideTitleButtons{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.greenButton,.greyButton,.redButton{margin:5px auto!important;width:80%}}@media (max-width:640px){.smallImageHolder{width:80%}}@media (min-width:645px){.smallImageHolder{width:40%}}@media (max-width:960px){.carousel .control-dots{bottom:0}.carousel .slider-wrapper{height:auto!important}.imageHolder{height:250px!important}.landing .carousel-root .carousel .slider-wrapper,.landing .carousel-root .carousel .slider-wrapper .imageHolder{height:100%!important}.aleternateSlide>div{height:auto!important}.greyButton .greenButton .redButton{margin:5px!important;width:45%}}@media (min-width:1025px){.smallImageHolder{width:33%}}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}html{font-size:14px}@media (min-width:768px){html{font-size:16px}}.box-shadow{-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.05);box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}