.elementor-51 .elementor-element.elementor-element-b2f167e{--display:flex;--min-height:1000px;--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;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-b2f167e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-8384da0{--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;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5);--z-index:2;}.elementor-51 .elementor-element.elementor-element-8384da0, .elementor-51 .elementor-element.elementor-element-8384da0::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-8384da0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-4d6777b{--display:flex;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-4d6777b:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4d6777b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rideshareflow.com/wp-content/uploads/2024/08/slider_shape-jim-fahad-digital.png");background-position:-390px -33px;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-4d6777b, .elementor-51 .elementor-element.elementor-element-4d6777b::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-4d6777b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-beebbd9 > .elementor-widget-container{padding:0px 0px 0px 30px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-beebbd9{left:2.059%;}body.rtl .elementor-51 .elementor-element.elementor-element-beebbd9{right:2.059%;}.elementor-51 .elementor-element.elementor-element-beebbd9{top:11.399%;z-index:7;}.elementor-51 .elementor-element.elementor-element-beebbd9 .elementor-image-box-wrapper{text-align:left;}.elementor-51 .elementor-element.elementor-element-beebbd9 .elementor-image-box-title{color:#0B0B0B;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;}.elementor-51 .elementor-element.elementor-element-beebbd9 .elementor-image-box-description{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-a1401c3{left:5%;}body.rtl .elementor-51 .elementor-element.elementor-element-a1401c3{right:5%;}.elementor-51 .elementor-element.elementor-element-a1401c3{top:17%;z-index:5;}.elementor-51 .elementor-element.elementor-element-ac884fb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:29%;}.elementor-51 .elementor-element.elementor-element-ac884fb > .elementor-widget-container{padding:60px 60px 60px 60px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-ac884fb{left:7%;}body.rtl .elementor-51 .elementor-element.elementor-element-ac884fb{right:7%;}.elementor-51 .elementor-element.elementor-element-c0b4516{--display:flex;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-4733ed9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-4733ed9{left:40%;}body.rtl .elementor-51 .elementor-element.elementor-element-4733ed9{right:40%;}.elementor-51 .elementor-element.elementor-element-4733ed9{top:20%;}.elementor-51 .elementor-element.elementor-element-4733ed9 img{border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-4e51830{left:37%;}body.rtl .elementor-51 .elementor-element.elementor-element-4e51830{right:37%;}.elementor-51 .elementor-element.elementor-element-4e51830{top:31%;text-align:center;}.elementor-51 .elementor-element.elementor-element-4e51830 .elementor-heading-title{color:#3482FF;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-10b46df{left:16%;}body.rtl .elementor-51 .elementor-element.elementor-element-10b46df{right:16%;}.elementor-51 .elementor-element.elementor-element-10b46df{top:74%;}.elementor-51 .elementor-element.elementor-element-7bc3c9f .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-7bc3c9f{left:39%;}body.rtl .elementor-51 .elementor-element.elementor-element-7bc3c9f{right:39%;}.elementor-51 .elementor-element.elementor-element-7bc3c9f{top:74%;}.elementor-51 .elementor-element.elementor-element-51f84f0 .elementor-button{background-color:#3482FF;border-radius:10px 10px 10px 10px;}.elementor-51 .elementor-element.elementor-element-51f84f0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;top:41%;z-index:7;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-51f84f0{left:16%;}body.rtl .elementor-51 .elementor-element.elementor-element-51f84f0{right:16%;}.elementor-51 .elementor-element.elementor-element-51f84f0 .elementor-field-group{margin-bottom:19px;}.elementor-51 .elementor-element.elementor-element-51f84f0 .elementor-form-fields-wrapper{margin-bottom:-19px;}.elementor-51 .elementor-element.elementor-element-51f84f0 .elementor-field-group > a:hover{color:#2F40BB;}body .elementor-51 .elementor-element.elementor-element-51f84f0 .elementor-field-group > label{padding-bottom:9px;}.elementor-51 .elementor-element.elementor-element-51f84f0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-51 .elementor-element.elementor-element-51f84f0 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-548d7dc{right:17%;}body.rtl .elementor-51 .elementor-element.elementor-element-548d7dc{left:17%;}.elementor-51 .elementor-element.elementor-element-548d7dc{bottom:39%;z-index:5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-b2f167e{--width:92.875%;}.elementor-51 .elementor-element.elementor-element-8384da0{--width:95%;}.elementor-51 .elementor-element.elementor-element-4d6777b{--width:47.367%;}}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-4d6777b:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4d6777b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-4d6777b:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4d6777b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS */@keyframes animationFramesOne {
  0% {
    transform:  translate(0px,0px)  rotate(0deg) ;
  }
  20% {
    transform:  translate(73px,-1px)  rotate(36deg) ;
  }
  40% {
    transform:  translate(141px,72px)  rotate(72deg) ;
  }
  60% {
    transform:  translate(83px,122px)  rotate(108deg) ;
  }
  80% {
    transform:  translate(-40px,72px)  rotate(144deg) ;
  }
  100% {
    transform:  translate(0px,0px)  rotate(0deg) ;
  }
}
@-webkit-keyframes animationFramesOne {
  0% {
    -webkit-transform:  translate(0px,0px)  rotate(0deg) ;
  }
  20% {
    -webkit-transform:  translate(73px,-1px)  rotate(36deg) ;
  }
  40% {
    -webkit-transform:  translate(141px,72px)  rotate(72deg) ;
  }
  60% {
    -webkit-transform:  translate(83px,122px)  rotate(108deg) ;
  }
  80% {
    -webkit-transform:  translate(-40px,72px)  rotate(144deg) ;
  }
  100% {
    -webkit-transform:  translate(0px,0px)  rotate(0deg) ;
  }
}
.animationFramesOne {
  -webkit-animation: animationFramesOne 12s linear infinite;
  animation: animationFramesOne 12s linear infinite;
}
.animationFramesOne.two {
  -webkit-animation: animationFramesOne 20s linear infinite;
  animation: animationFramesOne 20s linear infinite;
}
@keyframes contactSwimmer {
  0%,
  100% {
    -webkit-transform: translateX(0) translateY(0) rotate(0);
    transform: translateX(0) translateY(0) rotate(0);
  }
  25%,
  75% {
    -webkit-transform: translateX(15px) translateY(20px) rotate(10deg);
    transform: translateX(15px) translateY(20px) rotate(10deg);
  }
  50% {
    -webkit-transform: translateX(60px) translateY(35px) rotate(15deg);
    transform: translateX(60px) translateY(35px) rotate(15deg);
  }
}
.contactSwimmer {
  -webkit-animation-name: contactSwimmer;
  animation-name: contactSwimmer;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@keyframes rotateme {
  from {
    -webkit-transform: rotate(0deg);
     transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotateme {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.rotateme {
  -webkit-animation-name: rotateme;
  animation-name: rotateme;
  -webkit-animation-duration: 8s;
  animation-duration: 8s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}/* End custom CSS */