.elementor-24707 .elementor-element.elementor-element-5ccd7ad7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-24707 .elementor-element.elementor-element-5ccd7ad7:not(.elementor-motion-effects-element-type-background), .elementor-24707 .elementor-element.elementor-element-5ccd7ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27303A;}.elementor-24707 .elementor-element.elementor-element-5ccd7ad7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24707 .elementor-element.elementor-element-21656372 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24707 .elementor-element.elementor-element-20bdb8f4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24707 .elementor-element.elementor-element-5f9b2fee{text-align:center;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24707 .elementor-element.elementor-element-5f9b2fee .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;line-height:49px;}.elementor-24707 .elementor-element.elementor-element-5229a7cf{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24707 .elementor-element.elementor-element-5229a7cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-24707 .elementor-element.elementor-element-3d133bd1{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-24707 .elementor-element.elementor-element-46ad9f7e{margin-top:-145px;margin-bottom:0px;}.elementor-24707 .elementor-element.elementor-element-30a83b{--spacer-size:110px;}.elementor-24707 .elementor-element.elementor-element-30a83b > .elementor-widget-container{background-color:#FFFFFF;}.elementor-24707 .elementor-element.elementor-element-2578362d:not(.elementor-motion-effects-element-type-background), .elementor-24707 .elementor-element.elementor-element-2578362d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24707 .elementor-element.elementor-element-2578362d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-24707 .elementor-element.elementor-element-2578362d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24707 .elementor-element.elementor-element-6149743e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24707 .elementor-element.elementor-element-6149743e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24707 .elementor-element.elementor-element-6149743e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24707 .elementor-element.elementor-element-52c12f1f{text-align:right;}.elementor-24707 .elementor-element.elementor-element-52c12f1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-24707 .elementor-element.elementor-element-2e058d9b .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#00C977;padding:14px 40px 14px 40px;}.elementor-24707 .elementor-element.elementor-element-2e058d9b .elementor-button:hover, .elementor-24707 .elementor-element.elementor-element-2e058d9b .elementor-button:focus{background-color:#05E283;}.elementor-24707 .elementor-element.elementor-element-2e058d9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24707 .elementor-element.elementor-element-2e058d9b{z-index:2;}.elementor-24707 .elementor-element.elementor-element-2b179f63:not(.elementor-motion-effects-element-type-background), .elementor-24707 .elementor-element.elementor-element-2b179f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24707 .elementor-element.elementor-element-2b179f63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-24707 .elementor-element.elementor-element-2b179f63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24707 .elementor-element.elementor-element-71c4387b{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:21px;}.elementor-24707 .elementor-element.elementor-element-16604e68{margin-top:30px;margin-bottom:30px;}.elementor-24707 .elementor-element.elementor-element-4433e70f{text-align:center;}.elementor-24707 .elementor-element.elementor-element-4433e70f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-bc-flex-widget .elementor-24707 .elementor-element.elementor-element-4c6e540b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24707 .elementor-element.elementor-element-4c6e540b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24707 .elementor-element.elementor-element-4c6e540b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24707 .elementor-element.elementor-element-f82db78{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-bc-flex-widget .elementor-24707 .elementor-element.elementor-element-9d2c13e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24707 .elementor-element.elementor-element-9d2c13e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24707 .elementor-element.elementor-element-1ffe06be img{width:73%;}.elementor-24707 .elementor-element.elementor-element-194b7f73{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-24707 .elementor-element.elementor-element-7ddf2e57.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24707 .elementor-element.elementor-element-7f72ceeb{text-align:center;width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-24707 .elementor-element.elementor-element-7f72ceeb .elementor-heading-title{color:#ED5C00;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:38px;}.elementor-24707 .elementor-element.elementor-element-43a165ff .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#00C977;padding:14px 27px 14px 27px;}.elementor-24707 .elementor-element.elementor-element-43a165ff .elementor-button:hover, .elementor-24707 .elementor-element.elementor-element-43a165ff .elementor-button:focus{background-color:#05E283;}.elementor-24707 .elementor-element.elementor-element-43a165ff > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24707 .elementor-element.elementor-element-43a165ff{z-index:2;}.elementor-24707 .elementor-element.elementor-element-729730ff{margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-24707 .elementor-element.elementor-element-594db9c3{text-align:center;}.elementor-24707 .elementor-element.elementor-element-594db9c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-24707 .elementor-element.elementor-element-47b90ad4 img{width:85%;}.elementor-24707 .elementor-element.elementor-element-57f5841e img{width:85%;}.elementor-24707 .elementor-element.elementor-element-7568f28a img{width:85%;}:root{--page-title-display:none;}body.elementor-page-24707:not(.elementor-motion-effects-element-type-background), body.elementor-page-24707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFE;}@media(min-width:768px){.elementor-24707 .elementor-element.elementor-element-6149743e{width:58%;}.elementor-24707 .elementor-element.elementor-element-3f0cedd7{width:42%;}}@media(max-width:1024px){.elementor-24707 .elementor-element.elementor-element-5f9b2fee .elementor-heading-title{font-size:36px;}.elementor-24707 .elementor-element.elementor-element-5229a7cf{font-size:18px;}.elementor-24707 .elementor-element.elementor-element-52c12f1f .elementor-heading-title{font-size:30px;}.elementor-24707 .elementor-element.elementor-element-2e058d9b .elementor-button{font-size:18px;}.elementor-24707 .elementor-element.elementor-element-2b179f63{margin-top:-110px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24707 .elementor-element.elementor-element-71c4387b{font-size:12px;}.elementor-24707 .elementor-element.elementor-element-4433e70f .elementor-heading-title{font-size:30px;}.elementor-24707 .elementor-element.elementor-element-f82db78{font-size:18px;}.elementor-24707 .elementor-element.elementor-element-1ffe06be img{width:100%;}.elementor-24707 .elementor-element.elementor-element-43a165ff .elementor-button{font-size:18px;}.elementor-24707 .elementor-element.elementor-element-594db9c3 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-24707 .elementor-element.elementor-element-5ccd7ad7{margin-top:0px;margin-bottom:0px;}.elementor-24707 .elementor-element.elementor-element-46ad9f7e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24707 .elementor-element.elementor-element-30a83b{--spacer-size:10px;}.elementor-24707 .elementor-element.elementor-element-2578362d{padding:0px 0px 0px 0px;}.elementor-24707 .elementor-element.elementor-element-52c12f1f{text-align:center;}.elementor-24707 .elementor-element.elementor-element-2e058d9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24707 .elementor-element.elementor-element-2b179f63{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24707 .elementor-element.elementor-element-f82db78{text-align:center;}.elementor-24707 .elementor-element.elementor-element-194b7f73{text-align:center;}.elementor-24707 .elementor-element.elementor-element-7ddf2e57.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24707 .elementor-element.elementor-element-7f72ceeb .elementor-heading-title{line-height:1.2em;}.elementor-24707 .elementor-element.elementor-element-7f72ceeb{width:100%;max-width:100%;}.elementor-24707 .elementor-element.elementor-element-43a165ff > .elementor-widget-container{margin:20px 0px 0px 0px;}}/* Start custom CSS for calculated-fields-form, class: .elementor-element-1d5bd37 */.campo1{
	width: 100%;
}
/*sección 1 y 1.1 flex */
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname1_1{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-9{
    padding: 0;
    margin-top: -3px;
}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 .hijo1{
    border-top: #FFEB99 solid 35px;
	background: white !important;
	border-radius: 5px;
	padding: 20px !important;
	width: 96%;
}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname3_1{
    margin-top: -51px;
}

/*hijo 1 titulo*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname4_1{
    margin-bottom: 30px !important;
    text-align: center !important;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*Campo 1-1 subtitulo*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 .fieldname4_1 .uh{
	font-size: 14px !important;
	margin-top: 20px;
	padding: 0 100px;
	font-style: normal !important ;
	display: flex;
	align-items: center;
}


/*Titulo y subtitulo*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-11{
    text-align: center;
}


/*slide 1*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-13{
	display: flex;
	justify-content: left;
	align-items: center;
	flex-direction:column;

}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-13 label{
    width: 100% !important;
    margin-bottom: 7px;

}
/*slide 2*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-14{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction:column;

}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-14 label{
    width: 100% !important;
    margin-bottom: 7px;
}
/*Largo de los sliders*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-13 > div.dfield.slider-container{
    width: 100% !important;
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-14 > div.dfield.slider-container{
    width: 100%;
}


/*Flex de ambos sliders*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname5_1{
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

/*Slider titulo 1*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-13 > label{
	text-align: center !important;
	font-size: 14px;
	margin-bottom: 5px !important;
}
/*Slider titulo 2*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-14 > label{
	text-align: center !important;
	font-size: 14px;
	margin-bottom: 5px !important;
}

/*pelota slider*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: none !important;
    background: #ED5C00 !important;
    color: #ED5C00 !important;
	border-radius: 50% !important;
	margin-top: -1px;
}
/*fondo inactivo slider*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 .ui-widget-content {
    border: 1px solid #e9e9e9 !important;
    background: #e9e9e9 !important;
	border-radius:30px !important;
	height: 6px;
}
/*fondo activo slider */
.elementor-24707 .elementor-element.elementor-element-1d5bd37 .ui-widget-header {
    border: 1px solid #ED5C00 !important;
    background: #ED5C00 !important;
    font-weight: bold !important;
	border-radius:30px !important;
	height: 6px;
}


/*flex campo 1 hijo 2*/

.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname9_1{
    border-top: #FFEB99 solid 15px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    background: white;
    border-radius: 5px;
    padding: 8px 20px 6px;
    width: 96%;
}
/*flex campo 1 hijo 2 numero*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname10_1{
    min-width: 120px !important;
    width: 40% !important;
    font-weight: 800 !important;
    font-size: 18px !important;
    border-color: white !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-17 > div.dfield{
    width: 100px;
    padding: 0;
    margin:0;
}

/*flex campo 1 hijo 2 total abailable houts*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-19{
    margin-top: -6px;
    margin-left: -35px;
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname12_1{
    font-weight: 800;
}
/*flex campo 1 hijo 2 100%*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-18{
    padding: 0 107px 2px;
    background: #00C57E;
    border-radius: 2px;
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname11_1{
    color: white !important;
    font-size: 12px !important;
    font-weight: 400;
    font-family: poppins;
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 .fields {
	margin-bottom: 0px;
	background: transparent;
	padding: 0;
	margin: 0;
}	




.elementor-24707 .elementor-element.elementor-element-1d5bd37 .hijo1-2{
    margin: -4px 5px 0;
    border-top: #00C57E solid 35px;
	width: 32%;
	height: 289px;
	background: white !important;
	border-radius: 5px;
	padding: 20px !important;
	box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
-webkit-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
margin-bottom: 10px;
}
/*hijo 1-2 comntenedor*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname13_1{
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    margin-top: -57px;
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname13_1 label{
     width: 100% !important;
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname13_1 .dfield{
    width: 100% !important;
    text-align: center;
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname13_1 .dfield input{
    text-align: center
}

/*hijo 1-2 titulo*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname14_1{
    margin-bottom: 30px !important;
        text-align: center !important;
}
/*hijo 1-2 numero container*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-21{
    width: 100% !important;
    display: flex;
    justify-content: center;
    margin-top: 30px;
    
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-21 > div.dfield{
    display: flex;
    justify-content: center;
}
/*hijo 1-2 numero */
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname15_1{
    min-width: 350px !important; 
    font-size: 40px !important;
    font-weight: 800 !important;
    color:#00C57E;
}
/*hijo 1-2 texto abajo numero*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-23 > span{
    text-align: center;
    font-weight: 400;
    font-style: normal !important;
}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 .campo2{
	margin: 0px auto;
}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 .hijo2{
	border-radius: 5px;
}

/*contenedor campo2 2*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname18_1{
    display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
/* hijo 2.1*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-25{
    padding: 0;
    width: 30%;
    margin-right: 5px;
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname28_1{
    border-top: #F49D66 solid 35px;
    padding: 20px;
    box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    height: 280px;
    border-radius: 5px;
    background: white;
}
/* hijo 2.1 container*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname19_1{
    margin-top: -62px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* hijo 2.1 titulo*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname20_1{
    margin-bottom: 32px
}

/* hijo 2.1 billable hours*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-4{
    margin-top: 20px; 
}
/* hijo 2.1 img*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname24_1{
    margin-top: -21px;
}

/*hijos 2.2 2.3*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #field_1-26{
    border-top: #00C57E solid 35px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    width: 67% !important;
    background: white;
    height: 280px;
}

/*Flex titulo y secciones*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname31_1{
    margin-top: -43px;
}

/*Flex 2.2 2.3*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname33_1{
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    margin-top:-14px;
}


/*IMG secciones 2 y 3*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname41_1 > img{
    position: absolute;
    margin-left: -95px;
    margin-top: 194px;
}

/* titulos verdes 2.3*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname44_1{
    color: #00C57E;
}
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fieldname46_1{
    color: #00C57E;
}
/*Letra de titulos*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 .cp_cff_13 #fbuilder .fields>label{
    font-family: poppins;
    font-weight: 700;
}
/*Letra de subtitulos*/

.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fbuilder span.files-list, #fbuilder span.uh{
    font-family: poppins;
}

/*Letra de resultados*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 .cp_cff_14 #fbuilder .cff-calculated-field {
	font-weight: 500 !important;
	font-family: poppins;
	margin-bottom: 0;
	background: white;
	
}

/*caja de resultados*/
.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fbuilder .medium {
	width: 40% !important;
	background: white;
    border: none;
    font-size: 30px;
    font-weight: 800;
    font-family: poppins;
    text-align: center;
    padding: 0;
    margin-top: -15px;
    margin-bottom: 10px;
}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 .elementor-24707 .elementor-element.elementor-element-1d5bd37 .cp_cff_13 #fbuilder .fields>label{
}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fbuilder  input[type="text"], #fbuilder  input[type="date"], #fbuilder  input[type="datetime"], #fbuilder  input[type="email"], #fbuilder  input[type="password"], #fbuilder  input[type="number"], #fbuilder  input[type="search"], #fbuilder  input[type="time"], #fbuilder  input[type="url"], #fbuilder  textarea, #fbuilder  select{
	min-width: 230px;
}

