.elementor-25280 .elementor-element.elementor-element-b7728d2:not(.elementor-motion-effects-element-type-background), .elementor-25280 .elementor-element.elementor-element-b7728d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escuelabonita.com/wp-content/uploads/2018/10/colores-de-cera.jpg");background-size:cover;}.elementor-25280 .elementor-element.elementor-element-b7728d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-25280 .elementor-element.elementor-element-b7728d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25280 .elementor-element.elementor-element-e865fe0 img{width:19%;}.elementor-25280 .elementor-element.elementor-element-e865fe0 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-25280 .elementor-element.elementor-element-e865fe0{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-25280 .elementor-element.elementor-element-2917ef8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4px;}.elementor-25280 .elementor-element.elementor-element-2917ef8 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-25280 .elementor-element.elementor-element-2917ef8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-25280 .elementor-element.elementor-element-f1b69cd{text-align:center;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-25280 .elementor-element.elementor-element-f1b69cd .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Nunito;font-size:40px;font-weight:bold;}.elementor-25280 .elementor-element.elementor-element-f1b69cd > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px -6px 0px;}.elementor-25280 .elementor-element.elementor-element-66e81f1{text-align:center;color:#FFFFFF;font-family:"Open Sans", Nunito;font-size:22px;line-height:1.25em;animation-delay:0.25ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-25280 .elementor-element.elementor-element-66e81f1 > .elementor-widget-container{margin:0% 33% 0% 33%;padding:0px 0px 0px 0px;}.elementor-25280 .elementor-element.elementor-element-6dba140{text-align:center;animation-delay:0.5ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-25280 .elementor-element.elementor-element-6dba140 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Nunito;font-size:25px;font-weight:bold;}.elementor-25280 .elementor-element.elementor-element-6dba140 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-25280 .elementor-element.elementor-element-27a9ad8 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-25280 .elementor-element.elementor-element-27a9ad8 input[type="text"]{transition:all ease-out 0.3s;}.elementor-25280 .elementor-element.elementor-element-27a9ad8 input[type="email"]{transition:all ease-out 0.3s;}.elementor-25280 .elementor-element.elementor-element-27a9ad8 select{transition:all ease-out 0.3s;}.elementor-25280 .elementor-element.elementor-element-27a9ad8 textarea{transition:all ease-out 0.3s;}.elementor-25280 .elementor-element.elementor-element-27a9ad8 input[type="submit"]{transition:all ease-out 0.3s;}.elementor-25280 .elementor-element.elementor-element-27a9ad8{animation-delay:0.75ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-25280 .elementor-element.elementor-element-b6e6e61{padding:0% 30% 0% 30%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25280 .elementor-element.elementor-element-e865fe0 img{width:31%;}.elementor-25280 .elementor-element.elementor-element-66e81f1 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-25280 .elementor-element.elementor-element-b6e6e61{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-25280 .elementor-element.elementor-element-b7728d2{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-25280 .elementor-element.elementor-element-e865fe0 img{width:70%;}.elementor-25280 .elementor-element.elementor-element-66e81f1 > .elementor-widget-container{margin:0% 0% 0% 0%;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-27a9ad8 */.main-title{
    text-transform: none !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

.main-text{
    text-transform: none !important;
    text-align: center !important;
    color: white !important;
    font-size: 23px !important;
    line-height: 24px !important;
}

.wpcf7{
    width: 100% !important;
    margin: auto !important;
}

.wpcf7-form-control-wrap{
    width: 100% !important;
}

input{
    border-radius: 10px !important;
	border: none !important;
	padding:15px 20px !important;
	width: 32% !important;
	font-size: 15px !important;
	display: inline-block !important;
	border: 1px solid white !important;
}

.wpcf7-submit{
    background-color: #b362ed !important;
	padding: 10px 20px !important;
	font-size: 20px !important;
    font-weight: 400 !important;
    letter-spacing: 2px !important;
    border-radius: 10px !important;
	color: white !important;
	font-family: Open Sans !important;
	width: 100% !important;
	margin-top:15px !important;
	border: none !important;
}

.fname, .email{
    margin-right: 2% !important;
}

.subscribe-title{
    margin: 0 !important;
    font-weight: 700 !important;
}

.wpcf7-not-valid-tip{
	display: none !important;
}

.wpcf7-response-output, .wpcf7-not-valid-tip{
    color: white !important;
    text-align: center !important;
    margin-top: 0 !important;
}

@media(max-width: 767px){
    .main-title{
        line-height: 29px !important;
    margin-bottom: 10px !important;
    font-size: 30px !important;
    }
    
	input{
		width: 100% !important;
		margin-bottom: 10px !important;
	}
	
    .wpcf7-form-control-wrap{
    width: 100% !important;
    margin-bottom: 5px !important;
}
}/* End custom CSS */