#app{
    position: relative;
    
}
#app > .container{
    position:relative;
    z-index:1;
    
}
.bdSt1 #app{
    min-height: 800px;
    height: calc(100dvh - 78px);
    
    > .container{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        height: calc(100% - 5rem);
    }
}
.mainTitle span.underline{
    background: transparent!important;
}
.mainTitle {
    text-align: center;
    margin-bottom: 2.5rem!important;
}



#app:after {
    z-index: 0;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50% 50%;
    
}

#app:before {
    z-index: 0;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50% 50%;
    background-image: url(/images/plt-crete-transfers-hero.avif);
    background-image: image-set(url(/images/plt-crete-transfers-hero.avif) type("image/avif"), url(/images/plt-crete-transfers-hero.jpg) type("image/jpeg"));
    filter: blur(0px);
    opacity: .4;
}

#step2,#step3,#step4,#step5 {
    display: none
}
#errorModal .modal-body {
    border-radius: .3rem
}

#errorModal .modal-body .message {
    padding-right: 22px
}

#errorModal .modal-body p {
    margin-bottom: 0
}

#errorModal .modal-body .close {
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
    height: 48px;
    line-height: 48px
}

.modal.show .modal-dialog {
    top: 50%;
    transform: translate(0,-50%)
}

.filters {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 1rem;
    margin-left: -.5rem;
    width: calc(100% + 1rem);
    font-family: var(--font-primary-font);
    letter-spacing: 2px;
    cursor: pointer
}
#step2 .filters>div {
    position: relative;
    padding: .5rem 1rem;
    margin: .5rem .5rem 0 0;
    border: 1px solid var(--white);
    display: inline-block;
    border-radius: .25rem;
    background: var(--white);
    min-width: 100%;
    font-size: .9rem;
    font-weight: 500;
    overflow: hidden;
    color: var(--primary);
    letter-spacing: .5px;
    text-transform: uppercase
}

#step2 .filters>div.selected {
    background: var(--dark-primary);
    border-color: var(--dark-primary);
    color: var(--white)
}

#step2 .filters>div>i {
    position: absolute;
    right: .8rem;
    top: .75rem;
    opacity: 0;
    margin-right: -32px;
    transition: all .2s ease-in-out;
    color: var(--secondary)
}

#step2 .filters>div.selected>i {
    margin-right: 0;
    opacity: 1
}

#step2 .filters>div:hover {
    border-color: var(--dark-primary)
}

#step2 .filters>div:hover>i {
    opacity: .4;
    margin-right: 0;
    color: var(--dark)
}

#step2 .filters>div.selected:hover>i {
    opacity: 1;
    color: var(--white)
}

label.toggleCB {
    display: block;
    font-size: 1.3rem;
    color: var(--dark-primary);
    font-weight: 500;
    margin-top: -.75rem;
    font-family: var(--font-primary-font),var(--font-family-sans-serif)
}

input.toggleCB {
    display: none
}

label.toggleCB .fas {
    position: absolute;
    right: -1rem;
    font-size: 1rem;
    top: 0;
    line-height: 2rem;
    width: 2rem;
    text-align: center;
    transition: all .2s ease-in-out
}

label.toggleCB .fa-chevron-up {
    opacity: 0
}

input.toggleCB:checked+label.toggleCB .fa-chevron-up {
    opacity: 1
}

input.toggleCB:checked+label.toggleCB .fa-chevron-down {
    opacity: 0
}

.sideCard label.toggleCB {
    display: none
}

.iterinary {
    font-size: .9rem;
    
    margin-left: -.5rem;
    width: calc(100% + 1rem);
    padding: .75rem;
    margin-bottom: 0;
    border-radius: .3rem;
    margin-top: .5rem;
    letter-spacing: 0;
    font-family: var(--font-family-sans-serif);
    position: relative;
    color: #444;
    cursor: auto;
}

.iterinary>.selectedGroup {
    font-weight: 700
}

.iterinary.carDetails:after,.iterinary.sideFeatures:after {
    display: none
}

.iterinary>b {
    text-transform: uppercase;
    font-size: .8rem;
    display: block;
    width: 100%
}

.iterinary>b:last-of-type {
    border-top: 1px solid #efefef;
    margin-top: .25rem;
    padding-top: .25rem
}

.iterinary.carDetails>b:last-of-type,.iterinary.sideFeatures>b:last-of-type {
    border-top: 0;
    margin-top: 0;
    padding-top: 0
}

