.elementor-17 .elementor-element.elementor-element-d76c880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-c2b8659 > .elementor-widget-container{background-color:#FCFCFC4A;background-image:url("https://kaliwx.com/wp-content/uploads/2025/12/Diseno-sin-titulo.png");background-position:center center;background-size:93% auto;transition:background 0.8s;}.elementor-17 .elementor-element.elementor-element-c2b8659.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-top__title{text-align:center;color:#424040 !important;font-family:"Helvetica", Sans-serif;font-weight:600;line-height:1px;letter-spacing:0.9px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-top__subtitle{text-align:center;color:#212124 !important;font-size:25px;font-weight:500;line-height:35px;letter-spacing:0.8px;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-listing-type-selection .search_listing_types{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-listing-type-selection .search_listing_types .directorist-icon-mask{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-top__title:after{background-color:#424040;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-top__subtitle:after{background-color:#212124;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-form__box{padding:2px 2px 2px 2px;margin:-1px -1px -1px -1px;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-form__top .directorist-search-basic-dropdown .directorist-search-basic-dropdown-label i:after{background-color:#000000 !important;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-modal__contents__body .directorist-search-field__btn--clear i::after{background-color:#000000 !important;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-modal__contents__body .directorist-search-field.input-is-focused .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-contents .directorist-search-form-top .directorist-search-field__label{color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element::placeholder{color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-btn-ml{color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-price-ranges__item .directorist-pf-range{color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-checkbox .directorist-checkbox__label{color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-form-group .directorist-input-icon .directorist-icon-mask:after{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-select2-addons-area .directorist-icon-mask:after{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-form-wrap .directorist-search-form-box .directorist-form-group .directorist-form-element::placeholder{color:#000000;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-contents .directorist-search-field__label,
                            .elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-contents .select2-selection__placeholder{font-size:19px;text-transform:none;font-style:oblique;text-decoration:none;line-height:1px;letter-spacing:0.5px;word-spacing:1px;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-btn.directorist-btn-primary{color:#F5F5F5 !important;background-color:#467FF7 !important;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-btn.directorist-btn-primary .directorist-icon-mask:after{background-color:#FFFFFF !important;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-listing-category-top li a .directorist-icon-mask::after{width:0px;height:0px;}.elementor-17 .elementor-element.elementor-element-4636091{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-400e6ed{--display:flex;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-4869c5a .elementor-flip-box__front{background-color:#467FF7;}.elementor-17 .elementor-element.elementor-element-4869c5a .elementor-flip-box__button{background-color:#467FF7;margin-inline-center:0;}.elementor-17 .elementor-element.elementor-element-4869c5a .elementor-flip-box__button:hover{background-color:#29498B;border-color:#29498B;}.elementor-17 .elementor-element.elementor-element-4869c5a .elementor-flip-box__layer, .elementor-17 .elementor-element.elementor-element-4869c5a .elementor-flip-box__layer__overlay{border-radius:24px;}.elementor-17 .elementor-element.elementor-element-4869c5a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-17 .elementor-element.elementor-element-4869c5a .elementor-flip-box__image{margin-bottom:1px;opacity:1;}.elementor-17 .elementor-element.elementor-element-4869c5a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-17 .elementor-element.elementor-element-40c9568{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-499c009{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-92e9c02 .elementor-repeater-item-75ceafa .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kaliwx.com/wp-content/uploads/2025/12/4-1.webp);background-size:cover;}.elementor-17 .elementor-element.elementor-element-92e9c02 .elementor-repeater-item-e68e180 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://kaliwx.com/wp-content/uploads/2026/01/Diseno-sin-titulo-4.webp);background-size:cover;}.elementor-17 .elementor-element.elementor-element-92e9c02 .elementor-repeater-item-a26ffe6 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://kaliwx.com/wp-content/uploads/2026/01/Diseno-sin-titulo-5.webp);background-size:cover;}.elementor-17 .elementor-element.elementor-element-92e9c02 .swiper-slide{transition-duration:calc(6000ms*1.2);height:274px;}.elementor-17 .elementor-element.elementor-element-92e9c02 .elementor-slide-button{background-color:#467FF7;}.elementor-17 .elementor-element.elementor-element-92e9c02 .elementor-slide-button:hover{background-color:#29498B;color:#FFFFFF;border-color:#29498B;}.elementor-17 .elementor-element.elementor-element-92e9c02{border-style:solid;border-radius:11px 11px 11px 11px;}.elementor-17 .elementor-element.elementor-element-92e9c02 .swiper-slide-contents{max-width:100%;}.elementor-17 .elementor-element.elementor-element-92e9c02 .swiper-slide-inner{text-align:center;}.elementor-17 .elementor-element.elementor-element-dd9ff1a{--display:flex;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-top__title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-top__subtitle{font-size:19px;}.elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-contents .directorist-search-field__label,
                            .elementor-17 .elementor-element.elementor-element-c2b8659 .directorist-search-contents .select2-selection__placeholder{font-size:14px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-d76c880{--width:95%;}.elementor-17 .elementor-element.elementor-element-400e6ed{--width:50%;}.elementor-17 .elementor-element.elementor-element-40c9568{--width:50%;}}