.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7161 .elementor-element.elementor-element-92dbe18{--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-7161 .elementor-element.elementor-element-8bd076b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7161 .elementor-element.elementor-element-eeb99f5{--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;}.elementor-7161 .elementor-element.elementor-element-88024fd{--display:flex;}.elementor-7161 .elementor-element.elementor-element-88024fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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 );}.elementor-7161 .elementor-element.elementor-element-94f317e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7161 .elementor-element.elementor-element-7b8d4cc{--divider-border-style:solid;--divider-color:#C8D5E1;--divider-border-width:1px;}.elementor-7161 .elementor-element.elementor-element-7b8d4cc .elementor-divider-separator{width:100%;}.elementor-7161 .elementor-element.elementor-element-7b8d4cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-jet-smart-filters-checkboxes .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(21px/2);margin-bottom:calc(21px/2);}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-21px/2);margin-bottom:calc(-21px/2);}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-checkboxes-list__label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-checkboxes-list__button{color:#666666;}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:0px;margin-right:19px;background-color:#F9FAFD;border-radius:0px 0px 0px 0px;overflow:hidden;}.rtl .elementor-7161 .elementor-element.elementor-element-4e01494 .jet-checkboxes-list__decorator{margin-left:19px;}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#02529F;}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-checkboxes-list__checked-icon{font-size:12px;color:#FF383800;}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-collapse-icon{width:20px;height:20px;}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-collapse-none{width:20px;height:20px;}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-filter+.jet-filter{margin-top:10px;}.elementor-7161 .elementor-element.elementor-element-4e01494 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-7161 .elementor-element.elementor-element-29971cf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:01px;border-color:#C8D5E1;--border-color:#C8D5E1;}.elementor-7161 .elementor-element.elementor-element-29971cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7161 .elementor-element.elementor-element-52c7e24{--display:flex;border-style:none;--border-style:none;}.elementor-7161 .elementor-element.elementor-element-52c7e24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7161 .elementor-element.elementor-element-05872af{--divider-border-style:solid;--divider-color:#C8D5E1;--divider-border-width:1px;}.elementor-7161 .elementor-element.elementor-element-05872af .elementor-divider-separator{width:100%;}.elementor-7161 .elementor-element.elementor-element-05872af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7161 .elementor-element.elementor-element-2272dae{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-widget-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .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-7161 .elementor-element.elementor-element-cecb51d{--grid-columns:1;--grid-row-gap:25px;}.elementor-widget-jet-smart-filters-pagination .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-pagination .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-smart-filters-pagination.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7161 .elementor-element.elementor-element-52c9497 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-7161 .elementor-element.elementor-element-52c9497 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-7161 .elementor-element.elementor-element-52c9497 .jet-filters-pagination__item{margin-right:calc(32px/2);margin-left:calc(32px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-7161 .elementor-element.elementor-element-52c9497 .jet-filters-pagination{margin-right:calc(-32px/2);margin-left:calc(-32px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-7161 .elementor-element.elementor-element-52c9497 .jet-filters-pagination__load-more{order:initial;}@media(max-width:1024px){.elementor-7161 .elementor-element.elementor-element-cecb51d{--grid-columns:2;}}@media(max-width:767px){.elementor-7161 .elementor-element.elementor-element-8bd076b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7161 .elementor-element.elementor-element-eeb99f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:5px;}.elementor-7161 .elementor-element.elementor-element-88024fd{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7161 .elementor-element.elementor-element-52c7e24{--padding-top:10px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-7161 .elementor-element.elementor-element-2272dae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7161 .elementor-element.elementor-element-cecb51d{--grid-columns:1;}}@media(min-width:768px){.elementor-7161 .elementor-element.elementor-element-eeb99f5{--width:100%;}.elementor-7161 .elementor-element.elementor-element-88024fd{--width:20%;}.elementor-7161 .elementor-element.elementor-element-29971cf{--width:1%;}.elementor-7161 .elementor-element.elementor-element-52c7e24{--width:1%;}}/* Start custom CSS for loop-grid, class: .elementor-element-cecb51d */.elementor-post-info__item--type-date {
    text-decoration: none !important;
}
/* Styling for the current page number */
.elementor-7161 .elementor-element.elementor-element-cecb51d .page-numbers.current {
    color: #fff !important;
    background: #0F9CE4;
    transition: all .5s;
    border-radius: 50%; /* Makes the button circular */
    display: inline-block; /* Ensures it's an inline-block element */
    width: 40px; /* Set the width of the button */
    height: 40px; /* Set the height of the button */
    text-align: center; /* Centers the text (or icon) inside the button */
    line-height: 40px; /* Vertically centers the text */
    text-decoration: none;
}