.iterinary button {
    margin-left: auto;
    z-index: 2;
    padding: 0;
    margin-top: -2px
}
.routeContainer{
    display:block;
    width:100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
span.routeContainer:last-of-type{
    margin-bottom:0px;
}
.routeContainer b{
    text-transform:uppercase;
    display:block;
    padding-bottom:5px;
    color:var(--dark);

}
.location > i, .dateContainer > i {
    font-size: 12px;
    position: absolute;
    left: 0;
    top: calc(50% - 7px);
    padding: 2px;
    color: var(--primary);
    background: var(--light-third);
}

.location,.dateContainer {
    position: relative;
    padding-left: 16px;
    margin-bottom: 10px;
}

.location:before{
    content: "";
    position: absolute;
    top: 2px;
    left: 5px;
    bottom: -20px;
    width: 2px;
    background: var(--third);
}
.location.location2:before{
    display:none;
}
.location .routeStats{
    font-size:12px; 
    line-height:1em;
    font-style:italic;
    padding-left:10px
}
.carSpecs {
    margin-top: -1rem;
    padding-bottom: .5rem;
    min-width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-items: center;
    justify-content: center;
    text-align: center;
    font-size: 13px;
    font-style: italic;
    opacity: .7;
}

.carSpecs .specs {
    border-radius: .25rem;
    margin: 3px;
    padding: 4px 10px;
    font-size: 11px;
    line-height: 1rem;
    font-weight: 600;
    letter-spacing: 0;
    padding-left: 25px;
    background: #eee;
    position: relative;
    text-transform: uppercase;
    box-shadow: 0 0 1px 1px #fff
}

.carSpecs .specs.isNumber:before {
    content: 'x ';
    font-weight: 400;
    font-family: var(--font-primary-font)
}

.carSpecs .specs>i {
    position: absolute;
    left: 6px;
    top: calc(50% - 8px);
    width: 14px;
    height: 14px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 14px;
    opacity: .5
}

.group {
    border-radius: .25rem;
    
    
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-bottom: 2rem;
    position: relative;
    background: var(--light-four);
    padding-top: 10px;
    padding-bottom: 10px;
}
.group.notAvailable:not(.isTooSmall, .isTooBig){
    position:relative;
    pointer-events:none;
    
}
.group.notAvailable:before{
    position:absolute;
    top:0;
    left:0;
    content:' ';
    width:100%;
    height:100%;
    background: var(--brand-paper);
    z-index:2;
    opacity: .8;
}
.group.notAvailable:after{
    position:absolute;
    top:calc(50% - 16px);
    left:0;
    content:'SOLD OUT';
    text-align:center;
    z-index:3;
    width:100%;
    height: auto;
    font-weight:bold;
    font-family:var(--font-primary-font);
    color:var(--danger);
    line-height:32px;
    text-transform: uppercase;
}
.group.notAvailable.isTooSmall:after{
    content: "max " attr(data-maxpeople) " pax";
    color:var(--primary);
}
.group.notAvailable.isTooBig:after{
    content: "max " attr(data-maxpeople) " pax";
    color: var(--brand-ink-900);
}
.group{
    order:1;
    
}
.group.notAvailable{
    order:9999;
}
.group.hidden {
    opacity: .3;
    pointer-events: none
}

.group .colLeft {
    max-width: 250px;
    min-width: 250px;
    margin-right: auto
}

.group .colLeft img {
    width: 100%;
    height: auto;
}

.group .colCenter {
    width: 100%;
    border-left: 1px solid #decfb5;
    padding: 25px 10px 0px 10px;
    padding-left: 15px;
    margin-left: 10px;
}

.group .colCenter .categoryName {
    font-size: 1.1rem;
    font-family: var(--font-primary-font);
    font-weight: 600;
    letter-spacing: .5px;
    color: var(--primary);
    line-height: 1.2rem;
    padding-bottom: 5px;
    text-align: left;
    width: 100%;
    text-transform: uppercase;
    position:relative;
}
.group .colCenter .categoryName>span{
    display:inline-block;
    background: var(--yellow);
    z-index: 1;
    position: relative;
    padding: .25rem 1rem;
    border-radius: 1rem;
}
.group .colCenter .categoryName:before{
    position:absolute;
    content:' ';
    width:100%;
    height:3px;
    left:0;
    top: calc( 50% - 3px);
    background: var(--yellow);
    z-index: 0;
    opacity: .3;
}

.carFeatures {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .5px;
    font-family: var(--font-primary-font);
    color: var(--gray-dark);
    border-bottom: 1px solid var(--light-third);
    padding-bottom: 5px;
    min-width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: auto;
}
.filters .carFeatures {
    font-weight: 400;
    font-size: .7rem;
    display: none;
}
.carFeatures > span{
    min-width: 60px;
    color: var(--dark);
    opacity: .8;
    margin-right: 10px;
    margin-bottom: 5px;
    display: block;
}
.carFeatures > span > i{
    padding-right:5px;
    min-width: 24px;
    text-align: center;
}
.carFeatures > span > small{
    

    opacity:.8;
    text-transform: lowercase;
    display: block;
    padding-left: 30px;
}
.group .colRight {
    max-width: 200px;
    min-width: 185px;
    padding: 1rem;
    margin-left: auto;
    margin-right: -1px;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
}

.group .colRight .align-bottom {
    display: flex;
    flex-direction: column;
    justify-content: end;
    vertical-align: middle;
}

.group .colRight .align-bottom>* {
    align-self: flex-end;
    justify-content: normal;
}

.group .colRight .total {
    text-transform: uppercase;
    font-weight: 700;
    font-size: .8rem;
    text-align: right
}

.group .colRight .price {
    text-align: right;
    font-weight: 600;
    font-size: 2rem;
    line-height: 2rem;
    color: var(--primary);
    font-family: var(--font-primary-font)
}

.group .colRight .book {
    margin-top: .5rem;
    
    font-weight: bold;
}
.proceed, .back{   
    
}

.group .colRight .includesR {
    font-size: .8rem;
    color: #999;
    margin-top: .5rem
}
.group .payMethods{
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .75rem;
    opacity:.8;
}
.group .payMethods>i{
    font-size:18px;
    margin-right: 16px;
}
.group .payMethods > span {
    font-size: 11px;
    text-align: right;
    line-height: 1.2em;
    display: flex;
    align-items: center;
}
.group .payMethods > span img {
    height: 35px;
    order: 1;
    padding-left: 10px;
}
.mainMessage {
    border: none
}

.group .colRight .align-bottom>div.discount {
    margin-bottom: 1.5rem;
    font-size: .7rem;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: right;
    color: var(--danger)
}

.group .colRight .align-bottom>div.discount>span {
    display: inline-block;
    text-align: right;
    width: auto;
    background: var(--danger);
    color: #fff;
    padding: .2rem .4rem;
    border-radius: .25rem;
    margin-top: 4px;
    letter-spacing: 0;
    font-size: 1.1rem
}

.group.hasDiscount {
    box-shadow: 0 5px 1px #fff1e7;
    border: 1px solid #ffe8d8
}

.group.hasDiscount .colRight {
    background: #fff1e7
}

.group.hasDiscount .colRight .price>span {
    color: var(--danger)
}

.group.notAvailable.hasDiscount {
    box-shadow: 0 5px 1px #eee;
    border: 1px solid #eee
}

.group.notAvailable .colCenter .carFeatures {
    border-bottom: 0;
    padding-bottom: 0;
    font-size: .8rem;
    text-transform: initial;
    font-weight: 500
}

.group.notAvailable .colCenter .carFeatures,.group.notAvailable .colCenter .categoryName {
    color: #999
}

.group[data-petrol=DIESEL] .specs.petrol {
    background: #bbdefb;
    color: var(--primary)
}

.group[data-gearbox=AUTOMATIC] .specs.gearbox {
    background: #fae3b5;
    color: var(--orange)
}

.group .strike {
    position: relative;
    color: #999;
    font-size: 1.7rem;
    line-height: 1rem;
    text-align: right
}

.group .strike::after,.group .strike::before {
    content: '';
    border-bottom: 2px solid #333;
    position: absolute;
    right: 0;
    top: 50%;
    left: 0;
    transform: rotate(-6deg)
}

.groupTag {
    position: absolute;
    top: 0;
    left: 10px;
    margin-top: 10px;
    padding: 2px 10px;
    background: #fff;
    border: 1px solid var(--orange);
    border-radius: .25rem;
    font-weight: 500;
    color: var(--orange);
    font-family: var(--font-primary-font);
    font-size: 9px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.group.notAvailable .groupTag {
    display: none
}

.groupTag.limited {
    border-color: var(--danger);
    color: var(--danger)
}

.groupTag.greatValue {
    border-color: var(--primary);
    color: var(--primary)
}

.groupTag.bestSeller {
    border-color: var(--success);
    color: var(--success)
}

.features {
    width: 100%;
    
}

.features>ul {
    padding: 0;
    margin: 0;
    font-size: .8rem;
    list-style: none;
    color: #444;
    width: 100%
}

.features>ul>li {
    margin-bottom: 2px
}

.features>ul>li>i {
    width: 18px;
    text-align: center;
    margin-right: 5px
}

.features>ul>li.locationInfo {
    font-weight: 600;
    border-top: 1px solid #eee;
    padding-top: 3px;
    margin-top: 3px;
    color: var(--green)
}

.features.forMobile {
    display: none
}

.features .klms .text-muted {
    opacity: .5
}

.includesR {
    display: none;
}

.mobileIterinary {
    display: none
}

.progressbar {
    counter-reset: step;
    font-family: var(--font-primary-font);
    font-weight: 500;
    letter-spacing: .5px;
    display: block;
    height: 80px;
    padding: 0;
    margin: .5rem 0;
    margin-top: 2rem;
    margin-top: 120px;
}

.progressbar li {
    list-style-type: none;
    width: 33.3333%;
    float: left;
    font-size: 16px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    color: #ccc;
    font-size: 12px;
    line-height: 12px;
    border-radius: .25rem;
    font-weight: 400;
}

.progressbar li:active,.progressbar li:focus {
    outline: 2px solid rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.progressbar li:before {
    width: 40px;
    height: 40px;
    content: counter(step);
    counter-increment: step;
    line-height: 38px;
    border: 2px solid #ccc;
    display: block;
    text-align: center;
    margin: 0 auto 10px auto;
    border-radius: 50%;
    background-color: #fff;
    font-family: var(--font-primary-font);
    font-size: 12px;
    box-shadow: 0 0 0 5px #fff;
    font-weight: bold;
}

.progressbar li:after {
    width: 100%;
    height: 2px;
    content: '';
    position: absolute;
    background-color: #ccc;
    top: 20px;
    left: -50%;
    z-index: -1
}

.progressbar li:first-child:after {
    content: none
}

.progressbar li.done {
    color: var(--light-primary);
    cursor: pointer;
}

.progressbar li.done:before {
    border-color: var(--light-primary);
    content: "\f00c";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
}

.progressbar li.done:hover:before {
    box-shadow: 0 0 0 2px var(--light-primary);
}

.progressbar li.done+li:after {
    background-color: var(--light-primary);
}

.progressbar li.active {
    color: var(--primary)
}

.progressbar li.active:before {
    border-color: var(--primary)
}

.progressbar li.active+li:after {
    background-color: var(--primary)
}

.selectedGroup>img {
    width: 100%;
    height: auto;
}

.features.sideFeaturesList {
    width: calc(100% + 1rem)
}

.mobileIterinary .sideFeatures {
    
    margin-top: 0;
    padding-top: .5rem;
}

.features.sideFeaturesList i {
    color: var(--dark)
}

.features.sideFeaturesList i {
    color: var(--dark)
}

.features.sideFeaturesList>ul>li.locationInfo>i {
    color: var(--green)
}

.route1Container label > i,
.route2Container label > i {
    border-bottom:1px dashed var(--dark);
    font-style: normal;
}
.route1Container .form-group,
.route2Container .form-group {
    display: flex;
    flex-direction: column;
}
.route1Container .form-group small,
.route2Container .form-group small{
    
}
.dark-bg {
    padding: 1rem;
    border-radius: .25rem;
    
}

.options {
    
    display: flex;
    padding: 1rem 0;
    background: var(--white);
    border-radius: .25rem;
    margin-top: 1rem;
    margin-bottom: .5rem;
    border: 3px solid var(--white);
}

.options .option {
    flex: 0 1 auto;
    min-width: 120px;
    margin-left: .5rem;
    margin-right: 0;
    padding: .6rem;
    border: 2px solid var(--light-third);
    border-radius: .25rem;
    position: relative;
    background: var(--light-third);
    font-size: .9rem;
    
}

.options .option:first-of-type {
    margin-left: 0;
    margin-right: .5rem
}

.options .option:hover {
    border-color: var(--orange)
}

.options .btn:active,.options .btn:focus,.options .option:active,.options .option:focus {
    outline: 2px solid rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.options .option.active {
    border-color: var(--orange);
    background: #fff
}

.options .option.active:after {
    height: 18px;
    width: 18px;
    position: absolute;
    content: '\f058';
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    right: .75rem;
    bottom: 1rem;
    font-size: 18px;
    color: var(--orange)
}

.options .option:before {
    height: 34px;
    width: 34px;
    position: relative;
    display: block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMjJzOC00IDgtMTBWNWwtOC0zLTggM3Y3YzAgNiA4IDEwIDggMTB6Ii8+PC9zdmc+);
    content: ' ';
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    left: 0;
    margin-bottom: .5rem;
    opacity: .2
}

#step4 .options .option.optionNO b:after,#step4 .options .option.optionNO b:before,#step4 .options .option:before {
    display: none
}

.insuranceOptions .insuranceOption:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMjJzOC00IDgtMTBWNWwtOC0zLTggM3Y3YzAgNiA4IDEwIDggMTB6Ii8+PC9zdmc+)
}

.insuranceOptions .insuranceOption.optionNO:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMjJzOC00IDgtMTBWNWwtOC0zLTggM3Y3YzAgNiA4IDEwIDggMTB6Ii8+PC9zdmc+)
}

.gpsOptions .gpsOption:before {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSItNDggMCAzODQgMzg0IiB3aWR0aD0iNTEycHgiPjxwYXRoIGQ9Im0yMDkuODQ3NjU2IDI3OS45ODQzNzVjNy40MTAxNTYgNC44MDA3ODEgMTcuMzEyNSAyLjY5NTMxMyAyMi4xMzY3MTktNC43MTA5MzcgMzcuMTc1NzgxLTU3LjI0MjE4OCA1Ni4wMTU2MjUtMTAxLjQxMDE1NyA1Ni4wMTU2MjUtMTMxLjI3MzQzOCAwLTc5LjM5ODQzOC02NC42MDE1NjItMTQ0LTE0NC0xNDRzLTE0NCA2NC42MDE1NjItMTQ0IDE0NGMwIDc0LjM3NSAxMTguMjM4MjgxIDIxOC4xMTMyODEgMTMxLjcxODc1IDIzNC4yNTc4MTIgMy4wNDI5NjkgMy42Mjg5MDcgNy41MzkwNjIgNS43NDIxODggMTIuMjczNDM4IDUuNzQyMTg4aC4wMDc4MTJjNC43MzQzNzUgMCA5LjIzMDQ2OS0yLjEwNTQ2OSAxMi4yNzM0MzgtNS43MzQzNzUuNzM0Mzc0LS44NzUgMTguMTgzNTkzLTIxLjc4NTE1NiA0MC4zMjAzMTItNTIuMDE5NTMxIDUuMjE0ODQ0LTcuMTMyODEzIDMuNjY0MDYyLTE3LjE0ODQzOC0zLjQ2NDg0NC0yMi4zNjcxODgtNy4xNTIzNDQtNS4yMjI2NTYtMTcuMTYwMTU2LTMuNjY0MDYyLTIyLjM2NzE4NyAzLjQ2NDg0NC0xMC4zODY3MTkgMTQuMTkxNDA2LTE5LjgxNjQwNyAyNi4zOTg0MzgtMjYuODA4NTk0IDM1LjIzMDQ2OS0zOS44MTY0MDYtNTAuMTQ4NDM4LTExMS45NTMxMjUtMTUwLjg2MzI4MS0xMTEuOTUzMTI1LTE5OC41NzQyMTkgMC02MS43NjE3MTkgNTAuMjM4MjgxLTExMiAxMTItMTEyczExMiA1MC4yMzgyODEgMTEyIDExMmMwIDIyLjkxMDE1Ni0xOC4wNjI1IDYzLjM0Mzc1LTUwLjg1NTQ2OSAxMTMuODQ3NjU2LTQuODE2NDA2IDcuNDEwMTU2LTIuNzAzMTI1IDE3LjMyMDMxMyA0LjcwMzEyNSAyMi4xMzY3MTl6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im04OCAxMjhjMCAzMC44NzEwOTQgMjUuMTIxMDk0IDU2IDU2IDU2IDMwLjg3MTA5NCAwIDU2LTI1LjEyODkwNiA1Ni01NnMtMjUuMTI4OTA2LTU2LTU2LTU2Yy0zMC44Nzg5MDYgMC01NiAyNS4xMjg5MDYtNTYgNTZ6bTgwIDBjMCAxMy4yMzA0NjktMTAuNzY5NTMxIDI0LTI0IDI0cy0yNC0xMC43Njk1MzEtMjQtMjQgMTAuNzY5NTMxLTI0IDI0LTI0IDI0IDEwLjc2OTUzMSAyNCAyNHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+Cg==)
}

.options .option.optionNO b:before {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzODYuNjY3IDM4Ni42NjciIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAzODYuNjY3IDM4Ni42NjciIHdpZHRoPSI1MTJweCI+PHBhdGggZD0ibTM4Ni42NjcgNDUuNTY0LTQ1LjU2NC00NS41NjQtMTQ3Ljc3IDE0Ny43NjktMTQ3Ljc2OS0xNDcuNzY5LTQ1LjU2NCA0NS41NjQgMTQ3Ljc2OSAxNDcuNzY5LTE0Ny43NjkgMTQ3Ljc3IDQ1LjU2NCA0NS41NjQgMTQ3Ljc2OS0xNDcuNzY5IDE0Ny43NjkgMTQ3Ljc2OSA0NS41NjQtNDUuNTY0LTE0Ny43NjgtMTQ3Ljc3eiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPgo=);
    height: 12px;
    width: 12px;
    position: absolute;
    display: block;
    content: ' ';
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    left: 27px;
    top: 26px;
    opacity: .2;
    border-radius: 50%;
    z-index: 2
}

