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