.elementor-4411 .elementor-element.elementor-element-336dd8b{--display:flex;--min-height:700px;--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;--overlay-opacity:0.54;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-4411 .elementor-element.elementor-element-336dd8b:not(.elementor-motion-effects-element-type-background), .elementor-4411 .elementor-element.elementor-element-336dd8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-secondary ) 0%, #2E2E2E 100%);}.elementor-4411 .elementor-element.elementor-element-336dd8b::before, .elementor-4411 .elementor-element.elementor-element-336dd8b > .elementor-background-video-container::before, .elementor-4411 .elementor-element.elementor-element-336dd8b > .e-con-inner > .elementor-background-video-container::before, .elementor-4411 .elementor-element.elementor-element-336dd8b > .elementor-background-slideshow::before, .elementor-4411 .elementor-element.elementor-element-336dd8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4411 .elementor-element.elementor-element-336dd8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000008C;background-image:url("https://harmainviptaxi.com/wp-content/uploads/2026/07/0fb7eded-dc8b-4766-9239-3c5e0bed3fe0.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4411 .elementor-element.elementor-element-23499cf{--display:flex;}.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-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4411 .elementor-element.elementor-element-23076d0 .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:17px;font-weight:800;}.elementor-4411 .elementor-element.elementor-element-23076d0 > .elementor-widget-container{margin:-65px -65px -65px -65px;padding:10px 10px 10px 10px;border-style:groove;border-width:5px 5px 5px 5px;border-radius:8px 8px 8px 8px;}.elementor-4411 .elementor-element.elementor-element-23076d0{width:var( --container-widget-width, 33.966% );max-width:33.966%;--container-widget-width:33.966%;--container-widget-flex-grow:0;}.elementor-4411 .elementor-element.elementor-element-23076d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4411 .elementor-element.elementor-element-23076d0:hover > .elementor-widget-container{border-radius:-1px -1px -1px -1px;}.elementor-4411 .elementor-element.elementor-element-b3c7b30{--display:flex;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4411 .elementor-element.elementor-element-4f48320{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4411 .elementor-element.elementor-element-dd311a9{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#D4AF37;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4411 .elementor-element.elementor-element-2e7b3f1 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:800;fill:#010201;color:#010201;border-radius:23px 23px 23px 23px;}.elementor-4411 .elementor-element.elementor-element-2942337{--display:flex;--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;}.elementor-4411 .elementor-element.elementor-element-cf51ae3 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:800;fill:#000000;color:#000000;border-radius:26px 26px 26px 26px;}.elementor-4411 .elementor-element.elementor-element-a3ccc2e .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:900;fill:#000000;color:#000000;background-color:#F5C24314;border-radius:29px 29px 29px 29px;}.elementor-4411 .elementor-element.elementor-element-c2828bf{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-4411 .elementor-element.elementor-element-ff868fa{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-4411 .elementor-element.elementor-element-4d61696 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:900;fill:#010202;color:#010202;border-radius:14px 14px 14px 14px;padding:20px 20px 20px 20px;}.elementor-4411 .elementor-element.elementor-element-df48411{--display:flex;--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;}.elementor-4411 .elementor-element.elementor-element-591b6f9{text-align:center;}.elementor-4411 .elementor-element.elementor-element-e95ee3e{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-4411 .elementor-element.elementor-element-46d5de7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4411 .elementor-element.elementor-element-4d506c2{--display:flex;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:14px 14px 14px 14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4411 .elementor-element.elementor-element-663fbe2 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:900;fill:#000000;color:#000000;border-style:solid;border-radius:236px 236px 236px 236px;}.elementor-4411 .elementor-element.elementor-element-6265dd5{--display:flex;--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;border-style:solid;--border-style:solid;--border-radius:14px 14px 14px 14px;}.elementor-4411 .elementor-element.elementor-element-5ff1392 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:900;fill:#000000;color:#000000;border-style:solid;border-radius:39px 39px 39px 39px;}.elementor-4411 .elementor-element.elementor-element-1e891a1{--display:flex;--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;border-style:solid;--border-style:solid;--border-radius:14px 14px 14px 14px;}.elementor-4411 .elementor-element.elementor-element-a10816f img{border-style:solid;border-radius:14px 14px 14px 14px;}.elementor-4411 .elementor-element.elementor-element-8bfdd63 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:bold;fill:#000000;color:#000000;border-radius:42px 42px 42px 42px;}.elementor-4411 .elementor-element.elementor-element-e2acb5f{--display:flex;--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;border-style:solid;--border-style:solid;--border-radius:27px 27px 27px 27px;}.elementor-4411 .elementor-element.elementor-element-787d6da .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:900;fill:#0F0909;color:#0F0909;border-radius:39px 39px 39px 39px;}.elementor-4411 .elementor-element.elementor-element-3ff2c5e{--display:flex;--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;}.elementor-4411 .elementor-element.elementor-element-6645bc9{--display:flex;}@media(min-width:768px){.elementor-4411 .elementor-element.elementor-element-4d506c2{--width:25%;}.elementor-4411 .elementor-element.elementor-element-6265dd5{--width:25%;}.elementor-4411 .elementor-element.elementor-element-1e891a1{--width:25%;}.elementor-4411 .elementor-element.elementor-element-e2acb5f{--width:25%;}}@media(max-width:767px){.elementor-4411 .elementor-element.elementor-element-336dd8b{--overlay-opacity:0.63;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:6px;--padding-top:70px;--padding-bottom:070px;--padding-left:040px;--padding-right:40px;}.elementor-4411 .elementor-element.elementor-element-336dd8b.e-con{--align-self:center;}.elementor-4411 .elementor-element.elementor-element-23076d0 > .elementor-widget-container{margin:-51px -51px -51px -51px;padding:7px 7px 7px 7px;border-radius:14px 14px 14px 14px;}.elementor-4411 .elementor-element.elementor-element-23076d0{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-4411 .elementor-element.elementor-element-e56b15f > .elementor-widget-container{margin:6px 7px 6px -47px;padding:02px -32px -26px -21px;}.elementor-4411 .elementor-element.elementor-element-e56b15f.elementor-element{--flex-grow:2;--flex-shrink:-8;}.elementor-4411 .elementor-element.elementor-element-dd311a9{text-align:start;}.elementor-4411 .elementor-element.elementor-element-dd311a9 p{margin-block-end:4px;}.elementor-4411 .elementor-element.elementor-element-dd311a9 > .elementor-widget-container{margin:-12px -41px -6px -6px;}.elementor-4411 .elementor-element.elementor-element-2e7b3f1 > .elementor-widget-container{margin:-11px -11px -11px -11px;padding:17px 17px 17px 17px;}.elementor-4411 .elementor-element.elementor-element-2942337{--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:6px;}.elementor-4411 .elementor-element.elementor-element-df48411{--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:6px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-4411 .elementor-element.elementor-element-46d5de7{--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:6px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}}/* Start custom CSS for html, class: .elementor-element-e56b15f */.hero-heading{
    max-width:900px;
}