.options .option.optionNO b:after {
    height: 18px;
    width: 18px;
    position: absolute;
    display: block;
    content: ' ';
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    left: 23.5px;
    top: 23px;
    opacity: 1;
    background-color: #f5f5f5;
    border-radius: 50%;
    z-index: 1
}

.options .option.optionNO.active b:after {
    background-color: #fff
}

.gpsOptions .gpsOption.optionNO b:after,.gpsOptions .gpsOption.optionNO b:before {
    top: 22px
}

.carwifiOptions .carwifiOption:before {
    background-image: url(data:image/png;base64,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)
}

.subH5 {
    color: #666;
    font-weight: 400;
    line-height: 1.5rem;
    margin-bottom: 1rem;
    margin-bottom: auto
}

.subH5>b {
    font-weight: 600
}

.optionalPrice {
    font-weight: 700;
    color: var(--danger);
}

.mostPopular {
    position: absolute;
    top: 0;
    right: 10px;
    margin-top: -10px;
    padding: 2px 5px;
    background: #fff;
    border: 2px solid var(--orange);
    border-radius: .25rem;
    font-weight: 700;
    color: var(--orange);
    font-family: var(--font-primary-font);
    font-size: 9px;
    letter-spacing: .5px
}

.finalPrice {
    font-size: 2rem;
    line-height: 2rem;
    font-weight: 600;
    color: #003399;
    font-family: var(--font-primary-font)
}

.sidebar hr {
    width: 100%
}

.sideCard .carSpecs {
    margin-top: 0;
    padding-bottom: 0
}

.sideCard .carSpecs .specs {
    background: #fff;
    padding: 0 10px;
    padding-left: 25px;
    color: #777
}

.optionalExtras {
    display: block;
    width: 100%
}

.optionalExtras>.extras {
    font-size: .8rem
}

.optionalExtras>.extras:before {
    content: '+ '
}

.optionalExtras>.extras.carRentalPrice:before {
    content: ''
}

.optionalExtras>.extras[data-extra-cost="0"]{
    width: 100%;
    height: 100%;
    max-height: 0;
    overflow: hidden;
    transition: all .2s ease-in-out
}

.optionalExtras>.extras {
    max-height: 30px;
    overflow: hidden;
    transition: all .2s ease-in-out
}

.optionalExtras>.extras>b {
    float: right;
    position: relative
}

.optionalExtras>.extras>b:before {
    content: ' ';
    border-bottom: 1px solid #eee;
    width: 100%;
    top: 50%;
    left: calc(-10px - 100%);
    height: 1px;
    position: absolute;
    display: inline-block;
    z-index: 0
}

.btn.whatisexcess {
    color: #999;
    font-size: 12px
}

.btn.whatisexcess:hover {
    color: #333
}
.mainInsuranceContainer,
.mainConfirmContainer{
    padding-top:0px;
}
.optionGroupBig {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    
}

.optionGroupBig .optionGroup {
    flex: 1 1 calc(33.333% - 10px);
    max-width: calc(33.333% - 10px);
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: end;
    align-items: flex-start;
    background: var(--light-four);
    border-radius: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.optionGroup .h5 {
    font-size: 1.1rem;
    font-weight: 600;
    margin-top: 10px;
}

.optionGroupBig .optionGroup .options .option:before {
    display: none
}

.optionGroupBig .optionGroup .options .option b:after,.optionGroupBig .optionGroup .options .option b:before {
    display: none
}

.optionGroupBig .optionGroup {
    padding: .5rem 1.5rem
}

.optionGroupBig div.optionGroup:first-of-type {
    
}

.optionGroupBig div.optionGroup:last-of-type {
    
}

.optionGroupBig .options .option {
    min-width: auto
}

.option.optionValue select {
    background: 0 0;
    border: 0;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    width: 32px;
    max-width: 32px;
    min-width: 32px;
    margin: 0;
    padding: 0;
    display: inline-block;
    font-family: var(--font-primary-font);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    pointer-events: none;
}

.option.optionValue select:disabled {
    color: #666
}

.numericValues .options {
    padding: 2px
}

.numericValues .option.optionValue:hover {
    border-color: transparent
}

.numericValues .options .option {
    margin-right: 2px;
    margin-left: 2px;
    text-align: center;
    padding-left: .5rem;
    padding-right: .5rem;
    background: #fff;
    border-radius: 5px;
    pointer-events: none;
    cursor: text!important;
}

.numericValues .options .option.active {
    border-color: transparent;
    background: inherit;
    background: transparent;
    border-radius: .25rem;
}

.numericValues .options .option.active:after {
    display: none
}

.numericValues .optionGroup .btn {
    width: 62px;
    line-height: 32px;
    font-size: 1rem;
    background: 0 0;
    border-color: transparent;
    border-width: 2px;
    color: var(--dark);
    cursor: pointer;
}
.numericValues .optionGroup .btn.limitReached {
    opacity: .3;
    pointer-events: none;
    cursor: not-allowed!important;
}
.numericValues .optionGroup .btn:hover {
    border-color: #ccc
}

.numericValues .optionGroup .btn.disabled {
    opacity: .3;
    cursor: auto
}

.numericValues .optionGroup .btn.disabled:hover {
    border-color: #fff
}

.mainConfirmContainer label {
    display: block;
    font-size: 14px;
}

.mainConfirmContainer input {
    background-color: var(--light-four);
    border-color: var(--light-four);
    padding-top: .75rem;
    padding-bottom: .75rem;
    height: auto;
}

.extraHotelPickup {
    position: relative;
    max-height: 200px;
    transition: all .3s ease-in-out;
    overflow: hidden
}

.extraHotelPickup.disabled {
    pointer-events: none;
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    transition: all .3s ease-in-out
}

.extraHotelPickup.disabled:before {
    background-image: repeating-linear-gradient(-45deg,#ccc 0 2px,transparent 0 9px);
    background-color: #fff;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .4;
    left: 0;
    top: 0
}

.options.clientPickUp .option b:last-of-type {
    border-top: 1px solid var(--orange);
    padding-top: .5rem;
    margin-top: .5rem;
    display: inline-block
}

.options.clientPickUp .option:not(.active) p {
    margin-bottom: 0
}

.options.clientPickUp {
    margin-bottom: 1rem
}

label[for=acceptTerms] a {
    color: var(--primary)
}

.couponContainer {
    display: flex;
    flex-wrap: wrap;
    max-width: 580px
}

.couponContainer>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 150px;
    line-height: 2.5
}

.couponContainer>input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: calc(100% - 150px)
}

.couponContainer>.couponResult {
    display: none;
    width: 100%
}

.couponContainer.activated>.couponResult {
    display: block
}

.couponContainer.activated>.btn,.couponContainer.activated>input {
    display: none
}

.strike-through {
    text-decoration: line-through;
    opacity: .5
}

#confirmModal .selectedGroup {
    font-weight: 700;
    line-height: 1.3rem
}

#confirmModal .submitBooking {
    margin-top: 1rem;
    width: 100%
}

#confirmModal .finalPrice {
    width: auto;
    display: inline-block;
    font-size: inherit;
    margin-left: auto;
    line-height: 20px;
    float: right
}

#confirmModal .modal-body>div {
    font-size: 13px!important;
    line-height: 20px!important
}

#confirmModal b {
    text-transform: uppercase
}

#confirmModal .selectedGroup {
    text-transform: uppercase
}

#confirmModal .selectedGroup small {
    font-size: 100%;
    text-transform: initial
}

#confirmModal li.locationInfo {
    border-top: 0;
    padding-top: 0;
    margin-top: 0
}

.socialContacts {
    display: inline-block;
    padding: .5rem 2rem .5rem 1rem;
    border: 2px solid #eee;
    border-radius: .25rem;
    margin-top: 10px;
    cursor: pointer;
    background: #eee;
    font-size: 13px;
    position: relative
}

.socialContacts:before {
    font-weight: 600;
    font-family: "Font Awesome 5 Free";
    content: '\f058';
    position: absolute;
    right: .5rem;
    top: calc(50% - 8px);
    opacity: .3;
    width: 0;
    overflow: hidden;
    transition: all .2s ease-in-out
}

.socialContacts:hover {
    border-color: var(--orange)
}

.socialContacts:hover:before {
    opacity: 1
}

.socialContacts>i {
    margin-right: .5rem
}

.socialContacts.active:before {
    opacity: 1;
    color: var(--orange);
    width: 16px
}

.socialContacts.active {
    background: #fff;
    border: 2px solid var(--orange)
}

.socialContactsContainer {
    margin-top: .5rem
}

.socialContactsLabel {
    display: inline-block;
    margin-right: 1rem
}

.stepsProgress {
    margin-top: 70px;
    display: none;
}
@media (min-width: 1200px) {
    .logoContainer{
        z-index: 9;
        position: relative;
    }
    .progressbar {
        margin-top:-90px;
        max-width: 800px;
        margin-left: auto
    }

    .progressbar li.done {
        color: var(--light-primary)
    }

    .progressbar li:before {
        border-color: #ccc;
        box-shadow: none;
        background: 0 0;
        color: #ccc
    }

    .progressbar li.done:before {
        color: var(--light-primary)
    }

    .progressbar li.active {
        
    }

    .progressbar li.active:before {
        
        color: var(--primary);
    }

    .progressbar li.done+li:after {
        background-color: #fff
    }

    .progressbar li.active+li:after {
        background-color: #fff
    }

    .progressbar li:after {
        display: none
    }

    #step3 .sideCard,#step4 .sideCard {
        height: 100%
    }

    .iterinary.carDetails {
        position: sticky;
        top: 0;
        z-index: 2;
        
    }
}

@media (max-width: 1198.9px) {
    .sideCard>b {
        display:none
    }
    
    .sideCard > b span.underline {
        margin-left: 0rem;
    }

    .sideCard.iterinaryCard>b {
        display: block;
        font-size: 1rem;
        line-height: 2rem
    }

    .sideCard label.toggleCB {
        display: block;
        position: relative;
        font-size: 1rem;
        line-height: 2rem
    }

    input.toggleCB+label+div.filters {
        margin-top: 0;
        margin-bottom: 0;
        max-height: 0;
        overflow: hidden;
        transition: all .2s ease-in-out
    }

    input.toggleCB:checked+label+div.filters {
        max-height: 500px;
        margin-bottom: 1rem
    }

    .sideCard:active,.sideCard:focus {
        outline: 2px solid rgba(0,123,255,.25);
        box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
    }

    label.toggleCB>span {
        font-size: .9rem;
        line-height: .9rem;
        padding-left: 10px;
        text-transform: uppercase;
        opacity: .7;
        color: var(--blue);
        vertical-align: middle
    }

    label.toggleCB>span:before {
        content: '> '
    }

    .sideCard {
        margin-bottom: 1rem
    }

    .iterinary {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        width: 100%
    }

    .iterinary:after {
        height: 48px;
        width: 48px;
        right: 20px;
        top: calc(50% - 24px);
        background-size: contain;
        background-position: right
    }

    .sideCard.iterinaryCard {
        flex: 1 1 100%;
        max-width: 100%;
        padding-bottom: 1rem
    }

    .selectedGroup .carSpecs,.selectedGroup img {
        display: none
    }

    .finalPrice {
        width: 100%;
        text-align: right
    }
}

