.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 */ul.caf-mb-0 li a {
    background: #bfca02 !important;
    color: #000 !important;
    font-family: 'Poppins' !important;
    font-weight: 600;
    padding: 10px 20px !important;
}
.caf-meta-content {
    display: none;
}
.caf-post-title h2 a {
    font-family: 'Poppins' !important;
    font-size: 18px !important;
    font-weight: 600;
    line-height: 26px;
}
.caf-post-title {
    padding-bottom: 2em !important;
}

ul.caf-filter-container li a {
    background: transparent !important;
}
.data-target-div1 #caf-filter-layout1 li a, .data-target-div1 #caf-filter-layout1 li.more span {
    
    color: #000000;
    text-transform: capitalize;
    font-family: "Work Sans", sans-serif;
    font-size: 18px;
}
.imgproy{
    margin-top: -3.5em;
}

.nm-row.formmulario-banner {
    display: flex;
    text-align: center;
    margin: 0px !important;
}
.info {
    padding-top: 1em;
    padding-bottom: 1em;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
        padding: 13px;
            margin-bottom: 10px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.desperenta {
    width: 100%;
}
div#scrollup {
    display: none;
}
.qodef-e-inner {
    overflow: hidden;
}
.detalles {
    color: #fff;
    text-align: center;
    margin-top: -2em;
    width: 100%;
    letter-spacing: 0.5px;
    display: none;
    font-size: 11px;
}
div#manage-post-area:hover .detalles {
    display: block;
}
.uf {
    color: #fff;
    text-align: center;
    margin-top: 0em;
    width: 100%;
    letter-spacing: 1.6px;
    display: none;
}
div#manage-post-area:hover .uf {
    display: block;
}
.caf-post-layout3 #manage-post-area{
    height: 11em;
}
.caf-post-title {
    text-align: center;
}
#manage-post-area{
background : transparent;
}
.manage-layout1:hover #manage-post-area {
    background-color: rgb(249, 245, 241, 0.7) !important;
}
.manage-layout1:hover #manage-post-area {
    background-color: rgb(000, 000, 000, 0.5) !important;
}

.manage-layout1:hover #manage-post-area .detalles {
    display: block;
}
.manage-layout1:hover #manage-post-area .uf {
    display: block;
}    
    
    

.cajas{
    background-color: #000 !important;
}

article#caf-post-layout3 {
    position: relative;
}
.caf-post-title-dos h2 a {
    position: absolute;
    height: 44vh;
    bottom: 0em;
    width: 100%;
    left: 0;
    color: #fff0;
}
.pasos {
    background: #f9f5f1;
}
.qodef-e-inner{
    overflow: visible;
}
.elementor-2333 .elementor-element.elementor-element-171c0a6b .qodef-e-content{
    display: flex;
    flex-flow: column-reverse;
}
p.qodef-e-title {
    font-size: 13px;
}

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-icon {
    border: solid 1px;
    border-radius: 50px;
}
.qodef-e-icon {
    width: 50px !important;
    height: 50px !important;
    padding-top: 10px;
}
.elementor-repeater-item-e700474 div div div {
    padding-top: 2px;
}
.qodef-qi-process .qodef-e-title {
    padding-bottom: 1em;
}

@media only screen and (max-width: 765px) {
 .qodef-qi-grid>.qodef-grid-inner {
    gap: 11em;
    overflow: scroll;
}
p.qodef-e-title {
    width: 120px;
}
.qodef-e-icon-holder {
    padding-left: 2.6em;
}
.qodef-e-line {
    display: none;
}
.nospace{
    display:flex;
}
}


.sepauno {
    position: absolute;
    top: 18em;
    left: 1.5em;
}
.sepados {
    position: absolute;
    top: 32em;
    left: 1.5em;
}

.ban {
    font-size: 12px;
}
.baj {
    font-size: 14px;
    padding-top: 10px;
}/* End custom CSS */