.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fbuilder .left_aligned .fields:not(.section_breaks)>label:not(:empty){
    width: 100% !important;
    text-align: center !important;
    padding: 0;
    
}


.elementor-24707 .elementor-element.elementor-element-1d5bd37 #fbuilder .fields:not(.cff-container-field){
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for calculated-fields-form, class: .elementor-element-32012315 */.campo1{
	width: 100%;
}
/*sección 1 y 1.1 flex */
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname1_1{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.elementor-24707 .elementor-element.elementor-element-32012315 #field_1-9{
    padding: 0;
    margin-top: -3px;
}

.elementor-24707 .elementor-element.elementor-element-32012315 .hijo1{
    border-top: #FFEB99 solid 35px;
	background: white !important;
	border-radius: 5px;
	padding: 20px !important;
}

.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname3_2{
    margin-top: -57px;
}

/*hijo 1 titulo*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname4_2{
    margin-bottom: 30px !important;
    text-align: center !important;
    width: 100% !important;
}
/*Campo 1-1 subtitulo*/
.elementor-24707 .elementor-element.elementor-element-32012315 .fieldname4_2 .uh{
	font-size: 14px !important;
	margin-top: 20px;
	font-style: normal !important ;
	display: flex;
	align-items: center;
}


/*Titulo y subtitulo*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_2-11{
    text-align: center;
}


/*slide 1*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_1-13{
	display: flex;
	justify-content: left;
	align-items: center;
	flex-direction:column;

}

.elementor-24707 .elementor-element.elementor-element-32012315 #field_1-13 label{
    width: 100% !important;
    margin-bottom: 7px;

}
/*slide 2*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_1-14{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction:column;

}
.elementor-24707 .elementor-element.elementor-element-32012315 #field_1-14 label{
    width: 100% !important;
    margin-bottom: 7px;
}
/*Largo de los sliders*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_1-13 > div.dfield.slider-container{
    width: 100% !important;
}
.elementor-24707 .elementor-element.elementor-element-32012315 #field_1-14 > div.dfield.slider-container{
    width: 100%;
}


/*Flex de ambos sliders*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname5_1{
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

/*Slider titulo 1*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_1-13 > label{
	text-align: center !important;
	font-size: 14px;
	margin-bottom: 5px !important;
}
/*Slider titulo 2*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_1-14 > label{
	text-align: center !important;
	font-size: 14px;
	margin-bottom: 5px !important;
}

/*pelota slider*/
.elementor-24707 .elementor-element.elementor-element-32012315 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: none !important;
    background: #ED5C00 !important;
    color: #ED5C00 !important;
	border-radius: 50% !important;
	margin-top: -1px;
}
/*fondo inactivo slider*/
.elementor-24707 .elementor-element.elementor-element-32012315 .ui-widget-content {
    border: 1px solid #e9e9e9 !important;
    background: #e9e9e9 !important;
	border-radius:30px !important;
	height: 6px;
}
/*fondo activo slider */
.elementor-24707 .elementor-element.elementor-element-32012315 .ui-widget-header {
    border: 1px solid #ED5C00 !important;
    background: #ED5C00 !important;
    font-weight: bold !important;
	border-radius:30px !important;
	height: 6px;
}