@media (min-width: 768px) and (max-width:1198.9px) {
    .sidebar {
        display:flex;
        flex-wrap: wrap
    }

    .sideCard {
        flex: 1 1 auto;
        max-width: calc(33.333% - 10px);
        padding: 1rem;
        
        
        padding-bottom: 0;
    }

    label.toggleCB>span {
        display: block;
        padding-left: 0
    }

    .iterinary>b {
        display: inline-block;
        width: 100%;
        max-width: 100px
    }

    .iterinary>b:after {
        content: ':'
    }

    .iterinary>span {
        display: inline-block;
        width: 50%;
        
    }

    .iterinary>b:last-of-type {
        border-top: 0;
        margin: 0;
        padding: 0
    }

    .iterinary button {
        position: absolute;
        right: 6px
    }
}

@media (max-width: 767.98px) {
    .mainCarContainer {
        
        padding-top: 1rem;
    }
    .bdSt2 .mainCarContainer{
        padding-left:0px;
        padding-right:0px;
    }

    .fuelCard,.gearboxCard {
        display: none
    }

    .stepsProgress {
        padding-left: 0;
        padding-right: 0
    }

    .progressbar {
        margin-top: 120px;
        margin-bottom: -1rem;
    }

    .progressbar li {
        letter-spacing: 0;
        font-size: .7rem
    }

    .steps {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0!important
    }

    h1.mb-4 {
        margin-bottom: 0!important;
        font-size: 26px
    }

    .group {
        background: var(--light-third);
        margin-bottom: 1rem;
        flex-wrap: wrap;
        
        overflow: hidden;
        
    }

    .group.hasDiscount:not(.notAvailable) {
        box-shadow: 0 5px 1px var(--danger);
        border: 1px solid var(--danger)
    }

    .group .colCenter {
        order: 0;
        min-width: 100%;
        max-width: 100%;
        border-left: 0;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 0;
    }

    .group .colLeft {
        order: 1;
        min-width: 100%;
        max-width: 100%;
        text-align: center;
        margin-top: -10px;
    }

    .group .colLeft>img {
        width: 250px;
        min-width: 250px;
        max-width: 250px;
        margin-left: auto;
        margin-right: auto;
        margin-top: -10px;
        max-height: 187.5px
    }

    .group .colRight {
        order: 4;
        min-width: 100%;
        max-width: 100%;
        
        padding-top: .5rem;
    }

    .group .colRight .align-bottom {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        color: var(--primary)
    }

    .group .colRight .total {
        flex: 1 1 auto;
        margin-right: 10px;
        margin-top: -10px;
        margin-bottom: 5px;
        text-align: right 
    }

    .group .colRight .price {
        text-align: right;
        margin-left: auto;
        width: auto;
        
        padding-bottom: 0;
        order: -1;
        position: absolute;
        bottom: 70px;
        font-size: 1.8rem;
        
        background: #fff;
        
        padding: 0rem 0;
        right: 0px;
        letter-spacing: -.5px;
        display: flex;
        align-items: center;
        gap: .5rem;
    }

    .group .colRight .book {
        width: 100%;
        transform: none;
        margin-bottom: -10px;
    }

    .group .colCenter .features {
        display: none;
    }
    .group .payMethods{
        display: none;
    }
    .features.forMobile {
        display: flex;
        order: -1;
        padding: .5rem .5rem .5rem 0;
        position: relative;
        
        width: auto;
        margin-left: 0;
        overflow: hidden;
    }

    .features.forMobile ul {
        
        
        
        
        font-size: 11px;
    }

    .features.forMobile>ul>li.locationInfo {
        border-top: 0;
        padding-top: 0;
        margin-top: 0
    }

    .features.forMobile.isOn ul {
        max-height: 500px
    }

    .features.forMobile:after {
        
        
        
        
        
        
        
        
        
        
    }

    .features.forMobile.isOn:after {
        max-height: 0
    }

    .features.forMobile span.toggleFeatures {
        width: 48px;
        height: 48px;
        position: absolute;
        right: 2px;
        top: 3px;
        text-align: center;
        line-height: 48px;
        border-radius: .25rem;
        z-index: 2;
        display: none;
    }

    .features.forMobile span.toggleFeatures>i {
        transition: transform .2s ease-in-out
    }

    .features.forMobile.isOn span.toggleFeatures>i {
        transform: rotate(180deg)
    }

    .features.forMobile span.toggleFeatures:active {
        box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
    }

    .group.hasDiscount .colRight .total {
        flex: 1 1 auto;
        color: var(--danger)
    }

    .group .colRight .align-bottom>div.discount {
        flex: 1 1 auto;
        margin-bottom: 5px;
        text-align: left
    }

    .group .strike {
        margin-right: -26px
    }

    .group.hasDiscount .colRight {
        background: #fff
    }

    .sideCard.iterinaryCard {
        padding: .5rem;
        padding-top: 1rem
    }

    .sideCard label.toggleCB {
        margin-left: -.5rem
    }

    .iterinaryCard {
        display: none
    }

    .mobileIterinary {
        display: block;
        position: sticky;
        top: 0;
        font-size: 15px;
        padding: .5rem 1rem;
        padding-left: 48px;
        margin-left: -1rem;
        width: calc(100% + 2rem);
        
        background: var(--brand-paper);
        border: 1px solid var(--brand-ink-200);
        border-radius: var(--brand-radius-md);
        box-shadow: var(--brand-shadow-sm);

        
        z-index: 3;
        
    }

    .mobileIterinary>div {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .mobileIterinary .line1{
        font-weight:bold;
    }
    .mobileIterinary .line2 > i,
    .mobileIterinary .line4 > i{
        margin:0 5px;
    }

    .mobileIterinary>.edit {
        width: 48px;
        height: 100%;
        left: 0;
        top: 0;
        position: absolute;
        text-align: center;
        font-size: 16px
    }

    .mobileIterinary>.edit>i {
        position: absolute;
        width: 48px;
        height: 48px;
        top: calc(50% - 24px);
        left: 0;
        line-height: 48px
    }

    .mobileIterinary>.edit:active,.mobileIterinary>.edit:focus {
        box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
    }

    .mobileIterinary .line5 {
        margin-top: 4px;
        font-weight: 700;
        border-top: 1px solid #d0d0d8;
        padding-top: 7px;
    }

    .mobileIterinary .features.sideFeaturesList {
        width: 100%
    }

    .mobileIterinary .sideFeatures .features>ul {
        font-size: 12px
    }

    .mobileIterinary .features>ul>li.locationInfo {
        margin-top: 0;
        padding-top: 0;
        border-top: 0
    }

    .sideCard {
        margin-top: 1rem
    }

    .mainMessage.alert-success {
        background: #fff;
        font-size: .9rem
    }

    .colLeft.carImage {
        
        
        
    }

    .carSpecs {
        flex-direction: column;
        margin-top: -10px;
        padding-bottom: 0;
    }

    .carSpecs .specs {
        max-width: calc(100% - 250px);
        width: auto;
        text-align: left;
        background: #fff;
        color: #999
    }

    .optionGroupBig {
        flex-direction: row;
        flex-wrap: wrap;
        border-top: 0;
        padding-top: 0;
        
        
    }

    .optionGroupBig .optionGroup {
        flex: 1 1 100%;
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 20px;
    }

    .mainInsuranceContainer {
        padding-top: 2rem;
        padding-left: 0;
        padding-right: 0;
    }

    .line3 {
        font-weight: 700
    }

    .line6 {
        height: 100%;
        max-height: 0;
        overflow: hidden;
        transition: all .3s ease-in-out;
        border-top: 1px solid transparent
    }

    .line6.shown {
        max-height: 100vh;
        border-top: 1px solid rgba(158,172,210,.43);
        margin-top: .5rem;
        padding-top: .5rem;
    }

    .mobileOpenToggle.finalPrice {
        font-size: 1rem;
        display: inline-block;
        float: right;
        line-height: 1.2rem;
        padding-left: 20px;
        padding-right: 12px;
        position: absolute;
        right: 1rem;
        z-index: 2;
        border-radius: .25rem;
        width: auto
    }

    .mobileOpenToggle.finalPrice:active {
        outline: 2px solid rgba(0,123,255,.25);
        box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
    }

    .mobileOpenToggle.finalPrice:after,.mobileOpenToggle.finalPrice:before {
        display: inline-block;
        font-family: "Font Awesome 5 Free";
        font-size: 12px;
        line-height: 10px;
        margin-right: 3px;
        color: var(--primary);
        opacity: .5;
        transition: all .3s ease-in-out;
        width: 16px;
        height: 12px;
        text-align: center;
        position: absolute;
        top: 5px
    }

    .mobileOpenToggle.finalPrice:before {
        content: ' \f05a';
        left: 0
    }

    .mobileOpenToggle.finalPrice.active:before {
        opacity: 1;
        content: ' ';
        color: var(--primary);
    }

    .mobileOpenToggle.finalPrice:after {
        content: ' \f078';
        right: -10px
    }

    .mobileOpenToggle.finalPrice.active:after {
        opacity: 1;
        content: '\f077';
        color: var(--primary)
    }

    .options.clientPickUp {
        flex-wrap: wrap
    }

    .options.clientPickUp .option {
        flex: 1 1 auto;
        min-width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: .5rem
    }

    .modal.show .modal-dialog {
        top: 100%;
        transform: translate(0, calc(-100% - 0px) );
        margin: 0 auto;
        width: 100%
    }

    .modal.show .modal-content {
        padding-bottom: 1rem;
        box-shadow: none;
        border: none;
        border-radius: 0;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem
    }

    #errorModal.modal.show .modal-content {
        background-color: #f8d7da;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        overflow: hidden
    }

    form .h5:not([style*='display: none']) {
        margin-top: 1rem
    }

    .groupTag {
        top: 22px;
        right: 10px;
        left: auto
    }

    .socialContactsLabel {
        width: 100%
    }

    .progressbar li:before {
        height: 22px;
        border-radius: 50%;
        line-height: 18px;
        margin-bottom: 6px;
        font-size: 10px;
        width: 24px;
    }

    .progressbar li:after {
        top: 10px
    }

    .carFeatures{
        font-size: 12px;
        padding-bottom: 0;
        padding-top: 20px;
        margin-bottom: -10px;
        display: flex;
        flex-direction: row!important;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
    .carFeatures > span > small{
        display:none;
    }
    .carFeatures > span{
        position:relative;
        line-height: 1em;
        background: #fff;
        padding: 10px;
        
        padding-top: 30px;
        font-size: 11px;
        border-radius: 5px;
        text-align: center;
    }
    .carFeatures > span:last-of-type{
        margin-right:0;
    }
    .mainCarContainer .carFeatures > span:has(small):after{
        display:none;
    }
    .carFeatures > span > i{
        position:absolute;
        left: calc(50% - 12px);
        top: 10px;
        font-size: 16px;
    }
    .group.van .colLeft, .group.bus .colLeft, .group.bus52 .colLeft{
        margin-top:20px
    }
}

.fa-transmission {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4Ij48cGF0aCBkPSJtNDQ1IDBjLTM2Ljk0NTMxMiAwLTY3IDMwLjA1NDY4OC02NyA2NyAwIDI5Ljk4MDQ2OSAxOS43OTY4NzUgNTUuNDIxODc1IDQ3IDYzLjk0OTIxOXY2NS4wNTA3ODFjMCAyMi4wNTQ2ODgtMTcuOTQ1MzEyIDQwLTQwIDQwaC0xMDd2LTEyMGMwLS4zMzk4NDQtLjAzNTE1Ni0uNjY3OTY5LS4wNTA3ODEtMSAuMDE1NjI1LS4zMzIwMzEuMDUwNzgxLS42NjAxNTYuMDUwNzgxLTEgMC0xMS4wNDY4NzUtOC45NTMxMjUtMjAtMjAtMjAtMTQuODg2NzE5IDAtMjctMTIuMTEzMjgxLTI3LTI3czEyLjExMzI4MS0yNyAyNy0yNyAyNyAxMi4xMTMyODEgMjcgMjdjMCAxMS4wNDY4NzUgOC45NTMxMjUgMjAgMjAgMjBzMjAtOC45NTMxMjUgMjAtMjBjMC0zNi45NDUzMTItMzAuMDU0Njg4LTY3LTY3LTY3cy02NyAzMC4wNTQ2ODgtNjcgNjdjMCAyOS45ODA0NjkgMTkuNzk2ODc1IDU1LjQyMTg3NSA0NyA2My45NDkyMTl2MTA1LjA1MDc4MWgtMTUxdi0xMjBjMC0uMzM5ODQ0LS4wMzUxNTYtLjY2Nzk2OS0uMDUwNzgxLTEgLjAxNTYyNS0uMzMyMDMxLjA1MDc4MS0uNjYwMTU2LjA1MDc4MS0xIDAtMTEuMDQ2ODc1LTguOTUzMTI1LTIwLTIwLTIwLTE0Ljg4NjcxOSAwLTI3LTEyLjExMzI4MS0yNy0yN3MxMi4xMTMyODEtMjcgMjctMjcgMjcgMTIuMTEzMjgxIDI3IDI3YzAgMTEuMDQ2ODc1IDguOTUzMTI1IDIwIDIwIDIwczIwLTguOTUzMTI1IDIwLTIwYzAtMzYuOTQ1MzEyLTMwLjA1NDY4OC02Ny02Ny02N3MtNjcgMzAuMDU0Njg4LTY3IDY3YzAgMjkuOTgwNDY5IDE5Ljc5Njg3NSA1NS40MjE4NzUgNDcgNjMuOTQ5MjE5djI1MC4xMDE1NjJjLTI3LjIwMzEyNSA4LjUyNzM0NC00NyAzMy45Njg3NS00NyA2My45NDkyMTkgMCAzNi45NDUzMTIgMzAuMDU0Njg4IDY3IDY3IDY3IDExLjA0Njg3NSAwIDIwLTguOTUzMTI1IDIwLTIwcy04Ljk1MzEyNS0yMC0yMC0yMGMtMTQuODg2NzE5IDAtMjctMTIuMTEzMjgxLTI3LTI3IDAtMTMuNjUyMzQ0IDEwLjE4NzUtMjQuOTYwOTM4IDIzLjM1NTQ2OS0yNi43NDYwOTQgMS4xODM1OTMuMjE4NzUgMi4zOTg0MzcuMzQ3NjU2IDMuNjQ0NTMxLjM0NzY1NnMyLjQ2MDkzOC0uMTI4OTA2IDMuNjQ0NTMxLS4zNDc2NTZjMTMuMTY3OTY5IDEuNzg1MTU2IDIzLjM1NTQ2OSAxMy4wOTM3NSAyMy4zNTU0NjkgMjYuNzQ2MDk0IDAgMTEuMDQ2ODc1IDguOTUzMTI1IDIwIDIwIDIwczIwLTguOTUzMTI1IDIwLTIwYzAtMjkuOTgwNDY5LTE5Ljc5Njg3NS01NS40MjE4NzUtNDctNjMuOTQ5MjE5di0xMDUuMDUwNzgxaDE1MXYxMDUuMDUwNzgxYy0yNy4yMDMxMjUgOC41MjczNDQtNDcgMzMuOTY4NzUtNDcgNjMuOTQ5MjE5IDAgMzYuOTQ1MzEyIDMwLjA1NDY4OCA2NyA2NyA2NyAxMS4wNDY4NzUgMCAyMC04Ljk1MzEyNSAyMC0yMHMtOC45NTMxMjUtMjAtMjAtMjBjLTE0Ljg4NjcxOSAwLTI3LTEyLjExMzI4MS0yNy0yNyAwLTEzLjY1MjM0NCAxMC4xODc1LTI0Ljk2MDkzOCAyMy4zNTU0NjktMjYuNzQ2MDk0IDEuMTgzNTkzLjIxODc1IDIuMzk4NDM3LjM0NzY1NiAzLjY0NDUzMS4zNDc2NTZzMi40NjA5MzgtLjEyODkwNiAzLjY0NDUzMS0uMzQ3NjU2YzEzLjE2Nzk2OSAxLjc4NTE1NiAyMy4zNTU0NjkgMTMuMDkzNzUgMjMuMzU1NDY5IDI2Ljc0NjA5NCAwIDExLjA0Njg3NSA4Ljk1MzEyNSAyMCAyMCAyMHMyMC04Ljk1MzEyNSAyMC0yMGMwLTI5Ljk4MDQ2OS0xOS43OTY4NzUtNTUuNDIxODc1LTQ3LTYzLjk0OTIxOXYtMTA1LjA1MDc4MWgxMDdjNDQuMTEzMjgxIDAgODAtMzUuODg2NzE5IDgwLTgwdi04MmMwLTExLjA0Njg3NS04Ljk1MzEyNS0yMC0yMC0yMC0xNC44ODY3MTkgMC0yNy0xMi4xMTMyODEtMjctMjdzMTIuMTEzMjgxLTI3IDI3LTI3IDI3IDEyLjExMzI4MSAyNyAyN2MwIDExLjA0Njg3NSA4Ljk1MzEyNSAyMCAyMCAyMHMyMC04Ljk1MzEyNSAyMC0yMGMwLTM2Ljk0NTMxMi0zMC4wNTQ2ODgtNjctNjctNjd6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPgo=)
}

