.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.nameDiv,.nameDiv h4,.nameDiv p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.vehicleItem{display:flex;flex-direction:row;margin-top:20px;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:400;color:#c50505;background-color:#f7f7f7;cursor:pointer;box-shadow:0 0 5px 5px rgba(0,0,0,16%);transition:400ms all ease-in-out}.vehicleItem:hover{background-color:#d8d8d8}.vehicleImageDiv{flex-grow:1;flex-basis:0;position:relative;overflow:hidden;height:auto;max-height:272.66px;display:flex;justify-content:center;align-items:center;min-width:330px}.imageOverlay{display:flex;justify-content:center;align-items:center;height:40px;background-color:rgba(197,5,5,.8);width:250px;position:absolute;top:40px;right:-61px;transform:rotate(45deg);color:white;padding-bottom:3px;font-size:20px;font-weight:600}.imageOverlayNew{background-color:rgba(255,165,0,.8)}.imageOverlaySold{background-color:rgba(197,5,5,.8)}.vehicleInformationDiv{flex-grow:2;flex-basis:0;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.vehicleUpperInformationDiv{display:flex;flex-direction:column;padding:12px 15px;justify-content:space-between}.vehicleUpperInformationDivHeader{display:flex;flex-direction:row;justify-content:space-between}.vehicleItem .vehicleUpperInformationDivHeader{padding-top:40px}.vehicleGridItem .vehicleLowerInformationDiv{flex-wrap:wrap}.vehicleLowerInformationDiv{display:flex;flex-direction:row;margin-bottom:40px}.vehicleGridItem .vehicleInformationDiv{height:361px}.vehicleComment{white-space:nowrap;margin-top:15px;max-height:8vh;overflow:hidden;text-overflow:ellipsis;max-width:100%}.specBox{display:flex;align-items:center;margin-bottom:20px;min-width:130px}.specBox .spec span{font-size:15px;color:#000;font-weight:400;line-height:15px}.specBox .icon i{font-size:25px;color:#000}.specBox .spec p{font-size:15px;color:#000;font-weight:600;line-height:13px;text-transform:uppercase;margin-bottom:0}.specBox .spec{margin-left:10px}.vehicleUpperInformationDivHeader h4,.vehicleUpperInformationGridDivHeader h4{font-size:35px;color:#000;font-weight:700;margin-bottom:0}.vehicleUpperInformationDivHeader p,.vehicleUpperInformationGridDivHeader p{font-size:25px;color:#000;font-weight:400;margin-bottom:0}.vehicleUpperInformationDivHeader .price{font-size:35px;color:#c50505;font-weight:700;text-align:right;margin-bottom:0;line-height:1.2}.vehicleUpperInformationGridDivHeader .price{font-size:16px;color:#c50505;font-weight:700;margin-bottom:0}.seeCar{font-size:18px;color:#000;font-weight:700;margin-bottom:0;margin-bottom:20px;display:flex;justify-content:center;align-items:center;white-space:nowrap}.vehicleItem:hover .seeCar,.vehicleGridItem:hover .seeCar{color:#c50505}.vehicleGridItem{display:flex;flex-direction:column;margin-top:20px;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:400;color:#c50505;background-color:#f7f7f7;cursor:pointer;box-shadow:0 0 5px 5px rgba(0,0,0,16%);min-height:504px;transition:400ms all ease-in-out}.vehicleGridItem:hover{background-color:#d8d8d8}.vehicleImageGridDiv{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.vehicleUpperInformationGridDivHeader{display:flex;flex-direction:column;justify-content:space-between}.acceptLeaasingContainer{margin-top:20px;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:400;color:#fff;background-color:#c50505;padding:15px}.acceptLeaasingBox{display:flex}.acceptLeaasingHeader{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:700}.acceptLeaasingReadMoreButton{display:flex;display:inline-flex;border:1px solid #c50505;min-width:auto;text-transform:none;padding:0 2.5rem;white-space:nowrap;cursor:pointer;height:50px;justify-content:center;align-items:center;background:#fff;color:black;font-size:16px}.acceptLeaasingReadMoreButton:hover,.acceptLeaasingReadMoreButton:focus{color:white;background:#000}.acceptLeaasingText{margin-right:15px}@media (max-width:1192px){.vehicleLowerInformationDiv{margin-bottom:0}}@media (max-width:920px){.vehicleUpperInformationDivHeader{flex-direction:column}.vehicleComment{display:none}.vehicleUpperInformationDivHeader .price{font-size:16px;text-align:left;width:100%}.vehicleUpperInformationDivHeader p{font-size:14px}.vehicleUpperInformationDivHeader h4{font-size:14px}.vehicleImageDiv{display:flex;justify-content:center}.vehicleItem .seeCar{font-size:13px;justify-content:flex-end;flex-basis:auto}.vehicleItem .vehicleLowerInformationDiv{margin-bottom:0;flex-direction:column}.vehicleItem .vehicleUpperInformationDivHeader{padding-top:25px}}@media only screen and (max-width:768px){.specBox .icon i{font-size:17px;color:#000}.specBox .spec p{font-size:12px}.specBox .spec span{font-size:12px}.vehicleImageDiv{min-width:229px}.vehicleItem .vehicleUpperInformationDivHeader{padding-top:0}.specBox{margin-bottom:2px}.vehicleItem .seeCar{margin-bottom:3px}}@media only screen and (max-width:576px){.vehicleImageDiv{min-width:134px}.vehicleItem .vehicleUpperInformationDivHeader{padding-top:0}.vehicleUpperInformationDiv{padding:12px 15px 0}.vehicleLowerInformationDiv .col .specBox{display:none}.vehicleItem .seeCar{margin-bottom:3px}.vehicleUpperInformationDivHeader .price{font-size:13px}.vehicleItem .imageOverlay{height:20px;width:150px;top:18px;right:-45px;font-size:inherit;font-weight:inherit}.vehicleItem .seeCar{flex-basis:0;flex-grow:0;padding-left:5px}.vehicleGridItem{min-height:420px}}