.custom_top_bar_menu{margin-top:10px}.top_header_item{display:flex!important;align-items:center}.top_header_item .separator{width:1px;background-color:rgba(255,255,255,.47);height:30px;margin-left:30px}.help-bar-blog .top_header_item_link{display:flex!important;background-color:#231f20;color:white;padding:10px 25px!important;border-radius:10px}.help-bar-blog .top_header_item_link:hover{background-color:white;color:#231f20!important}.help-bar-blog .top_header_item_link img{margin-right:10px}.custom_top_bar_menu,.custom_top_bar_menu .menu{margin:0}.custom_top_bar_menu .menu>li{position:relative}.custom_top_bar_menu .menu>li>a{display:flex!important;color:white;text-align:center;padding:10px 25px!important;font-weight:700;width:150px}.custom_top_bar_menu .menu>li>a:hover{background-color:transparent!important}.custom_top_bar_menu .menu>li>a img{margin-left:10px}.custom_top_bar_menu .menu .sub-menu{visibility:hidden;opacity:0;padding:0;list-style:none;position:absolute;width:250px;top:105%;left:0;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.2);z-index:16;display:flex;flex-direction:column}.custom_top_bar_menu .menu li:hover .sub-menu{visibility:visible;top:100%;opacity:1}.custom_top_bar_menu .menu li>ul li a{position:relative;display:block;padding:12px 30px 12px 34px;text-decoration:none!important;font-weight:400}.stm-layout-header-car_dealer .custom_top_header.header-help-bar>ul li a .list-label{margin-right:10px;color:white!important;line-height:11px}.help-bar-compare .top_header_item_link,.help-bar-shop .top_header_item_link{display:flex!important;padding:10px 25px!important}.stm-layout-header-car_dealer .header-help-bar>ul li.help-bar-compare:hover .list-label,.stm-layout-header-car_dealer .header-help-bar>ul li.help-bar-shop:hover .list-label{color:#ed1b2f!important}.stm-layout-header-car_dealer .custom_top_header.header-help-bar>ul li a .list-badge{right:15px;top:3px;color:#ed1b2f;background-color:white}.stm-layout-header-car_dealer .custom_top_header.header-help-bar>ul li.help-bar-compare a .list-icon,.stm-layout-header-car_dealer .custom_top_header.header-help-bar>ul li.help-bar-shop a .list-icon{color:white}.stm-layout-header-car_dealer .custom_top_header.header-help-bar>ul li.help-bar-compare:hover a .list-icon,.stm-layout-header-car_dealer .custom_top_header.header-help-bar>ul li.help-bar-shop:hover a .list-icon{color:#ed1b2f}.stm-layout-header-car_dealer .mobile-menu-trigger span{background:#fff!important}@media (max-width:991px){.top_header_item .separator{display:none}.custom_top_header.header-help-bar{top:0!important}.custom_top_header.header-help-bar>ul{display:flex!important;position:unset!important;width:fit-content!important;background-color:transparent!important;flex-wrap:wrap;justify-content:center}.custom_top_header.header-help-bar ul li{float:right;text-align:left!important;width:auto!important;margin-bottom:10px!important}.custom_top_header.header-help-bar ul li a{background-color:transparent!important}.custom_top_header .help-bar-blog .top_header_item_link{background-color:#231f20!important}.custom_top_header .help-bar-cita{display:none!important}.menu-item-3541 a img{margin-left:10px;filter:invert(50%) sepia(2%) saturate(633%) hue-rotate(188deg) brightness(85%) contrast(90%)}}.menu_car{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}.menu_car:hover .menu_car_info_title{color:#ed1b2f}.btn_whatsapp{display:block;width:80px;padding:15px;background-color:white;border-radius:40px;position:fixed;bottom:75px;right:20px;z-index:11}.footer_copyright_info{color:black}.footer_widgets_wrapper .widget .widget-wrapper{min-height:245px}.footer_widgets_wrapper h6{font-weight:700;font-size:15px;color:white;text-transform:uppercase}.enlaces_link{color:white}.enlaces_link:hover{color:#ed1b2f!important}.icon-box-link-btn{font-family:Montserrat,Arial!important}#footer-copyright .footer-copyright::before{background-color:unset!important}.footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget .comments-number a{color:#ed1b2f!important}.footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget .comments-number a:hover{color:white!important}.footer_medio_ambiente_line{display:flex}.reserva_content .elementor-widget-container{min-height:270px}.inicio_video_slider .slick-prev,.inicio_video_slider .slick-next{box-shadow:none!important}.listing-car-item-cotizacion{text-align:right}.listing-car-item-cotizacion a{color:#888;font-size:13px}.icon_mantenimiento_express_container{width:68px!important;height:68px!important}.icon_mantenimiento_express_container p{margin:0}.wpcf7-form-control.wpcf7-submit{background-color:#ed1b2f;font-family:"Montserrat",Sans-serif}.form-date{display:block;width:100%;height:47px;line-height:47px;padding:0 21px;font-weight:400;color:#888;border:2px solid #eceff3;font-size:14px;outline:none!important;background-color:#eceff3}.exbeneficios .eael-infobox .infobox-content{margin-top:-20px;z-index:10;position:relative;border:1px solid #d5d5d5;border-radius:10px}.capacidades_requisitos .elementor-widget-container{min-height:290px}.exrequisitos .icon-box{min-height:180px}.exrequisitos .elementor-widget-container:hover{background-color:white}.grado_discapacidad hr{border:1px solid rgba(0,0,0,.1);width:60%;margin:auto!important;margin-top:20px!important;margin-bottom:20px!important}.grado_discapacidad_descripcion{color:#777}.grado_discapacidad_porcentaje{color:#ed1b2f;padding:5px 25px;border:solid 1px #ed1b2f;border-radius:20px;margin:10px 0 15px;display:inline-block}.contact-us-submit-btn{margin-left:20px}.cotizador_especiales .calculator-settings.ccb-front{margin:0}.cotizador_especiales .ccb-dropdown__input,.cotizador_especiales .ccb-dropdown__list li{color:black!important}.cotizador_especiales .ccb-appearance-field.calc-dd-toggle.calc-drop-down-with-image-current{color:black!important}.btn-blindaje{border:none;outline:none;padding:10px 16px;background-color:transparent;box-shadow:0 0 0 transparent;color:#000!important;border-radius:0px;font-weight:700;margin-bottom:10px;width:fit-content}.btn-blindaje:hover,.btn-blindaje:focus{border-bottom:4px red solid}.tipo-blindaje li{border-bottom:1px solid #000;margin-left:-1rem}.tipo-blindaje li::marker,.li-pb::marker{color:#ed1b2f}.rastreo_banner_slider figcaption.elementor-image-carousel-caption{top:30%;position:absolute;right:80px;width:400px;line-height:32px}.rastreo_servicios_info td{border-bottom:0}.listing_description_toyocosta{color:#6d6e71;font-family:"Montserrat",Sans-serif}.listing_title_toyocosta h2,.listing_cotizacion_toyocosta h2{color:#6d6e71!important;font-family:"Montserrat",Sans-serif;font-size:19px!important}.listing_cotizacion_toyocosta .stm-elementor-icon::before{color:#ed1b2f}.form-modal-select{opacity:1!important;visibility:visible!important;height:40px;width:100%;border:none;border-radius:0;background-color:#eceff3;outline:none!important;line-height:40px;font-size:14px;color:#555;font-weight:400;padding-left:14px;padding-right:40px}.car-action-unit.add-to-compare.stm-added,.car-action-unit.add-to-compare.stm-added>i{color:#ed1b2f!important}.listing-specifications-wrap li{border-style:solid;border-width:0 0 1px;border-color:#d5d9e0}.info-list-wrap .item-value table{margin:0}.info-list-wrap .item-value table>tbody tr td{border-bottom:0;padding:9px 9px 8px}.listing-specifications-wrap .item-title{color:#888}.listing-specifications-wrap .info-list-wrap ul li .item-title{max-width:30%!important}.listing-specifications-wrap .info-list-wrap ul li .item-value{max-width:70%!important}.motors-elementor-inventory-search-results#listings-result ul.page-numbers li>span{color:rgba(0,0,0,.53)!important}.motors-elementor-inventory-search-results#listings-result ul.page-numbers li>a{color:rgba(0,0,0,.53)!important;border:1px solid rgba(0,0,0,.53)!important}.form_hidden_field{opacity:0;height:0px;width:0px!important}.stm-product-inner .add_to_cart_button,.wc-block-cart__submit-container a,.wc-block-components-totals-coupon__form button,.wc-place-order-btn input{background-color:#32373c!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ed1b2f!important;color:white!important;display:flex;justify-content:center;align-items:center}.woocommerce nav.woocommerce-pagination ul li a{background:#eaedf0!important;color:#000!important;display:flex!important;justify-content:center;align-items:center}.woocommerce nav.woocommerce-pagination ul li{border-right:0!important;margin-right:20px!important;bottom-right:10px!important}.woocommerce nav.woocommerce-pagination ul{border:0!important;margin-bottom:20px!important}.woocommerce .cart button,.woocommerce-product-search button{background-color:#32373c!important}.wc-block-components-price-slider__actions{align-items:center!important;display:flex;gap:16px;justify-content:center!important}.woocommerce .products ul li .stm-product-inner,.woocommerce ul.products li .stm-product-inner{min-height:450px!important}.business_beneficio .elementor-widget-container{min-height:195px}.contacto_phone{display:flex;align-items:center}.contacto_phone .stm-icon-phone,.contacto_phone .fa-whatsapp{font-size:20px!important;color:#333!important;margin-right:5px}.contact-us-QR{display:flex;flex-direction:column;align-items:center;padding-bottom:15px;font-weight:700;font-family:Montserrat}@media (max-width:399px){.woocommerce ul.page-numbers li .prev{left:120px!important;top:-45px!important}.woocommerce ul.page-numbers li .next{right:120px!important;top:-45px!important}}@media (min-width:400px){.woocommerce ul.page-numbers li .prev{left:120px!important;top:-45px!important}.woocommerce ul.page-numbers li .next{right:120px!important;top:-45px!important}}@media (min-width:992px){.woocommerce ul.page-numbers li .prev{left:-120px!important;top:0!important}.woocommerce ul.page-numbers li .next{right:-120px!important;top:0!important}}