.fa-fuel {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CiAgPGc+CiAgICA8cGF0aCBkPSJtMzA0LDk2YzAtOC44MzctNy4xNjMtMTYtMTYtMTZoLTE2MGMtOC44MzcsMC0xNiw3LjE2My0xNiwxNnYxMjhjMCw4LjgzNyA3LjE2MywxNiAxNiwxNmgxNjBjOC44MzcsMCAxNi03LjE2MyAxNi0xNnYtMTI4em0tMzIsMTEyaC0xMjh2LTk2aDEyOHY5NnoiIGZpbGw9IiMwMDAwMDAiLz4KICAgIDxwYXRoIGQ9Ik00ODcuNTM4LDExMy40NTNsLTYzLjgwOS0zMmMtNy45MjItMy45NjktMTcuNDItMC43NDItMjEuMzczLDcuMTU2Yy0zLjk1Myw3LjkwNi0wLjcwMiwxNy41MTYsNy4yMDQsMjEuNDY5bDI0LjMwMSwxMi4xMzkgICBjLTAuNjUsMS43NC0xLjQ5MSwzLjU4LTEuNDkxLDUuNTQ5YzAsMjAuODMyLDE1LjYzLDM4LjQyNiwzMS42Myw0NS4wNTF2MTk0Ljk0OWMwLDguODItNy4xOCwxNi0xNiwxNnMtMTYtNy4xOC0xNi0xNnYtMTI4ICAgYzAtMzguNjMxLTMyLTcwLjk0OS02NC03OC4zODNWNjMuNzY2QzM2OCwyOC40NzcsMzQwLjA1MywwLDMwNC43NjQsMGgtMTkyQzc3LjQ3NSwwLDQ4LDI4LjQ3Nyw0OCw2My43NjZ2MzU4LjEwOWwtMjMuMTU2LDExLjU3OCAgIGMtNS40MjIsMi43MTEtOC44NDQsOC4yNS04Ljg0NCwxNC4zMTN2NDhDMTYsNTA0LjYwMiwyMy45MjgsNTEyLDMyLjc2NCw1MTJoMzUyQzM5My42LDUxMiw0MDAsNTA0LjYwMiw0MDAsNDk1Ljc2NnYtNDggICBjMC02LjA2My0zLjQyMi0xMS42MDItOC44NDQtMTQuMzEzTDM2OCw0MjEuODc1di0yMjcuMTZjMTYsNi42MjUsMzIsMjQuMjE5LDMyLDQ1LjA1MXYxMjhjMCwyNi40NjksMjEuNTMxLDQ4LDQ4LDQ4ICAgYzI2LjQ2OSwwLDQ4LTIxLjUzMSw0OC00OHYtMjQwQzQ5NiwxMjEuNzAzLDQ5Mi45NiwxMTYuMTY0LDQ4Ny41MzgsMTEzLjQ1M3ogTTM2OCw0ODBINDh2LTIyLjM0NGwyMy4xNTYtMTEuNTc4ICAgYzUuNDIyLTIuNzExLDguODQ0LTguMjUsOC44NDQtMTQuMzEzdi0zNjhDODAsNDYuMTE3LDk1LjExNSwzMiwxMTIuNzY0LDMyaDE5MkMzMjIuNDEyLDMyLDMzNiw0Ni4xMTcsMzM2LDYzLjc2NnYzNjggICBjMCw2LjA2MywzLjQyMiwxMS42MDIsOC44NDQsMTQuMzEzTDM2OCw0NTcuNjU2VjQ4MHoiIGZpbGw9IiMwMDAwMDAiLz4KICA8L2c+Cjwvc3ZnPgo=)
}

