.grid-2{	gap: 50px;	display: grid;	grid-template-columns: repeat(2, minmax(0, 1fr));}.grid-3{	gap: 50px;	display: grid;	grid-template-columns: repeat(3, minmax(0, 1fr));}.additional-servises .grid-3{	gap: 15px;}.grid-4{	gap: 50px;	display: grid;	grid-template-columns: repeat(4, minmax(0, 1fr));}#reservation-results .posts .post .price-info .price-total{	display: flex;}#reservation-results .posts .post .price-info .price span{	font-weight: 400;    font-size: 16px;}#reservation-results .posts .post .price-info .price{	font-size: 20px;    font-weight: bold;    line-height: 1;}.selected-car-info .parameters .param img,#reservation-results .posts .post .parameters .param img{	width: 15px;	margin-right: 5px;}.selected-car-info .parameters .param,#reservation-results .posts .post .parameters .param{	display: flex;    align-items: center;    justify-content: center;}.selected-car-info .parameters,#reservation-results .posts .post .parameters{	margin-bottom: 20px;}.selected-car-info .head-info .title .subtitle,#reservation-results .posts .post .head-info .subtitle{	margin: 5px 0 15px;	font-weight: 400;	font-size: 14px;}.selected-car-info .head-info .title span,#reservation-results .posts .post .head-info .title span{	font-weight: 400;    font-size: 14px;}.selected-car-info .head-info .title,#reservation-results .posts .post .head-info .title{	font-size: 30px;    font-weight: bold;    line-height: 1;}#reservation-results .posts .post.hidden {	display: none;}#car-reservation-form .droppoff-address input,#car-reservation-form .pickup-address input{	width: 100%;}#car-reservation-form .vehicle-type .d-flex input{	margin-right: 6px;}#car-reservation-form .vehicle-type .d-flex{	gap: 15px;}#car-reservation-form label{	font-weight: bold;	font-size: 15px;	color: #000;}.car-reservation-wrap .block-text ul li:before{	display: inline-block;    content: "";    width: 18px;    height: 18px;    background: transparent url(/wp-content/plugins/automobiliu-nuoma/assets/circle-check-big.svg) no-repeat;    top: 3px;    position: relative;    margin-right: 12px;    background-size: contain;}.car-reservation-wrap .block-text ul li{	position: relative;}car-reservation-wrap .block-text img{	width: 18px;	height: 18px;	background-size: contain;	margin-right: 12px;	top: -2px;	position: relative;}.car-reservation-wrap .block-text ul{	list-style: none;    padding: 0;	margin-bottom: 0;}.car-reservation-wrap .block-text{	background-color: #f4f4f9;    border-radius: 30px;    padding: 20px;    margin-bottom: 2em;}.car-reservation-wrap .car-info-wrap .param img{	width: 15px;	margin-right: 6px;	margin-top: -1px;}.car-reservation-wrap .additional-servises .service.select .circle,.car-reservation-wrap .insurance.select .circle{	border: 5px solid;}.car-reservation-wrap .additional-servises .circle,.car-reservation-wrap .insurance .circle{	width: 20px;    height: 20px;    border: 1px solid;    border-radius: 20px;	min-width: 20px;}.car-reservation-wrap .select-insurance .insurance .thief,.car-reservation-wrap .select-insurance .insurance .financial-responsibility,.car-reservation-wrap .select-insurance .insurance .deduction{	    font-size: 14px;}.car-reservation-wrap .main-title{	font-size: 1.31rem;    font-weight: 600;    margin-bottom: 20px;    border-bottom: 1px solid #eaecef;    padding-bottom: 10px;}.car-reservation-wrap .additional-servises .service .left{	display: flex;    align-items: self-start;    padding-right: 30px;}.car-reservation-wrap .additional-servises .service label{	margin-top: -9px;	font-weight: 600;	font-size: 15px;	display: block;	color: #000;}.car-reservation-wrap .additional-servises .service img{	width: 20px;    margin-right: 5px;	margin-top: -5px;}.car-reservation-wrap .additional-servises {	margin-bottom: 2em;}.car-reservation-wrap .additional-servises .service{	border: 2px solid #f4f4f9;    border-radius: 30px;    padding: 20px;}.car-reservation-wrap .driver-info .form-group .grid-2{}.car-reservation-wrap .driver-info .form-group input{	width: 100%;    padding: 5px;}.car-reservation-wrap .driver-info .form-group label{	text-transform: uppercase;    font-weight: 600;    font-size: 12px;    display: block;}