body{direction:rtl}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{width:auto;height:auto;clip:auto;right:10px;top:10px;background:#fff;padding:10px;z-index:9999}.custom-logo-link{display:block;max-width:220px}.custom-logo{display:block;max-width:100%;height:auto;max-height:64px}.main-nav>li{list-style:none}.main-nav .current-menu-item>a:after,.main-nav .current_page_item>a:after{width:100%}.topbar__links ul{display:flex;gap:18px;margin:0;padding:0}.topbar__links li{list-style:none}.search-panel .search-form{padding-block:15px}.search-panel .search-field{flex:1;border:1px solid var(--line);border-radius:12px;padding:10px 15px}.search-panel .search-submit{border:0;border-radius:12px;background:var(--green);color:#fff;padding:10px 22px}.managed-ad{position:relative;width:min(1160px,calc(100% - 40px));margin:22px auto;text-align:center}.managed-ad__label{position:absolute;top:5px;right:8px;z-index:2;background:rgba(255,255,255,.9);padding:2px 7px;border-radius:10px;font-size:8px;color:#74898f}.managed-ad img{display:block;max-width:100%;height:auto;margin:auto;border-radius:12px}.managed-ad iframe{max-width:100%}.managed-ad .ad-slot{min-height:90px}.entry-content img{max-width:100%;height:auto}.entry-content iframe{max-width:100%}.wp-caption{max-width:100%}.alignwide{width:min(1200px,100%);margin-inline:auto}.alignfull{width:100vw;max-width:100vw;margin-right:calc(50% - 50vw)}.navigation.pagination{margin:35px 0}.nav-links{display:flex;justify-content:center;gap:7px}.page-numbers{min-width:38px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center}.page-numbers.current{background:var(--green);color:#fff;border-color:var(--green)}.comments-area{margin-top:35px}.comment-list{padding:0}.comment-list li{list-style:none}.comment-body{border:1px solid var(--line);border-radius:14px;padding:16px;margin:12px 0}.comment-form input,.comment-form textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px}.comment-form .submit{width:auto;background:var(--green);color:#fff;border:0;padding:10px 20px}.no-results{padding:80px 0;text-align:center}.elementor-page .page-content{padding:0}.elementor-page .entry-content{max-width:none}.widget ul{padding-right:18px}.widget li{margin:8px 0}.footer .widget{border:0;background:none;padding:0}.footer .widget-title{color:#fff}.footer .widget a{color:#aac2cc}@media(max-width:900px){.main-nav>li{width:100%}.managed-ad{width:min(100% - 28px,1160px)}}