.fa-consumption {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjUxMnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9Ii0zMyAwIDY0MCA2NDAiIHdpZHRoPSI1MTJweCI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIGQ9Ik0gNDc3LjEyODkwNiAwIEwgMTg5LjEyNSAwIEMgMTU5LjY4NzUgMC4wMzUxNTYyIDEzNS44MjgxMjUgMjMuODkwNjI1IDEzNS43OTI5NjkgNTMuMzM1OTM4IEwgMTM1Ljc5Mjk2OSAxMTIuOTE0MDYyIEwgMTI1LjEyNSAxMjMuNTg1OTM4IEwgOTMuNjI1IDkyLjA4NTkzOCBDIDg5LjQ2MDkzOCA4Ny45MjE4NzUgODIuNzA3MDMxIDg3LjkyMTg3NSA3OC41NDI5NjkgOTIuMDg1OTM4IEwgMy4xMjUgMTY3LjQ2NDg0NCBDIC0xLjA0Mjk2OSAxNzEuNjMyODEyIC0xLjA0Mjk2OSAxNzguMzgyODEyIDMuMTI1IDE4Mi41NDY4NzUgTCAzNC42MzI4MTIgMjE0LjA3ODEyNSBMIDIxLjU4NTkzOCAyMjcuMTI1IEMgMTkuNTgyMDMxIDIyOS4xMjUgMTguNDYwOTM4IDIzMS44MzU5MzggMTguNDYwOTM4IDIzNC42Njc5NjkgTCAxOC40NjA5MzggNTQ0IEMgMTguNTE5NTMxIDU5Ni45OTIxODggNjEuNDY0ODQ0IDYzOS45NDE0MDYgMTE0LjQ2MDkzOCA2NDAgTCA0NzcuMTI4OTA2IDY0MCBDIDUzMC4xMjEwOTQgNjM5Ljk0MTQwNiA1NzMuMDcwMzEyIDU5Ni45OTYwOTQgNTczLjEyODkwNiA1NDQgTCA1NzMuMTI4OTA2IDk2IEMgNTczLjA3MDMxMiA0My4wMDM5MDYgNTMwLjEyMTA5NCAwLjA1ODU5MzggNDc3LjEyODkwNiAwIFogTSAzNjUuMzM5ODQ0IDEwNi42NjQwNjIgTCAxOTkuNzkyOTY5IDEwNi42NjQwNjIgTCAxOTkuNzkyOTY5IDc0LjY2Nzk2OSBDIDE5OS43OTI5NjkgNjguNzczNDM4IDIwNC41NzAzMTIgNjQgMjEwLjQ2MDkzOCA2NCBMIDM5OS40NjA5MzggNjQgWiBNIDE1Ny4xMjg5MDYgNTMuMzM1OTM4IEMgMTU3LjEyODkwNiAzNS42NjAxNTYgMTcxLjQ1MzEyNSAyMS4zMzIwMzEgMTg5LjEyNSAyMS4zMzIwMzEgTCA0MzMuNTk3NjU2IDIxLjMzMjAzMSBMIDQxNi41MzEyNSA0Mi42NjQwNjIgTCAyMTAuNDYwOTM4IDQyLjY2NDA2MiBDIDE5Mi43ODUxNTYgNDIuNjY0MDYyIDE3OC40NjA5MzggNTYuOTkyMTg4IDE3OC40NjA5MzggNzQuNjY3OTY5IEwgMTc4LjQ2MDkzOCAxMDYuNjY0MDYyIEwgMTU3LjEyODkwNiAxMDYuNjY0MDYyIFogTSAyNS43NTM5MDYgMTc1LjAzOTA2MiBMIDg2LjA4NTkzOCAxMTQuNzA3MDMxIEwgMTEwLjA0Mjk2OSAxMzguNjY3OTY5IEwgNDkuNzE0ODQ0IDE5OSBaIE0gNTUxLjc5Njg3NSA1NDQgQyA1NTEuNzQyMTg4IDU4NS4yMTQ4NDQgNTE4LjM0Mzc1IDYxOC42MTMyODEgNDc3LjEyODkwNiA2MTguNjY3OTY5IEwgMTE0LjQ2MDkzOCA2MTguNjY3OTY5IEMgNzMuMjQ2MDk0IDYxOC42MTMyODEgMzkuODQ3NjU2IDU4NS4yMTQ4NDQgMzkuNzkyOTY5IDU0NCBMIDM5Ljc5Mjk2OSAyMzkuMDgyMDMxIEwgMTUwLjg3ODkwNiAxMjggTCAzNzAuNDU3MDMxIDEyOCBDIDM3My42OTkyMTkgMTI4IDM3Ni43NjU2MjUgMTI2LjUyNzM0NCAzNzguNzg5MDYyIDEyNCBMIDQ2MC45MjE4NzUgMjEuMzMyMDMxIEwgNDc3LjEyODkwNiAyMS4zMzIwMzEgQyA1MTguMzQzNzUgMjEuMzg2NzE5IDU1MS43NDIxODggNTQuNzg1MTU2IDU1MS43ODkwNjIgOTYgTCA1NTEuNzg5MDYyIDU0NCBaIE0gNTUxLjc5Njg3NSA1NDQgIiBzdHlsZT0iIGZpbGwtcnVsZTpub256ZXJvO2ZpbGwtb3BhY2l0eToxOyIgc3Ryb2tlPSIjMDAwMDAwIiBmaWxsPSIjMDAwMDAwIi8+CjxwYXRoIGQ9Ik0gNDUyLjY2Nzk2OSAyMjAuODc1IEMgNDU2Ljc2MTcxOSAyMTYuNjM2NzE5IDQ1Ni42NDQ1MzEgMjA5Ljg4MjgxMiA0NTIuNDA2MjUgMjA1Ljc4OTA2MiBDIDQ0OC4yNzM0MzggMjAxLjc5Njg3NSA0NDEuNzE4NzUgMjAxLjc5Njg3NSA0MzcuNTg1OTM4IDIwNS43ODkwNjIgTCAzODcuMzc1IDI1NiBMIDIwNC4yMDcwMzEgMjU2IEwgMTU5LjMzNTkzOCAyMTEuMTI1IEMgMTU1LjA5NzY1NiAyMDcuMDMxMjUgMTQ4LjM0Mzc1IDIwNy4xNDg0MzggMTQ0LjI1IDIxMS4zODY3MTkgQyAxNDAuMjYxNzE5IDIxNS41MjM0MzggMTQwLjI2MTcxOSAyMjIuMDc0MjE5IDE0NC4yNSAyMjYuMjA3MDMxIEwgMTg5LjEyNSAyNzEuMDg1OTM4IEwgMTg5LjEyNSA0NTQuMjUgTCAxNDQuMjUgNDk5LjEyNSBDIDE0MC4wMTE3MTkgNTAzLjIxODc1IDEzOS44OTQ1MzEgNTA5Ljk2ODc1IDE0My45OTIxODggNTE0LjIxMDkzOCBDIDE0OC4wODU5MzggNTE4LjQ0MTQwNiAxNTQuODM1OTM4IDUxOC41NTg1OTQgMTU5LjA3MDMxMiA1MTQuNDY4NzUgQyAxNTkuMTY0MDYyIDUxNC4zODI4MTIgMTU5LjI0NjA5NCA1MTQuMjk2ODc1IDE1OS4zMzU5MzggNTE0LjIxMDkzOCBMIDIwNC4yMDcwMzEgNDY5LjMzMjAzMSBMIDM4Ny4zNzUgNDY5LjMzMjAzMSBMIDQzNy41ODU5MzggNTE5LjUzOTA2MiBDIDQ0MS44MjAzMTIgNTIzLjYzMjgxMiA0NDguNTc4MTI1IDUyMy41MTU2MjUgNDUyLjY2Nzk2OSA1MTkuMjc3MzQ0IEMgNDU2LjY2MDE1NiA1MTUuMTQ4NDM4IDQ1Ni42NjAxNTYgNTA4LjU5Mzc1IDQ1Mi42Njc5NjkgNTA0LjQ1NzAzMSBMIDQwMi40NjA5MzggNDU0LjI1IEwgNDAyLjQ2MDkzOCAyNzEuMDg1OTM4IFogTSAyMTAuNDYwOTM4IDI3Ny4zMzU5MzggTCAzODEuMTI1IDI3Ny4zMzU5MzggTCAzODEuMTI1IDQ0OCBMIDIxMC40NjA5MzggNDQ4IFogTSAyMTAuNDYwOTM4IDI3Ny4zMzU5MzggIiBzdHlsZT0iIGZpbGwtcnVsZTpub256ZXJvO2ZpbGwtb3BhY2l0eToxOyIgc3Ryb2tlPSIjMDAwMDAwIiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPC9zdmc+Cg==)
}

.fa-steering {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAxIiBpZD0iTGF5ZXJfMSIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0MjQyNDI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo2cHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZS8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxMjgiIGN5PSIxMjgiIHI9IjExOC45MiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTI4IiBjeT0iMTI4IiByPSI4OS44NiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxMC4wNyw5MS40UzE1Ny4yOSw5OSwxNTcuMjksMTI4czM0LjgzLDYyLjk1LDM0LjgzLDYyLjk1Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTguMTcsNzEuNDRTNzcuMTIsODEuODUsMTI4LDgxLjg1czY5LjgzLTEwLjQxLDY5LjgzLTEwLjQxIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjMuODgsMTkwLjk1Uzk4LjcxLDE1Nyw5OC43MSwxMjgsNDUuOTMsOTEuNCw0NS45Myw5MS40Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY0LDIxMC4zNnMtMTcuMDYtNDQuNDktMzYtNDQuNDktMzYsNDQuNDktMzYsNDQuNDkiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjEyOCIgY3k9IjEyNi41MiIgcj0iOS43NiIvPjwvc3ZnPg==)
}

.fa-tachometer {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAxIiBpZD0iTGF5ZXJfMSIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0MjQyNDI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo2cHg7fS5jbHMtMntmaWxsOiM0MjQyNDI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZS8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxMjgiIGN5PSIxMjgiIHI9IjExOC43NiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjEyOCIgeDI9IjEyOCIgeTE9IjI3LjY2IiB5Mj0iNDUuMDciLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxMDIuMDMiIHgyPSIxMDYuNTQiIHkxPSIzMS4wOCIgeTI9IjQ3LjkiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI3Ny44MyIgeDI9Ijg2LjUzIiB5MT0iNDEuMSIgeTI9IjU2LjE4Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNTcuMDUiIHgyPSI2OS4zNiIgeTE9IjU3LjA1IiB5Mj0iNjkuMzYiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI0MS4xIiB4Mj0iNTYuMTgiIHkxPSI3Ny44MyIgeTI9Ijg2LjUzIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMjE0LjkiIHgyPSIxOTkuODIiIHkxPSIxNzguMTciIHkyPSIxNjkuNDciLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIzMS4wOCIgeDI9IjQ3LjkiIHkxPSIxMDIuMDMiIHkyPSIxMDYuNTQiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIyMjQuOTIiIHgyPSIyMDguMSIgeTE9IjE1My45NyIgeTI9IjE0OS40NiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjI3LjY2IiB4Mj0iNDUuMDciIHkxPSIxMjgiIHkyPSIxMjgiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIyMjguMzQiIHgyPSIyMTAuOTMiIHkxPSIxMjgiIHkyPSIxMjgiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIzMS4wOCIgeDI9IjQ3LjkiIHkxPSIxNTMuOTciIHkyPSIxNDkuNDYiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIyMjQuOTIiIHgyPSIyMDguMSIgeTE9IjEwMi4wMyIgeTI9IjEwNi41NCIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjQxLjEiIHgyPSI1Ni4xOCIgeTE9IjE3OC4xNyIgeTI9IjE2OS40NyIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjIxNC45IiB4Mj0iMTk5LjgyIiB5MT0iNzcuODMiIHkyPSI4Ni41MyIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE5OC45NSIgeDI9IjE4Ni42NCIgeTE9IjU3LjA1IiB5Mj0iNjkuMzYiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNzguMTciIHgyPSIxNjkuNDciIHkxPSI0MS4xIiB5Mj0iNTYuMTgiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNTMuOTciIHgyPSIxNDkuNDYiIHkxPSIzMS4wOCIgeTI9IjQ3LjkiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjEyOCIgY3k9IjEyNy42NCIgcj0iOC43Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTI4IiB4Mj0iNzguOTciIHkxPSIxMjcuNjQiIHkyPSIxNTUuMTMiLz48L3N2Zz4=)
}

