@font-face{font-family:'DM Sans';src:url(//www.buscorenting.com/wp-content/themes/buscorenting/assets/css/../fonts/DMSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'DM Sans';src:url(//www.buscorenting.com/wp-content/themes/buscorenting/assets/css/../fonts/DMSans-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'DM Sans';src:url(//www.buscorenting.com/wp-content/themes/buscorenting/assets/css/../fonts/DMSans-SemiBold.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'DM Sans';src:url(//www.buscorenting.com/wp-content/themes/buscorenting/assets/css/../fonts/DMSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal}body{font-family:'DM Sans',sans-serif;background-color:#fff;font-size:1.2rem;line-height:1.2em;color:#000;font-weight:300;margin:0;padding:0}.wp-block-columns{margin-bottom:0}p,.wp-block-buttons{padding:.6rem 0;margin:0;line-height:1.5em}h1{padding:2rem 0 .6rem;margin:0;font-size:2rem;font-weight:700;line-height:1.2em}h2{padding:1.2rem 0 .6rem;margin:0;font-size:1.8rem;font-weight:700;line-height:1.2em}h3{padding:.8rem 0 .6rem;margin:0;font-size:1.4rem;font-weight:700;line-height:1.2em}h4{padding:.6rem 0;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2em}h2 .icon{padding-bottom:1rem}.text-color{color:#000}.has-text-color-background-color{background-color:#000;color:#fff}.blue{color:#007bff}.has-blue-background-color{background-color:#007bff}.deep-blue{color:#032271}.has-deep-blue-background-color{background-color:#032271}.light-blue{color:#f2f8ff}.has-light-blue-background-color{background-color:#f2f8ff}.grey{color:#949ab1}.has-grey-background-color{background-color:#949ab1}.yellow{color:#ffdc6f}.has-yellow-background-color{background-color:#ffdc6f}.has-text-color-background-color,.has-blue-background-color,.has-deep-blue-background-color{color:#fff}.has-text-color-background-color a,.has-blue-background-color a,.has-deep-blue-background-color a{color:#fff}a{color:#042d96;text-decoration:none}a:hover{text-decoration:underline}a.btn-primary,button.btn-primary,.is-style-primary .wp-block-button__link{display:inline-block;padding:.75rem 1.5rem;background-color:#042d96;border:none;color:#fff;text-decoration:none;border-radius:10px}a.btn-primary:hover,button.btn-primary:hover,.is-style-primary .wp-block-button__link:hover{background-color:#032271;text-decoration:none}a.btn-secondary,button.btn-secondary,.is-style-secondary .wp-block-button__link{display:inline-block;padding:.5rem 2rem;background-color:#fff;border:none;color:#000;text-decoration:none;border-radius:10px}a.btn-secondary:hover,button.btn-secondary:hover,.is-style-secondary .wp-block-button__link:hover{background-color:#949ab1}a.btn-outline-light,button.btn-outline-light,.is-style-outline-light .wp-block-button__link,.a.btn-outline-blue,button.btn-outline-blue,.is-style-outline-blue .wp-block-button__link,.a.btn-outline-deep-blue,button.btn-outline-deep-blue,.is-style-outline-deep-blue .wp-block-button__link{display:inline-block;padding:.5rem 2rem;background-color:transparent;border:none;color:#fff;text-decoration:none;border-radius:10px}.a.btn-outline-blue,button.btn-outline-blue,.is-style-outline-blue .wp-block-button__link,.a.btn-outline-deep-blue,button.btn-outline-deep-blue,.is-style-outline-deep-blue .wp-block-button__link{border:1px solid #fff}a.btn-outline-light:hover,button.btn-outline-light:hover,.is-style-outline-light .wp-block-button__link:hover{background-color:#fff;color:#000}.a.btn-outline-blue:hover,button.btn-outline-blue:hover,.is-style-outline-blue .wp-block-button__link:hover{background-color:#fff;color:#007bff}.a.btn-outline-deep-blue:hover,button.btn-outline-deep-blue:hover,.is-style-outline-deep-blue .wp-block-button__link:hover{background-color:#fff;color:#032271}a.btn-outline-dark,button.btn-outline-dark,.is-style-outline-dark .wp-block-button__link{display:inline-block;padding:.5rem 2rem;background-color:transparent;border:1px solid #032271;color:#032271;text-decoration:none;border-radius:10px}a.btn-outline-dark:hover,button.btn-outline-dark:hover,.is-style-outline-dark .wp-block-button__link:hover{background-color:#032271;color:#fff}header nav .navbar-nav li{margin-right:2rem}header nav .navbar-nav li:last-child{margin-right:0}header nav .navbar-nav li a{color:#032271;font-weight:500}.footer{background:#000;color:#949ab1;padding:30px 0}.footer a{text-decoration:none;color:#949ab1}.footer a:hover{text-decoration:underline}.footer-widget{margin-bottom:20px}.footer-widget .menu{list-style:none;padding:0}.footer-widget .menu li{margin-bottom:10px}.footer-widget p.widget-title{color:#ffdc6f;font-weight:500}.breadcrumb{padding:0 0 2rem;margin:0;list-style:none;display:flex;flex-wrap:wrap}.breadcrumb-item{margin-right:.5rem}.breadcrumb-item a{text-decoration:none;color:#007bff}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:#6c757d;pointer-events:none}.box{border-radius:10px;padding:2rem .6rem;margin:1rem 0}.box h2:first-child{margin-top:0;padding-top:0}.image-container img{border-radius:30px}.paginator{display:flex;align-items:center;margin:20px 0;padding:0}.paginator ul{list-style:none;display:flex;gap:10px;padding:0;margin:0}.paginator li{display:inline-block}.paginator a{text-decoration:none;color:#111;padding:8px 12px;border-radius:4px;transition:background-color .3s,color .3s}.paginator a:hover{background-color:#949ab1;color:#fff}.paginator .active span{color:#fff;background-color:#042d96;padding:8px 12px;border-radius:4px;font-weight:700}.paginator span{padding:8px 12px}.posts{margin:0 10%}.posts .post h3{font-size:1.2rem}.post .post-thumbnail img{border-radius:30px;max-height:300px;object-fit:cover}.price .small{font-size:.7em}.accordion-button{background-color:#f2f8ff;color:#111;font-weight:500;border:none;transition:background-color .2s;font-size:1.2rem}.accordion-button:not(.collapsed){background-color:#042d96;color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-item{border:none}.accordion-item .accordion-header{padding:0}.card-tags{padding-top:0}.card-tag{display:inline-block;background:#fafafa;padding:0 1rem;font-size:.8rem;list-style:1em;border-radius:4px}.car-listing .car-item{transition:transform .2s ease,box-shadow .2s ease}.car-listing .car-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.05)}.car-listing .card-img-top{height:200px;object-fit:cover}.car-listing .card-title{margin-bottom:0}.car-listing .card-body{display:flex;flex-direction:column}.car-listing .card-price{font-size:1.6rem}.car-details .car-sidebar h1{padding-top:.6rem;padding-bottom:0}.car-details .car-sidebar h2{padding-top:0}.car-details .car-sidebar .option{border:2px solid #ddd;border-radius:5px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease-in-out}.car-details .car-sidebar .option.active{border-color:#949ab1;background-color:#949ab1;color:#fff}.car-details .car-sidebar .option:hover{border-color:#949ab1}.car-details .car-sidebar .duration-option p,.car-details .car-sidebar .km-option p{padding:0}.car-details .car-sidebar .card{border:0;background-color:#f2f8ff}.car-details .car-sidebar .card h3{padding-top:0}.car-details .car-sidebar .card-tag{background:#fcfcfc}.car-details .car-sidebar #summary .price{font-size:2rem;line-height:1.2em}.car-details .main-image img{max-height:400px;width:100%;object-fit:cover;cursor:pointer}.car-details .thumbnails{display:flex;flex-direction:column}.car-details .thumbnail{border:2px solid transparent;cursor:pointer;transition:border-color .3s ease}.car-details .thumbnail:hover{border-color:#949ab1}.car-details .car-equipment{line-height:1.6}.car-details .car-description{line-height:1.6}.car-details .car-specs ul{margin:0;padding:0}.car-details .car-specs li{margin-bottom:.5rem;list-style-position:inside}#mobile-summary-bottom{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #ccc;box-shadow:0 -2px 6px rgba(0,0,0,.2);padding:10px 5%;display:none;z-index:999}#mobile-summary-bottom p{padding:0}.modal{font-size:.9em;line-height:1.2em}.content section.wp-block-group{padding-top:4rem;padding-bottom:4rem}.content section.wp-block-group:first-child{padding-top:0}.content .wp-block-group__inner-container h2:first-child{padding-top:0;margin-top:0}.content section.wp-block-group .leadDataForm{padding-top:1rem;padding-left:20%;padding-right:20%}@media (min-width:576px){.modal-dialog{max-width:768px}}@media (max-width:576px){.breadcrumb{display:none}}