.elementor-8209 .elementor-element.elementor-element-e12be93{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-8209 .elementor-element.elementor-element-1bf3562{--iteration-count:infinite;--animation-duration:800ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-8209 .elementor-element.elementor-element-1bf3562 .elementor-headline{text-align:center;font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:105px;letter-spacing:-0.28px;word-spacing:0px;}.elementor-8209 .elementor-element.elementor-element-1bf3562 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-8209 .elementor-element.elementor-element-81291c6{--display:flex;}.elementor-8209 .elementor-element.elementor-element-4d95fc8 > .elementor-widget-container{padding:40px 0px 40px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8209 .elementor-element.elementor-element-1bf3562 .elementor-headline{font-size:59px;line-height:60px;letter-spacing:-0.28px;word-spacing:0em;}}@media(max-width:767px){.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8209 .elementor-element.elementor-element-1bf3562 .elementor-headline{font-size:36px;line-height:40px;letter-spacing:-0.28px;word-spacing:0px;}}/* Start custom CSS for html, class: .elementor-element-4d95fc8 */.elementor-element-4d95fc8 .elementor-widget-container {
    background: #f2f2f2;
}
booking-widget .lf-z-\[9999999\] {
    z-index: 10 !important;
}
.lf-grid-cols-3 button {
    border: none;
    border-radius: 0;
}
.lf-grid-cols-3 button.\!lf-border-\[--primary-color\] {
    border-bottom: 2px solid #000 !important;
}
.lf-grid-cols-3 button:hover, .lf-grid-cols-3 button:focus, .lf-grid-cols-3 button:active {
    background-color: transparent
}
input[type=text] {
    padding: 8px 28px;
}
.lf-py-1\.5 button {
    padding: 0 0 0 5px;
    border: none;
    color: #000;
}
.lf-py-1\.5 button:hover, .lf-py-1\.5 button:focus {
    color: #1e1e1e;
    background: transparent;
}
.lf-pr-4 button, .lf-pr-2 button, .lf-right-2 button {
    border: none;
    padding: 0;
    color: #000;
}
.lf-pr-4 button:hover, .lf-pr-2 button:hover, .lf-right-2 button:hover {
    color: #1e1e1e;
    background: transparent;
}
.fixbtm button.cardcusbtn {
    border: none;
}
.fixbtm button.cardcusbtn:focus {
    background: #000;
}
app-fleet-card .lf-flex-col {
    flex-direction: row;
}
.flex_w100 {
    text-align: left !important;
}
button.seled_dsktp {
    border: none;
}
.lf-gap-4 .lf-border-\[\#ddd\] {
    border: 1px solid #666;
}
input[type=tel] {
    padding: 0;
    border: none !important;
}
.\!lf-w-\[45px\] {
    padding: 0 !important;
}
.lf-w-7.lf-h-7 {
    padding: 0;
}
.accpet_two .lf-underline {
    color: #1e1e1e;
}/* End custom CSS */
/* Start custom CSS */.langDropdown-container-DTDVG[_ngcontent-ng-c2344086797] .langDropdown-body-AKSDf[_ngcontent-ng-c2344086797] img[_ngcontent-ng-c2344086797] {
    filter: none !important;
    display: none!important;
}

.langDropdown-position-DTNHH{
    display:none!important;
}

.langDropdown-position-DTNHH[_ngcontent-ng-c2344086797] {
    display:none!important;
    justify-content: center;
}

.journey-details-btn[_ngcontent-ng-c2133135725] {
    width: auto;
    background-color: #fff!important;
    color: #000;
    height: auto;
    max-height: 45px;
    padding: .8rem .5rem;
    border: 1.2px solid #000;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0;
    cursor: pointer;
}

.app-btn-primary-border {
    color: var(--button-primary-border) !important;
    border: 1px solid var(--button-primary-border)!important;
    cursor: pointer;
    display: inline-block;
    padding: 5px 20px;
    font-weight: 400;
    line-height: 1.5;
    border-radius: .25rem;
    font-size: 16px;
    text-transform: uppercase;
    background: transparent;
}/* End custom CSS */