/*flex campo 1 hijo 2*/

.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname8_2{
    border-top: #FFEB99 solid 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    background: white;
    border-radius: 5px;
    padding: 8px 20px 6px;
}
/*flex campo 1 hijo 2 numero*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname10_2{
    min-width: 120px !important;
    width: 40% !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    border-color: white !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-24707 .elementor-element.elementor-element-32012315 #field_2-17 > div.dfield{
    padding: 0;
    margin:0 auto;
}

/*flex campo 1 hijo 2 total abailable houts*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_2-19{
    margin-top: -6px;
}
/*flex campo 1 hijo 2 100%*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_2-18{
    padding: 0 107px 2px;
    background: #00C57E;
    border-radius: 30px;
}
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname11_2{
    color: white !important;
    font-size: 14px !important;
    font-weight: 600;
    font-family: poppins;
}
.elementor-24707 .elementor-element.elementor-element-32012315 .fields {
	margin-bottom: 0px;
	background: transparent;
	padding: 0;
	margin: 0;
}	




.elementor-24707 .elementor-element.elementor-element-32012315 .hijo1-2{
    margin: -4px 5px 0;
    border-top: #00C57E solid 35px;
	height: 297px;
	background: white !important;
	border-radius: 5px;
	padding: 20px !important;
	box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
-webkit-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
margin-bottom: 10px;
}
/*hijo 1-2 comntenedor*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname13_2{
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    margin-top: -57px;
}
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname13_2 label{
     width: 100% !important;
}
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname13_2 .dfield{
    width: 100% !important;
    text-align: center;
}
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname13_2 .dfield input{
    text-align: center
}

/*hijo 1-2 titulo*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname15_2{
    margin-bottom: 30px !important;
        text-align: center !important;
}
/*hijo 1-2 numero container*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_2-21{
    width: 100% !important;
    display: flex;
    justify-content: center;
    margin-top: 30px;
    
}
.elementor-24707 .elementor-element.elementor-element-32012315 #field_2-21 > div.dfield{
    display: flex;
    justify-content: center;
}
/*hijo 1-2 numero */
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname15_2{
    min-width: 350px !important; 
    font-size: 40px !important;
    font-weight: 700 !important;
    color:#00C57E;
}
/*hijo 1-2 texto abajo numero*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_2-23 > span{
    text-align: center;
    font-weight: 400;
    font-style: normal !important;
}

.elementor-24707 .elementor-element.elementor-element-32012315 .campo2{
	margin-top: 5px;
}

.elementor-24707 .elementor-element.elementor-element-32012315 .hijo2{
	border-radius: 5px;
}

/* hijo 2.1*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_2-25{
    padding: 0;
    margin-bottom: 5px;
}
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname28_2{
    border-top: #F49D66 solid 35px;
    padding: 20px;
    box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    border-radius: 5px;
    background: white;
}
/* hijo 2.1 container*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname19_2{
    margin-top: -62px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* hijo 2.1 titulo*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname20_2{
    margin-bottom: 32px
}


/*hijos 2.2 2.3*/
.elementor-24707 .elementor-element.elementor-element-32012315 #field_2-26{
    border-top: #00C57E solid 35px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(117,117,117,0.75);
    background: white;
}

