.page-gallery .gallery-main .swiper-button-next,.page-gallery .gallery-main .swiper-button-prev{color:#1e7cc1}.detail-subtitle{font-weight:500;margin-top:8px}.detail-title,.price-title{font-weight:700}.legal-notes{font-size:10px}.detail-vehicle-data{align-items:center;display:flex;justify-content:space-between;margin-top:40px}.detail-vehicle-data .vehicle-icons-phone-group{align-items:center;display:flex;gap:8px}.detail-vehicle-data .vehicle-icons-phone-group .vehicle-phone-number{font-size:15px;font-weight:700;margin-left:10px}.detail-vehicle-data .vehicle-icons-group{align-items:end;display:flex;gap:30px}.detail-vehicle-data .vehicle-icons-group .vehicle-data{font-weight:500}.detail-vehicle-data .vehicle-icons-group .separator{border-left:2px solid #d3d3d3;height:40px;margin-bottom:16px}.services-list{margin:5px}.service-list .service-title-wrap{align-items:center;display:flex;gap:10px}.service-list .service-content{margin-left:22px;margin-top:4px}.service-list .service-content p{font-size:15px}.service-list .service-content-wrap{margin-top:2px}.image-top{align-items:center;display:flex;justify-content:center;margin-bottom:30px;overflow:hidden;transition:all .2s ease-in-out}.image-top ul{list-style:none;margin:0}ul.lined-list{list-style:none;margin:0 0 30px;padding:0}ul.lined-list>li{align-items:center;border-bottom:2px solid #d9d9d9;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 20px 10px}ul.lined-list>li>div{font-size:17px;line-height:20px;white-space:nowrap}ul.lined-list>li>div:last-child{font-weight:600;margin-right:20px}.vehicle-data-block{margin:5px auto}.vehicle-data-block h2{font-weight:600}.vehicle-data-block ul{list-style:none;margin:0;padding:0}.vehicle-data-block ul>li{font-size:14px;gap:8px;line-height:20px}.vehicle-data-block p{line-height:1.2;margin:15px 0}.vehicle-data-block .accordion-head h3{margin:0}.vehicle-data-block .accordion-head .fa{font-size:20px}.accordion-head{align-items:center;background:#f0f0f0;display:flex;justify-content:space-between;padding:10px 20px}.vehicle-icon-block img[alt=check]{display:inline-block;margin-right:8px;position:relative}.services-list{margin-left:5px}.vehicle-contact-form-wrap{background:var(--navy-gradient);border-radius:4px;overflow:hidden;padding:28px}.rental-detail-form{background:linear-gradient(110deg,#e2e2e2,#fff 50%,#e2e2e2);border:1px solid #d3d3d3;border-radius:4px;font-size:12px}.rental-detail-form .form-title{font-size:23px;font-weight:600;margin-bottom:24px}.rental-detail-form form .input-wrapper textarea{font-size:15px;margin-top:10px}.rental-detail-form .form .checkbox{font-size:13px}.rental-detail-form .form-bottom .btn{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100%}.rental-detail-form .form-bottom .col{display:block}.rental-option-wrapper .rental-radio{display:none}.rental-option-wrapper .rental-radio:checked+.rental-option-card{background-color:#f0f0f0;border-color:#1a73e8!important;box-shadow:0 0 0 1px rgba(26,115,232,.25)}.rental-option-wrapper .rental-radio:checked+.rental-option-card .selection-indicator{border-color:#1a73e8}.rental-option-wrapper .rental-radio:checked+.rental-option-card .selection-indicator:after{opacity:1}.rental-option-wrapper .rental-option-card{background-color:#fff;border:1px solid #dee2e6;cursor:pointer;transition:all .2s ease-in-out}.rental-option-wrapper .rental-option-card:hover{background-color:#f8f9fa}.rental-option-wrapper .selection-indicator{border:2px solid #adb5bd;border-radius:50%;height:18px;min-width:18px;position:relative;width:18px}.rental-option-wrapper .selection-indicator i{display:none}.rental-option-wrapper .selection-indicator:after{background-color:#1a73e8;border-radius:50%;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:8px}@media(min-width:992px){.vehicle-data-block{border-radius:4px;margin:15px auto}.rental-detail-form{padding-left:40px;padding-right:40px}.detail-vehicle-data .vehicle-icons-phone-group .vehicle-phone-number{font-size:17px}.legal-notes{font-size:12px}}.attachment-list .attachment-item{align-items:center;display:flex;font-size:16px;font-weight:300;line-height:20px;margin-block:16px;padding-block:16px}.attachment-list .attachment-item span{margin-left:5px}.attachment-list .attachment-item img{margin-left:auto;transition:opacity .2s ease}.attachment-list .attachment-item:hover img{opacity:.5}@media(min-width:768px){.attachment-list{margin-bottom:90px}}