.hero-heading h1{
    font-family:'Poppins',sans-serif;
    font-size:72px;
    font-weight:800;
    line-height:1.1;
    letter-spacing:-1px;
    margin:0;
    color:#F4C542;
    text-shadow:0 2px 10px rgba(0,0,0,.25);
}

.hero-heading .gold{
    color:#F4C542;
}

.hero-heading .gold-light{
    color:#E7B93A;
}

@media (max-width:1024px){
.hero-heading h1{
    font-size:56px;
}
}

@media (max-width:767px){
.hero-heading h1{
    font-size:38px;
    line-height:1.2;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7637cbd */.taxi-table{
overflow-x:auto;
border-radius:18px;
box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.taxi-table table{
width:100%;
border-collapse:collapse;
background:#fff;
font-family:Poppins,sans-serif;
}

.taxi-table thead{
background:#101d2d;
color:#fff;
}

.taxi-table th{
padding:22px;
font-size:18px;
font-weight:700;
text-transform:uppercase;
letter-spacing:1px;
text-align:left;
}

.taxi-table td{
padding:28px 22px;
font-size:20px;
color:#1b2d45;
border-bottom:1px solid #eee;
}

.taxi-table strong{
font-size:28px;
font-weight:700;
}

.tag{
display:inline-block;
margin-top:10px;
padding:8px 18px;
background:#f2ede3;
border-radius:30px;
font-size:14px;
font-weight:600;
color:#6c5a32;
}

.price{
font-size:38px;
font-weight:800;
color:#D4AF37;
}

tbody tr:hover{
background:#faf8f3;
transition:.3s;
}

@media(max-width:768px){

.taxi-table th,
.taxi-table td{
padding:15px;
font-size:15px;
}

.taxi-table strong{
font-size:20px;
}

.price{
font-size:28px;
}

}/* End custom CSS */