.elementor-4033 .elementor-element.elementor-element-bfb8079:not(.elementor-motion-effects-element-type-background), .elementor-4033 .elementor-element.elementor-element-bfb8079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5BAFF;}.elementor-4033 .elementor-element.elementor-element-bfb8079{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-4033 .elementor-element.elementor-element-bfb8079 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4033 .elementor-element.elementor-element-780f5d8 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4033 .elementor-element.elementor-element-d38c51e:not(.elementor-motion-effects-element-type-background), .elementor-4033 .elementor-element.elementor-element-d38c51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5BAFF;}.elementor-4033 .elementor-element.elementor-element-d38c51e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-4033 .elementor-element.elementor-element-d38c51e > .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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4033 .elementor-element.elementor-element-d0286a6{text-align:center;}.elementor-4033 .elementor-element.elementor-element-d0286a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;text-decoration:underline;color:#3243F6;}.elementor-4033 .elementor-element.elementor-element-9751fe2:not(.elementor-motion-effects-element-type-background), .elementor-4033 .elementor-element.elementor-element-9751fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5BAFF;}.elementor-4033 .elementor-element.elementor-element-9751fe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-4033 .elementor-element.elementor-element-9751fe2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4033 .elementor-element.elementor-element-fc71b07.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4033 .elementor-element.elementor-element-14f7c42{width:100%;max-width:100%;}.elementor-4033 .elementor-element.elementor-element-14f7c42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .htmega-form-wrapper{max-width:100%;text-align:left;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:50px;background-color:#CFCFCF;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:50px;background-color:#CFCFCF;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:50px;background-color:#CFCFCF;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:50px;background-color:#CFCFCF;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:50px;background-color:#CFCFCF;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:50px;background-color:#CFCFCF;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:50px;background-color:#CFCFCF;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap select[multiple="multiple"]{min-height:50px;height:auto!important;max-height:130px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-4033 .elementor-element.elementor-element-14f7c42.wpcf7-form .wpcf7-form-control-wrap select{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]:focus{background-color:#FFFFFF;color:#2B64FF;border-radius:3px 3px 3px 3px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]:focus{background-color:#FFFFFF;color:#2B64FF;border-radius:3px 3px 3px 3px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]:focus{background-color:#FFFFFF;color:#2B64FF;border-radius:3px 3px 3px 3px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]:focus{background-color:#FFFFFF;color:#2B64FF;border-radius:3px 3px 3px 3px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]:focus{background-color:#FFFFFF;color:#2B64FF;border-radius:3px 3px 3px 3px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]:focus{background-color:#FFFFFF;color:#2B64FF;border-radius:3px 3px 3px 3px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select:focus{background-color:#FFFFFF;color:#2B64FF;border-radius:3px 3px 3px 3px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]:focus, .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]:focus, .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]:focus, .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]:focus, .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]:focus, .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]:focus, .elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select:focus{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FBFF00;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-form-control-wrap textarea{height:170px;min-height:170px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .htmega-form-wrapper form.wpcf7-form label{width:0%;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-submit{height:60px;font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;line-height:0.1em;background-color:#05A438;padding:0px 150px 0px 150px;border-radius:20px 20px 20px 20px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-spinner{left:0px;top:0px;}.elementor-4033 .elementor-element.elementor-element-226541d:not(.elementor-motion-effects-element-type-background), .elementor-4033 .elementor-element.elementor-element-226541d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5BAFF;}.elementor-4033 .elementor-element.elementor-element-226541d > .elementor-container{max-width:900px;}.elementor-4033 .elementor-element.elementor-element-226541d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-4033 .elementor-element.elementor-element-226541d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4033 .elementor-element.elementor-element-febb426 .elementor-tab-title{background-color:#F8F8F8;}.elementor-4033 .elementor-element.elementor-element-febb426 .elementor-accordion-icon, .elementor-4033 .elementor-element.elementor-element-febb426 .elementor-accordion-title{color:#242424;}.elementor-4033 .elementor-element.elementor-element-febb426 .elementor-accordion-icon svg{fill:#242424;}.elementor-4033 .elementor-element.elementor-element-febb426 .elementor-active .elementor-accordion-icon, .elementor-4033 .elementor-element.elementor-element-febb426 .elementor-active .elementor-accordion-title{color:#242424;}.elementor-4033 .elementor-element.elementor-element-febb426 .elementor-active .elementor-accordion-icon svg{fill:#242424;}.elementor-4033 .elementor-element.elementor-element-febb426 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4033 .elementor-element.elementor-element-febb426 .elementor-tab-content{background-color:#F8F8F8;color:#242424;font-family:"Roboto", Sans-serif;font-weight:400;}@media(max-width:1020px){.elementor-4033 .elementor-element.elementor-element-14f7c42 .htmega-form-wrapper{text-align:left;}}@media(max-width:767px){.elementor-4033 .elementor-element.elementor-element-d0286a6 .elementor-heading-title{font-size:50px;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .htmega-form-wrapper{max-width:100%;}.elementor-4033 .elementor-element.elementor-element-14f7c42 .wpcf7-form .wpcf7-submit{font-size:20px;padding:0px 100px 0px 100px;}}/* Start custom CSS for htmega-contactform-addons, class: .elementor-element-14f7c42 */#responsive-form {
	max-width:900px;
	margin: 0px auto;
	background-color: #6139a8fa;
	padding: 40px;
	border-radius: 20px;
}

