.mainDetailsSection{background-repeat:no-repeat;background-size:cover;background-color:var(--color-dark-montserrat);flex-direction:column;justify-content:space-between;margin-top:-157px;padding-bottom:30px;display:flex;position:relative;overflow:hidden}.mainDetailsSection.visible{background-image:url(./details-background.BKqFP1gG.webp)}@media (max-width:1199px){.mainDetailsSection{background-image:none}}@media (max-width:767px){.mainDetailsSection{padding:32px 0 0}}.mainDetailsSection .container{justify-content:space-between;gap:148px;max-width:1600px;display:flex}.mainDetailsSection .container .breadcrumb{margin-top:150px;margin-bottom:25px}@media (max-width:1199px){.mainDetailsSection .container .breadcrumb{display:none}.mainDetailsSection .container{flex-wrap:wrap-reverse;align-items:center;gap:40px}}@media (max-width:767px){.mainDetailsSection .container{padding:0}.mainDetailsSection .container .contentDetails{width:100%;padding:0 15px}}.mainDetailsSection .container .contentDetails .mainHeaderText{color:#fff;max-width:414px;margin-top:0;font-family:Inter,sans-serif;font-size:48px;line-height:56px;position:relative}@media (max-width:1199px){.mainDetailsSection .container .contentDetails .mainHeaderText{margin:0}}@media (max-width:767px){.mainDetailsSection .container .contentDetails .mainHeaderText{width:267px;margin:0;font-size:32px;font-weight:700;line-height:38px}}.mainDetailsSection .container .contentDetails .decorationDivider{background-color:#f9b672;flex-shrink:0;width:94px;height:2px;display:flex;position:relative}@media (max-width:1199px){.mainDetailsSection .container .contentDetails .decorationDivider{margin-top:18px}}@media (max-width:767px){.mainDetailsSection .container .contentDetails .decorationDivider{width:55px}}.mainDetailsSection .container .contentDetails .priceWithoutDiscount{color:#fff;opacity:.96;margin-top:25px;margin-bottom:0;font-family:Inter,sans-serif;font-size:17px;font-weight:500;line-height:25px;text-decoration:line-through;position:relative}@media (max-width:767px){.mainDetailsSection .container .contentDetails .priceWithoutDiscount{width:320px;margin-top:18px;font-size:16px}}.mainDetailsSection .container .contentDetails .decorationDivider+.carPrice{margin-top:25px}@media (max-width:767px){.mainDetailsSection .container .contentDetails .decorationDivider+.carPrice{margin-top:18px}}.mainDetailsSection .container .contentDetails .carPrice{color:#f2a454;margin:0;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:32px;position:relative}@media (max-width:767px){.mainDetailsSection .container .contentDetails .carPrice{width:320px;font-size:26px;line-height:100%}}.mainDetailsSection .container .contentDetails .carPrice .carPriceDescriptionText{color:#fff;margin-left:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:120%}.mainDetailsSection .container .contentDetails .savingsWrapper{margin-top:10px;margin-bottom:0;line-height:22px;display:flex;position:relative}@media (max-width:767px){.mainDetailsSection .container .contentDetails .savingsWrapper{width:320px;margin-top:9px}}.mainDetailsSection .container .contentDetails .savingsWrapper .savingsText{color:#4ca05f;margin-left:8px;font-size:14px;font-weight:700;line-height:150%}.mainDetailsSection .container .contentDetails .tilesWrapper{color:#fff;flex-direction:column;margin-top:10px;font-weight:600;display:flex;position:relative}.mainDetailsSection .container .contentDetails .tilesWrapper .tilesPosition{flex-wrap:wrap;gap:11px;display:flex}.mainDetailsSection .container .contentDetails .tilesWrapper .tilesPosition .tilesMap{background-color:var(--color-text-secondary);color:var(--color-gold);justify-content:center;align-items:center;gap:12px;padding:10px 13px;font-size:14px;font-weight:500;display:flex}@media (max-width:767px){.mainDetailsSection .container .contentDetails .tilesWrapper .tilesPosition .tilesMap{gap:10px;max-width:100px}}.mainDetailsSection .container .contentDetails .tilesWrapper .tilesPosition .tilesMap .tileText{color:#fff;text-wrap:nowrap}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer{flex-direction:column;gap:5px;margin-top:35px;display:flex;position:relative}@media (max-width:767px){.mainDetailsSection .container .contentDetails .buttonsDetailsContainer{margin-top:23px}}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .buttonsDetails{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .buttonsDetails .tc-button.voucher a{color:var(--color-gold);transition:all .3s}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .buttonsDetails .tc-button.voucher a:hover{color:var(--color-text-secondary)}@media (max-width:1199px){.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .buttonsDetails{flex-flow:wrap}}@media (max-width:767px){.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .buttonsDetails .tc-button{width:100%}}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper{margin-top:39px}@media (max-width:767px){.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper{margin-top:29px}}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper .paymentsText{color:#fff;text-align:left;width:250px;font-size:15px;font-weight:600;line-height:1.2}@media (max-width:767px){.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper .paymentsText{width:320px}}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper .paymentsLayout{color:#fff;flex-wrap:nowrap;justify-content:flex-start;gap:24px;margin-top:25px;padding-top:4px;display:flex}@media (max-width:1280px){.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper .paymentsLayout{grid-template-columns:repeat(2,1fr);gap:22px;max-width:320px;display:grid}}@media (max-width:767px){.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper .paymentsLayout{width:320px;padding-bottom:53px}}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper .paymentsLayout .paymentOptionsMap{align-items:center;gap:12px;display:flex}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper .paymentsLayout .paymentOptionsMap .paymentsIcon{fill:none;flex-shrink:0;width:auto;height:34px}.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper .paymentsLayout .paymentOptionsMap .paymentsDescription{text-align:left;white-space:wrap;font-size:14px;font-weight:500}@media (max-width:767px){.mainDetailsSection .container .contentDetails .buttonsDetailsContainer .paymentsWrapper .paymentsLayout .paymentOptionsMap .paymentsDescription{font-size:12px}}.mainDetailsSection .container .thumbnail{object-fit:cover;flex-direction:column;display:flex;position:relative}@media (max-width:1199px){.mainDetailsSection .container .thumbnail{margin-top:150px}}.mainDetailsSection .container .thumbnail .thumbnail-container{margin-bottom:50px}@media (max-width:767px){.mainDetailsSection .container .thumbnail .thumbnail-container{margin-bottom:0}}.breadcrumb{color:#c7c7c6;align-items:center;gap:8px;font-size:14px;font-weight:300;line-height:21px;display:flex}.breadcrumb .active{color:var(--white);font-weight:700}.breadcrumb a{transition:color .3s}.breadcrumb a:hover{color:var(--white)}.breadcrumb svg{width:13px;height:13px;color:var(--white)}.rentCarDetailsMain{flex-direction:column;max-width:1500px;margin:auto auto 164px;font-family:Inter,sans-serif;display:flex}@media (max-width:1199px){.rentCarDetailsMain{margin-bottom:86px}}.rentCarDetailsMain .headerLine{background-color:var(--color-gold);width:44px;height:2px;margin:128px auto 0}@media (max-width:1024px){.rentCarDetailsMain .headerLine{margin-top:44px}}.rentCarDetailsMain .rentCarDetailsTitle{text-align:center;color:var(--color-text-primary);align-self:center;margin-top:20px;margin-bottom:0;font-size:42px;font-weight:700;line-height:130%}@media (max-width:1024px){.rentCarDetailsMain .rentCarDetailsTitle{max-width:530px}}@media (max-width:767px){.rentCarDetailsMain .rentCarDetailsTitle{font-size:28px;line-height:36px}}.rentCarDetailsMain .rentCarDetailsSection{margin-top:80px}@media (max-width:767px){.rentCarDetailsMain .rentCarDetailsSection{margin-top:54px}}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent{grid-template-columns:repeat(12,1fr);max-width:1600px;margin:0 auto;display:grid}@media (max-width:767px){.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent{grid-template-columns:1fr;gap:50px;max-width:550px}}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent{flex-direction:column;grid-column:1/6;gap:50px;display:flex}@media (max-width:767px){.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent{grid-column:1}}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent:only-child{grid-column:1/8}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .minRentalNote{color:var(--color-text-secondary);margin:-35px 0 0;font-size:15px}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .pricingMissingNote{color:var(--color-text-secondary);margin:0;font-size:15px}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions{width:100%;color:var(--color-text-secondary)}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionsTitle{color:var(--color-text-secondary);border-bottom:1px solid #fbc895;margin:0;padding-bottom:16px;font-size:18px;font-weight:700;line-height:135%}@media (max-width:1199px){.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionsTitle{text-align:center}}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer{background-color:var(--color-background-dark);justify-content:center;align-items:center;padding:15px 30px;display:flex}@media (max-width:1199px){.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer{padding:10px 15px}}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer:nth-child(odd){background-color:var(--white)}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer .extraOptionDetails{justify-content:space-between;gap:15px;width:100%;display:flex}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer .extraOptionDetails .extraOptionName,.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer .extraOptionDetails .extraOptionPrice{color:var(--color-text-secondary);font-size:16px;font-weight:500;line-height:24px}@media (max-width:767px){.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer .extraOptionDetails .extraOptionName,.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer .extraOptionDetails .extraOptionPrice{font-size:14px}}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer .extraOptionDetails .extraOptionName span,.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer .extraOptionDetails .extraOptionPrice span{font-size:12px;line-height:15px}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .extraOptionContainer .extraOptionDetails .extraOptionPrice{white-space:nowrap}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .tc-button{margin-top:26px}@media (max-width:1199px){.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .leftContent .extraOptions .tc-button{display:block}}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .carImageWrapper{background-image:url(data:image/webp;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;grid-column:7/-1;justify-content:center;align-self:start;align-items:center;width:100%;height:fit-content;padding:20px;display:flex;position:sticky;top:20px}@media (max-width:767px){.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .carImageWrapper{grid-column:1;align-self:auto;height:auto;padding:0;position:static}}.rentCarDetailsMain .rentCarDetailsSection .rentCarDetailsContent .carImageWrapper .carImage{width:100%;max-width:100%;height:auto;object-fit:contain!important}.table{text-align:center;width:100%;color:var(--color-text-secondary)}.table thead{font-size:18px;font-weight:700;line-height:135%}.table thead th{border-bottom:2px solid var(--color-gold);padding:30px}@media (max-width:360px){.table thead th{padding:15px 5px;font-size:14px}}.table thead .tablePriceHeader{background-color:#fff8f0}.table tbody{font-size:16px;font-weight:600;line-height:24px}@media (max-width:767px){.table{margin-top:38px}}.table .dataKmLimit,.table .dataDuration{font-weight:500}.table .dataPrice{font-weight:600}.table .dataDuration,.table .dataPrice,.table .dataKmLimit{border-bottom:1px solid #dcdcdb;padding:10px}@media (max-width:767px){.table .dataDuration,.table .dataPrice,.table .dataKmLimit{width:101px}}@media (max-width:360px){.table .dataDuration,.table .dataPrice,.table .dataKmLimit{width:auto;min-width:80px;padding:8px 5px;font-size:14px}}.table .dataPrice{background-color:#fff8f0}.table .additionalText{font-size:13px;font-weight:400}@media (max-width:360px){.table .additionalText{font-size:11px}}.table .tableFooter{font-size:16px;font-weight:700}.table .footerText{padding:16px}@media (max-width:360px){.table .footerText{padding:12px 5px;font-size:14px}}.bookingDrawerOverlay{z-index:1050;background:#06060599;position:fixed;inset:0}.bookingDrawer{background:var(--color-background-light);z-index:1051;flex-direction:column;width:640px;max-width:100vw;height:100dvh;font-family:Inter,sans-serif;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 40px #00000040}.bookingDrawer .drawerHeader{border-bottom:2px solid var(--color-gold);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 32px;display:flex}@media (max-width:767px){.bookingDrawer .drawerHeader{padding:16px 20px}}.bookingDrawer .drawerTitle{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:700;line-height:130%}.bookingDrawer .drawerTitle .drawerCarName{color:var(--color-text-secondary);font-size:18px;font-weight:600;display:block}.bookingDrawer .drawerClose{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;flex-shrink:0;padding:8px;line-height:0;transition:color .3s}.bookingDrawer .drawerClose:hover{color:var(--color-gold)}.bookingDrawer .drawerClose svg{width:20px;height:20px}.bookingDrawer .drawerBody{overscroll-behavior:contain;flex:1;padding:24px 32px 40px;overflow-y:auto}@media (max-width:767px){.bookingDrawer .drawerBody{padding:16px 20px 32px}}.bookingDrawer .bookingSubtitle{color:var(--color-text-primary);margin:0 0 16px;font-size:18px;font-weight:700;line-height:130%}.bookingDrawer .bookingForm{flex-direction:column;margin-top:32px;display:flex}.bookingDrawer .bookingHint{color:var(--color-text-secondary);opacity:.75;margin:12px 0 0;font-size:13px;line-height:140%}.bookingDrawer .bookingAlert{color:#b3261e;background-color:#fdecea;margin-top:16px;padding:12px 16px;font-size:14px;line-height:140%}.bookingDrawer .bookingSummary{background-color:var(--color-gold-light);margin-top:24px;padding:20px 24px}.bookingDrawer .bookingSummary .summaryRow{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;display:flex}.bookingDrawer .bookingSummary .summaryRow:last-of-type{border-bottom:none}.bookingDrawer .bookingSummary .summaryRow:has(+.summaryTotal){border-bottom:none}.bookingDrawer .bookingSummary .summaryTotal{border-top:2px solid var(--color-gold);border-bottom:none;margin-top:8px;padding-top:14px;font-size:17px}.bookingDrawer .bookingLabel{color:var(--color-text-secondary);flex-direction:column;gap:8px;margin-bottom:18px;font-size:15px;font-weight:600;display:flex}.bookingDrawer .required{color:var(--color-gold)}.bookingDrawer .bookingInput{background-color:var(--color-background-dark);width:100%;color:var(--color-text-secondary);border:none;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:400;box-shadow:0 1px 2px #00000026}.bookingDrawer .bookingInput:focus{outline:2px solid var(--color-gold)}.bookingDrawer .bookingTextarea{resize:vertical;min-height:80px}.bookingDrawer .bookingConsent{color:var(--color-text-secondary);align-items:flex-start;gap:12px;margin-bottom:14px;font-size:13px;line-height:140%;display:flex}.bookingDrawer .bookingConsent input{accent-color:var(--color-gold);flex-shrink:0;width:18px;height:18px;margin-top:2px}.bookingDrawer .bookingConsent a{color:inherit;text-decoration:underline}.bookingDrawer .bookingSubmit{cursor:pointer;color:var(--color-text-secondary);background-color:var(--color-gold);border:none;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:16px 25px;font-family:inherit;font-size:18px;font-weight:700;line-height:22px;transition:all .3s;display:flex}.bookingDrawer .bookingSubmit:hover:not(:disabled){background-color:var(--color-hover);color:var(--white,#fff)}.bookingDrawer .bookingSubmit:disabled{opacity:.5;cursor:not-allowed}.calendar-months{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.calendar-month{min-width:240px;max-width:270px}.month-header{justify-content:space-between;align-items:center;padding:8px 0;font-weight:700;display:flex}.month-header button{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1rem}.month-header button:hover{background:#f0f0f0}.day-names{text-align:center;text-transform:capitalize;grid-template-columns:repeat(7,1fr);padding:4px 0;font-size:.85rem;font-weight:600;display:grid}.days-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.calendar-day{cursor:default;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:100%;height:29px;padding:0;font-size:.9rem;display:flex;position:relative}.calendar-day.today{border:1px dashed var(--color-primary,#f60);border-radius:50%;font-weight:700}.calendar-day.in-range{color:#131313;background:#edf0fd;border-radius:0}.calendar-day.selected{background:var(--color-primary,#f60);color:#fff;border-radius:4px;font-weight:700}.calendar-day.selected.range-start{border-radius:4px 0 0 4px}.calendar-day.selected.range-end{border-radius:0 4px 4px 0}.calendar-day.disabled{color:#919191}.day-partial-dot{pointer-events:none;background:#f5c044;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.calendar-availability .days-grid{column-gap:2px}.calendar-availability .calendar-day{pointer-events:none}.calendar-availability .calendar-day.today{border-radius:4px}.calendar-availability .availability-0{background:#f7fbe3!important;border-color:#bfe02b!important}.calendar-availability .availability-1{background:#fff7e1!important;border-color:#f5c044!important}.calendar-availability .availability-2{background:#fdecea!important;border-color:#b42318!important}.calendar-availability .availability[disabled]{background:0 0!important;border:none!important;text-decoration:line-through!important}.calendar-picker-anchor{position:relative}.calendar-picker{z-index:100;background:#fff;border-radius:12px;width:fit-content;margin-top:8px;padding:16px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0000001f}.calendar-picker .calendar-months{flex-wrap:nowrap}@media (max-width:766px){.calendar-picker .calendar-months{flex-wrap:wrap}}.calendar-picker .calendar-day:not(.disabled):not(.empty):not(.selected){cursor:pointer}.calendar-picker .calendar-day:not(.disabled):not(.empty):not(.selected):hover{background:rgba(var(--color-primary,#f60), .15)}.calendar-picker .calendar-day.selected{cursor:pointer}@media (max-width:766px){.calendar-picker{width:100%;padding:12px;left:0;right:0;transform:none}.calendar-picker .calendar-month{width:100%;min-width:auto;max-width:none}.calendar-picker .calendar-month-second{display:none}.calendar-picker .calendar-month-first .nav-next{visibility:visible!important}}.calendar-picker-wrapper{flex-wrap:wrap;align-items:center;gap:20px;max-width:600px;min-height:50px;margin:20px auto;display:flex}.calendar-picker-wrapper .calendar-picker-title{text-align:center;font-size:18px;font-weight:700}.calendar-picker-hour{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;margin-top:20px;margin-left:auto;margin-right:auto;padding:0 20px;display:flex}.calendar-picker-hour .no-valid-time{color:var(--color-danger,#c0392b);text-align:center;font-size:.9em}.calendar-picker-hour strong,.calendar-picker-hour small{display:block}.calendar-picker-hour small{font-size:.85em}.calendar-picker-hour label{cursor:pointer}.calendar-picker-hour input{border:1px solid #9d9d9d;border-radius:4px;margin-left:3px;padding:3px}.calendar-picker-footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:5px;display:flex}.calendar-picker-footer .button{max-height:40px}.calendar-custom-input{white-space:nowrap;cursor:pointer;width:100%;display:flex}.calendar-custom-input .group{border:1px solid #9d9d9d;width:100%;min-width:80px;padding:4px 16px}.calendar-custom-input .group:first-of-type{border-radius:10px 0 0 10px}.calendar-custom-input .group:last-of-type{border-radius:0 10px 10px 0}.calendar-custom-input .group:not(:last-of-type){border-right:0}.calendar-custom-input .title{color:#000;font-size:var(--font-size-regular,1em);font-weight:var(--font-weight-bold,700)}@media (max-width:766px){.calendar-custom-input .title{font-size:14px}}.calendar-custom-input .value{color:#4e5152;font-size:var(--font-size-medium,1.125em);font-weight:var(--font-weight-normal,400);margin-top:-4px}@media (max-width:766px){.calendar-custom-input .value{font-size:16px}}.calendar-custom-input .value.empty{color:#aaa}.form-group .calendar-custom-input .group{width:33%}.date-picker-input-wrapper{background-color:#fff;border:1px solid #dadada;border-radius:12px;align-items:stretch;width:100%;min-width:320px;max-width:928px;height:100%;min-height:74px;padding:6px;transition:border-color .15s,box-shadow .15s}@media (max-width:766px){.date-picker-input-wrapper{min-height:60px;padding:4px}}.date-picker-input-wrapper:hover{border-color:var(--color-gold)}.date-picker-input-wrapper:focus-visible{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3px #f9b67240}.date-picker-input-wrapper.open{border-color:var(--color-gold);box-shadow:0 0 0 3px #f9b6722e}.date-picker-input-wrapper .group{border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;width:100%;padding:8px 16px;transition:background-color .15s;display:flex;position:relative}.date-picker-input-wrapper .group:not(:first-child):before{content:"";background-color:#dadada;width:1px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.date-picker-input-wrapper .group.active{background-color:#f9b67224}.date-picker-input-wrapper .group.active:before,.date-picker-input-wrapper .group.active+.group:before{opacity:0}@media (max-width:766px){.date-picker-input-wrapper .group{min-width:80px;padding:6px 10px}}.date-picker-input-wrapper .group:first-of-type,.date-picker-input-wrapper .group:last-of-type{border-radius:8px}.date-picker-input-wrapper .title{color:#4e5152;line-height:1.2;font-size:var(--font-size-small,.875em);font-weight:var(--font-weight-medium,500);align-items:center;gap:6px;display:flex}.date-picker-input-wrapper .title .icon{flex-shrink:0;display:inline-flex}.date-picker-input-wrapper .title .icon svg{width:15px;height:15px}@media (max-width:766px){.date-picker-input-wrapper .title{font-size:12px}}.date-picker-input-wrapper .value{color:#121212;line-height:1.2;font-size:var(--font-size-regular,1em);font-weight:var(--font-weight-semibold,600);margin-top:0}@media (max-width:766px){.date-picker-input-wrapper .value{font-size:14px}}.date-picker-input-wrapper .value.empty{color:#a5a8a9;font-size:var(--font-size-small,.875em);font-weight:var(--font-weight-normal,400)}#rent-car{z-index:10;background-color:var(--color-dark-montserrat);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#rent-car .overlay{background-color:#000000b3;position:absolute;inset:0}#rent-car .container{flex-direction:column;max-width:1600px;margin-bottom:86px;position:relative}#rent-car .container .stroke-text{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-gold);color:#0000;text-align:center;text-transform:uppercase;margin-top:86px;margin-bottom:46px;font-family:Montserrat Stroke,Montserrat,sans-serif;font-size:75px;font-weight:600;line-height:120%}@media (max-width:768px){#rent-car .container .stroke-text{margin-top:77px;font-size:42px}}#rent-car .container .row{justify-content:space-between;gap:20px;display:flex}@media (max-width:767px){#rent-car .container .row{flex-direction:column}}#rent-car .container .row .left-column{flex-direction:column;flex:0 0 50%;display:flex}#rent-car .container .row .left-column .rentDivider{background-color:var(--color-gold);width:44px;height:2px}@media (max-width:767px){#rent-car .container .row .left-column .rentDivider{margin:0 auto}}#rent-car .container .row .left-column h2{color:#fff;margin-top:18px;margin-bottom:32px;font-family:Inter,sans-serif;font-size:38px;line-height:50px}@media (max-width:767px){#rent-car .container .row .left-column h2{text-align:center;font-size:24px;line-height:31px}}#rent-car .container .row .left-column p{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:21px;line-height:31px}#rent-car .container .row .left-column p span{color:var(--color-gold)}@media (max-width:767px){#rent-car .container .row .left-column p{text-align:center;font-size:16px;line-height:24px}}#rent-car .container .row .left-column .tc-button{max-width:360px;margin-top:28px}@media (max-width:767px){#rent-car .container .row .left-column .tc-button{width:100%;max-width:none}}#rent-car .container .row .right-column{background-color:var(--color-dark-montserrat);color:#fff;justify-content:center;padding:48px;font-size:14px;font-style:normal;font-weight:400;line-height:21px}@media (max-width:767px){#rent-car .container .row .right-column{padding:25px}}@media (max-width:768px){.openButton{margin:10px;padding:8px 16px}}.panelContainer{opacity:0;z-index:1000;background:#030303;width:100%;max-width:1006px;height:100%;padding:96px 72px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-24px 0 24px #f9b67226}@media (max-width:1200px){.panelContainer{padding:72px 48px}}@media (max-width:1024px){.panelContainer{max-width:100%;height:auto;padding:48px 24px;position:fixed;right:0}}@media (max-width:768px){.panelContainer{padding:24px 16px}}@media (max-width:576px){.panelContainer{padding:16px}}@media (max-width:768px){.panelHead{font-size:20px}}@media (max-width:576px){.panelHead{font-size:18px}}.closeButton{cursor:pointer;background-color:#0000;margin-bottom:24px;margin-left:-10px}@media (max-width:768px){.closeButton{margin-bottom:20px}}.parameters{width:100%;max-width:313px;margin:0;padding:0}@media (max-width:768px){.parameters{max-width:100%}}.parameterTile{justify-content:space-between;align-items:center;gap:10px;width:542px;padding:12px 24px;display:flex}@media (max-width:768px){.parameterTile{width:100%;padding:14px 28px}}.parameterTile:last-child{border-bottom:1px solid #474746}.parameterTile.odd{background-color:#030303}.parameterTile.even{background-color:var(--color-text-secondary);border-bottom:1px solid #474746}@media (max-width:576px){.name{font-size:14px}}.decorationLineTopParameters{background:var(--color-gold);width:100%;max-width:100%;height:2px}@media (max-width:1024px){.columns{flex-wrap:nowrap;gap:0}}.parameterDescription{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%}@media (max-width:576px){.parameterDescription{font-size:12px}}#rent-car-second-section{background-color:var(--color-dark-montserrat);flex-direction:column;align-items:center;height:100%;padding-bottom:20px;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}@media (max-width:768px){#rent-car-second-section{height:auto;padding:60px 0 40px}}#rent-car-second-section .container{justify-content:space-between;align-items:center;height:100%;display:flex}#rent-car-second-section .container .info-text{z-index:20;flex-direction:column;flex:1;min-width:400px;max-width:520px;margin-right:20px;display:flex}@media (max-width:768px){#rent-car-second-section .container .info-text{width:100%;min-width:10px;max-width:none;margin-right:0}}#rent-car-second-section .container .info-text .rentCarDivider{background-color:var(--color-gold);width:44px;height:2px}@media (max-width:768px){#rent-car-second-section .container .info-text .rentCarDivider{margin:0 auto}}#rent-car-second-section .container .info-text h2{color:#fff;margin-top:20px;margin-bottom:0;font-size:38px;line-height:130%}#rent-car-second-section .container .info-text h2 span{color:var(--color-gold)}@media (max-width:768px){#rent-car-second-section .container .info-text h2{text-align:center;font-size:24px;line-height:31px}}#rent-car-second-section .container .info-text p{color:#fff;margin-top:20px;font-size:18px;line-height:27px}@media (max-width:768px){#rent-car-second-section .container .info-text p{text-align:center;font-size:16px;line-height:24px}}#rent-car-second-section .container .info-text .tc-button{max-width:330px}@media (max-width:768px){#rent-car-second-section .container .info-text .tc-button{width:100%;max-width:none}}#rent-car-second-section .container .info-image{z-index:0;flex:0 720px;justify-content:flex-end;align-items:center;max-width:720px;height:auto;display:flex;position:relative}@media (max-width:768px){#rent-car-second-section .container .info-image{opacity:.2;flex:none;width:100%;max-width:none;height:100%;position:absolute;top:0;right:0}}#rent-car-second-section .container .info-image img{object-fit:contain;width:100%;height:auto;position:relative}.openButton{color:#fff;cursor:pointer;background-color:#007bff;border:none;margin:20px;padding:10px 20px}.modalOverlay{opacity:.7;z-index:1;background-color:#000;width:100%;height:100%;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}.panelContainer{opacity:0;z-index:1000;background:#030303;width:100%;max-width:942px;height:100%;padding:96px 72px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:fixed;top:0;right:-100px;overflow-y:auto;box-shadow:-24px 0 24px #f9b67226}@media (max-width:1024px){.panelContainer{z-index:1000;height:auto;position:fixed;right:0}}.panelHead{color:#fff;margin-bottom:24px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:135%}.panelOpen{opacity:1;transform:translateY(0)}.panelClosed{opacity:0;transform:translateY(100%)}.panelContent{flex-direction:column;display:flex}.closeButton{cursor:pointer;background-color:#0000;margin-bottom:24px;margin-right:auto}.equipment{width:100%;max-width:313px;margin:0;padding:0}.equipmentTile{align-items:center;gap:10px;height:51px;padding:0 10px;display:flex}.equipmentTile:last-child{border-bottom:1px solid #474746}.equipmentTile.odd{background-color:#030303}.equipmentTile.even{background-color:var(--color-text-secondary);border-bottom:1px solid #474746}.name{color:var(--color-gold);font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:150%}.decorationLineTop{background:var(--color-gold);width:100%;max-width:313px;height:2px}.columns{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:1024px){.columns{flex-wrap:nowrap;gap:0}}@media (max-width:1200px){.panelContainer{padding:72px 48px}}@media (max-width:992px){.panelContainer{padding:48px 24px}}@media (max-width:768px){.panelContainer{padding:24px 16px}.panelHead{font-size:20px}.equipment{max-width:100%}}@media (max-width:576px){.panelContainer{padding:16px}.panelHead{font-size:18px}.name{font-size:10px}}.shield{flex-shrink:0;display:flex}.previewBanner{background-color:var(--color-dark-montserrat);color:var(--color-footer-text);text-align:center;padding:8px 16px;font-size:14px;line-height:1.4}
