@media (min-width: 0px) {
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #57ba47 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-focused .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__list--dropdown {
    border-color: #57ba47  !important;
    box-shadow: 0 0 0 1px #57ba47, 0px 1px 2px rgba(0, 0, 0, 0.15)   !important;
  
}	
	
.choices__inner {
    border-radius: 15px !important;
}
	legend.wpforms-field-label {
    color: #57ba47 !important;
}
	div.wpforms-container-full input[type=radio]:checked:after {
 
    background-color: #57ba47 !important;
}	
	
div.wpforms-container-full input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before {
    border-color: #57ba47 !important;
    box-shadow: 0 0 0 1px #57ba47, 0px 1px 1px rgba(0, 0, 0, 0.15) !important;
 
}
	
	ul#wpforms-1149-field_8 {
    max-width: 300px;
}
div#wpforms-confirmation-1149 {
    margin-top: 40px;
}
.c_25 {
    top: -216px !important;
    position: relative !important;
}
.c_26 {
    border-radius: 5px !important;
}	
.c_25 {
    border-radius: 15px !important;
}
.c_21 textarea:focus {
    box-shadow: 0 0 0 1px #57ba47 !important;
}
.c_21 textarea:focus {
    border: 1px solid #d4d4d4 !important;
}
	
	  
.c_21 textarea {
    border: 1px solid #d4d4d4 !important;
    border-radius: 10px !important;
}	
.c_20 svg {
        color: #57ba47 !important;
    }
.c_17:hover {
    margin-left: 20px !important;
    transition-duration: 1000ms;
}
	.zoom {
    transition: transform .2s; 
}
	.zoom:hover {
    transform: scale(1.5); 
}
.zoom {
    transition: transform .2s; 
}

.zoom:hover {
    transform: scale(1.5); 
}
	
.c_17 {
    width: 130px !important;
    height: auto !important;
}
a.c_16 {
    text-decoration: none !important;
	 color: var(--wpforms-label-color);
}
.c_11 .wpforms-entry-preview-notice {
    color: #009640 !important;
}
.wpforms-render-modern div p {
    color: #009640 !important;
}
    a.c_15 {
        background: #009640 !important;
        padding: 10px 30px 10px 30px !important;
        border-radius: 5px !important;
        color: white !important;
        text-decoration: none !important;
    }
.e-child.animated.fadeInUp {
    margin: auto;
}
.c_11 input::placeholder {
    font-size: 14px !important;
}
a.c_14 {
    color: #009640 !important;
    font-weight: 500 !important;
}
	
.c_11 input[type=checkbox]:before {
border-color: rgb(0 150 64) !important;
}
	.c_11 input[type=checkbox]:checked:after {

    border-left: 4px solid #ec1c24 !important;
    border-bottom: 4px solid #ec1c24 !important;
    background-color: transparent;
  
}
	.c_11 input[type=checkbox]:checked:before {

    border-color: #ec1c24 !important;
    box-shadow: 0 0 0 1px #ec1c24 !important;
 
}
	.c_11 input:focus {
    background: #ffffff !important;
    border-color: #334e6f !important;
    box-shadow: 0 0 0 1px #334e6f !important;
}

	.wpforms-confirmation-container-full {
    background: #38b95433 !important;
    border: 1px solid #d0ebda !important;
}
.c_11 .wpforms-entry-preview-value {
    margin-bottom: 15px !important;
}
.c_11 .wpforms-entry-preview-label {
    margin-bottom: 0px !important;
}
	    .c_11 .wpforms-page-indicator-page-progress {
        background: #009640 !important;
    }
.c_11 .wpforms-entry-preview-notice {
    background: #38b95433 !important;
    border: 1px solid #d0ebda !important;
}
.c_11 label {
    font-size: 13px !important;
}