/* Hover effect for page numbers only (non-current) */
.elementor-7161 .elementor-element.elementor-element-cecb51d .page-numbers:not(.next):not(.prev):hover {
    color: #fff !important;
    background: #0F9CE4;
    transition: all 0.00001s;
    border-radius: 50%; /* Makes the button circular */
    display: inline-block; /* Ensures it's an inline-block element */
    width: 40px; /* Set the width of the button */
    height: 40px; /* Set the height of the button */
    text-align: center; /* Centers the text (or icon) inside the button */
    line-height: 40px; /* Vertically centers the text */
}

/* Styling for the non-current page numbers (white circle background) */
.elementor-7161 .elementor-element.elementor-element-cecb51d .page-numbers:not(.current):not(.next):not(.prev) {
    color: #0F9CE4; /* Blue text */
    background: #fff; /* White background */
    border-radius: 50%; /* Circular button */
    display: inline-block; /* Ensures it's an inline-block element */
    width: 40px; /* Set the width of the button */
    height: 40px; /* Set the height of the button */
    text-align: center; /* Centers the text inside the button */
    line-height: 40px; /* Vertically centers the text */
    transition: all .3s; /* Smooth transition for the hover effect */
    text-decoration: none;
}

/* Hover effect for non-current page numbers */
.elementor-7161 .elementor-element.elementor-element-cecb51d .page-numbers:not(.current):not(.next):not(.prev):hover {
    background: #0F9CE4; /* Blue background on hover */
    color: #fff !important; /* White text on hover */
    transition: all .3s; /* Smooth transition for the hover effect */
}

/* Styling for the "next" page button */
.page-numbers.next {
    text-indent: -9999px; /* Hides the text */
    display: inline-block;
    width: 9px; /* Adjust width as needed */
    height: 20px; /* Adjust height as needed */
    background-image: url('https://aquasync.sg/wp-content/uploads/2025/03/Vector-1.svg');
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center; /* Centers any remaining text, if necessary */
    line-height: 20px; /* Vertically centers the text */
}

/* Styling for the "prev" page button */
.page-numbers.prev {
    text-indent: -9999px; /* Hides the text */
    display: inline-block;
    width: 9px; /* Adjust width as needed */
    height: 40px; /* Adjust height as needed */
    background-image: url('https://aquasync.sg/wp-content/uploads/2025/03/Vector-2.svg');
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center; /* Centers any remaining text, if necessary */
    line-height: 20px; /* Vertically centers the text */
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-52c9497 *//* Base style for all pagination links */
.jet-filters-pagination__link {
    font-family: 'Poppins', sans-serif;
    font-size: 16px; /* adjust as needed */
    line-height: 1;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-decoration: none;
    transition: all 0.3s;
}

/* Styling for the current page number */
.jet-filters-pagination__item.jet-filters-pagination__current .jet-filters-pagination__link {
    color: #fff !important;
    background: #0F9CE4;
    transition: all 0.5s;
}

/* Styling for the non-current page numbers */
.jet-filters-pagination__item:not(.jet-filters-pagination__current):not(.prev-next) .jet-filters-pagination__link {
    color: #0F9CE4;
}

/* Hover effect for non-current page numbers */
.jet-filters-pagination__item:not(.jet-filters-pagination__current):not(.prev-next):hover .jet-filters-pagination__link {
    background: #0F9CE4;
    color: #fff !important;
    transition: all 0.3s;
}

/* Styling for the "next" page button */
.jet-filters-pagination__item.next .jet-filters-pagination__link {
    text-indent: -9999px;
    background-image: url('https://aquasync.sg/wp-content/uploads/2025/03/Vector-1.svg');
    background-size: 9px 20px;
    background-repeat: no-repeat;
    background-position: center;
}

/* Styling for the "prev" page button */
.jet-filters-pagination__item.prev .jet-filters-pagination__link {
    text-indent: -9999px;
    background-image: url('https://aquasync.sg/wp-content/uploads/2025/03/Vector-2.svg');
    background-size: 9px 20px;
    background-repeat: no-repeat;
    background-position: center;
}/* End custom CSS */