@import url("https://fonts.googleapis.com/css2?family=Inter&family=Red+Hat+Display&family=Roboto:wght@300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");
.img-float-responsive{display:visible;
} .menu{
font-family: 'Red Hat Display';
color:black;
}
.menu td {
border:none;
padding:5px 10px;
}
.menu_boton{
margin-bottom: 0px;
} .mfn-menu-dropdown-pointer-left > .mfn-menu-li > .mfn-dropdown-pointer:after { visibility:hidden;
}
.menu_boton p, .menu_boton a, .menu_boton a:hover{
font-family: 'inter';
font-size: 12px;
font-weight: 400;
line-height: 15px;
letter-spacing: 0em;
margin-bottom: 0px;
color:black;
}
.menu_boton .numero{
font-family: 'Red Hat Display';
font-size: 16px;
font-weight: 400;
line-height: 19px;
letter-spacing: 0em;
color:black;
text-align: center;
}
.mcb-section .mcb-wrap .mcb-item-3m89q3zdmh .mfn-header-menu > li.mfn-menu-li > a.mfn-menu-link{
font-family: 'Red Hat Display';
font-size: 12px;
font-weight: 700;
line-height: 19px;
}
.mcb-section .mcb-wrap .mcb-item-3m89q3zdmh .mfn-header-menu > li.current-menu-item.mfn-menu-li > a.mfn-menu-link{
border-bottom: 4px solid #DF2D01;
}
.mfn-header-menu > .mfn-menu-li > .mfn-menu-link{
padding:8px 10px
}
li {z-index: 1;}
div.mcb-header-section:not(.mfn-header-mobile-section) ul:not(.mfn-megamenu) li ul  {z-index: 10;}
.mfn-header-menu > .mfn-menu-li:hover, .mfn-header-menu > .mfn-menu-li:focus, .mfn-header-menu > .mfn-menu-li.hover {
z-index: 2;
} .footer a, .footer p{
color:#ffffff!important;
} .home_informacion_boton{
font-family: 'Red Hat Display';
font-size: 18px;
font-weight: 500;
line-height: 30px;
letter-spacing: 0.02em;
text-align: center;
text-decoration: none;
color:white;
padding:13px 70px;
background-color: #DF2D01;
border-radius: 4px;
}
.h_barra_text_oscuro{
font-family:'Red Hat Display';
font-size: 18px;
font-weight: 600;
line-height: 48px;
color:white;
margin-bottom: 0px;
text-align: left !important;
margin-left:8%;
}
.h_barra_text_gris{
font-family:'Red Hat Display';
font-size: 16px;
font-weight: 800;
line-height: 48px;
color:#3a4146;
margin-bottom: 0px;
text-align: center !important;
}
.h_barra_text_orange{
font-family:'Red Hat Display';
font-size: 16px;
font-weight: 800;
line-height: 48px;
color:white;
margin-bottom: 0px;
text-align: center !important;
}
.h_barra_img{
vertical-align: middle;
margin-right: 5px;
} .home_iso_texto{
font-family: 'Red Hat Display';
font-size: 29px;
font-weight: 400;
line-height: 41px;
letter-spacing: 0em;
text-align: left;
}
.home_iso_boton{
font-family: 'Red Hat Display';
font-size: 16px;
font-weight: 500;
line-height: 30px;
letter-spacing: 0.02em;
text-align: center;
text-decoration: none;
color:white;
width: 150px;
height:40px;
padding: 10px 45px;
background-color: #3A4146;
border-radius: 4px;
}
.zona_oscura{
background-color: linear-gradient(74.72deg, rgba(0, 0, 0, 0.2) 48.53%, rgba(0, 0, 0, 0) 91.31%), #3A4046;;
}
.h_oscura_texto_imagen{
font-family: 'Red Hat Display';
font-size: 14px;
font-weight: 700;
line-height: 17px;
letter-spacing: 0em;
text-align: left;
color:white;
}
.h_oscura_title{
font-family: 'Red Hat Display';
font-size: 47px;
font-weight: 600;
line-height: 52px;
letter-spacing: 0em;
text-align: left;
color:white;
}
.h_oscura_subtitle{
font-family: 'Red Hat Display';
font-size: 28px;
font-weight: 400;
line-height: 41px;
letter-spacing: 0em;
text-align: left;
color:white;
}
.h_suboscuro_title{
font-family: 'Red Hat Display';
font-size: 60px;
font-weight: 600;
line-height: 70px;
letter-spacing: 0em;
text-align: left;
color:black;
}
.h_suboscuro_texto{
font-family: 'Red Hat Display';
font-size: 18px;
font-weight: 600;
line-height: 30px;
letter-spacing: 0em;
text-align: left;
color:black;
}
.mcb-item-icon_box-inner{
margin-bottom: 0px;
}
.icon_box{
padding: 0%;
}
.mcb-item-icon_box-inner{
margin-top: 20px;
}
.icon_box .image_wrapper{
margin-bottom: 0px;
margin-top: 20px;
text-align: left;
}
.icon_box>a>.desc_wrapper>.title{
font-family: 'Red Hat Display';
font-size: 20px;
font-weight: 500;
line-height: 60px;
letter-spacing: 0em;
text-align: left;
color:black;
}
.h_iconos_banda{
text-align: left;
background: #d9d9d9;
display:flex;
place-content: space-around;
margin-top: 40px;
border-radius: 0px 0px 10px 10px;
margin-left: -25px;
}
.h_icono_banda_text{
font-family: 'Red Hat Display';
font-size: 16px;
font-weight: 700;
line-height: 27px;
letter-spacing: 0em;
text-align: left;
color: #3A4146;
margin: 10px 10px;
}
.blackback_list_numero{
font-family: 'Red Hat Display';
font-size: 33px;
font-weight: 300;
line-height: 60px;
letter-spacing: 0em;
text-align: center;
color: white;
border-radius: 50px;
background-color: #DF2D01;
width:17%
}
.blackback_list_title{
font-family: 'Red Hat Display';
font-size: 26px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0em;
text-align: left;
color:white;
}
.blackback_list_subtitle{
font-family: 'Red Hat Display';
font-size: 26px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0em;
text-align: left;
color:#ff3300
}
.blackback_list_text{
font-family: 'Red Hat Display';
font-size: 18px;
font-weight: 300;
line-height: 27px;
letter-spacing: 0em;
text-align: left;
color:white
}
.h_contacto_title{
font-family: 'Red Hat Display';
font-size: 60px;
font-weight: 600;
line-height: 70px;
letter-spacing: 0em;
text-align: left;
color:white
}
.home_tabs_title{
font-family: 'Red Hat Display';
font-size: 45px;
font-weight: 600;
line-height: 60px;
letter-spacing: 0em;
text-align: left;
color:black;
}
.home_tabs_title{
font-family: 'Red Hat Display';
font-size: 26px;
font-weight: 500;
line-height: 60px;
letter-spacing: 0em;
text-align: left;
color:black
}
.home_lista li{
font-family: 'Red Hat Display';
font-size: 16px;
font-weight: 400;
line-height: 27px;
letter-spacing: 0em;
text-align: left;
color:black
} .formulario{
padding:15px;
box-sizing: content-box;
display: block;
}
.form_title{
font-family: 'Red Hat Display';
font-size: 18px;
font-weight: 700;
line-height: 35px;
letter-spacing: 0em;
text-align: left;
color:white;
}
.formulario input,.formulario textarea{
font-family: 'Red Hat Display';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.02em;
text-align: left;
color:white;
border:1px solid white; 
}
.formulario input[type="text"]{
width:24%;
}
.input_grande{
display:flex
}
.input_small{
display:none
}
.horario_de_contacto,.radio_contacto{
width:50%;
}
.div_horario{
display:flex;
}
label{
margin-right: 15%;
align-self: end;
}
.checkboxes{
display:flex;
align-items:baseline;
}
.check_texto{
width:25%
}
.check_checks{
display:flex;
width:75%;
justify-content:space-between;
}
.horarios,.textareas{
display:flex;
justify-content:space-between;
}
.ida,.vuelta{
width:49%
}
.formulario input[type="date"],.formulario input[type="time"]{
width:49%;
height:55px
}
textarea{
width:49%;
}
.final{
display: flex;
}
.permisos{
width:75%
}
.boton{
width:25%
}
.permisos input[type="checkbox"]{
margin-left: 0px!important;
}
.form_contacto {
height: 435px;
border-radius: 10px;
}
.form_trabaja{
height: 365px;
border-radius: 7%;
}
.mfn-header-menu .mfn-menu-li.current-menu-item > .mfn-menu-link {
color: #DF2D01 !important;
} .quienes_text{
font-family: 'Red Hat Display';
font-size: 16px;
font-weight: 300;
line-height: 27px;
letter-spacing: 0em;
color:#404040;
}
.quienes_text_n{
font-family: 'Red Hat Display';
font-size: 19px;
font-weight: 400;
line-height: 27px;
letter-spacing: 0em;
color:#404040 !important;
}
.quienes_text_n_1{
font-family: 'Red Hat Display';
font-size: 16px;
font-weight: 400;
line-height: 27px;
letter-spacing: 0em;
color:#404040 !important;
}
.quienes_title_calidad{
font-family: 'Red Hat Display';
font-size: 32px;
font-weight: 400;
line-height: 41px;
letter-spacing: 0em;
color:#3a4146;
}
ul.list_mixed li:before, ul.list_check li:before, ul.list_star li:before, ul.list_idea li:before, ul.list_custom li i{
color:#DF2D01;
font-size: 35px;
top: auto;
}
ul.list_mixed li, ul.list_check li, ul.list_star li, ul.list_idea li, ul.list_custom li {
position: relative;
margin: 0 0 20px 0;
display: flex;
justify-content: center;
padding: 14px 0px 13px 50px;
flex-direction: column;
}
ul.list_mixed li:after, ul.list_check li:after, ul.list_star li:after, ul.list_idea li:after, ul.list_custom li:after {
content: "";
width: 100%;
height: 1px;
overflow: hidden;
background: rgba(0,0,0,.08);
position: absolute;
left: 0;
bottom: -11px;
}
.quienes-lista{
margin-left: 45px;
font-size: 19px;
line-height: 27px;
font-weight: 400;
margin-bottom: 0px;
color: #62686C !important;
}
.quienes_intro_form_n{
font-family: 'Red Hat Display';
font-size: 24px;
font-weight: 400;
line-height: 35px;
letter-spacing: 0em;
text-align: center;
color:black;
}
.quienes_intro_form{
font-family: 'Red Hat Display';
font-size: 24px;
font-weight: 300;
line-height: 35px;
letter-spacing: 0em;
text-align: center;
color:black;
} .servicios_naranja_title{
font-family: 'Red Hat Display';
font-size: 35px;
font-weight: 700;
line-height: 41px;
letter-spacing: 0em;
text-align: left;
color:white
}
.servicios_naranja_text{
font-family: 'Red Hat Display';
font-size: 18px;
font-weight: 400;
line-height: 27px;
letter-spacing: 0em;
text-align: left;
color:white;
}
.desc_wrapper .desc{
font-family: 'Red Hat Display';
font-size: 16px;
font-weight: 300;
line-height: 27px;
letter-spacing: 0em;
text-align: left;
color:black
} .clientes_text{
font-family: 'Red Hat Display';
font-size: 16px;
font-style: italic;
font-weight: 300;
line-height: 27px;
letter-spacing: 0em;
text-align: left;
color:black
}
.desc-wrapper>h5{
font-family: 'Red Hat Display';
font-size: 25px;
font-weight: 400;
line-height: 27px;
letter-spacing: 0em;
text-align: left;
color:black
}
.botones_servicios{
}
body{
font-family:'Red Hat Display' !important;
}
h2, p{
font-family:'Red Hat Display';
}
.boton_clientes{
background-color:#DF2D01 !important;
font-weight: 500;
font-size: 18px;
line-height: 30px; 
}
.contacto_foother{
font-weight: 600;
font-size: 60px;
line-height: 70px;color:#fff
}
.texto_circulos{
font-family: 'Red Hat Display';
font-weight: 700;
font-size: 13px;
line-height: 17px;
margin: 0px;
color: #3A4146;
margin-left:10px;
}
.caja_flotas_iz {
margin-bottom: 10%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 94px 55px;
position: sticky;
width: 186px;
height: 276px;  margin-left: 60%;
margin-top: 10%;
background: #DF2D01;
border-radius: 10px;
}
.caja_flotas_de{
margin-bottom: 10%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 94px 55px;
position: sticky;
width: 186px;
height: 276px; margin-left: 60%; margin-top: 10%;
background: #DF2D01;
border-radius: 10px;
}
.texto_flotas_flotas{
font-weight: 700;
font-size: 43px;
line-height: 44px;
text-align: center;
color: #FFFFFF;
}
.texto_flotas{
font-weight: 700;
font-size: 54px;
line-height: 40px;color: #fff;
text-align: center;
color: #FFFFFF;
}
.texto_flotas2{
font-weight: 700; 
font-size: 13px; 
line-height: 17px; 
color: #FFFFFF;
}
.boton_flota_flota{
display:none !important;
}
.servicios-titulo{
font-size:60px;
font-weight:600; 
color:#3A4146; 
line-height:70px
}
.servicios-titulo-2{
font-size: 42px;
font-weight: 700;
line-height: 70px;
font-family: 'Red Hat Display';
color: #3A4146;
}
.servicios-subtitulo{
font-family:'Red Hat Display'; 
color: #3A4146; 
font-size:24px; 
font-weight:700; 
line-height:55px
}
.destacados{
font-size:29px; 
font-weight:400; 
line-height:41px; 
color:#3A4146
}
.titulo_quienes{
font-size:51px;
font-weight:700;
line-height:70px; 
color:#3A4146
}
body .mcb-section-cde54c8f5 .mcb-section-inner-cde54c8f5 {
margin-bottom: 4px;
}
.boton_flota_iz{
margin-top: -8%;
margin-left: 3%;
}
.boton_flota_de{
margin-top: -7%;
margin-right: -3%;
}
.boton_flota2{
display:none;
}
.boton_flota2{
display:block;
}
.titulo_normal{
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 600;
font-size: 60px;
line-height: 70px;
color: #3A4146;
}
.titulo_principal{
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 700;
font-size: 60px;
line-height: 70px;
color: #3A4146;
}
.texto-normal{
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 27px;
color: #404040;
}
.texto-cajas-servicios{
font-family: 'Red Hat Display';
font-size:16px; 
font-weight:400;
line-height: 27px;
margin-bottom:20px;
}
.texto-oscuro{
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #404040;
}
.texto-simple{
font-weight: 300;
font-size: 18px;
line-height: 27px;
color: #404040;
}
.tarjeta-negra{
display: flex;
justify-content: center;
}
.tarjeta-naranja{
margin: 19px 0px 0px 22px;
}
.tarjeta-naranja2{
margin: 19px 0px 0px 0px;
}
.mcb-section .mcb-wrap .mcb-item-7w6i55bw .mcb-column-inner-7w6i55bw {
background-color: #DF2D01;
border-radius: 10px 10px 10px 10px;
height: 220px;
padding-right: 0px;
padding-top: 0px;
display: flex;
justify-content: center;
align-items: center;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}
.mcb-section .mcb-wrap .mcb-item-4noo36yzq .mcb-column-inner-4noo36yzq {
background-color: #DF2D01;
border-radius: 10px 10px 10px 10px;
height: 220px;
padding-right: 0px;
padding-top: 0px;
display: flex;
justify-content: center;
align-items: center;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}
img.scale-with-grid, .content_wrapper img {
max-width: 100%;
height: auto;
border-radius: 0px !important;
border-width: 0px !important;
}
.div_barra_naranja{
width:50%; 
background-color:#DF2D01;	
}
.div_barra_gris{
width:50%; 
background-color:#d9d9d9
}
.div_barra_oscura{
width:60%;
}
.div_header2{
display:flex; 
background-color:#3a4146; 
margin-left: -2%;
margin-right: -2%; 
margin-top: 2px;
margin-bottom: -3%;
min-height: 51px;
}
.cajitas_header2{
width: 40%;
display: flex;
}
table tr:first-child td {
border: 0px;
box-shadow: none;
}
.sr_home{
margin-top: 10px;
font-size: 20px;
font-weight: 400;
line-height: 30px !important;
text-align: center !important;
letter-spacing: 0px;
margin-bottom: 11px;
}
.background-gradual{
background: linear-gradient(141.67deg, rgba(0, 0, 0, 0.2) -0.52%, rgba(0, 0, 0, 0) 64.65%), linear-gradient(74.72deg, rgba(0, 0, 0, 0.2) 48.53%, rgba(0, 0, 0, 0) 91.31%), #3A4046;
}
.mcb-section .mcb-wrap .mcb-item-f8a5877b4 .mcb-column-inner-f8a5877b4 {
background-color: #DF2D01;
border-radius: 10px 10px 10px 10px;
height: 220px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px; margin-bottom: 0px;
margin-left: 0px;
display: flex;
align-items: center;
justify-content: center;
}
.mcb-section .mcb-wrap .mcb-item-146179718 .mcb-column-inner-146179718 {
background-color: #DF2D01;
border-radius: 10px 10px 10px 10px;
height: 220px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
display: flex;
align-items: center;
justify-content: center;
}
.texto-boton-clientes{
font-style: 'Red Hat Display';
font-weight: 600;
font-size: 28px;
line-height: 27px;color: #DF2D01; margin-right: 20%
}
.logos-header{
display: flex;
width: 95px;
align-items: center;
justify-content: space-around;
}
.logos-foother{
display: flex;
align-items: center;
justify-content: space-around;
}
.titulo-politicas{
font-family: 'Red Hat Display';
font-weight: 600;
font-size: 42px;
line-height: 49px;
color: #3A4146;
}
.titulo-partners{
font-family: 'Red Hat Display';
font-weight: 700;
font-size: 42px;
line-height: 52px;
color: #3A4146;
}
.titulo-clientes{
font-family: 'Red Hat Display';
font-weight: 700;
font-size: 47px;
line-height: 70px;
color: #3A4146;
}
.titulo-contacto{
font-family: 'Red Hat Display';
font-weight: 700;
font-size: 37px;
line-height: 52px;
color: #3A4146;
}
.titulo-servicios{
font-weight: 400;
font-size: 37px;
line-height: 49px;
color: #3A4146;
margin-bottom:0px
}
.texto-servicios{
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #404040;
}
.subtexto-servicios{
font-family: 'Red Hat Display';
font-size: 29px;
font-weight: 400;
line-height: 41px;
letter-spacing: 0em;
text-align: center;
}
.texto-clientes{
font-family: 'Red Hat Display';
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #404040;
}
.texto-partners{
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #404040;
}
.texto-politicas{
font-family: 'Red Hat Display';
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #000000 !important;
}
.lista-politicas{
color: #000;
font-weight: 400;
text-decoration-line: underline;
}
.boton-politicas{
width: 116px;
height: 30px;
background-color: #E9E9ED !important;
border: 1px solid #A7A7AB !important;
color: #A7A7AB !important;
padding: 3px !important;
}
.listas-tarjetas{
font-weight: 400;
font-size: 16px;
color: #404040;
line-height: 27px;
}
.tarjeta-texto{
height: 220px;
display: flex;
align-items: center;
justify-content: center;
}
.texto-secciones-naranja{
font-weight:700; 
color:#FFF; 
font-size:16px; 
font-family:Red Hat Display; 
margin:0px;text-align: center;
line-height: 21px;
}
.botones-solicita-texto{
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 135%;
color: #3A4146;
}
.column_slider_plugin{
display:none;
}
@media  screen and (max-width: 1490px) and (min-width: 970px){
.mcb-section-19c6029ab {
padding-top: 0px !important;
padding-bottom: 5px !important;
margin-top: -136px !important;
height: 166px !important;
}
.mcb-section-0d7719d77 {
margin-bottom: -37px !important;
margin-top: -18px !important;
padding-right: 0px !important;
z-index: -1 !important;
}
.mcb-section-7k0agl92a {
background-color: #3a4146;
padding-top: 38px !important;
}
}
@media  screen and (max-width: 1250px) {
body .mfn-header-tmpl.mfn-hasMobile .mfn-default-section, .mfn-header-tmpl.mfn-hasMobile .mfn-header-sticky-section {
display: none;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(1) {
display: inline-block;
width: calc(100% - 260px);
vertical-align: middle;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(1) > div > div > div > div:nth-child(3) {
position: absolute;
right: 35px;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(1) > div > div > div > div:nth-child(4) {
position: absolute;
right: 0px;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(1) img {
max-width: 125px;
width: 100%;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(2) {
display: inline-block;
width: 250px;
border: 1px solid #000;
border-radius: 10px;
vertical-align: middle;
margin: 10px auto;
}
.home_iso_boton{
font-family: 'Red Hat Display';
font-size: 16px !important;
font-weight: 500;
line-height: 30px;
letter-spacing: 0.02em;
text-align: center;
text-decoration: none;
color: white;
padding: 14px 35px;
background-color: #3A4146;
border-radius: 4px;
}
.mcb-section-99f81ed57 {
height: 95px !important;
}
.contacto_foother {
font-weight: 600;
font-size: 47px;
line-height: 60px;
color: #fff;
}
.caja_flotas_iz {
margin-top: 15%;
margin-bottom: 15%;
position: relative !important; margin-left: 60% !important;
}
.caja_flotas_de{
margin-top: 15%;
margin-bottom: 15%;
position: relative !important; margin-left: 60% !important;
}
.boton_flota_iz{
margin-top: -9% !important;
margin-left: 3%;
}
.boton_flota_de{
margin-top: -5% !important;
margin-right: -14% !important;
}
.boton_flota_flota{
display:none !important;
}
.cajitas_header2{
width: 40% !important;
display: flex;
}
.div_barra_oscura{
width:60% !important;
}
.texto_flotas{
font-weight: 700;
font-size: 30px;
line-height: 20px;
text-align: center;
color: #FFFFFF;
padding-top: 20px;
}
.texto_flotas2{
font-weight: 700; 
font-size: 13px; 
line-height: 17px; 
color: #FFFFFF;
}
.texto-boton-clientes{
font-style: 'Red Hat Display';
font-weight: 600;
font-size: 28px;
line-height: 27px;
color: #DF2D01;
margin-right: 0%!important;
}
#clientes{
display: flex;
justify-content: space-between !important;
align-items: center;
}
.tarjeta-texto{
height: 220px !important;
display: flex;
align-items: center;
justify-content: center;
}
.tarjeta-naranja2{
margin: 19px 0px 0px 0px;
max-width: 190px !important;
}
.tarjeta-naranja{
margin: 19px 0px 0px 0px;
max-width: 190px !important;
}
.mcb-section .mcb-wrap-cdb15849d .mcb-wrap-inner-cdb15849d {
margin-top: 169px !important;
}
.mcb-section .mcb-wrap-81a7534c5 .mcb-wrap-inner-81a7534c5 {
margin-top: -85% !important;
}
.mcb-section .mcb-wrap-8414df1d8 .mcb-wrap-inner-8414df1d8 {
margin-top: -107% !important;
margin-left: 14px;
margin-right: -54px;
}
.mcb-section .mcb-wrap .mcb-item-25a2cc12f .mcb-column-inner-25a2cc12f {
background-color: #DF2D01;
border-radius: 10px 10px 10px 10px;
height: 220px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 5% !important;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.contacto_foother {
font-weight: 600;
font-size: 47px;
line-height: 60px;
color: #fff;
}
.tablet-one-second.column {
width: 50%;
}
.titulo-contacto {
font-family: 'Red Hat Display';
font-weight: 700;
font-size: 40px !important;
line-height: 44px !important;
color: #3A4146;
}
div .desc ul{
margin: 7px 0 43px 30px !important;
}
.iso_img{
margin-top:50px
}
.home_informacion_boton{
padding:15px 40px
}
.horario_de_contacto{
width:30%
}
.radio_contacto{
width:70%
}
.form_contacto{
height:435px
}    
.form_trabaja{
height: 367px;
border-radius: 7%;
}
.mcb-section .mcb-wrap .mcb-item-bnl2vj7eb .mcb-column-inner-bnl2vj7eb {
border-style: solid;
border-color: #3A4146;
border-width: 1px 1px 1px 1px;
border-radius: 10px 10px 10px 10px;
height: 374px !important;
padding-bottom: 0px;
padding-top: 0px;
}
}
@media  screen and (max-width: 1182px) {
.horario_de_contacto{
width:30%
}
.radio_contacto{
width:70%
}
.form_contacto{
height:564px
}    
.mcb-section .mcb-wrap .mcb-item-c2b911c66 .mcb-column-inner-c2b911c66 {
border-style: solid;
border-color: #fff;
border-width: 1px 1px 1px 1px;
border-radius: 10px 10px 10px 10px;
height: 567px !important;
padding-top: 0px;
}
.mcb-section .mcb-wrap .mcb-item-bulfolmx5 .mcb-column-inner-bulfolmx5{
margin-right: 0px;
}
.mcb-section .mcb-wrap .mcb-item-fq2hhdhq6 .mcb-column-inner-fq2hhdhq6{
margin-left: 0px;
}
}
@media  screen and (max-width: 1080px) {
.cajitas_header2{
width: 100% !important;
display: flex;
}
.div_barra_oscura{
width:100% !important;
}
.div_header2{
display:flex; 
background-color:#3a4146; 
margin-left: -1%;
margin-right: -1%; 
margin-top: 2px;
margin-bottom: -3%;
flex-direction: column;
}
}
@media  screen and (max-width: 970px) {
.horario_de_contacto,.check_texto{
width:100%
}
.radio_contacto,.check_checks{
width:100%
}
.div_horario,.checkboxes{
display: unset;
}
.horarios{
display: unset;
}
.ida,.vuelta{
width:100%;
margin-top: 10px;
}
.form_contacto{
height:748px;
border-radius: 10px;
}
.mcb-section .mcb-wrap .mcb-item-c2b911c66 .mcb-column-inner-c2b911c66 {
height: 750px!important;
}
.form_trabaja {
height: 561px;
border-radius: 7%;
}
.mcb-section .mcb-wrap .mcb-item-bnl2vj7eb .mcb-column-inner-bnl2vj7eb {
height: 570px !important;
}
.titulo-contacto {
font-family: 'Red Hat Display';
font-weight: 700;
font-size: 40px !important;
line-height: 44px !important;
color: #3A4146;
}
.contacto_foother {
font-weight: 600;
font-size: 50px !important;
line-height: 44px !important;
color: #fff;
}
.h_oscura_title{
font-size: 50px !important;
line-height: 50px !important;
}
.iso_img{
margin-top:0px
}
.home_title{
font-size:51px;
line-height: 60px;
}
.mcb-section-19c6029ab {
padding-top: 0px !important;
padding-bottom: 5px !important;
margin-top: -267px !important;
height: 166px !important;
margin-bottom: -56px;
}
.caja_flotas_iz {
margin-top: 13%;
margin-bottom: 20%;
position: relative !important; margin-left: 48% !important;
}
.caja_flotas_de{
margin-top: 13%;
margin-bottom: 20%;
position: relative !important; margin-left: 48% !important;
}
.boton_flota_iz{
display: none !important;
}
.boton_flota_de{
display: none !important;
}
.boton_flota_flota{
display:block !important;
}
.boton_flota2{
display:none !important;
}
.cajitas_header2{
width: 100% !important;
display: flex; }
.div_barra_oscura{
width:100% !important;
}
.div_header2{
display:flex; 
background-color:#3a4146; 
margin-left: -1%;
margin-right: -1%; 
margin-top: 2px;
margin-bottom: -3%;
flex-direction: column;
}
.h_barra_text_oscuro{
font-family:'Red Hat Display';
font-size: 18px;
font-weight: 600;
line-height: 48px;
color:white;
margin-bottom: 0px;
margin-left: 0% !important; 
text-align: left !important;
margin-left: 12%!important;
}
.texto_flotas{
font-weight: 700;
font-size: 30px;
line-height: 20px;
text-align: center;
color: #FFFFFF;
padding-top: 20px;
}
.mcb-section .mcb-wrap .mcb-item-e870c8f04 .icon_box .desc_wrapper .title {
margin-bottom: 28px !important;
}
.servicios-titulo {
font-size: 51px !important;
font-weight: 600;
color: #3A4146;
line-height: 49px !important;
}
.servicios-subtitulo{
font-family:'Red Hat Display'; 
color: #3A4146; 
font-size:24px; 
font-weight:700; 
line-height:34px
}
.subtexto-servicios{
font-size: 24px !important;
line-height: 34px !important;
}
.titulo-partners {
font-family: 'Red Hat Display';
font-weight: 700;
font-size: 33px !important;
line-height: 41px !important;
color: #3A4146;
}
#clientes{
display: flex;
justify-content: space-around !important;
align-items: center;
}
ul.list_mixed li, ul.list_check li, ul.list_star li, ul.list_idea li, ul.list_custom li {
position: relative;
margin: 0 0 0px 0;
display: flex;
justify-content: center;
padding: 13px 0px 0px 12px;
flex-direction: column;
}
.tarjeta-naranja2{
margin: 19px -26px 35px 20px !important;
max-width: 220px !important;
}
.tarjeta-naranja{
margin: 16px 25px 0px 22px !important;
max-width: 190px !important;
}
.tarjeta-texto{
height: 125px !important;
display: flex;
align-items: center;
justify-content: center;
}
.mcb-section .mcb-wrap .mcb-item-2f1b63315 .mcb-column-inner-2f1b63315 {
margin-top: 40% !important;
}
}
@media  screen and (max-width: 767px){
#clientes{
display: flex;
justify-content: space-between;
align-items: center;
flex-direction: column !important;
}
.h_barra_text_oscuro{
font-family:'Red Hat Display';
font-size: 18px;
font-weight: 600;
line-height: 48px;
color:white;
margin-bottom: 0px;
margin-left: 0% !important; 
margin-left:8%;
}
.h_barra_text_gris{
font-family:'Red Hat Display';
font-size: 16px;
font-weight: 800;
line-height: 48px;
color:#3a4146;
margin-bottom: 0px;
text-align: center !important;
}
.h_barra_text_orange{
font-family:'Red Hat Display';
font-size: 16px;
font-weight: 800;
line-height: 48px;
color:white;
margin-bottom: 0px;
text-align: center !important;
}
.titulo_principal{
font-size: 40px !important;
line-height: 44px !important;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(1) {
display: block;
width: 100%;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(1) > div > div > div {
justify-content: flex-start;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(1) > div > div > div > div:nth-child(3) {
position: absolute;
right: 35px;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(1) > div > div > div > div:nth-child(3) > div 		{
margin-left: 0px;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(1) > div > div > div > div:nth-child(4) {
position: absolute;
right: 0px;
}
body .mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section:nth-child(2) {
display: block;
width: 250px;
border: none;
margin: 0 auto;
}
.div_header2 {
margin-left: 0% !important;
width: 100%;
}
.home_iso_boton{
padding: 10px 15px !important;	
}
body .sr_home {
font-size: 15px;
}
.caja_flotas_iz {
margin-top: 7%;
margin-bottom: 10%;
position: relative !important; margin-left: 63% !important;
}
.caja_flotas_de{
margin-top: 7%;
margin-bottom: 10%;
position: relative !important; margin-left: 63% !important;
}
.div_header2{
display:flex; 
background-color:#3a4146; 
margin-left: -1%;
margin-right: -1%; 
margin-top: 2px;
margin-bottom: -3%;
flex-direction: column;
max-width: 100%!important; 
padding-left: 0px!important; 
padding-right: 0px!important;
}
.titulo_normal {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 700;
font-size: 40px !important;
line-height: 44px !important;
color: #3A4146;
}
.h_contacto_title{
font-size: 50px !important;
font-weight: 600;
line-height: 51px !important;
}
.titulo_quienes{
font-size:40px !important;
font-weight:700;
line-height:44px !important; 
}
.quienes_title_calidad{
font-size:24px !important;
line-height:34px !important; 
}
.titulo-politicas {
font-size: 40px !important;
line-height: 44px !important;
}
.servicios-titulo {
font-size: 40px !important;
font-weight: 600;
color: #3A4146;
line-height: 44px !important;
}
.titulo-servicios{
font-weight: 400;
font-size: 26px !important;
line-height: 30px !important;
color: #3A4146;
margin-bottom:0px
}
.subtexto-servicios{
font-size: 24px !important;
line-height: 34px !important;	
}
.servicios-titulo-2 {
font-size: 40px !important;
line-height: 44px !important;
}
.destacados{
font-size:24px !important; 
font-weight:400; 
line-height:34px !important; 
color:#3A4146
}
.home_iso_texto{
line-height:34px !important; 
font-size:24px !important; 
}
.titulo-partners{
font-size: 40px !important;
line-height: 44px !important;
}
ul.list_mixed li, ul.list_check li, ul.list_star li, ul.list_idea li, ul.list_custom li {
position: relative;
margin: 0 0 20px 0;
display: flex;
justify-content: center;
padding: 14px 0px 13px 50px;
flex-direction: column;
} body .caja-naranja > div {
margin-right: 0px !important;
}
body .caja-naranja > div > div > div {
height: 80px !important;
}
body .caja-naranja > div {
width: 45%; 
}
.tarjetas-servicios-home{
width: 312px !important;
}
body .caja-naranja{
display:flex;
justify-content: center;
}
body .mcb-section .mcb-wrap .mcb-item-417e74d51 .mcb-column-inner-417e74d51 {
margin-bottom: 20px;
margin-top: 0px;
}
body .mcb-section-1b7e091a5, body .mcb-section-d4d6c57f5, body .mcb-section-bppj3ll6, body .mcb-section-85f6af3cf, body .mcb-section-d8c654313 {
margin-bottom: -17px;
}
.mcb-section .mcb-wrap-0bf4ad2c9 .mcb-wrap-inner-0bf4ad2c9 {
padding-bottom: 0px;
width: 312px;
margin-bottom: 0px;
}
.mcb-section .mcb-wrap-0bf4ad2c9 {
align-self: stretch;
display: flex;
justify-content: center;
}
.mcb-section .mcb-wrap .mcb-item-621a8c074 .mcb-column-inner-621a8c074 {
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 24%;
padding-top: 0px;
padding-right: 0px;
padding-left: 12% !important;
}
.tablet-one-second.column {
width: 100%;
}
label{
margin-right: 10%;
}
.input_grande{
display:none
}
.input_small{
display:flex
}
.formulario input[type="text"]{
width:98%;
}
.check_checks,.final{
display: unset;
}
.permisos{
width:100%
}
.boton{
width:100%
}
.form_trabaja {
height: 558px;
border-radius: 3%;
}
.mcb-section .mcb-wrap .mcb-item-bnl2vj7eb .mcb-column-inner-bnl2vj7eb {
height: 565px !important;
}
.mfn-footer-tmpl .mcb-section:not(.full-width) {
max-width: 100%;
}
}
@media  screen and (max-width: 564px) {
label{
margin-right: 0%;
}
.textareas{
display:unset
}
textarea{
width:100%;
}
.form_contacto{
height:830px;
border-radius: 10px;
}
.mcb-section .mcb-wrap .mcb-item-c2b911c66 .mcb-column-inner-c2b911c66 {
height: 832px!important;
}
.form_trabaja {
height: 600px;
border-radius: 3%;
}
.mcb-section .mcb-wrap .mcb-item-bnl2vj7eb .mcb-column-inner-bnl2vj7eb {
height: 610px !important;
margin-bottom: 0px;
}
}
@media  screen and (max-width: 494px) {
label{
margin-right: 0%;
}
.textareas{
display:unset
}
textarea{
width:100%;
}
.form_contacto{
height:830px
}
.form_trabaja {
height: 639px;
border-radius: 3%;
}
.mcb-section .mcb-wrap .mcb-item-bnl2vj7eb .mcb-column-inner-bnl2vj7eb {
height: 645px !important;
margin-bottom: 0px;
}
body .caja-naranja > div {
width: 100%; 
}
.tarjetas-servicios-home{
width: 100%;
}
body .sr_home {
font-size: 12px;
}
.caja_flotas_iz {
margin-top: 10%;
margin-bottom: 15%;
position: relative !important; margin-left: 49% !important;
}
.caja_flotas_de{
margin-top: 10%;
margin-bottom: 15%;
position: relative !important; margin-left: 49% !important;
}
.h_barra_text_oscuro{
font-size: 14px !important;
margin-left: 5% !important;
}
.h_barra_text_gris{
font-size: 14px !important;		
}
.h_barra_text_orange{
font-size: 14px !important;		
} .servicios-titulo {
font-size: 40px !important;
font-weight: 600;
color: #3A4146;
line-height: 44px !important;
}
.servicios-titulo-2 {
font-size: 40px !important;
line-height: 44px;
}
.servicios-titulo {
font-size: 40px !important;
font-weight: 600;
color: #3A4146;
line-height: 44px !important;
font-family: 'Red Hat Display';
}
}
@media  screen and (max-width: 415px){
.h_barra_text_gris .h_barra_img {
display: none !important;
}
.mcb-section-ppfvnbmdh .mcb-section-inner-ppfvnbmdh {
justify-content: center;
display: flex;
flex-direction: column;
align-items: center;
}
.certificados-responsive{
width: 100% !important;
}
}
a:focus-visible{
outline: 0;
box-shadow: 0 0 0 1px #000;
}
.column .mcb-column .mcb-item-333ca6e3e .one .tablet-one .mobile-one .column_column .mfn-item-inline a:focus-within{
outline: 0;
box-shadow: 0 0 0 3px #000;
}
rs-layer-wrap.rs-parallax-wrap a:focus-within{
outline: 0;
box-shadow: 0 0 0 3px #000;
}
div.img-float-responsive a:focus-within{
outline: 0;
box-shadow: 0 0 0 3px #000;
}
div.img-float-responsiv:focus-visible{
outline: 0;
box-shadow: 0 0 0 3px #000;
}
div.column_attr.mfn-inline-editor.clearfix a:focus-within{
outline: none;
}
.ekit-menu-nav-link.ekit-menu-dropdown-toggle:hover ~ ul.elementskit-dropdown.elementskit-submenu-panel, ul.elementskit-dropdown.elementskit-submenu-panel:hover{
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
pointer-events: auto;
transition-delay:5s;
}
.submenu_nav{
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
pointer-events: auto;
transition-delay:5s;
}
rs-fullwidth-wrap{
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}
rs-slide{
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}
.image_frame.stretch .image_wrapper img {
width: 100%;
border-radius: 10px !important;
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}