.rv-date-picker{width:100%;display:flex;justify-content:center;border-radius:5px;box-sizing:border-box;transition:.3s;padding:0}.rv-date-picker .icon-calendar{margin-left:-10px;cursor:pointer}.rv-date-picker .icon-calendar .icon-button,.rv-date-picker .icon-calendar .icon-button .icon{cursor:pointer}.rv-date-picker .icon-calendar .icon-button .icon path{stroke:rgba(18,30,61,.541)}.custom-auto-complete-container{position:relative}.custom-auto-complete-container .css-1u9des2-indicatorSeparator{display:none}.custom-auto-complete-container .css-1qz38xy-control .css-w086z2-Input,.custom-auto-complete-container .css-6dweuq-control .css-w086z2-Input{grid-template-columns:0 max-content!important}.custom-auto-complete-container input{padding-top:11px!important;padding-bottom:11px!important;width:100%!important}.custom-auto-complete-container input:after{display:none}.book-card{width:100%;margin-top:100px}@media(max-width:480px){.book-card{margin-top:50px}}.book-card{display:flex;flex-direction:column;position:relative}.book-card .features .btn{padding:15px 40px;border-radius:10px;border:none;font-family:Poppins,sans-serif;color:#121e3d;transition:all .3s ease;background-color:#fff;font-weight:550}.book-card .features .btn.inactive{background-color:transparent;color:#fff;font-weight:500}.book-card .form-content{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:30px;border-radius:0 10px 10px 10px}.book-card .form-content .error-container{display:flex;gap:10px;align-items:center;color:#fa4d56}.book-card .form-container{width:100%;display:flex;column-gap:10px;row-gap:25px;align-items:flex-start;position:relative}.book-card .form-container>.rv-date-picker{max-width:243px}@media screen and (max-width:1200px){.book-card .form-container{justify-content:space-between;flex-wrap:wrap}}.book-card .form-container .location-wrapper{display:flex;gap:5px;align-items:center;flex-grow:1}@media screen and (max-width:1200px){.book-card .form-container .location-wrapper{width:100%}}@media screen and (max-width:850px){.book-card .form-container .location-wrapper{flex-direction:column;row-gap:25px;position:relative}.book-card .form-container .location-wrapper .switch-locations{position:absolute;right:0;top:50px;transform:rotate(90deg);background-color:#fff;z-index:1;border:1px solid #d3d3d3}}.book-card .form-container .location-wrapper .input-container{width:50%;max-width:349px;background-color:red}@media screen and (max-width:1200px){.book-card .form-container .location-wrapper .input-container{max-width:none}}@media screen and (max-width:850px){.book-card .form-container .location-wrapper .input-container{width:100%}}.book-card .form-container .date-and-passengers-container{display:flex;column-gap:10px;row-gap:25px}@media screen and (max-width:1200px){.book-card .form-container .date-and-passengers-container{width:100%;column-gap:45px}}@media screen and (max-width:850px){.book-card .form-container .date-and-passengers-container{flex-direction:column}}.book-card .form-container .date-wrapper{min-width:230px;display:flex;flex-direction:column;row-gap:25px}@media screen and (min-width:1200px){.book-card .form-container .date-wrapper{max-width:250px}}@media screen and (max-width:1200px){.book-card .form-container .date-wrapper{width:calc(50% - 22px)}}@media screen and (max-width:850px){.book-card .form-container .date-wrapper{width:100%}}@media screen and (max-width:1200px){.book-card .form-container .submit-button-container{width:100%;display:flex;justify-content:flex-end}}.book-card .form-container .button-custom-unique-primary{font-size:16px;font-weight:500;width:100%;min-width:185px;padding-top:16px;padding-bottom:16px}@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.title{color:#121e3d;font-size:62px;font-weight:700}.subtitle{font-size:27px}.h4,.subtitle{color:#121e3d;font-weight:600}.h4{font-size:22px}.text{color:#666;font-size:16px}:root{--background:#f8f9fc;--foreground:#121e3d;--card:#fff;--card-foreground:#121e3d;--popover:#fff;--popover-foreground:#121e3d;--primary:#0045fc;--primary-foreground:#fff;--secondary:#121e3d;--secondary-foreground:#fff;--muted:#f1f3f9;--muted-foreground:#6b7280;--accent:#e8edff;--accent-foreground:#0045fc;--destructive:#ef4444;--destructive-foreground:#fff;--border:#e5e7eb;--input:#e5e7eb;--ring:#0045fc;--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--radius:0.75rem;--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0);--success:#10b981;--success-foreground:#fff}.book-transfer .container .payment-container{margin-top:30px;margin-bottom:30px}.book-transfer .container .payment-container .information-payment{padding:30px;border:1px solid rgba(1,1,1,.15);border-radius:5px}.book-transfer .container .payment-container .information-payment .text-container{display:flex;gap:10px;margin-bottom:30px}.book-transfer .container .payment-container .information-payment .text-container .text{line-height:1.5}.book-transfer .container .payment-container .information-payment .balance-container,.book-transfer .container .payment-container .information-payment .deposite-container{margin-top:20px;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.book-transfer .container .payment-container .information-payment .balance-container,.book-transfer .container .payment-container .information-payment .deposite-container{flex-direction:column;gap:10px;align-items:flex-start}}.book-transfer .container .payment-container .information-payment .balance-container .text,.book-transfer .container .payment-container .information-payment .deposite-container .text{color:#121e3d;font-weight:700}.book-transfer .container .payment-container .information-payment .balance-container .balance-price,.book-transfer .container .payment-container .information-payment .deposite-container .balance-price{font-size:22px;font-weight:700}.book-transfer .container .payment-container .information-payment .deposite-container{margin-top:20px}@media(max-width:768px){.book-transfer .container .payment-container .information-payment .deposite-container{padding-top:10px;border-top:1px solid rgba(1,1,1,.15)}}.book-transfer .container .payment-container .information-payment .deposite-container .text{color:#121e3d;font-weight:700}.book-transfer .container .payment-container .information-payment .deposite-container .deposite-price{font-size:27px;font-weight:700;color:#0045fc}.book-transfer .container .payment-container .means-payment-container{padding:30px;border:1px solid rgba(1,1,1,.15);border-radius:5px;margin-top:30px}.book-transfer .container .payment-container .means-payment-container .title-section{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.book-transfer .container .payment-container .means-payment-container .title-section{flex-direction:column;gap:20px;align-items:flex-start}}.book-transfer .container .payment-container .means-payment-container .title-section .title{font-size:27px;font-weight:700}.book-transfer .container .payment-container .means-payment-container .means-payment-icons{display:flex;gap:10px;align-items:center}.button-pay{border-radius:5px;border:none;height:58px;font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#fff;transition:.3s;margin-top:10px;display:flex;cursor:pointer;justify-content:center;align-items:center;position:relative;background-color:#0045fc}.button-pay:hover{box-shadow:none;background-color:#121e3d}.button-pay:focus{border:2px solid #000}