@import url(components.css);
 :root {
  /* Primary */
  --primary:#F57F20;
  --primary-shade1:#F8A563;
  --primary-shade2:#FABF8F;
  --primary-shade3:#FCD9BC;
  --primary-shade4:#FEF2E9;

  /* Secondary */
  --secondary:#46205B;
  --secondary-shade1:#6B4D7C;
  --secondary-shade2:#90799D;
  --secondary-shade3:#B5A6BD;
  --secondary-shade4:#E3DEE6;

  /* alert */
  --success:#198754;
  --info:#2B80FD;
  --warning:#FFC107;
  --error:#DC3545;
  --disabled:#D8D8D8;


  /* gry */
  --gry-900:#212121;
  --gry-800:#424242;
  --gry-700:#616161;
  --gry-600:#757575;
  --gry-500:#9E9E9E;
  --gry-400:#BDBDBD;
  --gry-300:#E0E0E0;
  --gry-200:#EEEEEE;
  --gry-100:#F5F5F5;
  --gry-50:#FAFAFA;

  /* genral-color */
  --balck:#000000;
  --white:#FFFFFF;

  /* dark color */
  --dark-1:#181A20;
  --dark-2:#1F222A;
  --dark-3:#35383F;



}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-BlackItalic.eot');
  src: url('../../fonts/Aeonik-BlackItalic.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-BlackItalic.woff2') format('woff2'),
      url('../../fonts/Aeonik-BlackItalic.woff') format('woff'),
      url('../../fonts/Aeonik-BlackItalic.ttf') format('truetype'),
      url('../../fonts/Aeonik-BlackItalic.svg#Aeonik-BlackItalic') format('svg');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-Bold.eot');
  src: url('../../fonts/Aeonik-Bold.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-Bold.woff2') format('woff2'),
      url('../../fonts/Aeonik-Bold.woff') format('woff'),
      url('../../fonts/Aeonik-Bold.ttf') format('truetype'),
      url('../../fonts/Aeonik-Bold.svg#Aeonik-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-Black.eot');
  src: url('../../fonts/Aeonik-Black.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-Black.woff2') format('woff2'),
      url('../../fonts/Aeonik-Black.woff') format('woff'),
      url('../../fonts/Aeonik-Black.ttf') format('truetype'),
      url('../../fonts/Aeonik-Black.svg#Aeonik-Black') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-BoldItalic.eot');
  src: url('../../fonts/Aeonik-BoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-BoldItalic.woff2') format('woff2'),
      url('../../fonts/Aeonik-BoldItalic.woff') format('woff'),
      url('../../fonts/Aeonik-BoldItalic.ttf') format('truetype'),
      url('../../fonts/Aeonik-BoldItalic.svg#Aeonik-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-Light.eot');
  src: url('../../fonts/Aeonik-Light.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-Light.woff2') format('woff2'),
      url('../../fonts/Aeonik-Light.woff') format('woff'),
      url('../../fonts/Aeonik-Light.ttf') format('truetype'),
      url('../../fonts/Aeonik-Light.svg#Aeonik-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-MediumItalic.eot');
  src: url('../../fonts/Aeonik-MediumItalic.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-MediumItalic.woff2') format('woff2'),
      url('../../fonts/Aeonik-MediumItalic.woff') format('woff'),
      url('../../fonts/Aeonik-MediumItalic.ttf') format('truetype'),
      url('../../fonts/Aeonik-MediumItalic.svg#Aeonik-MediumItalic') format('svg');
  font-weight: 501;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-Medium.eot');
  src: url('../../fonts/Aeonik-Medium.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-Medium.woff2') format('woff2'),
      url('../../fonts/Aeonik-Medium.woff') format('woff'),
      url('../../fonts/Aeonik-Medium.ttf') format('truetype'),
      url('../../fonts/Aeonik-Medium.svg#Aeonik-Medium') format('svg');
  font-weight: 501;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-Regular.eot');
  src: url('../../fonts/Aeonik-Regular.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-Regular.woff2') format('woff2'),
      url('../../fonts/Aeonik-Regular.woff') format('woff'),
      url('../../fonts/Aeonik-Regular.ttf') format('truetype'),
      url('../../fonts/Aeonik-Regular.svg#Aeonik-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-LightItalic.eot');
  src: url('../../fonts/Aeonik-LightItalic.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-LightItalic.woff2') format('woff2'),
      url('../../fonts/Aeonik-LightItalic.woff') format('woff'),
      url('../../fonts/Aeonik-LightItalic.ttf') format('truetype'),
      url('../../fonts/Aeonik-LightItalic.svg#Aeonik-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-RegularItalic.eot');
  src: url('../../fonts/Aeonik-RegularItalic.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-RegularItalic.woff2') format('woff2'),
      url('../../fonts/Aeonik-RegularItalic.woff') format('woff'),
      url('../../fonts/Aeonik-RegularItalic.ttf') format('truetype'),
      url('../../fonts/Aeonik-RegularItalic.svg#Aeonik-RegularItalic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-Thin.eot');
  src: url('../../fonts/Aeonik-Thin.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-Thin.woff2') format('woff2'),
      url('../../fonts/Aeonik-Thin.woff') format('woff'),
      url('../../fonts/Aeonik-Thin.ttf') format('truetype'),
      url('../../fonts/Aeonik-Thin.svg#Aeonik-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('../../fonts/Aeonik-ThinItalic.eot');
  src: url('../../fonts/Aeonik-ThinItalic.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Aeonik-ThinItalic.woff2') format('woff2'),
      url('../../fonts/Aeonik-ThinItalic.woff') format('woff'),
      url('../../fonts/Aeonik-ThinItalic.ttf') format('truetype'),
      url('../../fonts/Aeonik-ThinItalic.svg#Aeonik-ThinItalic') format('svg');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}



