.elementor-24897 .elementor-element.elementor-element-fe62c10:not(.elementor-motion-effects-element-type-background), .elementor-24897 .elementor-element.elementor-element-fe62c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://londonchauffeur.london/wp-content/uploads/2025/01/Range-Rover-Autobiography-Long-2024-scaled.jpg");background-position:center center;background-size:cover;}.elementor-24897 .elementor-element.elementor-element-fe62c10 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #FFFFFF00 100%);opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24897 .elementor-element.elementor-element-fe62c10 > .elementor-container{min-height:400px;}.elementor-24897 .elementor-element.elementor-element-fe62c10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24897 .elementor-element.elementor-element-45f2baa > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-24897 .elementor-element.elementor-element-45f2baa{text-align:center;}.elementor-24897 .elementor-element.elementor-element-45f2baa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24897 .elementor-element.elementor-element-ac338c1:not(.elementor-motion-effects-element-type-background), .elementor-24897 .elementor-element.elementor-element-ac338c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24897 .elementor-element.elementor-element-ac338c1 > .elementor-container{max-width:1600px;}.elementor-24897 .elementor-element.elementor-element-ac338c1{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-24897 .elementor-element.elementor-element-ac338c1, .elementor-24897 .elementor-element.elementor-element-ac338c1 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-24897 .elementor-element.elementor-element-ac338c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24897 .elementor-element.elementor-element-2cda191:not(.elementor-motion-effects-element-type-background), .elementor-24897 .elementor-element.elementor-element-2cda191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24897 .elementor-element.elementor-element-2cda191 > .elementor-container{max-width:1450px;}.elementor-24897 .elementor-element.elementor-element-2cda191, .elementor-24897 .elementor-element.elementor-element-2cda191 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-24897 .elementor-element.elementor-element-2cda191{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-181px;margin-bottom:0px;padding:35px 0px 0px 0px;z-index:1;}.elementor-24897 .elementor-element.elementor-element-2cda191 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-24897 .elementor-element.elementor-element-fe62c10:not(.elementor-motion-effects-element-type-background), .elementor-24897 .elementor-element.elementor-element-fe62c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-24897 .elementor-element.elementor-element-fe62c10 > .elementor-container{min-height:340px;}.elementor-24897 .elementor-element.elementor-element-fe62c10{z-index:1;}.elementor-24897 .elementor-element.elementor-element-45f2baa .elementor-heading-title{font-size:27px;}}/* Start custom CSS for html, class: .elementor-element-54a256b */.lf-col-span-1 button {
    border: none;
    border-radius: 0;
}
.lf-col-span-1 button.\!lf-border-\[--primary-color\] {
    border-bottom: 2px solid #000;
}
.lf-col-span-1 button:hover, .lf-col-span-1 button:focus, .lf-pr-2 button:hover, .lf-right-2 button:hover, .lf-pr-2 button:focus, .lf-right-2 button:focus, .lf-justify-end button:hover, .lf-justify-end button:focus {
    background-color: transparent;
    color: #000;
}
.lf-relative input[type=text]{
    padding: 8px 26px;
}
.lf-w-full h3 {
    margin: 0;
}
.lf-pr-2 button, .lf-right-2 button {
    border: none;
    padding: 0;
}
table thead:first-child tr:first-child th {
    border-block-start: none;
}
.lf-max-h-\[200px\] .lf-py-1\.5 button {
    padding: 0 0 0 5px;
}
.lf-justify-end button {
    border: none;
    padding: 0;
}
button.cardcusbtn {
    background-color: #000;
    color: #fff;
    padding: 10px 40px;
    border-radius: 20px;
}
.sel100 button.lf-me-2 {
    border: none;
    padding: 5px 10px;
    color: #fff;
}
.sel100 button.lf-me-2:hover, .sel100 button.lf-me-2:focus {
    background-color: transparent;
}
.fixbtm .lf-col-span-2 button{
    border-radius: 20px;
}
.fixbtm .lf-col-span-2, .fixbtm .lf-col-span-1 {
    display: grid;
}
.fixbtm .lf-col-span-1 button:hover {
    border: 1px solid #000;
}
input[type=tel] {
    border: none !important;
}
.lf-border-\[\#ddd\] .lf-py-3 {
    padding: 0;
}
button.lf-w-7 {
    background-color: #000;
    border-radius: 50px;
    padding: 0;
    width: 28px;
    height: 28px;
    color: #fff;
    border: none;
}
.\!lf-w-\[45px\] {
    padding: 0 !important;
}/* End custom CSS */