.elementor-3134 .elementor-element.elementor-element-ddceddd:not(.elementor-motion-effects-element-type-background), .elementor-3134 .elementor-element.elementor-element-ddceddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://montacargas-ac.com.mx/wp-content/uploads/2019/09/fondo-header_proveedores.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3134 .elementor-element.elementor-element-ddceddd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 75px 0px;}.elementor-3134 .elementor-element.elementor-element-ddceddd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3134 .elementor-element.elementor-element-8d874a4{text-align:center;}.elementor-3134 .elementor-element.elementor-element-8d874a4 .elementor-heading-title{color:#ffffff;}.elementor-3134 .elementor-element.elementor-element-fcf171f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3134 .elementor-element.elementor-element-fcf171f:not(.elementor-motion-effects-element-type-background), .elementor-3134 .elementor-element.elementor-element-fcf171f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00478d 0%, #162e61 100%);}.elementor-3134 .elementor-element.elementor-element-fcf171f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 0px 0px 0px;}.elementor-3134 .elementor-element.elementor-element-fcf171f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3134 .elementor-element.elementor-element-e846b53.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3134 .elementor-element.elementor-element-30bc3d5{text-align:center;font-family:"Prototype", Sans-serif;font-size:31px;line-height:1.1em;color:#ffffff;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3134 .elementor-element.elementor-element-ddceddd{padding:75px 0px 75px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-2bad76e *//* --------------------
 * Formularios
 * ---------------------*/
.wpcf7-form-control,
.wpcf7-text,
.wpcf7-email {
	  border-radius: 20px !important;
    width: 100%; 
}

.mac-form-wrap {
	display: flex;
	width: 100%;
  flex-wrap: wrap;
}

.mac-form-full,
.mac-form-half,
.mac-form-third {
	width: 100%;
	margin: 10px;
}

div.wpcf7-response-output {
	color: #fff !important;
}

label.resume.loaded {
	color: #48bb78 !important;
}

@media screen and (min-width:768px) {
	.mac-form-third,
	.mac-form-half,
	.mac-form-full {
		margin: 0 5px 10px;
		flex:none;
	}
	
	.mac-form-third {
		width: calc(33.333% - 20px);
	}
	
	.mac-form-half {
		width: calc(50% - 20px);
	}
	
	.mac-form-full {
		width: calc(100% - 20px);
	}
	
}

[type="submit"]{
text-decoration: none !important;
text-transform: uppercase !important;
font-family: "NyataFTR-Regular", Sans-serif !important;
font-weight: 400 !important;
font-size: 18px !important;
display: inline-block !important;
position: relative !important;
border-radius: 3px !important;
text-align: center !important;
color: #C95B41 !important;
border: 3px solid #C95B41 !important;
line-height: 1 !important;
padding:10px 20px 10px 20px !important;
box-shadow: 0 0 0 0 transparent !important;
-webkit-transition: all 0.2s ease-in !important;
-moz-transition: all 0.2s ease-in !important;
transition: all 0.2s ease-in !important;
width: 100% !important;
background: rgba(0,0,0,0) !important;
}
.wpcf7-form-control.wpcf7-submit {
  border-radius: 2px !important;
}
.adminbar-button {
  display: none !important;
}
[type="submit"]:hover {
  color: #C95B41 !important;
  box-shadow: 0 0 30px 0 rgba(105, 137, 189, 1) !important;
  background-color: #fff !important;
  border: 3px solid #fff !important;
  -webkit-transition: all 0.2s ease-out !important;
  -moz-transition: all 0.2s ease-out !important;
  transition: all 0.2s ease-out !important;
}

[type="submit"]:hover:before {
-webkit-animation: shine 0.5s 0s linear !important;
-moz-animation: shine 0.5s 0s linear !important;
animation: shine 0.5s 0s linear !important;
}

[type="submit"]:active {
box-shadow: 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in !important;
-moz-transition: box-shadow 0.2s ease-in !important;
transition: box-shadow 0.2s ease-in !important;
}

[type="submit"]:before {
content: "" !important;
display: block !important;
width: 0px !important;
height: 86% !important;
position: absolute !important;
top: 7% !important;
left: 0% !important;
opacity: 0 !important;
background: #fff !important;
box-shadow: 0 0 15px 3px white !important;
-webkit-transform: skewX(-20deg) !important;
-moz-transform: skewX(-20deg) !important;
-ms-transform: skewX(-20deg) !important;
-o-transform: skewX(-20deg) !important;
transform: skewX(-20deg) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Prototype';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://montacargas-ac.com.mx/wp-content/uploads/2016/08/Prototype.ttf') format('truetype');
}
/* End Custom Fonts CSS */