.elementor-1006 .elementor-element.elementor-element-aed8fe5:not(.elementor-motion-effects-element-type-background), .elementor-1006 .elementor-element.elementor-element-aed8fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1006 .elementor-element.elementor-element-aed8fe5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 0% 0% 0%;}.elementor-1006 .elementor-element.elementor-element-aed8fe5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1006 .elementor-element.elementor-element-849c553 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-1006 .elementor-element.elementor-element-1422a977:not(.elementor-motion-effects-element-type-background), .elementor-1006 .elementor-element.elementor-element-1422a977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1006 .elementor-element.elementor-element-1422a977{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1006 .elementor-element.elementor-element-1422a977 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-1006:not(.elementor-motion-effects-element-type-background), body.elementor-page-1006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-1006 .elementor-element.elementor-element-3ca2f2e5 > .elementor-widget-container{margin:3% 0% 3% 0%;}}/* Start custom CSS */.container-padre{
      
      display:grid;
      grid-template-columns: 50% 50%;
      justify-content: center;

}

.wpcf7-form{
    box-shadow: 2px 2px 2px 2px gray;
}

 
.submit-button{
    width: 80%;
}

.wpcf7-submit{
    background-color: #EC4924!important;
    color: white!important;
    font-weight: 700!important;
    padding: 10px;
}

.form1 img{
    margin-left: -38%;
    margin-top: 45px;
    border-radius: 10px 80px 80px 10px;
}

.wpcf7-response-output{
    display: none;
}

#wpcf7-f1143-o3 > form > div.your-email > span > input{
    width: 85%;
}

#wpcf7-f1143-o3 > form > div.your-name > span > input{
    width: 85%;
}

.form-heading{
    font-size: 30px;
}

.input{
    
border: solid!important ;
}


p#button1{
width: 120px;
display: inline-block;
}

div.mfp-container{
	background-color: rgba(78, 76, 76, 0.6);
}

div.mfp-content {
	background-color: rgba(78, 76, 76, 0.6);
}

div.mfp-container  button{
	top: 30px;
	right: 20px;
	background-color: white;
	border: 2px solid white !important;
}

div.mfp-content > div[role="form"]{
	width: 60%;
	margin: 0px auto 0px auto;
}

div.mfp-content form{
	width: 50%;
	margin: 10px auto;
	background-color: white;
	padding: 10px;
	height: 100%;
	border-radius: 30px 10px 10px 10px;
}

div.mfp-content form p{
	min-height: 0px;
	min-width: 0px;
	width: 100%;
}

div.mfp-content form textarea{
	min-height: 0px;
	min-width: 0px;
	height: 100px;
	width: 85%;
}

div.mfp-content form{
background-color: #efefef;
}

div.mfp-content form p.form-heading{
text-align: center;
color: #000;
font-weight: 500;
font-size: 20px;
}

div.mfp-content form input{
border-radius: 7px;
}

div.mfp-content form div.your-name{
margin-bottom: 5px;
}

div.mfp-content form div.hidden-field{
height: 1px;
}

div.mfp-content form div.checkbox{
margin-top: 10px;
margin-bottom: 20px;
}

div.mfp-content form div.checkbox > span{
height: 35px;
display: block;
}

div.mfp-content form div.checkbox .text-info{
color: #a92c2c;
}

div.mfp-content form div.submit-button{
margin-top: 5px;
display: inline-block;
}


.summary-info{
	color: #6b6969;
	font-weight: 600;
}

@media (max-width: 400px){
	div.mfp-content form{
		width: 95%;
	}
	
	div.mfp-content form label, div.mfp-content form span, div.mfp-content form input{
		display: block;
	}
	
	div.mfp-content form input{
		width: 100%;
	}
div.mfp-content form div.checkbox > span{
margin-top: 5px;
}
}

#wpcf7-f1143-o3{
    margin-left: 0;
}

/** Estilos de la tabla 1 **/

.hcolum1{
border: 2px solid black;
background-color: #EC4A24;
}

.hcolum2{
border: 2px solid black;
background-color: #EC4A24;
color: white;
text-align: center;

}

.hcolum3{
border: 2px solid black;
background-color: #EC4A24;
color: white;
text-align: center;

}

.hcolum4{
border: 2px solid black;
background-color: #EC4A24;
color: white;
text-align: center;
}

.hcolum5{
border: 2px solid black;
background-color: #EC4A24;
color: white;
text-align: center;

}

.bcolum1{
    border: 2px solid black;
    color: black;
}

.bcolum2{
    border: 2px solid black;
    color: black;
}

.bcolum3{
    border: 2px solid black;
    color: black;
}

.bcolum4{
    border: 2px solid black;
    color: black;
}

.bcolum5{
    border: 2px solid black;
    color: black;
}

.hcolum01{
    
    border: 2px solid black;
}

.hcolum02{
    
    border: 2px solid black;
}

.hcolum03{
    
    border: 2px solid black;
    background-color: #063621;
    text-align: center;
    color: white
}

.hcolum04{
    
    border: 2px solid black;
    background-color: #063621;
    text-align: center;
    color: white;
}

.hcolum05{
    border: 2px solid black;
    background-color: #063621;
    color: white;
    text-align: center;
}

.bcolum01{
    border: 2px solid black;
    color: black;
}

.bcolum02{
    border: 2px solid black;
    color: black;
}

.bcolum03{
    border: 2px solid black;
    color: black;
}

.bcolum04{
    border: 2px solid black;
    color: black;
}

.bcolum05{
    border: 2px solid black;
    color: black;
}



/** Responsive Formulario de la Tabla**/

@media screen and (max-width: 1000px){
.container-padre {
   display:flex;
 }
}

@media screen and (max-width: 1000px){
.form1{
   display:none;
 }
}

@media screen and (max-width: 1000px){
#wpcf7-f1143-o3 > form {
   width:100%;
   margin-top:5%;
 }
}

@media screen and (max-width: 1000px){
.wpcf7-submit{
   margin-top:10px;
 }
}


.input{
    width: 100%;
}

#wpcf7-f1143-o3 > form{
    width: 100%;
    margin-top: -4.5%;
}

body > div.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready > div > div.mfp-content > div > div.form1 > div > img{
    margin-left: 5%;
    margin-top: 40%;
}

#wpcf7-f1143-o3{
    padding: 20px;
    
}

#wpcf7-f1143-o3 > form > div.your-name > span > input{
    color: black;
}

#wpcf7-f1143-o3 > form > div.checkbox > span.wpcf7-form-control-wrap.get-copy > span > span > input[type=checkbox]{
    color: black;
}



#post-1006 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-aed8fe5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > span > span:nth-child(1) > a{
    color: #32250e;
    font-size: 18px;
    font-weight: 600;
}



#post-1006 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-aed8fe5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > span > span.breadcrumb_last > strong{
    color: #13360b;
    font-size: 16px;
    font-weight: 500;
}

#post-1006 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-1422a977.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-4 > div > div > div.wpb_raw_code.wpb_content_element.wpb_raw_html > div > p > span > input[type=text]{
    width: 100%;
}/* End custom CSS */