.c_11 ul li {
    margin-bottom: -10px !important;
}
.c_11 legend.wpforms-field-label {
    font-size: 14px !important;
}
    .c_11 .wpforms-confirmation-container-full {
        background: #38b95433 !important;
        border: 1px solid #d0ebda !important;
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

.c_13 input {
    border-radius: 20px !important;
    height: 35px !important;
}
.c_11 .wpforms-pagebreak-left {
    text-align: center !important;
}
.c_11 button {
    background: #009640 !important;
    width: 200px !important;
    height: 35px !important;
    border-radius: 5px !important;
}
.c_11 label {
    font-size: 14px !important;
    margin-bottom: 5px !important;
}
.c_11 .wpforms-layout-row {
    margin-bottom: -10px !important;
}
div#ast-scroll-top {
    display: none !important;
}
	.c_12 li {
    display: block !important;
}
	.c_9 {
			pointer-events: none;
	}
	p.c_7 span1 {
			font-family: 'Montserrat-Light';
	}
	p.c_8 span {
			color: #090909 !important;
			font-family: 'Montserrat-Light';
	}
	p.c_7 {
			text-align: center;
			color: #009640;
			position: relative;
			margin-bottom: -50px;
			top: 40px;
			z-index: 999;
			font-family: 'Montserrat-Regular';
			
	}
	p.c_8 {
			text-align: center;
			color: #ec1c24;
			position: relative;
			margin-bottom: -50px;
			top: 40px;
			z-index: 999;
			font-family: 'Montserrat-Regular';
	}
	p.c_9 {
			text-align: center;
			color: black;
			position: relative;
			margin-bottom: -50px;
			top: 40px;
			z-index: 999;
			font-family: 'Montserrat-Light';
	}
	
	
	 #loading {
			display: none;
		}
	.c_5 {
			opacity: 0.5;
			pointer-events: none;
	}
	.c_10 {
			pointer-events: none;
	}
	label.wpforms-field-label-inline {
			max-width: 250px !important;
	}
	.wpforms-container .wpforms-image-choices-modern img {
	
			max-width: 30% !important;
	}
			.c_1 label.wpforms-field-label-inline {
					border-radius: 20px !important;
			}
	.c_1 ul#wpforms-16-field_5 {
			justify-content: center;
	}
	::-webkit-scrollbar {display: none;}
	
			p#reloj {
			top: -23px;
			position: relative;
	margin-bottom: 0em !important;
	}
	 .elementor-element.elementor-element-3384c9e.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
			height: 80px!important;
	}
	
	h1.entry-title {
			display: none;
	}
	.c_1 {
			color: #334E6F !important;
			font-family: "Montserrat", Sans-serif !important;
			text-align: center;
	}
	.c_1 label.wpforms-field-label-inline {
			border: 1px solid #009640 !important;
	}
	
	.c_1 button#wpforms-submit-16 {
			width: 200px;
			height: 40px;
			border-radius: 50px;
			background: #009640;
	}
	.c_1 input#wpforms-16-field_1 {
						max-width: 200px;
					height: 45px;
					border-radius: 50px;
					position: relative;
					left: calc(50% - 100px);
					font-family: 'Montserrat' !important;
					font-weight: 600 !important;
					padding-inline-start: 40px;
					
	}
	.c_1 div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-image:after {
			background-color: #009640;
	}
	p#reloj {
			color: #334E6F;
			font-family: "Montserrat", Sans-serif;
			font-size: 30px;
			font-weight: 500;
	}
	}
	@media (min-width: 400px) { }
	
	@media (max-width: 400px) { }
	@media (min-width: 576px) { }
	
	@media (max-width: 576px) { }
	@media (min-width: 768px) { }
	@media (max-width: 768px) {p#reloj {
			text-align: center;
	} 
	 .c_3 .elementor-button-wrapper {
			text-align: center;
	}   
	}
	@media (min-width: 992px) {   .c_6 {
			margin-top: -30px;
	} }
	@media (max-width: 992px) { }
	@media (min-width: 1024px) {
		

}
	@media (max-width: 1024px) {		
	 }
	@media (min-width: 1200px) { }
	@media (min-width: 1367px) { }
	@media (min-width: 1400px) { }
	@media (min-width: 1500px) { }
	@media (min-width: 1650px) { }
	@media (min-width: 1750px) { }