* { padding: 0px;margin: 0px; }
html,body{ padding: 0px;margin: 0px;font-family: 'Aeonik';font-optical-sizing: auto;font-style: normal;font-size: 14px;font-weight: normal; }
a { text-decoration: none !important; }
img{max-width:100%;}
header .navbar { padding:15px 0; }
header .navbar-nav { position: absolute;top: 0;left: 0;pointer-events: none;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center; }
header .navbar-nav .nav-item { pointer-events: initial;margin: 0px 10px; }
header .navbar-nav .nav-item a { color: var(--gry-800);font-size: 16px;font-weight: 501; }
header .navbar-nav .nav-item a:hover { color: var(--primary); }
.container-fluid { padding: 0px 30px; }
body.fixed header { position: sticky;top: 0;z-index: 999;background-color: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);box-shadow: 0px 1px 3px  rgba(0, 0, 0, 0.2); }
.hero-section { position: relative;padding:0 30px; }
.hero-section-in { display: flex;align-items: center; height:calc(100vh - 110px) ; background:url(../../images/banner.png) no-repeat;background-position: center;background-size: cover; border-radius: 20px; }
.hero-section-text h1 { font-size: 56px;font-weight: 700;color: var(--white); }
.hero-section-text p { font-size: 24px;color: var(--white); font-weight: 400; line-height: 31.2px; }
.hero-section-text { max-width: 570px;}
.hero-section-text .btn { margin-top: 50px;}
.section-headings h3 { font-size: 22px;font-weight: 501;color: var(--primary); }
.section-headings h4 { font-size: 40px;font-weight: 501;color: var(--gry-800); }
.section-padding { padding: 120px 0; }
.features-col article { border-radius: 20px; transition: 0.3s ease-in-out; padding: 30px 20px;text-align: center; }
.features-col article figure { background:var(--primary);width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;border-radius: 80px;margin: auto; }
.features-col article figcaption { margin-top: 30px; }
.features-col article figcaption h4 { color: var(--balck);font-size: 24px;font-weight: 501; }
.features-col article figcaption p { font-size: 16px;color: var(--gry-600); }
.features-col article:hover { box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.09); }
.about-sec { background-color: var(--primary-shade4); }
.section-headings p { font-size: 16px;color: var(--gry-600); }
.app-screenshot .owl-item { transition: 0.3s ease-in-out;transform: scale(0.8); }
.app-screenshot .owl-item.center { transform: scale(1); }
.who-we-inner { background: url(../../images/r-trans.png)  var(--gry-50) no-repeat; background-position: 30px 30px;  border-radius: 20px; }
.who-we-text { background: var(--white);border-radius: 10px;padding: 30px;display: flex;flex-direction: column;justify-content: center; }
.who-we-img { border-radius: 20px;overflow: hidden; }
.who-we-img img { object-fit: cover;object-position: center;width: 100%; height: 100%;}
.who-we-inner .row > * { display: flex; }
.who-we-inner .row > * > * { width: 100%; }
.list-bullet { display: flex;flex-direction: column;gap: 10px;font-size: 16px;color: var(--gry-600); }
.help-box.row a { padding: 50px 30px;border: 1px solid var(--gry-300);display: block; border-radius: 20px;text-align: center;}
.help-box.row h4 { font-size: 15px;text-decoration: none;color: var(--gry-800);font-size: 24px; font-weight: 501;margin-top: 20px;}
.get-in-touch-in { padding: 70px;background-color: var(--secondary);border-radius: 20px; }
.contact-right-info span { font-size: 22px;color: var(--primary-shade4); }
.contact-right-info h4 { font-size: 68px;color: var(--white);max-width: 400px;line-height: 67px; }
.contact-right-info {padding-right: 70px;display: flex;flex-direction: column;justify-content: space-between;}
.contact-form-ui { padding: 40px;background: var(--secondary-shade4);border-radius: 20px; }
.get-in-touch-in .col-md-7 { display: flex; }
.career-sec .section-headings h4 { font-size: 30px; }
.career-sec figure { border-radius: 20px;overflow: hidden;}
.career-sec figure img { width: 100%;height: 100%;object-fit: cover;object-position: center; }
.download-app-sec .container-fluid { background: var(--gry-50) no-repeat;background-position: right bottom 30px; }
.download-app-sec .tab-content { box-shadow: 0px -4px 18px rgba(0, 0, 0, 0.06);border-radius: 30px 30px 0px 0px; background: var(--white);padding: 50px 60px 0;}
.download-sec-in { display: flex;justify-content: space-between; }
.download-sec-text { max-width: 600px; display: flex;flex-direction: column;justify-content: center;gap: 20px; }
.download-head h4 { font-size: 40px;font-weight: 501;color: var(--gry-800); }
.download-head p { font-size: 20px;font-weight: 501;color: var(--gry-600); }
.download-app-btns img { width: 192px; }
.download-app-btns { display: flex;gap: 10px; }
.main-footer { background:var(--dark-1);padding: 150px 0;background-position: 40px 40px;}
.foot-content { display: flex;gap: 60px;justify-content: end; }
.footer-heading { font-size: 20px;font-weight: 501;color: var(--white);margin-bottom: 40px; }
.foot-links { list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 20px;}
.foot-links a { color: var(--white);font-size: 16px; }
.foot-links a:hover { color: var(--primary); }
.foot-menu-are { min-width: 210px; }
.social-btns { display: flex;gap: 10px;}
.social-btns a { background: var(--primary);height: 42px;width: 42px;display: flex;align-items: center;justify-content: center;border-radius: 10px; }
.social-btns a:hover { background: var(--secondary); }
.footer-copyright { background: var(--primary);color: var(--white);padding:15px 10px;text-align: center; }
.heading-banner { background-color: var(--primary-shade4);height: 280px; }
.heading-banner-text h4 { font-size: 50px;font-weight: 700;color: var(--gry-800); }
.breadcrumb-item a { color: var(--primary);font-weight: 501; }
.breadcrumb-item.active a { color: var(--gry-700); }
.inner-page-wraper { padding: 100px 0; }
.terms-content h4 { color: var(--gry-800);font-size: 24px;font-weight: 501;margin-bottom: 15px; }
.terms-content p { font-size: 16px;color: var(--gry-600);margin-bottom: 20px; }
.services-inner-page .career-sec { padding: 100px 0; }
.services-inner-page .career-sec:first-child { padding-top: 0; }
.services-inner-page .career-sec:last-child { padding-bottom: 0; }
.services-inner-page .career-sec:nth-child(even) { background-color:var(--gry-50); }
.service-banner-img figure { height: 500px;overflow: hidden;border-radius: 20px;}
.service-banner-img figure img { object-fit: cover;object-position: center;width: 100%;height: 100%; }
.terms-content h2 { font-weight: 700;font-size: 52px; }
.hero-section-help .hero-section-in { height: 600px;background:url(../../images/help.png);background-size: cover;background-repeat: no-repeat;background-position: center; }
.career-jobs-box article { padding: 40px 30px;border-radius: 10px;border: 1px solid var(--gry-300); }
.career-jobs-box article h4 a { font-size: 24px;font-weight: 501;color: var(--gry-900); }
.career-jobs-box article span { font-size: 16px;font-weight: 501; }
.career-jobs-box article p { color: var(--gry-600); }
.career-form { padding: 50px;background: var(--gry-50);border-radius: 20px; }
input.form-control[type=file]::file-selector-button {
  display: none;
}
input.form-control[type=file]::-ms-browse {
  display: none;
}
input.form-control[type=file] {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 17V19C4 19.5304 4.21071 20.0391 4.58579 20.4142C4.96086 20.7893 5.46957 21 6 21H18C18.5304 21 19.0391 20.7893 19.4142 20.4142C19.7893 20.0391 20 19.5304 20 19V17M7 9L12 4M12 4L17 9M12 4V16' stroke='%23354052' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;background-position: right 15px center;
}
.section-headings h2 { font-size: 55px;font-weight: 700;color: var(--gry-800); }
.help-banner { background-color: var(--gry-50); }
.accordion-button { font-size: 24px;font-weight: 501;padding:15px;box-shadow: none !important; background: none !important;}
.accordion-body { padding: 15px; padding-top: 0;font-size: 16px;color: var(--gry-700); }
.accordion-button:not(.collapsed) { color: var(--primary); }
.accordion-button::after { background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='43' height='43' rx='21.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='43' height='43' rx='21.5' stroke='%23F57F20'/%3E%3Cpath d='M22 15V29M15 22H29' stroke='%23F57F20' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width: 40px;height: 40px;background-size: 100%; }
.accordion-button:not(.collapsed)::after{ background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='43' height='43' rx='21.5' fill='%23F57F20'/%3E%3Crect x='0.5' y='0.5' width='43' height='43' rx='21.5' stroke='%23F57F20'/%3E%3Cpath d='M28 16L16 28M16 16L28 28' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.heading-banner-career .heading-banner-text { max-width: 750px;margin: auto; }
.heading-banner-career.heading-banner { height: auto;padding: 80px 0;padding-bottom: 150px; }
.career-details-view-in { box-shadow: 0px 4px 17.8px rgba(0, 0, 0, 0.09);
  border-radius: 20px;padding: 40px;max-width: 850px;margin: auto;margin-top: -180px;background: var(--white);margin-bottom: 100px; }
.heading-big h1 { font-size: 50px;font-weight: 700;}
.heading-big p { font-size: 16px;color: var(--gry-600); }
.heading-big { margin-bottom: 60px; }
.about-banner-img img{ border-radius: 20px;overflow: hidden; width: 100%;}
.about-main { margin-bottom: 100px;}
.how-it-sec-row article { color: var(--white);text-align: center; background-color: var(--gry-900);border-radius: 10px;padding: 30px; }
.how-it-sec-row article figure { background: var(--primary);border-radius: 10px;height: 65px;width: 65px;margin: auto;margin-bottom: 30px; display: flex;align-items: center;justify-content: center;color: var(--white);font-size: 35px; }
.how-it-sec-row article p { margin-bottom: 0;}
.error{color:red !important}


.goog-te-gadget-simple {
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #ccc !important;
}
.goog-te-gadget img{
    display: none;
}
.goog-te-gadget-simple span {
    font-size: 14px;
}
.breadcrumb-item + .breadcrumb-item::before {
    content: '->';
    color: #F57F20; /* Replace with your desired color */
}



.select-phone { position: relative; }
.select-phone #country { position: absolute;left: 1px;top: 27px;height: 46px;padding: 0px 15px;border-radius: 10px 0px 0px 10px;background: var(--white);border: none;border-right: 1px solid var(--gry-300);}
.select-phone input { padding-left: 115px; }
.safety-inner-page .career-sec:nth-child(1n){ background-color: var(--gry-50); }
.safety-inner-page .career-sec:nth-child(2n){ background-color: var(--white); }
.safety-inner-page .career-sec:nth-child(3n){ background-color: var(--gry-50); }
.safety-inner-page .career-sec:first-child { padding-top: 100px;}
.safety-inner-page .career-sec:last-child { padding-bottom: 100px;}
.bg-content { position: relative; background: var(--dark-1);}
.bg-content img { position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: 0.4; }
.bg-content h4 { text-align: center;font-size: 34px;font-weight: 500;line-height: 50px; color: var(--white);position: relative;z-index: 1;}
.banner-passenger-text h4 { font-size: 56px;color: #424242;font-weight: 600; }
.banner-passenger-text p { font-size: 16px;color: #757575; }
.banner-passenger-img { border-radius: 150px 10px 10px 10px; }
.driver-inner-page figure { aspect-ratio: 16/11;overflow: hidden;border-radius: 15px; }
.driver-inner-page figure img { width: 100%;height: 100%;object-fit: cover;object-position: center; }