.elementor-1067 .elementor-element.elementor-element-904658c{--display:flex;--min-height:70vh;--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;--overlay-opacity:0.61;}.elementor-1067 .elementor-element.elementor-element-904658c:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-904658c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dehumidifiershop.sa.com/wp-content/uploads/2026/05/industrial.webp");background-position:center center;background-size:cover;}.elementor-1067 .elementor-element.elementor-element-904658c::before, .elementor-1067 .elementor-element.elementor-element-904658c > .elementor-background-video-container::before, .elementor-1067 .elementor-element.elementor-element-904658c > .e-con-inner > .elementor-background-video-container::before, .elementor-1067 .elementor-element.elementor-element-904658c > .elementor-background-slideshow::before, .elementor-1067 .elementor-element.elementor-element-904658c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1067 .elementor-element.elementor-element-904658c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6e505d8 );--background-overlay:'';}.elementor-1067 .elementor-element.elementor-element-4cf7483{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1067 .elementor-element.elementor-element-aee3b90 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-a4ae30d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1067 .elementor-element.elementor-element-e3d2a68{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-cb97b24 );}.elementor-1067 .elementor-element.elementor-element-a50169a{--display:flex;}.elementor-1067 .elementor-element.elementor-element-1eed336{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1067 .elementor-element.elementor-element-1eed336:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-1eed336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e032dc5 );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1067 .elementor-element.elementor-element-c99f899{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1067 .elementor-element.elementor-element-c99f899:after{content:"0.66";}.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__thumbnail__link{width:100%;}.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__text{margin-top:0px;margin-bottom:0px;}.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__title{margin-bottom:5px;}.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__excerpt{margin-bottom:10px;}.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__read-more{margin-bottom:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1067 .elementor-element.elementor-element-a50169a{--width:89%;}}@media(max-width:1024px){.elementor-1067 .elementor-element.elementor-element-904658c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1067 .elementor-element.elementor-element-4cf7483{--justify-content:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-aee3b90 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-1067 .elementor-element.elementor-element-4cf7483{--padding-top:90px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-a50169a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1067 .elementor-element.elementor-element-c99f899:after{content:"0.5";}.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-e9351db *//* =========================
FILTER WRAPPER
========================= */

.wpc-filters-section,
.wpc-filter-content,
.wpc-filter-content.wpc-filter-category{

    width:100% !important;

    max-width:100% !important;
}


/* =========================
CATEGORY TITLE
========================= */

.wpc-filter-title{

    display:block !important;

    width:100%;

    text-align:center;

    margin-bottom:28px;

    color:#64748B;

    font-size:15px;

    font-weight:700;

    letter-spacing:1px;

    text-transform:uppercase;
}


/* =========================
FILTER LIST
========================= */

ul.wpc-filters-ul-list{

    display:flex !important;

    flex-direction:row !important;

    flex-wrap:wrap !important;

    justify-content:center !important;

    align-items:center !important;

    gap:18px !important;

    width:100% !important;

    padding:0 !important;

    margin:0 auto !important;

    list-style:none !important;
}


/* =========================
LIST ITEMS
========================= */

ul.wpc-filters-ul-list > li{

    display:flex !important;

    width:auto !important;

    flex:none !important;

    margin:0 !important;

    padding:0 !important;
}


/* =========================
HIDE CHECKBOX
========================= */

.wpc-filters-ul-list input{

    display:none !important;
}


/* =========================
LABEL PILL
========================= */

.wpc-term-item label{

    display:flex !important;

    align-items:center;

    justify-content:center;

    width:auto !important;

    white-space:nowrap;

    padding:14px 26px;

    border-radius:999px;

    background:rgba(255,255,255,.75);

    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);

    border:1px solid rgba(255,255,255,.8);

    box-shadow:
    0 8px 25px rgba(15,23,42,.05);

    transition:all .35s ease;

    cursor:pointer;

    margin:0 !important;
}


/* =========================
LINK INSIDE PILL
========================= */

.wpc-term-item label a{

    color:#111827 !important;

    font-size:14px;

    font-weight:600;

    text-decoration:none !important;

    transition:all .35s ease;
}


/* =========================
HOVER
========================= */

.wpc-term-item label:hover{

    transform:translateY(-3px);

    box-shadow:
    0 12px 30px rgba(37,99,235,.10);
}


.wpc-term-item label:hover a{

    color:#2563EB !important;
}


/* =========================
ACTIVE FILTER
========================= */

.wpc-term-item input:checked + label,
.wpc-term-item.wpc-term-selected label{

    background:#111827 !important;

    border-color:#111827 !important;

    box-shadow:
    0 15px 35px rgba(15,23,42,.18);
}


.wpc-term-item input:checked + label a,
.wpc-term-item.wpc-term-selected label a{

    color:#fff !important;
}


/* =========================
REMOVE SEE MORE
========================= */

.wpc-see-more-control,
.wpc-see-less-control{

    display:none !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c99f899 *//* INDIVIDUAL BLOG CARD */
.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post{

    background:rgba(255,255,255,.72);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.8);

    border-radius:28px;

    overflow:hidden;

    transition:all .4s ease;

    box-shadow:
    0 10px 30px rgba(15,23,42,.05);

    position:relative;

    height:100%;
}


/* HOVER */
.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post:hover{

    transform:translateY(-8px);

    box-shadow:
    0 20px 50px rgba(37,99,235,.10);
}






/* CONTENT AREA */
.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__text{

    padding:22px;
}


/* TITLE */
.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__title{

    font-size:24px;

    line-height:1.3;

    font-weight:700;

    letter-spacing:-0.5px;

    margin-bottom:12px;
}


/* TITLE LINK */
.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__title a{

    color:#111827;

    transition:.3s ease;
}

.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__title a:hover{

    color:#2563EB;
}


/* EXCERPT */
.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__excerpt{

    font-size:15px;

    line-height:1.7;

    color:#6B7280;

    margin-bottom:18px;
}

.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__meta-data{
    margin-top: 0px !important;
}


/* READ MORE */
.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__read-more{

    color:#2563EB;

    font-size:14px;

    font-weight:600;

    text-decoration:none;

    transition:.3s ease;
}


/* DATE */
.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__meta-data{

    border-top:
    1px solid rgba(15,23,42,.05);

    margin-top:18px;

    padding-top:16px;

    font-size:12px;

    color:#9CA3AF;
}


/* GRID GAP */
.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-grid{

    gap:28px;
}


.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__thumbnail{
    position:relative;
    overflow:hidden;
}

.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post__thumbnail::after{

    content:'';

    position:absolute;

    inset:0;

    background:
    linear-gradient(
    to top,
    rgba(15,23,42,.18),
    transparent 55%
    );

    opacity:0;

    transition:.4s ease;
}

.elementor-1067 .elementor-element.elementor-element-c99f899 .elementor-post:hover .elementor-post__thumbnail::after{

    opacity:1;
}/* End custom CSS */