.elementor-kit-4{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#71A360;--e-global-color-93fae9e:#FFFFFF;--e-global-color-b84e6bf:#7692AF;--e-global-color-130bdde:#39414D;--e-global-typography-primary-font-family:"Exo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Exo";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Exo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Exo";--e-global-typography-accent-font-weight:bold;background-color:#FFFFFF;}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-weight:600;text-transform:uppercase;color:#FFFFFF;background-color:#71A360;border-radius:50px 50px 50px 50px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:#7692AF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*custom style*/

body{
    overflow-x: hidden!important;
}
.sub-menu-toggle{
    display: none;
}
.elementor-8 .elementor-element.elementor-element-498bdaa1 .elementor-field-group .elementor-field, .elementor-8 .elementor-element.elementor-element-498bdaa1 .elementor-field-subgroup label {
    font-family: 'Exo'!important;
}
.elementor-445 .elementor-element.elementor-element-55cea382 .elementor-field-group .elementor-field, .elementor-445 .elementor-element.elementor-element-55cea382 .elementor-field-subgroup label {
    font-family: 'Exo'!important;
    font-size: 15px;
    font-weight: 400;
}

.form-home .elementor-field-option label{
    color: #fff!important;
    font-family: 'Exo'!important;
    font-size: 13px;
}
.form-home .elementor-field-option input[type=checkbox]{
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 18px;
    height: 19px;
    border: none;
    background: var(--global--color-white);
    background: #fff;
    display: inline-block!important;
}
.elementor-8 .elementor-element.elementor-element-498bdaa1 .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFDE;
    border-width: 0px 0px 0px 0px;
    border-radius: 6px 6px 6px 6px;
    height: 55px;
    padding-top: 0;
    font-family: 'Exo';
    font-size: 16px;
    color: #5e5f5e;
}
.elementor-field-group .elementor-select-wrapper:before {
    color: #fff;
    display: none;
}
.numero {
    position: relative;
}
.numero:before {
    content: "";
    width: 260px;
    height: 260px;
    background: #fff;
    opacity: 0.2;
    border-radius: 50%;
    position: absolute;
    top: -4px;
    left: 35px;
}
.texto-experiencia{
    position: relative;
    bottom: 40px;
}
.elementor-post__read-more {
    background: #71a360;
    padding: 8px 16px;
    border-radius: 50px;
}
.elementor-post__read-more:hover {
    background: #7692af;
}

