.elementor-652 .elementor-element.elementor-element-b96abd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:150px;--background-transition:0.3s;--overlay-opacity:1;--padding-top:50px;--padding-right:50px;--padding-bottom:150px;--padding-left:50px;--z-index:999;}.elementor-652 .elementor-element.elementor-element-b96abd8:not(.elementor-motion-effects-element-type-background), .elementor-652 .elementor-element.elementor-element-b96abd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ridewise.uk/wp-content/uploads/2023/02/grid.svg");background-position:center center;background-repeat:repeat;background-size:97px auto;}.elementor-652 .elementor-element.elementor-element-b96abd8::before, .elementor-652 .elementor-element.elementor-element-b96abd8 > .elementor-background-video-container::before, .elementor-652 .elementor-element.elementor-element-b96abd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-652 .elementor-element.elementor-element-b96abd8 > .elementor-background-slideshow::before, .elementor-652 .elementor-element.elementor-element-b96abd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-652 .elementor-element.elementor-element-b96abd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:radial-gradient(at center center, #16132D82 0%, #16132D 67%);}.elementor-652 .elementor-element.elementor-element-b96abd8, .elementor-652 .elementor-element.elementor-element-b96abd8::before{--border-transition:0.3s;}.elementor-652 .elementor-element.elementor-element-0b606bb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:20px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}.elementor-652 .elementor-element.elementor-element-0b606bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-652 .elementor-element.elementor-element-530dfdc .elementor-heading-title{font-size:50px;}.elementor-652 .elementor-element.elementor-element-c85c5b2{text-align:center;width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-652 .elementor-element.elementor-element-c85c5b2 > .elementor-widget-container{margin:-10px 0px 30px 0px;}.elementor-652 .elementor-element.elementor-element-40d52db{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-around;--align-items:flex-start;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-652 .elementor-element.elementor-element-bbf7761 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-652 .elementor-element.elementor-element-bbf7761{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-652 .elementor-element.elementor-element-b96abd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:80px;--padding-top:100px;--padding-right:30px;--padding-bottom:100px;--padding-left:30px;}.elementor-652 .elementor-element.elementor-element-c85c5b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-652 .elementor-element.elementor-element-40d52db{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}@media(max-width:767px){.elementor-652 .elementor-element.elementor-element-b96abd8{--gap:50px;--padding-top:60px;--padding-right:15px;--padding-bottom:40px;--padding-left:15px;}.elementor-652 .elementor-element.elementor-element-0b606bb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-652 .elementor-element.elementor-element-c85c5b2{text-align:left;}.elementor-652 .elementor-element.elementor-element-c85c5b2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-652 .elementor-element.elementor-element-40d52db{--gap:20px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}@media(min-width:768px){.elementor-652 .elementor-element.elementor-element-0b606bb{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-652 .elementor-element.elementor-element-0b606bb{--width:100%;}}@media(min-width:1025px){.elementor-652 .elementor-element.elementor-element-b96abd8:not(.elementor-motion-effects-element-type-background), .elementor-652 .elementor-element.elementor-element-b96abd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-bbf7761 */.elementor-652 .elementor-element.elementor-element-bbf7761 .ui-tabs-panel input,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-client-form-sign-up input, 
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-client-form-sign-up textarea {
    background-color: transparent !important;
    transition: 0.2s;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .ui-tabs-panel input:focus,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-client-form-sign-up input:focus, 
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-client-form-sign-up textarea:focus {
    text-indent: 5px;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-client-form-sign-up textarea {
    color: white !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .ui-tabs-panel,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-summary,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-vehicle-filter,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-main-navigation-responsive,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-client-form-sign-up {
    border-radius: 20px !important;
    overflow: hidden !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .ui-selectmenu-menu {
    border-radius: 20px;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-main-content-step-4 .chbs-layout-column-center .chbs-summary {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-main-content-step-4 .chbs-google-map-summary,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-main-content-step-4 #chbs_google_map {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    overflow: hidden !important;
    height: 200px !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-google-map {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    overflow: hidden;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-ride-info {
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    overflow: hidden;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-ride-info,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-summary,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-main-navigation-responsive {
    background-color: #24213C !important;
}

.ui-tabs-panel {
    border: none !important;
}

.ui-widget-content,
.ui-timepicker-wrapper,
.ui-menu {
    background-color: #24213C !important;
    border-radius: 20px !important;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-qtip {
    background-color: white !important;
    border-radius: 5px;
    overflow: hidden !important;
}

.ui-datepicker-header {
    margin-bottom: 20px !important;
}

.ui-menu-item:hover {
    background-color: #2B2847;
    color: var(--e-global-color-accent) !important;
}

/* Page two */

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-vehicle-list .chbs-vehicle {
    padding: 20px;
    background-color: #2B2847;
    border-radius: 20px;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-summary-field {
    border-color: rgba(255,255,255,0.1);
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-summary-field-value {
    opacity: 0.5 !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-summary-price-element {
    padding: 20px !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-summary-price-element,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-summary-price-element-total,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-summary-price-element-total span {
    margin-top: 0 !important;
    border: none !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-summary-price-element-total span {
    font-size: 24px !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-vehicle-content-header {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-vehicle-content-meta-info {
    display: flex !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-vehicle-content-meta-info > div {
    display: flex !important;
    align-items: center;
}

.chbs-main .chbs-vehicle .chbs-vehicle-content>.chbs-vehicle-content-meta>div>.chbs-vehicle-content-meta-info>div>span {
    font-size: 30px !important;
    width: 20px !important;
}

.chbs-main .chbs-vehicle .chbs-vehicle-content>.chbs-vehicle-content-meta>div>.chbs-vehicle-content-meta-info>div>span.chbs-circle {
    font-size: 15px !important;
    line-height: 0 !important;
    height: auto !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-vehicle-content-header> span,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-vehicle-list .chbs-vehicle-content-price span {
    font-size: 24px !important;
    font-weight: 700 !important;
    padding: 0 !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-meta-icon-bag,
.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-meta-icon-people {
    margin-top: 0 !important;
}

/* Payment */

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-payment a {
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    transition: 0.3s;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-payment a.chbs-state-selected {
    border: 1px solid var(--e-global-color-accent);
}

/* Confirmation */

.chbs-main .chbs-booking-complete .chbs-meta-icon-tick>div:first-child+div {
    left: 0 !important;
}

.chbs-booking-form-id-654 .chbs-booking-complete .chbs-meta-icon-tick>div:first-child+div {
    background-color: var(--e-global-color-accent) !important;
    border-color: transparent !important;
    color: white !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-booking-form-id-654 .chbs-booking-complete .chbs-meta-icon-tick::before {
    color: var(--e-global-color-secondary) !important;
    font-size: 50px !important;
}

/* Button */

.chbs-button {
    font-weight: 600 !important;
    font-size: 15px !important;
    text-transform: none !important;
    padding: 15px 20px !important;
    background-color: var(--e-global-color-accent) !important;
    color: var(--e-global-color-secondary) !important;
}

.chbs-button:hover {
    opacity: 0.8;
}

.chbs-button-step-next:hover {
    transform: translateX(5px)
}

.chbs-button-step-prev:hover {
    transform: translateX(-5px);
    background-color: #FFFFFF2B !important;
}

.chbs-button-step-prev {
    background: none;
    background-color: var(--e-global-color-secondary) !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    color: white !important;
}

.elementor-652 .elementor-element.elementor-element-bbf7761 * {
    font-family: "Inter";
}

.chbs-vehicle-content-header .chbs-state-selected {
    display: flex !important;
    align-items: center !important;
    justify-content: center;
    gap: 10px;
}

.chbs-vehicle-content-header .chbs-button:not(.chbs-state-selected) {
    background-color: transparent !important;
    border: 1px solid var(--e-global-color-accent) !important;
    color: var(--e-global-color-accent) !important;
}

/* Border */

.chbs-booking-form-id-654.ui-datepicker, .chbs-booking-form-id-654.ui-datepicker thead, .chbs-booking-form-id-654.ui-datepicker .ui-datepicker-prev, .chbs-booking-form-id-654.ui-datepicker .ui-datepicker-next, .chbs-booking-form-id-654 .ui-autocomplete, .chbs-booking-form-id-654 .ui-selectmenu-menu, .chbs-booking-form-id-654 .ui-menu .ui-menu-item, .chbs-booking-form-id-654 .ui-timepicker-wrapper, .chbs-booking-form-id-654 .ui-timepicker-wrapper>.ui-timepicker-list>li, .chbs-booking-form-id-654 .chbs-booking-extra-category-list>div, .chbs-booking-form-id-654 .chbs-form-field, .chbs-booking-form-id-654 .chbs-payment>li>a, .chbs-booking-form-id-654 .chbs-ride-info, .chbs-booking-form-id-654 .chbs-ride-info>div:first-child, .chbs-booking-form-id-654 .chbs-location-add, .chbs-booking-form-id-654 .chbs-location-remove, .chbs-booking-form-id-654 .chbs-form-field .chbs-quantity-section .chbs-quantity-section-button, .chbs-booking-form-id-654 .chbs-button.chbs-button-style-2, .chbs-booking-form-id-654 .chbs-button.chbs-button-style-3, .chbs-booking-form-id-654 .chbs-tab.ui-tabs .ui-tabs-panel, .chbs-booking-form-id-654 .chbs-tab.ui-tabs .ui-tabs-nav>li>a, body.rtl .chbs-booking-form-id-654 .chbs-tab.ui-tabs .ui-tabs-nav>li>a, .chbs-booking-form-id-654 .chbs-booking-extra-list>ul>li>div, .chbs-booking-form-id-654 .chbs-vehicle-list>ul>li, .chbs-booking-form-id-654 .chbs-booking-extra-header>span:first-child, html .chbs-booking-form-id-654 .chbs-show-more-button>a>.chbs-circle, .chbs-booking-form-id-654 .chbs-vehicle .chbs-vehicle-content>.chbs-vehicle-content-meta .chbs-vehicle-content-meta-info .chbs-circle, .chbs-booking-form-id-654 .chbs-booking-complete .chbs-meta-icon-tick>div:first-child, .chbs-booking-form-id-654.chbs-width-300 .chbs-tab.ui-tabs .ui-tabs-nav>li.ui-tabs-active+li>a, body.rtl .chbs-booking-form-id-654.chbs-width-300 .chbs-tab.ui-tabs .ui-tabs-nav>li.ui-tabs-active+li>a, .chbs-booking-form-id-654 .chbs-vehicle .chbs-vehicle-content>.chbs-vehicle-content-price-bid>div+div>input, html .chbs-booking-form-id-654 .chbs-show-more-button>a:hover>span.chbs-circle, html .chbs-booking-form-id-654 .chbs-show-more-button>a.chbs-state-selected>span.chbs-circle, .chbs-booking-form-id-654.chbs-width-480.chbs-widget.chbs-widget-style-2 .chbs-main-content-step-1 .chbs-tab.ui-tabs .ui-tabs-panel .chbs-form-field, .chbs-booking-form-id-654.chbs-width-300.chbs-widget.chbs-widget-style-2 .chbs-main-content-step-1 .chbs-tab.ui-tabs .ui-tabs-panel .chbs-form-field, .chbs-booking-form-id-654.chbs-width-960.chbs-widget.chbs-widget-style-4 .chbs-main-content-step-1 .chbs-tab.ui-tabs .ui-tabs-panel .chbs-form-field, .chbs-booking-form-id-654.chbs-width-768.chbs-widget.chbs-widget-style-4 .chbs-main-content-step-1 .chbs-tab.ui-tabs .ui-tabs-panel .chbs-form-field, .chbs-booking-form-id-654.chbs-width-480.chbs-widget.chbs-widget-style-4 .chbs-main-content-step-1 .chbs-tab.ui-tabs .ui-tabs-panel .chbs-form-field, .chbs-booking-form-id-654.chbs-width-300.chbs-widget.chbs-widget-style-4 .chbs-main-content-step-1 .chbs-tab.ui-tabs .ui-tabs-panel .chbs-form-field, .chbs-booking-form-id-654.chbs-widget.chbs-widget-style-2 .chbs-main-content-step-1 .chbs-tab.ui-tabs .ui-tabs-panel, .chbs-booking-form-id-654.chbs-widget.chbs-widget-style-3 .chbs-main-content-step-1 .chbs-tab.ui-tabs .ui-tabs-panel {
    border: none;
}

@media only screen and (max-width: 1059px) {
    .chbs-list-reset li {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
}

@media only screen and (max-width: 620px) {
    .elementor-652 .elementor-element.elementor-element-bbf7761 .chbs-vehicle-content-header {
        flex-direction: column-reverse;
        gap: 30px;
        align-items: stretch;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96abd8 */.chbs-payment-form,
.chbs-meta-icon-tick {
    display: none !important;
}/* End custom CSS */