select:focus,input:focus,textarea:focus{outline:none}.btn[disabled],.btn-outlined[disabled]{cursor:unset;opacity:.4}.btn[disabled]:hover,.btn-outlined[disabled]:hover{background-color:unset!important;color:unset!important}.card.unavailable{opacity:.5}.checkout-page{background-color:#f8fafb}.checkout .container{display:flex;justify-content:space-between;padding-bottom:100px}.checkout .form{max-width:850px;width:100%;margin-right:32px}.checkout .summary{max-width:455px;width:100%}.checkout .card{padding:32px 24px;border-radius:20px;background-color:#fff}.checkout .card h2{font-size:20px;line-height:25px;margin-bottom:4px}.checkout .card .description{font-size:14px;line-height:17px;font-weight:400;color:#90a3bf;margin-bottom:32px}.checkout .card .fields{display:flex;flex-wrap:wrap;justify-content:space-between}.checkout .card .fields .item{display:flex;flex-direction:column;max-width:calc(50% - 16px);width:100%}.checkout .card .fields .item:not(:nth-last-child(-n+2)){margin-bottom:24px}.checkout .card .fields .item label{font-size:16px;line-height:24px;font-weight:400;margin-bottom:12px;max-width:fit-content}.checkout .card .fields .item>div{position:relative;display:flex;align-items:center;background-color:#f8fafb;border-radius:10px}.checkout .card .fields .item>div .wpcf7-not-valid-tip{position:absolute;bottom:-16px;font-size:12px}.checkout .card .fields .item.date>div .wpcf7-not-valid-tip{bottom:-30px}input[type='date'],input[type='time']{display:block;position:relative}input[type='date'],input[type='time']{-webkit-appearance:textfield;-moz-appearance:textfield;min-height:1.2em}input[type='date']::-webkit-calendar-picker-indicator,input[type='time']::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;color:#fff0;background:#fff0;cursor:pointer}.checkout .form #cf7-rent-form-submit-btn,.checkout .form .wpcf7-spinner{display:none}.checkout .card .fields .item>div p{display:flex;align-items:center;width:100%;height:100%}.checkout .card .fields .item>div p span{display:block;width:100%}.checkout .card .fields .item input{padding:18px 16px;font-size:14px;line-height:17px;width:100%;height:100%}.checkout .card .fields .item.date input,.checkout .card .fields .item.date input{padding-top:0;padding-bottom:0}.checkout .card .fields .item input::placeholder{color:#90a3bf;font-size:14px;line-height:17px}.checkout .card .fields .item img{width:24px;height:24px;margin-right:16px}.checkout .card .fields .item.date img{margin-top:14px;margin-bottom:14px}.checkout .personal-info{margin-bottom:32px}.checkout .summary{padding-left:16px;padding-right:16px;height:fit-content}.checkout .summary .selected-car{display:flex;align-items:center;padding-bottom:24px;border-bottom:1px solid #c3d4e966;margin-bottom:24px}.checkout .summary .selected-car .img{max-width:132px;width:100%;height:108px;margin-right:16px}.checkout .summary .selected-car .img img{display:block;width:100%;object-fit:contain;border-radius:8px}.checkout .summary .selected-car h3{line-height:30px;font-weight:500}.checkout .summary .selected-car h3:hover{text-decoration:underline}.checkout .summary .numbers .price-per-day,.checkout .summary .numbers .days-number{display:flex;justify-content:space-between}.checkout .summary .numbers .price-per-day{margin-bottom:24px}.checkout .summary .numbers .days-number{margin-bottom:40px}.checkout .summary .numbers .price-per-day span:first-child,.checkout .summary .numbers .days-number span:first-child{font-size:16px;line-height:19px;color:#666}.checkout .summary .numbers .price-per-day span:last-child,.checkout .summary .numbers .days-number span:last-child{font-size:18px;line-height:22px;font-weight:600}.checkout .summary .numbers .summary-price{margin-bottom:48px}.checkout .summary .numbers .summary-price .first,.checkout .summary .numbers .summary-price .second{display:flex;justify-content:space-between}.checkout .summary .numbers .summary-price .first{margin-bottom:4px}.checkout .summary .numbers .summary-price .first span:first-child{max-width:280px;width:100%;font-size:20px;line-height:24px;font-weight:600}.checkout .summary .numbers .summary-price .first span:last-child{font-size:26px;line-height:32px;font-weight:600}.checkout .summary .numbers .summary-price .second span:first-child{max-width:280px;width:100%;font-size:14px;line-height:17px;font-weight:400;color:#90a3bf}.checkout .summary .numbers .summary-price .second span:last-child{font-size:18px;line-height:22px;color:#666;text-decoration:line-through}.checkout .summary .numbers .btn{width:100%;font-size:18px;line-height:22px}.checkout .rental-info .section.receiving{margin-bottom:32px}.checkout .rental-info .section .title{display:flex;align-items:center;margin-bottom:24px}.checkout .rental-info .section .title .img{width:16px;height:16px;margin-right:10px}.checkout .rental-info .section .title .img img{display:block;width:100%;height:100%}.checkout .rental-info .section h3{font-size:16px;line-height:20px}.btn-mobile-checkout{display:none}@media (max-width:600px){.checkout .container{flex-direction:column-reverse}.checkout .form{max-width:100%;width:100%;margin-right:32px}.checkout .summary{max-width:100%}.checkout .card{padding:16px}.checkout .card h2{font-size:18px}.checkout .card .description{font-size:12px;margin-bottom:24px}.checkout .card .fields{flex-direction:column}.checkout .card .fields .item{max-width:100%;margin-bottom:16px}.checkout .card .fields .item:not(:nth-last-child(-n+2)){margin-bottom:16px}.checkout .card .fields .item label{font-size:12px}.checkout .card .fields .item input{padding:16px}.checkout .card .fields .item.date input,.checkout .card .fields .item.date input{padding-top:0;padding-bottom:0}.checkout .card .fields .item.date img{margin-top:12px;margin-bottom:12px}.checkout .personal-info{margin-bottom:24px}.checkout .summary{margin-bottom:24px}.checkout .summary .selected-car h3{font-size:16px}.checkout .summary .numbers .price-per-day span:first-child,.checkout .summary .numbers .days-number span:first-child{font-size:12px}.checkout .summary .numbers .price-per-day span:last-child,.checkout .summary .numbers .days-number span:last-child{font-size:16px}.checkout .summary .numbers .summary-price{margin-bottom:0}.checkout .summary .numbers .summary-price .first span:first-child{font-size:16px}.checkout .summary .numbers .summary-price .first span:last-child{font-size:18px;max-width:218px}.checkout .summary .numbers .summary-price .second span:first-child{max-width:218px;font-size:12px}.checkout .summary .numbers .summary-price .second span:last-child{font-size:14px}.checkout .summary .numbers .btn{display:none}.checkout .rental-info .section.receiving{margin-bottom:32px}.checkout .rental-info .section .title{display:flex;align-items:center;margin-bottom:24px}.checkout .rental-info .section .title .img{width:16px;height:16px;margin-right:10px}.checkout .rental-info .section .title .img img{display:block;width:100%;height:100%}.checkout .rental-info .section h3{font-size:16px;line-height:20px}.btn-mobile-checkout{display:block;width:100%;margin-top:30px}}#checkout-modal{display:none;justify-content:center;align-items:center;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgb(32 32 32 / .7)}#checkout-modal.active{display:flex}.checkout-modal-content{background-color:#fefefe;margin:20% auto;padding:60px 20px;border-radius:10px;width:100%;max-width:calc(100% - 32px);text-align:center;@media (min-width:680px){padding:60px 90px;max-width:644px}}.checkout-modal-content .img-wrap{width:120px;height:120px;margin:0 auto 24px;@media (min-width:680px){width:168px;height:168px;margin:0 auto 34px}}.checkout-modal-content h2{font-size:20px;font-weight:600;margin-bottom:16px}.checkout-modal-content p{font-size:14px;font-weight:500;margin-bottom:40px;@media (min-width:680px){margin-bottom:50px}}.checkout-modal-content .btn{width:100%;max-width:424px;margin:0 auto}.contact-page .head{display:flex;align-items:center;justify-content:space-between;padding:32px;background-color:#f8fafb;border-radius:20px;margin-bottom:50px}.contact-page .head h1{font-size:28px;line-height:34px;margin-right:30px}.contact-page .head .img{max-width:190px;width:100%;height:60px}.contact-page .head .img img{display:block;width:100%;height:100%;object-fit:contain}.contacts-list{display:flex;margin-bottom:50px}.contacts-list .item{max-width:calc(100% / 4 - 60px / 4);width:100%;padding:24px;box-shadow:0 1px 24px 0 rgb(74 74 74 / .09);border-radius:20px}.contacts-list .item:not(:last-child){margin-right:20px}.contacts-list .item .icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 1px 24px 0 rgb(0 0 0 / .06);margin-bottom:50px}.contacts-list .item .icon img{width:29px;height:29px;display:block}.contacts-list .item h3{font-size:20px;line-height:24px;margin-bottom:16px}.contacts-list .item .description{font-size:16px;line-height:19px;font-weight:400;margin-bottom:24px}.contacts-list .item .description-second{font-size:16px;line-height:19px;font-weight:400;margin-top:24px}.contacts-list .item a{font-size:18px;line-height:22px;text-decoration:underline;font-weight:600}.contacts-list .item a:hover{text-decoration:none}.contact-page .form-wrapper{display:flex}.contact-page .form-wrapper>div{max-width:calc(50% - 10px);width:100%}.contact-page .form-wrapper .map{margin-right:20px;min-height:720px}.contact-page .form-wrapper .map iframe{width:100%;height:100%;border:none}.contact-page .form-wrapper .form{background-color:#f8fafb;border-radius:20px;padding:40px 24px}.contact-page .form-wrapper .form h2{font-size:24px;line-height:30px;font-weight:500;margin-bottom:24px}.contact-page .form-wrapper .form .item:not(:last-child){margin-bottom:26px}.contact-page .form-wrapper .form .item label{display:block;max-width:fit-content;font-size:16px;line-height:24px;font-weight:500;color:#1a202c;margin-bottom:12px}.contact-page .form-wrapper .form .item div{position:relative;border-radius:10px;background-color:#fff;padding:12px 16px 12px 16px}.contact-page .form-wrapper .form .item div.select{position:relative}.contact-page .form-wrapper .form .item div.select::after{position:absolute;content:'';display:block;width:24px;height:24px;background-image:url(/wp-content/themes/van-rent/assets/images/icons/select-arrow-icon.svg);right:16px;top:50%;transform:translateY(-50%)}.contact-page .form-wrapper .form .item select,.contact-page .form-wrapper .form .item textarea{width:100%}.contact-page .form-wrapper .form .item select{-webkit-appearance:none;-moz-appearance:none}.contact-page .form-wrapper .form .item textarea{min-height:148px;resize:none}.contact-page .form-wrapper .form .item .wpcf7-not-valid-tip{position:absolute;bottom:-34px;font-size:12px}.contact-page .form-wrapper .form .wpcf7-form>p{max-width:343px;width:100%;margin:40px auto 0 auto}.contact-page .form-wrapper .form .btn{max-width:343px;width:100%}@media (max-width:960px){.contact-page .head{padding:16px;margin-bottom:24px}.contact-page .head h1{font-size:20px;margin-right:0}.contact-page .head .img{display:none}.contacts-list{flex-direction:column;margin-bottom:70px}.contacts-list .item{max-width:100%}.contacts-list .item:not(:last-child){margin-right:0}.contacts-list .item .icon{margin-bottom:30px}.contacts-list .item h3{font-size:18px}.contacts-list .item .description{font-size:14px}.contacts-list .item a{font-size:16px}.contact-page .form-wrapper{flex-direction:column-reverse}.contact-page .form-wrapper>div{max-width:100%}.contact-page .form-wrapper .map{margin-right:0;height:404px}.contact-page .form-wrapper .map iframe{width:100%;height:100%;border:none}.contact-page .form-wrapper .form{padding:32px 16px}.contact-page .form-wrapper .form h2{font-size:20px}}.rental-terms-page .head{display:flex;justify-content:space-between;align-items:center;background-color:#f8fafb;border-radius:20px;padding:32px;margin-bottom:40px}.rental-terms-page .head .text{margin-right:30px}.rental-terms-page .head h1{font-size:28px;line-height:34px;margin-bottom:16px}.rental-terms-page .head p{font-size:14px;line-height:17px;font-weight:400}.rental-terms-page .head .img{max-width:87px;width:100%;height:46px}.rental-terms-page .terms .filters{display:flex;margin-bottom:24px}.rental-terms-page .terms .filters button:not(:last-child){margin-right:27px}.rental-terms-page .terms .filters button.selected{cursor:unset}.rental-terms-page .terms .filters button.selected:hover{background-color:unset}.rental-terms-page .terms .list{display:flex;flex-wrap:wrap;margin-bottom:100px}.rental-terms-page .terms .list .item{max-width:calc(100% / 3 - 40px / 3);width:100%;background-color:#f8fafb;border-radius:20px;padding:32px 16px;display:flex;margin-bottom:20px}.rental-terms-page .terms .list .item:not(:nth-child(3n)){margin-right:20px}.rental-terms-page .terms .list .item .icon{max-width:100px;width:100%;margin-right:10px}.rental-terms-page .terms .list .item .icon img{display:block;width:100%}.rental-terms-page .terms .list .item h3{font-size:18px;line-height:22px;margin-bottom:16px}.rental-terms-page .terms .list .item ul{list-style:disc;font-size:16px;line-height:22px;color:#4d4d4d;padding-left:20px;font-weight:300}.rental-terms-page .terms .list .item ul li{list-style:disc}@media (max-width:960px){.rental-terms-page .head{padding:24px 16px;margin-bottom:24px}.rental-terms-page .head .text{margin-right:0}.rental-terms-page .head h1{font-size:20px;line-height:normal}.rental-terms-page .head p{font-weight:500}.rental-terms-page .head .img{display:none}.rental-terms-page .terms .filters{display:flex;gap:16px;margin-bottom:24px}.rental-terms-page .terms .filters button:not(:last-child){margin-right:0}.rental-terms-page .terms .list{flex-direction:column;margin-bottom:50px}.rental-terms-page .terms .list .item{max-width:100%;margin-bottom:16px}.rental-terms-page .terms .list .item:not(:nth-child(3n)){margin-right:0}.rental-terms-page .terms .list .item h3{font-size:16px}.rental-terms-page .terms .list .item ul{font-size:13px}}.blog-page h1{font-size:28px;line-height:34px;margin-bottom:23px}.blog-page .posts-list{display:flex;flex-wrap:wrap;margin-bottom:8px}.blog-page .posts-list .item{max-width:calc(100% / 3 - 137px / 3);width:100%;box-shadow:0 1px 24px 0 rgb(0 0 0 / .04);border:1px solid #f2f2f2;border-radius:20px;margin-bottom:32px}.blog-page .posts-list .item:not(:nth-child(3n)){margin-right:68px}.blog-page .posts-list .item .img{display:block;height:200px}.blog-page .posts-list .item .img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}.blog-page .posts-list .item .info{padding:16px}.blog-page .posts-list .item .info .add-info{display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:18px;font-weight:300;margin-bottom:14px}.blog-page .posts-list .item .info h3{font-size:16px;line-height:21px;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.blog-page .posts-list .item .info h3:hover{text-decoration:underline}.blog-page .posts-list .item .info p{font-size:12px;line-height:17px;font-weight:400}.blog-page .load-more-btn{display:none;margin:0 auto 32px;padding-left:40px;padding-right:40px;font-size:16px}.blog-page .posts-list .empty{width:100%;text-align:center;padding:60px 0;font-size:22px}@media (max-width:960px){.blog-page h1{font-size:20px;margin-bottom:16px}.blog-page .posts-list{display:flex;flex-wrap:wrap;margin-bottom:8px}.blog-page .posts-list .item{max-width:calc(100% / 2 - 137px / 2)}.blog-page .posts-list .item:not(:nth-child(2n)){margin-right:68px}}@media (max-width:600px){.blog-page .posts-list .item{max-width:100%;margin-bottom:16px}.blog-page .posts-list .item:not(:nth-child(3n)){margin-right:0}}.single-article{padding-bottom:40px}.single-article .content{display:flex;justify-content:space-between;flex-direction:column-reverse;@media (min-width:960px){flex-direction:row}}.single-article .content .left{width:100%;@media (min-width:960px){max-width:51%}}.single-article .content .left h1{font-size:22px;font-weight:600;margin-bottom:12px;@media (min-width:960px){font-size:28px;margin-bottom:16px}}.single-article .content .left p{font-size:15px;font-weight:400;@media (min-width:960px){font-size:16px}}.single-article .content .right{width:100%;@media (min-width:960px){max-width:47%}}.single-article .content .right img{border-radius:20px;margin-bottom:32px;@media (min-width:960px){margin-bottom:0}}.not-found-page .main{padding:100px 0}.not-found-page .main h1{text-align:center;margin-bottom:40px}.not-found-page .main .btn{margin:0 auto}.content-single a{color:blue!important;text-decoration:underline}.content-single a:hover{color:darkblue!important}.content-single h1{font-weight:700;text-transform:uppercase;padding:30px 0 5px;font-size:36px}.content-single li strong,.content-single p strong{font-weight:500}.content-single figure,.content-single>img{max-width:640px;max-height:427px;margin:0;@media (min-width:960px){float:right;margin:0 0 30px 20px}}.content-single p+p{padding-top:15px}.content-single li{font-size:16px;line-height:2}.content-single p{font-size:16px;line-height:1.5}.content-single p+h1,.content-single p+h2,.content-single p+h3,.content-single p+h4,.content-single p+h5,.content-single p+h6{padding-top:20px}.content-single ul li{list-style:disc}.content-single ul li::marker{font-size:17px}.content-single ul,.content-single ol{padding-left:30px}.content-single ul+p,.content-single p+ul,.content-single ol+p,.content-single p+ol{padding-top:25px}.content-single table{margin-top:24px}.content-single h1+img,.content-single>img+p,.content-single figure+p,.content-single h1+.content-single>img,.content-single h2+.content-single>img,.content-single h3+.content-single>img,.content-single h4+.content-single>img,.content-single h5+.content-single>img,.content-single h6+.content-single>img,.content-single h1+figure,.content-single h2+figure,.content-single h3+figure,.content-single h4+figure,.content-single h5+figure,.content-single h6+figure,.content-single figure+h1,.content-single figure+h2,.content-single figure+h3,.content-single figure+h4,.content-single figure+h5,.content-single figure+h6,.content-single ol+h1,.content-single ol+h2,.content-single ol+h3,.content-single ol+h4,.content-single ol+h5,.content-single ol+h6,.content-single ul+h1,.content-single ul+h2,.content-single ul+h3,.content-single ul+h4,.content-single ul+h5,.content-single ul+h6,.content-single h1+p,.content-single h2+p,.content-single h3+p,.content-single h4+p,.content-single h5+p,.content-single h6+p{padding-top:15px}.content-single h2,.content-single h3,.content-single h4,.content-single h5,.content-single h6{font-size:20px;font-weight:700!important;line-height:1;@media (min-width:960px){font-size:28px}}.content-single--taxonomy table td{padding:16px 20px;border:.5px solid #7a859b}.content-single--taxonomy table{border-spacing:0;border-collapse:collapse;text-align:center}.content-single--taxonomy tbody tr:first-child td span{font-weight:600!important;font-size:16px;line-height:1.3;text-transform:uppercase}.content-single--taxonomy table+p{padding-top:20px}