.alignnone{margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%; padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;} .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important; }
.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000; }  #divloader{position:fixed;top:0;height:100%;width:100%;background-color:#fff;z-index:99999;display:flex;justify-content:center;align-items:center;}
.sk-cube-grid{width:40px;height:40px;margin:100px auto;}
.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#ef5a26;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}
.sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s;}
.sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
@-webkit-keyframes sk-cubeGridScaleDelay{
0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}
35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}
}
@keyframes sk-cubeGridScaleDelay{
0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}
35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}
}
.spinner{margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px;}
.spinner > div{background-color:#ef5a26;height:100%;width:6px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
@-webkit-keyframes sk-stretchdelay{
0%,40%,100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1.0)}
}
@keyframes sk-stretchdelay{
0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}
} .wpcf7 .wpcf7-form{}
.wpcf7 form .col,.wpcf7 form .wpcf7-form-control-wrap{display:block;width:100%;float:left}
.wpcf7 form .col{margin-bottom:10px;padding:0 10px;}
.wpcf7 form .col.colbtn{margin-bottom:0}
.wpcf7 form p{margin:0;}
.wpcf7 form label{display:flex;flex-wrap:wrap;font-weight:600;color:#000;}
.wpcf7 form label .custom{width:80px;line-height:1.4;color:#676767;}
.wpcf7 form .wpcf7-form-control-wrap{width:100%;margin-bottom:5px;}
.wpcf7 form .wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit){font-size:14px;height:40px;line-height:1;color:#333;padding:0 15px;font-weight:300;width:100%;border-radius:0;background-color:#fff;box-shadow:none;border:1px solid #ddd;}
.wpcf7 form .wpcf7-form-control:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.05);}
.wpcf7 form .wpcf7-form-control-wrap textarea.wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit){height:140px;padding-top:12px;resize:none;margin-bottom:20px;}
.wpcf7 .select2-container{width:100%!important;}
.wpcf7 .select2-container .select2-selection--single,.wpcf7 .select2-container--default .select2-selection--single .select2-selection__rendered,.wpcf7 .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;line-height:40px;}
.wpcf7 .select2-container .select2-selection--single{border:1px solid #ebebeb;}
.wpcf7 form .nice-select{width:100%;border-radius:0}
.wpcf7 form .nice-select .list{max-width:100%}
.wpcf7 .terminos{display:inline-block;width:100%;margin:0;text-align:left;}
.wpcf7 .terminos .wpcf7-form-control-wrap{margin:0;}
.wpcf7 .terminos,.wpcf7 .terminos a{color:#000;}
.wpcf7 .terminos .wpcf7-list-item{margin:0;}
.wpcf7 .terminos label{display:flex;flex-wrap:initial;align-items:flex-start;font-size:14px;font-weight:500;color:#a8a8a8;}
.wpcf7 .terminos input[type="checkbox"]{margin-top:4px;margin-right:10px;margin-left:0;}
.wpcf7 .wpcf7-submit{margin:0 auto;display:table;width:auto;border:none;height:44px;padding:0 26px;color:#fff;border:2px solid #fff;font-weight:700;font-size:20px;border-radius:0;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s;background-color:#ef5a26;text-transform:uppercase;}
.wpcf7 .wpcf7-submit:hover{background-color:#011760;border:2px solid #011760;}
.wpcf7 form .responseform{border:1px solid #011760;color:#000}
.wpcf7 .wpcf7-response-output{float:left;margin:0;}
.wpcf7 .wpcf7-not-valid-tip{margin-top:5px;font-size:13px;}  body{margin:0;font-size:15px;line-height:1;font-family:'Roboto',Arial;padding-top:105px;}
p{margin:0;line-height:inherit;font-family:'Roboto',Arial;}
.elementor-text-editor p,.elementor-tabs .elementor-tab-content p,.elementor-icon-list-items .elementor-icon-list-item,.elementor-text-editor li{font-size:16px!important;line-height:1.5;font-family:'Roboto',Arial;}
.elementor-text-editor p:not(:last-child){margin-bottom:16px;}
.elementor-widget-text-editor.fonti .elementor-text-editor p{font-size:inherit!important;line-height:inherit!important;}
a,.btn,button,input[type="submit"],input[type="button"]{color:inherit;cursor:pointer;outline:none;text-decoration:none;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}
.disInlineB{display:inline-block;position:relative;width:100%;}
.contflex{display:flex;flex-wrap:wrap;position:relative;}
.icon-button{background-color:transparent;border-radius:2em;cursor:pointer;display:inline-block;height:30px;line-height:1;margin:0 2px;width:30px;position:relative;text-align:center;border:1px solid #fff;}
.icon-button:hover{border:1px solid transparent;}
.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-o-transition:all .3s;transition:all .3s;width:0}
.icon-button:hover span{width:2em;height:2em;border-radius:2em;margin:-1em}
.linkedin span{background-color:#4393BB}
.pinterest span{background-color:#C92228}
.twitter span{background-color:#4099ff}
.facebook span{background-color:#3B5998}
.instagram span{background-color:#125688}
.google-plus span{background-color:#db5a3c}
.youtube span{background-color:#b00}
.icon-button i{background:transparent;color:#fff;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:2;margin:0 auto;bottom:0;top:28%;left:0;right:0;}
.icon-button .icon-linkedin{color:#4393BB}
.icon-button .icon-pinterest{color:#C92228}
.icon-button .icon-twitter{color:#4099ff}
.icon-button .icon-facebook{color:#3B5998}
.icon-button .icon-youtube{color:#db5a3c}
.icon-button .icon-google-plus{background-color:#b00}
.icon-button:hover .icon-facebook,.icon-button:hover .icon-google-plus,.icon-button:hover .icon-linkedin,.icon-button:hover .icon-pinterest,.icon-button:hover .icon-twitter{color:#fff}
.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{width:auto!important}
.idiomas{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-right:15px;}
.idiomas li{margin:0 2px;}
.titlinmid{overflow:hidden;}
.titlinmid .elementor-heading-title:before,.titlinmid .elementor-heading-title:after{content:"";position:absolute;top:50%;width:50%;height:5px;background-color:#fff;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.titlinmid.big .elementor-heading-title:before,.titlinmid.big .elementor-heading-title:after{height:7px;}
.titlinmid .elementor-heading-title:before{left:-190px;}
.titlinmid .elementor-heading-title:after{right:-190px;}
#gallery-1 img{border:none!important;}
.listvol.elementor-widget-text-editor{}
.listvol.elementor-widget-text-editor ul{list-style:none;padding:0;}
.listvol.elementor-widget-text-editor ul li{margin-bottom:12px;width:50%;float:left;padding:0 20px;}
.listvol.elementor-widget-text-editor ul li:before{content:"\eed9";font-family:Icofont;color:#011760;font-size:18px;margin-left:-20px;margin-right:8px;}
.elementor-shortcode .rank-math-breadcrumb{text-align:center;color:#011760;font-size:16px;}
.elementor-shortcode .rank-math-breadcrumb a{font-weight:700;}
.galeria.elementor-widget-media-carousel .elementor-swiper-button-prev{left:-45px}
.galeria.elementor-widget-media-carousel .elementor-swiper-button-next{right:-45px}
.elementor-testimonial--layout-image_left .elementor-testimonial{align-items:center!important;}  #hmain{position:fixed;top:0;z-index:99;padding:0;width:100%;background-color:#fff;}
#hmain > div{width:auto;}
#hmain .col{padding:0;}
#hmain .collogo img{max-height:105px;}
#hmain .redesh{align-items:center;justify-content:flex-end;}
#hmain .colinformacion{width:calc(100% - 229px)}
#hmain .preheader{background-color:#011760;color:#fff;justify-content:space-between;align-items:center;max-height:43px;height:43px;}
#hmain .infocontacto{margin:0 auto;}
#hmain .infocontacto .dato{margin:0 55px;font-weight:700;font-size:15px;}
#hmain .infocontacto .dato p,#hmain .infocontacto .dato a{color:#fff;}
#hmain .infocontacto .dato a:hover,#hmain .infocontacto .dato a:focus{color:#f1f1f1;text-decoration:none;outline:none;}
#hmain .redes-sociales{}
#hmain .redes-sociales .icon-button{background-color:#fff;}
#hmain .redes-sociales .icon-button i{color:#011760;}
#hmain .redes-sociales .icon-button:hover i{color:#fff;}
#hmain .header{max-height:62px;height:62px;align-items:center;width:100%;justify-content:space-between;}
#hmain .header .menu{margin:0 auto;}
#hmain .header .usuario{display:flex;align-items:center;}
#hmain .header .usuario .btnuser{background-color:#ef5a26;color:#fff;text-align:center;text-transform:uppercase;height:62px;align-items:center;display:flex;padding:0 20px;font-weight:700;letter-spacing:1px;outline:none;}
#hmain .header .usuario .btnuser:hover,#hmain .header .usuario .btnuser:focus{text-decoration:none;outline:none;background-color:#011760;color:#fff;}
#hmain ul.navbar-nav{background:transparent!important;border:none!important;flex-direction:row;margin:0;height:62px;align-items:center;}
#hmain ul.navbar-nav > li{border-left:none;cursor:pointer;display:inline-block;}
#hmain ul.navbar-nav > li > a{color:#9c9b9b;text-transform:uppercase;font-weight:700;font-family:'Roboto',Arial;font-size:15px;padding:8px 25px;position:relative;text-decoration:none;display:inline-block;}
#hmain ul.navbar-nav > li > a:hover,#hmain ul.navbar-nav > li > a:focus,#hmain ul.navbar-nav > li.current-menu-item a{text-decoration:none;color:#011760;}
#hmain ul.navbar-nav > li.desta > a{background-color:#ef5a26;color:#fff;height:62px;align-items:center;display:flex;}
#hmain ul.navbar-nav > li.desta > a:hover{background-color:#011760;color:#fff;} #hmain .perfil{width:auto;color:#fff;}
#hmain .perfil i{font-size:25px;cursor:pointer;margin-right:10px;}
#hmain .perfil .perfil-usuario{position:absolute;padding:0;margin:0;list-style:none;width:100%;top:100%;background-color:#333;padding:5px 0;display:none;}
#hmain .perfil .perfil-usuario li{}
#hmain .perfil .perfil-usuario li a{padding:8px 16px;display:inline-block;font-size:13px;width:100%;color:#fff;}
#hmain .perfil .perfil-usuario li a:hover{color:#f1f1f1;text-decoration:none;}  footer .redes-sociales{justify-content:center;margin:0 auto;display:flex;}
footer .redes-sociales .icon-button{background-color:#fff;margin:0 6px;}
footer .redes-sociales .icon-button i{color:#ef5a26;}
footer .redes-sociales .icon-button i:hover{color:#fff;}  @keyframes bounce-6{
0%{transform:scale(1,1)      translateY(0);}
10%{transform:scale(1.1,.9)   translateY(0);}
30%{transform:scale(.9,1.1)   translateY(-100px);}
50%{transform:scale(1.05,.95) translateY(0);}
57%{transform:scale(1,1)      translateY(-7px);}
64%{transform:scale(1,1)      translateY(0);}
100%{transform:scale(1,1)      translateY(0);}
}
@keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@-ms-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes pulse{
0%{-webkit-transform:scale(0.9);opacity:0.7;}
50%{-webkit-transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(0.9);opacity:0.7;}
}
@keyframes pulse{
0%{transform:scale(0.9);opacity:0.7;}
50%{transform:scale(1);opacity:1;}
100%{transform:scale(0.9);opacity:0.7;}
}
.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;}
.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#ef5a26;animation-timing-function:cubic-bezier(0,1,1,0);}
.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite;}
@keyframes lds-ellipsis1{
0%{transform:scale(0);}
100%{transform:scale(1);}
}
@keyframes lds-ellipsis3{
0%{transform:scale(1);}
100%{transform:scale(0);}
}
@keyframes lds-ellipsis2{
0%{transform:translate(0,0);}
100%{transform:translate(24px,0);}
}  .custypewprin{text-align:center;color:#fff;font-size:5em;font-family:'Poppins';}
.custypewprin .wrap{border-bottom:6px solid #da0000}
.bounce img{animation-name:bounce-6;animation-timing-function:ease;animation-duration:2s;animation-iteration-count:6;} #secc-tit{height:345px;background-size:cover;background-position:center;align-items:center;}
#secc-tit .title,#secc-tit .migapan{color:#011760;text-align:center;justify-content:center;align-items:center;}
#secc-tit .migapan i{margin-right:10px;}
#secc-tit .title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;}
#secc-tit .col{justify-content:center;} .um-account .um-account-side{width:25%;}
.um-account .um-account-main{width:75%;}
.um-profile .um-profile-nav-item a{display:flex;align-items:center;flex-wrap:wrap;padding:6px 18px;border-radius:0;}
.um-profile .um-profile-nav-item a i{position:relative;top:0;left:0;}
.um-account-side li a{background-color:#011760;color:#fff;}
.um-account-side li a:hover,.um-account-side li a:focus,.um-account-side li a.current{background-color:#ef5a26!important;color:#fff!important;}
.um-account-side li a span.um-account-icon,.um-account-side li a.current span.um-account-icon,.um-account-side li a.current:hover span.um-account-icon,.um-account-side li a span.um-account-title{color:#fff!important;}
.um-account-side li a span.um-account-arrow{opacity:1!important;}
.um-account-name a,.um-account-name a:hover,.um-account-name a:focus{color:#333!important;}
.um-account-name .um-account-profile-link{display:none;}
.um input[type=submit].um-button:hover,.um a.um-button:hover{background-color:#011760!important;}
.um input[type=submit].um-button,.um input[type=submit].um-button:focus,.um a.um-button,.um a.um-button.um-disabled:hover,.um a.um-button.um-disabled:focus,.um a.um-button.um-disabled:active{background:#ef5a26!important;}
.um .picker__header,.um .picker__footer{background-color:#011760;color:#fff;}
.um .picker__box{background-color:#f1f1f1;}
.um .picker__weekday{color:#333!important;}
.um .picker__table td{color:#222;opacity:1;}
.um .picker__day{-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}
.um .picker__footer button.picker__button--close{background-color:#ef5a26;color:#fff;border:none;line-height:1;padding:8px 25px;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}
.um .picker__footer button.picker__button--close:hover{background-color:#333;}
.um .picker__nav--prev,.um .picker__nav--next{-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s;}
.um .picker__day--infocus:hover,.um .picker__day--outfocus:hover,.um .picker__day--selected,.um .picker__nav--prev:hover,.um .picker__nav--next:hover{border-radius:0!important;background-color:#ef5a26!important;color:#fff!important;} .um-account-tab.um-account-tab-vehiculos{padding:0 30px;}
#hacer-vehiculos{justify-content:center;}
#hacer-vehiculos .divaccion{width:100px;height:100px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 50px;border-radius:50%;background-color:#ef5a26;color:#fff;font-size:36px;cursor:pointer;-webkit-transition:all .55s;transition:all .55s;}
#hacer-vehiculos .divaccion:hover,#hacer-vehiculos .divaccion:focus{background-color:#011760;}
#hacer-vehiculos .contaccion h3{margin-top:0;margin-bottom:17px;text-align:center;color:#011760;font-size:18px;font-weight:700;text-transform:uppercase;}
#ver-vehiculos,.um-account-tab-vehiculos .um-button,.um-account-main .um-account-tab-vehiculos .um-account-heading,#cargar-vehiculos,.um-account-main .um-account-tab-servicios .um-account-heading{display:none;}
.btnsprin{margin-bottom:20px;}
.btnsprin a{display:inline-block;margin-right:10px;padding:10px 25px;line-height:1;background-color:#ef5a26;color:#fff;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
.btnsprin a:hover,.btnsprin a:focus{background-color:#011760;}
#cargar-vehiculos .wpcf7{}
#cargar-vehiculos .wpcf7 .col{float:left;margin-bottom:25px;}
#cargar-vehiculos .wpcf7 .col.col-md-6{margin-bottom:15px;display:inline-block;width:calc(50% - 30px);}
#cargar-vehiculos .wpcf7 label{font-weight:700;color:#333;display:inline-block;width:100%;}
#cargar-vehiculos .wpcf7 .wpcf7-form-control-wrap{display:inline-block;width:100%;margin-top:10px;} .tabledata tbody tr td:first-child{}
.tabledata tbody tr td img{height:50px;width:auto;}
.tabledata tbody p{margin:0!important;}
.tabledata tbody .acciones{display:flex;}
.tabledata tbody .acciones .postid{display:none;}
.tabledata tbody .acciones .accion{cursor:pointer;display:flex;margin:0 5px 10px;flex-wrap:wrap;width:30px;height:30px;float:left;text-align:center;justify-content:center;align-items:center;-webkit-transition:all .3s;transition:all .3s;}
.tabledata tbody .acciones .accion a{color:#fff;}
.tabledata tbody .acciones .editar{background-color:#00bb2d;color:#fff;}
.tabledata tbody .acciones .eliminar{background-color:red;color:#fff;}
.tabledata tbody .acciones .descarga{background-color:#34cc81;color:#fff;}
.tabledata tbody .acciones .pdf{background-color:red;color:#fff;}
.tabledata tbody .acciones .ver{background-color:#f5b715;color:#fff;}
.tabledata tbody .acciones .accion:hover{background-color:#011760;color:#fff;}
.tabledata tbody .acciones .accion:hover a{color:inherit;}
.tabledata tbody tr td.docrest ul{list-style:none;padding:0;margin:0;}
.tabledata tbody tr td.docrest ul li{margin-bottom:10px;margin-right:13px;padding-left:18px;display:inline-block;}
.tabledata tbody tr td.docrest ul li:before{content:"\eb08";font-family:'Icofont';display:inline-block;color:#011760;margin-left:-17px;margin-right:4px;} #divinfoupl_vehiculo .divres{justify-content:center;display:none;text-align:center;}
#divinfoupl_vehiculo .divres .mensaje{font-weight:700;}
#divinfoupl_vehiculo .btnsprin{padding:0 15px;}
.wpcf7-form.custom .col{float:left;margin-bottom:20px;}
.wpcf7-form.custom .col.prin label:not(:last-child){margin-bottom:32px;}
.wpcf7-form.custom .col.imgprin{height:205px;}
.wpcf7-form.custom label{display:inline-block;width:100%;}
.wpcf7-form.custom .disInlineB{margin-top:8px;}
.wpcf7-form.custom .select2-container{width:100%!important;}
.wpcf7-form.custom .inp{font-size:14px;height:40px;line-height:1;color:#333;padding:0 15px;font-weight:300;width:100%;border-radius:0;background-color:#fff;box-shadow:none;border:1px solid #ddd;}
.wpcf7-form.custom .custom-file-container{margin-top:0;}
.wpcf7-form.custom .custom-file-container .cargado{color:#22bb33;font-weight:700;}
.wpcf7-form.custom .custom-file-container .cargado,.wpcf7-form.custom .custom-file-container.subido .custom-file-container__custom-file,.wpcf7-form.custom .custom-file-container:not(.subido) .custom-file-container__image-preview{display:none;}
.wpcf7-form.custom .custom-file-container .custom-file-container__image-preview{overflow:hidden;height:165px;width:165px;}
.wpcf7-form.custom .custom-file-container.cont9 .custom-file-container__image-preview{width:100%;height:300px;overflow-y:scroll;}
.wpcf7-form.custom .creapost{background-color:#ef5a26;color:#fff;text-align:center;text-transform:uppercase;height:45px;align-items:center;display:flex;padding:0 35px;font-weight:700;letter-spacing:1px;outline:none;border:none;}
.wpcf7-form.custom .creapost:hover,.wpcf7-form.custom .creapost:focus{text-decoration:none;outline:none;background-color:#011760;color:#fff;} #hacer-servicios .contaccion{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center;margin:0 30px;} .um-account-tab.um-account-tab-servicios{padding:0 30px;}
#hacer-servicios{justify-content:center;}
#hacer-servicios .divaccion{width:100px;height:100px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;border-radius:50%;background-color:#ef5a26;color:#fff;font-size:36px;cursor:pointer;-webkit-transition:all .55s;transition:all .55s;}
#hacer-servicios .divaccion:hover,#hacer-servicios .divaccion:focus{background-color:#011760;}
#hacer-servicios .contaccion h3{margin-top:0;margin-bottom:17px;text-align:center;color:#011760;font-size:18px;font-weight:700;text-transform:uppercase;}
#ver-servicios,.um-account-tab-servicios .um-button,.um-account-main .um-account-tab-servicios .um-account-heading,#cargar-servicios,.um-account-main .um-account-tab-servicios .um-account-heading,#reporte-servicios{display:none;}
.btnsprin{margin-bottom:20px;}
.btnsprin a{display:inline-block;margin-right:10px;padding:10px 25px;line-height:1;background-color:#ef5a26;color:#fff!important;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
.btnsprin a:hover,.btnsprin a:focus{background-color:#011760;}
#cargar-servicios .wpcf7{}
#cargar-servicios .wpcf7 .col{float:left;margin-bottom:25px;}
#cargar-servicios .wpcf7 .col.col-md-6{margin-bottom:15px;display:inline-block;width:calc(50% - 30px);}
#cargar-servicios .wpcf7 label{font-weight:700;color:#333;display:inline-block;width:100%;}
#cargar-servicios .wpcf7 .wpcf7-form-control-wrap{display:inline-block;width:100%;margin-top:10px;}
.wizard > .steps .current a,.wizard > .steps .current a:hover,.wizard > .steps .current a:active,.wizard > .actions a{background-color:#ef5a26;color:#fff;}
.wizard > .actions a{border-radius:0;padding:10px 25px;}
.wizard > .actions a:hover,.wizard > .actions a:active{background-color:#333;border-radius:0;padding:10px 25px;}
#upl_servicio .tipobra p{margin-bottom:10px;}
#upl_servicio .tipobra .check{display:flex;flex-wrap:wrap;width:25%;float:left;margin-bottom:10px;}
#upl_servicio .tipobra .check input[type="checkbox"]{margin-right:10px;}
#upl_servicio .tipcondtrans p{margin-bottom:10px;}
#upl_servicio .tipcondtrans .check{display:flex;flex-wrap:wrap;width:50%;}
#upl_servicio .tipcondtrans .check label{width:auto;}
#upl_servicio .tipcondtrans .check input[type="radio"]{margin-right:10px;}
#upl_servicio .datosresipaso1 textarea{height:160px;resize:none;padding-top:15px;}
#upl_servicio .datosresipaso1 label{margin-bottom:10px;}
#upl_servicio .seleldinestciu .contselect,#upl_servicio .seleldinestciu .contselect .listado{display:none;} #reporte-servicios .filtsrep .col-md-6{float:left;width:calc(50% - 30px);}
#reporte-servicios .filtsrep p{margin:0 0 5px!important;font-weight:700;}
#reporte-servicios .filtsrep .contfilt{margin-bottom:15px;}
#reporte-servicios .select2.select2-container{width:350px!important;}
#reporte-servicios .filtsrep .check{margin-right:20px;margin-bottom:8px;display:inline-block;width:auto;line-height:1;}
#reporte-servicios .filtsrep .check input[type="checkbox"]{margin-right:10px;}
#reporte-servicios .filtsrep .check label{display:flex;flex-wrap:wrap;align-items:center;}
#reporte-servicios .filtsrep .btngenerar{display:inline-block;margin-right:10px;padding:10px 25px;line-height:1;background-color:#ef5a26;color:#fff;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
#reporte-servicios .filtsrep .btngenerar:hover,#reporte-servicios .filtsrep .btngenerar:focus{background-color:#011760;} .clear-imagen{position:absolute;left:0;width:100%;text-align:center;color:red!important;background-color:#00000066;display:none;top:calc(50% - 12px);-webkit-transition:all .55s;transition:all .55s;}
.clear-imagen:hover{color:red!important;}
.prev-image{overflow:hidden;max-height:150px;max-width:150px;margin-top:10px;position:relative;}
.prev-image:hover .clear-imagen,.gallery .imgungal:hover .clear-imagen{display:block;}
.ocultar.pre-image-active{display:none;}
.gallery .imgungal{overflow:hidden;max-height:150px;max-width:150px;margin-top:10px;position:relative;float:left;margin-right:20px;} .elementor-shortcode .pec_skin_dark.dp_pec_wrapper{background:transparent;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_options_nav{border-bottom:1px solid #011760;background:#011760;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_content .dp_pec_date .dp_pec_date_item{background-color:transparent;color:#011760!important;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_content .dp_pec_date .dp_date_head span{color:#011760!important;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_layout{background:#ef5a26;display:none;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_layout a,.elementor-shortcode .pec_skin_dark.dp_pec_accordion_wrapper .dp_pec_nav a.dp_pec_search_btn{background:#011760;color:#b7b7b7;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .selectric{background-color:transparent;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .selectric .label,.elementor-shortcode .pec_skin_dark.dp_pec_accordion_wrapper .selectric .label,.elementor-shortcode .pec_skin_dark.dp_pec_yearly_wrapper .dp_pec_nav .selectric .label{color:#011760;font-weight:700;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_nav{border-bottom:none;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_nav span{color:#011760;-webkit-transition:all .3s;transition:all .3s;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_nav span.next_month:hover,.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_nav span.prev_month:hover{background-color:#011760!important;color:#fff!important;}
.elementor-shortcode .dp_pec_wrapper .dp_pec_dayname{background-color:#011760;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_dayname_item span{color:#fff;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_daily_event{background-color:#011760;color:#fff;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_daily_event:hover,.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_daily_event:focus{color:#fff;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_content .dp_pec_date_event{background:transparent;}
.elementor-shortcode .dp_pec_content .dp_pec_event_description.dp_pec_event_description_full .dp_pec_event_description_short{line-height:1.5;}
.elementor-shortcode .dp_pec_wrapper .dp_pec_content .dp_pec_date_event h2.dp_pec_event_title{color:#011760!important;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_content a.dp_pec_date_event_back{background:#011760;color:#fff;}
.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_content a.dp_pec_date_event_back:hover,.elementor-shortcode .pec_skin_dark.dp_pec_wrapper .dp_pec_content a.dp_pec_date_event_back:focus{color:#fff;}
.elementor-shortcode .pec_skin_dark .dp_pec_more_options,.elementor-shortcode .pec_skin_dark .dp_pec_more_options:visited{display:none;} .hidesc{display:none;}
.hamburger-menu-wrapper{margin-top:0;background:transparent;padding:10px;display:none;}
.hamburger-menu-wrapper.bounce-effect{animation:bounce 0.3s ease 1;}
.hamburger-menu{border:0;margin:0 auto;display:block;position:relative;overflow:hidden;padding:0;width:36px;height:36px;font-size:0;text-indent:-9999px;cursor:pointer;z-index:9999;cursor:pointer;background:transparent;}
.hamburger-menu:focus{outline:none;}
.hamburger-menu span{display:block;position:absolute;top:17px;left:5px;right:5px;height:2px;background:#011760;}
.hamburger-menu span:before,.hamburger-menu span:after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#011760;content:"";}
.hamburger-menu span:before{top:-7px;}
.hamburger-menu span:after{bottom:-7px;}
.hamburger-menu span:before,.hamburger-menu span:after{transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;}
.hamburger-menu span:before{transition-property:top,transform;}
.hamburger-menu span::after{transition-property:bottom,transform;}
.hamburger-menu.active span{background:none;}
.hamburger-menu.active span:before{top:0;transform:rotate(225deg);}
.hamburger-menu.active span:after{bottom:0;transform:rotate(135deg);}
.hamburger-menu.active span:before,.hamburger-menu.active span:after{transition-delay:0s,0.3s;}
@keyframes 
bounce{
0%{transform:rotate(0);}
45%{transform:rotate(15deg);}
90%{transform:rotate(-7deg);}
100%{transform:rotate(0);}
} @media only screen and (max-width:1980px){
}
@media only screen and (max-width:1490px){
.elementor-text-editor p,.elementor-tabs .elementor-tab-content p,.elementor-icon-list-items .elementor-icon-list-item,.elementor-text-editor li{font-size:17px!important;}
}
@media only screen and (max-width:1370px){
#hmain .infocontacto .dato{font-size:14px;}
}
@media only screen and (max-width:1290px){
#hmain .infocontacto .dato{font-size:13px;margin:0 8px;}
}
@media only screen and (max-width:1026px){
.elementor-text-editor p,.elementor-tabs .elementor-tab-content p,.elementor-icon-list-items .elementor-icon-list-item,.elementor-text-editor li{font-size:16px!important;}
}
@media only screen and (max-width:795px){
body{padding-top:133px!important;}
.hidesc{display:block;}
.hidmov{display:none;}
#hmain .colinformacion{width:100%;}
#hmain .infocontacto .dato{margin:0 4px;font-size:10px;}
#hmain .logo img,#hmain .header .usuario .btnuser{height:90px;}
#hmain ul.navbar-nav > li > a{font-size:11px;padding:8px 4px;}
#hmain .header{max-height:90px;height:90px;flex-wrap:initial;}
#hmain .header .usuario .btnuser{font-size:12px;}
.galeria.elementor-widget-media-carousel .elementor-swiper-button-prev{left:-10px}
.galeria.elementor-widget-media-carousel .elementor-swiper-button-next{right:-10px}
#hmain ul.navbar-nav > li.desta > a{height:90px;}
}
@media only screen and (max-width:680px){
body{padding-top:171px!important;}
#hmain .preheader{justify-content:center;height:auto;max-height:none;padding:10px 0;}
#hmain .preheader .infocontacto{justify-content:center;margin-bottom:5px;}
#hmain .infocontacto .dato{margin:0 10px;font-weight:400;font-size:15px;text-align:center;}
#hmain .infocontacto .dato a{font-size:14px;}
#hmain .infocontacto .dato:first-child{margin-bottom:0;}
#hmain .header{background-color:#ef5a26}
.elementor-tabs .elementor-tab-content img{margin-right:0;margin-left:0;}
.listvol.elementor-widget-text-editor ul li{width:100%;}
.galeria.elementor-widget-media-carousel .elementor-swiper-button-prev{left:10px}
.galeria.elementor-widget-media-carousel .elementor-swiper-button-next{right:10px} .hamburger-menu-wrapper{display:inline-block;}
#hmain ul.navbar-nav{display:none;position:absolute;left:0;width:100%;margin:0;top:100%;flex-direction:column;background-color:#ef5a26!important;color:#fff;padding:15px 0;}
#hmain ul.navbar-nav > li{display:inline-block;width:100%;}
#hmain ul.navbar-nav > li > a{display:inline-block;padding:16px 15px;width:100%;font-size:16px;color:#fff;}
#hmain ul.navbar-nav > li > a:focus{color:#011760;}
#hmain ul.navbar-nav,#hmain ul.navbar-nav > li.desta > a{height:auto;}
#secc-tit{height:165px;}
#secc-tit .title{font-size:20px;}
.wizard > .steps > ul > li{width:100%;}
.steps > ul > li > a,.actions li a{font-size:13px;}
#upl_servicio .tipobra .check{width:50%;margin-bottom:20px;font-size:14px;} .elementor-widget-testimonial-carousel.custom .elementor-widget-container .elementor-swiper > .elementor-main-swiper{width:100%!important;}
.elementor-widget-testimonial-carousel.custom .elementor-widget-container .elementor-swiper > .elementor-main-swiper .elementor-testimonial{flex-direction:column!important;}
.elementor-widget-testimonial-carousel.custom .elementor-widget-container .elementor-swiper .elementor-testimonial__content{text-align:center;margin-bottom:15px;}
.elementor-widget-testimonial-carousel.custom .elementor-widget-container .elementor-swiper .elementor-testimonial__footer{padding:0;}
.um-account-tab.um-account-tab-servicios,.um-account-tab.um-account-tab-vehiculos{padding:0;}
#hacer-servicios .contaccion,#hacer-vehiculos .contaccion{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center;margin:0 0 40px;width:50%;flex-basis:50%;}
#hacer-servicios .contaccion h3,#hacer-vehiculos .contaccion h3{margin-bottom:4px;font-size:13px;}
}:root{--joinchat-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0s4.686 12.283 0 16.97a12 12 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12 12 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.85 9.85 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918s-10.075-3.843-13.918 0a9.85 9.85 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22zm6.534-7.003-.933 1.164a9.84 9.84 0 0 1-3.497-3.495l1.166-.933a.79.79 0 0 0 .23-.94L9.561 6.96a.79.79 0 0 0-.924-.445l-2.023.524a.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.79.79 0 0 0-.445-.923L14.6 13.327a.79.79 0 0 0-.94.23z'/%3E%3C/svg%3E");--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--bottom:20px;--sep:20px;--s:60px;display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:normal normal normal 16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/-2) calc(var(--s)/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0)}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--noanim{animation:none}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);min-width:var(--s);background:#25d366;color:inherit;border-radius:calc(var(--s)/2);box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background:#128c7e}.joinchat__button:active{background:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat__button__open{width:var(--s);height:var(--s);border-radius:50%;background:rgb(0 0 0/0) var(--joinchat-ico) 50% no-repeat;background-size:60%;overflow:hidden}.joinchat__button__image{position:absolute;top:1px;right:1px;width:calc(var(--s) - 2px);height:calc(var(--s) - 2px);border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img{display:block;width:100%;height:100%;object-fit:cover}.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}.joinchat--image .joinchat__button__image{opacity:1;animation:none}.joinchat__tooltip{position:absolute;top:calc(var(--s)/2 - 16px);right:calc(var(--s) + 16px);max-width:calc(100vw - var(--s) - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}.joinchat--left .joinchat__tooltip{right:auto;left:calc(var(--s) + 16px)}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}.joinchat__qr{position:absolute;bottom:calc(var(--s) + 16px);right:0;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);text-align:center;white-space:nowrap;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));animation:joinchat_badge_in .4s cubic-bezier(.11,.84,.83,1.01) .5s both;pointer-events:none}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(var(--s)/2 - 6px);border:8px solid transparent;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:0;right:auto}.joinchat--left .joinchat__qr:after{left:calc(var(--s)/2 - 6px);right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;box-sizing:border-box;height:var(--s);max-width:100%;padding:0 calc(var(--s)/2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s)*0.2) 50% no-repeat;background-size:calc(var(--s)*0.6);color:#fff;border-radius:calc(var(--s)/2);font:700 normal calc(var(--s)*0.35)/var(--s) var(--joinchat-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (height >= 481px),(orientation:portrait) and (width >= 481px){.joinchat--mobile{display:none!important}}@media (width <= 767px){.joinchat--footer-bar{--bottom:76px!important}}@media (orientation:landscape) and (height <= 480px),(width <= 480px){.joinchat{--bottom:6px;--sep:6px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover .joinchat__qr{display:flex}}@media (prefers-reduced-motion){.joinchat{animation:none}}