*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:"Inter",sans-serif;background-color:#f8f9fa;color:#1a202c;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;color:#1a202c;font-weight:700;line-height:1.2;margin-bottom:1rem}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem;color:#1a202c}a{color:#0077b6;text-decoration:none;transition:all .3s ease}a:hover{color:#023e8a}img{max-width:100%;height:auto;display:block}ol,ul{list-style:none}button{font-family:"Inter",sans-serif}.advancedSearch__bar button[type=submit],.btn,.createride__fields__container button[type=submit],.ridepage__sidebar .ridepage__cta button,.tilePager button{font-family:"Inter",sans-serif;font-weight:600;border-radius:9999px;padding:.5rem 1.5rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;cursor:pointer;border:2px solid transparent}.advancedSearch__bar button[type=submit]:focus,.btn:focus,.createride__fields__container button[type=submit]:focus,.ridepage__sidebar .ridepage__cta button:focus,.tilePager button:focus{outline:none;box-shadow:0 0 0 3px rgba(0,119,182,.3)}.advancedSearch__bar button[type=submit],.btn-primary,.createride__fields__container button[type=submit],.ridepage__sidebar .ridepage__cta button{background-color:#0077b6;color:#fff;border-color:#0077b6;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.advancedSearch__bar button[type=submit]:active,.advancedSearch__bar button[type=submit]:focus,.advancedSearch__bar button[type=submit]:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.createride__fields__container button[type=submit]:active,.createride__fields__container button[type=submit]:focus,.createride__fields__container button[type=submit]:hover,.ridepage__sidebar .ridepage__cta button:active,.ridepage__sidebar .ridepage__cta button:focus,.ridepage__sidebar .ridepage__cta button:hover{background-color:#023e8a;border-color:#023e8a;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.advancedSearch__bar button[type=submit]:disabled,.btn-primary:disabled,.createride__fields__container button[type=submit]:disabled,.ridepage__sidebar .ridepage__cta button:disabled{background-color:#718096;border-color:#718096;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{background-color:#ff6b6b;color:#fff;border-color:#ff6b6b}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#ee5253;border-color:#ee5253;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.btn-outline,.tilePager button{background-color:transparent;color:#0077b6;border-color:#0077b6}.btn-outline:hover,.tilePager button:hover{background-color:#0077b6;color:#fff}.createride__basicinfo__main input,.createride__basicinfo__main select,.createride__basicinfo__main textarea,.DraftEditor-root,.form-control{border-radius:8px;border:1px solid rgba(113,128,150,.3);padding:1rem;font-family:"Inter",sans-serif;transition:all .3s ease}.createride__basicinfo__main input:focus,.createride__basicinfo__main select:focus,.createride__basicinfo__main textarea:focus,.DraftEditor-root:focus,.form-control:focus{border-color:#0077b6;box-shadow:0 0 0 3px rgba(0,119,182,.1);outline:none}.modal-open{padding-right:0!important}.modal-body{overflow-y:auto}.modal-content{border-radius:16px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.rides-title{font-size:2.25rem;font-family:"Montserrat",sans-serif;padding:.5rem;font-weight:700;color:#1a202c}.rides-tagline{font-size:1.125rem;font-family:"Inter",sans-serif;padding:.25rem;text-transform:uppercase;letter-spacing:.05em;display:block;color:#718096}.page-title{font-size:2.25rem;font-family:"Montserrat",sans-serif;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1}.page__hero__title{color:#fff}.center{text-align:center}.page__hero{background-image:linear-gradient(270deg,#65bda4,#2c91b5);display:flex;justify-content:center;align-items:center;height:300px;position:relative;overflow:hidden}.page__hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://www.transparenttextures.com/patterns/cubes.png);opacity:.1}.form-group{margin-bottom:1rem}.form-group label{display:block;font-weight:600;color:#1a202c;margin-bottom:.25rem;font-size:.875rem}.createride__basicinfo__main .form-group input,.createride__basicinfo__main .form-group select,.createride__basicinfo__main .form-group textarea,.form-group .createride__basicinfo__main input,.form-group .createride__basicinfo__main select,.form-group .createride__basicinfo__main textarea,.form-group .DraftEditor-root,.form-group .form-control,.form-group input.form-control,.form-group select.form-control,.form-group textarea.form-control{width:100%;padding:.5rem 1rem;font-size:1rem;font-family:"Inter",sans-serif;border:1px solid rgba(113,128,150,.3);border-radius:8px;background-color:#fff;transition:all .3s ease}.createride__basicinfo__main .form-group input:focus,.createride__basicinfo__main .form-group select:focus,.createride__basicinfo__main .form-group textarea:focus,.form-group .createride__basicinfo__main input:focus,.form-group .createride__basicinfo__main select:focus,.form-group .createride__basicinfo__main textarea:focus,.form-group .DraftEditor-root:focus,.form-group .form-control:focus,.form-group input.form-control:focus,.form-group select.form-control:focus,.form-group textarea.form-control:focus{outline:none;border-color:#0077b6;box-shadow:0 0 0 3px rgba(0,119,182,.1)}.createride__basicinfo__main .form-group input::placeholder,.createride__basicinfo__main .form-group select::placeholder,.createride__basicinfo__main .form-group textarea::placeholder,.form-group .createride__basicinfo__main input::placeholder,.form-group .createride__basicinfo__main select::placeholder,.form-group .createride__basicinfo__main textarea::placeholder,.form-group .DraftEditor-root::placeholder,.form-group .form-control::placeholder,.form-group input.form-control::placeholder,.form-group select.form-control::placeholder,.form-group textarea.form-control::placeholder{color:rgba(113,128,150,.6)}.createride__basicinfo__main .form-group textarea,.form-group .createride__basicinfo__main textarea,.form-group textarea.DraftEditor-root,.form-group textarea.form-control{min-height:100px;resize:vertical}.form-group.col{padding-left:0;padding-right:0}.form-row{display:flex;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.form-row .form-group{flex:1 1;min-width:200px;margin-bottom:0}@media screen and (max-width:767px){.form-row{flex-direction:column;grid-gap:0;gap:0}.form-row .form-group{margin-bottom:1rem}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media(orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media(orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}.navigation__navbar{height:80px;border:none;margin:auto;padding:0 1rem;transition:all .3s ease}.navigation__logo{height:50px;transition:all .3s ease}.navigation__menuItem{text-shadow:none;font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1rem;font-weight:600;font-size:.875rem}.navigation__menuItem div{transition:all .3s ease}.navigation__mainTop .navbar{background:transparent;box-shadow:none}.navigation__mainTop .navigation__menuItem div{color:#fff}.navigation__mainTop .navigation__menuItem div:hover{color:#48cae4;transform:translateY(-2px)}.navigation__mainScroll .navbar{background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.3);height:70px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.navigation__mainScroll .navigation__logo{height:40px}.navigation__mainScroll .navigation__menuItem div{color:#1a202c}.navigation__mainScroll .navigation__menuItem:hover div{color:#0077b6}@media screen and (max-width:767px){.navbar-nav{text-align:center;padding:1rem 0}.navbar-collapse{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin-top:.5rem;padding:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.navigation__menuItem{padding:.5rem}.navigation__menuItem div{color:#1a202c!important}.navbar-toggler{border:none;outline:none}.navbar-toggler:focus{outline:none;box-shadow:none}}.hero__main{position:relative;height:85vh;min-height:500px;overflow:hidden}.hero__container{height:100%;width:100%;position:relative;display:flex;justify-content:center;align-items:center}.hero__background{object-fit:cover;z-index:0}.hero__background,.hero__overlay{position:absolute;top:0;left:0;height:100%;width:100%}.hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.5));z-index:1}.hero__cta__container{position:relative;z-index:2;text-align:center;width:100%;max-width:800px;padding:1rem;animation:fadeInUp 1s ease-out}.hero__title{color:#fff;font-family:"Montserrat",sans-serif;font-size:2.25rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);margin-bottom:2rem}@media(min-width:768px){.hero__title{font-size:3.5rem}}.hero__search{display:flex;justify-content:center;align-items:center;width:100%}.createride__basicinfo__main .hero__search input,.createride__basicinfo__main .hero__search select,.createride__basicinfo__main .hero__search textarea,.hero__search .createride__basicinfo__main input,.hero__search .createride__basicinfo__main select,.hero__search .createride__basicinfo__main textarea,.hero__search .DraftEditor-root,.hero__search .form-control{font-size:1.125rem;padding:1rem 1.5rem;border-radius:9999px;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);width:100%;max-width:600px;transition:all .3s ease}.createride__basicinfo__main .hero__search input:focus,.createride__basicinfo__main .hero__search select:focus,.createride__basicinfo__main .hero__search textarea:focus,.hero__search .createride__basicinfo__main input:focus,.hero__search .createride__basicinfo__main select:focus,.hero__search .createride__basicinfo__main textarea:focus,.hero__search .DraftEditor-root:focus,.hero__search .form-control:focus{transform:scale(1.02)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:575px){.hero__main{height:70vh}.hero__title{font-size:1.5rem}}.footer__main{position:relative;margin-top:auto}.footer__container{background-image:linear-gradient(270deg,#65bda4,#2c91b5);color:#fff;padding:2rem 0}.footer__wrapper{flex-direction:column;text-align:center;font-family:"Inter",sans-serif}.footer__info,.footer__wrapper{display:flex;align-items:center}.footer__info{justify-content:center;margin-bottom:1rem}.footer__info a{color:#fff;font-size:1.25rem;margin:0 .5rem;opacity:.8;transition:all .3s ease}.footer__info a:hover{opacity:1;transform:translateY(-2px);color:#ff6b6b}.footer__copyright,.footer__watermark{font-size:.875rem;opacity:.7;margin-bottom:.25rem}.footer__copyright a,.footer__watermark a{color:#fff;font-weight:600;text-decoration:underline}.footer__copyright a:hover,.footer__watermark a:hover{color:#ff6b6b}.OneLineSearch__button{max-height:44px}.tileList__main{position:relative;padding:2rem 1rem;background-color:#f8f9fa;min-height:60vh}.tileList__title{text-align:center;margin-bottom:2rem;color:#1a202c;font-family:"Montserrat",sans-serif;font-weight:700}.tileList__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%;max-width:1400px;margin:0 auto;padding:0 1rem}.tilePager{text-align:center;margin-top:3rem}.tilePager button{margin:0 .5rem;min-width:100px}.tilePager button:disabled{opacity:.5;cursor:not-allowed;border-color:#718096;color:#718096;background:transparent}.tileList__empty{text-align:center;padding:3rem;color:#718096;font-size:1.125rem}.tileList__empty i{font-size:3rem;margin-bottom:1rem;opacity:.5}.tile__main{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;overflow:hidden}.tile__main:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.tile__main{margin:auto;height:100%;font-family:"Inter",sans-serif;border:none}.tile__main .card{height:100%;border:none;background:transparent}.tile__main .card-img-top{height:220px;object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px}.tile__main .card-body{padding:1rem}.tile__main .card-title{font-family:"Montserrat",sans-serif;font-size:1.125rem;font-weight:600;color:#1a202c;margin-bottom:.25rem}.tile__main .card-subtitle{font-size:.875rem;color:#718096;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;margin-bottom:.5rem}.tile__main .card-text{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;color:#718096}.tile__main .card-text .fas{color:#ff6b6b;margin-right:.25rem}.tile__main .card-footer{padding:.5rem 1rem;border-top:1px solid rgba(113,128,150,.1);background-color:transparent;display:flex;justify-content:space-between;align-items:center}.tile__captain{position:absolute;width:36px;top:.5rem;left:.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));z-index:10}.star-ratings{line-height:1}.tile__price{font-size:1.125rem;font-weight:700;color:#0077b6}.createride__main{position:relative;background-color:#f8f9fa;min-height:100vh}.createride__hero{background-image:linear-gradient(270deg,#65bda4,#2c91b5);display:flex;justify-content:center;align-items:center;padding:100px 1rem 60px;text-align:center}.createride__hero h1{color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.875rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.createride__container{display:flex;justify-content:center;align-items:flex-start;margin:-40px auto 3rem;padding:0 1rem;max-width:800px}.createride__fields__container{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;overflow:hidden}.createride__fields__container:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.createride__fields__container{width:100%;padding:2rem;background-color:#fff}.createride__fields__container button[type=submit]{width:100%;margin-top:2rem;padding:1rem;font-size:1.125rem}.createride__fields__container .col,.createride__fields__container [class*=col-]{padding-left:0;padding-right:0}.createride__basicinfo__main .createride__fields__container input,.createride__basicinfo__main .createride__fields__container select,.createride__basicinfo__main .createride__fields__container textarea,.createride__fields__container .createride__basicinfo__main input,.createride__fields__container .createride__basicinfo__main select,.createride__fields__container .createride__basicinfo__main textarea,.createride__fields__container .DraftEditor-root,.createride__fields__container .form-control,.createride__fields__container input[type=file],.createride__fields__container input[type=number],.createride__fields__container input[type=text],.createride__fields__container select,.createride__fields__container textarea{width:100%!important;max-width:100%}.createride__fields__container .input-group{width:100%}.createride__basicinfo__main .createride__fields__container .input-group input,.createride__basicinfo__main .createride__fields__container .input-group select,.createride__basicinfo__main .createride__fields__container .input-group textarea,.createride__fields__container .input-group .createride__basicinfo__main input,.createride__fields__container .input-group .createride__basicinfo__main select,.createride__fields__container .input-group .createride__basicinfo__main textarea,.createride__fields__container .input-group .DraftEditor-root,.createride__fields__container .input-group .form-control{flex:1 1;width:auto}.createride__category__title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.125rem;color:#1a202c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;margin-top:2rem;border-bottom:2px solid #48cae4;padding-bottom:.25rem;display:inline-block}.createride__category__title:first-of-type{margin-top:0}.createride__basicinfo__main .form-group{margin-bottom:1rem}.createride__basicinfo__main label{font-weight:600;color:#1a202c;margin-bottom:.25rem;font-size:.875rem}.createride__specifications__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:640px){.createride__specifications__grid{grid-template-columns:1fr}}.createride__checkboxes{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.5rem;gap:.5rem}.createride__checkboxes .form-check{padding-left:1.5rem}.createride__checkboxes .form-check .form-check-input{margin-top:.25rem}.createride__checkboxes .form-check .form-check-label{cursor:pointer;font-size:.875rem}.imgLabel{display:flex;justify-content:center;align-items:center;height:150px;width:100%;border:2px dashed #0077b6;border-radius:8px;background-color:rgba(0,119,182,.05);cursor:pointer;transition:all .3s ease;color:#0077b6;font-weight:600}.imgLabel:hover{background-color:rgba(0,119,182,.1);transform:scale(1.02)}.imgLabel i{font-size:1.5rem;margin-bottom:.5rem}.DraftEditor-root{min-height:150px;max-height:300px;overflow-y:auto}.DraftEditor-root .public-DraftEditor-content{min-height:130px}.addpage__captain{width:48px;height:48px;margin-left:.5rem;vertical-align:middle}.ridepage__main{position:relative;background-color:#f8f9fa;min-height:100vh}.ridepage__hero{background-image:linear-gradient(270deg,#65bda4,#2c91b5);width:100%;height:200px;position:absolute;top:0;left:0;z-index:0}.ridepage__container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:100px 1rem 2rem}.ridepage__card__container{background-color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;width:100%}.ridepage__title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.875rem;color:#1a202c;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.ridepage__title span{display:block;font-family:"Inter",sans-serif;font-weight:400;font-size:1.125rem;color:#718096;text-transform:none;margin-top:.25rem}.ridepage__review{margin-top:.25rem}.ridepage__top__grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}.ridepage__image{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);height:450px;background-color:#f8f9fa}.ridepage__image img{width:100%;height:100%;object-fit:cover}.ridepage__captain{width:64px!important;height:64px!important;position:absolute;right:1rem;top:1rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));z-index:10}.ridepage__sidebar{background-color:#fff;padding:1.5rem;border-radius:16px;border:1px solid rgba(113,128,150,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ridepage__sidebar .ridepage__price{font-size:1.5rem;font-weight:700;color:#0077b6;margin-bottom:.5rem;text-align:center}.ridepage__sidebar .ridepage__location{text-align:center;color:#718096;margin-bottom:1.5rem;font-size:.875rem}.ridepage__sidebar .ridepage__location i{color:#ff6b6b;margin-right:.25rem}.ridepage__sidebar .ridepage__date{margin-bottom:1.5rem}.ridepage__sidebar .ridepage__date .SingleDatePicker{width:100%;margin-bottom:.5rem}.ridepage__sidebar .ridepage__date .SingleDatePickerInput{border-radius:8px;border:1px solid rgba(113,128,150,.2)}.ridepage__sidebar .ridepage__cta button{width:100%;padding:1rem;font-size:1.125rem}.createride__category__title,.ridepage__description__title{font-family:"Montserrat",sans-serif;font-size:1.25rem;font-weight:700;color:#1a202c;margin-bottom:1rem;margin-top:2rem;display:block;border-bottom:2px solid #48cae4;padding-bottom:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ridepage__description{font-family:"Inter",sans-serif;color:#1a202c;line-height:1.8;margin-bottom:2rem;font-size:1rem}.ridepage__features__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;list-style:none;padding:0;margin-bottom:2rem}.ridepage__features__item{background-color:#f8f9fa;padding:1rem;border-radius:8px;display:flex;align-items:center;transition:all .3s ease}.ridepage__features__item:hover{transform:translateY(-2px);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ridepage__features__item i{font-size:1.125rem;color:#0077b6;margin-right:1rem;width:24px;text-align:center}.ridepage__feature__item__title{font-weight:600;font-size:.75rem;text-transform:uppercase;color:#718096;display:block;margin-bottom:2px}.ridepage__feature__item__detail{font-weight:700;color:#1a202c;font-size:.875rem}.ridepage__features__bools{display:flex;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.ridepage__features__bools div i{font-size:1.875rem;color:#ff6b6b;transition:all .3s ease}.ridepage__features__bools div i:hover{transform:scale(1.1)}.ridepage__booking__main{margin-top:3rem;background-color:#f8f9fa;padding:1.5rem;border-radius:16px}.ridepage__booking__item{display:flex;align-items:center;position:relative}.ridepage__booking__item img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ridepage__booking__info{margin-left:1.5rem}.ridepage__booking__name{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.125rem;color:#1a202c}.ridepage__booking__dates{color:#718096;font-size:.875rem;margin-top:.25rem}.ridepage__booking__actions{margin-left:auto}.ridepage__booking__actions .fa-comment{color:#0077b6;cursor:pointer;transition:all .3s ease}.ridepage__booking__actions .fa-comment:hover{color:#023e8a;transform:scale(1.1)}@media screen and (max-width:991px){.ridepage__top__grid{grid-template-columns:1fr}.ridepage__image{height:300px}.ridepage__sidebar{position:static;margin-top:1.5rem}}@media screen and (max-width:767px){.ridepage__container{padding:80px 1rem 1rem}.ridepage__card__container{padding:1rem}.ridepage__title{font-size:1.25rem}}.ownerpage__main{position:relative;background-color:#f8f9fa;min-height:100vh}.ownerpage__hero{background-image:linear-gradient(270deg,#65bda4,#2c91b5);display:flex;justify-content:center;align-items:center;padding:100px 1rem 60px}.ownerpage__hero .page-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.ownerpage__container{display:flex;justify-content:center;align-items:flex-start;margin:-40px auto 3rem;padding:0 1rem;max-width:900px}.ownerpage__fields__container{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;overflow:hidden}.ownerpage__fields__container:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.ownerpage__fields__container{width:100%;padding:2rem;background-color:#fff;position:relative;text-align:center}.ownerpage__verified{position:absolute;top:1.5rem;right:1.5rem;background-color:rgba(72,187,120,.1);color:#48bb78;padding:.25rem .5rem;border-radius:9999px;font-size:.875rem;font-weight:600;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.ownerpage__verified i{font-size:1rem}.ownerpage__image{margin-bottom:1rem}.ownerpage__image img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ownerpage__name{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;color:#1a202c;margin-bottom:.25rem}.ownerpage__description{font-family:"Inter",sans-serif;color:#718096;font-size:1rem;max-width:600px;margin:0 auto 1.5rem;line-height:1.6}.ownerpage__grid{display:flex;justify-content:center;grid-gap:2rem;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(113,128,150,.1)}.ownerpage__location{color:#718096;font-size:.875rem}.ownerpage__location i{color:#ff6b6b;margin-right:.25rem}.ownerpage__rating{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.ownerpage__rides{margin-top:1.5rem;text-align:left}.ownerpage__rides__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.ownerpage__rides__item{display:flex;align-items:center;padding:1rem;background-color:#f8f9fa;border-radius:8px;transition:all .3s ease;cursor:pointer}.ownerpage__rides__item:hover{transform:translateY(-2px);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ownerpage__rides__item img{width:60px;height:60px;border-radius:4px;object-fit:cover;margin-right:1rem}.ownerpage__rides__info{flex:1 1;overflow:hidden}.ownerpage__rides__title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;color:#1a202c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ownerpage__rides__subtitle{font-size:.75rem;color:#718096}@media screen and (max-width:767px){.ownerpage__container{padding:1rem}.ownerpage__fields__container{padding:1.5rem}.ownerpage__grid{flex-direction:column;grid-gap:.5rem;gap:.5rem}}.riderpage__main{position:relative;background-color:#f8f9fa;min-height:100vh}.riderpage__hero{background-image:linear-gradient(270deg,#65bda4,#2c91b5);display:flex;justify-content:center;align-items:center;padding:100px 1rem 60px}.riderpage__hero .page-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.riderpage__container{display:flex;justify-content:center;align-items:flex-start;margin:-40px auto 3rem;padding:0 1rem;max-width:900px}.riderpage__fields__container{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;overflow:hidden}.riderpage__fields__container:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.riderpage__fields__container{width:100%;padding:2rem;background-color:#fff;position:relative;text-align:center}.riderpage__verified{position:absolute;top:1.5rem;right:1.5rem;background-color:rgba(72,187,120,.1);color:#48bb78;padding:.25rem .5rem;border-radius:9999px;font-size:.875rem;font-weight:600;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.riderpage__image{margin-bottom:1rem}.riderpage__image img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.riderpage__name{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.5rem;color:#1a202c;margin-bottom:.25rem}.riderpage__grid{display:flex;justify-content:center;grid-gap:2rem;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(113,128,150,.1)}.riderpage__location{color:#718096;font-size:.875rem}.riderpage__location i{color:#ff6b6b;margin-right:.25rem}.riderpage__rating{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.riderpage__booking__main{margin-top:1.5rem;text-align:left}.riderpage__booking__main .profileTabs .nav-tabs{border-bottom:2px solid rgba(113,128,150,.1);margin-bottom:1.5rem}.riderpage__booking__main .profileTabs .nav-tabs .nav-item{margin-bottom:-2px}.riderpage__booking__main .profileTabs .nav-tabs .nav-link{border:none;border-bottom:2px solid transparent;color:#718096;font-family:"Montserrat",sans-serif;font-weight:600;padding:.5rem 1.5rem;transition:all .3s ease}.riderpage__booking__main .profileTabs .nav-tabs .nav-link:hover{color:#0077b6}.riderpage__booking__main .profileTabs .nav-tabs .nav-link.active{color:#0077b6;border-bottom-color:#0077b6;background:transparent}.riderpage__booking__item{display:flex;align-items:center;padding:1rem;background-color:#f8f9fa;border-radius:8px;margin-bottom:1rem;transition:all .3s ease;position:relative}.riderpage__booking__item:hover{transform:translateY(-2px);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.riderpage__booking__item img{width:80px;height:80px;border-radius:4px;object-fit:cover;margin-right:1rem}.riderpage__booking__info{flex:1 1}.riderpage__booking__name{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1rem;color:#1a202c;margin-bottom:2px}.riderpage__booking__actions{display:flex;grid-gap:.5rem;gap:.5rem}.riderpage__booking__actions i{cursor:pointer;transition:all .3s ease;font-size:1.125rem}.riderpage__booking__actions i.fa-comment{color:#0077b6}.riderpage__booking__actions i.fa-comment:hover{color:#023e8a}.riderpage__booking__actions i.fa-ban{color:#f56565}.riderpage__booking__actions i.fa-ban:hover{color:#f23535}@media screen and (max-width:767px){.riderpage__container{padding:1rem}.riderpage__fields__container{padding:1.5rem}.riderpage__grid{flex-direction:column;grid-gap:.5rem;gap:.5rem}.riderpage__booking__item{flex-direction:column;text-align:center;padding:1.5rem}.riderpage__booking__item img{margin-right:0;margin-bottom:1rem}.riderpage__booking__item .riderpage__booking__actions{position:static;justify-content:center;margin-top:1rem}}.captain__main{position:relative;overflow:hidden}.captain__container{position:relative;background-image:linear-gradient(270deg,#65bda4,#2c91b5)}.captain__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4;filter:blur(2px)}.captain__wrapper{position:relative;z-index:1;width:100%;max-width:900px;margin:auto;padding:3rem 1rem;text-align:center;color:#fff}.captain__icon{width:64px;height:64px;margin-bottom:1rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.captain__title{color:#fff;font-family:"Montserrat",sans-serif;font-size:1.875rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media(min-width:768px){.captain__title{font-size:2.5rem}}.captain__tagline{font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;color:#ff6b6b}.captain__tagline,.captain__text{display:block;font-size:1.125rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}.captain__text{font-family:"Inter",sans-serif;line-height:1.6;max-width:800px;margin:auto}@media screen and (max-width:767px){.captain__wrapper{padding:2rem 1rem}.captain__title{font-size:1.5rem}.captain__text{font-size:1rem}}.rides__main{position:relative;background-color:#f8f9fa}.rides__container{display:grid;width:100%;overflow:hidden;grid-template-columns:repeat(6,1fr)}@media(min-width:1280px){.rides__container{grid-template-columns:repeat(6,1fr)}}.rides__item{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;height:300px;cursor:pointer}.rides__item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);transition:all .3s ease}.rides__item:hover:after{background:rgba(0,0,0,.5)}.rides__item:hover .rides__img{transform:scale(1.1)}.rides__item:hover .rides__title{transform:scale(1.05)}.rides__title{position:absolute;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif;font-size:1.5rem;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.5);transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.rides__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:1299px){.rides__container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.rides__container{grid-template-columns:repeat(2,1fr)}.rides__item{height:200px}.rides__title{font-size:1.25rem}}@media screen and (max-width:575px){.rides__container{grid-template-columns:repeat(1,1fr)}}.pitch__main{position:relative;overflow:hidden}.pitch__container{background-color:#f8f9fa;position:relative}.pitch__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.15;filter:blur(4px);z-index:0}.pitch__wrapper{position:relative;z-index:1;width:100%;max-width:900px;margin:auto;padding:3rem 1rem;text-align:center}.pitch__title{color:#023e8a;font-family:"Montserrat",sans-serif;font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}@media(min-width:768px){.pitch__title{font-size:2.5rem}}.pitch__text{color:#1a202c;font-size:1.125rem;font-family:"Inter",sans-serif;line-height:1.8;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.pitch__video{margin-top:1.5rem}.pitch__cta{display:inline-block;font-family:"Montserrat",sans-serif;color:#48bb78;background:transparent;padding:1rem 2rem;border:2px solid #48bb78;font-size:1.125rem;font-weight:600;border-radius:9999px;transition:all .3s ease;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.pitch__cta:hover{background-color:#48bb78;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);text-decoration:none}.pitch__cta i{margin-right:.5rem}@media screen and (max-width:767px){.pitch__wrapper{padding:2rem 1rem}.pitch__title{font-size:1.5rem}.pitch__cta,.pitch__text{font-size:1rem}.pitch__cta{padding:.5rem 1.5rem}}.compose{padding:10px;display:flex;align-items:center;background:#fff;border:1px solid #eeeef1}@supports((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.compose{border:none;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.compose-input{flex:1 1;border:none;font-size:14px;height:40px;background:none;width:100%}.compose-form{width:100%}.compose-input:focus{outline:none}.compose-input::placeholder{opacity:.3}.compose .toolbar-button{color:#bbbbbf;margin-left:15px}.compose .toolbar-button:hover{color:#99999c}.conversation-list{display:flex;flex-direction:column;border-left:1px solid #eeeef1}.conversation-list-item{display:flex;align-items:center;padding:10px}.conversation-list-item:hover{background:#eeeef1;cursor:pointer}.conversation-list-item.selected{background:#eeeef1}.conversation-photo{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:10px}.conversation-title{font-size:14px;font-weight:700;text-transform:capitalize;margin:0}.conversation-snippet{font-size:14px;color:#888;margin:0}.message{display:flex;flex-direction:column}.message .timestamp{display:flex;justify-content:center;color:#999;font-weight:600;font-size:12px;margin:10px 0;text-transform:uppercase}.message .bubble-container{font-size:14px;display:flex}.message.mine .bubble-container{justify-content:flex-end}.message.start .bubble-container .bubble{border-top-left-radius:20px}.message.end .bubble-container .bubble{border-bottom-left-radius:20px}.message.mine.start .bubble-container .bubble{margin-top:10px;border-top-right-radius:20px}.message.mine.end .bubble-container .bubble{border-bottom-right-radius:20px;margin-bottom:10px}.message .bubble-container .bubble{margin:1px 0;background:#f4f4f8;padding:10px 15px;border-radius:20px;max-width:75%;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:20px;border-bottom-right-radius:20px}.message.mine .bubble-container .bubble{background-image:linear-gradient(270deg,#65bda4,#2c91b5);color:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:2px;border-bottom-right-radius:2px}.message-list-container{padding:10px}.chat__nomessages__container{background-color:red}.chat__nomessages{position:absolute;height:80%;width:100%;display:flex;justify-content:center;align-items:center}.chatpage{overflow:hidden}.messenger{display:grid;width:60%;margin:auto;height:calc(100vh - 70px);background:#eeeef1;grid-template-columns:350px auto;grid-template-rows:60px auto 60px;grid-column-gap:1px;grid-row-gap:1px}.container{padding:10px}.scrollable{position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sidebar{grid-row-end:span 3}.content,.sidebar{background:#fff;grid-row-start:1}.content{grid-row-end:span 2}.footer{grid-column-start:2;grid-row-start:3;background:#fff}.alert{position:fixed;top:100px;right:1.5rem;z-index:1050;min-width:300px;max-width:400px;padding:1rem 1.5rem;border:none;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:slideInRight .3s ease-out forwards;display:flex;align-items:center;justify-content:space-between}.alert p{margin:0;font-family:"Inter",sans-serif;font-size:.875rem;font-weight:500}.alert button.close{padding:0;background:transparent;border:none;font-size:1.5rem;line-height:1;color:inherit;opacity:.5;margin-left:1rem;cursor:pointer;transition:all .3s ease}.alert button.close:hover{opacity:1}.alert-success{background-color:#48bb78;color:#fff}.alert-success button.close{color:#fff}.alert-danger{background-color:#f56565;color:#fff}.alert-danger button.close{color:#fff}.alert-warning{background-color:#ed8936;color:#1a202c}.alert-info{background-color:#48cae4;color:#fff}.alert-info button.close{color:#fff}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:575px){.alert{width:90%;right:5%;left:5%;top:80px}}.rateride__main{position:relative}.rateride__hero{background-image:linear-gradient(270deg,#65bda4,#2c91b5);padding:80px 20px}.rateride__container,.rateride__hero{display:flex;justify-content:center;align-items:center}.rateride__container{margin:80px;min-height:50vh}.rateride__fields__container{box-shadow:-13px 11px 25px 1px rgba(0,0,0,.55);width:550px;padding:30px}.rateride__fields__container button{margin-top:30px}.advancedSearch__bar{width:100%;max-width:1200px;margin:-40px auto 2rem;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:relative;z-index:10}.advancedSearch__bar h4{margin-bottom:1.5rem;color:#023e8a;font-size:1.25rem;text-align:center}.advancedSearch__bar form .row{align-items:flex-end;margin-bottom:1rem}.advancedSearch__bar form .col{margin-bottom:1rem;min-width:200px}.advancedSearch__bar .input-group{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:8px;overflow:hidden}.advancedSearch__bar .input-group .input-group-prepend .input-group-text{background-color:#f8f9fa;border:1px solid rgba(113,128,150,.2);border-right:none;color:#718096;font-size:.875rem;font-weight:600}.advancedSearch__bar .input-group .createride__basicinfo__main input,.advancedSearch__bar .input-group .createride__basicinfo__main select,.advancedSearch__bar .input-group .createride__basicinfo__main textarea,.advancedSearch__bar .input-group .DraftEditor-root,.advancedSearch__bar .input-group .form-control,.createride__basicinfo__main .advancedSearch__bar .input-group input,.createride__basicinfo__main .advancedSearch__bar .input-group select,.createride__basicinfo__main .advancedSearch__bar .input-group textarea{border:1px solid rgba(113,128,150,.2);border-left:none;height:auto;padding:.5rem 1rem}.advancedSearch__bar .input-group .createride__basicinfo__main input:focus,.advancedSearch__bar .input-group .createride__basicinfo__main select:focus,.advancedSearch__bar .input-group .createride__basicinfo__main textarea:focus,.advancedSearch__bar .input-group .DraftEditor-root:focus,.advancedSearch__bar .input-group .form-control:focus,.createride__basicinfo__main .advancedSearch__bar .input-group input:focus,.createride__basicinfo__main .advancedSearch__bar .input-group select:focus,.createride__basicinfo__main .advancedSearch__bar .input-group textarea:focus{box-shadow:none;border-color:#0077b6}.advancedSearch__bar .input-group .dropdown-toggle{background-color:#0077b6;border-color:#0077b6;color:#fff}.advancedSearch__bar .input-group .dropdown-toggle:focus,.advancedSearch__bar .input-group .dropdown-toggle:hover{background-color:#023e8a;border-color:#023e8a}.advancedSearch__bar .form-check{margin-bottom:.25rem}.advancedSearch__bar .form-check .form-check-label{font-size:.875rem;color:#1a202c;cursor:pointer}.advancedSearch__bar .form-check .form-check-input{margin-top:.3rem}.advancedSearch__bar button[type=submit]{width:100%;padding:.5rem 1.5rem;font-size:1rem;margin-top:.25rem}@media screen and (max-width:991px){.advancedSearch__bar{width:95%;margin-top:1.5rem;padding:1rem}.advancedSearch__bar .col{width:100%;flex-basis:100%;max-width:100%}}.legal__header__bg{background-image:linear-gradient(270deg,#65bda4,#2c91b5)}.legal__title{font-family:"Inter",sans-serif;color:#fff}@media(min-width:576px){.modal-dialog{max-width:800px}}
/*# sourceMappingURL=main.1f729817.chunk.css.map */