/* AquaScape right-to-left layout layer.
   Load after the page and theme styles. */

html[dir="rtl"],
html[dir="rtl"] body {
    direction: rtl;
}

html[dir="rtl"] .pool-navbar-2026-wrap,
html[dir="rtl"] .pool-navbar-2026-menu,
html[dir="rtl"] .pool-navbar-2026-contact,
html[dir="rtl"] .pool-navbar-2026-mobile,
html[dir="rtl"] .pool-footer-2026-main,
html[dir="rtl"] .pool-footer-2026-bottom {
    direction: rtl;
}

html[dir="rtl"] .pool-navbar-2026-menu {
    flex-direction: row-reverse;
}

html[dir="rtl"] .pool-navbar-2026-link::after {
    left: auto;
    right: 0;
}

html[dir="rtl"] .pool-navbar-2026-contact i,
html[dir="rtl"] .pool-footer-2026-assessment i {
    transform: rotate(180deg);
}

html[dir="rtl"] .pool-navbar-2026-mobile-link:hover,
html[dir="rtl"] .pool-footer-2026-links a:hover {
    padding-left: 5px;
    padding-right: 10px;
    transform: translateX(-5px);
}

html[dir="rtl"] .pool-direction-toggle {
    margin: 0;
}

html[dir="rtl"] .pool-theme-toggle {
    margin: 0 4px;
}

html[dir="rtl"] .auth-page,
html[dir="rtl"] .auth-form-container {
    direction: rtl;
}

html[dir="rtl"] .auth-visual-content,
html[dir="rtl"] .auth-form-container {
    text-align: right;
}