.fa-door {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00OTguODIsMjA2LjYwN0wzMDUuMzk0LDEzLjE4QzI5Ni44OTUsNC42OCwyODUuNTk0LDAsMjczLjU3NCwwSDQ1QzIwLjE4NywwLDAsMjAuMTg3LDAsNDV2NDIyYzAsMjQuODEzLDIwLjE4Nyw0NSw0NSw0NSAgICBoMjQxYzUuNjgyLDAsMTAuODc1LTMuMjEsMTMuNDE3LTguMjkyQzMzMy42NSw0MzUuMjQsNDA0Ljk5LDM5MSw0ODEuMTY0LDM5MUg0OTdjOC4yODQsMCwxNS02LjcxNiwxNS0xNVYyMzguNDI3ICAgIEM1MTIsMjI2LjQwNyw1MDcuMzE5LDIxNS4xMDcsNDk4LjgyLDIwNi42MDd6IE00ODIsMzYxaC0wLjgzNmMtNDMuMDk4LDAtODUuNDcxLDEyLjE2NC0xMjIuNTM5LDM1LjE3NyAgICBjLTM0LjMwNiwyMS4yOTktNjIuMzksNTAuODQ0LTgxLjY4NSw4NS44MjNINDVjLTguMjcxLDAtMTUtNi43MjktMTUtMTVWNDVjMC04LjI3MSw2LjcyOS0xNSwxNS0xNWgyMjguNTc0ICAgIGM0LjAwNiwwLDcuNzczLDEuNTYsMTAuNjA2LDQuMzk0TDQ3Ny42MDYsMjI3LjgyYzIuODMzLDIuODMzLDQuMzk0LDYuNiw0LjM5NCwxMC42MDdWMzYxeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ0Ni42MzcsMjQwLjI4MkwyNzEuNzc4LDY0LjQyNEMyNjguOTYzLDYxLjU5MiwyNjUuMTM1LDYwLDI2MS4xNDIsNjBINzVjLTguMjg0LDAtMTUsNi43MTYtMTUsMTV2MTgxICAgIGMwLDguMjg0LDYuNzE2LDE1LDE1LDE1aDM2MWM4LjI4NCwwLDE1LTYuNzE2LDE1LTE1di01LjE0MkM0NTEsMjQ2Ljg5NSw0NDkuNDMxLDI0My4wOTIsNDQ2LjYzNywyNDAuMjgyeiBNOTAsMjQxVjkwaDE2NC45MDMgICAgbDE1MC4xNDEsMTUxSDkweiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTE2NSwzMzFINzVjLTguMjg0LDAtMTUsNi43MTYtMTUsMTV2MTVjMCwzMy4wODQsMjYuOTE2LDYwLDYwLDYwczYwLTI2LjkxNiw2MC02MHYtMTVDMTgwLDMzNy43MTYsMTczLjI4NCwzMzEsMTY1LDMzMXogICAgIE0xMjAsMzkxYy0xNi41NDIsMC0zMC0xMy41NTgtMzAtMzAuMWg2MEMxNTAsMzc3LjQ0MiwxMzYuNTQyLDM5MSwxMjAsMzkxeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}

.fa-motor {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzFfMV8iIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY0IDY0OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik02MywzNmgtNHYtMmgtNHYtMS41TDUwLjMzMywyOUg0N1YxOGMwLTEuNjU0LTEuMzQ2LTMtMy0zaC0xdi0xYzAtMS42NTQtMS4zNDYtMy0zLTNIMTJjLTEuMzAyLDAtMi40MDIsMC44MzktMi44MTYsMkgxdjYgIGg4djQuMTg0QzcuODM5LDIzLjU5OCw3LDI0LjY5OCw3LDI2djdIMXYxNmg2djFjMCwxLjY1NCwxLjM0NiwzLDMsM2gzMGMxLjMwMiwwLDIuNDAyLTAuODM5LDIuODE2LTJINDQgIGMxLjMwMiwwLDIuNDAyLTAuODM5LDIuODE2LTJoMy41MThMNTUsNDUuNVY0NGg0di0yaDRWMzZ6IE00MSwxNHYxaC00djhIMTVWMTNoMjVDNDAuNTUxLDEzLDQxLDEzLjQ0OCw0MSwxNHogTTEyLDEzaDF2MTBoLTJ2LTkgIEMxMSwxMy40NDgsMTEuNDQ5LDEzLDEyLDEzeiBNMywxN3YtMmg2djJIM3ogTTcsMzV2Mi41NTZDNi40MDksMzcuMjEyLDUuNzMyLDM3LDUsMzdzLTEuNDA5LDAuMjEyLTIsMC41NTZWMzVIN3ogTTcsNDEgIGMwLDEuMTAzLTAuODk3LDItMiwycy0yLTAuODk3LTItMnMwLjg5Ny0yLDItMlM3LDM5Ljg5Nyw3LDQxeiBNMyw0N3YtMi41NTZDMy41OTEsNDQuNzg4LDQuMjY4LDQ1LDUsNDVzMS40MDktMC4yMTIsMi0wLjU1NlY0N0gzeiAgIE00MSw1MGMwLDAuNTUyLTAuNDQ5LDEtMSwxSDE1VjI4aC0ydjIzaC0zYy0wLjU1MSwwLTEtMC40NDgtMS0xVjI2YzAtMC41NTIsMC40NDktMSwxLTFoMjV2MjRoMlYyNWgzYzAuNTUxLDAsMSwwLjQ0OCwxLDFWNTB6ICAgTTQ1LDQ4YzAsMC41NTItMC40NDksMS0xLDFoLTFWMjZjMC0xLjY1NC0xLjM0Ni0zLTMtM2gtMXYtNmg1YzAuNTUxLDAsMSwwLjQ0OCwxLDFWNDh6IE01Myw0NC41TDQ5LjY2Nyw0N0g0N1YzMWgyLjY2N0w1MywzMy41ICBWNDQuNXogTTU3LDQyaC0ydi02aDJWNDJ6IE02MSw0MGgtMnYtMmgyVjQweiIvPjwvc3ZnPg==)
}

.fa-seat {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTExLjk5OTgyIDUxMSIgd2lkdGg9IjUxMnB4Ij48cGF0aCBkPSJtNDg5LjcyNjU2MiAzNTAuODI0MjE5Yy0xNy43MTA5MzctMjEuMjQ2MDk0LTQzLjIxMDkzNy0zMy4zNDc2NTctNzAuMTQwNjI0LTMzLjM0NzY1Ny0uNDYwOTM4IDAtLjkyMTg3Ni4wMDM5MDctMS4zNzg5MDcuMDExNzE5LTY0LjY0ODQzNy45OTIxODgtMTQ1Ljk4NDM3NSA4LjY3MTg3NS0yMjEuNDgwNDY5IDIwLjc4NTE1Ny0uODA4NTkzLTguMjI2NTYzLTEuNTU0Njg3LTE2LjgwMDc4Mi0yLjMyMDMxMi0yNS42MzY3MTktNi40OTYwOTQtNzQuOTY0ODQ0LTE2LTE1Mi4yNDIxODgtNjAuMjg5MDYyLTI3Mi44MzIwMzEtMTEuNDAyMzQ0LTMxLjA0Mjk2OS00NS45MzM1OTQtNDcuMDI3MzQ0LTc2Ljk4MDQ2OS0zNS42MjUtMTAuODEyNSAzLjk2ODc1LTM2LjU2NjQwNyAxNS43OTY4NzQtMzkuNDY4NzUgMTcuMTMyODEybC0xNy42Njc5NjkgOC4xMzI4MTIgNy42NDQ1MzEgMTcuODg2NzE5Yy4xMDE1NjMuMjM4MjgxIDEwLjI4MTI1IDI0LjA3ODEyNSAxMy44NjMyODEgMzMuODMyMDMxIDM2LjIzNDM3NiA5OC42NTYyNSA0Ny4wNzgxMjYgMTc0LjYwMTU2MyA1My4zOTg0MzggMjQxLjk3MjY1NyAxLjI0MjE4OCAxMy4yNSAxLjY3MTg3NSAyNi45Njg3NSAyLjA4NTkzOCA0MC4yMzA0NjkgMS4xOTUzMTIgMzguMTc1NzgxIDIuNDMzNTkzIDc3LjY1MjM0MyAyMi44NDc2NTYgMTEyLjY0NDUzMSAxNS42NjAxNTYgMjYuODQ3NjU2IDQ3LjA3NDIxOCAzNi40MTQwNjIgNzEuMjUzOTA2IDM2LjQxNDA2MmgzMjIuNzMwNDY5bDE2LjM2NzE4Ny04Mi4zOTQ1MzFjNS41NzQyMTktMjguMDU0Njg4LTEuODgyODEyLTU2LjkyNTc4MS0yMC40NjQ4NDQtNzkuMjA3MDMxem0tMzU1LjM0NzY1NiAxMDUuMDM5MDYyYy0xNS4zMDQ2ODctMjYuMjM0Mzc1LTE2LjMyODEyNS01OS4wMjczNDMtMTcuNDE3OTY4LTkzLjc0NjA5My0uNDMzNTk0LTEzLjg3ODkwNy0uODgyODEzLTI4LjIyNjU2My0yLjI0MjE4OC00Mi43MTQ4NDQtNi4yNTc4MTItNjYuNzAzMTI1LTE3Ljc2NTYyNS0xNDguODA4NTk0LTU1LjY3MTg3NS0yNTIuMDI3MzQ0LTEuNjQwNjI1LTQuNDYwOTM4LTQuMzc1LTExLjIzMDQ2OS03LjA0Mjk2OS0xNy42ODM1OTQgNy4zNzEwOTQtMy4yNjE3MTggMTQuODc1LTYuNDkyMTg3IDE4LjkxNzk2OS03Ljk3NjU2MiAxMC4zNDM3NS0zLjc5Njg3NSAyMS44NTkzNzUgMS41MjczNDQgMjUuNjYwMTU2IDExLjg3NSA0Mi41ODk4NDQgMTE1Ljk2MDkzNyA1MS43MzA0NjkgMTkwLjMzNTkzNyA1Ny45ODgyODEgMjYyLjUgMS40Mzc1IDE2LjU5Mzc1IDIuODA0Njg4IDMyLjI4MTI1IDQuNzA3MDMyIDQ2Ljk5MjE4Ny4yNzczNDQgNy42NjAxNTcgMi4zMTI1IDYzLjE2Nzk2OSA0LjY2NDA2MiAxMDguOTAyMzQ0LTExLjE5NTMxMi0xLjM4MjgxMy0yMy43MTg3NS02LjEwNTQ2OS0yOS41NjI1LTE2LjEyMTA5NHptMzM2LjU5Mzc1LTMzLjYyODkwNi05Ljk3MjY1NiA1MC4yMDMxMjVoLTI1Ni45OTYwOTRjLTEuNzI2NTYyLTMzLjA5Mzc1LTMuMjk2ODc1LTcyLjEwMTU2Mi00LjE0NDUzMS05NC4xNjAxNTYgNzQuNTY2NDA2LTEyLjEyNSAxNTUuMTk1MzEzLTE5LjgyODEyNSAyMTguOTU3MDMxLTIwLjgwODU5NCAxNS4yODUxNTYtLjIyMjY1NiAyOS45NTcwMzIgNi42Nzk2ODggNDAuMTk5MjE5IDE4Ljk2MDkzOCAxMC44MDg1OTQgMTIuOTY0ODQzIDE1LjE2NDA2MyAyOS42NTYyNSAxMS45NTcwMzEgNDUuODA0Njg3em0tMjM1LjE3OTY4Ny0xOTUuMTM2NzE5IDM1LjIwMzEyNS01My41NzAzMTJjMTguNTcwMzEyIDEyLjQxNzk2OCAyMy42NDg0MzcgMzcuNjY3OTY4IDExLjMzOTg0NCA1Ni4zOTg0MzdsLTM1LjIwMzEyNiA1My41NzAzMTNjLTE4LjU3MDMxMi0xMi40MTc5NjktMjMuNjQ4NDM3LTM3LjY2Nzk2OS0xMS4zMzk4NDMtNTYuMzk4NDM4em05Ny45NzI2NTYgMCAzNS4xOTkyMTktNTMuNTcwMzEyYzE4LjU3NDIxOCAxMi40MTc5NjggMjMuNjQ4NDM3IDM3LjY2Nzk2OCAxMS4zMzk4NDQgNTYuMzk4NDM3bC0zNS4xOTkyMTkgNTMuNTcwMzEzYy0xOC41NzQyMTktMTIuNDE3OTY5LTIzLjY1MjM0NC0zNy42Njc5NjktMTEuMzM5ODQ0LTU2LjM5ODQzOHptOTUuOTY4NzUgMCAzNS4yMDMxMjUtNTMuNTcwMzEyYzE4LjU3MDMxMiAxMi40MTc5NjggMjMuNjQ4NDM4IDM3LjY2Nzk2OCAxMS4zMzU5MzggNTYuMzk4NDM3bC0zNS4xOTkyMTkgNTMuNTcwMzEzYy0xOC41NzQyMTktMTIuNDE3OTY5LTIzLjY0ODQzOC0zNy42Njc5NjktMTEuMzM5ODQ0LTU2LjM5ODQzOHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+Cg==)
}