/*Flex titulo y secciones*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname31_2{
    margin-top: -43px;
}



/* titulos verdes 2.3*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname44_1{
    color: #00C57E;
}
.elementor-24707 .elementor-element.elementor-element-32012315 #fieldname46_1{
    color: #00C57E;
}
/*Letra de titulos*/
.elementor-24707 .elementor-element.elementor-element-32012315 .cp_cff_13 #fbuilder .fields>label{
    font-family: poppins;
}
/*Letra de subtitulos*/

.elementor-24707 .elementor-element.elementor-element-32012315 #fbuilder span.files-list, #fbuilder span.uh{
    font-family: poppins;
}

/*Letra de resultados*/
.elementor-24707 .elementor-element.elementor-element-32012315 .cp_cff_14 #fbuilder .cff-calculated-field {
	font-weight: 500 !important;
	font-family: poppins;
	margin-bottom: 0;
	background: white;
	
}

/*caja de resultados*/
.elementor-24707 .elementor-element.elementor-element-32012315 #fbuilder .medium {
	width: 40% !important;
	background: white;
    border: none;
    font-size: 30px;
    font-weight: 800;
    font-family: poppins;
    text-align: center;
    padding: 0;
    margin-bottom: 10px;
}

.elementor-24707 .elementor-element.elementor-element-32012315 #fbuilder  input[type="text"], #fbuilder  input[type="date"], #fbuilder  input[type="datetime"], #fbuilder  input[type="email"], #fbuilder  input[type="password"], #fbuilder  input[type="number"], #fbuilder  input[type="search"], #fbuilder  input[type="time"], #fbuilder  input[type="url"], #fbuilder  textarea, #fbuilder  select{
	min-width: 235px;
}

.elementor-24707 .elementor-element.elementor-element-32012315 #fbuilder .left_aligned .fields:not(.section_breaks)>label:not(:empty){
    width: 100% !important;
    text-align: center !important;
    padding: 0;
}


.elementor-24707 .elementor-element.elementor-element-32012315 #fbuilder .fields:not(.cff-container-field){
    text-align: center
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('../woff/poppins-thin.woff') format('woff'),
		url('../ttf/poppins-thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('../woff/poppins-extralight.woff') format('woff'),
		url('../ttf/poppins-extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('../woff/poppins-light.woff') format('woff'),
		url('../ttf/poppins-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('../woff/poppins-regular.woff') format('woff'),
		url('../ttf/poppins-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('../woff/poppins-medium.woff') format('woff'),
		url('../ttf/poppins-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('../woff/poppins-semibold.woff') format('woff'),
		url('../ttf/poppins-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('../woff/poppins-bold.woff') format('woff'),
		url('../ttf/poppins-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('../woff/poppins-extrabold.woff') format('woff'),
		url('../ttf/poppins-extrabold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('../woff/poppins-black.woff') format('woff'),
		url('../poppins-black.html') format('truetype');
}
/* End Custom Fonts CSS */