#responsive-form .form-row{
	width: 100%;
}

#responsive-form .form-row.privacidad{
	width: 100%;
	height: 150px;
}

#responsive-form .column-half {
	float: left;
	position: relative;
	padding: 0.65rem;
	width:50%;
	font-weight: 600;
	color: white;
	height: 150px;
}

#responsive-form .column-full {
    display: block;
    margin: 0px auto;
	width:100%;
	font-weight: 600;
	color: white;
}

#responsive-form h3 {
    background-color: royalblue;
    color: white;
    border-radius: 5px;
    height: 65px;
    font-size: 40px;
    text-align: center;
    padding: 5px;
}

#responsive-form .wpcf7-select:focus {
    background: #ffffff;
    color: #2B64FF;
}

#responsive-form .select-arrow {
    background: #cfcfcf;
    color: #747474;
    border: #ffffff;
}

#responsive-form .boton {
    display: block;
    margin: 0px auto;
    width: 100%;
    height: 60px;
    font-size: 20px;
    border-radius: 40px;
    background: #05A438;
}

#responsive-form .wpcf7-spinner {
    background: #ffffff;
    display: block;
    margin: 20px auto;
    text-align: center;
}

#responsive-form .column-full.privacidad {
    display: block;
    text-align: center;
    margin:0 auto;
}

#responsive-form .wpcf7-list-item {
    background-color: #ececeb;
    height: 100px;
    padding: 0 10px;
    margin-top: 20px;
}

#responsive-form .wpcf7-list-item input[type=checkbox] {
    width: 20px;
    margin-top: 25px;
    background-color: grey;
    color:white;
}

#responsive-form a {
    color: royalblue;
}

#responsive-form .wpcf7-not-valid-tip {
    background: white;
    padding: 0 10px;
    border-radius: 3px;
}

.wpcf7-response-output {
    text-align: center;
    display: block;
    margin: 50px auto !important;
    width: 80%;
}

#responsive-form .clearfix:after {
	content: "";
	display: table;
	clear: both;
}



@media (max-width: 767px) {
    #responsive-form {;
	margin: 0px auto;
	background-color: #6139a8fa;
	padding: 10px;
	border-radius: 10px;
	width:100%;
	max-width:100%;
}
}

 @media (max-width: 767px) { 
     #responsive-form .form-row{
	width: 100%;
}
}

@media (max-width: 767px) {
    #responsive-form .form-row.privacidad{
	width: 100%;
	height: 150px;
}
}

@media (max-width: 767px) {
    #responsive-form .column-half {
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	font-weight: 600;
	color: white;
	height: 150px;
}
}

@media (max-width: 767px) {
    #responsive-form .column-full {
    display: block;
    margin: 0px auto;
	width:100%;
	font-weight: 600;
	color: white;
}
}

@media (max-width: 767px) {
    #responsive-form h3 {
    background-color: royalblue;
    color: white;
    border-radius: 5px;
    height: 50px;
    font-size: 30px;
    text-align: center;
    padding: 5px;
}
}

@media (max-width: 767px) {
    #responsive-form .boton {
    display: block;
    margin: 0px auto;
    width: 85%;
    height: 60px;
    font-size: 20px;
    border-radius: 50px;
    background: #05A438;
}
}

@media (max-width: 767px) {
    #responsive-form .wpcf7-list-item {
    background-color: #ececeb;
    height: 100px;
    padding: 0 10px;
    display: inline-block;
    width: 100%;
}
}


@media (max-width: 767px) {
    .wpcf7-response-output {
    display: block;
    width: 100%;
    text-align: left;
    margin: 30px auto !important;
}
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-febb426 */.elementor-accordion-item {
    border: 3px solid #d4d4d4;
    max-width: 900px;
    width: 100%;
    display: block;
    margin: 0px auto;
}/* End custom CSS */