body.bdSt2 .onlyOnStep1,body.bdSt4 .onlyOnStep1 {
    display: none
}

.checkbox {
    margin-top: 1rem
}

.styled-checkbox {
    position: absolute;
    opacity: 0
}

.styled-checkbox+label {
    position: relative;
    cursor: pointer;
    padding: 1rem;
    width: auto;
    display: inline-block
}

.styled-checkbox+label:active {
    outline: 2px solid rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.styled-checkbox+label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 3px solid var(--primary);
    border-radius: .25rem
}

.styled-checkbox:hover+label:before {
    background: #eee
}

.styled-checkbox:focus+label:before {
    box-shadow: 0 0 0 3px rgba(0,0,0,.12)
}

.styled-checkbox:checked+label:before {
    background: var(--primary)
}

.styled-checkbox:disabled+label {
    color: #b8b8b8;
    cursor: auto
}

.styled-checkbox:disabled+label:before {
    box-shadow: none;
    background: #ddd
}

.styled-checkbox:checked+label:after {
    content: '';
    position: absolute;
    left: 21px;
    top: 28px;
    background: #fff;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.formError {
    position: relative!important;
    cursor: pointer;
    text-align: left;
    width: 100%;
    float: left;
    top: 0!important;
    left: 0!important;
    display: block!important;
    margin: 0!important
}

.formError+input {
    background-color: var(--light-four);
    border-color: var(--danger);
    box-shadow: 0 0 0 2px var(--danger)!important;
    transition: all .3s linear;
}

.formError.inline {
    position: relative;
    top: 0;
    left: 0;
    display: inline-block
}

.formError .formErrorContent {
    font-family: var(--font-primary-font);
    letter-spacing: .5px;
    line-height: 14px;
    position: absolute;
    text-align: right;
    right: 0;
    font-size: 11px;
    padding: 4px 10px 4px 0;
    color: var(--danger);
    display: block;
    width: 100%;
    text-transform: uppercase
}

.formError.inline .formErrorContent {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0
}

.acceptTermsformError+input+label {
    background: #ffd1d1;
    border-radius: .25rem;
    box-shadow: 0 0 30px rgba(34,34,34,.29);
    width: 100%
}

.acceptTermsformError+input+label,.acceptTermsformError+input+label:before {
    color: #6c757d
}

.acceptTermsformError+input+label:before {
    background-color: transparent;
    border-color: var(--danger)
}

.formError .formErrorArrow {
    width: 15px;
    margin: -2px 0 0 13px;
    position: relative;
    display: none
}

body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow {
    margin: -2px 13px 0 0
}

.formError .formErrorArrowBottom {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    margin: 0 0 0 12px;
    top: 2px
}

.acceptTermsformError .formErrorContent {
    margin-top: -30px;
    text-align: left
}

iframe#submitFrame {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(255,255,255,.3);
    border: 0;
    z-index: 9999
}





.dark-bg hr{
    border-color:transparent;
}








.maxBabyseatsInfo, .depositInfo{
    margin: 0px 5px 20px 5px;
    font-size: 14px;
    border-color: transparent;
    background: var(--light-secondary);
    display:none!important;
}
.quickquote label {
    font-weight: bold;
    color: var(--navy-600);
    
    font-size: 14px;
}
.quickQuoteContainer {
    max-width: 100%;
    
    
}
#step1 {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    
    
    
    
    
    
    
    
    
}
.alert-danger {
    color: var(--danger);
}
@media (max-width: 767.98px) {
    .quickQuoteContainer {
        max-width: 100%;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .quickQuoteContainer .form-group{
        padding-left: 0px; 
        padding-right: 0px;
    }
    .mainTitle span.underline{
        background: #fff!important;
    }
    .quickQuoteContainer {
        padding-left: 0px;
        padding-right: 0px;
    }
    #app:after,
    #app:before{
        display: none;
    }
    .paymentOn .paymentContainer{
        margin-top:20px;
    }
}
.bdSt2 #app:after,
.bdSt2 #app:before,
.bdSt4 #app:after,
.bdSt4 #app:before{
    display: none;
}

.paymentContainer{
    display: none;
}
.paymentOn .personalContainer{
    display:none;
}
.paymentOn .paymentContainer{
    display:inline-block;
}
.paymentContainer iframe{
    border:0;
    width:100%;
    min-height:500px;
    background: url(/images/loading-13.gif) 50% 50% no-repeat var(--light-four);
    background-size: 48px 48px;
    border-radius: 5px;
}



.banner-top-item {
    padding: 15px;
    background: var(--light-four);
    margin: 1rem;
    text-align: left;
    border-radius: 3px;
    
    font-size: 14px;
    padding-left: 50px;
    margin-top: 0;
    display: flex;
    flex-direction: column;
    
    
    justify-content: center;
    min-height: 80px;
}

.banner-top-item > b {
    display: block;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 5px;
}

.banner-top-item > i {
    font-size: 24px;
    position: absolute;
    left: 10px;
    top: calc(50% - 10px);
    color: var(--dark-third);
}

.banner-top-item > span {
    font-size: 13px;
    line-height: 1.3;
    
    display: block;
}

.banner-top-item:first-of-type {
    margin-right: 0;
}

.banner-top-item:last-of-type {
    margin-left: 0;
}
.group .features{
    display:none;
}

.bannersTop.row.allSoldOut{
    margin-right: 0px;
    margin-left: 0px;
}
.bannersTop.allSoldOut .banner-top-item {
    background: var(--danger);
    color: #fff;
    border-color: var(--danger);
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.bannersTop.allSoldOut .banner-top-item>i.far {
    color: #fff;
}

@media (max-width: 767.8px) {
    .bannersTop.superBanners.row {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: scroll;
        scroll-snap-type: x mandatory;
        width: calc(100% + 60px);
        margin-right: 0px;
        margin-bottom:10px;
        margin-left: -30px;
    }
    .banner-top-item:first-of-type{
        margin-left:1rem;
    }
    .banner-top-item{
        min-width: calc(100vw - 100px);
        max-width: calc(100vw - 100px);
        margin-left: 0;
        margin-right: 1rem!important;
        scroll-snap-align: center;
    }
    .banner-top-item:last-of-type{
        margin-right: 1rem!important;
    }
}

.sidebarInBanners{
    display:none;
}

@media (min-width: 768px) and (max-width: 1200px) {
    .sidebarInBanners{
        display:block!important;
    }
    .sidebarInBanners .banner-top-item {
        margin-left:1rem;
        margin-right:1rem;
        max-width: calc(100% - 2rem);
        border-color: var(--light-third);
    }

    .sidebarInBanners .bannersTop{
        flex-direction: column;
    }
    .carContainer .bannersTop{
        display:none;
    }

}
span.likeSmall {
    font-size: 80%;
    font-weight: 400;
    color: rgba(0, 0, 0, .5) !important;
    margin-top: .5rem;

    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

select#countryCode {
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 110px;
    background: #fff;
    text-align: left;
}

.form-group:has(#countryCode) {
    position: relative;
}

.form-group:has(#countryCode) input {
    padding-left: 130px;
}
span.oldPrice {
    opacity: .5;
    display: block;
    font-size: 80%;
    margin-bottom: 10px;
    position:relative;
    color: var(--danger)!important;
}

span.oldPrice:before {
  position: absolute;
  width:calc(100% + 10px);
  content: "";
  left: 0px;
  top: 50%;
  right: 0;
  border-top: 3px solid var(--primary)!important;
  border-color: inherit;
  -webkit-transform:rotate(-10deg);
  -moz-transform:rotate(-10deg);
  -ms-transform:rotate(-10deg);
  -o-transform:rotate(-10deg);
  transform:rotate(-10deg);
}

@media (max-width: 768px) {
  span.oldPrice{
    display:inline-block;
    margin-right:20px;
  }
    .carContainer{
        display:flex;
        flex-direction: column;
    }
}

@media (max-width: 375px) {
    span.oldPrice{
      display:none;
    }
  
    .group .colRight .price {
      font-size: 1.5rem;
      }
      .group .colCenter .categoryName{
          font-size:16px;
          letter-spacing:-.5px;
          min-width: 100%;
      }
      .carFeatures{
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: flex-start;
      }
      .carFeatures > span{
          padding-top:10px;
          padding: 6px 8px;
          text-transform: capitalize;
      }
      .carFeatures > span > i{
          display:none;
      }
      #step2.row.steps .col-12:has(.mainCarContainer){
          padding-left:0;
          padding-right:0;
          
          
      }
      .bannersTop.superBanners.row {
          width: calc(100% + 30px);
          margin-right: 0px;
          margin-left: -15px;
      }
  }



  body.bdSt4 #promo-banner{
    display: none!important;
  }
  #promo-banner #apply-promo{
    display: none;
  }

.mainCarContainer .group  .price:before,
.mainCarContainer .group .price:after{
    content: 'final price';
    display: block;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .5px;
}
.mainCarContainer .group .price:after {
    content: 'per vehicle';
}