html[dir="rtl"] .auth-brand {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

html[dir="rtl"] .auth-input-box {
    flex-direction: row-reverse;
}

@media (max-width: 900px) {
    html[dir="rtl"] .pool-direction-toggle {
        margin: 0;
    }

    html[dir="rtl"] .pool-theme-toggle {
        margin-inline-start: auto;
        margin-inline-end: 12px;
    }
}


/* =========================================================
   HOME 2 — EXTRA SECTIONS RTL
========================================================= */
html[dir="rtl"] .home2-page-2026 .home2-extra-types-head,
html[dir="rtl"] .home2-page-2026 .home2-extra-process-head { direction:rtl; }
html[dir="rtl"] .home2-page-2026 .home2-extra-types-layout,
html[dir="rtl"] .home2-page-2026 .home2-extra-care-2026,
html[dir="rtl"] .home2-page-2026 .home2-extra-benefits-2026 { direction:rtl; }
html[dir="rtl"] .home2-page-2026 .home2-extra-types-overlay { left:auto; right:25px; }
html[dir="rtl"] .home2-page-2026 .home2-extra-types-list article { direction:rtl; grid-template-columns:25px 1fr 35px; }
html[dir="rtl"] .home2-page-2026 .home2-extra-types-list article:hover { padding-left:4px; padding-right:12px; }
html[dir="rtl"] .home2-page-2026 .home2-extra-link i,
html[dir="rtl"] .home2-page-2026 .home2-extra-process-button i { transform:rotate(180deg); }
html[dir="rtl"] .home2-page-2026 .home2-extra-link:hover i,
html[dir="rtl"] .home2-page-2026 .home2-extra-process-button:hover i { transform:rotate(180deg) translateX(5px); }
html[dir="rtl"] .home2-page-2026 .home2-extra-process-track article { direction:rtl; text-align:right; }
html[dir="rtl"] .home2-page-2026 .home2-extra-process-track article>span { margin-left:18px; margin-right:0; }
html[dir="rtl"] .home2-page-2026 .home2-extra-care-stamp { right:auto; left:0; }
html[dir="rtl"] .home2-page-2026 .home2-extra-care-list>div { direction:rtl; }
html[dir="rtl"] .home2-page-2026 .home2-extra-projects-head { direction:rtl; }
html[dir="rtl"] .home2-page-2026 .home2-extra-projects-head>p { text-align:right; }
html[dir="rtl"] .home2-page-2026 .home2-extra-project span,
html[dir="rtl"] .home2-page-2026 .home2-extra-project strong { left:auto; right:22px; }
html[dir="rtl"] .home2-page-2026 .home2-extra-project i { right:auto; left:20px; }
html[dir="rtl"] .home2-page-2026 .home2-extra-benefits-grid>div { padding-right:0; padding-left:20px; }
html[dir="rtl"] .home2-page-2026 .home2-extra-enquiry { text-align:right; }

/* =========================================================
   HOME 2 — THREE SECTION RTL REFRESH
========================================================= */
html[dir="rtl"] .home2-page-2026 .home2-extra-types-head,
html[dir="rtl"] .home2-page-2026 .home2-extra-process-head{text-align:center;}
html[dir="rtl"] .home2-page-2026 .home2-extra-types-layout{direction:rtl;}
html[dir="rtl"] .home2-page-2026 .home2-extra-types-list article{direction:rtl;grid-template-columns:30px 1fr 42px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-types-list article:hover{padding-left:0;padding-right:10px;transform:translateX(-4px);}
html[dir="rtl"] .home2-page-2026 .home2-extra-types-overlay{left:34px;right:34px;text-align:right;}
html[dir="rtl"] .home2-page-2026 .home2-extra-process-track{direction:rtl;}
html[dir="rtl"] .home2-page-2026 .home2-extra-process-track article{text-align:right;}
html[dir="rtl"] .home2-page-2026 .home2-extra-process-track article>span{margin-left:auto;margin-right:20px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-care-2026{direction:rtl;}
html[dir="rtl"] .home2-page-2026 .home2-extra-care-content{text-align:right;}
html[dir="rtl"] .home2-page-2026 .home2-extra-care-list>div{direction:rtl;grid-template-columns:1fr 45px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-care-list>div:hover{padding-left:0;padding-right:10px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-care-stamp{left:28px;right:auto;}
html[dir="rtl"] .home2-page-2026 .home2-extra-care-content .home2-extra-link i,
html[dir="rtl"] .home2-page-2026 .home2-extra-process-button i{transform:rotate(180deg);}
@media (max-width:768px){
    html[dir="rtl"] .home2-page-2026 .home2-extra-types-layout,
    html[dir="rtl"] .home2-page-2026 .home2-extra-care-2026{direction:rtl;}
}

/* =========================================================
   HOME 2 — COMPLETE EXTRA SECTIONS RTL FIX
========================================================= */
html[dir="rtl"] .home2-page-2026 .home2-extra-projects-head,html[dir="rtl"] .home2-page-2026 .home2-extra-benefits-2026,html[dir="rtl"] .home2-page-2026 .home2-extra-features-2026,html[dir="rtl"] .home2-page-2026 .home2-extra-routine-2026,html[dir="rtl"] .home2-page-2026 .home2-extra-assessment-2026{direction:rtl;}
html[dir="rtl"] .home2-page-2026 .home2-extra-projects-head>p,html[dir="rtl"] .home2-page-2026 .home2-extra-benefits-content,html[dir="rtl"] .home2-page-2026 .home2-extra-features-intro,html[dir="rtl"] .home2-page-2026 .home2-extra-routine-content,html[dir="rtl"] .home2-page-2026 .home2-extra-assessment-main{text-align:right;}
html[dir="rtl"] .home2-page-2026 .home2-extra-project span,html[dir="rtl"] .home2-page-2026 .home2-extra-project strong{left:auto;right:22px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-project i{right:auto;left:20px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-benefits-grid>div{padding-right:0;padding-left:20px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-enquiry{text-align:right;}
html[dir="rtl"] .home2-page-2026 .home2-extra-features-board{direction:rtl;}
html[dir="rtl"] .home2-page-2026 .home2-extra-feature-item>div{left:22px;right:22px;text-align:right;}
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-image{order:2;}
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-content{order:1;}
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-number{left:auto;right:24px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-points>div{direction:rtl;grid-template-columns:1fr 42px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-points>div>span{grid-column:2;grid-row:1;}
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-points>div>div{grid-column:1;grid-row:1;}
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-points>div:hover{padding-left:0;padding-right:10px;}
html[dir="rtl"] .home2-page-2026 .home2-extra-assessment-side{direction:rtl;}
html[dir="rtl"] .home2-page-2026 .home2-extra-assessment-details>div{direction:rtl;grid-template-columns:1fr 38px;text-align:right;}
html[dir="rtl"] .home2-page-2026 .home2-extra-assessment-details i{grid-column:2;grid-row:1;}
html[dir="rtl"] .home2-page-2026 .home2-extra-assessment-details span{grid-column:1;grid-row:1;}
html[dir="rtl"] .home2-page-2026 .home2-extra-standard-button i,html[dir="rtl"] .home2-page-2026 .home2-extra-process-button i{transform:rotate(180deg);}
html[dir="rtl"] .home2-page-2026 .home2-extra-standard-button:hover i,html[dir="rtl"] .home2-page-2026 .home2-extra-process-button:hover i{transform:rotate(180deg) translateX(5px);}
html[dir="rtl"] .home2-page-2026 .home2-extra-link:hover i{transform:translateX(-5px);}
@media(max-width:768px){
 html[dir="rtl"] .home2-page-2026 .home2-extra-routine-image,html[dir="rtl"] .home2-page-2026 .home2-extra-routine-content{order:initial;}
 html[dir="rtl"] .home2-page-2026 .home2-extra-features-board{direction:rtl;}
}

/* =========================================================
   HOME 2 - COMPLETE RTL COVERAGE
========================================================= */
html[dir="rtl"] .home2-page-2026,
html[dir="rtl"] .home2-page-2026 main,
html[dir="rtl"] .home2-page-2026 section,
html[dir="rtl"] .home2-page-2026 article {
    direction: rtl;
}

html[dir="rtl"] .home2-page-2026 .home2-hero-copy,
html[dir="rtl"] .home2-page-2026 .home2-story-content,
html[dir="rtl"] .home2-page-2026 .home2-services-head,
html[dir="rtl"] .home2-page-2026 .home2-experience-copy,
html[dir="rtl"] .home2-page-2026 .home2-voices-title,
html[dir="rtl"] .home2-page-2026 .home2-maintenance-intro,
html[dir="rtl"] .home2-page-2026 .home2-extra-features-intro,
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-content,
html[dir="rtl"] .home2-page-2026 .home2-extra-assessment-main {
    text-align: right;
}

html[dir="rtl"] .home2-page-2026 .home2-mini-proof,
html[dir="rtl"] .home2-page-2026 .home2-experience-list,
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-points>div,
html[dir="rtl"] .home2-page-2026 .home2-extra-assessment-details>div {
    direction: rtl;
}

html[dir="rtl"] .home2-page-2026 .home2-service-image span,
html[dir="rtl"] .home2-page-2026 .home2-extra-routine-number {
    left: auto;
    right: 24px;
}

html[dir="rtl"] .home2-page-2026 .home2-btn-primary i,
html[dir="rtl"] .home2-page-2026 .home2-btn-text i,
html[dir="rtl"] .home2-page-2026 .home2-outline-btn i,
html[dir="rtl"] .home2-page-2026 .home2-extra-standard-button i,
html[dir="rtl"] .home2-page-2026 .home2-final-2026>a i {
    margin-left: 0;
    margin-right: 10px;
}

html[dir="rtl"] .home2-page-2026 .home2-extra-enquiry,
html[dir="rtl"] .home2-page-2026 .home2-final-2026 {
    text-align: right;
}

html[dir="rtl"] .home2-page-2026 .home2-extra-enquiry a,
html[dir="rtl"] .home2-page-2026 .home2-extra-standard-button {
    flex-direction: row-reverse;
}

html[dir="rtl"] .home2-page-2026 .home2-extra-feature-item>div {
    left: 22px;
    right: 22px;
    text-align: right;
}
