@charset "UTF-8";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}*{box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;-webkit-text-fill-color:#201e20!important;transition:background-color 5000s ease-in-out 0s;caret-color:#201e20}div#hopn_root{width:100%!important;max-width:100%!important}.abdul-test{background:orange}.modalPages-spacing{padding-left:30px;padding-right:30px}.padding-right-0{padding-right:0!important}.padding-bottom-30{padding-bottom:30px}.tooltip-close-row{display:flex;justify-content:flex-end}.tooltip-close-btn{border:0;background:transparent!important;padding:0;border-radius:50%;cursor:pointer;outline:0;margin-bottom:10px;margin-right:5px}.tooltip-close-btn img{display:block}.hopn-submit-tooltip .tooltip-close-btn img,.hopn-payment-tooltip .tooltip-close-btn img{filter:brightness(0) invert(1)}.payment-card-step .hopn-payment-tooltip .tooltip-close-btn img{filter:none}button.go_back.dark{background:#e0e0e7}h3.sub-title{position:relative;z-index:9;font-size:24px;margin-bottom:30px;color:#201e20}h3.sub-title span{display:block;font-size:16px;font-weight:100}h3.sub-title.less-space{margin-bottom:10px}.error-message,.success-message{color:red;font-size:13px;margin-top:6px;text-align:center;margin-bottom:20px}.success-message{color:green}.hopn-modal-header{margin-top:20px;margin-bottom:30px;position:relative;z-index:9;padding-left:30px;padding-right:30px}.hopn-modal-header.hopn-sticky-header{background:#fff;padding:10px 30px}.hopn-modal-header.hopn-sticky-header.transparent{background:transparent}.hopn-modal-header.hopn-sticky-header.grey{background:#efefef}.hopn-modal-header.hopn-sticky-header .go_back{box-shadow:none}.hopn-modal-header.hopn-sticky-header.dark{background:#efefef}.hopn-modal-header.less-space{margin-bottom:10px}.hopn-modal-header.no-space{margin-bottom:0!important}.hopn-modal-header.extra-space{margin-bottom:50px}.hopn-modal-header.spacial-request{margin-bottom:15px}.hopn-modal-header.spacial-request .hopn-modal-header-top .inner:first-child{display:none}.hopn-modal-header .hopn-modal-header-top{display:flex;align-items:center;justify-content:space-between;font-size:14px}.hopn-modal-header .hopn-modal-header-top .inner{min-width:120px}.hopn-modal-header .hopn-modal-header-top .inner.right-side{display:flex;justify-content:flex-end}.hopn-modal-header .hopn-modal-header-top .inner.icon{min-width:auto}.hopn-modal-header .hopn-modal-header-top button.go_back{width:48px;height:48px;border:0;background:#fff;outline:0;box-shadow:0 0 30px 10px #efefef;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.hopn-modal-header .hopn-modal-header-top button.go_back.dark{background:#e0e0e7}.hopn-modal-header .hopn-modal-header-top button.modal-close{color:#8d8e8f}.hopn-modal-header .hopn-modal-header-top h2{display:flex;flex-direction:column-reverse;align-items:center;margin:0;font-size:24px;text-align:center;font-weight:600;min-height:48px;justify-content:center}.hopn-modal-header .hopn-modal-header-top h2 .return-booking{padding:10px;background:#e9fff8;border:1px solid #b1fbe3;font-size:12px;border-radius:16px;vertical-align:middle;line-height:1;margin-bottom:5px}.hopn-modal-header .hopn-modal-header-top button.modal-close{color:#8d8e8f;border:0;background:transparent;padding:0;display:flex;align-items:center;font-size:16px;cursor:pointer;margin-left:auto}.hopn-modal-header .hopn-modal-header-top button.modal-close img{margin-left:10px}.hopn-modal-header .hopn-modal-header-bottom{text-align:center}.hopn-modal-header .hopn-modal-header-bottom p{margin:0 0 10px;font-size:14px}.hopn-modal-header .hopn-modal-header-bottom .total-steps-ui{position:relative;display:flex;max-width:195px;background:#cfcdcd;height:6px;margin:0 auto;border-radius:16px;overflow:hidden;gap:10px}.hopn-modal-header .hopn-modal-header-bottom .total-steps-ui span{width:20%;background:#b1fbe3;border-radius:50px}.hopn-modal-header.pt-0{padding-top:0}.hopn-modal-header.mt-0{margin-top:0}.hopn-modal-header.pb-0{padding-bottom:0}.hopn-modal-header.mb-0{margin-bottom:0}.hopn-modal-header.dark button.go_back{background:transparent}.hopn-modal-header.dark button.go_back img{filter:brightness(0) invert(1)}.hopn-modal-header.no-background{background:transparent!important}.hopn-modal-header.less-font{padding-top:0}.hopn-modal-header.less-font h2{font-size:20px;min-height:auto}.hopn-modal-header.less-font .modal-close img{margin-left:10px}.hopn-modal-header.less-font button.go_back{width:auto;height:auto;box-shadow:none}.hopn-modal-header.less-font button.go_back img{margin-top:0}.banner-quote{background:#fff;border:1px solid rgb(240,240,240);padding:5px 8px 5px 5px;border-radius:30px;display:inline-flex;align-items:center;gap:10px;color:#0a0a0aa3;font-weight:600;font-size:14px;margin-bottom:30px}.banner-quote span{background:#a9ffe3;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50px}.user-registration-area{max-width:800px;background:#efefef;padding:30px;margin:50px auto 0}.user-registration-area .view_type{margin:0 0 30px;list-style:none;display:flex;justify-content:center}.user-registration-area .view_type button{background:#d7d7d7;border:0;min-width:200px;color:#201e20;border-radius:16px}.user-registration-area .view_type button.active,.user-registration-area .view_type button:hover{background:#b1fbe3}.whyUs .hopn-banner-area{border-radius:16px;padding:10px 30px 30px}.whyUs .hopn-modal-header{margin-bottom:0}.whyUs h3{color:#201e20;margin-bottom:20px}.whyUs h5{color:#201e20}.whyUs ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.whyUs ul li{width:33.333%;list-style:none;margin-bottom:30px;padding:0 15px;display:flex;align-items:center}.whyUs ul li span{display:inline-block;min-width:80px}.whyUs .blue-area{background:#b1fbe3;padding:30px;display:flex;border-radius:16px}.whyUs .blue-area .blue-area-inner{width:50%;padding:0 15px 0 0}.whyUs .blue-area .blue-area-inner h5{margin-bottom:10px;font-size:20px}.whyUs .blue-area .blue-area-inner-tab{display:flex;align-items:flex-start;font-size:16px}.whyUs .blue-area .blue-area-inner-tab img{margin-right:10px}.hopn-finding-driver-content{padding:10px 0}.hopn-finding-driver-content .hopn-terminal-section{background:#e3dede;border-radius:32px;padding:20px;margin-bottom:30px}.hopn-finding-driver-content .hopn-terminal-section:last-child{margin-bottom:0}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-video-bar{display:flex;align-items:center;background:#efefef;border-radius:20px;padding:12px 16px;margin-bottom:16px;gap:10px;font-size:18px;line-height:1.6;color:#494849}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-video-bar button.hopn-play-btn{border:0;background:transparent;padding:0;color:#000;font-size:12px}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-video-bar button.hopn-play-btn span{width:44px;height:44px;border-radius:50%;background:#000;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-video-bar button.hopn-play-btn span img{width:16px;height:16px}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-video-bar .hopn-play-label{color:#fff;font-size:12px;flex-shrink:0}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-video-bar .hopn-terminal-video-bar-inner{display:flex;align-items:center;width:100%}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-video-bar .hopn-terminal-video-bar-inner img{margin-right:20px}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-video-bar .hopn-terminal-video-bar-inner p{margin-bottom:0}.hopn-finding-driver-content .hopn-terminal-section h3{color:#201e20;font-size:20px;font-weight:700;margin-bottom:8px;display:inline-flex;align-items:center;gap:8px;background:#fcfcfc;border:1px solid #cfcdcd;padding:6px 15px 6px 6px;border-radius:50px}.hopn-finding-driver-content .hopn-terminal-section h3 img{width:24px;height:24px}.hopn-finding-driver-content .hopn-terminal-section h3 span{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background:#efefef;border-radius:50%}.hopn-finding-driver-content .hopn-terminal-section p{margin-bottom:8px}.hopn-finding-driver-content .hopn-terminal-section ol{margin-left:0;margin-bottom:12px;list-style-position:inside}.hopn-finding-driver-content .hopn-terminal-section ol li{font-size:16px;line-height:1.8;font-weight:500}.hopn-finding-driver-content .hopn-terminal-section ol li a{text-decoration:none;color:#201e20}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-actions{display:flex;justify-content:flex-end;margin-top:12px}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-actions .hopn-terminal-actions-inner{display:inline-flex;background:#fff;gap:8px;padding:5px;border-radius:50px;border:1px solid #cfcdcd}.hopn-finding-driver-content .hopn-terminal-section .hopn-terminal-actions .hopn-terminal-actions-inner .hopn-terminal-action-btn{width:44px;height:44px;border-radius:50%;background:#201e20;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.hopn-finding-driver-content .hopn-terminal-section:nth-child(2){background:#f1f3f4}.hopn-finding-driver-content .hopn-terminal-section:nth-child(2) .hopn-terminal-video-bar{background:#e3dede}.hopn-video-popup-content{padding:10px 0}.hopn-video-popup-content video{width:100%;border-radius:12px;background:#000;max-height:400px}.hopn-copied-toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);background:#201e20;color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;z-index:99999;animation:hopnToastFade 2s ease forwards}@keyframes hopnToastFade{0%,70%{opacity:1}to{opacity:0}}.hopn-airport-perks h3{color:#201e20;margin-bottom:20px;font-size:32px}.hopn-airport-perks .hopn-perks-highlight{margin-bottom:20px;background:#b1fbe3;padding:15px 20px 1px}.hopn-airport-perks .hopn-perks-highlight h5{font-size:18px;font-weight:700;color:#201e20;margin-bottom:10px}.hopn-airport-perks .hopn-perks-highlight .hopn-perks-highlight-item{display:flex;align-items:flex-start;margin-bottom:10px;font-size:14px;color:#201e20;line-height:1.5}.hopn-airport-perks .hopn-perks-highlight .hopn-perks-highlight-item img{width:28px;min-width:28px;margin-right:10px;margin-top:2px}.hopn-airport-perks .hopn-perks-highlight.second{background:#efefef;border-radius:16px}.hopn-airport-perks .hopn-perks-grid{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;list-style:none;max-width:660px;margin:30px auto 20px}.hopn-airport-perks .hopn-perks-grid li{width:45.6%;margin-bottom:20px;display:flex;align-items:center;font-size:16px;font-weight:600;color:#201e20}.hopn-airport-perks .hopn-perks-grid li span{display:inline-flex;min-width:70px}.hopn-airport-perks .hopn-perks-grid li span img{width:48px;height:48px}.hopn-airport-perks .hopn-perks-exclusive{background:#efefef;padding:15px 20px 10px;border-radius:16px;margin-bottom:20px}.hopn-airport-perks .hopn-perks-exclusive h5{font-size:16px;font-weight:700;color:#201e20;margin-bottom:10px}.hopn-airport-perks .hopn-perks-exclusive ul{margin:0;padding:0 0 0 18px}.hopn-airport-perks .hopn-perks-exclusive ul li{font-size:13px;color:#333;line-height:1.6;margin-bottom:6px}.hopn-airport-perks .hopn-find-driver-link{display:flex;align-items:center;justify-content:space-between;padding:5px 20px;background:#b1fbe3}.hopn-airport-perks .hopn-find-driver-link>img{width:40px;height:40px;min-width:40px;margin-right:12px;opacity:.7}.hopn-airport-perks .hopn-find-driver-link .download-button{background:#fff;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #222022}.hopn-airport-perks .hopn-find-driver-link .hopn-find-driver-link-inner{display:flex;align-items:center}.hopn-airport-perks .hopn-find-driver-link .hopn-find-driver-link-inner .content{display:flex;flex-direction:column;margin-left:15px}.hopn-airport-perks .hopn-find-driver-link .hopn-find-driver-link-inner strong{font-size:14px;color:#201e20}.hopn-airport-perks .hopn-find-driver-link .hopn-find-driver-link-inner span{font-size:14px}.hopn-banner-area{position:relative;color:#201e20;display:flex;align-items:flex-end;margin-bottom:30px;gap:50px}.hopn-banner-area.second .hopn-banner-left{width:50%}.hopn-banner-area.second .hopn-banner-left .customer-destinations-area::-webkit-scrollbar{width:8px;background:red}.hopn-banner-area.second .hopn-banner-left .customer-destinations-area::-webkit-scrollbar-thumb{background:#8d8e8f;border-radius:50px}.hopn-banner-area .hopn-banner-left,.hopn-banner-area .hopn-banner-right{width:50%}.hopn-banner-area .hopn-quick-service-link{text-align:right;font-size:16px}.hopn-banner-area .hopn-quick-service-link button{border:0;outline:0;padding:0;background:transparent;color:initial;cursor:pointer}.hopn-banner-area .hopn-quick-service-link button:hover{background:transparent}.hopn-banner-area .hopn-quick-service-link span{margin-left:10px}.hopn-banner-area button.go_back{width:48px;height:48px;border:0;background:#fff;outline:0;box-shadow:0 4px 32px #0000001c;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:50px;cursor:pointer;padding:0}.hopn-banner-area.center{align-items:center}.quick-service-link{font-size:16px;display:flex;align-items:center;color:#201e20;justify-content:flex-end}.quick-service-link button{background:transparent!important;padding:0;border:0;color:initial}.quick-service-link span{margin-left:10px}.hopn-banner-area.first.compact{display:block;margin-bottom:0}.hopn-banner-area.first.compact .hopn-banner-left{width:100%;margin-bottom:0}.hopn-banner-area.first.compact .hopn-banner-right{display:none}.hopn-banner-area.first .hopn-banner-left{width:65%}.hopn-banner-area.first .hopn-banner-left .hopn-payment-perks{background:transparent;padding:0}.hopn-banner-area.first .hopn-banner-left h2{color:#0a0a0a;line-height:1;font-weight:100}.hopn-banner-area.first .hopn-banner-left .hopn-banner-left-inner{font-size:24px;line-height:1.5}.hopn-banner-area.first .hopn-banner-left .hopn-banner-left-inner .hopn-banner-title-mobile{display:none}@media(max-width:768px){.hopn-banner-area.first .hopn-banner-left .hopn-banner-left-inner .hopn-banner-title-desktop{display:none}.hopn-banner-area.first .hopn-banner-left .hopn-banner-left-inner .hopn-banner-title-mobile{display:block}}.hopn-banner-area.first .hopn-banner-right{width:35%}.banner-map{overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center;background:#fff;min-height:660px}.banner-map.remove-space{min-height:auto}.banner-map img{display:block;width:100%}.banner-map .reload-button{border:0;background:transparent;padding:0;color:#201e20}.banner-map .reload-button img{max-width:20px;display:inline-block;margin-right:10px}button.clearStyle{background:transparent;border:0;padding:0;color:initial;margin-left:auto;display:table;text-decoration:underline}button.clearStyle img{display:inline-block;margin-left:10px}button.clearStyle span img{margin-left:0}.hopn-quick-services{font-size:14px;padding-left:15px;margin-left:auto;display:flex}.hopn-quick-services .quick-service-icon{flex-shrink:0}.hopn-quick-services .quick-service-content{padding-left:20px;color:#8d8e8f;font-size:16px;line-height:1.5}.hopn-quick-services .quick-service-content p{margin-top:0}.hopn-quick-services .quick-service-content h3{margin-top:0;font-size:20px;margin-bottom:10px;color:#201e20}.hopn-banner-right .hopn-banner-right-inner{max-width:370px;text-align:right;margin-left:auto}.hopn-banner-right .hopn-banner-right-inner button{display:flex;align-items:center;margin-left:auto;gap:8px;background:#fff;color:#201e20;border-radius:50px;font-weight:700;border:0;padding:5px 10px;font-size:16px}.hopn-banner-right .hopn-banner-right-inner button img{max-width:30px}.hopn-banner-right .hopn-banner-right-inner .swiper-button-prev,.hopn-banner-right .hopn-banner-right-inner .swiper-button-next{display:none}.hopn-banner-right .hopn-banner-right-inner .hopn-payment-perks{background:#e7f8f5}.hopn-banner-left h2{font-size:36px}.hopn-banner-left h2 span{display:block;font-size:18px;font-weight:100}.hopn-banner-left .add-description{display:flex;align-items:center;justify-content:space-between;border:0;padding:0;cursor:pointer;outline:0;background:transparent;color:initial;width:100%}.hopn-banner-left .add-description span{display:inline-flex;width:40px;height:40px;background:#b1fbe3;padding:13px;border-radius:50%;margin-left:8px}.hopn-banner-left .add-description span img{width:100%}.hopn-banner-left h3{font-size:24px}.hopn-banner-left .hopn-phone-number{display:flex;align-items:center;font-size:40px;font-weight:600;color:#333;margin-bottom:10px;line-height:.5}.hopn-banner-left .hopn-phone-number .hopn-phone-icon{margin-right:12px}.hopn-banner-left .hopn-greeting{font-size:24px;font-weight:500;color:#444}.upper-modal-inner .subtitle{text-align:left;font-size:24px;font-weight:600;margin-bottom:30px}.banner-locations{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.banner-locations .banner-location-tab{display:flex;align-items:center;gap:10px;background:#0a0a0a;border-radius:50px;padding:12px 15px;color:#fff}.banner-locations .banner-location-tab .price{background:#a9ffe3;border-radius:50px;padding:2px 10px;color:#42685c;font-size:14px;font-weight:600}.childSeatDetails .upper-modal-inner{max-width:700px}.childSeatDetails .upper-modal-inner .subtitle{text-align:left;font-size:24px;font-weight:600;margin-bottom:30px}.childSeatDetails .hopn-item-image{height:auto!important}.childSeatDetails .hopn-item-image img{position:relative!important;height:auto!important;margin-bottom:20px!important;right:initial!important}.hopn-banner-left .booking-locations-heading{font-size:36px}.hopn-banner-left .booking-locations-heading span{display:block;font-size:18px;font-weight:100}.trip_creation_extras .add-description{display:flex;align-items:center;justify-content:space-between;border:0;padding:0;cursor:pointer;outline:0;background:transparent;color:initial;width:100%}.trip_creation_extras .add-description .add-someone{display:inline-flex;width:40px;height:40px;background:#b1fbe3;padding:13px;border-radius:50%;margin-left:8px}.trip_creation_extras .add-description .add-someone img{width:100%}.passenger-location-form .booking-locations-map{width:100%;height:300px;border-radius:16px;overflow:hidden;margin-bottom:20px;background:#faf8f5;position:relative}.passenger-location-form .booking-locations-map>div,.passenger-location-form .booking-locations-map>div>div{width:100%!important;height:100%!important}.passenger-location-form .booking-locations-map .booking-locations-map-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#0a0a0a7a}.passenger-location-form .booking-locations-map .booking-locations-map-placeholder .message{font-size:14px;padding:0 16px;text-align:center}.hopn-return-toggle-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:6px;position:relative}.hopn-return-toggle-wrap .save-text.save-text-stacked{display:none;background:#a9ffe37a;font-size:12px;color:#0a0a0aa3;padding:3px 10px;border-radius:50px;font-weight:600}.pac-container{z-index:10001!important}.for-mobile{display:none}.banner-search-area{position:relative}.banner-search-area .banner-voice-btn,.banner-search-area .banner-submit-btn{position:absolute;top:50%;transform:translateY(-50%);border:0;outline:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.banner-search-area .banner-voice-btn{right:90px;width:40px;height:40px;background:transparent}.banner-search-area .banner-voice-btn img{width:22px;height:22px}.banner-search-area .banner-submit-btn{right:14px;width:60px;height:60px;background:#111;border-radius:14px}.banner-search-area .banner-submit-btn img{width:22px;height:22px}.banner-search-area .banner-submit-btn:hover{background:#000}.banner-search-area button[type=submit].banner-submit-btn{background:#111}.banner-search-area:after{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M26.3079%2027.0542L21.3612%2022.1475C23.2813%2019.7534%2024.2112%2016.7146%2023.9596%2013.6559C23.708%2010.5973%2022.2941%207.75123%2020.0086%205.70304C17.723%203.65486%2014.7396%202.5602%2011.6718%202.64414C8.60392%202.72809%205.68483%203.98426%203.51472%206.15437C1.34462%208.32448%200.0884418%2011.2436%200.00449462%2014.3114C-0.0794526%2017.3793%201.01521%2020.3627%203.06339%2022.6482C5.11158%2024.9337%207.9576%2026.3477%2011.0163%2026.5993C14.0749%2026.8509%2017.1137%2025.921%2019.5079%2024.0008L24.4145%2028.9075C24.5385%2029.0325%2024.686%2029.1317%2024.8484%2029.1994C25.0109%2029.2671%2025.1852%2029.3019%2025.3612%2029.3019C25.5372%2029.3019%2025.7115%2029.2671%2025.874%2029.1994C26.0364%2029.1317%2026.1839%2029.0325%2026.3079%2028.9075C26.5482%2028.6589%2026.6825%2028.3266%2026.6825%2027.9808C26.6825%2027.6351%2026.5482%2027.3028%2026.3079%2027.0542ZM12.0279%2024.0008C10.1819%2024.0008%208.3774%2023.4535%206.84254%2022.4279C5.30769%2021.4023%204.11141%2019.9447%203.40499%2018.2392C2.69857%2016.5338%202.51374%2014.6572%202.87387%2012.8467C3.234%2011.0362%204.12291%209.37314%205.4282%208.06785C6.73349%206.76256%208.39653%205.87365%2010.207%205.51352C12.0175%205.15339%2013.8941%205.33822%2015.5996%206.04464C17.305%206.75106%2018.7627%207.94733%2019.7882%209.48219C20.8138%2011.0171%2021.3612%2012.8216%2021.3612%2014.6675C21.3612%2017.1429%2020.3779%2019.5168%2018.6275%2021.2672C16.8772%2023.0175%2014.5032%2024.0008%2012.0279%2024.0008Z'%20fill='%23201E20'/%3e%3c/svg%3e") no-repeat center;width:50px;height:100%;left:20px;top:0}.banner-search-area input{background:#fff;padding:37px 150px 37px 80px;border:0!important;outline:0!important;border-radius:16px;width:100%;animation:hopn-pulse 1.5s ease-out infinite;font-weight:700;font-size:18px}.banner-search-area button.banner-clear-btn{position:absolute;border:0!important;outline:0!important;width:32px;height:32px;background:#fff;border-radius:16px;box-shadow:0 4px 32px #00000036;display:flex;align-items:center;justify-content:center;padding:0;right:30px;top:35%}@keyframes hopn-pulse{0%{box-shadow:0 0 #f7b032}50%{box-shadow:0 0 0 8px #f7b032}to{box-shadow:0 0 #f7b03200}}.hopn-booking-flow-container{width:70%;margin-bottom:60px}.hopn-input-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:18px 25px;display:flex;align-items:center;width:100%;box-sizing:border-box}.payment-types ul{display:flex;list-style:none;padding:0;justify-content:space-between;margin-left:0}.payment-types ul li{width:75px;flex-shrink:0}.payment-types ul li img{width:100%}.ls-spinner{position:relative;width:52px;height:52px;display:table;margin:0 auto 30px}.ls-dot{position:absolute;width:9px;height:9px;border-radius:50%;top:50%;left:50%;margin:-4.5px 0 0 -4.5px;background:#444;animation:ls-fade 1s linear 5 forwards,ls-color 5s linear forwards}.ls-dot--1{transform:rotate(0) translateY(-22px);animation-delay:0s,0s}.ls-dot--2{transform:rotate(45deg) translateY(-22px);animation-delay:-.875s,0s}.ls-dot--3{transform:rotate(90deg) translateY(-22px);animation-delay:-.75s,0s}.ls-dot--4{transform:rotate(135deg) translateY(-22px);animation-delay:-.625s,0s}.ls-dot--5{transform:rotate(180deg) translateY(-22px);animation-delay:-.5s,0s}.ls-dot--6{transform:rotate(225deg) translateY(-22px);animation-delay:-.375s,0s}.ls-dot--7{transform:rotate(270deg) translateY(-22px);animation-delay:-.25s,0s}.ls-dot--8{transform:rotate(315deg) translateY(-22px);animation-delay:-.125s,0s}@keyframes ls-fade{0%,to{opacity:1}55%{opacity:.04}}@keyframes ls-color{0%{background:#444}25%{background:#1a9e6e}50%{background:#17b87d}75%{background:#0fd494}to{background:#00c47a}}.customer-destinations-area{margin-bottom:24px;overflow-y:scroll;max-height:344px}.customer-destinations-area input.flightNumber{background:#fff!important;border:1px solid #201e20!important;border-radius:16px;padding:10px 20px;max-width:300px;margin:0 auto 8px;display:block}.customer-destinations-area input.flightNumber.error{border-width:2px!important;border-color:#bf0a0a!important}.customer-destinations-area .error-text{margin-top:0}.customer-destinations-area .customer-destinations-area-wrapper{display:flex;align-items:center}.customer-destinations-area .customer-destinations-area-wrapper .delete-destination{border:0;background:#fff;box-shadow:0 4px 32px #201e201f;width:45px;height:45px;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-left:30px;padding:0}.customer-destinations-area .customer-destinations-area-wrapper.error .inner{border-color:red}.customer-destinations-area .customer-destinations-area-wrapper:last-child .inner{margin-bottom:0}.customer-destinations-area .inner.destination .add-location{position:relative;padding-left:34px}.customer-destinations-area .inner.destination .add-location:after{position:absolute;content:"";width:32px;height:28px;background:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M26.3079%2027.0542L21.3612%2022.1475C23.2813%2019.7534%2024.2112%2016.7146%2023.9596%2013.6559C23.708%2010.5973%2022.2941%207.75123%2020.0086%205.70304C17.723%203.65486%2014.7396%202.5602%2011.6718%202.64414C8.60392%202.72809%205.68483%203.98426%203.51472%206.15437C1.34462%208.32448%200.0884418%2011.2436%200.00449462%2014.3114C-0.0794526%2017.3793%201.01521%2020.3627%203.06339%2022.6482C5.11158%2024.9337%207.9576%2026.3477%2011.0163%2026.5993C14.0749%2026.8509%2017.1137%2025.921%2019.5079%2024.0008L24.4145%2028.9075C24.5385%2029.0325%2024.686%2029.1317%2024.8484%2029.1994C25.0109%2029.2671%2025.1852%2029.3019%2025.3612%2029.3019C25.5372%2029.3019%2025.7115%2029.2671%2025.874%2029.1994C26.0364%2029.1317%2026.1839%2029.0325%2026.3079%2028.9075C26.5482%2028.6589%2026.6825%2028.3266%2026.6825%2027.9808C26.6825%2027.6351%2026.5482%2027.3028%2026.3079%2027.0542ZM12.0279%2024.0008C10.1819%2024.0008%208.3774%2023.4535%206.84254%2022.4279C5.30769%2021.4023%204.11141%2019.9447%203.40499%2018.2392C2.69857%2016.5338%202.51374%2014.6572%202.87387%2012.8467C3.234%2011.0362%204.12291%209.37314%205.4282%208.06785C6.73349%206.76256%208.39653%205.87365%2010.207%205.51352C12.0175%205.15339%2013.8941%205.33822%2015.5996%206.04464C17.305%206.75106%2018.7627%207.94733%2019.7882%209.48219C20.8138%2011.0171%2021.3612%2012.8216%2021.3612%2014.6675C21.3612%2017.1429%2020.3779%2019.5168%2018.6275%2021.2672C16.8772%2023.0175%2014.5032%2024.0008%2012.0279%2024.0008Z'%20fill='%23201E20'/%3e%3c/svg%3e") center center no-repeat;background-size:contain;top:10px;left:0}.customer-destinations-area .inner.destination .add-location .inner-cross{width:32px;height:32px;border:0;background:#fff;border-radius:16px;box-shadow:0 4px 16px #0a0a0a14;display:flex;align-items:center;justify-content:center;outline:0;cursor:pointer;padding:0;flex-shrink:0}.customer-destinations-area .hopn-field-label{font-size:18px;font-weight:600;color:#333;margin-bottom:10px;display:block}.customer-destinations-area .hopn-location-display,.customer-destinations-area .hopn-search-input-field{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:18px 25px;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}.customer-destinations-area .inner{display:flex;flex-direction:column;background:#fff;padding:12px 28px;border-radius:16px;font-size:16px;margin-bottom:24px;width:100%;box-shadow:0 4px 16px #0a0a0a14}.customer-destinations-area .inner.selected{position:relative;border:1px solid #201E20}.customer-destinations-area .inner.selected button.cross{position:absolute;width:32px;height:32px;border:0;background:#fff;border-radius:16px;box-shadow:0 4px 32px #0000004f;right:44px;top:42%;display:flex;align-items:center;justify-content:center;outline:0;cursor:pointer;padding:0}.customer-destinations-area .inner.selected:before{position:absolute;content:"";width:10px;height:10px;background:#000;border-radius:50%;outline:2px solid #000;outline-offset:5px;bottom:35px;left:42px}.customer-destinations-area .inner.selected .add-location{padding-left:30px}.customer-destinations-area .inner.selected label{color:#8d8e8f}.customer-destinations-area .inner.selected.error{border-color:red}.customer-destinations-area .inner.destination .add-location div{width:100%}.customer-destinations-area .inner.destination .add-location:after{background:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.374%201.2998C20.0197%201.32245%2025.3886%206.72836%2025.3662%2013.374V13.5293C25.2757%2017.8459%2022.8463%2021.965%2019.6816%2025.3047C17.8794%2027.175%2015.8677%2028.8315%2013.6855%2030.2402L13.54%2030.3496C13.4215%2030.4521%2013.2455%2030.452%2013.127%2030.3496L12.9854%2030.2432L12.3799%2029.8389C9.3748%2027.7874%206.72688%2025.254%204.54395%2022.3389L4.53516%2022.3281L4.17188%2021.834C2.40876%2019.3346%201.40859%2016.3719%201.2998%2013.3066V13.293C1.32238%206.64723%206.72828%201.27737%2013.374%201.2998Z'%20stroke='%23201E20'%20stroke-width='2.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.336%2017.8127C15.4935%2017.8127%2017.2424%2016.0638%2017.2424%2013.9063C17.2424%2011.7489%2015.4935%2010%2013.336%2010C11.1786%2010%209.42969%2011.7489%209.42969%2013.9063C9.42969%2016.0638%2011.1786%2017.8127%2013.336%2017.8127Z'%20fill='%23201E20'%20stroke='%23201E20'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center center no-repeat;background-size:contain}.customer-destinations-area .inner.destination:before{display:none}.customer-destinations-area select{width:100%;border:0;outline:0;font-size:16px}.customer-destinations-area input{width:100%;border:0!important;outline:0;font-size:16px;margin-right:20px;background:transparent!important}.customer-destinations-area input::placeholder{color:#201e20}.customer-destinations-area label{font-size:16px;color:#201e20;display:block}.customer-destinations-area .add-location{line-height:1;display:flex}.customer-destinations-area .hopn-search-input-field .hopn-search-icon{width:20px;height:20px;margin-right:15px;border:2px solid #6c757d;border-radius:50%;position:relative;transform:rotate(-45deg)}.customer-destinations-area .hopn-search-input-field .hopn-search-icon:after{content:"";position:absolute;bottom:-8px;right:-8px;width:1px;height:8px;background-color:#6c757d}.customer-destinations-area .hopn-search-input-field input{border:none;outline:none;font-size:18px;color:#6c757d;width:100%;background:none}.customer-destinations-area .hopn-drag-handle img{width:25px}.hopn-passenger-prompt{font-size:16px;color:#6c757d;margin:30px 0 15px}.hopn-car-option .hopn-car-left{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1;padding:20px 0}.hopn-recommended-badge{display:inline-flex;align-items:center;gap:6px;background:#a9ffe3;color:#0a0a0af2;font-size:14px;font-weight:600;padding:10px 14px;border-radius:50px;line-height:1}.hopn-recommended-badge img{width:14px;height:14px}.horizontal-section-mobile{display:none!important}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile{background:#fff;border-radius:16px;box-shadow:0 4px 24px #0000000d;flex-direction:column;gap:0;align-items:stretch;justify-content:flex-start;overflow:hidden;padding:0}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-special-request,.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-coupon-link{display:flex;align-items:center;gap:14px;width:100%;padding:18px 50px 18px 20px;background:transparent;border:0;color:#201e20!important;font-size:18px;font-weight:600;cursor:pointer;text-align:left;margin:0;position:relative}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-special-request:after,.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-coupon-link:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:8px;height:14px;background:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%23737373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-special-request{border-bottom:1px solid rgba(10,10,10,.06)}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-special-request span.hopn-request-label{display:flex;align-items:center;gap:14px;margin:0;font-size:18px;font-weight:600}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-special-request span.hopn-request-label img{width:40px;height:40px;margin:0;background:#0a0a0a0a;border-radius:50%;padding:10px;box-sizing:border-box}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-coupon-link>span:first-child{width:40px;height:40px;background:#0a0a0a0a;border-radius:50%;padding:10px;box-sizing:border-box}.hopn-add-passenger-button{background-color:#201e20;color:#fff;padding:15px 70px 15px 40px;cursor:pointer;width:100%;border:none;border-radius:50px;position:relative;font-size:16px;display:flex;align-items:center;justify-content:center;text-align:center;outline:0;min-height:55px;letter-spacing:-.4px}.hopn-add-passenger-button img{margin-left:10px}.hopn-add-passenger-button:disabled{opacity:.8;cursor:no-drop!important}.hopn-add-passenger-button:after{position:absolute;content:"";width:42px;height:42px;border-radius:50%;outline-offset:5px;background:#b1fbe3 url("data:image/svg+xml,%3csvg%20width='20'%20height='13'%20viewBox='0%200%2020%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.794357%207.40481C0.358342%207.40481%200.00488281%207.05135%200.00488281%206.61534C0.00488281%206.17932%200.358342%205.82586%200.794357%205.82586L17.3095%205.82586L13.394%201.91042C13.0857%201.60211%2013.0857%201.10225%2013.394%200.793938C13.7023%200.485629%2014.2022%200.485629%2014.5105%200.793938L19.7737%206.05709C20.082%206.3654%2020.082%206.86527%2019.7737%207.17358L14.5105%2012.4367C14.2022%2012.745%2013.7023%2012.745%2013.394%2012.4367C13.0857%2012.1284%2013.0857%2011.6286%2013.394%2011.3203L17.3095%207.40481L0.794357%207.40481Z'%20fill='%23201E20'/%3e%3c/svg%3e") center center no-repeat;right:7px;top:50%;margin-top:-21px}.hopn-add-passenger-button.luggage:after{background:#b1fbe3 url("data:image/svg+xml,%3csvg%20width='18'%20height='26'%20viewBox='0%200%2018%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2022.0455V7.27087C0%206.59943%200.2375%206.02478%200.7125%205.54691C1.1865%205.06803%201.7565%204.82859%202.4225%204.82859H5.856V1.16443C5.856%200.851897%205.971%200.579694%206.201%200.347816C6.431%200.115939%206.701%200%207.011%200H10.9905C11.3005%200%2011.5705%200.115939%2011.8005%200.347816C12.0305%200.579694%2012.1455%200.851897%2012.1455%201.16443V4.82859H15.5775C16.2435%204.82859%2016.8135%205.06803%2017.2875%205.54691C17.7625%206.02478%2018%206.59943%2018%207.27087V22.0455C18%2022.7169%2017.7625%2023.2916%2017.2875%2023.7694C16.8135%2024.2483%2016.2435%2024.4878%2015.5775%2024.4878V25.2439C15.5775%2025.4586%2015.5045%2025.6381%2015.3585%2025.7822C15.2135%2025.9274%2015.0335%2026%2014.8185%2026C14.6165%2026%2014.4585%2025.9193%2014.3445%2025.758C14.2305%2025.5967%2014.1415%2025.4253%2014.0775%2025.2439V24.4878H3.9225V25.2439C3.9225%2025.4586%203.85%2025.6381%203.705%2025.7822C3.56%2025.9264%203.38%2025.999%203.165%2026C2.963%2026%202.8045%2025.9193%202.6895%2025.758C2.5745%2025.5967%202.4855%2025.4253%202.4225%2025.2439V24.4878C1.7565%2024.4878%201.1865%2024.2483%200.7125%2023.7694C0.2375%2023.2916%200%2022.7169%200%2022.0455ZM7.356%204.82859H10.644V1.51376H7.356V4.82859ZM9%2012.972C10.325%2012.972%2011.619%2012.8016%2012.882%2012.4609C14.145%2012.1201%2015.351%2011.61%2016.5%2010.9305V7.27087C16.5%206.99967%2016.4135%206.77687%2016.2405%206.60245C16.0675%206.42804%2015.8465%206.34084%2015.5775%206.34084H2.4225C2.1535%206.34084%201.9325%206.42804%201.7595%206.60245C1.5865%206.77687%201.5%206.99967%201.5%207.27087V10.9305C2.65%2011.611%203.8565%2012.1211%205.1195%2012.4609C6.3825%2012.8006%207.676%2012.971%209%2012.972ZM8.25%2015.2404V14.4661C7.065%2014.3794%205.91%2014.1904%204.785%2013.899C3.66%2013.6087%202.565%2013.1913%201.5%2012.6469V22.047C1.5%2022.3182%201.5865%2022.541%201.7595%2022.7154C1.9325%2022.8898%202.1535%2022.977%202.4225%2022.977H15.5775C15.8465%2022.977%2016.0675%2022.8898%2016.2405%2022.7154C16.4135%2022.541%2016.5%2022.3182%2016.5%2022.047V12.6469C15.435%2013.1913%2014.34%2013.6097%2013.215%2013.9021C12.09%2014.1924%2010.935%2014.3809%209.75%2014.4676V15.2419C9.75%2015.4556%209.678%2015.6351%209.534%2015.7803C9.39%2015.9254%209.2115%2015.998%208.9985%2015.998C8.7855%2015.998%208.6075%2015.9254%208.4645%2015.7803C8.3215%2015.6351%208.25%2015.4541%208.25%2015.2404Z'%20fill='%23201E20'/%3e%3c/svg%3e") center center no-repeat}.hopn-add-passenger-button.center{margin:30px auto 0}.hopn-add-passenger-button.reverse.luggage img{margin-left:0;margin-right:10px;filter:invert(1)}.hopn-add-passenger-button.reverse.luggage:after{right:initial;left:7px}.hopn-add-passenger-button.no-icon{padding:15px}.hopn-add-passenger-button.grey{background:#efefef;color:#201e20}.hopn-add-passenger-button.checkbox-view:after{background:#fff;width:8px;height:8px;border-radius:1px;outline:1px solid #fff;outline-offset:5px;right:22px;top:40%}.hopn-add-passenger-button.lite{border:1px solid #CFCDCD;background:transparent;color:#201e20}.hopn-add-passenger-button.time:after{background:#b1fbe3 url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%201.5C6.201%201.5%201.5%206.201%201.5%2012C1.5%2017.799%206.201%2022.5%2012%2022.5C17.799%2022.5%2022.5%2017.799%2022.5%2012C22.5%206.201%2017.799%201.5%2012%201.5ZM12%2021.75C6.624%2021.75%202.25%2017.376%202.25%2012C2.25%206.624%206.624%202.25%2012%202.25C17.376%202.25%2021.75%206.624%2021.75%2012C21.75%2017.376%2017.376%2021.75%2012%2021.75Z'%20fill='%23201E20'/%3e%3cpath%20d='M17.3467%207.14648C17.5419%206.95122%2017.8584%206.95122%2018.0537%207.14648C18.2488%207.34176%2018.2489%207.6583%2018.0537%207.85352L13.0742%2012.832L13.2598%2013.0791C13.4916%2013.3884%2013.4293%2013.8276%2013.1201%2014.0596C12.8108%2014.2915%2012.3716%2014.2282%2012.1396%2013.9189L12.0742%2013.832L11.5537%2014.3535C11.3585%2014.5487%2011.0419%2014.5486%2010.8467%2014.3535C10.6514%2014.1583%2010.6515%2013.8418%2010.8467%2013.6465L11.4688%2013.0244L9.13965%209.91895C8.90796%209.6097%208.97115%209.17135%209.28027%208.93945C9.58949%208.70766%2010.0278%208.77001%2010.2598%209.0791L12.4688%2012.0244L17.3467%207.14648Z'%20fill='%23201E20'/%3e%3c/svg%3e") center center no-repeat}.hopn-add-passenger-button.transparent{background:transparent;color:#201e20}.hopn-add-passenger-button.transparent:after{display:none}.hopn-add-passenger-button.no-icon:after{display:none}.hopn-add-passenger-button.auto-width{width:auto;padding:15px 70px;border:0}.hopn-add-passenger-button.square-icon:after{background:#fff;outline:1px solid #fff;outline-offset:6px;width:8px;height:8px;top:50%;margin-top:-4px;right:28px;border-radius:1px}.hopn-add-passenger-button.gray{background:#cfcdcd;color:#201e20;font-weight:600}.hopn-add-passenger-button.duble-title{padding:5px 70px 5px 40px}.hopn-add-passenger-button.duble-title span:first-child{font-weight:700}.hopn-add-passenger-button.duble-title span:last-child{font-size:14px}.hopn-add-passenger-button .multiple-text{display:flex;flex-direction:column}.hopn-text-box{max-width:250px}.hopn-text-box .hopn-heading{font-size:20px;font-weight:600;color:#333;margin-bottom:5px}.hopn-text-box .hopn-description{font-size:14px;color:#6c757d;line-height:1.4}.hopn-text-box .hopn-perks-link{display:flex;align-items:center;font-size:16px;font-weight:500;color:#5b6bff;text-decoration:none;transition:color .2s;margin-top:20px}.hopn-text-box .hopn-perks-link:hover{color:#445aff}.hopn-text-box .hopn-perks-link .hopn-arrow-icon{margin-left:8px;width:15px;height:2px;background-color:#5b6bff;position:relative}.hopn-text-box .hopn-perks-link .hopn-arrow-icon:after{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #5b6bff;border-right:2px solid #5b6bff;transform:rotate(45deg)}.hopn-date-info-layout .hopn-modal-footer{max-width:382px;margin:0 auto}ul.listing{list-style:none;margin-left:0;font-size:16px}ul.listing li{display:flex;gap:10px;margin-bottom:8px}ul.listing li span{display:flex;align-items:center;justify-content:center;background:#a9ffe366;width:24px;height:24px;border-radius:50%}.hopn-modal-container{position:relative;width:100%;max-width:780px;box-shadow:0 4px 32px #00000029;background:#fff;border-radius:32px;overflow:hidden;display:flex;flex-direction:column;max-height:90dvh}.hopn-modal-container .hopn-modal-shell{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.hopn-modal-container .hopn-modal-shell.step-paymentCards .hopn-modal-container-inner{margin-top:-48px}.hopn-modal-container .hopn-modal-shell-header,.hopn-modal-container .hopn-modal-shell-footer{position:relative;z-index:99;flex-shrink:0}.hopn-modal-container>div:has(>.hopn-modal-shell),.hopn-modal-container>div:has(>.hopn-modal-container-inner){display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.hopn-modal-container .whyUs{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.hopn-modal-container .hopn-modal-container-inner{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.hopn-modal-container .hopn-modal-container-inner .hopn-payment-error{color:#d63638;font-size:13px;margin-bottom:10px}.hopn-modal-container .hopn-modal-container-inner .horizontal-section{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:16px}.hopn-modal-container .hopn-airport-perks-modal{max-height:90dvh;overflow-y:scroll;padding-right:30px;padding-top:0;padding-left:15px}.hopn-modal-container.p-0{padding:0}.hopn-modal-container.date-n-time{max-width:1170px}.hopn-modal-container span.title-text{font-size:16px;letter-spacing:.16px;display:inline-block;margin-bottom:25px;margin-top:15px}.hopn-modal-container.mobile-style{max-width:550px;padding:20px;background:#efefef;box-shadow:none}.hopn-modal-container .plane-details-tab.hopn-date-info-layout{align-items:flex-end}.hopn-modal-container .plane-details-tab.hopn-date-info-layout h2{font-size:32px;margin-bottom:40px}.hopn-modal-container .plane-details-tab.hopn-date-info-layout .hopn-calender-content{margin-bottom:0;margin-top:0}.hopn-modal-container .plane-details-tab.hopn-date-info-layout .hopn-departure-airports{background:#efefef;padding:40px;max-width:580px;border-radius:16px}.hopn-modal-container .plane-details-tab.hopn-date-info-layout .hopn-departure-airports h4{margin-top:0;font-size:20px;font-weight:600;margin-bottom:40px}.hopn-modal-container .plane-details-tab.hopn-date-info-layout .hopn-departure-airports button{width:100%;display:flex;justify-content:space-between;border:1px solid #CFCDCD;background:#fff;padding:20px;outline:0;border-radius:16px;cursor:pointer;min-height:104px;align-items:center}.hopn-modal-container .plane-details-tab.hopn-date-info-layout .hopn-departure-airports button h6{margin:0;font-size:16px;text-transform:math-auto;letter-spacing:normal;font-weight:400;display:flex;align-items:center}.hopn-modal-container .plane-details-tab.hopn-date-info-layout .hopn-departure-airports button h6 img{margin-right:12px}.hopn-modal-container .plane-details-tab.hopn-date-info-layout .hopn-departure-airports .btn{width:32px;height:32px;background:#b1fbe3;display:flex;align-items:center;justify-content:center;border-radius:16px}.hopn-modal-container.step-flightAirportDetail{max-width:1100px}.hopn-modal-container.step-flightAirportDetail .hopn-date-info-layout{align-items:flex-end}.hopn-modal-container.step-flightAirlines{max-width:1100px}.hopn-modal-container.step-flightAirlines .hopn-date-info-layout{align-items:flex-end}.hopn-modal-container.step-flightAirlines .upper-modal .upper-modal-inner{max-width:60%}.hopn-modal-container.step-flightAirlines .hopn-airlines-card.loading{text-align:center;padding:20px}.hopn-modal-container.step-flightAirportTo{max-width:1100px}.hopn-modal-container.step-flightAirportTo .hopn-date-info-layout{align-items:flex-end}.hopn-modal-container.step-overSizeLuggage{max-width:980px}.hopn-modal-container.step-orderDetails{max-width:786px;background:#efefef}.hopn-modal-container.step-orderDetails .hopn-modal-header{margin-bottom:25px}.hopn-modal-container.step-orderDetails .hopn-modal-header.hopn-sticky-header.no-space{background:#efefef}.hopn-modal-container.step-processingBooking .hopn-modal-header .hopn-modal-header-top .inner{min-width:initial}.hopn-modal-container.step-travelingDate,.hopn-modal-container.step-travelingTime{max-width:1100px}.customer-destinations-area .hopn-stopovers-list .hopn-stopover-item{margin-bottom:24px}.hopn-banner-area button.go_back{margin-bottom:0}.hopn-passenger-section{margin-bottom:40px}.hopn-passenger-section .hopn-quantity-item{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.hopn-passenger-section .hopn-quantity-item:last-child{border-bottom:none}.hopn-passenger-section .hopn-quantity-item .hopn-details{display:flex;align-items:center}.hopn-passenger-section .hopn-quantity-item .hopn-details .hopn-icon-box{font-size:28px;margin-right:15px;display:inline-flex}.hopn-passenger-section .hopn-quantity-item .hopn-details .hopn-icon-box img{width:auto;max-height:51px}.hopn-passenger-section .hopn-quantity-item .hopn-details .hopn-label{font-size:20px}.hopn-passenger-section .hopn-quantity-item .hopn-details .hopn-sub-label{font-size:14px;color:#8d8e8f;font-weight:400;display:block}.hopn-passenger-section .hopn-quantity-item .hopn-counter{display:flex;align-items:center;justify-content:space-between;width:90%;border-bottom:1px solid #EAEAEA;line-height:1;padding-bottom:3px}.hopn-passenger-section .hopn-quantity-item .hopn-counter span.hopn-label{display:block;font-size:20px;margin-bottom:2px}.hopn-passenger-section .hopn-quantity-item .hopn-counter span.hopn-sub-label{color:#8d8e8f;font-size:14px;margin-bottom:0;display:inline-block;line-height:1.5}.hopn-passenger-section .hopn-quantity-item .hopn-counter .hopn-counter-inner{display:flex;align-items:center}.hopn-passenger-section .hopn-quantity-item .hopn-counter .hopn-btn{width:40px;height:40px;border-radius:50%;background-color:#efefef;color:#fff;font-size:22px;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .15s;border:0;color:#201e20;outline:0;flex-shrink:0;padding:0}.hopn-passenger-section .hopn-quantity-item .hopn-counter .hopn-btn:hover{background-color:#f5f5f5}.hopn-passenger-section .hopn-quantity-item .hopn-counter .hopn-btn.hopn-plus{background-color:#201e20;color:#fff}.hopn-passenger-section .hopn-quantity-item .hopn-counter .hopn-count-value{font-size:32px;width:40px;text-align:center;margin:0 15px}.hopn-carseat-add-prompt{display:flex;align-items:center;margin:20px 0}.hopn-carseat-add-prompt .hopn-add-text{font-size:20px}.hopn-carseat-add-prompt .hopn-add-icon{width:44px;height:44px;background-color:#b1fbe3;border-radius:50px;display:flex;justify-content:center;align-items:center;color:var(--color-dark-text);font-size:24px;font-style:normal;margin-left:6px}.hopn-carseat-section.detail-page{display:flex;gap:15px}.hopn-carseat-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.hopn-carseat-header .hopn-free-tag{padding:1px 14px;border-radius:20px;font-size:12px;background:#b1fbe3;position:relative;margin-left:5px}.hopn-carseat-header .hopn-free-tag:after{position:absolute;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #b1fbe3;bottom:-4px;left:8px}.hopn-carseat-header .hopn-found-link{font-size:16px;font-weight:500;text-decoration:none;display:flex;align-items:center;border:0;background:transparent;color:#6086c1;padding:0;cursor:pointer}.hopn-carseat-header .hopn-found-link.mobile{display:none}.hopn-carseat-header .hopn-found-link img{margin-left:12px}.upper-modal-inner .hopn-carseat-slider .swiper-button-next{right:0!important}.hopn-carseat-section .hopn-carseat-slider{display:flex;position:relative;max-width:100%}.hopn-carseat-section .hopn-carseat-slider.detailed{max-height:550px;overflow-y:scroll}.hopn-carseat-section .hopn-carseat-slider.detailed .hopn-item-image{flex-direction:column;align-items:center}.hopn-carseat-section .hopn-carseat-slider.detailed h5{font-size:20px!important;margin-bottom:20px!important;padding-right:0!important;max-width:100%!important}.hopn-carseat-section .hopn-carseat-slider.detailed .hopn-counter-small{background:#efefef;border-radius:32px;border:1px solid #ccc;padding:5px}.hopn-carseat-section .hopn-carseat-slider.detailed button.hopn-btn.hopn-minus{background:#fff!important}.hopn-carseat-section .hopn-carseat-slider .swiper{padding-bottom:30px}.hopn-carseat-section .hopn-carseat-slider .swiper-button-prev,.hopn-carseat-section .hopn-carseat-slider .swiper-button-next{position:absolute;width:44px;height:44px;background:#cfcdcdb8 url("data:image/svg+xml,%3csvg%20width='21'%20height='13'%20viewBox='0%200%2021%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.828947%207.18413C0.371132%207.18413%200%206.813%200%206.35519C0%205.89737%200.371132%205.52624%200.828947%205.52624L18.1698%205.52624L14.0586%201.41502C13.7349%201.0913%2013.7349%200.566441%2014.0586%200.242717C14.3823%20-0.081007%2014.9072%20-0.081007%2015.2309%200.242717L20.7572%205.76903C21.0809%206.09275%2021.0809%206.61762%2020.7572%206.94134L15.2309%2012.4677C14.9072%2012.7914%2014.3823%2012.7914%2014.0586%2012.4677C13.7349%2012.1439%2013.7349%2011.6191%2014.0586%2011.2953L18.1698%207.18413L0.828947%207.18413Z'%20fill='%23FCFCFC'/%3e%3c/svg%3e") center no-repeat;border-radius:50%;top:44%;left:0}.hopn-carseat-section .hopn-carseat-slider .swiper-button-prev svg,.hopn-carseat-section .hopn-carseat-slider .swiper-button-next svg{display:none}.hopn-carseat-section .hopn-carseat-slider .swiper-button-prev.swiper-button-disabled,.hopn-carseat-section .hopn-carseat-slider .swiper-button-next.swiper-button-disabled{display:none}.hopn-carseat-section .hopn-carseat-slider .swiper-button-prev:after,.hopn-carseat-section .hopn-carseat-slider .swiper-button-next:after{display:none}.hopn-carseat-section .hopn-carseat-slider .swiper-button-prev{transform:rotate(180deg)}.hopn-carseat-section .hopn-carseat-slider .swiper-button-next{left:inherit;right:40px}.hopn-carseat-section .hopn-carseat-slider .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:5px;bottom:0}.hopn-carseat-section .hopn-carseat-slider .swiper-pagination .swiper-pagination-bullet{background:#ccc;width:8px;min-height:8px;max-height:8px;display:inline-block;border-radius:50%;opacity:1;margin:0}.hopn-carseat-section .hopn-carseat-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#201e20}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item,.hopn-carseat-section .hopn-carseat-slider .hopn-return-slider-item{flex-shrink:0;border-radius:24px;padding:16px 10px 8px 15px;text-align:center;position:relative;border:1px solid #CFCDCD}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item .hopn-item-title,.hopn-carseat-section .hopn-carseat-slider .hopn-return-slider-item .hopn-item-title{font-size:14px;font-weight:600;color:var(--color-dark-text);margin-bottom:10px}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item .hopn-item-image,.hopn-carseat-section .hopn-carseat-slider .hopn-return-slider-item .hopn-item-image{position:relative;border-radius:8px;margin-bottom:21px;display:flex;justify-content:flex-start;font-size:30px;min-height:70px}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item .hopn-item-image h5,.hopn-carseat-section .hopn-carseat-slider .hopn-return-slider-item .hopn-item-image h5{margin:0;text-align:left;font-size:16px;font-weight:100;max-width:83px}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item .hopn-item-image img,.hopn-carseat-section .hopn-carseat-slider .hopn-return-slider-item .hopn-item-image img{position:absolute;width:auto;height:70px;right:-10px}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item .hopn-counter-small,.hopn-carseat-section .hopn-carseat-slider .hopn-return-slider-item .hopn-counter-small{display:flex;justify-content:space-between;align-items:center}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item .hopn-counter-small .hopn-btn,.hopn-carseat-section .hopn-carseat-slider .hopn-return-slider-item .hopn-counter-small .hopn-btn{width:40px;height:40px;border-radius:50%;background-color:#201e20;font-size:22px;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .15s;border:0;color:#fff;outline:0;flex-shrink:0;padding:0}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item .hopn-counter-small .hopn-btn.hopn-minus,.hopn-carseat-section .hopn-carseat-slider .hopn-return-slider-item .hopn-counter-small .hopn-btn.hopn-minus{background-color:#efefef;color:#201e20}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item .hopn-counter-small .hopn-count-value,.hopn-carseat-section .hopn-carseat-slider .hopn-return-slider-item .hopn-counter-small .hopn-count-value{font-size:32px;text-align:center;width:100%}.hopn-carseat-section .hopn-slider-next{position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:var(--color-white);border-radius:50%;box-shadow:0 2px 10px #0003;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10}.hopn-carseat-section .hopn-slider-next:after{content:">";font-size:20px;color:var(--color-dark-text)}.hopn-carseat-pagination{display:flex;justify-content:center;gap:8px;margin-top:15px}.hopn-carseat-pagination .hopn-dot{width:8px;height:8px;background-color:var(--color-border);border-radius:50%;transition:background-color .2s}.hopn-carseat-pagination .hopn-dot.active{background-color:var(--color-dark-text)}.hopn-quick-booking-error{background-color:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5;margin-top:12px}.hopn-modal-footer{padding:30px;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white)}.hopn-modal-footer .hopn-luggage-button{background-color:#2a2a2a;color:#fff;padding:18px 30px;cursor:pointer;width:100%;border:none;border-radius:50px;position:relative;font-size:17px}.hopn-modal-footer .hopn-luggage-button .hopn-luggage-icon{margin-left:10px;font-size:20px;color:var(--color-accent-green)}.hopn-modal-footer button.model-skip-step{border:0;background:transparent;padding:0;font-size:17px;margin-left:25px;text-decoration:underline;outline:0;cursor:pointer;color:initial;font-weight:800}.hopn-modal-footer .hopn-skip-link{color:var(--color-light-text);font-size:16px;font-weight:500;text-decoration:none;padding:15px 10px}.hopn-baggage-display{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.hopn-badge{background-color:#b1fbe3;color:#201e20;border-radius:50px;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1;white-space:nowrap;margin-bottom:5px}.hopn-suitcase-visual,.hopn-suitcase-visual-inner{position:relative}.hopn-suitcase-visual:before,.hopn-suitcase-visual:after,.hopn-suitcase-visual-inner:before,.hopn-suitcase-visual-inner:after{content:"";position:absolute;border-color:#201e20;border-style:solid;width:30px;height:30px;border-width:3px 0 0 3px;border-radius:15px 0}.hopn-suitcase-visual:before,.hopn-suitcase-visual-inner:before{top:0;left:0;margin:auto}.hopn-suitcase-visual:after,.hopn-suitcase-visual-inner:after{bottom:0;right:0;margin:auto;transform:rotate(180deg)}.hopn-suitcase-visual-inner{width:218px;height:210px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:10px}.hopn-suitcase-visual-inner:before,.hopn-suitcase-visual-inner:after{border-radius:0 15px;border-width:3px 3px 0 0}.hopn-suitcase-visual-inner:before{top:0;left:inherit;right:0;margin:auto}.hopn-suitcase-visual-inner:after{bottom:0;right:inherit;left:0;margin:auto;transform:rotate(180deg)}.hopn-dimension{position:absolute;display:flex;align-items:center;justify-content:center;white-space:nowrap}.hopn-height-dim{left:-24px;top:50%;transform:translateY(-50%) rotate(-90deg);font-size:15px}.hopn-weight-dim{right:-26px;top:77px;background-color:#2a2a2a;color:#fff;border-radius:50%;width:56px;height:56px;font-size:15px}.hopn-width-dim{bottom:-14px;font-size:15px}.hopn-quantity-selector{display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc;border-radius:50px;height:50px;width:200px;margin:40px auto 0;background:#efefef;padding:0 5px;font-size:32px}.hopn-quantity-selector .hopn-btn{background-color:#fff;border:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;outline:0;flex-shrink:0;padding:0}.hopn-quantity-selector .hopn-btn.hopn-plus{background-color:#2a2a2a;color:#fff}.hopn-quantity-selector span.hopn-count-value{width:100%;text-align:center}.hopn-quantity-value{text-align:center}.hopn-luggage-type-selector{position:relative;display:flex;justify-content:center;width:100%;gap:30px;align-items:flex-start;margin-top:30px}.hopn-luggage-type-selector .mobile{display:none!important}.hopn-luggage-type-selector .swiper{padding-bottom:15px}.hopn-luggage-type-selector .swiper-button-prev,.hopn-luggage-type-selector .swiper-button-next{display:none}.hopn-luggage-type-selector .swiper-slide{width:auto!important}.hopn-luggage-type-selector .hopn-payment-perks{display:flex;align-items:center;font-size:14px;color:#201e20;justify-content:space-between;font-weight:600;width:auto;cursor:pointer;background:#f6f7f8;padding:10px 15px;border-radius:20px}.hopn-luggage-type-selector .hopn-payment-perks .info-button{background:transparent;border:0;padding:0;min-height:45px;display:grid}.hopn-luggage-type-selector .hopn-payment-perks .after-pay{margin-right:12px;max-width:92px}.hopn-luggage-type-selector .hopn-payment-perks .content{margin-right:10px}.hopn-luggage-type-selector .hopn-payment-perks .content p{margin-bottom:0}.hopn-luggage-type-selector .hopn-payment-perks .content h5{font-size:18px;font-weight:600;color:#201e20;margin-bottom:0}.hopn-luggage-type-selector button.hopn-type-wrapper{border:0;outline:0;background:transparent;padding:0}.hopn-luggage-type-selector button.hopn-type-wrapper label.hopn-type-option{padding:0}.hopn-luggage-type-selector button.hopn-type-wrapper label.hopn-type-option span.hopn-icon{background:#b1fbe3}.hopn-luggage-type-selector button.hopn-type-wrapper.active span.hopn-icon{background:#dbdbdb}.hopn-luggage-type-selector input{opacity:0;position:absolute}.hopn-luggage-type-selector input:checked~label span.hopn-icon{background:#efefef}.hopn-luggage-type-selector .swiper-pagination{bottom:0!important}.hopn-luggage-type-selector .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2a2a2a}.hopn-type-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer;padding:10px 0;border-radius:10px;transition:background-color .2s}.hopn-type-option .hopn-icon{position:relative;width:96px;height:96px;border:1px solid #ccc;border-radius:10px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;margin-top:30px}.hopn-type-option .hopn-icon .tooltip{position:absolute;background:#201e20;left:0;top:-12px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:14px}.hopn-type-option .hopn-label{font-size:14px;text-align:center;color:initial;line-height:1.5}.hopn-type-option.hopn-selected{background-color:#e6fffb}.hopn-type-option.hopn-selected .hopn-icon{border-color:transparent;background-color:#fff}.hopn-type-option.hopn-active-style{background-color:#00c6a5}.hopn-action-button{background-color:#2a2a2a;color:#fff;border:none;border-radius:30px;padding:15px 25px;font-size:1.1em;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:90%;max-width:350px;transition:background-color .2s}.hopn-action-button .hopn-calendar-icon{background-color:#00c6a5;width:30px;height:30px;border-radius:50%;margin-left:10px;display:flex;align-items:center;justify-content:center}button.hopn-add-passenger-button.calendar:after{background:url("data:image/svg+xml,%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.4028%209.31616H27.6644V6.69409H16.4028V9.31616ZM13.841%206.80178V6.81483C12.9619%206.89479%2012.0923%207.06937%2011.2462%207.33207V7.32228C11.188%207.34675%2011.1377%207.35817%2011.0889%207.38265C11.0213%207.39897%2010.9553%207.42344%2010.8924%207.45444C10.7068%207.51481%2010.5212%207.58661%2010.3467%207.66003C10.2539%207.69593%2010.1611%207.74324%2010.0683%207.77914C9.94092%207.83951%209.80253%207.9113%209.67515%207.97168L9.36062%208.15279C9.26784%208.20011%209.18606%208.26048%209.09328%208.31595C8.61992%208.62107%208.18115%208.97841%207.78485%209.38469L7.76126%209.40916C7.6213%209.57233%207.48291%209.72244%207.35552%209.87908L7.33194%209.90192C6.04553%2011.6772%205.40075%2013.8652%205.51241%2016.0826V16.7859H8.0522V16.0761C8.0522%2012.9857%209.03666%2011.062%2011.2273%2010.0765C12.064%209.72244%2012.9478%209.5038%2013.8473%209.42385H13.8709V6.8132L13.841%206.80178ZM36.674%209.89213L36.663%209.86929C36.5324%209.70449%2036.3925%209.54785%2036.2447%209.39937L36.2305%209.3749C35.8295%208.97188%2035.386%208.61292%2034.9111%208.30616C34.8293%208.25722%2034.7538%208.19684%2034.6563%208.143C34.5588%208.08915%2034.4471%208.02226%2034.3308%207.96189C34.2175%207.90151%2034.076%207.82972%2033.9376%207.76935C33.8574%207.73345%2033.7631%207.68614%2033.6608%207.65024C33.4831%207.57682%2033.3117%207.50502%2033.1277%207.44465C33.0585%207.42181%2033.0003%207.39733%2032.9311%207.37286C32.8619%207.34838%2032.8242%207.33533%2032.7739%207.31249V7.32554C31.9262%207.06285%2031.0566%206.88989%2030.1775%206.80831V9.4059C31.066%209.48422%2031.9372%209.70449%2032.7597%2010.0586C33.7929%2010.4828%2034.6484%2011.2644%2035.1831%2012.2711C35.7398%2013.4475%2036.0025%2014.7496%2035.949%2016.0581V16.7859H38.4872V16.0761C38.6004%2013.8587%2037.9588%2011.669%2036.674%209.89213Z'%20fill='%23B1FBE3'/%3e%3cpath%20d='M30.2501%204.98115V10.759C30.2501%2011.4869%2029.6594%2012.0766%2028.9301%2012.0766C28.2008%2012.0766%2027.6101%2011.4869%2027.6101%2010.759V4.99432C27.6035%204.26633%2028.1909%203.67175%2028.9202%203.66678C29.6495%203.66187%2030.2451%204.24657%2030.2501%204.97456V4.98115ZM16.39%205.00208V10.7656C16.39%2011.4968%2015.7986%2012.0896%2015.0692%2012.0896C14.3398%2012.0896%2013.75%2011.4968%2013.75%2010.7656V5.00208C13.75%204.27094%2014.3398%203.67976%2015.0692%203.67976C15.7986%203.67976%2016.39%204.27094%2016.39%205.00208ZM38.5%2016.7859V31.0021C38.5%2037.2013%2035.0379%2040.3334%2028.1767%2040.3334H15.8076C8.96209%2040.3334%205.5%2037.2013%205.5%2031.0021V16.7859H38.5ZM29.5458%2029.7849C28.696%2029.7849%2028.0193%2030.4828%2028.0193%2031.3429C28.0351%2032.203%2028.7117%2032.9008%2029.5458%2032.9008C30.3798%2032.9008%2031.0565%2032.203%2031.0565%2031.3429C31.0565%2030.4828%2030.3798%2029.7849%2029.5458%2029.7849ZM22.0079%2029.7687C21.1581%2029.7849%2020.4814%2030.4828%2020.4814%2031.3429C20.4814%2032.203%2021.1738%2032.9008%2022.0079%2032.9008C22.8419%2032.9008%2023.5186%2032.203%2023.5186%2031.3266C23.5029%2030.4828%2022.8419%2029.7849%2022.0079%2029.7687ZM14.4542%2029.7687C13.6044%2029.7687%2012.9278%2030.4828%2012.9435%2031.3429C12.9435%2032.203%2013.6202%2032.9008%2014.4542%2032.9008C15.2883%2032.9008%2015.965%2032.1867%2015.965%2031.3266C15.965%2030.4665%2015.2883%2029.7687%2014.4542%2029.7687ZM29.5458%2023.1313C28.696%2023.1313%2028.035%2023.8291%2028.035%2024.6892C28.035%2025.5493%2028.7117%2026.2471%2029.5458%2026.2471C30.3798%2026.2471%2031.0565%2025.5493%2031.0565%2024.6892C31.0565%2023.8291%2030.3798%2023.1313%2029.5458%2023.1313ZM22.0079%2023.115C21.1581%2023.1313%2020.4814%2023.8291%2020.4814%2024.6892C20.4814%2025.5493%2021.1738%2026.2471%2022.0079%2026.2471C22.8419%2026.2471%2023.5186%2025.5493%2023.5186%2024.673C23.5186%2023.8291%2022.8419%2023.1313%2022.0079%2023.115ZM14.47%2023.115C13.6202%2023.115%2012.9435%2023.8291%2012.9435%2024.6892C12.9435%2025.5493%2013.6202%2026.2471%2014.4542%2026.2471C15.304%2026.2471%2015.9807%2025.5331%2015.965%2024.673C15.965%2023.8129%2015.2883%2023.115%2014.47%2023.115Z'%20fill='%23B1FBE3'/%3e%3c/svg%3e") center center no-repeat}.hopn-oversized-selector{display:flex;flex-wrap:wrap;gap:16px;width:100%;margin-bottom:20px}.hopn-oversized-selector .hopn-item-icon{width:40px;display:flex;align-items:center;justify-content:center}.hopn-oversized-selector .hopn-item-icon img{width:100%}.hopn-item-box{border:1px solid #ccc;border-radius:24px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:128px;text-align:center;width:166px}.hopn-item-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%;font-size:16px;text-align:left}.hopn-item-header .hopn-item-label{line-height:1.3}.hopn-quantity-control{display:flex;align-items:center;justify-content:space-between;overflow:hidden;height:40px;width:100%;font-size:32px}.hopn-airport-perks .hopn-find-driver-link .download-button{flex-shrink:0}.hopn-quantity-control .hopn-btn{padding:0;background-color:#efefef;font-weight:500;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:0;outline:0}.hopn-quantity-control .hopn-btn.hopn-plus{background-color:#2a2a2a}.upper-modal-inner .hopn-pricing-details .hopn-price-summary-table{max-height:300px;overflow-y:scroll;padding-right:10px;margin-bottom:10px}.hopn-control-value{font-size:32px;text-align:center;background-color:#fff}.hopn-quotes-number{text-align:center}.hopn-quotes-number h3{margin:0 0 50px}.hopn-quotes-number .hopn-mobile-input-wrapper{display:flex;border:1px solid #CFCDCD;border-radius:16px;padding:0 13px;overflow:hidden}.hopn-quotes-number .hopn-mobile-input-wrapper input.hopn-mobile-input{width:100%;border:0;outline:0;padding:17px 10px}.hopn-quotes-number .hopn-mobile-input-wrapper .hopn-country-selector{display:flex;align-items:center}.hopn-quotes-number .terms-conditions{padding:40px 0;font-size:14px;letter-spacing:.28px}.hopn-quotes-number .terms-conditions span{display:block;font-size:16px}.hopn-date-info-layout{display:flex;justify-content:space-between;width:100%;gap:15px;align-items:flex-end}.hopn-date-info-layout .inner-tab{width:60%}.hopn-date-info-layout .inner-tab.hopn-banner-right{width:40%}.hopn-date-info-layout .hopn-card-content{font-size:14px;width:100%}.hopn-date-info-layout .hopn-card-content h6{margin-top:0;font-size:20px;text-transform:inherit;margin-bottom:8px;letter-spacing:normal}.hopn-date-info-layout .hopn-card-content p{margin-top:0}.userphone-number{text-align:center}.userphone-number h4{margin-bottom:30px}.userphone-number .content{font-size:14px;margin-bottom:40px}.userphone-number .content span{display:block;font-size:16px}.userphone-number .auth-switcher{margin-bottom:30px;display:flex;justify-content:center}.userphone-number .auth-switcher button{background:#eee;border:0;color:inherit;border-radius:32px;margin:0 5px}.userphone-number .auth-switcher button.active{background:#b1fbe3}.userphone-number .line-sepration{margin:20px 0;position:relative}.userphone-number .line-sepration:after{position:absolute;content:"";height:1px;width:100%;top:50%;right:0;left:0;background:#e5e5e5}.userphone-number .line-sepration span{display:inline-block;position:relative;z-index:9;background:#b1fbe3;border-radius:16px;width:40px;color:#201e20}.userphone-number .register-link button{padding:0;background:transparent;border:0;color:initial;font-size:14px}.userphone-number .hopn-social-login{margin-top:20px}.userphone-number .hopn-social-divider{margin:16px 0;position:relative}.userphone-number .hopn-social-divider:after{position:absolute;content:"";height:1px;width:100%;top:50%;right:0;left:0;background:#e5e5e5}.userphone-number .hopn-social-divider span{display:inline-block;position:relative;z-index:9;background:#b1fbe3;border-radius:16px;padding:2px 12px;color:#201e20;font-size:13px}.userphone-number .hopn-social-buttons{display:flex;justify-content:center;gap:16px;margin-top:4px}.userphone-number .hopn-social-btn{width:48px;height:48px;border-radius:50%;border:2px solid #e5e5e5;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,box-shadow .2s;padding:0}.userphone-number .hopn-social-btn:hover:not(:disabled){border-color:#ccc;box-shadow:0 2px 8px #0000001a}.userphone-number .hopn-social-btn:active:not(:disabled){transform:scale(.95)}.userphone-number .hopn-social-btn:disabled{opacity:.5;cursor:not-allowed}.userphone-number .hopn-social-btn--google:hover:not(:disabled){border-color:#4285f4}.userphone-number .hopn-social-btn--apple{color:#000}.userphone-number .hopn-social-btn--apple:hover:not(:disabled){border-color:#000}.userphone-number .hopn-social-btn svg{display:block}.hopn-date-header{position:relative}.hopn-date-header svg.react-datepicker__triangle{display:none}.hopn-date-header .react-datepicker-wrapper{position:relative;width:100%;padding:30px 32px 30px 60px;border:2px solid #333!important;border-radius:24px;font-size:16px;font-weight:500;cursor:pointer;background-color:#fff;box-shadow:0 2px 5px #0000000d;display:flex;align-items:center;margin-bottom:3px}.hopn-date-header .react-datepicker-wrapper:before{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.5005%202H14.5005V0.5C14.5005%200.223877%2014.2766%200%2014.0005%200C13.7244%200%2013.5005%200.223877%2013.5005%200.5V2H6.50049V0.5C6.50049%200.223877%206.27661%200%206.00049%200C5.72437%200%205.50049%200.223877%205.50049%200.5V2H2.5C1.11987%202.00146%200.0014648%203.11987%200%204.5V17.5C0.0014648%2018.8801%201.11987%2019.9985%202.5%2020H17.5005C18.8807%2019.9987%2019.9992%2018.8802%2020.0005%2017.5V4.5C19.9992%203.11981%2018.8807%202.00128%2017.5005%202ZM19.0005%2017.5C18.9996%2018.3281%2018.3286%2018.9991%2017.5005%2019H2.5C1.67194%2018.9991%201.00092%2018.3281%201%2017.5V9H19.0005V17.5ZM19.0005%208H1V4.5C1.00092%203.67194%201.67194%203.00092%202.5%203H5.50049V4.5C5.50067%204.77594%205.72449%205.00018%206.00049%205C6.27643%204.99982%206.50067%204.776%206.50049%204.5V3H13.5005V4.5C13.5007%204.77594%2013.7245%205.00018%2014.0005%205C14.2764%204.99982%2014.5007%204.776%2014.5005%204.5V3H17.5005C18.3286%203.00092%2018.9996%203.67194%2019.0005%204.5V8Z'%20fill='%23201E20'/%3e%3c/svg%3e") center center no-repeat;width:23px;height:20px;left:28px;top:31px}.hopn-date-header .react-datepicker-wrapper:after{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='22'%20height='12'%20viewBox='0%200%2022%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%2011L11%201L21%2011'%20stroke='%23201E20'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center center no-repeat;width:23px;height:20px;right:30px;top:28px;transition:.2s;transform:rotate(180deg);cursor:pointer}.hopn-date-header.time:before{background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%201.5C6.201%201.5%201.5%206.201%201.5%2012C1.5%2017.799%206.201%2022.5%2012%2022.5C17.799%2022.5%2022.5%2017.799%2022.5%2012C22.5%206.201%2017.799%201.5%2012%201.5ZM12%2021.75C6.624%2021.75%202.25%2017.376%202.25%2012C2.25%206.624%206.624%202.25%2012%202.25C17.376%202.25%2021.75%206.624%2021.75%2012C21.75%2017.376%2017.376%2021.75%2012%2021.75Z'%20fill='%23201E20'/%3e%3cpath%20d='M17.3467%207.14648C17.5419%206.95122%2017.8584%206.95122%2018.0537%207.14648C18.2488%207.34176%2018.2489%207.6583%2018.0537%207.85352L13.0742%2012.832L13.2598%2013.0791C13.4916%2013.3884%2013.4293%2013.8276%2013.1201%2014.0596C12.8108%2014.2915%2012.3716%2014.2282%2012.1396%2013.9189L12.0742%2013.832L11.5537%2014.3535C11.3585%2014.5487%2011.0419%2014.5486%2010.8467%2014.3535C10.6514%2014.1583%2010.6515%2013.8418%2010.8467%2013.6465L11.4688%2013.0244L9.13965%209.91895C8.90796%209.6097%208.97115%209.17135%209.28027%208.93945C9.58949%208.70766%2010.0278%208.77001%2010.2598%209.0791L12.4688%2012.0244L17.3467%207.14648Z'%20fill='%23201E20'/%3e%3c/svg%3e") center center no-repeat}.hopn-date-header .react-datepicker-popper{width:100%;position:relative!important;transform:inherit!important}.hopn-date-header h2.react-datepicker__current-month{margin:0 0 10px;font-size:16px}.hopn-date-header button.react-datepicker__navigation{border:0;font-size:0;width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20width='8'%20height='14'%20viewBox='0%200%208%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.15504L7%207.07752L1%2013'%20stroke='%23201E20'%20stroke-width='2'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center no-repeat;position:absolute;right:30px;top:50px;padding:0}.hopn-date-header button.react-datepicker__navigation.react-datepicker__navigation--previous{right:65px;transform:rotate(180deg)}.hopn-date-header span.react-datepicker__sr-only{display:none}.hopn-date-header .react-datepicker__day-names{display:flex;justify-content:space-between;font-size:14px}.hopn-date-header .react-datepicker__month-container{box-shadow:0 4px 32px #00000029;padding:50px 30px;border-radius:16px;margin-bottom:20px}.hopn-date-header .react-datepicker__day-name span{font-weight:600}.hopn-date-header .react-datepicker__month .react-datepicker__week{display:flex;justify-content:space-between;font-size:16px;padding:20px 0 0}.hopn-date-header .react-datepicker__month .react-datepicker__week:first-child{padding-top:10px}.hopn-date-header .react-datepicker__month .react-datepicker__week .react-datepicker__day{min-width:30px;text-align:center;border-radius:50%;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.hopn-date-header .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selected,.hopn-date-header .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover{background:#b1fbe3;border:1px solid #201E20}.hopn-date-header .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--disabled,.hopn-date-header .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--disabled:hover{color:#cfcdcd;background:transparent;border:none;cursor:no-drop}.hopn-date-header .react-datepicker__time-container .react-datepicker-time__header{display:none}.hopn-date-header .react-datepicker__time-box{padding:30px 0 30px 10px;box-shadow:0 4px 32px #00000029;border-radius:16px;margin-bottom:20px}.hopn-date-header .react-datepicker__time-box ul.react-datepicker__time-list{padding:0 20px 0 0;list-style:none;font-size:16px;max-height:300px;overflow:scroll;overflow-x:hidden;margin:0}.hopn-date-header .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:20px;cursor:pointer;border-radius:10px;border:1px solid #ffffff}.hopn-date-header .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover,.hopn-date-header .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item.react-datepicker__time-list-item--selected{background:#e4faf3;border-color:#201e20;color:#201e20}.hopn-date-header .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item.react-datepicker__time-list-item--disabled{display:none}.hopn-date-header .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar{width:8px;background:#efefef}.hopn-date-header .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-thumb{background:#8d8e8f;border-radius:50px}.hopn-date-header span.react-datepicker__aria-live{display:none}.hopn-calender-content{border-radius:16px;max-width:410px;margin-left:auto;align-items:flex-end}.hopn-calender-content .hopn-info-card:last-child{margin-bottom:0}.hopn-calender-content.lite{border:1px solid #CFCDCD;background:transparent;border-radius:16px}.hopn-calender-content.lite h3{margin-top:0}.hopn-calender-content.lite a{margin-bottom:25px;display:inline-block;font-size:16px}.hopn-info-card{display:flex;gap:15px;margin-bottom:20px}.hopn-calender-area{max-width:400px;margin:0 auto}.hopn-card-icon{font-size:1.5em;color:#00c6a5;line-height:1.2;display:inline-flex;align-items:flex-start}.hopn-card-icon img{width:100%}.hopn-card-title{font-weight:700;margin-bottom:5px;font-size:1em}.hopn-card-detail{font-size:.9em;color:#666}.hopn-add-time-btn{width:90%;max-width:350px;margin-top:20px;background-color:#2a2a2a;color:#fff;border:none;border-radius:30px;padding:15px 25px;font-size:1.1em;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.hopn-check-icon{background-color:#00c6a5;width:30px;height:30px;border-radius:50%;margin-left:10px;display:flex;align-items:center;justify-content:center;font-size:.8em}.hopn-car-selector{width:100%;margin-bottom:40px}.hopn-car-selector .hopn-no-cars{text-align:center;padding:24px 16px}.hopn-car-selector .hopn-no-cars p{color:#666;font-size:15px;margin-bottom:16px}.hopn-car-selector .hopn-no-cars .hopn-retry-btn{background:#201e20;color:#fff;border:none;border-radius:10px;padding:10px 28px;font-size:15px;cursor:pointer;transition:opacity .2s}.hopn-car-selector .hopn-no-cars .hopn-retry-btn:hover{opacity:.85}.hopn-car-selector::-webkit-scrollbar{width:8px;background:#efefef}.hopn-car-selector::-webkit-scrollbar-thumb{background:#8d8e8f;border-radius:50px}.hopn-required-error{position:relative}.hopn-required-error:after{position:absolute;content:"This field is required";color:#d01d1d;font-size:16px;bottom:-30px;left:0}.hopn-required-error input.hopn-datepicker-input{border-color:#d01d1d}.hopn-required-error.down:after{top:initial;left:20px;bottom:-40px}.hopn-required-error.cars:after{content:"Please Select Any Car"}.ReactModal__Body--open{overflow-y:hidden}.hopn-car-radio{display:none}.hopn-car-option{display:flex;justify-content:space-between;padding:0 0 0 20px;margin-bottom:10px;border-radius:24px;cursor:pointer;background:#eeeeef;transition:all .2s ease-in-out}.hopn-car-option.hopn-selected .hopn-old-price{color:#fff}.hopn-car-option.hopn-selected .hopn-old-price .discount-details{color:#b1fbe3}.hopn-car-details{background:#fff;box-shadow:0 4px 32px #00000029;border-radius:20px;flex-direction:column;padding:10px;text-align:center;color:#737373;min-height:120px;display:flex;align-items:center;justify-content:center;max-width:168px}.hopn-car-details .hopn-car-name{font-size:14px;color:#000;font-weight:600}.hopn-car-details .hopn-car-name span{color:#737373;font-weight:100}.hopn-car-details img{max-width:100%}.hopn-car-radio:checked+.hopn-car-option{background-color:#201e20;color:#fff}.hopn-car-radio:checked+.hopn-car-option span.hopn-old-price{color:#fff}.hopn-price-details{display:flex;flex-direction:row;align-items:center}.hopn-price-details .tip-message{margin-top:8px;margin-bottom:-8px}.hopn-current-price{font-size:64px;line-height:1}.hopn-old-price{font-size:20px;color:#201e20;margin-left:20px}.hopn-old-price .cut{position:relative;text-decoration:line-through;display:block}.hopn-old-price .cut .info-icon-inline{position:absolute;background:none;border:none;padding:0;cursor:pointer;display:inline;top:-14px;width:30px;height:30px;right:-20px}.hopn-old-price span.discount-details{font-size:16px}.hopn-old-price span.discount-details span.detail{display:block}.hopn-old-price span.discount-text{color:#b1fbe3}.hopn-car-radio:checked~.hopn-old-price{color:#bbb}.hopn-car-image{width:120px;height:auto;object-fit:contain;border-radius:5px}.hopn-recover-trip-notice{display:flex;align-items:center;justify-content:space-between;background:#fef2f2;border:1px solid #fca5a5;border-radius:16px;padding:5px 5px 5px 20px;margin:0 auto 30px;max-width:100%}.hopn-recover-trip-notice .hopn-recover-trip-text{display:flex;align-items:flex-start;gap:10px}.hopn-recover-trip-notice .hopn-recover-trip-text img{width:20px;height:20px;margin-top:2px}.hopn-recover-trip-notice .hopn-recover-trip-text span{font-size:14px;color:#991b1b;line-height:1.4}.hopn-recover-trip-notice .error{color:#dc3545;font-size:13px;margin-bottom:8px}.trip_creation_extras{display:flex;align-items:center;justify-content:space-between;flex-direction:column;position:relative;gap:50px;padding:30px;box-shadow:0 4px 16px #0a0a0a14;border-radius:16px;background:#fff;margin-bottom:24px}.trip_creation_extras:after{position:absolute;content:"";height:1px;width:250px;background:#0a0a0a14;left:0;right:0;margin:0 auto;top:50%}.trip_creation_extras .hopn-return-booking-check{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.trip_creation_extras .hopn-return-booking-check .hopn-checkbox-toggle{margin-right:10px}.trip_creation_extras .hopn-return-booking-check .hopn-return-booking-check-inner{position:relative;display:flex;align-items:center;gap:15px;font-size:18px;font-weight:600}.trip_creation_extras .hopn-return-booking-check .hopn-return-booking-check-inner .info-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#a9ffe326}.trip_creation_extras .hopn-return-booking-check .hopn-return-booking-check-inner span.save-text{display:inline-block;background:#a9ffe37a;font-size:14px;color:#0a0a0aa3;padding:3px 20px;border-radius:50px}.trip_creation_extras .hopn-return-booking-check .hopn-submit-confirm-tooltip{bottom:60px}.return-upper-modal .payment-types ul li{width:50px}.hopn-special-request{display:flex;align-items:center}.hopn-special-request span.hopn-request-label{display:flex;flex-direction:row;align-items:center;margin-right:10px;position:relative}.hopn-special-request span.hopn-request-label img{margin-right:8px}.hopn-checkbox{display:none}.hopn-checkbox-toggle{display:block;width:20px;height:20px;border:1px solid #333;border-radius:3px;cursor:pointer;position:relative;transition:background-color .2s}.hopn-checkbox-toggle:after{position:absolute;content:"";background:#000;height:8px;inset:25% 0 0;width:8px;margin:0 auto;border-radius:1px;opacity:0;transition:opacity .2s}.hopn-checkbox:checked+.hopn-checkbox-toggle:after{opacity:1;transition:opacity .2s}.hopn-switch{position:relative;flex-shrink:0;display:inline-flex;align-items:center;width:56px;height:30px;padding:0;border:none;border-radius:999px;background:#e5e7eb;cursor:pointer;transition:background-color .2s ease}.hopn-switch:focus,.hopn-switch:focus-visible{outline:none}.hopn-switch[data-checked]{background:#8ffad7}.hopn-switch .hopn-switch-thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.hopn-switch[data-checked] .hopn-switch-thumb{transform:translate(26px)}.over-right-area{position:absolute;top:0;right:0;left:0}.over-right-area img{width:100%}.hopn-payment-method{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-bottom:20px;cursor:pointer}.hopn-payment-method:hover{background:#f5f5f5}.hopn-payment-method .hopn-arrow-icon{width:24px;height:24px;background:#b1fbe3;display:flex;align-items:center;justify-content:center;border-radius:50%}.hopn-payment-info{display:flex;gap:10px;align-items:center}.hopn-payment-info .hopn-method-text{font-size:16px}.hopn-payment-info .hopn-method-text h6{margin:0 0 4px;font-size:18px;text-transform:inherit}.hopn-payment-info .hopn-method-text p{padding:0;line-height:1;margin:0}.hopn-user-icon{display:inline-flex;color:#333}.hopn-method-title{font-weight:700;margin:0}.hopn-method-subtitle{font-size:.9em;color:#666;margin:0}.hopn-arrow-icon{font-size:1.5em;color:#00c6a5}.hopn-payment-banner{width:100%;display:flex;align-items:center;justify-content:center;padding:8px 20px;background-color:#daf8ee;color:#201e20;border-radius:50px;font-size:14px;max-width:430px;margin:0 auto 30px}.hopn-payment-banner span.hopn-banner-text{padding:0 30px}.hopn-payment-banner span.hopn-square-icon{max-width:20px}.hopn-payment-banner span.hopn-info-icon{display:inline-flex}.hopn-payment-banner button.hopn-info-icon{padding:0;background:transparent;border:0;cursor:pointer}.hopn-payment-banner button.hopn-info-icon.mobile{display:none}.hopn-payment-banner.left{margin-left:0}.hopn-payment-types-container{border-top:1px solid #e8e8e8;padding-top:30px}.revert{filter:invert(1)}.payment-scenarios{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-top:1px solid #e8e8e8;padding:30px 0 10px}.payment-scenarios>.hopn-payment-types-container{border-top:none;padding-top:0;min-width:0}.payment-scenarios>.hopn-payment-types-container:last-child{min-width:240px}.hopn-credit-section-header{display:flex;align-items:center;gap:8px}.hopn-credit-section-header .hopn-credit-logo{height:24px;width:auto}.hopn-credit-section-header .hopn-credit-title{font-weight:600;font-size:18px;line-height:1.2}.hopn-credit-card-btn{min-width:240px}.hopn-wallet-partial-error{margin-bottom:32px}@media(max-width:600px){.payment-scenarios{flex-direction:column;gap:20px}.hopn-credit-card-btn{min-width:0}}.payment-card-add-card{position:relative}.payment-card-add-card .hopn-payment-tooltip{position:absolute;background:#3c393c;color:#fff;border-radius:20px;padding:14px 14px 18px;font-size:14px;line-height:1.4;text-align:center;z-index:10;bottom:calc(100% + 12px);left:0;right:0;max-width:400px;margin:0 auto}.payment-card-add-card .hopn-payment-tooltip:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3c393c}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content{display:flex;align-items:center;gap:10px;justify-content:center}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content .hopn-square-icon{flex-shrink:0}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content .hopn-square-icon img{width:28px;height:28px;filter:brightness(0) invert(1)}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content p{margin:0;font-size:14px;color:#fff;text-align:left}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content button.hopn-info-icon{flex-shrink:0;background:transparent;border:none;padding:0;cursor:pointer}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content button.hopn-info-icon img{width:20px;height:20px;filter:brightness(0) invert(1)}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content button.hopn-info-icon.mobile{display:none}.payment-card-add-card .sq-card-iframe-container{border-radius:10px!important;border:1px solid rgb(207,205,205)!important;outline:10px solid #e8e8e8!important;margin-top:10px}.payment-card-add-card.payment-card-step{z-index:99}.payment-card-add-card.payment-card-step .hopn-payment-tooltip{background:transparent;color:#201e20;padding:0;bottom:calc(100% + 0px);max-width:385px}.payment-card-add-card.payment-card-step .hopn-payment-tooltip:after{bottom:-18px;left:10%;border-left:0 solid transparent;border-right:34px solid transparent;border-top:20px solid #d9d9d9}.payment-card-add-card.payment-card-step .hopn-payment-tooltip .hopn-modal-header-top img{filter:none!important;margin-bottom:10px}.payment-card-add-card.payment-card-step .hopn-payment-tooltip .hopn-payment-tooltip-content{background:#d9d9d9;padding:10px;border-radius:16px}.payment-card-add-card.payment-card-step .hopn-payment-tooltip .hopn-payment-tooltip-content p{color:#201e20;font-weight:600}.payment-card-add-card.payment-card-step .hopn-payment-tooltip .hopn-payment-tooltip-content button.hopn-info-icon{margin-top:-20px}.payment-card-add-card.payment-card-step .hopn-payment-tooltip .hopn-payment-tooltip-content .hopn-square-icon img{width:32px;height:32px}.payment-card-add-card.payment-card-step .hopn-payment-tooltip .hopn-payment-tooltip-content button.hopn-info-icon img,.payment-card-add-card.payment-card-step .hopn-payment-tooltip .hopn-payment-tooltip-content .hopn-square-icon img{filter:inherit}.hopn-confirm-button{width:100%;max-width:450px;background-color:#2a2a2a;color:#fff;border:none;border-radius:30px;padding:18px 25px;font-size:1.1em;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s}.hopn-arrow-circle{background-color:#00c6a5;width:35px;height:35px;border-radius:50%;margin-left:10px;display:flex;align-items:center;justify-content:center;font-size:1.2em}.hopn-payment-popup{font-family:sans-serif;text-align:center;padding:40px 20px;max-width:500px;margin:50px auto;background-color:#fff;border-radius:20px;box-shadow:0 4px 21px #00000026}.hopn-popup-title{font-size:20px;color:#201e20;margin-bottom:20px}.hopn-popup-description{font-size:15px;color:#201e20;line-height:1.5;max-width:250px;margin:0 auto 30px}button.hopn-afterpay-button{border:0;background:transparent;padding:0}.hopn-car-header{margin-bottom:25px;font-size:16px;max-width:460px;letter-spacing:.32px;color:#201e20}.hopn-car-header h3{color:#201e20;font-size:24px;margin:0 0 20px}.hopn-car-header strong{color:#201e20}.hopn-payment-visual-section{margin-bottom:30px}.hopn-payment-visual-section h4{margin-bottom:20px;display:flex;align-items:center;font-size:20px;color:#201e20}.hopn-payment-visual-section h4 button{padding:0;background:transparent!important;border:0;margin-left:6px;display:flex}.hopn-car-summary-card{display:flex;justify-content:space-between;align-items:center;background-color:#201e20;border-radius:24px;padding-left:20px;min-height:150px}.hopn-car-summary-card .hopn-old-price{color:#fff}.hopn-car-summary-card span.discount-details{color:#b1fbe3}.hopn-car-summary-card .tip{color:#fff;font-size:16px;margin-bottom:5px}.hopn-car-summary-card .tip-message{color:#fff;font-size:16px;margin-top:20px;margin-bottom:-20px}.hopn-car-image-wrapper{background:#fff;max-width:200px;width:100%;padding:16px;box-shadow:0 4px 32px #00000029;border-radius:24px;min-height:155px;margin-right:-2px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.hopn-car-image-wrapper h6{font-size:14px;font-weight:600}.hopn-car-image-wrapper h6 span{color:#737373;font-weight:100}.hopn-large-car-image{width:100%;height:auto;display:block;object-fit:contain}.hopn-price-summary{flex-basis:65%;display:flex;align-items:flex-start;color:#fff}.hopn-price-summary .simple{font-size:64px;display:inline-block;line-height:1}.hopn-tax-amount{font-size:16px;color:#201e20;margin-bottom:5px}.hopn-final-price-wrapper{line-height:1}.hopn-tip-included{font-size:.8em;color:#888;margin-top:5px;margin-bottom:0}.hopn-flat-rate-details{font-size:.9em;color:#666;margin-top:5px;line-height:1.3}.hopn-special-request-detail{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.hopn-special-request-detail .spacial-request-btn{display:flex;align-items:center}.hopn-request-label{color:#201e20;margin-right:10px;display:inline-flex;align-items:center;position:relative;flex-direction:row-reverse}.hopn-request-label img{margin-right:6px}.hopn-request-label.dummy{padding-right:40px}.hopn-request-label.dummy:after{position:absolute;content:"";background:#333;width:9px;height:9px;right:10px;border-radius:1px;outline:2px solid #333;outline-offset:5px;top:6px}.hopn-coupon-link{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;font-size:20px;background:transparent!important;border:0;padding:0;color:#737373!important}.hopn-coupon-link span{display:inline-flex}.hopn-coupon-tip-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.hopn-driver-tip{display:inline-flex;align-items:center}.hopn-driver-tip .hopn-tip-dropdown-trigger{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23737373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid #d0d0d0;border-radius:8px;padding:8px 32px 8px 14px;font-size:16px;font-weight:600;color:#201e20;cursor:pointer;outline:none;white-space:nowrap;transition:border-color .2s ease}.hopn-driver-tip .hopn-tip-dropdown-trigger:hover{border-color:#737373}.hopn-driver-tip .hopn-tip-popup-overlay{position:fixed;inset:0;background:#00000059;z-index:9999;display:flex;align-items:center;justify-content:center}.hopn-driver-tip .hopn-tip-popup{background:#fff;border-radius:16px;padding:24px;width:320px;max-width:90vw;box-shadow:0 8px 32px #0000002e}.hopn-driver-tip .hopn-tip-popup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.hopn-driver-tip .hopn-tip-popup-header h4{margin:0;font-size:18px;font-weight:700;color:#201e20}.hopn-driver-tip .hopn-tip-popup-close{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s}.hopn-driver-tip .hopn-tip-popup-close:hover{background:#f4f4f5}.hopn-driver-tip .hopn-tip-popup-input-wrap{position:relative;display:flex;align-items:center;margin-bottom:16px;border:1.5px solid #d0d0d0;border-radius:10px;padding:0 12px;transition:border-color .2s}.hopn-driver-tip .hopn-tip-popup-input-wrap:focus-within{border-color:#201e20}.hopn-driver-tip .hopn-tip-popup-input-wrap .hopn-tip-popup-percent{font-size:16px;font-weight:600;color:#999;margin-right:8px}.hopn-driver-tip .hopn-tip-popup-input-wrap input{flex:1;border:none;outline:none;font-size:16px;font-weight:500;padding:12px 0;color:#201e20;background:transparent}.hopn-driver-tip .hopn-tip-popup-input-wrap input::placeholder{color:#b0b0b0;font-weight:400}.hopn-driver-tip .hopn-tip-popup-input-wrap input::-webkit-outer-spin-button,.hopn-driver-tip .hopn-tip-popup-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hopn-driver-tip .hopn-tip-popup-input-wrap input{-moz-appearance:textfield}.hopn-driver-tip .hopn-tip-popup-input-wrap .hopn-tip-popup-apply{background:#201e20;color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.hopn-driver-tip .hopn-tip-popup-input-wrap .hopn-tip-popup-apply:hover{background:#3a3a3a}.hopn-driver-tip .hopn-tip-popup-presets{display:flex;gap:8px;margin-bottom:16px}.hopn-driver-tip .hopn-tip-preset-btn{flex:1;padding:10px 0;border:1.5px solid #e0e0e0;border-radius:10px;background:#fff;font-size:15px;font-weight:600;color:#201e20;cursor:pointer;transition:all .15s ease}.hopn-driver-tip .hopn-tip-preset-btn:hover{border-color:#201e20;background:#fafafa}.hopn-driver-tip .hopn-tip-preset-btn.active{background:#201e20;color:#fff;border-color:#201e20}.hopn-driver-tip .hopn-tip-remove-btn{width:100%;background:none;border:none;color:#e74c3c;font-size:14px;font-weight:600;cursor:pointer;padding:8px 0 0;transition:opacity .15s}.hopn-driver-tip .hopn-tip-remove-btn:hover{opacity:.75}.hopn-tip-select-wrap{display:inline-flex;align-items:center}.hopn-tip-select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23737373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid #d0d0d0;border-radius:16px;padding:4px 28px 4px 10px;font-family:inherit;color:#201e20;cursor:pointer;outline:none}.hopn-tip-select:hover{border-color:#737373}.hopn-tip-select:disabled{opacity:.5;cursor:not-allowed}.hopn-tip-counter-wrap{display:flex;align-items:center;justify-content:center;margin:40px auto 0;gap:10px}.hopn-tip-counter-wrap .hopn-quantity-selector{margin:0}.hopn-tip-counter-wrap .hopn-tip-percent-label{font-size:20px;font-weight:600;color:#8d8e8f}.hopn-final-request-btn{width:100%;background-color:#2a2a2a;color:#fff;border:none;border-radius:30px;padding:18px 25px;font-size:1.1em;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s}.hopn-arrow-circle{background-color:#00c6a5;color:#2a2a2a;width:35px;height:35px;border-radius:50%;margin-left:10px;display:flex;align-items:center;justify-content:center;font-size:1.2em}.hopn-pricing-details h3{font-size:24px;margin:0 0 50px}.hopn-pricing-details .hopn-price-row{display:flex;justify-content:space-between;align-items:center;font-size:16px;border-bottom:1px solid #CFCDCD;padding-bottom:15px;margin-bottom:15px}.hopn-pricing-details .hopn-price-row:last-child{border-bottom:0}.hopn-pricing-details .hopn-price-row .hopn-tip-select-wrap{margin-left:10px}.hopn-pricing-details .hopn-price-row .hopn-price-label>button.hopn-info-icon{display:inline-flex;align-items:center;margin-left:5px;padding:0;background:transparent;border:0;cursor:pointer;vertical-align:super}.hopn-pricing-details .hopn-price-row .hopn-price-label>button.hopn-info-icon img{width:16px;height:16px}.hopn-pricing-details span.hopn-price-value{font-size:18px;font-weight:600}.hopn-pricing-details .hopn-price-summary-table{display:flex;flex-direction:column;width:100%;margin-bottom:30px}.hopn-pricing-details .hopn-disclaimer-wrapper{width:100%;text-align:right;font-size:14px;display:flex;align-items:center;justify-content:flex-end}.hopn-pricing-details .hopn-disclaimer-wrapper .hopn-info-icon{display:inline-flex;margin-left:5px}.hopn-pricing-details .hopn-disclaimer-wrapper button{display:flex;align-items:center;padding:0;background:transparent;border:0;color:inherit;font-size:14px}.hopn-flat-rate-box{display:flex;align-items:center;gap:12px;padding:5px 10px;border-radius:16px;margin-top:16px;justify-content:center;background:#e5f6f3;max-width:360px;text-align:left;font-size:14px}.hopn-flat-rate-box img{height:23px!important;flex-shrink:0}.hopn-flat-rate-box .hopn-flat-rate-box-text{display:flex;align-items:center;line-height:1.3;font-weight:600}.hopn-flat-rate-box .hopn-flat-rate-box-text strong{position:relative;margin-bottom:0;text-align:left;min-width:80px}.hopn-flat-rate-box .hopn-flat-rate-box-text strong:after{position:absolute;content:"";background:#201e20;height:1px;width:4px;top:50%;right:9px}.hopn-flat-rate-box .hopn-flat-rate-box-text strong span{display:inline-block;padding-left:2px}.hopn-flat-rate-box .hopn-flat-rate-box-text p{margin-bottom:0}.hopn-customer-order .hopn-flat-rate-box{font-size:10px}.hopn-customer-order .hopn-flat-rate-box strong{min-width:63px}.hopn-customer-order .hopn-flat-rate-box strong:after{top:50%}.hopn-customer-order .booking-error{background:#fed8d8;color:#a51313;padding:12px 16px;border-radius:10px;font-size:14px;margin-top:12px}.hopn-customer-order .hopn-customer-edit-btn{border:0;background:#201e20;border-radius:50px;width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;outline:0;cursor:pointer;padding:0}.hopn-customer-order .hopn-collapsible-header{display:flex;align-items:center;cursor:pointer;gap:20px;-webkit-user-select:none;user-select:none;width:100%}.hopn-customer-order .hopn-collapsible-header .hopn-collapse-icon{height:36px;object-fit:contain;flex-shrink:0;margin-right:12px}.hopn-customer-order .hopn-collapsible-header .hopn-collapse-title{font-size:18px;font-weight:600;color:#201e20;white-space:nowrap}.hopn-customer-order .hopn-collapsible-header .hopn-collapse-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;margin-left:auto}.hopn-customer-order .hopn-collapsible-header .hopn-collapse-arrow.expanded{transform:rotate(180deg)}.hopn-customer-order .hopn-collapsible-header .hopn-collapse-arrow svg{width:18px;height:18px}.hopn-customer-order .hopn-collapsible-header .hopn-collapse-tabs{display:flex;gap:24px;flex:1;min-width:0}.hopn-customer-order .hopn-collapsible-header .hopn-collapse-tabs .hopn-collapse-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;background:#efefef;border-radius:20px;font-size:18px;font-weight:600;color:#201e20;width:100%}.hopn-customer-order .hopn-collapsible-header .hopn-traveling-gui-header{flex:1;min-width:0;overflow:hidden;background:#efefef;padding:20px;border-radius:20px;display:flex;align-items:center}.hopn-customer-order .hopn-collapsible-header .hopn-traveling-gui-header .hopn-collapse-summary{display:flex;width:100%;justify-content:center;align-items:center;min-width:0}.hopn-customer-order .hopn-collapsible-header .hopn-traveling-gui-header .hopn-collapse-summary .hopn-collapse-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;max-width:40%}.hopn-customer-order .hopn-collapsible-header .hopn-traveling-gui-header .hopn-collapse-summary .hopn-collapse-summary-inner{position:relative;min-width:120px;flex-shrink:0;display:flex;justify-content:space-between}.hopn-customer-order .hopn-collapsible-header .hopn-traveling-gui-header .hopn-collapse-summary .hopn-collapse-summary-inner:after{position:absolute;content:"";width:90%;height:1px;top:50%;left:0;right:0;margin:0 auto;border-top:2px dashed #201e20}.hopn-customer-order .hopn-collapsible-header .hopn-traveling-gui-header .hopn-collapse-summary .hopn-collapse-summary-inner:before{position:absolute;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMuSURBVHgBdZTLTxNRFMa/6UwpLQjDw9JWA4LGmChgiCQawKAmxrByIQvjwkRcsCJxycLoxsTEP8AVPtAYg8b4QEKUaOIjPgJBMSQEKPKcllraDqXttJ3O9d7pg0LpSTrpnLm/e875zrmXwzaz2+0Wm80mGo1Gk6IozBWXJEn2er1B5LOxC1dWCbVEIkE0TdN/7D+z6et3wruACrqM2wINN7Z8CFEmHFHI6K8/5OXQCHkx+J58+zlO/P4ACWua6uzsWkuvz9Bs35UVF65eu4nqvTYIgqD7VTUBj9eH3p4uHD/WCIfDUeRyucJCijMY6KN/4A1OtTbjyKEDqCwX9W1leQNTswt49HxQBxsaGkqzQcIejYcP4tzpVihKNO0CR+H2lmZMTs0gQv3RaFT/kAYRDIVRV7MXkUhkS+2ELovFYthXvQczf5dgsViSKaYXaHQF25HjdlY8FouDKpx5z4CqqiEej+eonREvoSFKI+eADGIf8xkrTFF2AEO0xuCGnBdU1RhW/3lyQcntgq3KTsUgO4KlJSKcTies1qKtoChWwCgY8kZkjbbaq2lm2yL65CDKRRG8IRfmqNRmsxl+v4w0memjL7COuL0cn35Mo9phQ0lJMY3CIRxW4PJ4UWQxQ6GqFqVSzUwOU3R+2Y1p5wJmaaM3o9EeawTmwgLYdldggS+JZcDOjg6/vLqozs2pQigcAc9zFEimzMSixwv+QBBnTzYR1bcmUXehDj4bGip78voVudTdi8oKkaZoSBbPJUeORfTJMo421HMPBWNZdqocb+Dxe/w76hubYeAFHU5VAY2WIa3MI6pEqDahUuqM6GB7e7uJKff03l3cuHUbksutp4dU1LIyEd2XL5K62lrOarXS8wa3DgaDQX1699fWYKC/DyaTiU6KqnM8z+ub0PuHYz4aYFOcsbGxeFpFdkHFsoaZGQPZBqw9k5OTciqRpAXkdQ8Vs1JNJDi2KNvYcWJXSXFxMYvIZU+O4cH9x20FpkLmJNy2Q8laUmAUEiNfRrvSwdJbk+Hht4GqKuu7pqam8x8/f7VIbjeWliXMLSzCYbeHxicmes60nehD6k75D5B8gnim8F6iAAAAAElFTkSuQmCC) center no-repeat;width:14px;height:25px;transform:rotate(90deg);left:0;right:0;margin:0 auto;z-index:9;top:-12px}.hopn-customer-order .hopn-collapsible-content{padding-top:16px;width:100%}.hopn-customer-order .passenger.hopn-traveling-gui{flex-direction:column;align-items:stretch}.hopn-customer-order .hopn-header-section.hopn-inline-datetime{display:flex;flex-direction:column;gap:16px;align-items:stretch;padding:20px}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields{display:flex;gap:16px}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field{flex:1}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field>label{display:block;font-size:14px;font-weight:600;color:#201e20;margin-bottom:6px}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field.hopn-date-header{cursor:pointer}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field.hopn-date-header .react-datepicker-wrapper{padding:10px 14px 10px 50px;border:2px solid rgb(32,30,32)!important;border-radius:20px;font-size:16px;box-shadow:none;margin-bottom:0;cursor:pointer}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field.hopn-date-header .react-datepicker-wrapper input{border:0!important;outline:0!important;font-size:18px!important;background:transparent!important;pointer-events:none}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field.hopn-date-header .react-datepicker-wrapper:before{left:18px;top:50%;width:33px;height:33px;background-size:100%;margin-top:-16px}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field.hopn-date-header .react-datepicker-wrapper:after{right:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23201e20' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;background-size:contain;transition:transform .3s ease}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field.hopn-date-header .react-datepicker-wrapper:has(.react-datepicker-ignore-onclickoutside):after{transform:translateY(-50%) rotate(180deg)}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field.hopn-date-header.time .react-datepicker-wrapper:before{background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%201.5C6.201%201.5%201.5%206.201%201.5%2012C1.5%2017.799%206.201%2022.5%2012%2022.5C17.799%2022.5%2022.5%2017.799%2022.5%2012C22.5%206.201%2017.799%201.5%2012%201.5ZM12%2021.75C6.624%2021.75%202.25%2017.376%202.25%2012C2.25%206.624%206.624%202.25%2012%202.25C17.376%202.25%2021.75%206.624%2021.75%2012C21.75%2017.376%2017.376%2021.75%2012%2021.75Z'%20fill='%23201E20'/%3e%3cpath%20d='M17.3467%207.14648C17.5419%206.95122%2017.8584%206.95122%2018.0537%207.14648C18.2488%207.34176%2018.2489%207.6583%2018.0537%207.85352L13.0742%2012.832L13.2598%2013.0791C13.4916%2013.3884%2013.4293%2013.8276%2013.1201%2014.0596C12.8108%2014.2915%2012.3716%2014.2282%2012.1396%2013.9189L12.0742%2013.832L11.5537%2014.3535C11.3585%2014.5487%2011.0419%2014.5486%2010.8467%2014.3535C10.6514%2014.1583%2010.6515%2013.8418%2010.8467%2013.6465L11.4688%2013.0244L9.13965%209.91895C8.90796%209.6097%208.97115%209.17135%209.28027%208.93945C9.58949%208.70766%2010.0278%208.77001%2010.2598%209.0791L12.4688%2012.0244L17.3467%207.14648Z'%20fill='%23201E20'/%3e%3c/svg%3e") center center no-repeat;background-size:100%}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields .hopn-inline-datetime-field .react-datepicker-wrapper{width:100%}.hopn-customer-order .hopn-flight-perks-slider{margin:20px 0}@media(min-width:768px){.hopn-customer-order .hopn-flight-perks-slider .swiper-slide{width:auto!important}}.hopn-customer-order .hopn-flight-perks-slider .hopn-flight-perk-item{display:flex;align-items:center;border:1px solid #efefef;border-radius:16px;padding:10px 16px;background:#fff;gap:12px;min-height:70px;cursor:pointer}.hopn-customer-order .hopn-flight-perks-slider .hopn-flight-perk-item .hopn-flight-perk-image{flex-shrink:0;width:48px;height:48px}.hopn-customer-order .hopn-flight-perks-slider .hopn-flight-perk-item .hopn-flight-perk-image .hopn-flight-perk-placeholder{width:100%;height:100%;background:#efefef;border-radius:10px}.hopn-customer-order .hopn-flight-perks-slider .hopn-flight-perk-item .hopn-flight-perk-text{flex:1;font-size:18px;font-weight:600;color:#201e20;line-height:1.4}.hopn-customer-order .hopn-flight-perks-slider .hopn-flight-perk-item .hopn-flight-perk-info{flex-shrink:0;background:transparent;border:0;padding:0;cursor:pointer;width:24px;height:24px}.hopn-customer-order .hopn-flight-perks-slider .hopn-flight-perk-item .hopn-flight-perk-info img{width:100%;height:100%}.hopn-customer-order .hopn-info-buttons{margin:25px 0;overflow:hidden}.hopn-customer-order .hopn-info-buttons .swiper{overflow:hidden}@media(min-width:768px){.hopn-customer-order .hopn-info-buttons .swiper-wrapper{justify-content:center}}.hopn-customer-order .hopn-info-buttons .swiper-slide{width:auto;flex-shrink:0}.hopn-customer-order .hopn-info-buttons .hopn-info-btn{display:flex;align-items:center;justify-content:space-between;padding:8px 22px;background:transparent;border:1px solid rgb(207,205,205);border-radius:32px;font-size:14px;font-weight:600;color:#201e20;white-space:nowrap;width:100%;margin-bottom:1px}.hopn-customer-order .hopn-info-buttons .hopn-info-btn img{width:18px;height:18px;flex-shrink:0;margin-left:5px}.hopn-customer-order .hopn-header-section{display:flex;gap:24px;align-items:flex-end;margin-bottom:16px;background:#fff;border-radius:32px;padding:20px}.hopn-customer-order .hopn-header-section .hopn-date-card{background:#efefef;color:#201e20;text-align:center;border-radius:32px;font-size:20px;overflow:hidden;padding-bottom:10px;width:100%}.hopn-customer-order .hopn-header-section .hopn-date-card .hopn-date-card-month{font-size:32px;background:#201e20;color:#fff;padding:24px 0;margin-bottom:12px}.hopn-customer-order .hopn-header-section .hopn-date-card .hopn-date-card-day{position:relative;font-size:40px;line-height:1;margin-bottom:3px;font-weight:600;display:flex;align-items:center;justify-content:center}.hopn-customer-order .hopn-header-section .hopn-pickup-card{position:relative;flex-grow:1;background-color:#efefef;padding:17px 20px;border-radius:32px;width:100%}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-title{display:flex;align-items:flex-start;justify-content:space-between;font-size:20px;color:#4a4a4a;font-weight:600}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-info-line{display:flex;align-items:center}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-info-line .hopn-customer-edit-btn{width:25px;height:25px;margin-left:8px;padding:5px}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-icon{display:inline-flex;align-items:center;min-height:88px;text-align:center}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-time{display:flex;align-items:center;font-size:40px;text-transform:uppercase;font-weight:600;line-height:1}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-passengers{font-size:20px;display:flex;align-items:center}.hopn-customer-order .passenger-quantity-details{display:flex;align-items:flex-end;flex-direction:row;background:#fff;border-radius:32px;padding:20px;margin-bottom:20px;gap:24px}.hopn-customer-order .passenger-quantity-details .hopn-pickup-card-info-line,.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner{width:100%;background-color:#efefef;padding:17px 20px;border-radius:32px;min-height:180px;max-height:180px;overflow-y:scroll}.hopn-customer-order .passenger-quantity-details .hopn-pickup-card-info-line h4,.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner h4{font-size:20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:100}.hopn-customer-order .passenger-quantity-details .hopn-pickup-card-info-line .for-desktop .hopn-options-card-item,.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-desktop .hopn-options-card-item{display:flex;align-items:center;margin-bottom:5px;font-size:14px}.hopn-customer-order .passenger-quantity-details .hopn-pickup-card-info-line .for-desktop .hopn-options-card-item span.image,.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-desktop .hopn-options-card-item span.image{width:30px;margin-right:8px}.hopn-customer-order .passenger-quantity-details .hopn-pickup-card-info-line{display:flex;flex-direction:column;font-size:20px;font-weight:600}.hopn-customer-order .passenger-quantity-details .hopn-pickup-card-info-line .hopn-pickup-card-icon{margin-bottom:10px}.hopn-customer-order .passenger-quantity-details .hopn-collapsible-content{display:flex;align-items:flex-end;gap:24px;margin-top:-40px;padding-top:0}.hopn-customer-order .passenger-quantity-details .hopn-collapsible-content .hopn-options-card-inner h4{justify-content:flex-start;gap:8px;font-weight:600;font-size:18px}.hopn-customer-order .hopn-traveling-gui{display:flex;align-items:flex-end;background-color:#fff;border-radius:32px;padding:20px;font-size:16px;position:relative;margin-bottom:16px;gap:24px}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-gui-inner{width:100%}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-gui-inner .hopn-recalculating-inline{display:flex;align-items:center;justify-content:center;padding:30px 0;width:100%}.hopn-customer-order .hopn-traveling-gui .hopn-details-card-metrics{display:flex;align-items:flex-end;gap:24px}.hopn-customer-order .hopn-traveling-gui .hopn-details-card-metrics button.simple{background:#efefef;border:0;width:100%;border-radius:50px;padding:5px 0;font-size:16px;display:flex;align-items:center;justify-content:center;text-align:center;color:initial;cursor:context-menu}.hopn-customer-order .hopn-traveling-gui .hopn-details-card-metrics button.simple img{margin-right:5px;max-height:22px}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions{position:relative;margin-bottom:30px;max-height:150px;overflow-y:scroll}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling-positions-inner{position:relative;overflow:hidden}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions span.line-style{position:absolute;height:86%;width:1px;left:11px;top:21px;border-left:2px dashed #201E20}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions:before{position:absolute;content:"";width:8px;height:8px;background:#201e20;border-radius:50%;outline:2px solid #201E20;outline-offset:5px;top:8px;left:8px}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling{display:flex;position:relative;margin-bottom:24px;min-height:26px}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling:nth-last-child(2){margin-bottom:0}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling:nth-last-child(2):after{position:absolute;content:"";background:#fff url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.374%201.2998C20.0197%201.32245%2025.3886%206.72836%2025.3662%2013.374V13.5293C25.2757%2017.8459%2022.8463%2021.965%2019.6816%2025.3047C17.8794%2027.175%2015.8677%2028.8315%2013.6855%2030.2402L13.54%2030.3496C13.4215%2030.4521%2013.2455%2030.452%2013.127%2030.3496L12.9854%2030.2432L12.3799%2029.8389C9.3748%2027.7874%206.72688%2025.254%204.54395%2022.3389L4.53516%2022.3281L4.17188%2021.834C2.40876%2019.3346%201.40859%2016.3719%201.2998%2013.3066V13.293C1.32238%206.64723%206.72828%201.27737%2013.374%201.2998Z'%20stroke='%23201E20'%20stroke-width='2.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.336%2017.8127C15.4935%2017.8127%2017.2424%2016.0638%2017.2424%2013.9063C17.2424%2011.7489%2015.4935%2010%2013.336%2010C11.1786%2010%209.42969%2011.7489%209.42969%2013.9063C9.42969%2016.0638%2011.1786%2017.8127%2013.336%2017.8127Z'%20fill='%23201E20'%20stroke='%23201E20'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center no-repeat;background-size:contain;width:24px;height:24px;top:0;left:2px;z-index:9}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling:nth-last-child(2):before{position:absolute;content:"";height:100%;width:20px;background:#fff;z-index:9}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling.car-icon{position:relative}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling.car-icon:before{position:absolute;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMuSURBVHgBdZTLTxNRFMa/6UwpLQjDw9JWA4LGmChgiCQawKAmxrByIQvjwkRcsCJxycLoxsTEP8AVPtAYg8b4QEKUaOIjPgJBMSQEKPKcllraDqXttJ3O9d7pg0LpSTrpnLm/e875zrmXwzaz2+0Wm80mGo1Gk6IozBWXJEn2er1B5LOxC1dWCbVEIkE0TdN/7D+z6et3wruACrqM2wINN7Z8CFEmHFHI6K8/5OXQCHkx+J58+zlO/P4ACWua6uzsWkuvz9Bs35UVF65eu4nqvTYIgqD7VTUBj9eH3p4uHD/WCIfDUeRyucJCijMY6KN/4A1OtTbjyKEDqCwX9W1leQNTswt49HxQBxsaGkqzQcIejYcP4tzpVihKNO0CR+H2lmZMTs0gQv3RaFT/kAYRDIVRV7MXkUhkS+2ELovFYthXvQczf5dgsViSKaYXaHQF25HjdlY8FouDKpx5z4CqqiEej+eonREvoSFKI+eADGIf8xkrTFF2AEO0xuCGnBdU1RhW/3lyQcntgq3KTsUgO4KlJSKcTies1qKtoChWwCgY8kZkjbbaq2lm2yL65CDKRRG8IRfmqNRmsxl+v4w0memjL7COuL0cn35Mo9phQ0lJMY3CIRxW4PJ4UWQxQ6GqFqVSzUwOU3R+2Y1p5wJmaaM3o9EeawTmwgLYdldggS+JZcDOjg6/vLqozs2pQigcAc9zFEimzMSixwv+QBBnTzYR1bcmUXehDj4bGip78voVudTdi8oKkaZoSBbPJUeORfTJMo421HMPBWNZdqocb+Dxe/w76hubYeAFHU5VAY2WIa3MI6pEqDahUuqM6GB7e7uJKff03l3cuHUbksutp4dU1LIyEd2XL5K62lrOarXS8wa3DgaDQX1699fWYKC/DyaTiU6KqnM8z+ub0PuHYz4aYFOcsbGxeFpFdkHFsoaZGQPZBqw9k5OTciqRpAXkdQ8Vs1JNJDi2KNvYcWJXSXFxMYvIZU+O4cH9x20FpkLmJNy2Q8laUmAUEiNfRrvSwdJbk+Hht4GqKuu7pqam8x8/f7VIbjeWliXMLSzCYbeHxicmes60nehD6k75D5B8gnim8F6iAAAAAElFTkSuQmCC) center no-repeat;background-size:contain;width:24px;height:30px;top:2px;left:-1px;z-index:9}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling .hopn-time,.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling .hopn-description{width:50%}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling .hopn-description{color:#8f8d8d}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling .hopn-description span{color:#201e20;display:block}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling .hopn-time{padding-left:40px}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling .hopn-time span{display:block;color:#8f8d8d;font-size:12px}.hopn-customer-order .hopn-traveling-gui .first-right-section{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.hopn-customer-order .hopn-traveling-gui .first-right-section span.hopn-collapse-arrow{margin-left:0;margin-bottom:5px}.hopn-customer-order .hopn-customer-luggage .hopn-options-section-cards-container{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.hopn-customer-order .hopn-customer-luggage .hopn-options-section-cards-container .hopn-add-card-btn{background:#201e20;border:0;border-radius:50%;width:40px;height:40px;padding:8px}.hopn-customer-order .hopn-customer-luggage .hopn-options-section-cards-container .p-0{padding:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card{flex:1;background-color:#fff;padding:20px;border-radius:32px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area{min-height:260px;max-height:260px;overflow-y:scroll;padding-right:15px;scrollbar-width:thin}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area.set-min-auto{min-height:auto}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner{margin-bottom:20px;font-size:14px;line-height:1.4}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-airlines-card-body:after{display:none}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-airlines-card-body .hopn-airlines-icon{width:45px;height:45px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-airlines-card-body span.hopn-airlines-time{font-size:20px;padding:5px 0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-airlines-card-body .hopn-airlines-city,.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-airlines-card-body .hopn-airlines-date{font-size:14px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .spacial-request p{font-size:16px;margin-bottom:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner.car span.image{margin-right:20px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-customer-edit-btn{width:25px;height:25px;margin-left:8px;padding:5px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-disclaimer-wrapper{display:none}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-price-summary-table{margin-bottom:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-price-row{font-size:14px;border:0;margin-bottom:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-price-row:last-child{margin-bottom:0;padding-bottom:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-price-value{font-size:16px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-saved-cards{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-saved-cards .hopn-saved-card-btn{background:transparent;border:1px solid #cccccc;border-radius:32px;color:#201e20;text-align:center;padding:10px 30px;cursor:pointer}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-saved-cards .hopn-saved-card-btn.is-selected,.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-saved-cards .hopn-saved-card-btn:hover{background:#a9ffe3;border-color:#a9ffe3}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item{display:flex;align-items:center;font-size:14px;margin-bottom:6px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item span.image{width:50px;text-align:center}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item span.image img{max-height:40px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card.luggage .hopn-options-card-item span.image img{max-height:30px;max-width:60px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card h4{display:flex;align-items:center;justify-content:space-between;font-size:18px;margin:0 0 15px;font-weight:600}.hopn-customer-order .hopn-customer-luggage .hopn-options-card h4 img{max-height:36px;margin-right:12px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card h4.light{font-weight:400;justify-content:flex-start;margin-left:5px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card h4.light span{font-weight:600}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-sub-section{margin-top:10px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-sub-section .hopn-options-card-sub-title{font-weight:700;margin-bottom:5px;font-size:.9em}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:15px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-footer .hopn-customer-more-option-btn{padding:0;background:transparent;border:0;outline:0}.return-upper-modal{position:fixed;inset:0;align-items:center;justify-content:center;background:#0000005c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999}.return-upper-modal .return-upper-modal-inner{background:#fff;border-radius:16px;padding:0 30px 30px}.return-upper-modal .return-upper-modal-inner.edit-section-modal{max-width:780px;width:90%;max-height:90vh;overflow-y:auto}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-return-section-header{display:none}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-policy-fade{animation:hopnPolicyFadeIn .3s ease}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-passenger-section{margin-bottom:20px}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-carseat-add-prompt{margin-top:10px}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-carseat-section,.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-baggage-display{margin-bottom:20px}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-quantity-selector{margin-top:20px;margin-bottom:10px}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-luggage-type-selector{margin-top:15px;margin-bottom:20px}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-coming-soon-info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:12px}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-coming-soon-info img{width:40px;height:40px}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-coming-soon-info h3{font-size:20px;font-weight:600;color:#201e20;margin:0}.return-upper-modal .return-upper-modal-inner.edit-section-modal .hopn-coming-soon-info p{font-size:14px;color:#888;margin:0;max-width:280px;line-height:1.5}.return-upper-modal .return-upper-modal-inner.edit-section-modal.no-space{padding-right:0}.return-upper-modal .return-upper-modal-inner.edit-section-modal.no-space .extra-space{padding-right:30px}@keyframes hopnPolicyFadeIn{0%{opacity:0}to{opacity:1}}.term-and-condition{font-size:14px;line-height:1.5;text-align:center;margin:30px auto 20px;max-width:350px}.term-and-condition button{border:0;background:transparent;padding:0;color:#585858;text-decoration:underline;font-size:14px!important}.spaial-request-btn{display:flex;gap:70px;margin-bottom:12px}.spaial-request-btn label h6{margin:0;font-size:14px;font-weight:500;width:max-content}.request-option input[type=checkbox]{display:none}.request-option{display:flex;align-items:center}.request-option label{display:flex;align-items:center;cursor:pointer}.request-option label:before{content:"";min-width:17px;height:17px;border:1px solid #201E20;border-radius:3px;position:relative;transition:border-color .2s ease}.request-option label:after{content:"";width:8px;height:8px;background:#000;border-radius:2px;position:absolute;left:5px;opacity:0;transition:opacity .2s ease}.request-option input:checked+label:after{opacity:1}.request-option input:checked+label:before{border-color:#000}.spaial-request-btn label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;position:relative}.hopn-error-text{color:#e53935;font-size:13px;margin-top:-15px}.hopn-instruction-layout{font-size:16px;color:#201e20;line-height:1.5}.hopn-instruction-layout ul:last-child{margin-bottom:0}.hopn-instruction-layout ol li{margin-bottom:6px}.hopn-instruction-layout span.gray-layout{background:#efefef;display:block;padding:8px 15px;border-radius:16px;color:#201e20}.hopn-instruction-layout .spacial-layout{background:#b1fbe3;display:block;padding:10px 20px 5px;margin-bottom:20px;border-radius:16px}.hopn-instruction-layout .spacial-layout h6{font-size:18px;margin:0 0 10px;text-transform:inherit;color:#201e20}.hopn-instruction-layout .spacial-layout ul{margin-bottom:0;margin-left:0}.hopn-instruction-layout .important-note{display:block;background:#efefef;padding:10px 25px;border-radius:16px;margin-bottom:25px}.hopn-instruction-layout .important-note h6{margin:0}.hopn-instruction-layout .important-note h4{margin:0 0 10px}.hopn-instruction-layout .important-note p:last-child{margin-bottom:0}.hopn-instruction-layout ul{margin-bottom:30px;padding-left:25px}.hopn-instruction-layout ul li{margin-bottom:5px}.hopn-instruction-layout ul li::marker{font-size:10px}.hopn-instruction-layout h3{margin:0 0 30px;color:#201e20;font-size:24px}.hopn-instruction-layout h3 span{display:block;margin-top:10px;font-size:20px;line-height:1.5}.hopn-instruction-layout h6.spacial-layout{margin:0;font-size:20px;background:#b1fbe3;padding:10px 15px;color:#201e20;border-radius:16px;text-transform:inherit}.hopn-instruction-layout .buttons{display:flex;align-items:center;gap:16px}.hopn-spacial-request button.hopn-add-passenger-button.transparent{padding-right:37px}.hopn-spacial-request .spaial-request-btn{display:flex;align-items:center;margin:0 0 30px}.hopn-spacial-request textarea{width:100%!important;border-radius:16px;border:1px solid #CFCDCD;font-size:16px;padding:20px 20px 40px;outline:0;margin-bottom:20px}.hopn-spacial-request h6{font-size:16px;color:#201e20;margin-bottom:5px;font-weight:600}.download-app-details{text-align:center;font-size:20px}.download-app-details .hopn-download-app-section{display:flex;align-items:center;gap:16px;justify-content:center}.download-app-details .hopn-download-app-links{display:flex;flex-direction:column}.download-app-details .hopn-download-app-links a{margin-bottom:10px}.download-app-details span.title{display:block;margin:20px 0 40px;font-size:20px;font-weight:600}.download-app-details .hopn-add-passenger-button{margin-top:50px}.circle-rotate{display:inline-block;animation:hopn-rotate 8s linear infinite}@keyframes hopn-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hopn-booking-processing{text-align:center;padding-top:300px}.hopn-booking-processing span{display:block;margin:20px 0}.hopn-booking-processing .booking-error{background:#fed8d8;padding:10px}.hopn-booking-processing .booking-error h6{color:#a51313}.hopn-booking-confirm .hopn-booking-confirm-inner{max-width:420px;margin:0 auto}.hopn-booking-confirm .hopn-booking-confirm-inner .hopn-add-passenger-button{max-width:90%;margin:0 auto}.hopn-booking-confirm .hopn-horizontal-buttons{display:flex;justify-content:center;margin-top:30px;gap:5px}.hopn-booking-confirm .hopn-horizontal-buttons button{width:152px;padding:5px 18px;font-size:14px;border-radius:32px;background:#b1fbe3;color:#201e20;display:flex;justify-content:space-between;align-items:center;font-weight:600;border:7px solid #efefef}.hopn-booking-confirm .hopn-horizontal-buttons button img{transform:scale(.8)}.hopn-booking-confirm .hopn-horizontal-buttons button span{background:#201e20;width:28px;height:28px;display:flex;align-items:center;justify-content:space-around;border-radius:50%}.hopn-booking-confirm .hopn-horizontal-buttons button:hover{opacity:.8}.hopn-booking-confirm .hopn-download-app-section{display:flex;justify-content:center;align-items:center;gap:10px}.hopn-booking-confirm .hopn-download-app-section .hopn-download-app-links{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:column}.hopn-booking-confirm.no-available h3.hopn-title{font-size:20px;color:#f93054}.hopn-booking-confirm span.grey{text-align:center;display:block;background:#efefef;padding:12px 10px;border-radius:50px;margin-bottom:20px}.hopn-booking-confirm .buttons{display:flex;align-items:center;gap:15px}.hopn-booking-confirm .contact-support{display:block;text-align:center;font-size:14px}.hopn-booking-confirm .support-section{max-width:268px;margin-left:auto}.hopn-booking-confirm .support-section .contact-support{margin-top:20px}.hopn-booking-confirm .hopn-header-logo{margin-top:40px;margin-bottom:40px;text-align:center;font-size:20px}.hopn-booking-confirm .hopn-title{margin-bottom:40px;text-align:center;font-size:24px}.hopn-booking-confirm .hopn-loading-spinner{text-align:center;margin-bottom:40px}.hopn-booking-confirm .hopn-status-message{text-align:center;margin-bottom:20px;font-size:16px}.hopn-booking-confirm .hopn-status-message .hopn-status-message-text{line-height:1.5;color:#444;margin:10px 0}.hopn-booking-confirm .hopn-terms-link{text-align:center;margin-bottom:20px;font-size:14px}.hopn-booking-confirm .hopn-terms-link .hopn-terms-link-text{color:#585858;text-decoration:underline;padding:0;background:transparent;border:0}.hopn-booking-confirm .hopn-download-section{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}.hopn-booking-confirm .hopn-download-section .hopn-download-text{text-align:center;width:100%;font-size:.9em;color:#666;margin-top:15px}.hopn-off-applied h3.hopn-title{text-align:center}.hopn-off-applied h2{text-align:center;margin-bottom:50px;font-size:36px}.hopn-off-applied a{margin-left:auto;display:table;font-size:14px;letter-spacing:.28px}.hopn-driver-on-way .hopn-main-title{font-size:1.8em;text-align:center;margin-bottom:20px}.hopn-driver-on-way .hopn-policies-card{display:flex;align-items:center;justify-content:space-between;background-color:#f6f6f6;padding:15px 50px;border-radius:10px;margin-bottom:30px}.hopn-driver-on-way .hopn-policies-card .hopn-policies-card-button{background:#201e20;color:#fff;padding:6px 10px;border:none;border-radius:20px;font-size:16px}.hopn-driver-on-way .hopn-policies-card .hopn-policies-card-text{flex-grow:1;text-align:center;font-size:16px;color:#4a4a4a}.hopn-driver-on-way .hopn-policies-card .hopn-policies-card-icon{background:#daf8ee;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.hopn-driver-on-way .hopn-driver-about{display:flex;align-items:flex-end;padding:0 50px 30px}.hopn-driver-on-way .hopn-driver-about .number-plate{text-align:right}.hopn-driver-on-way .hopn-driver-about .number-plate .hopn-car-info-details{background:#efefef;border-radius:16px;text-align:center;margin-left:20px;display:flex;flex-direction:column;padding:10px}.hopn-driver-on-way .hopn-driver-about .number-plate span.hopn-car-info-model{font-size:12px}.hopn-driver-on-way .hopn-driver-about .number-plate span.hopn-car-info-plate{font-size:16px;display:block;line-height:1;margin-bottom:10px}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section{font-size:14px;width:100%}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-driver-profile-verified{display:flex;align-items:center}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-driver-profile-verified span.hopn-driver-profile-verified-icon{display:flex;margin-right:8px}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section p{text-wrap:auto}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-driver-profile{display:flex;align-items:flex-end;font-size:20px}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-driver-profile .hopn-driver-profile-avatar{position:relative;margin-right:10px}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-driver-profile .hopn-driver-profile-avatar .hopn-driver-profile-avatar-pro{position:absolute;right:0;background:#fdff61;padding:2px 5px;border-radius:50px;font-size:7px;text-transform:uppercase;width:20px;height:20px;display:flex;align-items:center;justify-content:center;text-align:center;left:1px;bottom:6px;border:2px solid #fff}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-car-info{display:flex;align-items:center}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-car-info .hopn-car-info-image{width:100px;height:auto;margin-right:15px}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-car-info .hopn-car-info-details{background:#efefef;border-radius:16px;text-align:center;margin-left:20px;display:flex;flex-direction:column;padding:10px;font-size:12px}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-car-info .hopn-car-info-details .hopn-car-info-plate{font-size:16px;display:block;line-height:1;margin-bottom:10px}.hopn-driver-on-way .hopn-driver-about .hopn-driver-info-section .hopn-car-info .hopn-car-info-details .hopn-car-info-model{font-size:12px;color:#4a4a4a}.hopn-driver-on-way .hopn-driver-about .hopn-download-app-section{display:flex;align-items:flex-start;justify-content:flex-end;gap:14px;flex-wrap:wrap}.hopn-driver-on-way .hopn-driver-about .hopn-download-app-section .hopn-download-app-links{display:flex;flex-direction:column;gap:10px}.hopn-driver-on-way .hopn-driver-about .hopn-download-app-section .hopn-download-app-links .hopn-app-store-button{display:flex;align-items:center;text-decoration:none;border-radius:8px;color:#000;outline:0}.hopn-driver-on-way .hopn-driver-about .hopn-download-app-section .hopn-download-app-links .hopn-app-store-button .hopn-app-store-button-text{font-size:.7em;line-height:1.2;margin-left:8px}.hopn-driver-on-way .hopn-driver-about .hopn-download-app-section .hopn-download-app-text{text-align:right;width:100%;font-size:10px;color:#8d8e8f;margin:0}.hopn-driver-on-way .buttons{padding:0 50px 40px;display:flex;gap:8px}.hopn-driver-on-way .buttons button{margin-bottom:0}.hopn-driver-on-way .buttons button img{margin-left:0;margin-right:10px}.hopn-driver-on-way h3{margin:0;background:#eaeaea;text-align:center;padding:20px 0}.hopn-booking-receipt .hopn-receipt-header{padding:40px 40px 30px;position:relative;background:url("data:image/svg+xml,%3csvg%20width='904'%20height='344'%20viewBox='0%200%20904%20344'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M579.817%20292.857C585.66%20287.713%20593.177%20284.875%20600.962%20284.875H872C889.673%20284.875%20904%20270.548%20904%20252.875V1C904%200.447723%20903.552%200%20903%200H1C0.447719%200%200%200.447723%200%201V343C2.57704e-07%20343.552%200.447715%20344%201%20344H509.645C517.429%20344%20524.947%20341.162%20530.79%20336.018L579.817%20292.857Z'%20fill='%23B1FBE3'/%3e%3c/svg%3e") center no-repeat;background-size:cover}.hopn-booking-receipt .hopn-receipt-header h2{font-size:32px;margin:10px 0}.hopn-booking-receipt .hopn-receipt-header h2 span{display:block}.hopn-booking-receipt .hopn-receipt-header .hopn-header-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.hopn-booking-receipt .hopn-receipt-header .hopn-header-info .hopn-header-info-date{font-size:20px;line-height:1.4;margin:0}.hopn-booking-receipt .hopn-receipt-header .hopn-header-info .hopn-header-info-actions{text-align:right}.hopn-booking-receipt .hopn-receipt-header .hopn-header-info .hopn-header-info-actions .hopn-header-info-calendar{font-size:14px;margin-bottom:15px;display:flex;align-items:center;justify-content:flex-end}.hopn-booking-receipt .hopn-receipt-header .hopn-header-info .hopn-header-info-actions .hopn-header-info-calendar img{margin-right:10px}.hopn-booking-receipt .hopn-receipt-header .hopn-header-trip-info-button{background-color:#201e20;color:#fff;padding:16px 30px;border:none;font-size:16px;display:flex;align-items:center}.hopn-booking-receipt .hopn-receipt-header .hopn-header-trip-info-button img,.hopn-booking-receipt .hopn-receipt-header .hopn-header-trip-info-button .hopn-header-trip-info-icon{margin-left:10px}.hopn-booking-receipt .hopn-total-section{padding:20px 40px;font-size:16px;color:#201e20;margin-top:0}.hopn-booking-receipt .hopn-total-section .hopn-total-section-promise{margin:0 0 5px;font-size:24px;font-weight:700;color:#201e20}.hopn-booking-receipt .hopn-total-section .hopn-total-section-amount{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;color:#201e20;font-size:40px;border-bottom:1px solid #EAEAEA;padding-bottom:20px}.hopn-booking-receipt .hopn-total-section .hopn-total-section-receipt-link{background-color:#b1fbe3;padding:10px;display:flex;align-items:center}.hopn-booking-receipt .hopn-total-section .hopn-total-section-receipt-link img{margin-right:10px}.hopn-booking-receipt .hopn-total-section .hopn-total-section-receipt-link a{text-decoration:underline;color:#333;display:inline-block;margin:0 3px}.hopn-booking-receipt .hopn-total-section .hopn-total-section-invoice-button{background-color:#333;color:#fff;padding:14px 20px;border:none;font-size:16px;margin-top:20px;display:flex;align-items:center}.hopn-booking-receipt .hopn-total-section .hopn-total-section-invoice-button img{margin-right:10px}.hopn-booking-receipt .hopn-payment-section{padding:0 40px 20px}.hopn-booking-receipt .hopn-payment-section .hopn-payment-section-title{font-size:20px;border-top:1px solid #EAEAEA;padding-top:30px}.hopn-booking-receipt .hopn-payment-section .hopn-payment-details{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.hopn-booking-receipt .hopn-payment-section .hopn-payment-details .hopn-payment-details-method{font-size:16px;display:inline-block}.hopn-booking-receipt .hopn-payment-section .hopn-payment-details .hopn-payment-details-amount{font-size:16px}.hopn-booking-receipt .hopn-payment-section .hopn-payment-details .hopn-payment-details-time{width:100%;font-size:14px;color:#8d8e8f;margin-top:5px}.hopn-booking-receipt .hopn-payment-section .hopn-payment-hold-text{font-size:14px;color:#666;margin-bottom:15px}.hopn-booking-receipt .hopn-payment-section .hopn-payment-switch-method{display:flex;align-items:center;text-decoration:none;color:#52c980;font-size:14px;padding:0;border:0;background:transparent;outline:0}.hopn-booking-receipt .hopn-payment-section .hopn-payment-switch-method img{margin-left:5px}.hopn-booking-receipt .hopn-global-footer{background-color:#201e20;color:#fff;padding:40px 40px 10px}.hopn-booking-receipt .hopn-global-footer .hopn-global-footer-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.hopn-booking-receipt .hopn-global-footer .hopn-global-footer-main span.hopn-footer-contact-icon{width:32px;height:32px;background:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-left:5px}.hopn-booking-receipt .hopn-global-footer .hopn-footer-app-links{display:flex;align-items:center;gap:25px;margin-bottom:25px}.hopn-booking-receipt .hopn-global-footer .hopn-footer-app-links .hopn-footer-qr{font-size:40px}.hopn-booking-receipt .hopn-global-footer .hopn-footer-menu{display:flex;justify-content:space-between;font-size:14px;margin-bottom:20px}.hopn-booking-receipt .hopn-global-footer .hopn-footer-menu a{color:#fff;text-decoration:none}.hopn-booking-receipt .hopn-global-footer .hopn-footer-copyright{font-size:12px;line-height:1.5;color:#ccc}.hopn-ride-rating .hopn-driver-profile-header{text-align:center;margin-bottom:30px}.hopn-ride-rating .hopn-driver-profile-header .hopn-driver-profile-avatar{width:56px;height:56px;border-radius:50%;background-color:#f7a974;display:inline-block;margin-bottom:5px;overflow:hidden}.hopn-ride-rating .hopn-driver-profile-header .hopn-driver-profile-avatar img{width:100%;height:100%}.hopn-ride-rating .hopn-driver-profile-header .hopn-driver-profile-name{font-size:16px;margin:0 0 15px;line-height:1}.hopn-ride-rating .hopn-driver-profile-header .hopn-driver-profile-rating-prompt{color:#201e20;margin:0 0 5px}.hopn-ride-rating .hopn-feedback-section{background-color:#fff;padding:20px;border-radius:10px;position:relative}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-header .hopn-feedback-title{font-size:16px;margin:0}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-header .hopn-feedback-toggle{width:12px;display:inline-flex}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-header .hopn-feedback-toggle img{width:100%}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-option{position:relative;display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px dashed #CFCDCD;font-size:16px}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-option label{position:relative;padding-right:30px;cursor:pointer;width:100%}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-option label:after{position:absolute;content:"";width:18px;height:18px;border:2px solid #CFCDCD;border-radius:50%;right:0;bottom:0}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-option label:before{position:absolute;content:"";width:21px;height:21px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='20'%20height='20'%20rx='10'%20fill='%23201E20'/%3e%3cpath%20d='M5%2011.9898L8.07692%2014.2975L15%205.83594'%20stroke='%23FCFCFC'%20stroke-width='1.66667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center no-repeat;background-size:cover;border-radius:50%;right:1px;bottom:1px;z-index:9;opacity:0;transition:opacity .2s ease}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-option .hopn-feedback-option-checkbox{display:none}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-option .hopn-feedback-option-checkbox:checked+label:before{opacity:1}.hopn-ride-rating .hopn-feedback-section .hopn-feedback-submit-button{background-color:#daf8ee;color:#201e20;padding:12px 25px;border:0;border-radius:50px;font-size:17px;margin-top:10px;margin-left:auto;display:table}.hopn-ride-rating .hopn-comment-section .hopn-comment-textarea{width:100%;min-height:70px;border:1px solid #CFCDCD;border-radius:16px;padding:15px;box-sizing:border-box;font-family:inherit;font-size:18px;outline:0}.hopn-ride-rating .hopn-tip-section{text-align:center;margin-bottom:20px}.hopn-ride-rating .hopn-tip-section .hopn-tip-title{font-size:16px;margin-bottom:20px;text-align:left}.hopn-ride-rating .hopn-tip-section .hopn-tip-options{display:flex;justify-content:center;gap:15px;margin-bottom:15px}.hopn-ride-rating .hopn-tip-section .hopn-tip-options .hopn-tip-option-radio{display:none}.hopn-ride-rating .hopn-tip-section .hopn-tip-options .hopn-tip-option-radio:checked+.hopn-tip-option-label{background:#201e20;color:#fff}.hopn-ride-rating .hopn-tip-section .hopn-tip-options .hopn-tip-option-label{width:100%;background:#efefef;font-size:16px;padding:10px 20px;border-radius:16px;text-align:center;cursor:pointer;transition:background .2s ease}.hopn-ride-rating .hopn-tip-section .hopn-tip-another-amount{color:#201e20;text-decoration:underline;font-size:16px}.hopn-ride-rating .hopn-review-submit-footer{text-align:center}.hopn-ride-rating .hopn-review-submit-footer .hopn-review-submit-button{background-color:#333;color:#fff;padding:15px 30px;border:none;border-radius:8px;font-size:1.1em;font-weight:700;display:inline-flex;align-items:center}.hopn-ride-rating .hopn-review-submit-footer .hopn-review-submit-button .hopn-review-submit-button-arrow{margin-left:15px}.hopn-tip-entry-form{text-align:center}.hopn-tip-entry-form .buttons{display:flex;gap:16px}.hopn-tip-entry-form .hopn-tip-entry-form-title{font-size:24px;margin-bottom:40px}.hopn-tip-entry-form .hopn-tip-entry-form-input{margin-bottom:40px}.hopn-tip-entry-form .hopn-tip-entry-form-input .hopn-tip-entry-form-field{width:100%;padding:14px 10px;border:1px solid #ccc;border-radius:16px;text-align:center;outline:none;font-size:18px}.hopn-tip-entry-form .hopn-tip-entry-form-actions{display:flex;gap:15px}.hopn-tip-entry-form .hopn-tip-entry-form-actions .hopn-tip-entry-form-button{flex:1;padding:15px 0;border:none;border-radius:30px;font-size:1em;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.hopn-tip-entry-form .hopn-tip-entry-form-actions .hopn-tip-entry-form-button.hopn-tip-entry-form-button-cancel{background-color:#f0f0f0;color:#333}.hopn-tip-entry-form .hopn-tip-entry-form-actions .hopn-tip-entry-form-button.hopn-tip-entry-form-button-done{background-color:#333;color:#fff}.hopn-tip-entry-form .hopn-tip-entry-form-actions .hopn-tip-entry-form-button.hopn-tip-entry-form-button-done .hopn-tip-entry-form-button-icon{margin-left:10px;font-size:1.2em;color:#a6f3d1}.hopn-create-account{text-align:center}.hopn-create-account .request-response{padding:.75rem 1.25rem;margin-top:20px}.hopn-create-account .request-response.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.hopn-create-account .request-response.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.hopn-create-account .hopn-special-request-detail label{margin-right:15px}.hopn-create-account .hopn-title{font-size:24px;margin-bottom:20px}.hopn-create-account .hopn-profile-picture-section{margin-bottom:20px}.hopn-create-account .hopn-profile-picture-section .hopn-profile-picture-placeholder{width:64px;height:64px;margin:0 auto 10px;border-radius:50%;background-color:#e5e5e5;position:relative;display:flex;align-items:center;justify-content:center}.hopn-create-account .hopn-profile-picture-section .hopn-profile-picture-placeholder .hopn-profile-picture-icon{font-size:2em;color:#888}.hopn-create-account .hopn-profile-picture-section .hopn-profile-picture-placeholder .hopn-profile-picture-edit-icon{position:absolute;bottom:0;right:0;background-color:#a6f3d1;border-radius:50%;padding:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.hopn-create-account .hopn-profile-picture-section .hopn-profile-picture-label{font-size:20px;color:#201e20}.hopn-create-account .hopn-input-group{margin-bottom:15px}.hopn-create-account .hopn-input-group .hopn-input-field{width:100%;padding:15px 20px;border:1px solid #ddd;border-radius:30px;box-sizing:border-box;font-size:16px;outline:none}.hopn-create-account .hopn-input-group .hopn-input-field::placeholder{color:#aaa}.hopn-create-account .hopn-input-group.hopn-input-group-mobile{display:flex}.hopn-create-account .hopn-input-group.hopn-input-group-mobile .hopn-mobile-prefix{display:flex;align-items:center;background-color:#f0f0f0;border-radius:30px 0 0 30px;padding:0 10px;flex-shrink:0}.hopn-create-account .hopn-input-group.hopn-input-group-mobile .hopn-mobile-prefix .hopn-mobile-flag{margin-right:5px}.hopn-create-account .hopn-input-group.hopn-input-group-mobile .hopn-mobile-prefix .hopn-mobile-code{font-weight:700;margin-right:5px}.hopn-create-account .hopn-input-group.hopn-input-group-mobile .hopn-mobile-prefix .hopn-mobile-dropdown{color:#888}.hopn-create-account .hopn-input-group.hopn-input-group-mobile .hopn-input-field-mobile{border-radius:0 30px 30px 0;border-left:none;flex-grow:1}.hopn-create-account .hopn-checkbox-group{text-align:left;margin:20px 0}.hopn-create-account .hopn-checkbox-group .hopn-checkbox-label{display:flex;align-items:center;font-size:.9em;color:#4a4a4a}.hopn-create-account .hopn-checkbox-group .hopn-checkbox-label .hopn-checkbox-input{width:18px;height:18px;margin-right:10px}.hopn-create-account .hopn-terms-policy{font-size:16px;color:#3c393c;line-height:1.8;margin-bottom:30px;text-align:left}.hopn-create-account .hopn-terms-policy span{display:block;font-size:14px}.hopn-create-account .hopn-terms-policy .hopn-terms-policy-link{color:#333;font-weight:700;text-decoration:underline}.hopn-create-account .hopn-action-section{margin-bottom:30px}.hopn-create-account .hopn-action-section .hopn-signup-button{width:90%;padding:15px 0;background-color:#333;color:#fff;border:none;border-radius:30px;font-size:1.1em;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto}.hopn-create-account .hopn-action-section .hopn-signup-button .hopn-signup-button-icon{margin-left:10px;font-size:1.2em;color:#a6f3d1}.hopn-create-account .hopn-social-login-separator{font-size:16px;color:#201e20;margin-bottom:20px;position:relative;margin-top:20px}.hopn-create-account .hopn-social-login-separator:before,.hopn-create-account .hopn-social-login-separator:after{content:"";position:absolute;top:50%;width:38%;height:1px;border-top:1px dashed #CFCDCD}.hopn-create-account .hopn-social-login-separator:before{left:0}.hopn-create-account .hopn-social-login-separator:after{right:0}.hopn-create-account .hopn-social-login-icons{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.hopn-create-account .hopn-social-login-icons .hopn-social-icon{width:56px;height:56px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;background:transparent}.hopn-phone-entry{text-align:center}.hopn-phone-entry h2{margin:0 0 40px;font-size:24px}.hopn-phone-entry .hopn-input-group-mobile{display:flex;width:100%;margin:0 auto 40px;border:1px solid #ddd;border-radius:30px;overflow:hidden}.hopn-phone-entry .hopn-input-group-mobile .hopn-mobile-prefix{display:flex;align-items:center;background-color:transparent;padding:0 10px 0 20px;flex-shrink:0}.hopn-phone-entry .hopn-input-group-mobile .hopn-mobile-prefix .hopn-mobile-flag{margin-right:5px}.hopn-phone-entry .hopn-input-group-mobile .hopn-mobile-prefix .hopn-mobile-dropdown{color:#888;font-size:.8em;margin-left:5px}.hopn-phone-entry .hopn-input-group-mobile .hopn-input-field-mobile{flex-grow:1;padding:15px 10px;border:none;font-size:1em;outline:none}.hopn-phone-entry .hopn-action-section{margin-bottom:40px}.hopn-phone-entry .hopn-social-login-separator{font-size:16px;color:#201e20;margin-bottom:20px;position:relative;margin-top:20px}.hopn-phone-entry .hopn-social-login-separator:before,.hopn-phone-entry .hopn-social-login-separator:after{content:"";position:absolute;top:50%;width:38%;border-top:1px dashed #CFCDCD}.hopn-phone-entry .hopn-social-login-separator:before{left:0}.hopn-phone-entry .hopn-social-login-separator:after{right:0}.hopn-phone-entry .hopn-social-login-icons{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.hopn-phone-entry .hopn-social-login-icons .hopn-social-icon{width:56px;height:56px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2em}.hopn-traveling-date-time .hopn-submit-tooltip{min-width:350px}.hopn-traveling-date-time .hopn-calender-content{margin:40px auto 0;max-width:100%}.hopn-traveling-date-time .hopn-wheel-selected-display{text-align:center;margin-bottom:20px;padding:16px 0 8px;font-size:28px;font-weight:700;color:#201e20;line-height:1.3}.hopn-traveling-date-time .hopn-wheel-selected-display .hopn-wheel-selected-sep{color:#999}.hopn-traveling-date-time .hopn-wheel-picker-wrap{background:#fff;border-radius:16px;padding:10px 4px;margin-bottom:20px;box-shadow:0 4px 24px #201e2014;min-height:273px}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-wrapper] ul{margin:0;padding:0;list-style:none}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-wrapper] li{padding:0}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-wrapper]{position:relative;overflow:hidden;display:flex;width:100%;align-items:stretch;justify-content:space-between;perspective:2000px;-webkit-user-select:none;user-select:none}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp]{position:relative;overflow:hidden;flex:1;cursor:default;mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%)}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp]:focus-visible{outline:none}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-highlight-wrapper]{position:absolute;overflow:hidden;top:50%;width:100%;transform:translateY(-50%);font-size:1rem;font-weight:500}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-highlight-list]{position:absolute;width:100%}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-options]{position:absolute;top:50%;left:0;display:block;width:100%;height:0;margin:0 auto;-webkit-font-smoothing:subpixel-antialiased;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-option]{position:absolute;top:0;left:0;width:100%;-webkit-font-smoothing:subpixel-antialiased;will-change:visibility;font-size:.875rem}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-option],.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-highlight-item]{display:flex;align-items:center;justify-content:center}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-option][data-disabled],.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp-highlight-item][data-disabled]{pointer-events:none}.hopn-traveling-date-time .hopn-wheel-option{color:#8d8e8f!important;font-weight:600!important;font-size:16px!important}.hopn-traveling-date-time .hopn-wheel-highlight{background:#efefef;line-height:40px!important}.hopn-traveling-date-time .hopn-wheel-highlight-item{color:#201e20!important;font-weight:700!important;font-size:20px!important;border-radius:0!important}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp]:first-child .hopn-wheel-highlight{border-radius:8px 0 0 8px}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp]:last-child .hopn-wheel-highlight{border-radius:0 8px 8px 0}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp]:nth-child(1){flex:2.5}.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp]:nth-child(2),.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp]:nth-child(3),.hopn-traveling-date-time .hopn-wheel-picker-wrap [data-rwp]:nth-child(4){flex:1}.hopn-smart-time-mobile-calendar{margin-bottom:24px}.hopn-smart-time-mobile-calendar .hopn-flight-title{margin-bottom:12px}.hopn-smart-time-mobile-calendar .react-datepicker{position:relative;width:100%;border:0;box-shadow:0 4px 32px #00000029;border-radius:24px;font-family:inherit;padding:0}.hopn-smart-time-mobile-calendar .react-datepicker__month-container{width:100%;padding:30px 20px}.hopn-smart-time-mobile-calendar h2.react-datepicker__current-month{margin:0 0 10px;font-size:16px}.hopn-smart-time-mobile-calendar button.react-datepicker__navigation{border:0;font-size:0;width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20width='8'%20height='14'%20viewBox='0%200%208%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.15504L7%207.07752L1%2013'%20stroke='%23201E20'%20stroke-width='2'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center no-repeat;position:absolute;right:24px;top:34px;padding:0}.hopn-smart-time-mobile-calendar button.react-datepicker__navigation.react-datepicker__navigation--previous{right:56px;transform:rotate(180deg)}.hopn-smart-time-mobile-calendar span.react-datepicker__sr-only{display:none}.hopn-smart-time-mobile-calendar .react-datepicker__day-names{display:flex;justify-content:space-between;font-size:14px}.hopn-smart-time-mobile-calendar .react-datepicker__day-name span{font-weight:600}.hopn-smart-time-mobile-calendar .react-datepicker__month .react-datepicker__week{display:flex;justify-content:space-between;font-size:16px;padding:14px 0 0}.hopn-smart-time-mobile-calendar .react-datepicker__month .react-datepicker__week:first-child{padding-top:8px}.hopn-smart-time-mobile-calendar .react-datepicker__month .react-datepicker__week .react-datepicker__day{min-width:30px;text-align:center;border-radius:50%;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.hopn-smart-time-mobile-calendar .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selected,.hopn-smart-time-mobile-calendar .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--keyboard-selected,.hopn-smart-time-mobile-calendar .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover{background:#b1fbe3;border:1px solid #201E20}.hopn-smart-time-mobile-calendar .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--disabled,.hopn-smart-time-mobile-calendar .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--disabled:hover{color:#cfcdcd;background:transparent;border:none;cursor:no-drop}.hopn-smart-time-mobile-calendar svg.react-datepicker__triangle{display:none}.hopn-otp-verification{text-align:center}.hopn-otp-verification .hopn-title{font-size:24px;margin:0 0 20px}.hopn-otp-verification .hopn-message{font-size:16px;color:#201e20;display:flex;align-items:center;justify-content:center;margin:0 0 20px}.hopn-otp-verification .hopn-phone-number{font-size:16px;font-weight:700;margin-bottom:0;margin-left:5px}.hopn-otp-verification .hopn-otp-input-title{font-size:20px;margin:0 0 20px}.hopn-otp-verification .hopn-otp-fields{display:flex;justify-content:center;gap:40px;margin-bottom:30px}.hopn-otp-verification .hopn-otp-fields .hopn-otp-field{color:#201e20!important;width:32px;height:40px;text-align:center;font-size:24px;font-weight:700;border:0;border-bottom:1px solid #201E20;outline:none;padding:0;position:relative;background:transparent;border-radius:0}.hopn-otp-verification .hopn-otp-fields span{position:relative;border:1px solid #cfcdcd;border-radius:16px;padding:0 20px 8px}.hopn-otp-verification .hopn-resend-countdown{display:flex;align-items:center;width:100%;border:1px solid #cfcdcd;border-radius:16px;overflow:hidden;margin-bottom:20px;justify-content:space-between;padding-right:30px}.hopn-otp-verification .hopn-resend-countdown .hopn-resend-code-input{flex-grow:1;padding:15px 20px;border:none;outline:none;font-size:16px;background-color:transparent}.hopn-otp-verification .hopn-resend-countdown .hopn-resend-code-input::placeholder{color:#aaa}.hopn-otp-verification .hopn-resend-countdown .hopn-resend-countdown-timer{flex-shrink:0;padding:0 20px;font-size:16px;color:#8d8e8f}.hopn-otp-verification .hopn-resend-countdown .hopn-resend-code-button{background:transparent;color:inherit;border:0;outline:0;padding:14px 18px}.hopn-otp-verification .hopn-resend-countdown .hopn-resend-code-button:disabled{color:#8d8e8f;cursor:no-drop!important}.hopn-otp-verification .hopn-resend-prompt{font-size:14px;margin-bottom:20px}.hopn-otp-verification .hopn-resend-prompt .hopn-resend-link{color:initial;font-weight:700;text-decoration:underline;background:transparent;border:0;padding:0}.hopn-otp-verification .hopn-resend-prompt .hopn-resend-link:disabled{color:#8d8e8f!important;cursor:no-drop!important}.hopn-policies-disclaimer.detail-one ol{column-count:2;column-gap:24px;margin-left:0}.hopn-policies-disclaimer.detail-one ol li strong{display:block;margin-bottom:5px}.hopn-policies-disclaimer.detail-one ol li{break-inside:avoid;margin-bottom:25px;padding-right:15px}.hopn-policies-disclaimer.detail-one ol li li{margin-bottom:8px}.hopn-policies-disclaimer h2{font-size:32px;margin:0 0 30px}.hopn-policies-disclaimer h2 span{background:#b1fbe3;font-size:24px;display:table;padding:10px 50px;margin-bottom:20px;border-radius:50px;line-height:1}.hopn-policies-disclaimer .hopn-policies-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:25px}.hopn-policies-disclaimer .hopn-policies-grid .hopn-policy-item button{display:flex;align-items:center;background:transparent;padding:0;border:0;outline:0;width:100%}.hopn-policies-disclaimer .hopn-policies-grid .hopn-policy-item button span.hopn-policy-item-icon{margin-right:20px}.hopn-policies-disclaimer .hopn-policies-grid .hopn-policy-item-inner{background-color:#f0f0f0;padding:5px 15px 10px;border-radius:10px;height:64px;display:flex;justify-content:space-between;align-items:flex-start;text-align:left;position:relative;width:100%;color:#201e20}.hopn-policies-disclaimer .hopn-policies-grid .hopn-policy-item-inner .hopn-policy-item-text{font-size:18px;font-weight:600}.hopn-policies-disclaimer .hopn-policies-grid .hopn-policy-item-inner .hopn-policy-item-arrow{display:inline-flex;color:#666;flex-shrink:0;height:100%;max-width:20px;align-items:flex-end}.hopn-policies-disclaimer .hopn-disclaimer-box{background-color:#b1fbe3;border-radius:10px;font-size:16px;line-height:1.6;padding:20px 20px 1px}.hopn-policies-disclaimer .hopn-disclaimer-box.center{padding:10px 20px;margin-bottom:20px}.hopn-policies-disclaimer .hopn-disclaimer-box ul::marker{font-size:13px}.hopn-policies-disclaimer .hopn-disclaimer-box h2{font-size:18px;margin-bottom:12px}.hopn-policies-disclaimer .more-details{text-align:right}.hopn-policies-disclaimer .more-details button{border:0;padding:0;background:transparent;color:#6086c1;font-size:16px;margin-bottom:20px}.hopn-policies-disclaimer .more-details button img{margin-left:5px}.hopn-modal-overlay{position:fixed;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:hopn-fadeIn .3s ease;height:100dvh;overflow-y:scroll;background:#0000005c}@keyframes hopn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes hopn-slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.coupon-form-title{margin:0 0 16px;font-size:18px;font-weight:700;color:#0a0a0a}.coupon-form input{width:100%;padding:20px 30px;border-radius:32px;margin-bottom:30px;border:0!important;box-shadow:0 4px 32px #00000029}.upper-modal{position:absolute;z-index:999;background:#0000004d;inset:0;width:100%;height:100%;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.upper-modal .upper-modal-inner{background:#fff;max-width:90%;border-radius:32px;width:100%;max-height:90%;padding:0;display:flex;flex-direction:column;overflow:hidden}.upper-modal .upper-modal-inner .upper-modal-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.upper-modal .upper-modal-inner .upper-modal-content.upper-modal-content-center{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.upper-modal .upper-modal-inner .upper-modal-content.upper-modal-content-center>*{width:100%}.upper-modal .upper-modal-inner h4{font-size:24px;margin-bottom:30px;color:#201e20;font-weight:600}.upper-modal .upper-modal-inner .mobile-number{background:#fff;margin-bottom:30px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.upper-modal .upper-modal-inner .mobile-number.main .hopn-flag-select{width:100%}.upper-modal .upper-modal-inner .content{font-size:14px;color:#5c5b5c;font-weight:400}.upper-modal .upper-modal-inner .content button{background:transparent;border:0;padding:0;text-decoration:underline;color:inherit;font-size:16px}.upper-modal .upper-modal-inner span{font-size:16px}.upper-modal .upper-modal-inner span .hopn-tip-select-wrap{margin-left:10px}.upper-modal.spacial-request .upper-modal-inner{width:430px;text-align:left;font-size:16px;color:#524e4e}.mobile-number{background:#fff;margin-bottom:30px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.mobile-number input[type=text],.mobile-number input[type=email]{width:48%;border-radius:50px;border:1px solid #CFCDCD!important;padding-left:25px;background:#fff}.mobile-number.single input[type=text],.mobile-number.single input[type=email],.mobile-number.single .hopn-flag-select{width:100%}.mobile-number .hopn-flag-select{width:48%;position:relative}.mobile-number .hopn-flag-select-pill{background:#fff;border:1px solid #CFCDCD;border-radius:32px;overflow:hidden}.mobile-number .hopn-flag-select-row{display:flex;align-items:center;height:50px}.mobile-number .hopn-flag-select-button{display:flex;align-items:center;gap:8px;padding:0 8px 0 16px;border:0;background:transparent;cursor:pointer;outline:0;flex-shrink:0;height:100%;color:#201e20}.mobile-number .hopn-flag-select-button.static{cursor:default}.mobile-number .hopn-flag-select-dial{font-size:14px;color:#201e20}.mobile-number .hopn-flag-select-chevron{display:block;flex-shrink:0;width:10px;height:6px;color:#201e20;opacity:.6;transition:transform .15s ease-out}[data-open] .mobile-number .hopn-flag-select-chevron{transform:rotate(180deg)}.mobile-number .hopn-flag-select-input{flex:1;min-width:0;padding:0 16px;border:0;outline:0;background:transparent;font-size:16px;box-shadow:none;margin:0;height:100%}.mobile-number .hopn-flag-select-options{width:100%;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #CFCDCD;border-radius:16px;margin-top:8px;padding:4px 0;list-style:none;outline:none;z-index:100;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.mobile-number .hopn-flag-select-option{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:14px;cursor:pointer}.mobile-number .hopn-flag-select-option[data-focus]{background-color:#efefef}.mobile-number .hopn-flag-select-option[data-selected]{font-weight:700}.mobile-number .hopn-flag-select-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-number .hopn-flag-select-option-dial{color:#8f8d8d}.hopn-payment-types-container .hopn-available-cards-wrapper{max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:max-height .35s ease,opacity .25s ease,transform .25s ease}.hopn-payment-types-container .hopn-available-cards-wrapper.is-visible{max-height:800px;opacity:1;transform:translateY(0)}.hopn-payment-types-container .hopn-payment-types-header h3{font-size:1.2rem;margin-bottom:2px}.hopn-payment-types-container .hopn-payment-types-header .hopn-payment-types-subtitle{font-size:.9rem;color:#666;margin-bottom:10px}.hopn-payment-types-container .hopn-payment-types-options{display:flex;flex-direction:column;gap:18px}.hopn-payment-types-container .hopn-payment-types-options .hopn-payment-types-option{display:flex;align-items:center;gap:12px;transition:all .2s ease;position:relative;cursor:pointer}.hopn-payment-types-container .hopn-payment-types-options .hopn-payment-types-option :after{position:absolute;content:"";border:2px solid #CFCDCD;width:20px;height:20px;top:14%;right:0;border-radius:50%}.hopn-payment-types-container .hopn-payment-types-options .hopn-payment-types-option:hover{background:#f9f9f9}.hopn-payment-types-container .hopn-payment-types-options .hopn-payment-types-option.active{border-color:#000;background:#fafafa}.hopn-payment-types-container .hopn-payment-types-options input{display:none}.hopn-payment-types-container .hopn-payment-types-options input:checked~label :after{width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='20'%20height='20'%20rx='10'%20fill='%23201E20'/%3e%3cpath%20d='M5%2011.9898L8.07692%2014.2975L15%205.83594'%20stroke='%23FCFCFC'%20stroke-width='1.66667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center no-repeat;border:0;background-size:contain}.hopn-payment-types-container .hopn-payment-types-divider{margin:20px 0;border:none;border-bottom:1px solid #ddd}.hopn-payment-types-container .hopn-payment-types-available .hopn-payment-types-available-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.hopn-payment-types-container .hopn-payment-types-available .hopn-payment-types-available-header .hopn-payment-types-available-title{font-weight:600;font-size:20px}.hopn-payment-types-container .hopn-payment-types-available .hopn-payment-types-available-header .hopn-payment-types-add-card{background:none;border:none;cursor:pointer;padding:0}.hopn-payment-types-container .hopn-payment-types-available .hopn-payment-types-square-info{background:#daf8ee;border-radius:16px;padding:15px 25px;display:flex;gap:12px;font-size:16px;margin-bottom:30px}.hopn-payment-types-container .hopn-payment-types-available .hopn-payment-types-square-info .hopn-payment-types-square-logo{display:flex;align-items:center;gap:6px}.hopn-payment-types-container .hopn-payment-types-available .hopn-payment-types-square-info p{margin:0}.hopn-payment-types-container .hopn-payment-types-available .hopn-download-app-qr{margin-right:20px;width:105px}.hopn-payment-types-container .hopn-payment-types-available .hopn-download-app-qr img{width:100%}.hopn-payment-types-container .hopn-payment-types-available .hopn-download-app-section{display:flex;align-items:center;margin-bottom:20px}.hopn-payment-types-container .hopn-payment-types-available .hopn-download-app-section p.hopn-download-app-text{margin:0}.hopn-payment-types-container .hopn-payment-types-available .hopn-download-app-section .hopn-download-app-links{display:flex;flex-direction:column;margin-right:20px}.banner-ui{display:none}.hopn-plane-header{display:flex;align-items:flex-start;margin-bottom:80px}.hopn-plane-header .plane-img{width:56px;height:56px;background:#efefef;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}.hopn-plane-header .plane-content h3{margin:0;font-weight:700;font-size:32px}.hopn-plane-header .plane-content h3 span{display:block;font-size:20px;margin-top:10px;font-weight:400}.hopn-plane-details .hopn-plane-details-tab{background:#efefef;padding:20px 40px;margin-bottom:15px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;min-height:104px;width:100%;border:0}.hopn-plane-details .hopn-plane-details-tab h3{margin:0;font-size:20px;font-weight:600;text-align:left}.hopn-plane-details .hopn-plane-details-tab h3 span{display:flex;align-items:center;font-size:16px;color:#8d8e8f;font-weight:300;margin-top:10px}.hopn-plane-details .hopn-plane-details-tab h3 span img{margin-right:15px}.hopn-plane-details .hopn-plane-details-tab h4{margin:0;display:flex;align-items:center;font-weight:600;font-size:16px}.hopn-plane-details .hopn-plane-details-tab h4 img{margin-right:10px}.hopn-plane-details .hopn-plane-details-tab .icon-button{width:44px;height:44px;background:#b1fbe3;border-radius:50%;display:flex;align-items:center;justify-content:center}.hopn-plane-details .hopn-plane-details-tab:last-child{margin-bottom:70px}.find-driver{background:#ececec5e;padding:15px 30px;border-radius:16px;display:flex;margin:20px 0}.find-driver .inner{border:1px solid}.find-driver .find-driver-inner{font-size:14px;font-weight:300;margin-right:10px}.find-driver .find-driver-inner h3{margin:0 0 15px;font-size:16px;letter-spacing:1px;font-weight:700;text-align:left}.find-driver .find-driver-inner p{margin:0}.find-driver .inner{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #333;border-radius:16px;cursor:pointer;background:transparent;outline:0;padding:0;flex-shrink:0}.hopn-airports-selected{padding:14px;border-radius:16px;box-shadow:0 3px 10px #00000014;margin-bottom:20px}.hopn-airports-selected .hopn-airports-inner{display:flex;position:relative;margin-left:50px;border-bottom:1px solid #EAEAEA}.hopn-airports-selected .hopn-airports-inner:after{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='30'%20height='22'%20viewBox='0%200%2030%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.4999%2020.7461C20.4999%2020.9451%2020.4208%2021.1358%2020.2802%2021.2765C20.1395%2021.4171%2019.9488%2021.4961%2019.7499%2021.4961H1.74986C1.55095%2021.4961%201.36018%2021.4171%201.21953%2021.2765C1.07888%2021.1358%200.999859%2020.9451%200.999859%2020.7461C0.999859%2020.5472%201.07888%2020.3565%201.21953%2020.2158C1.36018%2020.0752%201.55095%2019.9961%201.74986%2019.9961H19.7499C19.9488%2019.9961%2020.1395%2020.0752%2020.2802%2020.2158C20.4208%2020.3565%2020.4999%2020.5472%2020.4999%2020.7461ZM29.4874%205.34364C29.467%205.44707%2029.4251%205.54506%2029.3644%205.63121C29.3037%205.71737%2029.2254%205.78975%2029.1349%205.84364L10.7086%2016.8436C9.97927%2017.2703%209.14982%2017.4959%208.30486%2017.4974C7.09971%2017.4959%205.94067%2017.034%205.06486%2016.2061L5.05236%2016.1949L0.546109%2011.7911C0.336047%2011.5926%200.178417%2011.3452%200.0872981%2011.0709C-0.00382127%2010.7967%20-0.0255933%2010.5041%200.0239265%2010.2193C0.0734463%209.93461%200.192716%209.66657%200.371084%209.43916C0.549452%209.21176%200.781365%209.03207%201.04611%208.91614L1.42111%208.72989C1.59889%208.6431%201.80376%208.63007%201.99111%208.69364L5.63486%209.92239L8.53111%208.17239L5.56861%205.29739C5.35348%205.09929%205.19144%204.85044%205.09727%204.57357C5.0031%204.29671%204.97982%204.00066%205.02955%203.71248C5.07928%203.4243%205.20043%203.15317%205.38194%202.92388C5.56345%202.69459%205.79953%202.51444%206.06861%202.39989L6.09861%202.38739L6.99236%202.04864C7.16127%201.9857%207.3472%201.9857%207.51611%202.04864L14.3711%204.57114L20.9186%200.66239C21.8937%200.083439%2023.0444%20-0.125635%2024.1608%200.0733205C25.2772%200.272276%2026.2848%200.865995%2026.9999%201.74614L27.0111%201.75989L29.3411%204.74614C29.4063%204.82974%2029.4531%204.92621%2029.4783%205.02921C29.5035%205.1322%2029.5066%205.23937%2029.4874%205.34364ZM27.6361%204.99614L25.8336%202.68739C25.344%202.08667%2024.6548%201.68185%2023.8917%201.54671C23.1285%201.41157%2022.3423%201.5551%2021.6761%201.95114L14.8249%206.04114C14.7288%206.09852%2014.6212%206.13369%2014.5098%206.14407C14.3984%206.15445%2014.2861%206.13978%2014.1811%206.10114L7.24986%203.55239L6.63736%203.78364C6.60085%203.80025%206.56911%203.82579%206.54508%203.85791C6.52105%203.89002%206.5055%203.92768%206.49986%203.96739C6.49278%204.00887%206.49628%204.05147%206.51005%204.09124C6.52381%204.13101%206.54739%204.16666%206.57861%204.19489L6.59986%204.21364L10.2686%207.77489C10.3509%207.85474%2010.4139%207.95241%2010.4525%208.0604C10.4912%208.16838%2010.5046%208.28379%2010.4917%208.39776C10.4788%208.51173%2010.4399%208.62121%2010.378%208.7178C10.3162%208.81438%2010.233%208.89549%2010.1349%208.95489L6.11111%2011.3911C6.01811%2011.4472%205.91407%2011.4823%205.80616%2011.4942C5.69825%2011.506%205.58905%2011.4943%205.48611%2011.4599L1.80486%2010.2174L1.68861%2010.2749L1.65361%2010.2911C1.61561%2010.3076%201.58228%2010.3332%201.55661%2010.3656C1.53095%2010.3981%201.51375%2010.4365%201.50656%2010.4772C1.49937%2010.518%201.50242%2010.5599%201.51543%2010.5992C1.52845%2010.6385%201.55101%2010.674%201.58111%2010.7024L1.59361%2010.7136L6.09361%2015.1236C6.60224%2015.6028%207.25255%2015.9041%207.94695%2015.9823C8.64135%2016.0605%209.34239%2015.9114%209.94486%2015.5574L27.6361%204.99614Z'%20fill='%23201E20'/%3e%3c/svg%3e") no-repeat center left;background-size:contain;width:22px;height:100%;left:-43px;top:0;bottom:0}.hopn-airports-selected .hopn-airports-inner input{width:100%;border:0;background:transparent;padding:15px 0;font-size:16px;outline:0}.hopn-airports-selected .hopn-airports-inner:last-child{border-bottom:0}.hopn-airports-selected-top{display:flex;flex-direction:column}.hopn-airports-selected-title{font-size:16px;font-weight:600}.hopn-airports-selected-sub{font-size:13px;color:#aaa;margin-top:2px}.hopn-airports .hopn-airports-list{padding:14px;border-radius:16px;box-shadow:0 3px 10px #00000014;font-size:14px;color:#8d8e8f}.hopn-airports .hopn-airports-list ul{padding:0;list-style:none;margin:0 0 0 57px}.hopn-airports .hopn-airports-list ul li{position:relative;font-size:16px;font-weight:400;color:#333;padding:18px 0;border-bottom:1px solid #EAEAEA}.hopn-airports .hopn-airports-list ul li:last-child{border-bottom:0}.hopn-airports .hopn-airports-list ul li:after{position:absolute;content:"";background:#efefef url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.7131%200.362162L15.8956%208.72726H20.7273C21.5953%208.72726%2022.4277%209.07206%2023.0414%209.68582C23.6552%2010.2996%2024%2011.132%2024%2012C24%2012.868%2023.6552%2013.7004%2023.0414%2014.3142C22.4277%2014.9279%2021.5953%2015.2727%2020.7273%2015.2727H15.8956L11.7131%2023.6378C11.6587%2023.7467%2011.5751%2023.8382%2011.4717%2023.9022C11.3682%2023.9662%2011.2489%2024%2011.1273%2024H7.63635C7.5395%2024%207.44387%2023.9784%207.35636%2023.9369C7.26884%2023.8955%207.19162%2023.8351%207.13026%2023.7602C7.0689%2023.6852%207.02493%2023.5976%207.00152%2023.5037C6.97811%2023.4097%206.97585%2023.3117%206.99489%2023.2167L8.58326%2015.2727H6.16253L4.60798%2016.8262C4.48535%2016.949%204.31898%2017.018%204.14544%2017.0182H0.654526C0.547546%2017.0182%200.442198%2016.9919%200.347702%2016.9418C0.253204%2016.8916%200.17244%2016.8191%200.112478%2016.7305C0.0525169%2016.6419%200.0151844%2016.54%200.00374985%2016.4336C-0.00768471%2016.3272%200.00712776%2016.2197%200.0468884%2016.1204L1.69525%2012L0.0468884%207.87962C0.00712776%207.7803%20-0.00768471%207.67276%200.00374985%207.56639C0.0151844%207.46002%200.0525169%207.35808%200.112478%207.26948C0.17244%207.18089%200.253204%207.10834%200.347702%207.05818C0.442198%207.00803%200.547546%206.98181%200.654526%206.9818H4.14544C4.31898%206.98196%204.48535%207.05102%204.60798%207.1738L6.16253%208.72726H8.58326L6.99489%200.783251C6.97585%200.688295%206.97811%200.590298%207.00152%200.496323C7.02493%200.402348%207.0689%200.314737%207.13026%200.239811C7.19162%200.164883%207.26884%200.104507%207.35636%200.0630341C7.44387%200.0215607%207.5395%202.47955e-05%207.63635%20-2.09808e-05H11.1273C11.2489%20-5.72205e-05%2011.3682%200.0338135%2011.4717%200.0977879C11.5751%200.161764%2011.6587%200.253313%2011.7131%200.362162ZM8.4349%201.30907L10.0233%209.25308C10.0423%209.34803%2010.04%209.44603%2010.0166%209.54001C9.99323%209.63398%209.94926%209.72159%209.8879%209.79652C9.82654%209.87145%209.74932%209.93182%209.6618%209.9733C9.57428%2010.0148%209.47865%2010.0363%209.38181%2010.0364H5.89089C5.71736%2010.0362%205.55098%209.96714%205.42835%209.84435L3.8738%208.2909H1.62107L3.00762%2011.7567C3.07014%2011.9129%203.07014%2012.0871%203.00762%2012.2433L1.62107%2015.7091H3.8738L5.42835%2014.1556C5.55098%2014.0328%205.71736%2013.9638%205.89089%2013.9636H9.38181C9.47865%2013.9637%209.57428%2013.9852%209.6618%2014.0267C9.74932%2014.0682%209.82654%2014.1285%209.8879%2014.2035C9.94926%2014.2784%209.99323%2014.366%2010.0166%2014.46C10.04%2014.5539%2010.0423%2014.6519%2010.0233%2014.7469L8.4349%2022.6909H10.7258L14.9084%2014.3258C14.9624%2014.2175%2015.0455%2014.1262%2015.1484%2014.0623C15.2512%2013.9984%2015.3698%2013.9642%2015.4909%2013.9636H20.7273C21.2481%2013.9636%2021.7475%2013.7567%2022.1158%2013.3885C22.484%2013.0202%2022.6909%2012.5208%2022.6909%2012C22.6909%2011.4792%2022.484%2010.9797%2022.1158%2010.6115C21.7475%2010.2432%2021.2481%2010.0364%2020.7273%2010.0364H15.4909C15.3692%2010.0364%2015.25%2010.0025%2015.1465%209.93854C15.043%209.87457%2014.9594%209.78302%2014.9051%209.67417L10.7225%201.30907H8.4349Z'%20fill='%23201E20'/%3e%3c/svg%3e") no-repeat center;width:40px;height:40px;left:-55px;top:19px;bottom:0;border-radius:16px}.hopn-airports .hopn-airports-list ul li span{font-size:14px;display:block;color:#8d8e8f}.hopn-airports .hopn-airports-list ul li.active:after{background:#b1fbe3 url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.7131%200.362162L15.8956%208.72726H20.7273C21.5953%208.72726%2022.4277%209.07206%2023.0414%209.68582C23.6552%2010.2996%2024%2011.132%2024%2012C24%2012.868%2023.6552%2013.7004%2023.0414%2014.3142C22.4277%2014.9279%2021.5953%2015.2727%2020.7273%2015.2727H15.8956L11.7131%2023.6378C11.6587%2023.7467%2011.5751%2023.8382%2011.4717%2023.9022C11.3682%2023.9662%2011.2489%2024%2011.1273%2024H7.63635C7.5395%2024%207.44387%2023.9784%207.35636%2023.9369C7.26884%2023.8955%207.19162%2023.8351%207.13026%2023.7602C7.0689%2023.6852%207.02493%2023.5976%207.00152%2023.5037C6.97811%2023.4097%206.97585%2023.3117%206.99489%2023.2167L8.58326%2015.2727H6.16253L4.60798%2016.8262C4.48535%2016.949%204.31898%2017.018%204.14544%2017.0182H0.654526C0.547546%2017.0182%200.442198%2016.9919%200.347702%2016.9418C0.253204%2016.8916%200.17244%2016.8191%200.112478%2016.7305C0.0525169%2016.6419%200.0151844%2016.54%200.00374985%2016.4336C-0.00768471%2016.3272%200.00712776%2016.2197%200.0468884%2016.1204L1.69525%2012L0.0468884%207.87962C0.00712776%207.7803%20-0.00768471%207.67276%200.00374985%207.56639C0.0151844%207.46002%200.0525169%207.35808%200.112478%207.26948C0.17244%207.18089%200.253204%207.10834%200.347702%207.05818C0.442198%207.00803%200.547546%206.98181%200.654526%206.9818H4.14544C4.31898%206.98196%204.48535%207.05102%204.60798%207.1738L6.16253%208.72726H8.58326L6.99489%200.783251C6.97585%200.688295%206.97811%200.590298%207.00152%200.496323C7.02493%200.402348%207.0689%200.314737%207.13026%200.239811C7.19162%200.164883%207.26884%200.104507%207.35636%200.0630341C7.44387%200.0215607%207.5395%202.47955e-05%207.63635%20-2.09808e-05H11.1273C11.2489%20-5.72205e-05%2011.3682%200.0338135%2011.4717%200.0977879C11.5751%200.161764%2011.6587%200.253313%2011.7131%200.362162ZM8.4349%201.30907L10.0233%209.25308C10.0423%209.34803%2010.04%209.44603%2010.0166%209.54001C9.99323%209.63398%209.94926%209.72159%209.8879%209.79652C9.82654%209.87145%209.74932%209.93182%209.6618%209.9733C9.57428%2010.0148%209.47865%2010.0363%209.38181%2010.0364H5.89089C5.71736%2010.0362%205.55098%209.96714%205.42835%209.84435L3.8738%208.2909H1.62107L3.00762%2011.7567C3.07014%2011.9129%203.07014%2012.0871%203.00762%2012.2433L1.62107%2015.7091H3.8738L5.42835%2014.1556C5.55098%2014.0328%205.71736%2013.9638%205.89089%2013.9636H9.38181C9.47865%2013.9637%209.57428%2013.9852%209.6618%2014.0267C9.74932%2014.0682%209.82654%2014.1285%209.8879%2014.2035C9.94926%2014.2784%209.99323%2014.366%2010.0166%2014.46C10.04%2014.5539%2010.0423%2014.6519%2010.0233%2014.7469L8.4349%2022.6909H10.7258L14.9084%2014.3258C14.9624%2014.2175%2015.0455%2014.1262%2015.1484%2014.0623C15.2512%2013.9984%2015.3698%2013.9642%2015.4909%2013.9636H20.7273C21.2481%2013.9636%2021.7475%2013.7567%2022.1158%2013.3885C22.484%2013.0202%2022.6909%2012.5208%2022.6909%2012C22.6909%2011.4792%2022.484%2010.9797%2022.1158%2010.6115C21.7475%2010.2432%2021.2481%2010.0364%2020.7273%2010.0364H15.4909C15.3692%2010.0364%2015.25%2010.0025%2015.1465%209.93854C15.043%209.87457%2014.9594%209.78302%2014.9051%209.67417L10.7225%201.30907H8.4349Z'%20fill='%23201E20'/%3e%3c/svg%3e") no-repeat center}.hopn-airlines-select{padding:16px;border-radius:16px;margin-bottom:20px;font-size:16px;border:1px solid #CFCDCD}.hopn-airlines-select .hopn-airlines-inner{position:relative;margin-left:50px;padding:15px 0;border-bottom:1px solid #EAEAEA}.hopn-airlines-select .hopn-airlines-inner:after{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='30'%20height='22'%20viewBox='0%200%2030%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.4999%2020.7461C20.4999%2020.9451%2020.4208%2021.1358%2020.2802%2021.2765C20.1395%2021.4171%2019.9488%2021.4961%2019.7499%2021.4961H1.74986C1.55095%2021.4961%201.36018%2021.4171%201.21953%2021.2765C1.07888%2021.1358%200.999859%2020.9451%200.999859%2020.7461C0.999859%2020.5472%201.07888%2020.3565%201.21953%2020.2158C1.36018%2020.0752%201.55095%2019.9961%201.74986%2019.9961H19.7499C19.9488%2019.9961%2020.1395%2020.0752%2020.2802%2020.2158C20.4208%2020.3565%2020.4999%2020.5472%2020.4999%2020.7461ZM29.4874%205.34364C29.467%205.44707%2029.4251%205.54506%2029.3644%205.63121C29.3037%205.71737%2029.2254%205.78975%2029.1349%205.84364L10.7086%2016.8436C9.97927%2017.2703%209.14982%2017.4959%208.30486%2017.4974C7.09971%2017.4959%205.94067%2017.034%205.06486%2016.2061L5.05236%2016.1949L0.546109%2011.7911C0.336047%2011.5926%200.178417%2011.3452%200.0872981%2011.0709C-0.00382127%2010.7967%20-0.0255933%2010.5041%200.0239265%2010.2193C0.0734463%209.93461%200.192716%209.66657%200.371084%209.43916C0.549452%209.21176%200.781365%209.03207%201.04611%208.91614L1.42111%208.72989C1.59889%208.6431%201.80376%208.63007%201.99111%208.69364L5.63486%209.92239L8.53111%208.17239L5.56861%205.29739C5.35348%205.09929%205.19144%204.85044%205.09727%204.57357C5.0031%204.29671%204.97982%204.00066%205.02955%203.71248C5.07928%203.4243%205.20043%203.15317%205.38194%202.92388C5.56345%202.69459%205.79953%202.51444%206.06861%202.39989L6.09861%202.38739L6.99236%202.04864C7.16127%201.9857%207.3472%201.9857%207.51611%202.04864L14.3711%204.57114L20.9186%200.66239C21.8937%200.083439%2023.0444%20-0.125635%2024.1608%200.0733205C25.2772%200.272276%2026.2848%200.865995%2026.9999%201.74614L27.0111%201.75989L29.3411%204.74614C29.4063%204.82974%2029.4531%204.92621%2029.4783%205.02921C29.5035%205.1322%2029.5066%205.23937%2029.4874%205.34364ZM27.6361%204.99614L25.8336%202.68739C25.344%202.08667%2024.6548%201.68185%2023.8917%201.54671C23.1285%201.41157%2022.3423%201.5551%2021.6761%201.95114L14.8249%206.04114C14.7288%206.09852%2014.6212%206.13369%2014.5098%206.14407C14.3984%206.15445%2014.2861%206.13978%2014.1811%206.10114L7.24986%203.55239L6.63736%203.78364C6.60085%203.80025%206.56911%203.82579%206.54508%203.85791C6.52105%203.89002%206.5055%203.92768%206.49986%203.96739C6.49278%204.00887%206.49628%204.05147%206.51005%204.09124C6.52381%204.13101%206.54739%204.16666%206.57861%204.19489L6.59986%204.21364L10.2686%207.77489C10.3509%207.85474%2010.4139%207.95241%2010.4525%208.0604C10.4912%208.16838%2010.5046%208.28379%2010.4917%208.39776C10.4788%208.51173%2010.4399%208.62121%2010.378%208.7178C10.3162%208.81438%2010.233%208.89549%2010.1349%208.95489L6.11111%2011.3911C6.01811%2011.4472%205.91407%2011.4823%205.80616%2011.4942C5.69825%2011.506%205.58905%2011.4943%205.48611%2011.4599L1.80486%2010.2174L1.68861%2010.2749L1.65361%2010.2911C1.61561%2010.3076%201.58228%2010.3332%201.55661%2010.3656C1.53095%2010.3981%201.51375%2010.4365%201.50656%2010.4772C1.49937%2010.518%201.50242%2010.5599%201.51543%2010.5992C1.52845%2010.6385%201.55101%2010.674%201.58111%2010.7024L1.59361%2010.7136L6.09361%2015.1236C6.60224%2015.6028%207.25255%2015.9041%207.94695%2015.9823C8.64135%2016.0605%209.34239%2015.9114%209.94486%2015.5574L27.6361%204.99614Z'%20fill='%23201E20'/%3e%3c/svg%3e") no-repeat center left;background-size:contain;width:22px;height:100%;left:-43px;top:0;bottom:0}.hopn-airlines-select .hopn-airlines-inner:last-child{border-bottom:0}.hopn-airlines .hopn-airlines-card-top{display:flex;align-items:center;margin-bottom:15px}.hopn-airlines .hopn-airlines-card-top .country_icon{background:#f1f3f4;padding:3px;border-radius:50%;margin-right:10px}.hopn-airlines .hopn-airlines-cards{border-radius:16px;border:1px solid #CFCDCD}.hopn-airlines .hopn-airlines-card{padding:20px;border-bottom:1px solid #cfcdcd;font-size:16px;font-weight:400}.hopn-airlines .hopn-airlines-card:last-child{border-bottom:0}.hopn-airlines .hopn-airlines-change{text-align:center;font-size:16px;padding:20px 0}.hopn-airlines .hopn-airlines-card-body{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.hopn-airlines .hopn-airlines-card-body:last-child{margin-bottom:0}.hopn-airlines .hopn-airlines-card-body span.hopn-airlines-time{font-weight:600;display:block;font-size:48px;padding:15px 0}.hopn-airlines .hopn-airlines-card-body:after{position:absolute;content:"";top:50%;width:30%;left:0;right:0;margin:0 auto;border-top:1px dashed rgb(143,141,141);z-index:1}.hopn-airlines .hopn-airlines-icon{position:relative;width:56px;height:56px;background:#b1fbe3;display:flex;align-items:center;justify-content:center;border-radius:50px;z-index:9}.hopn-airlines .hopn-airlines-card-top span{font-size:20px;font-weight:600;color:#585858;padding-left:5px}.hopn-airlines .hopn-airlines-right button{border:0;padding:0;background:transparent;display:flex;align-items:center;font-size:18px;font-weight:500;outline:0;cursor:pointer;margin-bottom:20px}.hopn-airlines .hopn-airlines-right button span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#b1fbe3;border-radius:16px;margin-left:10px}.hopn-airlines .flight-delayed{background:#efefef;border-radius:16px;padding:10px 20px;display:flex;align-items:flex-start}.hopn-airlines .flight-delayed .flight-delayed-inner{margin-left:5px;font-size:14px}.hopn-airlines .flight-delayed .flight-delayed-inner h5{font-weight:600;font-size:18px;margin-bottom:10px}.hopn-airlines .flight-delayed .flight-delayed-inner p{color:#524e4e;margin:0}.hopn-smart-time-card{display:flex;align-items:center;gap:40px;cursor:pointer;transition:background .2s;justify-content:center;max-width:340px;margin:0 auto}.hopn-smart-time-card .hopn-smart-time-card-arrow{flex-shrink:0}.hopn-smart-time-card .hopn-smart-time-card-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.hopn-smart-time-card .hopn-smart-time-card-icon img{width:32px;height:32px}.hopn-smart-time-card .hopn-smart-time-card-text{display:flex;align-items:flex-start;text-align:center}.hopn-smart-time-card .hopn-smart-time-card-text span{font-size:16px}.hopn-smart-time-card .hopn-smart-time-card-text strong{font-size:14px;color:#201e20}.hopn-smart-time-select{border:1px solid #cfcdcd;padding:20px;border-radius:16px}.hopn-smart-time-select .hopn-flight-input-main{box-shadow:0 4px 24px #201e2014;padding:20px;border-radius:16px}.hopn-smart-time-result{margin-top:24px}.hopn-smart-time-result h3{font-size:16px;font-weight:600;margin-bottom:12px;color:#201e20}.hopn-smart-time-result h3 span{display:block!important;width:auto!important;height:auto!important;border-radius:inherit!important;background:transparent!important;font-size:20px;margin-top:10px}.hopn-smart-time-result h3 .local{font-weight:100;font-size:14px;font-style:normal}.hopn-smart-time-date-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:16px;background:#fff8e6;border:1px solid #f5dfa0;border-radius:10px}.hopn-smart-time-date-warning img{width:20px;flex-shrink:0;margin-top:1px}.hopn-smart-time-date-warning span{font-size:13px;color:#6b5900;line-height:1.4}.hopn-smart-time-date-warning span strong{color:#201e20}.hopn-smart-time-date-warning.error{background:#fff0f0;border-color:#f5a0a0}.hopn-smart-time-date-warning.error span{color:#8b0000}.hopn-pickup-options .hopn-pickup-options-title{font-size:20px;font-weight:700;color:#201e20;margin:0 0 4px}.hopn-pickup-options .hopn-pickup-options-subtitle{font-size:16px;color:#6b6b6b;margin:0 0 20px}.hopn-pickup-options .hopn-pickup-options-grid-col{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.hopn-pickup-options .hopn-pickup-options-grid-col.gray{background:#f1f3f4;border-radius:32px;gap:0}.hopn-pickup-options .hopn-pickup-option{background:#fff;border:1px solid #e3e3e3;border-radius:32px;padding:20px}.hopn-pickup-options .hopn-pickup-option.selected{border-color:#639b89}.hopn-pickup-options .hopn-pickup-option .hopn-pickup-option-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hopn-pickup-options .hopn-pickup-option .hopn-pickup-option-tag{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;padding:4px 10px;border-radius:999px;background:#a9ffe366;color:#201e20}.hopn-pickup-options .hopn-pickup-option .hopn-pickup-option-best{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#6b6b6b}.hopn-pickup-options .hopn-pickup-option .hopn-pickup-option-best h6{background:#a9ffe366;font-size:14px;padding:8px 15px;color:#201e20;border-radius:50px}.hopn-pickup-options .hopn-pickup-option .hopn-pickup-option-icon{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#f1f3f4;display:flex;align-items:center;justify-content:center}.hopn-pickup-options .hopn-pickup-option .hopn-pickup-option-icon img{width:24px;height:24px}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs{background:#f1f3f4;padding:24px;border-radius:32px}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list{display:flex;gap:10px;border:0;border-bottom:1px solid rgb(130,174,160);padding:0 0 20px;margin-bottom:20px;background:transparent;color:inherit;text-align:left;width:100%;border-radius:0}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list>span{display:inline-flex;width:56px;height:56px;background:#a9ffe366;flex-shrink:0;border-radius:50px;align-items:center;justify-content:space-around}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content{width:100%}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-list{display:flex;align-items:flex-start;justify-content:space-between}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-list h3{font-weight:600;margin-bottom:0}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-list h3 span{font-weight:700;display:block}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-list .expand-arrow{width:14px;height:14px;margin-top:8px;transition:transform .2s ease}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-list .expand-arrow.expanded{transform:rotate(180deg)}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-data{font-size:14px}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-data h6{color:#639b89;font-size:16px;margin-bottom:8px}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-bottom{display:flex;justify-content:space-between;gap:15px}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-bottom p{margin-bottom:0;max-width:300px;line-height:1.3}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-bottom b{font-size:12px;line-height:1.2}.hopn-pickup-options.to-airport .hopn-pickup-option{border:0;padding:0}.hopn-pickup-options.to-airport .recommendation-tabs .recommendation-list{border-bottom:0;padding-bottom:0;margin-bottom:14px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data{background:#fff;border-radius:24px;padding:20px;width:100%;font-size:14px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-why-pickup-time{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-why-pickup-time .hopn-why-pickup-time-icon{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#a9ffe366;display:flex;align-items:center;justify-content:center}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-why-pickup-time .hopn-why-pickup-time-icon img{width:20px;height:20px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-why-pickup-time .hopn-why-pickup-time-text h6{color:#201e20;font-size:16px;font-weight:600;margin:0 0 4px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-why-pickup-time .hopn-why-pickup-time-text p{font-size:14px;color:#4f4f4f;margin:0;line-height:1.4}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-breakdown-list{list-style:none;margin:0 0 14px;padding:12px 16px;background:#f1f3f4;border-radius:16px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-breakdown-list li{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e3e6e8;padding-bottom:10px;margin-bottom:10px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-breakdown-list li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-breakdown-list li .hopn-breakdown-label{flex:1;width:auto;height:auto;background:transparent;border-radius:0;display:block;font-size:14px;color:#201e20;line-height:1.3}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-breakdown-list li .hopn-breakdown-label em{display:block;font-style:normal;font-size:12px;color:#6b6b6b}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-breakdown-list li .hopn-breakdown-value{width:auto;height:auto;background:transparent;border-radius:0;display:inline-block;font-size:14px;font-weight:700;color:#201e20;white-space:nowrap}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-breakdown-list .hopn-breakdown-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:4px;background:#fff;border-radius:50px;flex-shrink:0}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:0 4px;font-size:14px;color:#4f4f4f}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-total .hopn-pickup-total-label,.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-total .hopn-pickup-total-value{width:auto;height:auto;background:transparent;border-radius:0;display:inline-flex;align-items:center;gap:6px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-total .hopn-pickup-total-label strong{color:#201e20;font-weight:700}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-total .hopn-pickup-total-value{font-weight:700;color:#201e20}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-total .hopn-pickup-total-value img{width:14px;height:14px}.hopn-pickup-info-row{display:flex;align-items:center;gap:12px;background:transparent!important;border:none!important;padding:12px 14px;width:100%;text-align:left;border-bottom:1px solid #fff!important;border-radius:0}.hopn-pickup-info-row:last-child{border-bottom:0}.hopn-pickup-info-row .hopn-pickup-info-icon{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.hopn-pickup-info-row .hopn-pickup-info-text{flex:1;min-width:0}.hopn-pickup-info-row .hopn-pickup-info-text h5{font-size:14px;font-weight:600;color:#201e20;margin:0 0 2px}.hopn-pickup-info-row .hopn-pickup-info-text p{font-size:13px;color:#6b6b6b;margin:0;line-height:1.35}.hopn-pickup-info-row .hopn-pickup-info-chevron{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.hopn-pickup-info-row .hopn-pickup-info-chevron img{width:12px;height:12px}.hopn-choose-own-time-link{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center;background:transparent!important;border:none;margin-top:14px;padding:6px 0;font-size:17px;font-weight:600;color:#201e20!important;cursor:pointer;text-decoration:underline}.hopn-choose-own-time-link img{width:10px;height:10px}.hopn-waiting-time-info{text-align:center;padding:20px}.hopn-waiting-time-info h6{font-size:16px;margin-bottom:7px}.hopn-waiting-time-info img{max-width:80px;margin:10px auto}.hopn-waiting-time-info p{font-size:14px;color:#6b6b6b;margin-bottom:10px}.hopn-waiting-time-info .hopn-smart-time-tooltip-actions{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:10px}.hopn-waiting-time-info .hopn-smart-time-tooltip-actions .hopn-smart-time-value{margin-left:30px;font-size:24px}.hopn-waiting-time-info .hopn-smart-time-tooltip-actions .hopn-add-passenger-button{display:flex;width:auto;align-items:center;padding:5px 60px 5px 15px;min-height:40px}.hopn-waiting-time-info .hopn-smart-time-tooltip-actions .hopn-add-passenger-button img{max-width:24px;margin:0 5px 0 0}.hopn-waiting-time-info .hopn-smart-time-tooltip-actions .hopn-add-passenger-button:after{width:35px;height:35px;right:3px;margin-top:-18px}.hopn-waiting-time-info .hopn-smart-time-tooltip-actions .hopn-add-passenger-button.no-icon{padding:5px 15px!important}.hopn-waiting-time-info .hopn-smart-time-tooltip-actions .hopn-tooltip-or{font-size:14px;font-weight:700}.loading{text-align:center;margin-top:30px}.hopn-flight-manual .error{color:red;font-size:12px;margin-top:15px}.hopn-flight-manual .error .hopn-force-flight-btn{display:block;margin-top:8px;background:#201e20;color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer}.hopn-flight-manual .hopn-forced-flight-info{margin-top:15px;padding:10px 14px;background:#e8f5e9;border-radius:10px;font-size:13px;color:#2e7d32}.hopn-flight-manual .hopn-flight-title{font-size:24px;font-weight:700;margin-bottom:30px;color:#201e20}.hopn-flight-manual .hopn-flight-input-wrap{position:relative;background:#fff;border:1px solid #e5e5e5;border-radius:40px}.hopn-flight-manual .hopn-flight-input-wrap input{margin-bottom:0;box-shadow:none;background:transparent;color:#201e20;padding:14px 50px;width:100%;border:0}.hopn-flight-manual .hopn-flight-input-wrap input::placeholder{color:#201e20}.hopn-flight-manual .hopn-flight-input-wrap button{position:absolute;background:#b1fbe3;border-radius:30px;border:none;cursor:pointer;color:#201e20;font-weight:600;font-size:17px;min-width:46px;height:46px;padding:0;right:3px;top:3px}.hopn-flight-manual .hopn-flight-input-wrap button:hover{opacity:.85}.hopn-flight-manual .hopn-flight-input-wrap:after{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='30'%20height='22'%20viewBox='0%200%2030%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.4999%2020.7461C20.4999%2020.9451%2020.4208%2021.1358%2020.2802%2021.2765C20.1395%2021.4171%2019.9488%2021.4961%2019.7499%2021.4961H1.74986C1.55095%2021.4961%201.36018%2021.4171%201.21953%2021.2765C1.07888%2021.1358%200.999859%2020.9451%200.999859%2020.7461C0.999859%2020.5472%201.07888%2020.3565%201.21953%2020.2158C1.36018%2020.0752%201.55095%2019.9961%201.74986%2019.9961H19.7499C19.9488%2019.9961%2020.1395%2020.0752%2020.2802%2020.2158C20.4208%2020.3565%2020.4999%2020.5472%2020.4999%2020.7461ZM29.4874%205.34364C29.467%205.44707%2029.4251%205.54506%2029.3644%205.63121C29.3037%205.71737%2029.2254%205.78975%2029.1349%205.84364L10.7086%2016.8436C9.97927%2017.2703%209.14982%2017.4959%208.30486%2017.4974C7.09971%2017.4959%205.94067%2017.034%205.06486%2016.2061L5.05236%2016.1949L0.546109%2011.7911C0.336047%2011.5926%200.178417%2011.3452%200.0872981%2011.0709C-0.00382127%2010.7967%20-0.0255933%2010.5041%200.0239265%2010.2193C0.0734463%209.93461%200.192716%209.66657%200.371084%209.43916C0.549452%209.21176%200.781365%209.03207%201.04611%208.91614L1.42111%208.72989C1.59889%208.6431%201.80376%208.63007%201.99111%208.69364L5.63486%209.92239L8.53111%208.17239L5.56861%205.29739C5.35348%205.09929%205.19144%204.85044%205.09727%204.57357C5.0031%204.29671%204.97982%204.00066%205.02955%203.71248C5.07928%203.4243%205.20043%203.15317%205.38194%202.92388C5.56345%202.69459%205.79953%202.51444%206.06861%202.39989L6.09861%202.38739L6.99236%202.04864C7.16127%201.9857%207.3472%201.9857%207.51611%202.04864L14.3711%204.57114L20.9186%200.66239C21.8937%200.083439%2023.0444%20-0.125635%2024.1608%200.0733205C25.2772%200.272276%2026.2848%200.865995%2026.9999%201.74614L27.0111%201.75989L29.3411%204.74614C29.4063%204.82974%2029.4531%204.92621%2029.4783%205.02921C29.5035%205.1322%2029.5066%205.23937%2029.4874%205.34364ZM27.6361%204.99614L25.8336%202.68739C25.344%202.08667%2024.6548%201.68185%2023.8917%201.54671C23.1285%201.41157%2022.3423%201.5551%2021.6761%201.95114L14.8249%206.04114C14.7288%206.09852%2014.6212%206.13369%2014.5098%206.14407C14.3984%206.15445%2014.2861%206.13978%2014.1811%206.10114L7.24986%203.55239L6.63736%203.78364C6.60085%203.80025%206.56911%203.82579%206.54508%203.85791C6.52105%203.89002%206.5055%203.92768%206.49986%203.96739C6.49278%204.00887%206.49628%204.05147%206.51005%204.09124C6.52381%204.13101%206.54739%204.16666%206.57861%204.19489L6.59986%204.21364L10.2686%207.77489C10.3509%207.85474%2010.4139%207.95241%2010.4525%208.0604C10.4912%208.16838%2010.5046%208.28379%2010.4917%208.39776C10.4788%208.51173%2010.4399%208.62121%2010.378%208.7178C10.3162%208.81438%2010.233%208.89549%2010.1349%208.95489L6.11111%2011.3911C6.01811%2011.4472%205.91407%2011.4823%205.80616%2011.4942C5.69825%2011.506%205.58905%2011.4943%205.48611%2011.4599L1.80486%2010.2174L1.68861%2010.2749L1.65361%2010.2911C1.61561%2010.3076%201.58228%2010.3332%201.55661%2010.3656C1.53095%2010.3981%201.51375%2010.4365%201.50656%2010.4772C1.49937%2010.518%201.50242%2010.5599%201.51543%2010.5992C1.52845%2010.6385%201.55101%2010.674%201.58111%2010.7024L1.59361%2010.7136L6.09361%2015.1236C6.60224%2015.6028%207.25255%2015.9041%207.94695%2015.9823C8.64135%2016.0605%209.34239%2015.9114%209.94486%2015.5574L27.6361%204.99614Z'%20fill='%23201E20'/%3e%3c/svg%3e") no-repeat center left;background-size:contain;width:22px;height:100%;left:15px;top:0;bottom:0}.hopn-flight-manual .hopn-flight-input-icon{font-size:18px;color:#777;margin-left:6px}.hopn-flight-manual .hopn-flight-input{border:none;outline:none;flex:1;font-size:16px}.hopn-flight-manual .hopn-flight-manual-message{font-size:16px}.hopn-flight-manual-message button{background:#201e20;border-radius:16px;padding:15px 60px;border:0}.hopn-flight-manual-message h3{font-size:24px;margin-bottom:20px;font-weight:700}.hopn-payment-polices{display:flex;align-items:center;padding:0;border:0;background:transparent!important;width:100%}.hopn-payment-polices .hopn-policy-item-inner{display:flex;align-items:flex-start;justify-content:space-between;background:#f0f0f0;padding:10px;margin-left:15px;border-radius:15px;height:64px;width:100%}.hopn-payment-polices .hopn-policy-item-inner .hopn-policy-item-text{font-weight:900;color:initial;text-align:left}.hopn-payment-polices .hopn-policy-item-inner span.hopn-policy-item-arrow{height:100%;display:flex;align-items:flex-end}.finding-deriver-btn{display:flex;gap:16px;margin-top:20px}.return-booking{text-align:center;font-family:Arial,sans-serif;padding:20px}.return-booking .subtitle{font-size:16px;color:#333;margin-bottom:6px}.return-booking .discount{font-size:32px;font-weight:700;margin-bottom:20px;color:#000}.return-booking .return-booking-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#fff;border:none;border-radius:50px;padding:14px 30px;font-size:16px;cursor:pointer;transition:background-color .3s}.return-booking .return-booking-btn:hover{background-color:#333}.return-booking .return-booking-btn .icon-square{display:inline-block;width:16px;height:16px;border:2px solid #fff;border-radius:3px;margin-left:10px}.return-booking .help-link{display:block;margin-top:12px;font-size:12px;color:#666;text-decoration:underline}.return-booking .help-link:hover{color:#000}.return-booking .hopn-skip-return-button{display:block;margin:12px auto 0;background:transparent;border:none;font-size:14px;color:#8d8e8f;cursor:pointer;text-decoration:underline;padding:8px 16px}.return-booking .hopn-skip-return-button:hover{color:#333}.return-booking .hopn-horizontal-buttons{display:flex;align-items:center;justify-content:center;margin-top:30px}.return-booking .hopn-horizontal-buttons button{border:0;background:transparent!important;padding:0;color:#3c393c;font-size:15px;margin:0 15px;text-decoration:underline;display:flex}.return-booking .hopn-horizontal-buttons button img{margin-left:10px}.hopn-alart-message{opacity:0;transform:translateY(-8px);animation:hopnFadeIn .3s ease-out forwards}.hopn-alart-message .message{display:flex;align-items:center;justify-content:space-between;background:#3c393c;border-radius:20px;margin-bottom:20px;padding:15px 20px;color:#fff}.hopn-alart-message .message .hopn-alert-close-btn img{filter:brightness(0) invert(1)}.hopn-alart-message button.hopn-alert-close-btn{padding:0;border:0;background:transparent}@keyframes hopnFadeIn{to{opacity:1;transform:translateY(0)}}.hopn-popup{text-align:center}.little-title{display:none;position:relative;z-index:9}.little-title h2{font-size:20px;font-weight:600;margin-bottom:30px}.hopn-payment-types-available .hopn-saved-cards{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.hopn-payment-types-available .hopn-saved-cards .hopn-saved-card-btn{background:transparent;border:1px solid #cccccc;border-radius:32px;color:#201e20;text-align:center;padding:6px 25px;cursor:pointer;font-size:14px;font-weight:600}.hopn-payment-types-available .hopn-saved-cards .hopn-saved-card-btn.is-selected,.hopn-payment-types-available .hopn-saved-cards .hopn-saved-card-btn:hover{background:#b1fbe3;border-color:#b1fbe3}.hopn-return-booking-portal .hopn-login-container,.hopn-driver-dashboard .hopn-login-container{max-width:750px;margin:0 auto;box-shadow:0 4px 32px #00000029;padding:30px 30px 40px;border-radius:16px}.hopn-return-booking-portal .hopn-login-container .hopn-modal-header,.hopn-driver-dashboard .hopn-login-container .hopn-modal-header{display:none}.hopn-passenger-dashboard .hopn-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.hopn-passenger-dashboard .hopn-header h2{font-size:28px;font-weight:700;color:#201e20;margin:0}.hopn-passenger-dashboard .hopn-return-booking-header h1{font-size:42px;padding-top:50px}.hopn-passenger-dashboard .passenger-login{max-width:750px;margin:0 auto;box-shadow:0 4px 32px #00000029;padding:30px 30px 40px;border-radius:16px}.hopn-passenger-dashboard .passenger-login .hopn-modal-header{display:none}.hopn-passenger-dashboard .hopn-flight-manual{background-color:#fff;border-radius:16px;padding:20px}.hopn-passenger-dashboard .passenger-quantity-details{flex-direction:column}.hopn-passenger-dashboard .hopn-header-section.hopn-inline-datetime .hopn-hint-tooltip{top:-103px}.hopn-empty-trips{text-align:center;padding:60px 20px}.hopn-empty-trips img{width:64px;opacity:.4;margin-bottom:16px}.hopn-empty-trips h3{font-size:1.2rem;color:#201e20;margin:0 0 8px}.hopn-empty-trips p{color:#888;font-size:.95rem;margin:0}.hopn-trip-type-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.hopn-status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid}.hopn-trip-list{background:#fafafa;border:1px solid #efefef;border-radius:20px;overflow:hidden}.hopn-trip-row{display:flex;align-items:center;padding:14px 20px;border-bottom:1px solid #efefef;cursor:pointer;transition:background-color .15s}.hopn-trip-row:last-of-type{border-bottom:none}.hopn-trip-row:hover:not(.hopn-trip-row-header){background-color:#f3f4f6}.hopn-trip-row.hopn-trip-row-header{background:#fff;cursor:default;padding:12px 20px;border-bottom:2px solid #efefef}.hopn-trip-row.hopn-trip-row-header .hopn-trip-col{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.hopn-trip-col{font-size:.9rem;color:#333}.hopn-trip-col .hopn-col-label{display:none}.hopn-trip-col.col-id{width:55px;flex-shrink:0}.hopn-trip-col.col-id .hopn-trip-id{font-weight:600;color:#201e20;font-size:.85rem}.hopn-trip-col.col-status{width:110px;flex-shrink:0}.hopn-trip-col.col-type{width:80px;flex-shrink:0}.hopn-trip-col.col-schedule{width:130px;flex-shrink:0;display:flex;flex-direction:column}.hopn-trip-col.col-schedule .hopn-schedule-date{font-weight:500;font-size:.85rem;color:#201e20}.hopn-trip-col.col-schedule .hopn-schedule-time{font-size:.8rem;color:#888;margin-top:2px}.hopn-trip-col.col-location{flex:1;min-width:0;overflow:hidden}.hopn-trip-col.col-location .hopn-trip-locations{display:flex;flex-direction:column;gap:4px}.hopn-trip-col.col-location .hopn-trip-location-row{display:flex;align-items:center;gap:8px;max-width:100%}.hopn-trip-col.col-location .hopn-trip-location-row .hopn-location-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.hopn-trip-col.col-location .hopn-trip-location-row .hopn-location-dot.origin{background:#007bff}.hopn-trip-col.col-location .hopn-trip-location-row .hopn-location-dot.destination{background:#28a745}.hopn-trip-col.col-location .hopn-trip-location-row span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;color:#444;display:block;min-width:0}.hopn-trip-col.col-total{width:75px;flex-shrink:0}.hopn-trip-col.col-total .hopn-trip-price{font-size:.95rem;font-weight:700;color:#201e20}.hopn-trip-col.col-action{width:120px;flex-shrink:0}.hopn-trip-col.col-action .hopn-add-passenger-button{font-size:13px;padding:8px 16px;white-space:nowrap}.trip-summary{display:flex;gap:16px;align-items:flex-start}.trip-summary .trip-card{position:relative;background:#fafafa;border-radius:20px;padding:16px 18px;min-height:110px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #efefef}.trip-summary .trip-card .title{font-size:14px;color:#666;margin-bottom:8px;font-weight:600}.trip-summary .trip-date{text-align:center;padding:0}.trip-summary .trip-date .month{font-size:16px;background:#201e20;color:#fff;padding:8px 0;margin-bottom:5px}.trip-summary .trip-date .day{font-size:36px;font-weight:700;line-height:1}.trip-summary .trip-date .label{font-size:13px}.trip-summary .trip-time{min-width:160px;flex-direction:row;padding:10px 18px}.trip-summary .trip-time .time-row{display:flex;gap:10px;flex-direction:column}.trip-summary .trip-time .time{font-size:26px;font-weight:600}.trip-summary .trip-date{min-width:160px}.trip-summary .trip-request{flex:1;max-height:110px;overflow-y:auto}.trip-summary .trip-request .request-text{font-size:15px;margin-bottom:10px;color:#222}.trip-summary .trip-request .request-options{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#333}.trip-summary .trip-request .luggage-icon{position:absolute;right:16px;top:16px;font-size:20px;opacity:.6}.hopn-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:16px}.hopn-breadcrumbs a{color:initial;text-decoration:underline!important}.hopn-breadcrumbs a:hover{text-decoration:none!important}.hopn-breadcrumbs .hopn-breadcrumb-separator{color:#9ca3af}.trip-details-grid{display:grid;grid-template-columns:1fr 350px;gap:24px}.trip-details-grid .trip-details-section{border-radius:32px;padding:20px;margin-bottom:24px;border:1px solid #efefef;background:#fafafa}.trip-details-grid .trip-details-section h3{margin-top:0;margin-bottom:15px;font-size:1.1rem;color:#333}.trip-details-grid .hopn-success-alert{background:#f0fdf4;border:1px solid #86efac;color:#166534;padding:12px 16px;border-radius:12px;font-size:.95rem;font-weight:500;margin-bottom:16px}.trip-details-grid .hopn-cancelled-alert{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:12px 16px;border-radius:12px;font-size:.95rem;font-weight:500;margin-bottom:16px}.trip-details-grid .trip-details-main .location-breakdown .location-item{display:flex;align-items:flex-start;padding:10px 0;position:relative}.trip-details-grid .trip-details-main .location-breakdown .location-item:not(:last-child):after{content:"";position:absolute;left:7px;top:25px;bottom:-5px;width:2px;background:#e0e0e0}.trip-details-grid .trip-details-main .location-breakdown .location-item .location-icon{width:16px;height:16px;border-radius:50%;margin-right:15px;margin-top:4px;z-index:1}.trip-details-grid .trip-details-main .location-breakdown .location-item .location-icon.origin{background:#007bff}.trip-details-grid .trip-details-main .location-breakdown .location-item .location-icon.stop{background:#ffc107}.trip-details-grid .trip-details-main .location-breakdown .location-item .location-icon.destination{background:#28a745}.trip-details-grid .trip-details-main .location-breakdown .location-item .location-info{font-size:.95rem;color:#333}.trip-details-grid .trip-details-main .location-breakdown .location-item .location-info strong{margin-right:5px}.trip-details-grid .trip-details-sidebar .trip-details-section p{display:flex;justify-content:space-between;margin:12px 0;font-size:.9rem}.trip-details-grid .trip-details-sidebar .trip-details-section p strong{color:#666;font-weight:500}.trip-details-grid .trip-details-sidebar .trip-details-section:first-of-type p:nth-of-type(3){font-size:1.4rem;color:#28a745;font-weight:700;flex-direction:column}.trip-details-grid .trip-details-sidebar .trip-details-section:first-of-type p:nth-of-type(3) strong{font-size:.8rem}.trip-details-grid .trip-details-sidebar ul{list-style:none;padding:0;margin:0}.trip-details-grid .trip-details-sidebar ul li{padding:8px 0;border-bottom:1px solid #f2f2f2;font-size:.9rem;display:flex;align-items:center}.trip-details-grid .trip-details-sidebar ul li img{max-width:30px;margin-right:6px}.trip-details-grid .trip-details-sidebar ul li:last-child{border:none}.trip-details-grid .trip-details-sidebar .timeline .timeline-item{display:flex;gap:15px;margin-bottom:15px}.trip-details-grid .trip-details-sidebar .timeline .timeline-item .timeline-dot{width:10px;height:10px;background:#e0e0e0;border-radius:50%;margin-top:5px}.trip-details-grid .trip-details-sidebar .timeline .timeline-item .timeline-content strong{display:block;font-size:.85rem;color:#333}.trip-details-grid .trip-details-sidebar .timeline .timeline-item .timeline-content p{font-size:.75rem;color:#666;margin:0}.trip-details-grid .hopn-add-passenger-button{width:100%;background:#000;color:#fff;border:none;padding:10px;border-radius:16px;transition:opacity .2s}.trip-details-grid .hopn-add-passenger-button:hover{opacity:.8}.hopn-submit-btn-wrapper{position:relative;width:100%}.hopn-submit-btn-wrapper .hopn-add-passenger-button:disabled{opacity:.45;cursor:not-allowed}.hopn-submit-btn-wrapper:hover .hopn-submit-tooltip{opacity:1;visibility:visible}.hopn-submit-btn-wrapper .hopn-submit-tooltip{position:absolute;max-width:527px;background:#3c393c;color:#fff;border-radius:20px;padding:14px 10px;font-size:14px;line-height:1.4;text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10;bottom:75px;right:-30px}.hopn-submit-btn-wrapper .hopn-submit-tooltip:after{content:"";position:absolute;width:0;height:0;border-left:24px solid transparent;border-right:9px solid transparent;border-top:20px solid #3c393c;bottom:-19px;right:20%}.hopn-submit-btn-wrapper .hopn-submit-tooltip.down{bottom:auto;top:100%;margin-top:10px}.hopn-submit-btn-wrapper .hopn-submit-tooltip.down:after{top:-19px;bottom:auto;border-top:none;border-bottom:20px solid #3c393c}.hopn-submit-btn-wrapper .hopn-submit-tooltip.visible{opacity:1;visibility:visible}.hopn-submit-btn-wrapper .hopn-submit-tooltip p{margin-bottom:0}.hopn-hint-tooltip{position:absolute;right:10px;top:5px;max-width:527px;background:#3c393c;color:#fff;border-radius:20px;padding:14px 10px;font-size:14px;line-height:1.4;text-align:center;z-index:10;box-shadow:0 0 100px 24px #0000001f}.hopn-hint-tooltip:before{content:"";position:absolute;width:0;height:0;right:20%;border-top:25px solid #3c393c;border-left:30px solid transparent;bottom:-22px}.hopn-hint-tooltip button.go_back{background:#3c393c!important}.hopn-hint-tooltip button.go_back img{filter:invert(1)}.hopn-pulse-active{animation:hopn-pulse 1.5s ease-out infinite;border-radius:16px}.hopn-coming-soon-wrapper{position:relative}.hopn-coming-soon-wrapper .hopn-modal-header{position:relative;z-index:11}.hopn-coming-soon-overlay{position:absolute;inset:0;background:#ffffffd9;display:flex;align-items:flex-end;justify-content:center;z-index:10;border-radius:inherit;padding-bottom:60px}.hopn-coming-soon-overlay .hopn-coming-soon-info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px 0;text-align:center;gap:12px;font-weight:600}.hopn-coming-soon-overlay .hopn-coming-soon-info img{width:40px;height:40px}.hopn-coming-soon-overlay .hopn-coming-soon-info h3{font-size:20px;font-weight:600;color:#201e20;margin:0}.hopn-coming-soon-overlay .hopn-coming-soon-info p{font-size:14px;margin:0;max-width:280px;line-height:1.5}.hopn-cancel-trip-form{padding:0}.hopn-cancel-trip-form h3{font-size:24px;font-weight:600;margin-bottom:20px}.hopn-cancel-trip-form .hopn-cancel-policy-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#87ccb6;font-size:14px;padding:0;cursor:pointer;margin-bottom:20px}.hopn-cancel-trip-form .hopn-cancel-policy-link img{width:8px;height:12px}.hopn-cancel-trip-form .hopn-cancel-reasons{border:1px solid #dddcdc;padding:20px;border-radius:32px;margin-bottom:10px}.hopn-cancel-trip-form .hopn-cancel-reason-item{position:relative;display:flex;align-items:center;gap:12px;padding:14px 0;cursor:pointer;font-size:15px;color:#201e20}.hopn-cancel-trip-form .hopn-cancel-reason-item:last-child:after{display:none}.hopn-cancel-trip-form .hopn-cancel-reason-item:after{position:absolute;content:"";height:1px;right:0;width:95%;background:#f1f1f1;bottom:0}.hopn-cancel-trip-form textarea{width:100%;border:1px solid #e8e8e8;border-radius:24px;padding:14px 16px;font-size:16px;resize:vertical;font-family:inherit;background:transparent;color:#201e20;min-height:128px}.hopn-cancel-trip-form textarea::placeholder{color:#aaa}.hopn-cancel-trip-form textarea:focus{outline:none;border-color:#87ccb6}.hopn-cancel-trip-form .error{color:#dc3545;font-size:13px;margin-top:8px}.hopn-cancel-trip-form .hopn-cancel-actions{display:flex;gap:12px;margin-top:20px}.hopn-cancel-trip-form .hopn-cancel-ride-btn{flex:1;padding:14px;border:none;border-radius:30px;background:#efefef;color:#ff5f1e;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.hopn-cancel-trip-form .hopn-cancel-ride-btn:hover{background:#e8e8e8}.hopn-cancel-trip-form .hopn-cancel-ride-btn:disabled{opacity:.6;cursor:not-allowed}.hopn-cancel-trip-form .hopn-add-passenger-button{flex:1}.hopn-submit-confirm-tooltip{position:absolute;right:0;max-width:500px;background:#fff;border-radius:16px;padding:20px 20px 10px;text-align:center;box-shadow:0 0 100px 130px #0000002b;z-index:10;font-size:14px;line-height:1.4}.hopn-submit-confirm-tooltip:after{content:"";position:absolute;width:0;height:0;border-left:24px solid transparent;border-right:9px solid transparent;border-top:20px solid #fff;bottom:-17px;right:30px}.hopn-submit-confirm-tooltip img{margin:10px 0}.hopn-submit-confirm-tooltip h4{font-size:20px;color:#3c393c;font-weight:600;margin:0}.hopn-submit-confirm-tooltip.up{top:auto;bottom:77px}.hopn-submit-confirm-tooltip.down{top:100%;bottom:auto;margin-top:10px}.hopn-submit-confirm-tooltip.down:after{top:-17px;bottom:auto;border-top:none;border-bottom:20px solid #fff}.hopn-submit-confirm-tooltip h6{margin-bottom:0}.trip-summary-inline{margin:20px 0}.trip-summary-inline .trip-info-card{flex:1;min-width:0;max-height:250px;min-height:250px;overflow-y:scroll}.trip-summary-inline .trip-info-card .title{font-size:16px;margin-bottom:8px;font-weight:600;color:#201e20}.trip-summary-inline .trip-info-card ul{list-style:none;padding:0;margin:0}.trip-summary-inline .trip-info-card ul li{font-size:.85rem;padding:4px 0;display:flex;align-items:center}.trip-summary-inline .trip-info-card ul li img{max-width:24px;margin-right:6px}.hopn-pricing-breakdown .hopn-price-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:.9rem}.hopn-pricing-breakdown .hopn-price-row:last-child{border-bottom:none}.hopn-pricing-breakdown .hopn-price-row.hopn-price-total{font-weight:700;font-size:1rem;border-top:2px solid #e0e0e0;margin-top:4px;padding-top:12px}.hopn-pricing-breakdown .hopn-price-row .hopn-price-label{color:#555}.hopn-pricing-breakdown .hopn-price-row .hopn-price-value{font-weight:600}.hopn-pricing-breakdown .hopn-price-row .hopn-price-value.is-discount{color:#e53e3e}.trip-actions-section .trip-actions{display:flex;flex-direction:column;gap:10px}.hopn-btn-danger-outline{background:transparent!important;color:#e53e3e!important;border:2px solid #e53e3e!important}.hopn-btn-danger-outline:hover{background:#e53e3e!important;color:#fff!important}.hopn-return-section-header,.hopn-summary-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.hopn-return-section-header h2,.hopn-summary-header h2{margin-bottom:0;font-size:32px}.hopn-cancelled-overlay{position:absolute;inset:0;background:#ffffffd9;z-index:50;display:flex;align-items:center;justify-content:center}.hopn-cancelled-overlay .hopn-cancelled-alert{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:12px 16px;border-radius:12px;font-size:.95rem;font-weight:500}.hopn-return-booking-portal .hopn-submit-tooltip{bottom:50px}.hopn-return-booking-portal .hopn-return-section{box-shadow:0 4px 32px #00000029;border-radius:16px;padding:0 30px 30px;max-width:786px;margin:0 auto 50px}.hopn-return-booking-portal .hopn-return-section.hopn-return-summary-section{background:#efefef}.hopn-return-booking-portal .hopn-return-section.hopn-unsaved-section{border:2px solid #e53e3e}.hopn-return-booking-portal .hopn-return-section .hopn-unsaved-warning{color:#e53e3e;font-size:13px;margin:0 0 12px;padding:0;font-weight:500}.hopn-return-booking-portal .hopn-return-section .hopn-unsaved-changes-bar{background:#fff3f3;border:1px solid #e53e3e;border-radius:8px;padding:12px 16px;margin:0 0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hopn-return-booking-portal .hopn-return-section .hopn-unsaved-changes-bar p{color:#e53e3e;font-size:13px;font-weight:500;margin:0}.hopn-return-booking-portal .hopn-return-section .hopn-unsaved-changes-bar .hopn-discard-btn{background:none;border:1px solid #e53e3e;color:#e53e3e;font-size:12px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.hopn-return-booking-portal .hopn-return-section .hopn-unsaved-changes-bar .hopn-discard-btn:hover{background:#e53e3e;color:#fff}.hopn-return-booking-portal .hopn-return-section .hopn-unsaved-changes-bar.space-right{margin-right:30px}.hopn-return-booking-portal .hopn-return-section .hopn-return-subsection h3{font-size:18px;margin-bottom:10px}.hopn-return-booking-portal .hopn-return-section .hopn-return-slider-item{border-radius:16px;padding:16px 10px 8px 15px;text-align:center;position:relative;border:1px solid #CFCDCD}.hopn-return-booking-portal .hopn-return-section .hopn-return-slider-item .hopn-slider-item-image{margin-bottom:10px}.hopn-return-booking-portal .hopn-return-section .hopn-return-slider-item .hopn-slider-item-content{display:flex;flex-direction:column;margin-bottom:12px}.hopn-return-booking-portal .hopn-return-section .hopn-return-slider-item .hopn-slider-item-content .hopn-slider-item-label{font-size:20px;font-weight:700;margin-bottom:6px}.hopn-return-booking-portal .hopn-return-section .hopn-slider-item-counter{display:flex;justify-content:space-between;align-items:center}.hopn-return-booking-portal .hopn-return-section .hopn-slider-item-counter .hopn-count-value{font-size:32px;text-align:center;width:100%}.hopn-return-booking-portal .hopn-return-section .hopn-slider-item-counter button.hopn-btn{width:40px;height:40px;border-radius:50%;background-color:#201e20;font-size:22px;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .15s;border:0;color:#fff;outline:0;flex-shrink:0;padding:0}.hopn-return-booking-portal .hopn-return-section .hopn-slider-item-counter .hopn-btn.hopn-minus{background-color:#efefef;color:#201e20}.hopn-return-booking-portal .hopn-return-section .section-banner-area{display:flex;align-items:center}.hopn-return-booking-portal .hopn-return-section .section-banner-area h6{margin-bottom:0}.hopn-return-booking-portal .hopn-return-section .section-banner-area .hopn-add-card-btn{margin-left:10px;padding:0;background:transparent;border:0}.hopn-return-booking-portal .hopn-return-datetime-grid{display:flex;align-items:center;gap:20px;margin-bottom:30px}.hopn-return-booking-portal .hopn-return-datetime-grid .hopn-return-datetime-field{width:100%}.hopn-return-booking-portal .hopn-return-datetime-grid .hopn-return-datetime-field label{font-size:20px;color:#377edb;display:block;margin-bottom:12px}.hopn-return-booking-portal .hopn-return-datetime-grid .hopn-return-datetime-field .hopn-return-input{width:100%}.hopn-return-booking-portal .hopn-return-datetime-grid .hopn-return-datetime-field .react-datepicker-popper{position:absolute!important;z-index:9;background:#fff;top:160px!important}.hopn-return-booking-portal .hopn-return-destinations .add-description{background:transparent;padding:0;display:table;margin-left:auto;border:0;margin-top:30px;margin-bottom:30px;color:#201e20}.hopn-return-booking-portal .hopn-return-destinations .add-description span.add-someone{display:inline-flex;width:40px;height:40px;background:#b1fbe3;padding:13px;border-radius:50%;margin-left:8px}.hopn-return-booking-portal .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:5px}.hopn-return-booking-portal .swiper-pagination .swiper-pagination-bullet{background:#ccc;width:8px;min-height:8px;max-height:8px;display:inline-block;border-radius:50%;opacity:1;margin:0}.hopn-return-booking-portal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#201e20}.hopn-return-booking-portal .hopn-options-card-inner h4{justify-content:flex-start!important}.hopn-pagination{display:flex;justify-content:center;list-style:none;padding:0;margin-top:24px;gap:6px;margin-left:0}.hopn-pagination li a{padding:8px 16px;border:1px solid #e5e7eb;color:#374151;text-decoration:none;border-radius:12px;display:inline-block;font-size:14px;font-weight:500;transition:all .15s}.hopn-pagination li a:hover{background-color:#f3f4f6;border-color:#d1d5db}.hopn-pagination li.active a{background-color:#201e20;color:#fff;border-color:#201e20}.hopn-swap-button-wrapper{display:flex;justify-content:flex-start;margin:-4px 0;position:relative;z-index:2}.hopn-swap-button{width:36px;height:36px;border-radius:50%;border:0;background:#fff!important;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease}.hopn-swap-button img{width:18px}.hopn-swap-button:hover{background:#f5f5f5;border-color:#201e20;box-shadow:0 4px 12px #00000026}.hopn-swap-button:active{transform:scale(.95)}.hopn-drag-handle{cursor:grab;display:inline-flex;align-items:center;vertical-align:middle;margin-right:6px;opacity:.6;transition:opacity .2s ease}.hopn-drag-handle img{width:12px;height:18px;pointer-events:none;-webkit-user-select:none;user-select:none}.hopn-drag-handle:hover{opacity:1}.hopn-drag-handle:active{cursor:grabbing}.hopn-stopovers-list{list-style:none;padding:0 0 0 20px;margin:0}.hopn-stopover-item{position:relative}.hopn-stopover-item .customer-destinations-area-wrapper{transition:box-shadow .2s ease,transform .2s ease}.gm-style iframe+div{border:none!important}div[style*="width: 100%"]>div>div>div>iframe:focus,.gm-style *:focus{outline:none!important;box-shadow:none!important}.hopn-return-booking-portal .hopn-options-card-inner .hopn-options-card-item{display:flex;align-items:center;font-size:14px;margin-top:10px}.hopn-return-booking-portal .hopn-options-card-inner .hopn-options-card-item span.image{max-width:40px;margin-right:10px}@media(max-width:1024px){.hopn-item-box{width:159px}.hopn-banner-area{gap:20px}.hopn-banner-area .hopn-banner-left,.hopn-banner-area.first .hopn-banner-left,.hopn-banner-area .hopn-banner-right,.hopn-banner-area.first .hopn-banner-right{width:50%}.banner-search-area input{padding:40px 40px 40px 70px}}@media(max-width:991px){.hopn-banner-right .hopn-banner-right-inner{max-width:300px}.hopn-banner-left .add-description{margin-right:10px}.hopn-banner-area.second .hopn-banner-left .hopn-add-passenger-button{max-width:95%;margin:0 auto}.customer-destinations-area .inner{padding:20px 20px 22px}.hopn-banner-left .hopn-phone-number{font-size:30px}.hopn-banner-right .hopn-quick-services .quick-service-content h3{font-size:18px}.quick-service-link span{margin-left:5px}.hopn-calender-content.lite h3{margin-top:0;font-size:18px;margin-bottom:10px}.hopn-calender-content.lite a{font-size:14px}.hopn-item-box{width:30.33%}}@media(max-width:768px){.hopn-passenger-dashboard .hopn-header{flex-direction:column;align-items:flex-start;gap:12px}.hopn-passenger-dashboard .hopn-header h2{font-size:22px}.payment-scenarios>.hopn-payment-types-container{width:100%}.hopn-trip-list{border-radius:16px;background:transparent;border:0}.hopn-trip-row.hopn-trip-row-header{display:none}.hopn-trip-row{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:16px;border:1px solid #efefef;border-radius:16px;margin-bottom:20px;background:#f8f8f8}.hopn-trip-row:not(.hopn-trip-row-header) .hopn-trip-col .hopn-col-label{display:block;font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.hopn-trip-col.col-id,.hopn-trip-col.col-status,.hopn-trip-col.col-type{width:auto}.hopn-trip-col.col-schedule{width:100%;flex-direction:row;gap:8px;align-items:center;order:-1}.hopn-trip-col.col-schedule .hopn-col-label{display:none!important}.hopn-trip-col.col-schedule .hopn-schedule-date,.hopn-trip-col.col-schedule .hopn-schedule-time{font-size:.85rem;color:#666}.hopn-trip-col.col-location{width:100%;flex:inherit}.hopn-trip-col.col-total{width:auto;text-align:left}.hopn-trip-col.col-action{width:auto;margin-left:auto}.trip-details-grid{grid-template-columns:1fr;gap:16px}.hopn-passenger-dashboard .hopn-return-booking-header h1{font-size:30px}.hopn-return-section-header h2,.hopn-summary-header h2{font-size:24px}.hopn-return-booking-portal .hopn-return-datetime-grid{flex-direction:column}.hopn-trip-col.col-action .hopn-add-passenger-button{line-height:1;padding:11px 16px;min-height:auto;font-size:13px!important;margin-top:8px}.trip-summary{flex-wrap:wrap}.trip-summary .trip-card{width:100%}.trip-summary .trip-date{width:46%}.trip-summary .trip-time{min-width:unset;width:46%}.trip-summary-inline{flex-direction:column}.trip-summary-inline .trip-info-card{min-height:unset;max-height:unset}.hopn-trip-details h2{font-size:1.4rem}.hopn-trip-details .trip-details-section{padding:16px;border-radius:20px}.trip-details-sidebar .trip-actions{display:flex;flex-direction:column;gap:10px}.hopn-trip-col.col-total .hopn-trip-price{font-size:20px}.return-upper-modal .return-upper-modal-inner{padding:4px 15px 20px;margin:0;width:100%!important;border-radius:24px 24px 0 0;max-height:98vh!important}.hopn-customer-order .hopn-customer-luggage .hopn-options-card h4{font-size:18px}.little-title h2{font-size:17px;margin-bottom:10px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-footer{margin-top:10px}}@media(max-width:767px){.childSeatDetails .upper-modal-inner{max-width:546px}.hopn-recover-trip-notice{flex-direction:column;align-items:flex-start;gap:8px}.hopn-recover-trip-notice .hopn-add-passenger-button.no-icon{padding:8px 15px!important;min-height:auto}.trip_creation_extras{gap:30px;padding:15px}.trip_creation_extras .hopn-return-booking-check .hopn-return-booking-check-inner{gap:10px;font-size:15px}.trip_creation_extras .hopn-return-booking-check .hopn-return-booking-check-inner span.save-text{font-size:14px;padding:2px 10px}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs{padding:15px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data .hopn-pickup-total{flex-direction:column;padding:0;gap:2px}.hopn-pickup-options.to-airport .recommendation-tabs>.recommendation-content-data{padding:12px}.hopn-airlines .hopn-airlines-card-body span.hopn-airlines-time{font-size:25px;padding:8px 0}.hopn-airlines .hopn-airlines-card-body span.hopn-airlines-city,.hopn-airlines .hopn-airlines-card-body span.hopn-airlines-date{font-size:14px}.hopn-banner-area.first .hopn-banner-left h2{font-size:48px}.hopn-airlines .hopn-airlines-icon{width:40px;height:40px}.hopn-banner-area.first .hopn-banner-left .hopn-banner-left-inner{font-size:16px;margin-bottom:50px}.banner-search-area input{padding:30px 90px 30px 50px}.banner-search-area:after{left:5px}.banner-search-area .banner-voice-btn{right:80px}.hopn-submit-btn-wrapper .hopn-submit-tooltip{right:0}.hopn-banner-area.second .hopn-banner-left{width:100%}.hopn-banner-area.second{padding:20px 0 30px}.hopn-otp-verification .hopn-otp-fields{gap:13px}.for-desktop{display:none}.for-mobile{display:block}.for-mobile .hopn-banner-right-inner{display:block!important}.hopn-content-grid{grid-template-columns:1fr}.hopn-booking-flow-container{width:100%}.hopn-feature-box{justify-content:center;text-align:center;flex-direction:column;align-items:center}.hopn-text-box{max-width:none}.hopn-text-box .hopn-perks-link{justify-content:center}.hopn-map-container{margin-top:40px;height:350px;padding-top:0}.hopn-route-point{transform:scale(.9)}.hopn-banner-area{display:block}.hopn-customer-order .hopn-customer-luggage .hopn-options-section-cards-container{flex-direction:column}.hopn-banner-area .hopn-banner-left,.hopn-banner-area.first .hopn-banner-left,.hopn-banner-area .hopn-banner-right,.hopn-banner-area.first .hopn-banner-right{width:100%}.hopn-banner-area .hopn-banner-left{margin-bottom:40px}.banner-search-area{margin-bottom:30px}.hopn-banner-right .hopn-banner-right-inner{max-width:100%}.hopn-banner-right .hopn-quick-services{padding-left:0}.hopn-banner-area button.go_back{margin-bottom:0}.hopn-date-info-layout{flex-direction:column}.hopn-calender-area{max-width:100%}.hopn-calender-content{max-width:100%;margin:30px 0 0}.hopn-date-header .react-datepicker-wrapper{margin-bottom:20px}.hopn-date-info-layout .inner-tab{width:100%}.hopn-modal-header-top .header-title,.hopn-modal-header-bottom{display:none}.hopn-payment-visual-section h4{font-size:22px}.hopn-car-image-wrapper{max-width:200px}.hopn-car-header h3{font-size:30px}.hopn-final-price{font-size:40px}.hopn-car-summary-card{min-height:120px}.hopn-coupon-link,.hopn-customer-order .hopn-header-section .hopn-date-card{font-size:16px}.return-upper-modal .payment-types ul li{width:50px}.hopn-payment-banner span.hopn-banner-text{padding:0 30px}.hopn-modal-header{margin-bottom:10px;margin-top:10px}.hopn-modal-container{padding:0;max-height:98dvh}.hopn-luggage-type-selector{display:block}.overSizedCategory{text-align:center;margin-top:30px}.overSizedCategory label.hopn-type-option.hopn-type-oversized{flex-direction:row}.overSizedCategory .hopn-type-option .hopn-icon{width:44px;height:44px;border-radius:50px;padding:10px;margin-right:12px;margin-bottom:0;border:0}.overSizedCategory .hopn-label{font-size:0;font-weight:700;position:relative;padding-right:30px}.overSizedCategory .hopn-label:after{content:"+ Add Oversized";font-size:17px;vertical-align:middle}.overSizedCategory .hopn-label:before{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='20'%20height='13'%20viewBox='0%200%2020%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.794357%207.40481C0.358342%207.40481%200.00488281%207.05135%200.00488281%206.61534C0.00488281%206.17932%200.358342%205.82586%200.794357%205.82586L17.3095%205.82586L13.394%201.91042C13.0857%201.60211%2013.0857%201.10225%2013.394%200.793938C13.7023%200.485629%2014.2022%200.485629%2014.5105%200.793938L19.7737%206.05709C20.082%206.3654%2020.082%206.86527%2019.7737%207.17358L14.5105%2012.4367C14.2022%2012.745%2013.7023%2012.745%2013.394%2012.4367C13.0857%2012.1284%2013.0857%2011.6286%2013.394%2011.3203L17.3095%207.40481L0.794357%207.40481Z'%20fill='%23201E20'/%3e%3c/svg%3e");width:20px;height:13px;right:0;top:20%}.hopn-banner-right .banner-map{display:none}.hopn-passenger-section .hopn-quantity-item .hopn-counter .hopn-count-value{margin:0 5px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area{min-height:auto;max-height:initial;padding-right:0}.overSizedCategory .hopn-type-option .hopn-icon{margin-top:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card{margin-bottom:0;width:100%}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item{flex-direction:column;border-radius:16px;padding:15px;box-shadow:0 1.74px 13.93px #9d9a9a33;background:#fff}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item h6{font-size:16px!important;margin-bottom:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item h6:nth-child(2){font-size:30px!important}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item span.image{display:flex;align-items:flex-end;justify-content:space-between}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item span.image h5{font-size:40px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item span.image img{max-height:70px}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-mobile .hopn-options-card-item h6{width:100%;font-size:16px;font-weight:100;min-height:40px}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-icon{margin:0;height:56px;min-height:auto}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-icon img{height:100%}.hopn-customer-order .passenger-quantity-details{flex-direction:column;gap:16px}.hopn-customer-order .passenger-quantity-details .hopn-pickup-card-info-line{min-height:auto;flex-direction:row;align-items:center}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner{width:100%;background-color:#efefef;padding:15px;border-radius:16px;min-height:auto;max-height:initial;overflow-y:initial}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-mobile .hopn-options-card-item span.image h5{font-size:40px}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-mobile .hopn-options-card-item{background:#fff;padding:15px 12px;border-radius:16px;box-shadow:0 1.74px 13.93px #9d9a9a33}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-mobile .hopn-options-card-item span.image{display:flex;align-items:center;justify-content:space-between}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-mobile .hopn-options-card-item span.image img{max-width:65px}.hopn-options-card-inner .for-mobile{margin-bottom:0}.hopn-options-card-inner .swiper{padding-bottom:40px}.hopn-options-card-inner .content{display:flex;align-items:center;justify-content:space-between;width:100%}.hopn-options-card-inner .content .image{max-width:60px}.hopn-options-card-inner .content h6{font-size:40px!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.hopn-options-card-inner span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#201e20}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0!important}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner.car .hopn-options-card-item{padding:0;border:0;flex-direction:row;margin-bottom:20px;box-shadow:none}.hopn-options-card.luggage.for-mobile .hopn-options-card-inner{background:#efefef;padding:15px;border-radius:16px;margin-bottom:0}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-title{font-size:20px;font-weight:600;flex-direction:column}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item .image img{max-height:103px}.hopn-customer-order .passenger-quantity-details .hopn-pickup-card-info-line .hopn-pickup-card-icon{margin-bottom:0;margin-right:6px}.hopn-policies-disclaimer .hopn-policies-grid{display:block}.hopn-policies-disclaimer .hopn-policies-grid .hopn-policy-item{margin-bottom:20px}.hopn-policies-disclaimer .hopn-policies-grid .hopn-policy-item-inner .hopn-policy-item-text{font-size:16px}.hopn-instruction-layout ul{margin-left:0}.hopn-instruction-layout .important-note h6{font-size:18px}.little-title{display:block}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner h4{justify-content:flex-start;gap:10px}.hopn-modal-header.extra-space{margin-bottom:20px}.hopn-customer-order .hopn-collapsible-header .hopn-traveling-gui-header .hopn-collapse-summary{flex-direction:column}.hopn-customer-order .hopn-collapsible-header .hopn-traveling-gui-header .hopn-collapse-summary .hopn-collapse-address{max-width:100%}.hopn-customer-order .hopn-collapsible-header .hopn-traveling-gui-header .hopn-collapse-summary .hopn-collapse-summary-inner{min-width:100%;margin:10px 0}.hopn-return-booking-portal .hopn-return-section.hopn-return-summary-section{background:transparent;box-shadow:none;padding:0;border:0}.hopn-return-booking-portal .hopn-traveling-gui{background:#fff}.hopn-return-booking-portal .hopn-customer-order .hopn-traveling-gui .first-right-section span.hopn-collapse-arrow{margin-bottom:20px}.hopn-flight-manual .hopn-flight-title{font-size:20px}.hopn-customer-order .hopn-flight-perks-slider .hopn-flight-perk-item .hopn-flight-perk-text{font-size:16px}.hopn-customer-order .hopn-flight-perks-slider .swiper-wrapper .swiper-slide:last-child .hopn-flight-perk-item{flex-direction:row;align-items:center}.hopn-customer-order .hopn-flight-perks-slider .swiper-wrapper .swiper-slide:last-child .hopn-flight-perk-item button.hopn-flight-perk-info{position:relative;flex-shrink:0;top:inherit;right:inherit}.hopn-airlines .hopn-airlines-card{padding:20px 0}.hopn-customer-order .hopn-collapsible-header .hopn-collapse-tabs{flex-direction:column}.hopn-customer-order .hopn-collapsible-header .hopn-collapse-tabs .hopn-collapse-tab,.hopn-customer-order .passenger-quantity-details .hopn-pickup-card-info-line{min-height:80px}.hopn-customer-order .passenger-quantity-details .hopn-collapsible-content{flex-direction:column;margin-top:0}.hopn-return-booking-portal .hopn-options-card .hopn-options-card-inner .hopn-options-card-item{flex-direction:row;box-shadow:none;padding:0}.hopn-return-booking-portal .hopn-customer-luggage .hopn-options-card .hopn-options-card-item span.image{width:auto;max-width:70px}.return-upper-modal{align-items:flex-end;padding:0 15px}.return-upper-modal .return-upper-modal-inner .edit-section-modal{padding:4px 20px 20px;margin:0;width:100%!important;border-radius:24px 24px 0 0}.return-upper-modal .return-upper-modal-inner.edit-section-modal.no-space .extra-space{padding-right:20px}.hopn-submit-btn-wrapper .hopn-submit-tooltip:after,.hopn-submit-btn-wrapper .hopn-submit-tooltip:before{right:40px}.hopn-modal-container .hopn-airport-perks-modal{padding-right:15px}.banner-quote{font-size:12px;margin-bottom:15px}}@media(max-width:576px){.for-mobile-only{display:block!important}.banner-search-area .banner-submit-btn{right:14px;width:48px;height:48px}.banner-search-area .banner-voice-btn{right:60px}.banner-search-area input{font-size:14px!important}.for-desktop-only{display:none!important}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-special-request,.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile .hopn-coupon-link{padding:9px 50px 9px 10px}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-desktop{display:none!important}.hopn-modal-container .hopn-modal-container-inner .horizontal-section.horizontal-section-mobile{display:flex!important}.hopn-modal-container .hopn-modal-container-inner .horizontal-section{margin-bottom:20px}.hopn-smart-time-result{margin-top:10px}.hopn-pickup-info-rows-wrap{background:#f1f3f4;border-radius:35px}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-list h3{font-size:16px}.hopn-pickup-options .hopn-pickup-option .recommendation-tabs .recommendation-list .recommendation-content-bottom{display:flex;justify-content:space-between;gap:4px;flex-direction:column-reverse}.trip_creation_extras .add-description .add-someone{background:#0a0a0a!important}.trip_creation_extras .add-description .add-someone img{filter:brightness(0) invert(1)}.trip_creation_extras .hopn-return-booking-check .hopn-return-booking-check-inner .info-icon{width:40px;height:40px;background:#0a0a0a0a;border-radius:50px;padding:11px}.trip_creation_extras .hopn-return-booking-check{padding:15px}.trip_creation_extras .hopn-return-booking-check:first-child{border-bottom:1px solid rgba(10,10,10,.08)}.modalPages-spacing,.hopn-modal-header{padding-left:20px;padding-right:20px}.hopn-modal-header.hopn-sticky-header{padding:10px 15px}.trip_creation_extras:after{display:none}.hopn-modal-footer{padding:15px 20px}.hopn-modal-footer.recommendedPickupDetails-actions{flex-direction:column}.upper-modal .upper-modal-inner .upper-modal-content{padding-bottom:15px}.hopn-price-details,.hopn-price-summary{align-items:center}.hopn-old-price span.discount-details{font-size:14px}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content p{font-size:11px}.payment-card-add-card.payment-card-step .hopn-payment-tooltip:after{left:40%}.hopn-traveling-date-time .hopn-submit-btn-wrapper .hopn-submit-tooltip{min-width:300px!important}.hopn-alart-message{position:fixed;top:90px;z-index:999;width:100%;left:0;right:0;max-width:88%;margin:0 auto}.payment-types ul li{width:40px}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-mobile .hopn-options-card-item{flex-direction:column}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-mobile .hopn-options-card-item h6{min-height:auto;margin-bottom:10px}.hopn-customer-order .passenger-quantity-details .hopn-options-card-inner .for-mobile .hopn-options-card-item span.image{width:100%;max-width:100%;margin-right:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item .content{display:flex;align-items:center;justify-content:space-between;width:100%}.hopn-customer-order .hopn-customer-luggage .hopn-options-section-cards-container .hopn-collapsible-content .for-mobile .swiper-slide{padding:10px 0 30px 10px}.hopn-modal-header .hopn-modal-header-top h2{font-size:20px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-item .image img{max-height:50px}.hopn-car-image-wrapper h6{font-size:10px}.hopn-flat-rate-box{font-size:12px}.hopn-flat-rate-box .hopn-flat-rate-box-text strong{min-width:70px}.hopn-price-details .tip-message{font-size:11px}.hopn-banner-area .hopn-quick-service-link{padding-right:15px}.whyUs ul{flex-direction:column}.whyUs ul li{width:100%}.whyUs .blue-area{flex-direction:column}.whyUs .blue-area .blue-area-inner{width:100%;margin-bottom:30px}.whyUs .blue-area .blue-area-inner:last-child{margin-bottom:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card.luggage .hopn-options-card-item span.image img{max-width:100%}.hopn-cancel-trip-form .hopn-cancel-actions{flex-direction:column}.hopn-airport-perks .hopn-find-driver-link{margin-bottom:30px}.hopn-pickup-options .hopn-pickup-options-grid{grid-template-columns:1fr}.hopn-pickup-option .hopn-pickup-option-body .hopn-pickup-option-body-row{flex-direction:column;align-items:flex-start}.return-booking .hopn-horizontal-buttons{flex-wrap:wrap}.return-booking{padding:0}.return-booking .hopn-horizontal-buttons button{font-size:14px;margin:0 8px 8px}.hopn-airport-perks .hopn-perks-grid li{width:100%}.hopn-smart-time-select{padding:10px;overflow:hidden}.hopn-waiting-time-info .hopn-smart-time-tooltip-actions .hopn-smart-time-value{margin-left:10px;font-size:20px}.hopn-car-summary-card .tip-message{font-size:12px;margin-top:10px;margin-bottom:-10px}.hopn-old-price .cut .info-icon-inline{top:-10px;width:14px;height:14px;right:-10px}.trip_creation_extras{flex-direction:column;align-items:start!important;text-align:left!important;margin-bottom:15px;gap:0;padding:0}.hopn-type-wrapper.hopn-type-option.a .hopn-icon{height:95px;width:96px}.hopn-type-wrapper.hopn-type-option.b .hopn-icon{height:85px;width:86px}.hopn-type-wrapper.hopn-type-option.c .hopn-icon{height:75px;width:76px}.hopn-type-wrapper.hopn-type-option.d .hopn-icon{height:65px;width:66px}.hopn-type-wrapper.hopn-type-option.e .hopn-icon{height:55px;width:56px}.hopn-type-wrapper.hopn-type-option.f .hopn-icon{height:45px;width:46px}.userphone-number .auth-switcher button{width:50%;padding-left:0;padding-right:0}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-saved-cards .hopn-saved-card-btn{width:48%;padding:8px;font-size:14px}.hopn-payment-polices .hopn-policy-item-inner{height:auto;flex-direction:column}.hopn-payment-polices .hopn-policy-item-inner span.hopn-policy-item-arrow{background:#201e20;border-radius:16px;padding:5px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.hopn-payment-polices .hopn-policy-item-inner span.hopn-policy-item-arrow img{filter:brightness(0) invert(1)}.hopn-modal-container span.title-text{line-height:1.5;margin-top:0}.hopn-luggage-type-selector .swiper-wrapper{align-items:flex-end}.hopn-date-header .react-datepicker-wrapper{margin-bottom:5px}.hopn-type-option .hopn-icon{border-radius:16px}.hopn-luggage-type-selector .swiper-slide{width:fit-content}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item{padding:16px 10px 8px}.hopn-carseat-add-prompt{margin-bottom:30px;justify-content:space-between}.hopn-carseat-add-prompt .hopn-add-text{font-size:18px;font-weight:600}.hopn-modal-footer button.model-skip-step{margin-right:25px}.hopn-carseat-header .hopn-free-tag{margin-bottom:-25px;margin-left:-3px}.hopn-passenger-section{margin-bottom:60px}.hopn-policies-disclaimer h2{font-size:26px}.hopn-policies-disclaimer.detail-one ol{column-count:1;padding-left:10px}.hopn-policies-disclaimer h2 span{font-size:20px;padding:8px 40px}.userphone-number h4{font-size:22px}.hopn-otp-verification .hopn-otp-fields{gap:8px}.hopn-otp-verification .hopn-otp-fields span{padding:0 8px 8px}.hopn-otp-verification .hopn-otp-fields .hopn-otp-field{width:100%;height:30px;font-size:18px}.banner-ui{display:block;margin:0 -23px 30px}.banner-ui img{width:100%}.hopn-download-app-links{display:flex;flex-direction:column;padding-left:10px}.hopn-download-app-links a{display:block}.hopn-download-app-links a:first-child{margin-bottom:5px}.hopn-booking-confirm .hopn-download-app-section{align-items:center}.hopn-banner-left .hopn-phone-number{font-size:20px}.hopn-modal-overlay{padding-top:10px;align-items:flex-end!important}.hopn-modal-container{border-radius:22px 22px 0 0}.childSeatDetails .upper-modal-inner{max-width:300px}.hopn-date-header .react-datepicker__month-container{padding:24px 15px 15px;border-radius:16px}.hopn-date-info-layout .hopn-card-content h6{font-size:16px}.hopn-date-header button.react-datepicker__navigation{top:25px;right:12px}.hopn-date-header button.react-datepicker__navigation.react-datepicker__navigation--previous{right:45px}.upper-modal .upper-modal-inner{padding:20px}.upper-modal .upper-modal-inner .content,.upper-modal .upper-modal-inner .mobile-number{margin-bottom:20px}.upper-modal .upper-modal-inner h4{font-size:20px;margin-bottom:20px}.hopn-car-details{max-width:110px;min-height:100px}.hopn-current-price{font-size:40px}.hopn-car-details .hopn-car-name{font-size:11px}.hopn-car-summary-card{min-height:auto;padding-left:10px}.hopn-final-price{font-size:30px;margin-bottom:0}.hopn-tax-amount{font-size:12px}.hopn-tip-included{margin-bottom:0}.hopn-payment-dropdown span.hopn-payment-text:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #2a2a2a;right:-18px;bottom:6px}.hopn-car-header h3{font-size:25px;margin-bottom:10px}.hopn-banner-right .hopn-banner-right-inner{display:none}.user-registration-area .view_type button{min-width:170px}.customer-destinations-area .inner{padding:8px 15px;box-shadow:none;border:1px solid rgba(10,10,10,.16);margin-bottom:8px}.customer-destinations-area label{font-size:16px;color:#8d8e8f;margin-bottom:0}.customer-destinations-area .customer-destinations-area-wrapper .delete-destination{margin-left:10px}.customer-destinations-area .inner.destination .add-location{padding-left:0;align-items:center}.customer-destinations-area .inner.destination .add-location:after{display:none}.hopn-item-box{width:47%}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-footer .hopn-customer-more-option-btn{display:none}.hopn-customer-order .hopn-customer-luggage .hopn-options-card h4{justify-content:flex-start}.hopn-customer-order .hopn-customer-luggage .hopn-options-card h4 img{margin-left:10px}.hopn-customer-order .hopn-header-section .hopn-date-card .hopn-date-card-month{font-size:20px}.hopn-customer-order .hopn-header-section .hopn-date-card .hopn-date-card-day,.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-time{font-size:24px}.hopn-customer-order .hopn-header-section .hopn-pickup-card .hopn-pickup-card-passengers{font-size:16px}.hopn-flight-manual .hopn-flight-input-wrap button{width:40px;min-width:40px;height:40px;font-size:14px}.hopn-waiting-time-info{padding:0}.hopn-carseat-header .hopn-found-link.desktop{display:none}.hopn-carseat-header .hopn-found-link.mobile{display:block}.upper-modal.desktop{display:none!important}.hopn-payment-banner button.hopn-info-icon.desktop{display:none}.hopn-payment-banner button.hopn-info-icon.mobile{display:block}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content button.hopn-info-icon.desktop{display:none}.payment-card-add-card .hopn-payment-tooltip .hopn-payment-tooltip-content button.hopn-info-icon.mobile{display:inline-flex}.hopn-quick-services .quick-service-content h3{font-size:18px}.hopn-quick-services .quick-service-content{padding-left:14px;font-size:14px}.return-upper-modal .payment-types ul li{width:35px}.hopn-payment-banner span.hopn-banner-text{padding:0 6px;font-size:12px}.hopn-payment-banner{margin:5px auto 20px;padding:8px 10px;justify-content:space-between}.hopn-date-header .react-datepicker__time-box{padding:10px 0 10px 10px;border-radius:16px}.hopn-date-header .react-datepicker__time-box ul.react-datepicker__time-list{max-height:200px}.hopn-carseat-section .hopn-carseat-slider.detailed h5{font-size:18px!important;margin-bottom:10px!important}.hopn-carseat-section .hopn-carseat-slider.detailed .hopn-carseat-item{padding:15px 10px}.hopn-carseat-section .hopn-carseat-slider .hopn-carseat-item .hopn-item-image{margin-bottom:10px}.hopn-payment-types-container .hopn-payment-types-available .hopn-payment-types-square-info{font-size:12px;padding:10px 15px}.hopn-payment-types-container .hopn-payment-types-available .hopn-payment-types-available-header button.hopn-payment-types-add-card{max-width:30px}.hopn-booking-processing{padding-top:50%}.circle-rotate{max-width:130px}.hopn-required-error:after{font-size:14px}.hopn-customer-order .hopn-traveling-gui .hopn-details-card-metrics button.simple{font-size:14px!important}.hopn-carseat-section .hopn-carseat-slider.detailed .hopn-carseat-item .hopn-item-image img{position:relative;max-height:250px;height:auto;right:inherit}.hopn-modal-footer.twin-layout .hopn-add-passenger-button:nth-child(2),.hopn-modal-footer.twin-layout .hopn-add-passenger-button:first-child{width:45%!important}.hopn-old-price{margin-left:10px}.hopn-special-request-detail{margin-bottom:20px;text-align:left;flex-direction:column-reverse;align-items:flex-start}.hopn-special-request-detail .hopn-coupon-link{margin-bottom:10px}.hopn-pricing-details .hopn-price-summary-table{margin-bottom:15px}.hopn-payment-visual-section{margin-bottom:20px}.hopn-price-summary .simple{font-size:40px}.hopn-car-image-wrapper{min-height:90px;max-width:100px;padding:10px}.hopn-coupon-tip-row{flex-direction:column;align-items:flex-start;gap:12px}.hopn-driver-tip{font-size:16px}.hopn-car-selector{margin-bottom:25px}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions{font-size:14px}.hopn-customer-order .hopn-traveling-gui .hopn-traveling-positions .hopn-traveling .hopn-time{padding-left:30px}.hopn-payment-types-icon img{max-width:35px}h3.sub-title{font-size:20px;margin-bottom:20px}h3.sub-title span{display:block;font-size:14px;font-weight:100}.hopn-payment-visual-section h4,.hopn-banner-left h3{font-size:18px}.hopn-luggage-type-selector .mobile{display:block}.hopn-luggage-type-selector .desktop{display:none}.hopn-customer-order .hopn-header-section{gap:10px;padding:15px}.hopn-customer-order .hopn-header-section.hopn-inline-datetime .hopn-inline-datetime-fields{flex-direction:column;gap:24px}.hopn-customer-order .hopn-flight-perks-slider .hopn-flight-perk-item{padding:12px}.hopn-customer-order .hopn-flight-perks-slider .hopn-flight-perk-item .hopn-flight-perk-image{width:36px;height:36px}.hopn-customer-order .hopn-header-section .hopn-pickup-card{padding:16px}.hopn-type-option,.hopn-type-option .hopn-icon{width:100%}.hopn-customer-order .hopn-traveling-gui .hopn-details-card-metrics{display:flex;align-items:flex-end;gap:10px}.hopn-customer-order .hopn-customer-luggage .hopn-options-card .hopn-options-card-area .hopn-options-card-inner .hopn-customer-edit-btn{width:32px;height:32px;margin-left:8px;padding:8px}.mobile-number input[type=text],.mobile-number input[type=email],.mobile-number .hopn-flag-select{width:100%;font-size:16px}.mobile-number{gap:15px}.hopn-luggage-type-selector .swiper-slide button.hopn-type-wrapper span.hopn-icon img{height:100%}.trip_creation_extras .hopn-return-booking-check .hopn-return-booking-check-inner span.save-text.save-text-inline{display:none}.hopn-return-toggle-wrap .save-text.save-text-stacked{display:inline-block}.customer-destinations-area input{margin-right:0}}.for-mobile-only{display:none}.hopn-car-header-perks{background:#faf8f5;border-radius:16px;padding:10px 14px;margin:0;width:220px;height:56px;overflow:hidden}.hopn-car-header-perks .hopn-car-header-perks-swiper,.hopn-car-header-perks .swiper{height:100%;width:100%;overflow:hidden}.hopn-car-header-perks .swiper-slide{height:100%;display:flex;align-items:center}.hopn-car-header-perks .hopn-car-header-perk{display:flex;align-items:center;gap:10px;width:100%}.hopn-car-header-perks .hopn-car-header-perk .icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000000f}.hopn-car-header-perks .hopn-car-header-perk .icon img{width:16px;height:16px;object-fit:contain}.hopn-car-header-perks .hopn-car-header-perk p{margin:0;font-size:12px;font-weight:500;color:#201e20;line-height:1.2}.fad-modal .hopn-airlines-card-body span.hopn-airlines-time{font-size:35px;padding:10px 0}.fad-modal .hopn-airlines-card-body .fad-time-old{font-size:16px;font-weight:inherit;color:inherit;text-decoration:line-through}.fad-modal .hopn-airlines-card-body .fad-time-new{margin-right:8px}.fad-modal .hopn-airlines-card-body:after{display:none}.fad-modal .hopn-airlines-card .hopn-airlines-icon{background:#efefef;transition:background-color .15s ease}.fad-modal .hopn-airlines-card.active .hopn-airlines-icon{background:#b1fbe3}.fad-modal .hopn-plane-details-tab:disabled{opacity:.5;cursor:not-allowed}.fad-modal .fad-tab-tooltip-wrapper .hopn-submit-tooltip{max-width:260px;right:auto;left:50%;transform:translate(-50%)}.fad-modal .fad-tab-tooltip-wrapper .hopn-submit-tooltip:after{right:auto;left:50%;transform:translate(-50%)}.fad-airline-button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;background:transparent!important;border:0;padding:0;cursor:pointer;font:inherit;color:inherit!important;outline:0;width:100%}.fad-airline-button .fad-airline-button-icon{background:#b1fbe9;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:8px;width:30px;height:30px}.fad-airline-button-icon{width:14px;height:14px;transition:transform .15s ease}.fad-airline-button[data-open] .fad-airline-button-icon{transform:rotate(180deg)}.fad-airline-options{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;background:#fff;border:1px solid #CFCDCD;border-radius:16px;box-shadow:0 4px 16px #0a0a0a1f;padding:6px;max-height:280px;overflow-y:auto;list-style:none;outline:0}.fad-airline-option{padding:10px 14px;border-radius:10px;cursor:pointer;font-size:14px;color:#201e20}.fad-airline-option[data-focus]{background:#efefef}.fad-airline-option[data-selected]{background:#b1fbe3;font-weight:600}