.modal-llamamos .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFDE;
    border-width: 0px 0px 0px 0px;
    border-radius: 6px 6px 6px 6px;
    height: 59px;
    padding-top: 8px;
    font-family: 'Exo';
    font-size: 14px;
    color: #5e5f5e;
}
.modal-llamamos .elementor-field-option label{
    color: #000!important;
    font-family: 'Exo'!important;
    font-size: 13px!important;
}
.modal-llamamos .elementor-field-option input[type=checkbox]{
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 18px;
    height: 19px;
    border: none;
    background: var(--global--color-white);
    background: #eee;
    display: inline-block!important;
}
.form-home .elementor-message-success {
    color: #fff;
    font-size: 15px;
    text-decoration: underline;
    text-align: right;
    position: relative;
    top: 15px;
}
.form-contacto .elementor-field-subgroup label {
    font-family: "Exo", Sans-serif;
    font-size: 15px!important;
    font-weight: 500;
    color: #555!important;
}
.form-contacto input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 19px;
    height: 21px;
    border: none;
    background: #ddd;
    display: inline-block!important;
}
.form-contacto  select {
    color: #666!important;
    font-weight: 400!important;
}
.side-blog h5 {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 600;
    font-family: 'Exo';
    font-size: 20px;
    color: #000;
    letter-spacing: 0;
}
.side-blog ul {
    padding: 0;
}
.side-blog li {
    margin-bottom: 10px;
    font-weight: 600;
    font-family: 'Exo';
    font-size: 15px;
    list-style: none;
    color: #666;
}
.side-blog li a {
    margin-bottom: 10px;
    font-weight: 500;
    font-family: 'Exo';
    font-size: 14px;
    color: #666;
}
.side-blog li a:hover {
    color: #7692af;
}
.elementor-618 .elementor-element.elementor-element-86c9e31 .elementor-field-group .elementor-select-wrapper select {
    background-color: #F5F5F5;
    border-width: 0px 0px 0px 0px;
    border-radius: 6px 6px 6px 6px;
    font-family: 'Exo'!important;
    font-size: 16px;
}
.elementor-618 .elementor-element.elementor-element-86c9e31 .elementor-field-group .elementor-field, .elementor-618 .elementor-element.elementor-element-86c9e31 .elementor-field-subgroup label {
    font-family: 'Exo'!important;
}
.titulo-hitos h3{
    position: relative;
}
.titulo-hitos h3:after {
    content: "";
    position: relative;
    width: 53px;
    height: 8px;
    background-image: url(http://liberdebit.com/wp-content/uploads/2021/06/puntoos-blancos.png);
    display: block;
    background-size: contain;
    margin: 20px 0;
}

.titulo-hitos ul{
    list-style: none;
    color: #fff;
    font-size: 16px;
    font-family: Exo;
    padding: 0;
}
.titulo-hitos ul li{
    margin-bottom: 5px;
}

.form-landing .elementor-field-group .elementor-field-textual{
    font-family: 'Exo'!important;
    color: #555555;
    font-size: 18px;
}
.elementor-1209 .elementor-element.elementor-element-9641ad5 .elementor-field-group .elementor-select-wrapper select {
     height: 60px;
        line-height: 20px;
}




/*custom responisve*/



@media screen and (max-width: 1199px) {
    
}
@media screen and (max-width: 991px) {
    .numero:before {
    display: none;
}
}
@media screen and (max-width: 768px) {
    
}
@media screen and (max-width: 575px) {
    .elementor-8 .elementor-element.elementor-element-f1fd2c7.elementor-column > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-5c24263.elementor-column > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-7bc704e.elementor-column > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-bc6d97c.elementor-column > .elementor-widget-wrap  {
    height: 250px!important;
    margin: auto;
    margin-bottom: 40px!important;
    width: 250px;
}
.elementor-8 .elementor-element.elementor-element-f1fd2c7.elementor-column, .elementor-8 .elementor-element.elementor-element-f1fd2c7.elementor-column > .elementor-widget-wrap {
    margin-bottom: 40px!important;
}
.elementor-8 .elementor-element.elementor-element-5c24263.elementor-column, .elementor-8 .elementor-element.elementor-element-5c24263.elementor-column > .elementor-widget-wrap {
    margin-bottom: 40px;
}
.elementor-8 .elementor-element.elementor-element-7bc704e.elementor-column, .elementor-8 .elementor-element.elementor-element-7bc704e.elementor-column > .elementor-widget-wrap {
    margin-bottom: 40px;
}
.elementor-8 .elementor-element.elementor-element-bc6d97c.elementor-column, .elementor-8 .elementor-element.elementor-element-bc6d97c.elementor-column > .elementor-widget-wrap {
    margin-bottom: 40px;
}
.elementor-8 .elementor-element.elementor-element-1e21a59:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1e21a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: none!important;
}
.elementor-8 .elementor-element.elementor-element-8d5ccec:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8d5ccec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: #71a360!important;
}
.elementor-8 .elementor-element.elementor-element-6d9446a .elementor-testimonial__text, .elementor-8 .elementor-element.elementor-element-6d9446a .elementor-testimonial__name, .elementor-8 .elementor-element.elementor-element-6d9446a .elementor-testimonial__title {
    color: #fff!important;
}
.elementor-8 .elementor-element.elementor-element-6d9446a .elementor-testimonial__image img {
    filter: sepia(1) hue-rotate(
74deg
)
}


}
@media screen and (max-width: 479px) {
    
}/* End custom CSS */