﻿@charset "UTF-8";/*!
Theme Name:        Arab Traders Academy
Theme URI:         https://arabtradersacademy.com/
Author:            Arab Traders Academy
Author URI:        https://arabtradersacademy.com/
Description:       Premium Arabic RTL WordPress theme for Arab Traders Academy, focused on trading education, Pivot Points, CPR, VPA, risk management, and TradingView indicator membership pages.
Requires at least: 6.7
Tested up to: 6.8
Requires PHP:      7.0
Version:           1.2.6
License:           GNU General Public License v2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       online-learning
Tags:              block-patterns, full-site-editing, rtl-language-support, custom-colors, custom-logo, e-commerce
*//*!-----------------
1.0 - Variables
-------------------*/*,:after,:before{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:inherit}p{margin-bottom:1em}p:last-child{margin-bottom:0}hr{border:none;background:rgba(0,0,0,0.1);height:1px;margin:20px 0}code{white-space:normal}.clear{clear:both}mark{background-color:yellow;color:black}.alert{border-radius:2px}input:focus,textarea:focus,a:focus{outline:none;box-shadow:none;text-decoration:none}.screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{--lp-border-color:var(--wp--preset--color--border-color);--lp-font-size-base:var(--wp--preset--font-size--medium)}body .woocommerce-ordering select,body .wpcf7 select,body .courses-order-by-wrapper select{background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-size:0.8em;background-position:calc(100% - 0.5em) center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:30px;line-height:1.1}.post.sticky .content-inner{border-bottom:none !important}.post.sticky .entry-content{padding:30px 15px;background:rgba(0,0,0,0.04);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.09);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 0 0 1px rgba(0,0,0,0.09)}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media (max-width:767px){.alignleft,.alignright{float:none}}img{max-width:100%;height:auto}blockquote.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:7px 0 7px 14px}.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px}.sticky .entry-date{display:none}.gallery-caption{background-color:rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.gallery{margin-bottom:20px}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption{background-color:rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.gallery:after{content:"";display:block;clear:both}.bypostauthor>article .fn:before{content:"\f408";margin:0 2px 0 -2px;position:relative;top:-1px}ul,ol{padding-left:30px;margin-bottom:1em}ol{list-style:decimal;margin-left:15px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul ul,ul ol,ol ol,ol ul{margin-top:6px}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}th,td{padding:10px 15px}table,td,tr{border:1px solid var(--wp--preset--color--border-color)}table{border-collapse:collapse;border-spacing:0;margin-bottom:1em;width:100%}caption,th,td{font-weight:normal;text-align:left}th{border-width:0 1px 1px 0;font-weight:bold}td{border-width:0 1px 1px 0}dd{margin-bottom:1em}a:hover,a:focus{text-decoration:none}.breadcrumb{background:transparent}figure{max-width:100%}.no-padding{padding:0 !important}pre{overflow-x:auto}/*!-----------------
1.1 - Typograply
-------------------*/body{line-height:var(--thim-font-line-height--body,1.75)}p{margin-bottom:1rem}h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--heading);font-family:var(--wp--preset--font-family--dmsans);line-height:var(--thim-font-line-height--heading,1.2);margin-bottom:20px}h1{font-size:48px}@media (max-width:1024px){h1{font-size:36px}}h2{font-size:36px}@media (max-width:1024px){h2{font-size:30px}}h3{font-size:30px}@media (max-width:1024px){h3{font-size:24px}}h4{font-size:24px}@media (max-width:1024px){h4{font-size:20px}}h5{font-size:20px}@media (max-width:1024px){h5{font-size:18px}}h6{font-size:18px}a{text-decoration:underline}a{color:var(--wp--preset--color--heading)}a:hover{color:var(--wp--preset--color--primary)}input,textarea,select{font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--medium);line-height:var(--thim-font-line-height--body,1.75)}button{font-weight:var(--thim-font-weight--button,600);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--medium);line-height:var(--thim-font-line-height--body,1.75)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;clip:auto;background:#000;color:#fff;padding:8px 16px;z-index:1000}/*!-----------------
1.2 - Blocks
-------------------*/input[type=email],input[type=text],input[type=password],input[type=search],input[type=tel],input[type=url]{border:1px solid var(--wp--preset--color--border-color);border-radius:4px;padding:11px}input[type=email]:focus,input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus{border-color:var(--wp--preset--color--primary);outline:none}button[type=submit],input[type=submit]{background-color:var(--wp--preset--color--primary);color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-weight:var(--thim-font-weight--button,600)}button[type=submit]:hover,button[type=submit]:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:var(--wp--preset--color--secondary)}textarea{border:1px solid var(--wp--preset--color--border-color);border-radius:4px;padding:12px;width:100%;resize:unset;height:150px}textarea:focus{border-color:var(--wp--preset--color--primary);outline:none}.wpcf7-form input[type=email],.wpcf7-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=text]{width:100%}.wpcf7-form textarea,.mc4wp-form textarea{height:250px}.wp-block-button .wp-element-button{border-radius:4px;background-color:var(--wp--preset--color--primary);border:none;color:#fff;padding:12px 24px}.wp-block-button .wp-element-button:hover,.wp-block-button .wp-element-button:focus{background-color:var(--wp--preset--color--secondary);color:#fff}.wp-block-button.is-style-outline .wp-element-button{border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);background-color:transparent;padding:11px 23px}.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus{background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary);color:#fff}.wp-block-read-more{color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);padding:11px 23px;border-radius:4px;cursor:pointer;background-color:transparent;font-weight:var(--thim-font-weight--button,600);display:inline-block}.wp-block-read-more:hover{background-color:var(--wp--preset--color--primary);color:#fff}.entry-content>.wp-block-group{padding-left:15px;padding-right:15px}.wp-block-spacer{margin:0}@media screen and (max-width:991px){.wp-block-spacer{font-size:0.5em}}.wp-block-column-relative{position:relative}.wp-block-hero-section-box{background:linear-gradient(90deg,rgba(0,102,255,0.25) 0%,rgba(120,0,255,0.8) 100%);box-shadow:0px 4px 20px rgba(32,125,254,0.2),4px 4px 15px rgba(255,255,255,0.4) inset,-4px -4px 15px rgba(255,255,255,0.4) inset;backdrop-filter:blur(50px)}.wp-block-hero-section-box.left-bottom{position:absolute;bottom:30px;left:20px;right:auto}.wp-block-hero-section-box.top-right{position:absolute;right:20px;left:auto;top:45%;transform:translateY(-50%)}.wp-block-pricing-plan .wp-block-column{transition:all 0.3s ease-in-out;box-shadow:0px 1px 2px 0px rgba(17,17,17,0.0392156863),0px 0px 4px 0px rgba(17,17,17,0.0784313725);border-radius:8px}.wp-block-pricing-plan .wp-block-column:hover{box-shadow:0px 4px 11px 0px rgba(17,17,17,0.0392156863),0px 10px 24px 0px rgba(17,17,17,0.0392156863)}.swiper-container-wrap{--swiper-navigation-size:18px;position:relative}.swiper-container-wrap .swiper-button-next,.swiper-container-wrap .swiper-button-prev{font-size:16px;width:52px;height:52px;background-color:#FFFFFF;border-radius:4px;color:var(--wp--preset--color--heading);display:flex;align-items:center;justify-content:center}.swiper-container-wrap .swiper-button-next:hover,.swiper-container-wrap .swiper-button-prev:hover{background-color:var(--wp--preset--color--primary);color:#fff}@media (max-width:1200px){.swiper-container-wrap .swiper-button-next,.swiper-container-wrap .swiper-button-prev{display:none}}.wp-block-testimonial-home .swiper-button-prev{left:-382px;right:auto;top:56%}.wp-block-testimonial-home .swiper-button-next{right:auto;left:-318px;top:56%}.wp-block-testimonial-home .swiper-pagination{display:none}@media (max-width:1200px){.wp-block-testimonial-home .swiper-pagination{display:block;top:100%;bottom:0}}.wp-block-testimonial-home p strong{color:var(--wp--preset--color--heading);font-family:var(--wp--preset--font-family--dmsans)}.thim-blocks-login-form.aligncenter p{text-align:center}.thim-blocks-login-form input[type=submit]{width:100%;background-color:var(--wp--preset--color--primary);color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-weight:var(--thim-font-weight--button,600)}.thim-blocks-login-form input[type=submit]:hover{background-color:var(--wp--preset--color--secondary)}.thim-blocks-video-popup .video-popup-button i{font-size:0}.thim-blocks-video-popup .video-popup-button::before{content:"";width:88px;height:88px;background-image:url("data:image/svg+xml,%3Csvg width='96' height='96' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_404_5504' maskUnits='userSpaceOnUse' x='0' y='0' width='96' height='96' fill='black'%3E%3Crect fill='white' width='96' height='96'/%3E%3Cpath d='M4 48C4 23.6995 23.6995 4 48 4C72.3005 4 92 23.6995 92 48C92 72.3005 72.3005 92 48 92C23.6995 92 4 72.3005 4 48Z'/%3E%3C/mask%3E%3Cpath d='M4 48C4 23.6995 23.6995 4 48 4C72.3005 4 92 23.6995 92 48C92 72.3005 72.3005 92 48 92C23.6995 92 4 72.3005 4 48Z' fill='%23207DFE'/%3E%3Cpath d='M48 92V88C25.9086 88 8 70.0914 8 48H4H0C0 74.5097 21.4903 96 48 96V92ZM92 48H88C88 70.0914 70.0914 88 48 88V92V96C74.5097 96 96 74.5097 96 48H92ZM48 4V8C70.0914 8 88 25.9086 88 48H92H96C96 21.4903 74.5097 0 48 0V4ZM48 4V0C21.4903 0 0 21.4903 0 48H4H8C8 25.9086 25.9086 8 48 8V4Z' fill='white' fill-opacity='0.5' mask='url(%23path-1-outside-1_404_5504)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.0416 28.2446C37.6838 27.894 38.4661 27.922 39.0815 28.3176L67.0815 46.3176C67.654 46.6856 68 47.3195 68 48C68 48.6805 67.654 49.3144 67.0815 49.6824L39.0815 67.6824C38.4661 68.078 37.6838 68.106 37.0416 67.7554C36.3995 67.4048 36 66.7316 36 66V30C36 29.2684 36.3995 28.5952 37.0416 28.2446ZM40 33.6633V62.3367L62.3015 48L40 33.6633Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:cover;display:inline-block}.wp-block-group .lp-content-area{padding:0}.animate-updown{animation-name:sgAnimUpDown;-webkit-animation-name:sgAnimUpDown;animation-iteration-count:infinite;animation-duration:3s;-webkit-animation-duration:3s}.thim-blocks-google-maps{overflow:hidden}.animate-button-hover .wp-element-button,.animate-button-hover .lp-button,.animate-button-hover .wp-block-loginout a,.animate-button-hover .wp-block-read-more,.animate-button-hover .wp-block-learnpress-course-button-read-more,.animate-button-hover .lp-btn-wishlist{position:relative;overflow:hidden;transition:all 0.6s ease-in-out;z-index:1}.animate-button-hover .wp-element-button::before,.animate-button-hover .lp-button::before,.animate-button-hover .wp-block-loginout a::before,.animate-button-hover .wp-block-read-more::before,.animate-button-hover .wp-block-learnpress-course-button-read-more::before,.animate-button-hover .lp-btn-wishlist::before{content:"";position:absolute;width:0;height:0;background:var(--wp--preset--color--secondary);border-radius:50%;transform:translate(-50%,-50%);top:var(--y,100%);left:var(--x,50%);transition:width 0.4s ease-in-out,height 0.4s ease-in-out;z-index:-1}.animate-button-hover .wp-element-button:hover::before,.animate-button-hover .wp-element-button:focus::before,.animate-button-hover .lp-button:hover::before,.animate-button-hover .lp-button:focus::before,.animate-button-hover .wp-block-loginout a:hover::before,.animate-button-hover .wp-block-loginout a:focus::before,.animate-button-hover .wp-block-read-more:hover::before,.animate-button-hover .wp-block-read-more:focus::before,.animate-button-hover .wp-block-learnpress-course-button-read-more:hover::before,.animate-button-hover .wp-block-learnpress-course-button-read-more:focus::before,.animate-button-hover .lp-btn-wishlist:hover::before,.animate-button-hover .lp-btn-wishlist:focus::before{width:300%;height:300%}.is-style-thim-box-shadow{box-shadow:0px 1px 2px 0px rgba(17,17,17,0.0392156863),0px 0px 4px 0px rgba(17,17,17,0.0784313725)}@media (max-width:991px){.is-layout-flex{flex-wrap:wrap !important}.is-layout-flex>.wp-block-column{flex-basis:100% !important}}@keyframes sgAnimUpDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@media (max-width:991px){.block-mobile-none{display:none !important}}@media (max-width:600px){.block-partner-img.is-nowrap{flex-wrap:wrap;gap:20px;justify-content:center}.block-partner-img.is-nowrap .wp-block-image{flex-basis:calc(32% - 10px)}}/*!-----------------
1.3 - Layouts
-------------------*/.header-main{box-shadow:0px 2px 8px 0px rgba(17,17,17,0.0784313725);background-color:#fff}@media (max-width:599px){.header-main{padding-top:15px;padding-bottom:15px}}.header-main img{max-width:300px}@media (max-width:599px){.header-main img{max-width:100%}}.wp-block-navigation>.wp-block-navigation-item{padding:28px 0;color:var(--wp--preset--color--heading)}.wp-block-navigation>.wp-block-navigation-item:hover{color:var(--wp--preset--color--primary)}.wp-block-navigation>.wp-block-navigation-item.has-child .wp-block-navigation__submenu-container{padding:10px 0;border:none;box-shadow:0 4px 20px rgba(0,0,0,0.1);background-color:#fff}.wp-block-navigation>.wp-block-navigation-item.has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item{margin:0;padding:4px 16px;color:var(--wp--preset--color--heading)}.wp-block-navigation>.wp-block-navigation-item.has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item:hover{color:var(--wp--preset--color--primary)}.wp-block-navigation a:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px;box-shadow:0 0 0 2px rgba(0,0,0,0.1);color:var(--wp--preset--color--primary) !important}.wp-block-navigation a:focus:not(:focus-visible){outline:none;box-shadow:none}@media (max-width:1024px){.header-right .wp-block-navigation{gap:0}.header-right .wp-block-navigation .wp-block-navigation__container{--navigation-layout-justification-setting:flex-start;--navigation-layout-justify:flex-start;display:flex !important;flex-direction:column;width:100%}.header-right .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item{padding:4px 0 12px;width:100%}.header-right .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container{box-shadow:none;padding:16px 0 0;display:none;width:100%}.header-right .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child{margin-bottom:0}.header-right .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation-submenu__toggle{transition:all 0.3s ease-in-out}.header-right .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child.active>.wp-block-navigation__submenu-container{display:block}.header-right .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child.active>.wp-block-navigation-submenu__toggle{transform:rotate(-180deg)}.header-right .wp-block-navigation .wp-block-navigation__responsive-container-close{top:15px;right:15px;left:auto}.header-right .wp-block-navigation .wp-block-navigation__responsive-container{right:auto;margin:0;width:300px !important;transform:translateX(-100%) !important;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out;display:block;animation:unset;position:fixed}.header-right .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{transform:none !important;opacity:1;visibility:visible}.header-right .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:flex-start;padding:15px;display:flex;flex-direction:column}.header-right .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog{margin-top:0 !important}}.header-right .wp-block-navigation__responsive-container-open::before{content:none}.copyright-box .wp-block-site-logo img{max-width:300px}@media (max-width:1024px){.wp-block-navigation__container{display:none !important}.wp-block-navigation__responsive-container-open:not(.has-modal-open){display:block !important}.header-main{padding:15px}.header-main .header-right,.header-main .header-left{flex-basis:50% !important}.header-main .header-right>.wp-block-group{gap:16px;flex-direction:row-reverse;justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{position:absolute;display:block;right:0;top:10px;width:16px;height:16px}}@media (max-width:600px){.header-main .header-right>.wp-block-group{gap:12px}.header-main .header-right .wp-block-loginout a{padding-left:16px;padding-right:16px}}.wp-block-loginout a{color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);padding:11px 23px;border-radius:4px;cursor:pointer;background-color:transparent;font-weight:var(--thim-font-weight--button,600);display:inline-block;text-decoration:none}.wp-block-loginout a:hover,.wp-block-loginout a:focus{background-color:var(--wp--preset--color--primary);color:#fff}.header-main>.wp-block-columns{gap:10px}@media (max-width:767px){.header-main>.wp-block-columns .wp-block-column{flex-basis:50% !important}}.thim-blocks-icon{display:inline-flex}.wp-block-social-links .wp-social-link.wp-block-social-link{background-color:unset;transform:none}.wp-block-social-links .wp-social-link.wp-block-social-link a.wp-block-social-link-anchor{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;background-color:#F6F6F6;color:var(--wp--preset--color--heading);border-radius:100%}.wp-block-social-links .wp-social-link.wp-block-social-link a.wp-block-social-link-anchor:hover{background-color:var(--wp--preset--color--primary);color:#fff}.wp-block-template-part a{text-decoration:none}.wp-block-template-part a:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px;box-shadow:0 0 0 2px rgba(0,0,0,0.1);color:var(--wp--preset--color--primary) !important}.wp-block-template-part a:focus:not(:focus-visible){outline:none;box-shadow:none}/*!-----------------
1.4 - Blocks
-------------------*/.container{padding-left:15px;padding-right:15px;margin:auto}@media (min-width:1350px){.container{max-width:1320px}}.blog-archive li{margin:0}.wp-block-query .wp-block-post-template{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0;margin:0}@media screen and (max-width:1024px){.wp-block-query .wp-block-post-template{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.wp-block-query .wp-block-post-template{grid-template-columns:repeat(1,1fr)}}.wp-block-query.column-3 .wp-block-post-template{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0;margin:0}@media screen and (max-width:1024px){.wp-block-query.column-3 .wp-block-post-template{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.wp-block-query.column-3 .wp-block-post-template{grid-template-columns:repeat(1,1fr)}}.wp-block-query.column-2 .wp-block-post-template{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:0;margin:0}@media screen and (max-width:479px){.wp-block-query.column-2 .wp-block-post-template{grid-template-columns:repeat(1,1fr)}}.wp-block-query.column-1 .wp-block-post-template{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;padding:0;margin:0}.wp-block-post{margin-top:0;width:100%;border-radius:8px;padding:20px;background-color:#fff;box-shadow:0px 1px 2px 0px rgba(17,17,17,0.0392156863),0px 0px 4px 0px rgba(17,17,17,0.0784313725);transition:all 0.3s ease-in-out}.wp-block-post:hover{box-shadow:0px 4px 50px -12px rgba(17,17,17,0.1215686275)}.wp-block-post .wp-block-post-featured-image{margin-bottom:20px}.wp-block-post .wp-block-post-terms.taxonomy-category{font-size:12px}.wp-block-post .wp-block-post-title{margin-bottom:12px}.thim-blocks-breadcrumb{padding:0;display:flex;gap:12px;font-size:var(--wp--preset--font-size--small)}.thim-blocks-breadcrumb a:hover{color:var(--wp--preset--color--primary)}.thim-blocks-breadcrumb i::before{content:"/"}.thim-blocks-page-title{margin-top:12px}.wp-block-term-description{margin-top:12px}.wp-block-page-title{padding:0;margin-bottom:60px}.wp-block-post-featured-image{border-radius:8px}.wp-block-post-featured-image img{border-radius:8px}.wp-block-post-terms.taxonomy-category{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--wp--preset--font-size--small)}.wp-block-post-terms.taxonomy-category a{color:var(--wp--preset--color--primary);text-transform:uppercase;font-weight:500;text-decoration:none}.wp-block-post-terms.taxonomy-category a:hover{text-decoration:underline}.wp-block-post-terms.taxonomy-category .wp-block-post-terms__separator{font-size:0;width:4px;height:4px;border-radius:100%;border:1px solid var(--wp--preset--color--primary);display:inline-block}.wp-block-query .wp-block-query-pagination{margin-top:30px;gap:8px;font-weight:500}.wp-block-query .wp-block-query-pagination .wp-block-query-pagination-next-arrow,.wp-block-query .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{margin:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:var(--wp--preset--font-size--x-large);border-radius:100%;background-color:#F6F6F6;transition:all 0.3s ease-in-out;color:var(--wp--preset--color--heading)}.wp-block-query .wp-block-query-pagination .wp-block-query-pagination-next-arrow:hover,.wp-block-query .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:hover{background-color:var(--wp--preset--color--primary);color:#fff}.wp-block-query .wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;gap:8px}.wp-block-query .wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:100%;background-color:#F6F6F6;transition:all 0.3s ease-in-out;color:var(--wp--preset--color--heading)}.wp-block-query .wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:hover,.wp-block-query .wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers.current{box-shadow:0px 4px 50px -12px rgba(17,17,17,0.1215686275);background-color:var(--wp--preset--color--primary);color:#fff}.wp-block-query .wp-block-query-pagination a{text-decoration:none}.wp-block-query>.wp-block-group{padding:0}.container>.wp-block-query{margin-left:0 !important;margin-right:0 !important}.wp-block-group-author-date-post{color:var(--thim-color--placeholder,#888888);line-height:1.5em;flex-wrap:wrap;row-gap:8px}.wp-block-group-author-date-post .wp-block-post-author-name{color:var(--wp--preset--color--heading);padding-right:12px;border-right:1px solid var(--wp--preset--color--border-color);margin-right:12px;margin-left:4px;text-transform:capitalize}.wp-block-post-title{margin:12px 0 0}.wp-block-post-title a{color:var(--wp--preset--color--heading);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.wp-block-post-title a:hover{color:var(--wp--preset--color--primary)}.wp-block-post-date{font-size:var(--wp--preset--font-size--small);margin:12px 0 0}.wp-block-post-excerpt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.search-page .wp-block-post-template{display:flex;flex-direction:column}.search-page .wp-block-post-template .wp-block-post{flex-basis:100%;width:100%;padding:0}.search-page .wp-block-post-template .wp-block-post>.wp-block-group{padding:20px}.search-page .wp-block-post-template .wp-block-post-featured-image{max-width:35%;margin:0}@media (max-width:767px){.search-page .wp-block-post-template .wp-block-post-featured-image{max-width:100%}.search-page .wp-block-post-template .wp-block-group.is-nowrap{flex-wrap:wrap}}.wp-block-learnpress-list-courses .wp-block-learnpress-course-item-template{position:relative}.wp-block-learnpress-list-courses .course-button-wishlist{position:absolute;top:28px;left:28px;right:auto}.wp-block-learnpress-list-courses .course-button-wishlist button{border-radius:100%;background:rgba(17,17,17,0.2);padding:0;width:36px !important;height:36px;display:flex;align-items:center;justify-content:center}.wp-block-learnpress-list-courses .course-button-wishlist button path{fill:#fff}.wp-block-learnpress-list-courses .course-button-wishlist button.on path{fill:var(--wp--preset--color--primary) !important}.latest-posts-sidebar .wp-block-post-template{display:flex;flex-direction:column}.wp-block-comment-template{margin-bottom:30px}.single h1{font-size:36px}.single h2{font-size:30px}.single h3{font-size:24px}.single h4{font-size:20px}.single h5{font-size:18px}.single .wp-block-post-terms.taxonomy-category{margin:0}.wp-block-post-navigation-link{flex-basis:calc(50% - 15px);word-break:break-all}.wp-block-post-navigation-link .post-navigation-link__title{display:block;margin-top:12px;font-size:18px;color:var(--wp--preset--color--heading);font-weight:600;font-family:var(--wp--preset--font-family--dmsans);line-height:var(--thim-font-line-height--heading,1.2)}.wp-block-post-navigation-link .post-navigation-link__title:hover{color:var(--wp--preset--color--primary)}.wp-block-post-navigation-link .post-navigation-link__label{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--body);text-transform:uppercase;font-weight:500}.wp-block-post-navigation-link.post-navigation-link-next{display:flex;justify-content:flex-end}.wp-block-post-navigation-link.post-navigation-link-next .is-arrow-arrow{order:1}.wp-block-post-navigation-link.post-navigation-link-next .post-navigation-link__title{margin-right:-24px}.wp-block-avatar{min-width:60px}.block-author-box .wp-block-avatar{min-width:100px}.wp-block-comment-template .wp-block-comment-author-name{font-weight:600;color:var(--wp--preset--color--heading);font-family:var(--wp--preset--font-family--dmsans);font-size:18px;text-transform:capitalize;margin:0}.wp-block-comment-template .wp-block-comment-content{margin-top:12px;margin-bottom:12px}.wp-block-comment-template .comment-reply-link{display:flex;align-items:center;gap:4px}.wp-block-comment-template .comment-reply-link::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M16.667 2.3335H3.33366C2.41699 2.3335 1.66699 3.0835 1.66699 4.00016V14.0002C1.66699 14.9168 2.41699 15.6668 3.33366 15.6668H15.0003L18.3337 19.0002V4.00016C18.3337 3.0835 17.5837 2.3335 16.667 2.3335ZM16.667 15.0002L15.667 14.0002H3.33366V4.00016H16.667V15.0002Z' fill='%23111111'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.wp-block-comment-template #cancel-comment-reply-link{font-size:24px;text-decoration:underline}.wp-block-comment-template a{text-decoration:none}.comment-respond .comment-reply-title{margin-bottom:12px}.comment-respond .comment-form label{margin-bottom:8px;color:var(--wp--preset--color--heading);font-weight:600;font-family:var(--wp--preset--font-family--dmsans);font-size:var(--wp--preset--font-size--medium);display:block}.comment-respond .comment-form #wp-comment-cookies-consent{margin:0;margin-bottom:8px}.comment-respond .comment-form .comment-form-cookies-consent{display:block}.comment-respond .comment-form .comment-form-cookies-consent label{display:inline;font-weight:normal}.comment-respond .comment-form button{border:none}.wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:4px 10px}.entry-content .wp-block-post-navigation-link{display:block}.entry-content .wp-block-post-navigation-link a{border-radius:4px;background-color:var(--wp--preset--color--primary);border:none;color:#fff;padding:12px 24px;display:inline-block;text-decoration:none}.entry-content .wp-block-post-navigation-link a:hover{background-color:var(--wp--preset--color--secondary);color:#fff}.entry-content>*{margin-bottom:1em}.entry-content .post-nav-links .post-page-numbers{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:100%;background-color:#F6F6F6;transition:all 0.3s ease-in-out;color:var(--wp--preset--color--heading);margin:0 4px;text-decoration:none}.entry-content .post-nav-links .post-page-numbers:hover,.entry-content .post-nav-links .post-page-numbers.current{box-shadow:0px 4px 50px -12px rgba(17,17,17,0.1215686275);background-color:var(--wp--preset--color--primary);color:#fff}.entry-content .wp-block-button__link:hover{color:#fff;background-color:var(--wp--preset--color--secondary)}.wp-block-comments .wp-block-comment-template{max-width:100%;overflow-x:auto}.single .wp-block-query .wp-block-post-template{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){.single .wp-block-query .wp-block-post-template{grid-template-columns:1fr}}.wp-block-search .wp-block-search__label{margin-bottom:8px;display:block}.wp-block-search .wp-block-search__inside-wrapper{border:none}/*!-----------------
1.5 - LearnPress
-------------------*/.wp-block-learnpress-breadcrumb{font-size:var(--wp--preset--font-size--small);margin-bottom:12px}.wp-block-learnpress-breadcrumb a span{color:var(--thim-color--placeholder,#888888)}.wp-block-learnpress-breadcrumb a span:hover{color:var(--wp--preset--color--primary)}.wp-block-learnpress-breadcrumb .breadcrumb-delimiter i{margin:0 12px}.wp-block-learnpress-breadcrumb .breadcrumb-delimiter i::before{content:"/"}.wp-block-learnpress-breadcrumb span,.wp-block-learnpress-breadcrumb .breadcrumb-delimiter{color:#D1D1D1}.learnpress{--lp-primary-color:var(--wp--preset--color--primary)}.wp-block-learnpress-list-courses .courses-order-by-wrapper{margin:0 -12px}.wp-block-learnpress-list-courses .courses-order-by-wrapper .courses-order-by{padding:12px 30px 12px 12px;border:none;color:var(--wp--preset--color--body)}.wp-block-learnpress-list-courses .block-search-courses{position:relative}.wp-block-learnpress-list-courses .block-search-courses button{background-color:transparent;color:var(--thim-color--placeholder,#888888);position:absolute;left:12px;top:50%;transform:translateY(-50%);border:none;padding:0}.wp-block-learnpress-list-courses .block-search-courses input{min-width:300px;padding:8px 12px 8px 40px;line-height:var(--thim-font-line-height--body,1.75)}.wp-block-learnpress-list-courses .wp-block-course-bar{row-gap:8px}.wp-block-learnpress-list-courses .learnpress-block-pagination{margin:30px 0 0}.wp-block-learnpress-list-courses .learnpress-block-pagination ul{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.wp-block-learnpress-list-courses .learnpress-block-pagination ul li .page-numbers{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:100%;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--medium);font-weight:500}.wp-block-learnpress-list-courses .learnpress-block-pagination ul li .page-numbers.current,.wp-block-learnpress-list-courses .learnpress-block-pagination ul li .page-numbers:hover{background-color:var(--wp--preset--color--primary);color:#fff}.learn-press-courses.wp-block-learn-press-courses.lp-columns-3{grid-gap:30px;margin-bottom:0;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.learn-press-courses.wp-block-learn-press-courses.lp-columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.learn-press-courses.wp-block-learn-press-courses.lp-columns-3{grid-template-columns:1fr}}.learn-press-courses .wp-block-learnpress-course-title{font-size:18px}.learn-press-courses .wp-block-learnpress-course-title a{color:var(--wp--preset--color--heading);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.learn-press-courses .wp-block-learnpress-course-title a:hover{color:var(--wp--preset--color--primary)}.learn-press-courses .wp-block-learnpress-course-item-template .info-meta-item{font-size:var(--wp--preset--font-size--small);gap:8px}.learn-press-courses .wp-block-learnpress-course-item-template .info-meta-item i{font-size:20px}.learn-press-courses .wp-block-learnpress-course-price .course-price{font-size:20px}.learn-press-courses .wp-block-learnpress-course-price .course-price .price{font-size:20px;font-weight:var(--thim-font-weight--heading,700);color:#E92215}.learn-press-courses .wp-block-learnpress-course-price .course-price .free{font-size:20px;font-weight:var(--thim-font-weight--heading,700);color:#0A9952}.learn-press-courses .wp-block-learnpress-course-price .course-price .origin-price{font-size:var(--wp--preset--font-size--medium);color:var(--thim-color--placeholder,#888888)}.learn-press-courses .wp-block-learnpress-course-price .course-price .course-price-prefix,.learn-press-courses .wp-block-learnpress-course-price .course-price .course-price-suffix{font-size:var(--wp--preset--font-size--small);color:var(--thim-color--placeholder,#888888)}.learn-press-courses .wp-block-learnpress-course-button-read-more{border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);font-weight:var(--thim-font-weight--button,600);background-color:#fff;padding:7px 23px;border-radius:4px}.learn-press-courses .wp-block-learnpress-course-button-read-more:hover{background-color:var(--wp--preset--color--secondary);color:#fff;border-color:var(--wp--preset--color--secondary)}.learn-press-courses .wp-block-learnpress-course-item-template-inner{box-shadow:0px 1px 2px 0px rgba(17,17,17,0.0392156863),0px 0px 4px 0px rgba(17,17,17,0.0784313725);background-color:#fff}.learn-press-courses .wp-block-learnpress-course-item-template-inner:hover{box-shadow:0px 4px 50px -12px rgba(17,17,17,0.1215686275)}.learn-press-courses .wp-block-learnpress-star-info{gap:4px}.learn-press-courses .wp-block-learnpress-star-info .review-stars-rated{margin-bottom:0}.learn-press-courses .wp-block-learnpress-star-info .star-info__rated{font-size:var(--wp--preset--font-size--small)}.lp-archive-courses-sidebar .widget_course_filter .learnpress-block-widget-wrapper{margin-top:0}@media screen and (max-width:768px){.lp-archive-courses-sidebar .widget_course_filter .learnpress-block-widget-wrapper{margin-top:40px}}.lp-archive-courses-sidebar .widget_course_filter .widget-title{margin:0}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter{padding:20px;border:1px solid var(--wp--preset--color--border-color);border-radius:8px}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter__title{font-weight:var(--thim-font-weight--heading,700);font-family:var(--wp--preset--font-family--dmsans);font-size:20px;color:var(--wp--preset--color--heading)}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter__item{margin-bottom:20px;padding-bottom:20px;border-color:var(--wp--preset--color--border-color)}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter .lp-course-filter__field{height:44px}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter .count{color:var(--wp--preset--color--body)}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter input[type=checkbox]{width:20px;height:20px;border-radius:2px;border-color:var(--thim-color--placeholder,#888888)}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter .course-filter-submit{background-color:var(--wp--preset--color--primary);color:#fff;font-weight:var(--thim-font-weight--button,600);padding:8px 20px;border-radius:4px;border:none}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter .course-filter-submit:hover{background-color:var(--wp--preset--color--secondary)}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter .course-filter-reset{border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);font-weight:var(--thim-font-weight--button,600);background-color:#fff;padding:7px 23px}.lp-archive-courses-sidebar .widget_course_filter .lp-form-course-filter .course-filter-reset:hover{background-color:var(--wp--preset--color--secondary);color:#fff;border-color:var(--wp--preset--color--secondary)}.learnpress.learnpress-page .lp-button,.learnpress.learnpress-page #lp-button,.learnpress-profile .lp-button{font-weight:var(--thim-font-weight--button,600);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--medium);line-height:var(--thim-font-line-height--body,1.75);border-radius:4px;padding:12px 24px;border:none;color:#fff;background-color:var(--wp--preset--color--primary)}.learnpress.learnpress-page .lp-button:hover,.learnpress.learnpress-page #lp-button:hover,.learnpress-profile .lp-button:hover{background-color:var(--wp--preset--color--secondary);color:#fff}.learnpress.learnpress-page .lp-button.close,.learnpress.learnpress-page #lp-button.close,.learnpress-profile .lp-button.close{background-color:#fff;color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);padding:11px 23px}.learnpress.learnpress-page .lp-button.close:hover,.learnpress.learnpress-page #lp-button.close:hover,.learnpress-profile .lp-button.close:hover{background-color:var(--wp--preset--color--primary);color:#fff;border-color:var(--wp--preset--color--primary)}.lp-column-1 .learn-press-courses.wp-block-learn-press-courses{grid-template-columns:1fr}.single-lp_course h1.wp-block-learnpress-course-title{margin:0 0 24px}.single-lp_course .wp-block-learnpress-course-instructor a,.single-lp_course .wp-block-learnpress-course-categories a{color:var(--wp--preset--color--heading);font-weight:600}.single-lp_course .wp-block-learnpress-course-instructor a:hover,.single-lp_course .wp-block-learnpress-course-categories a:hover{color:var(--wp--preset--color--primary)}.single-lp_course .lp-block-course-sidebar .wp-block-learnpress-course-price .course-price{font-size:24px}.single-lp_course .lp-block-course-sidebar .wp-block-learnpress-course-price .course-price .price{font-size:24px;font-weight:var(--thim-font-weight--heading,700);color:#E92215}.single-lp_course .lp-block-course-sidebar .wp-block-learnpress-course-price .course-price .free{font-size:24px;font-weight:var(--thim-font-weight--heading,700);color:#0A9952}.single-lp_course .lp-block-course-sidebar .wp-block-learnpress-course-price .course-price .origin-price{font-size:18px;color:var(--thim-color--placeholder,#888888)}.single-lp_course .lp-block-course-sidebar .wp-block-learnpress-course-price .course-price .course-price-prefix,.single-lp_course .lp-block-course-sidebar .wp-block-learnpress-course-price .course-price .course-price-suffix{font-size:var(--wp--preset--font-size--medium);color:var(--thim-color--placeholder,#888888)}.single-lp_course .lp-block-course-sidebar .info-meta-item{gap:8px}.single-lp_course .info-learning{display:flex;flex-direction:column;gap:4px}.single-lp_course .wp-block-share-disable-popup .social-swapper{display:flex;gap:8px;align-items:center}.single-lp_course .wp-block-share-disable-popup .social-swapper .share-toggle-icon{font-weight:500;color:var(--wp--preset--color--body);cursor:unset}.single-lp_course .wp-block-share-disable-popup .social-swapper .share-toggle-icon i{color:var(--wp--preset--color--primary)}.single-lp_course .wp-block-share-disable-popup .social-swapper .share-toggle-icon .share-label{cursor:unset}.single-lp_course .wp-block-share-disable-popup .social-swapper i{color:var(--thim-color--placeholder,#888888);font-size:18px}.single-lp_course .wp-block-share-disable-popup .social-swapper .wrapper-content-widget{position:static;opacity:1;visibility:visible;margin:0;background:none}.single-lp_course .wp-block-share-disable-popup .social-swapper .wrapper-content-widget .content-widget-social-share{min-width:auto;transform:none;background:none}.single-lp_course .wp-block-share-disable-popup .social-swapper .clipboard-post{display:none}.single-lp_course .wp-block-share-disable-popup .social-swapper .content-widget-social-share{box-shadow:none;padding:0}.single-lp_course .lp-instructor-info{gap:20px}.single-lp_course .lp-instructor-info img{border-radius:100%}.single-lp_course .lp-instructor-info .instructor-avatar{max-width:160px}.single-lp_course .lp-instructor-info .instructor-display-name{font-size:20px;font-weight:var(--thim-font-weight--heading,700);text-transform:capitalize}.single-lp_course .lp-instructor-info .lp-section-instructor{display:flex;flex-direction:column}.single-lp_course .lp-instructor-info .lp-section-instructor>a{order:1}.single-lp_course .lp-instructor-info .lp-section-instructor .instructor-social{order:2;margin-top:8px}.single-lp_course .lp-instructor-info .lp-section-instructor .instructor-social i{border:none;width:fit-content;height:auto;background-color:transparent;color:var(--wp--preset--color--body)}.single-lp_course .lp-instructor-info .lp-section-instructor .instructor-social i:hover{color:var(--wp--preset--color--primary)}.single-lp_course .lp-instructor-info .lp-section-instructor .lp-instructor-meta{display:none}.single-lp_course .lp-instructor-info .lp-section-instructor .instructor-description{order:3;margin-top:16px}.single-lp_course .lp-rating-reviews-wrapper .item-title{text-transform:capitalize;margin-bottom:20px}.single-lp_course .lp-rating-reviews-wrapper .course-rate{border:1px solid var(--wp--preset--color--border-color);border-radius:8px;padding:20px;margin:30px 0 20px}.single-lp_course .lp-rating-reviews-wrapper .course-rate .course-rate__summary-value{font-weight:var(--thim-font-weight--heading,700);color:var(--wp--preset--color--heading);font-family:var(--wp--preset--font-family--dmsans)}@media (max-width:600px){.single-lp_course .lp-rating-reviews-wrapper .course-rate .course-rate__summary-value{font-size:50px}}@media (max-width:600px){.single-lp_course .lp-rating-reviews-wrapper .course-rate__details{margin-left:10px}}.single-lp_course .lp-rating-reviews-wrapper .course-rate .course-rate__details-row-star{flex:0 0 20px}.single-lp_course .lp-rating-reviews-wrapper .course-rate .course-rate__details-row-value{margin:0;margin-top:8px}.single-lp_course .lp-rating-reviews-wrapper .course-rate .course-rate__details-row-value .rating-gray,.single-lp_course .lp-rating-reviews-wrapper .course-rate .course-rate__details-row-value .rating{height:6px}.single-lp_course .lp-rating-reviews-wrapper .course-rate .lp-review-svg-star{display:inline-flex}.single-lp_course .lp-rating-reviews-wrapper .course-rate .rating-count{flex:0 0 25px;text-align:center}.single-lp_course .lp-rating-reviews-wrapper .review-form{margin-top:10vh;border-radius:8px}.single-lp_course .lp-rating-reviews-wrapper .review-form h4{font-weight:var(--thim-font-weight--heading,700)}.single-lp_course .lp-rating-reviews-wrapper .review-form li>label{font-weight:var(--thim-font-weight--button,600);color:var(--wp--preset--color--heading);margin:0 0 8px}.single-lp_course .lp-rating-reviews-wrapper .course-reviews img{border-radius:100%}.single-lp_course .lp-rating-reviews-wrapper .course-reviews .course-reviews-list{background-color:var(--wp--preset--color--background);border-radius:8px;padding:20px}.single-lp_course .lp-rating-reviews-wrapper .course-reviews .course-reviews-list li{background-color:transparent;padding:0 0 20px;border:none;border-bottom:1px solid var(--wp--preset--color--border-color);margin-bottom:20px}.single-lp_course .lp-rating-reviews-wrapper .course-reviews .course-reviews-list li:last-child{border:none;margin-bottom:0;padding-bottom:0}.single-lp_course .lp-rating-reviews-wrapper .course-reviews .course-reviews-list li .user-name{font-size:var(--wp--preset--font-size--medium);text-transform:capitalize}.single-lp_course .lp-rating-reviews-wrapper .course-reviews .course-reviews-list li .author-rated{display:flex;gap:4px;flex-direction:column-reverse}.single-lp_course .lp-rating-reviews-wrapper .course-reviews .course-reviews-list li .review-date{color:var(--thim-color--placeholder,#888888);font-size:var(--wp--preset--font-size--small)}.single-lp_course .lp-rating-reviews-wrapper .course-reviews .course-reviews-list li .review-info{margin-bottom:20px}.single-lp_course .extra-box__title,.single-lp_course .course-faqs__title,.single-lp_course .course-material__title{margin-bottom:30px}.single-lp_course .wp-block-learnpress-star-info{gap:4px}.single-lp_course .wp-block-learnpress-star-info .review-stars-rated{margin-bottom:0}.single-lp_course .lp-btn-wishlist{border:1px solid var(--wp--preset--color--primary);border-radius:4px;color:var(--wp--preset--color--primary);background-color:#fff}.single-lp_course .lp-btn-wishlist:hover{border-color:var(--wp--preset--color--secondary);color:#fff;background-color:var(--wp--preset--color--secondary)}.lp-course-curriculum .course-curriculum-info{margin-bottom:12px}.lp-course-curriculum .course-curriculum-info .course-curriculum-info__right{color:var(--wp--preset--color--heading)}.lp-course-curriculum .course-curriculum .course-section__title{font-size:18px;color:var(--wp--preset--color--heading);font-weight:var(--thim-font-weight--heading,700);font-family:var(--wp--preset--font-family--dmsans)}.lp-course-curriculum .course-curriculum .course-section{border:1px solid var(--wp--preset--color--border-color);border-radius:8px;margin-bottom:12px}.lp-course-curriculum .course-curriculum .course-section.lp-collapse .course-section-header{background-color:var(--wp--preset--color--background)}.lp-course-curriculum .course-curriculum .course-section .course-section-header{background-color:#E5F7FF}.lp-course-curriculum .course-curriculum .course-section .course-item{padding:12px 20px;font-weight:500;line-height:1.25}.lp-course-curriculum .course-curriculum .course-section .course-item-title{color:var(--wp--preset--color--heading)}.lp-course-curriculum .course-curriculum .course-section .course-item__right{font-weight:normal;font-size:var(--wp--preset--font-size--small) !important;color:var(--thim-color--placeholder,#888888)}.lp-course-curriculum .course-curriculum .course-section .course-item__info{color:var(--wp--preset--color--primary)}.lp-course-curriculum .course-curriculum .section-count-items{color:var(--wp--preset--color--heading)}.lp-columns-4 .learn-press-courses.wp-block-learn-press-courses{grid-template-columns:repeat(4,1fr);display:grid;grid-gap:30px}@media (max-width:1024px){.lp-columns-4 .learn-press-courses.wp-block-learn-press-courses{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.lp-columns-4 .learn-press-courses.wp-block-learn-press-courses{grid-template-columns:repeat(1,1fr)}}.course-item-popup #popup-sidebar .search-course{background-color:var(--wp--preset--color--background)}.course-item-popup #popup-header{background-color:var(--wp--preset--color--primary)}.course-item-popup #popup-header .course-title{font-size:20px}.course-item-popup #popup-header .course-title a{font-weight:700}.course-item-popup #popup-header .course-title a:hover{color:#fff}.course-item-popup #popup-header .back-course{background-color:transparent}.course-item-popup #popup-header .number{font-size:var(--wp--preset--font-size--small)}.course-item-popup #popup-header .learn-press-progress__active{background-color:#4caf50}.course-item-popup .course-curriculum{margin-top:8px}.course-item-popup .lp-course-curriculum .course-curriculum .course-sections{padding:8px}.course-item-popup #popup-sidebar .lp-course-curriculum .course-item__content{row-gap:4px}.course-item-popup #popup-sidebar .lp-course-curriculum .course-section{border-left:1px solid var(--wp--preset--color--border-color)}.course-item-popup #popup-sidebar .lp-course-curriculum .course-item::before{content:none}.course-item-popup #popup-sidebar .lp-course-curriculum .course-item.current .course-item-title{color:var(--wp--preset--color--primary)}.course-item-popup .lp-modal-dialog .lp-modal-header{background-color:var(--wp--preset--color--primary)}.course-item-popup .lp-modal-dialog .lp-modal-footer .btn-no{background-color:transparent;border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);padding:11px 23px}.course-item-popup .lp-modal-dialog .lp-modal-footer .btn-no:hover{background-color:var(--wp--preset--color--primary);color:#fff}.course-item-popup .quiz-status .questions-index{color:#fff}.course-item-popup .quiz-status .questions-index span{color:#fff}.course-item-popup .quiz-status .countdown{color:#fff}.course-item-popup .quiz-status #button-submit-quiz{background-color:#fff;color:var(--wp--preset--color--primary);text-transform:capitalize}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--heading);border:none;border-radius:100%}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.current,.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers:hover{background-color:var(--wp--preset--color--primary);color:#fff}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.next{font-size:0}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.next::before{content:"\f061";font-family:"lp-icon";font-size:18px}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.prev{font-size:0}.course-item-popup .content-item-wrap .questions-pagination .nav-links .page-numbers.prev::before{content:"\f060";font-family:"lp-icon";font-size:18px}.lp-list-instructors ul.ul-list-instructors li.item-instructor{border:none;box-shadow:0px 1px 2px 0px rgba(17,17,17,0.0392156863),0px 0px 4px 0px rgba(17,17,17,0.0784313725);transition:all 0.3s ease-in-out}.lp-list-instructors ul.ul-list-instructors li.item-instructor:hover{box-shadow:0px 4px 50px -12px rgba(17,17,17,0.1215686275)}.lp-list-instructors ul.ul-list-instructors li.item-instructor .instructor-display-name{font-size:18px;text-transform:capitalize}.lp-list-instructors ul.ul-list-instructors li.item-instructor .instructor-btn-view{border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);font-weight:var(--thim-font-weight--button,600);background-color:#fff;padding:7px 23px;border-radius:4px}.lp-list-instructors ul.ul-list-instructors li.item-instructor .instructor-btn-view:hover{background-color:var(--wp--preset--color--primary);color:#fff;border-color:var(--wp--preset--color--primary)}.lp-single-instructor .lp-single-instructor__info__wrapper h2{margin-bottom:0}.lp-single-instructor .learn-press-pagination{margin:30px 0 0}.lp-single-instructor .learn-press-pagination ul{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.lp-single-instructor .learn-press-pagination ul li .page-numbers{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:100%;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--medium);font-weight:500}.lp-single-instructor .learn-press-pagination ul li .page-numbers.current,.lp-single-instructor .learn-press-pagination ul li .page-numbers:hover{background-color:var(--wp--preset--color--primary);color:#fff}.lp-archive-courses .learn-press-courses li .course-item,.lp-single-instructor .learn-press-courses li .course-item{border:none;box-shadow:0px 1px 2px 0px rgba(17,17,17,0.0392156863),0px 0px 4px 0px rgba(17,17,17,0.0784313725);transition:all 0.3s ease-in-out;padding:20px;border-radius:8px}.lp-archive-courses .learn-press-courses li .course-item:hover,.lp-single-instructor .learn-press-courses li .course-item:hover{box-shadow:0px 4px 50px -12px rgba(17,17,17,0.1215686275)}.lp-archive-courses .learn-press-courses li .course-item .course-img,.lp-single-instructor .learn-press-courses li .course-item .course-img{margin-bottom:20px}.lp-archive-courses .learn-press-courses li .course-item .course-img img,.lp-single-instructor .learn-press-courses li .course-item .course-img img{border-radius:8px}.lp-archive-courses .learn-press-courses li .course-item .course-instructor-category,.lp-single-instructor .learn-press-courses li .course-item .course-instructor-category{display:none}.lp-archive-courses .learn-press-courses li .course-item .course-content,.lp-single-instructor .learn-press-courses li .course-item .course-content{padding:0}.lp-archive-courses .learn-press-courses li .course-item .course-content .wap-course-title,.lp-single-instructor .learn-press-courses li .course-item .course-content .wap-course-title{margin:0;font-size:18px;font-weight:var(--thim-font-weight--heading,700)}.lp-archive-courses .learn-press-courses li .course-item .course-content .course-title,.lp-single-instructor .learn-press-courses li .course-item .course-content .course-title{margin-bottom:12px;display:block}.lp-archive-courses .learn-press-courses li .course-item .course-readmore a,.lp-single-instructor .learn-press-courses li .course-item .course-readmore a{border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);font-weight:var(--thim-font-weight--button,600);background-color:#fff;padding:7px 23px;border-radius:4px}.lp-archive-courses .learn-press-courses li .course-item .course-readmore a:hover,.lp-single-instructor .learn-press-courses li .course-item .course-readmore a:hover{background-color:var(--wp--preset--color--primary);color:#fff;border-color:var(--wp--preset--color--primary)}.lp-archive-courses .learn-press-courses li .course-item .course-price,.lp-single-instructor .learn-press-courses li .course-item .course-price{font-size:20px;font-weight:normal}.lp-archive-courses .learn-press-courses li .course-item .course-price .price,.lp-single-instructor .learn-press-courses li .course-item .course-price .price{font-size:20px;font-weight:var(--thim-font-weight--heading,700);color:#E92215}.lp-archive-courses .learn-press-courses li .course-item .course-price .free,.lp-single-instructor .learn-press-courses li .course-item .course-price .free{font-size:20px;font-weight:var(--thim-font-weight--heading,700);color:#0A9952}.lp-archive-courses .learn-press-courses li .course-item .course-price .origin-price,.lp-single-instructor .learn-press-courses li .course-item .course-price .origin-price{font-size:var(--wp--preset--font-size--medium);color:var(--thim-color--placeholder,#888888)}.lp-archive-courses .learn-press-courses li .course-item .course-price .course-price-prefix,.lp-archive-courses .learn-press-courses li .course-item .course-price .course-price-suffix,.lp-single-instructor .learn-press-courses li .course-item .course-price .course-price-prefix,.lp-single-instructor .learn-press-courses li .course-item .course-price .course-price-suffix{font-size:var(--wp--preset--font-size--small);color:var(--thim-color--placeholder,#888888)}.lp-user-profile .lp-profile-content-area .lp-profile-username{font-weight:var(--thim-font-weight--heading,700);color:var(--wp--preset--color--heading)}.lp-user-profile .learn-press-form .form-fields .form-field label{margin-bottom:8px;color:var(--wp--preset--color--heading);font-weight:600;font-family:var(--wp--preset--font-family--dmsans);font-size:var(--wp--preset--font-size--medium);display:block;font-style:normal}.lp-user-profile .lp-content-area #profile-sidebar{border:none;box-shadow:0px 1px 2px 0px rgba(17,17,17,0.0392156863),0px 0px 4px 0px rgba(17,17,17,0.0784313725);background-color:#fff;border-radius:8px}.lp-user-profile .profile-nav .lp-profile-nav-tabs>li{border:none;margin:8px;border-radius:8px}.lp-user-profile .profile-nav#profile-nav{border:none}.lp-user-profile .lp_profile_course_progress__nav{text-align:center}.lp-user-profile .learn-press-profile-course__progress .learn-press-course-tab__filter__content{overflow:unset}.lp-user-profile .learn-press-profile-course__progress table{overflow-x:auto;display:block;border:none}

/* Arab Traders Academy RTL redesign */
:root{--ata-bg:#050914;--ata-surface:#0a1324;--ata-panel:#0f1b2d;--ata-line:rgba(148,163,184,.18);--ata-text:#f8fafc;--ata-muted:#b6c2d2;--ata-emerald:#10b981;--ata-gold:#f59e0b;--ata-orange:#fb923c;--ata-shadow:0 24px 80px rgba(0,0,0,.35);}
html{scroll-behavior:smooth}body{direction:rtl;text-align:right;background:var(--ata-bg);color:var(--ata-muted);font-family:Tahoma,Arial,"Segoe UI",sans-serif;line-height:1.85}body,h1,h2,h3,h4,h5,h6,input,textarea,select,button{font-family:Tahoma,Arial,"Segoe UI",sans-serif!important}body a{color:inherit;text-decoration:none}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--ata-text);letter-spacing:0}.ata-main{background:radial-gradient(circle at 82% 4%,rgba(16,185,129,.16),transparent 28%),radial-gradient(circle at 12% 20%,rgba(245,158,11,.12),transparent 24%),var(--ata-bg)}.ata-main.wp-block-group{max-width:none!important;padding-left:0!important;padding-right:0!important}.ata-section{padding:88px 20px;border-top:1px solid rgba(148,163,184,.08)}.ata-section>h2{max-width:850px;margin:0 auto 34px;font-size:clamp(28px,4vw,44px);line-height:1.35}.ata-eyebrow{display:inline-flex;margin:0 0 14px;padding:7px 14px;border:1px solid rgba(16,185,129,.35);border-radius:999px;background:rgba(16,185,129,.08);color:#a7f3d0;font-weight:800;font-size:14px}.ata-header-wrap{position:sticky;top:0;z-index:50;background:rgba(5,9,20,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(148,163,184,.14)}.ata-header{min-height:78px;gap:22px;padding:10px 20px}.ata-brand{gap:12px;min-width:max-content}.ata-logo-mark{margin:0}.ata-logo-mark img{border-radius:14px;box-shadow:0 0 28px rgba(16,185,129,.28)}.ata-brand-text .wp-block-site-title{margin:0!important;font-size:18px;line-height:1.2}.ata-brand-text .wp-block-site-title a{color:#fff;font-weight:900}.ata-brand-text p{margin:2px 0 0;color:var(--ata-gold);font-size:12px;font-weight:700}.ata-main-nav{flex:1;justify-content:center}.ata-main-nav .wp-block-navigation-item{padding:0;color:#dbeafe}.ata-main-nav a{font-size:14px}.ata-main-nav a:hover{color:var(--ata-emerald)!important}.ata-header-cta .wp-block-button__link,.ata-btn-primary .wp-block-button__link,.ata-plan-button{background:linear-gradient(135deg,var(--ata-emerald),#059669)!important;color:#04110c!important;border:0!important;border-radius:8px!important;font-weight:900!important;padding:13px 22px!important;box-shadow:0 12px 30px rgba(16,185,129,.26)}.ata-btn-secondary .wp-block-button__link{background:transparent!important;color:#f8fafc!important;border:1px solid rgba(245,158,11,.65)!important;border-radius:8px!important}.ata-hero{position:relative;overflow:hidden;padding:82px 20px 76px;background:linear-gradient(135deg,rgba(5,9,20,.96),rgba(10,19,36,.96))}.ata-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent 86%);pointer-events:none}.ata-hero-grid{position:relative;z-index:1;gap:54px}.ata-hero-copy h1{font-size:clamp(38px,6vw,72px);line-height:1.16;margin:0 0 20px;max-width:760px}.ata-hero-lead{font-size:clamp(17px,2vw,22px);color:#cbd5e1;max-width:720px;margin-bottom:24px}.ata-badges{gap:10px;margin:0 0 28px}.ata-badges p{margin:0;padding:9px 13px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(15,27,45,.75);color:#e2e8f0;font-size:14px}.ata-hero-actions{gap:12px}.ata-terminal{border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(180deg,rgba(15,27,45,.96),rgba(5,9,20,.96));box-shadow:var(--ata-shadow),0 0 60px rgba(16,185,129,.12);overflow:hidden;min-height:430px}.ata-terminal-top{display:flex;align-items:center;gap:8px;padding:15px 18px;border-bottom:1px solid rgba(148,163,184,.14);direction:ltr;color:#94a3b8}.ata-terminal-top span{width:10px;height:10px;border-radius:50%;background:#ef4444}.ata-terminal-top span:nth-child(2){background:#f59e0b}.ata-terminal-top span:nth-child(3){background:#10b981}.ata-terminal-top strong{margin-left:auto;font-size:12px;letter-spacing:.08em}.ata-chart{position:relative;height:300px;margin:22px;background:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:100% 25%,12.5% 100%;border-radius:12px;border:1px solid rgba(148,163,184,.1)}.candle{position:absolute;bottom:28px;width:13px;border-radius:5px}.candle:before{content:"";position:absolute;left:5px;top:-26px;width:2px;height:calc(100% + 52px);background:currentColor;opacity:.7}.candle.up{background:var(--ata-emerald);color:var(--ata-emerald);box-shadow:0 0 18px rgba(16,185,129,.5)}.candle.down{background:#ef4444;color:#ef4444;box-shadow:0 0 18px rgba(239,68,68,.32)}.level{position:absolute;right:12px;padding:3px 8px;border-radius:5px;font-style:normal;font-size:12px;font-weight:900}.level.r4{top:18%;background:rgba(245,158,11,.16);color:#fbbf24}.level.pivot{top:48%;background:rgba(16,185,129,.14);color:#6ee7b7}.level.s4{bottom:18%;background:rgba(239,68,68,.16);color:#fca5a5}.ata-market-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 22px}.ata-market-stats span,.ata-card,.ata-module,.ata-resource-card,.ata-plan,.ata-indicator-panel,.ata-testimonial-grid blockquote,.ata-faq-list details{border:1px solid var(--ata-line);background:linear-gradient(180deg,rgba(15,27,45,.92),rgba(10,19,36,.88));border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.22)}.ata-market-stats span{padding:12px}.ata-market-stats b{display:block;color:#fff}.ata-market-stats small{color:var(--ata-muted)}.ata-card-grid{gap:18px}.ata-card{padding:26px!important}.ata-card h4{font-size:21px;margin-bottom:10px}.ata-card p{color:var(--ata-muted)}.ata-card:before{content:"";display:block;width:44px;height:4px;margin-bottom:18px;border-radius:999px;background:linear-gradient(90deg,var(--ata-emerald),var(--ata-gold))}.ata-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ata-module{padding:22px;display:flex;gap:16px;align-items:center}.ata-module span{display:grid;place-items:center;min-width:46px;height:46px;border-radius:8px;background:rgba(16,185,129,.12);color:#6ee7b7;font-weight:900}.ata-module strong{color:#fff;font-size:18px}.ata-offer{background:linear-gradient(180deg,rgba(15,27,45,.55),rgba(5,9,20,.2))}.ata-offer-grid,.ata-indicator-grid{gap:38px}.ata-offer-copy p:not(.ata-eyebrow),.ata-indicator p{font-size:19px;color:#cbd5e1}.ata-stack{display:grid;gap:14px}.ata-resource-card{padding:20px}.ata-resource-card small{color:var(--ata-gold);font-weight:900}.ata-resource-card strong{display:block;color:#fff;font-size:20px;margin:5px 0}.ata-resource-card span{color:var(--ata-muted)}.ata-indicator-panel{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px}.ata-indicator-panel span{padding:22px 16px;border-radius:10px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.18);color:#d1fae5;font-weight:800;text-align:center}.ata-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ata-testimonial-grid blockquote{margin:0;padding:24px}.ata-testimonial-grid strong{color:#fff;font-size:19px}.ata-testimonial-grid p{color:var(--ata-muted);margin-top:8px}.ata-faq-list{max-width:920px;margin:auto;display:grid;gap:12px}.ata-faq-list details{padding:18px 22px}.ata-faq-list summary{cursor:pointer;color:#fff;font-weight:900;font-size:18px}.ata-faq-list p{color:var(--ata-muted);margin-top:10px}.ata-plan{max-width:720px;margin:0 auto;padding:34px}.ata-plan-header span{color:var(--ata-gold);font-weight:900}.ata-plan-header h3{font-size:clamp(25px,4vw,38px);margin:8px 0 10px}.ata-plan ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px}.ata-plan li{position:relative;padding-right:30px;color:#dbeafe}.ata-plan li:before{content:"";position:absolute;right:0;top:.55em;width:13px;height:13px;border-radius:50%;background:var(--ata-emerald);box-shadow:0 0 0 5px rgba(16,185,129,.1)}.ata-plan-button{display:inline-flex}.ata-footer{padding:52px 20px 22px;background:#030712;border-top:1px solid rgba(148,163,184,.14)}.ata-footer-grid{gap:30px}.ata-footer p{color:var(--ata-muted)}.ata-footer-links{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ata-footer-links a{color:#dbeafe}.ata-footer-links a:hover{color:var(--ata-emerald)}.ata-copyright{margin-top:26px;padding-top:18px;border-top:1px solid rgba(148,163,184,.12);font-size:14px}.woocommerce form,.woocommerce .woocommerce-MyAccount-content,.ihc-login-template-1,.ihc-register-1,.ihc-account-page-wrapp,.ihc-checkout-page-wrapp,.ump-login-form,.ump-register-form{background:var(--ata-panel)!important;border:1px solid var(--ata-line)!important;border-radius:12px!important;padding:24px!important;color:var(--ata-muted)!important}.woocommerce input,.woocommerce textarea,.woocommerce select,.ihc-login-template-1 input,.ihc-register-1 input,.ihc-checkout-page-wrapp input,.ump-login-form input,.ump-register-form input{background:#07111f!important;border:1px solid rgba(148,163,184,.22)!important;color:#fff!important;border-radius:8px!important}.woocommerce button.button,.woocommerce a.button,.ihc-submit-form input,.ihc-login-submit,.ump-submit{background:var(--ata-emerald)!important;color:#04110c!important;border-radius:8px!important;border:none!important;font-weight:900!important}.wp-block-navigation__responsive-container.is-menu-open{background:#050914!important;color:#fff!important;padding:24px!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start!important}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:#fff;color:#fff}
@media (max-width:1024px){.ata-header{min-height:68px}.ata-main-nav{order:3;flex:0}.ata-main-nav .wp-block-navigation__responsive-container-open{display:flex}.ata-header-cta{margin-right:auto}.ata-module-grid,.ata-testimonial-grid{grid-template-columns:1fr 1fr}.ata-hero{padding-top:54px}.ata-terminal{min-height:360px}.ata-chart{height:240px}}
@media (max-width:700px){.ata-header{gap:12px;padding:10px 14px}.ata-brand-text p{display:none}.ata-brand-text .wp-block-site-title{font-size:15px}.ata-header-cta .wp-block-button__link{padding:10px 13px!important;font-size:13px}.ata-hero,.ata-section{padding-left:14px;padding-right:14px}.ata-hero{padding-top:42px;padding-bottom:46px}.ata-hero-grid{gap:28px}.ata-hero-copy h1{font-size:36px}.ata-hero-lead{font-size:16px}.ata-badges p{font-size:12px}.ata-hero-actions .wp-block-button{width:100%}.ata-hero-actions .wp-block-button__link{width:100%;text-align:center}.ata-terminal{min-height:310px;border-radius:14px}.ata-terminal-top strong{font-size:10px}.ata-chart{height:205px;margin:14px}.ata-market-stats{grid-template-columns:1fr;padding:0 14px 14px}.ata-card-grid,.ata-module-grid,.ata-testimonial-grid{grid-template-columns:1fr}.ata-module{padding:18px}.ata-indicator-panel{grid-template-columns:1fr}.ata-plan{padding:24px}.ata-footer-grid{display:block}.ata-footer .wp-block-column{margin-bottom:26px}}

/* Arab Traders Academy light premium redesign */
:root{--ata-bg:#f8fafc;--ata-paper:#ffffff;--ata-soft:#f1f5f9;--ata-panel:#ffffff;--ata-line:#dde7f3;--ata-text:#0f2748;--ata-muted:#475569;--ata-emerald:#10b981;--ata-blue:#2563eb;--ata-gold:#f59e0b;--ata-orange:#fb923c;--ata-red:#ef4444;--ata-shadow:0 22px 60px rgba(15,39,72,.10);--ata-shadow-soft:0 12px 32px rgba(15,39,72,.08)}
html{scroll-behavior:smooth}body{direction:rtl;text-align:right;background:var(--ata-bg)!important;color:var(--ata-muted)!important;font-family:Tahoma,Arial,"Segoe UI",sans-serif;line-height:1.85}body,h1,h2,h3,h4,h5,h6,input,textarea,select,button{font-family:Tahoma,Arial,"Segoe UI",sans-serif!important}body a{color:inherit;text-decoration:none}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--ata-text)!important;letter-spacing:0}.ata-main{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 52%,#f3f7fb 100%)!important}.ata-main.wp-block-group{max-width:none!important;padding-left:0!important;padding-right:0!important}.ata-section{padding:88px 20px;border-top:1px solid rgba(221,231,243,.72);position:relative}.ata-section>h2{max-width:900px;margin:0 auto 18px;font-size:clamp(28px,4vw,44px);line-height:1.35}.ata-section-lead{max-width:760px;margin:0 auto 34px;color:#64748b;font-size:18px}.ata-eyebrow{display:inline-flex;margin:0 0 14px;padding:7px 14px;border:1px solid #b7f3d8;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:900;font-size:14px}.ata-header-wrap{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88)!important;backdrop-filter:blur(18px);border-bottom:1px solid rgba(221,231,243,.9);box-shadow:0 8px 28px rgba(15,39,72,.06)}.ata-header{min-height:76px;gap:22px;padding:10px 20px}.ata-brand{gap:12px;min-width:max-content}.ata-logo-mark{margin:0}.ata-logo-mark img{border-radius:14px;box-shadow:0 10px 24px rgba(16,185,129,.18)}.ata-brand-text .wp-block-site-title{margin:0!important;font-size:18px;line-height:1.2}.ata-brand-text .wp-block-site-title a{color:var(--ata-text)!important;font-weight:900}.ata-brand-text p{margin:2px 0 0;color:var(--ata-blue);font-size:12px;font-weight:800}.ata-main-nav{flex:1;justify-content:center}.ata-main-nav .wp-block-navigation-item{padding:0;color:#203a5f!important}.ata-main-nav a{font-size:14px}.ata-main-nav a:hover{color:var(--ata-blue)!important}.ata-header-cta .wp-block-button__link,.ata-btn-primary .wp-block-button__link,.ata-plan-button{background:linear-gradient(135deg,var(--ata-gold),var(--ata-orange))!important;color:#111827!important;border:0!important;border-radius:10px!important;font-weight:900!important;padding:13px 22px!important;box-shadow:0 12px 28px rgba(245,158,11,.24)}.ata-btn-secondary .wp-block-button__link{background:#fff!important;color:var(--ata-text)!important;border:1px solid #c8d7ea!important;border-radius:10px!important;box-shadow:0 8px 20px rgba(15,39,72,.05)}.ata-hero{position:relative;overflow:hidden;padding:86px 20px 74px;background:radial-gradient(circle at 85% 12%,rgba(37,99,235,.11),transparent 28%),radial-gradient(circle at 15% 18%,rgba(16,185,129,.10),transparent 26%),linear-gradient(180deg,#fff,#f8fafc)!important}.ata-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(37,99,235,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.055) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 92%);pointer-events:none}.ata-hero-grid{position:relative;z-index:1;gap:54px}.ata-hero-copy h1{font-size:clamp(38px,6vw,72px);line-height:1.16;margin:0 0 20px;max-width:760px}.ata-hero-lead{font-size:clamp(17px,2vw,22px);color:#475569;max-width:720px;margin-bottom:28px}.ata-hero-actions{gap:12px}.ata-hero-visual{position:relative}.ata-visual-img{margin:0}.ata-visual-img img{display:block;width:100%;height:auto;border-radius:24px;filter:drop-shadow(0 24px 44px rgba(15,39,72,.12))}.ata-dashboard-img img{background:#fff}.ata-floating-features{position:absolute;right:20px;left:20px;bottom:-22px;display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px;max-width:none!important}.ata-floating-features p{margin:0;padding:12px 13px;border:1px solid var(--ata-line);border-radius:14px;background:rgba(255,255,255,.93);box-shadow:var(--ata-shadow-soft);color:var(--ata-text);font-size:13px;font-weight:900;text-align:center}.ata-trust-strip{padding:22px 20px;background:#fff;border-top:1px solid var(--ata-line);border-bottom:1px solid var(--ata-line)}.ata-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ata-trust-grid span{padding:13px 16px;border-radius:999px;background:#f8fafc;border:1px solid var(--ata-line);color:#203a5f;text-align:center;font-weight:800}.ata-card-grid{gap:18px}.ata-card,.ata-module,.ata-get-card,.ata-plan,.ata-testimonial-grid blockquote,.ata-faq-list details{border:1px solid var(--ata-line)!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border-radius:18px!important;box-shadow:var(--ata-shadow-soft)!important}.ata-card{padding:26px!important}.ata-card h4{font-size:21px;margin-bottom:10px}.ata-card p{color:var(--ata-muted)}.ata-card:before{content:"";display:block;width:44px;height:4px;margin-bottom:18px;border-radius:999px;background:linear-gradient(90deg,var(--ata-emerald),var(--ata-blue),var(--ata-gold))}.ata-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ata-module{padding:22px;display:grid;gap:8px}.ata-module span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#ecfdf5;color:#047857;font-weight:900}.ata-module strong{color:var(--ata-text);font-size:18px}.ata-module small{color:#64748b}.ata-offer,.ata-video,.ata-indicator{background:linear-gradient(180deg,#fff,#f8fafc)}.ata-offer-grid,.ata-video-grid,.ata-indicator-grid{gap:44px}.ata-offer-copy p:not(.ata-eyebrow),.ata-indicator p{font-size:19px;color:#475569}.ata-product-visual{position:relative}.ata-framework-img{max-width:980px;margin:32px auto 0}.ata-get-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ata-get-card{padding:24px}.ata-get-card span{display:inline-flex;margin-bottom:14px;color:var(--ata-blue);font-weight:900}.ata-get-card strong{display:block;color:var(--ata-text);font-size:21px;margin-bottom:8px}.ata-get-card p{color:#64748b}.ata-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ata-testimonial-grid blockquote{margin:0;padding:24px}.ata-testimonial-grid strong{color:var(--ata-text);font-size:19px}.ata-testimonial-grid p{color:var(--ata-muted);margin-top:8px}.ata-faq-list{max-width:920px;margin:auto;display:grid;gap:12px}.ata-faq-list details{padding:18px 22px}.ata-faq-list summary{cursor:pointer;color:var(--ata-text);font-weight:900;font-size:18px}.ata-faq-list p{color:var(--ata-muted);margin-top:10px}.ata-pricing{background:linear-gradient(180deg,#f8fafc,#fff)}.ata-plan{max-width:760px;margin:0 auto;padding:36px}.ata-plan-header span{color:var(--ata-blue);font-weight:900}.ata-plan-header h3{font-size:clamp(25px,4vw,38px);margin:8px 0 10px}.ata-plan ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px}.ata-plan li{position:relative;padding-right:30px;color:#203a5f}.ata-plan li:before{content:"";position:absolute;right:0;top:.55em;width:13px;height:13px;border-radius:50%;background:var(--ata-emerald);box-shadow:0 0 0 5px rgba(16,185,129,.1)}.ata-plan-button{display:inline-flex}.ata-mobile-sticky-cta{display:none}.ata-footer{padding:56px 20px 24px;background:#0f2748!important;border-top:0;color:#dbeafe}.ata-footer h4,.ata-footer h5{color:#fff!important}.ata-footer-grid{gap:30px}.ata-footer p{color:#cbd5e1}.ata-footer-links{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ata-footer-links a{color:#e2e8f0}.ata-footer-links a:hover{color:#fbbf24}.ata-copyright{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:14px}.woocommerce form,.woocommerce .woocommerce-MyAccount-content,.ihc-login-template-1,.ihc-register-1,.ihc-account-page-wrapp,.ihc-checkout-page-wrapp,.ump-login-form,.ump-register-form{background:#fff!important;border:1px solid var(--ata-line)!important;border-radius:18px!important;padding:24px!important;color:var(--ata-muted)!important;box-shadow:var(--ata-shadow-soft)!important}.woocommerce input,.woocommerce textarea,.woocommerce select,.ihc-login-template-1 input,.ihc-register-1 input,.ihc-checkout-page-wrapp input,.ump-login-form input,.ump-register-form input{background:#fff!important;border:1px solid #c8d7ea!important;color:var(--ata-text)!important;border-radius:10px!important}.woocommerce button.button,.woocommerce a.button,.ihc-submit-form input,.ihc-login-submit,.ump-submit{background:linear-gradient(135deg,var(--ata-gold),var(--ata-orange))!important;color:#111827!important;border-radius:10px!important;border:none!important;font-weight:900!important}.wp-block-navigation__responsive-container.is-menu-open{background:#fff!important;color:var(--ata-text)!important;padding:24px!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start!important}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:var(--ata-text);color:var(--ata-text)}
@media (max-width:1024px){.ata-header{min-height:68px}.ata-main-nav{order:3;flex:0}.ata-main-nav .wp-block-navigation__responsive-container-open{display:flex}.ata-header-cta{margin-right:auto}.ata-module-grid,.ata-testimonial-grid,.ata-get-grid{grid-template-columns:1fr 1fr}.ata-hero{padding-top:54px}.ata-floating-features{position:static;margin-top:12px}}
@media (max-width:700px){.ata-header{gap:12px;padding:10px 14px}.ata-brand-text p{display:none}.ata-brand-text .wp-block-site-title{font-size:15px}.ata-header-cta .wp-block-button__link{padding:10px 13px!important;font-size:13px}.ata-hero,.ata-section{padding-left:14px;padding-right:14px}.ata-hero{padding-top:42px;padding-bottom:46px}.ata-hero-grid{gap:28px}.ata-hero-copy h1{font-size:36px}.ata-hero-lead{font-size:16px}.ata-hero-actions .wp-block-button{width:100%}.ata-hero-actions .wp-block-button__link{width:100%;text-align:center}.ata-floating-features,.ata-card-grid,.ata-module-grid,.ata-testimonial-grid,.ata-get-grid,.ata-trust-grid{grid-template-columns:1fr}.ata-module{padding:18px}.ata-plan{padding:24px}.ata-footer-grid{display:block}.ata-footer .wp-block-column{margin-bottom:26px}.ata-mobile-sticky-cta{display:block;position:fixed;right:14px;left:14px;bottom:14px;z-index:60;text-align:center;padding:13px 18px;border-radius:14px;background:linear-gradient(135deg,var(--ata-gold),var(--ata-orange));color:#111827;font-weight:900;box-shadow:0 16px 34px rgba(245,158,11,.28)}}

/* Focused header/menu and desktop layout polish */
html,body{max-width:100%;overflow-x:hidden}.ata-header-wrap{padding-left:20px!important;padding-right:20px!important}.ata-header{max-width:1240px!important;margin:0 auto!important;width:100%;display:grid!important;grid-template-columns:minmax(250px,auto) minmax(420px,1fr) auto;align-items:center;gap:22px;padding:10px 0!important}.ata-brand{display:flex!important;align-items:center;gap:12px;min-width:0;text-decoration:none}.ata-brand .ata-logo-mark{display:inline-flex;margin:0;flex:0 0 auto}.ata-brand .ata-logo-mark img{display:block;width:46px;height:46px}.ata-brand-text{display:grid!important;gap:1px;min-width:0}.ata-brand-text strong{color:var(--ata-text);font-size:17px;font-weight:900;line-height:1.25;white-space:nowrap}.ata-brand-text small{color:var(--ata-blue);font-size:12px;font-weight:800;line-height:1.2}.ata-main-nav{display:flex!important;align-items:center;justify-content:center;gap:6px;min-width:0}.ata-main-nav a{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:9px 12px;border-radius:999px;color:#203a5f!important;font-size:14px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease}.ata-main-nav a:hover,.ata-main-nav a:focus{background:#eef6ff;color:var(--ata-blue)!important}.ata-main-nav a:first-child{background:#ecfdf5;color:#047857!important}.ata-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:9px;white-space:nowrap}.ata-icon-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 11px;border:1px solid var(--ata-line);border-radius:999px;background:#fff;color:#203a5f;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px rgba(15,39,72,.04)}.ata-icon-link:hover{border-color:#bcd2ee;color:var(--ata-blue)}.ata-header-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 18px;border-radius:10px;background:linear-gradient(135deg,var(--ata-gold),var(--ata-orange));color:#111827!important;font-weight:900;text-decoration:none;box-shadow:0 12px 28px rgba(245,158,11,.24)}.ata-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ata-line);border-radius:12px;background:#fff;box-shadow:0 8px 20px rgba(15,39,72,.06);cursor:pointer}.ata-menu-bars,.ata-menu-bars:before,.ata-menu-bars:after{display:block;width:20px;height:2px;border-radius:99px;background:var(--ata-text);content:"";transition:transform .2s ease,opacity .2s ease}.ata-menu-bars{position:relative}.ata-menu-bars:before{position:absolute;top:-7px;right:0}.ata-menu-bars:after{position:absolute;top:7px;right:0}.ata-menu-toggle[aria-expanded="true"] .ata-menu-bars{background:transparent}.ata-menu-toggle[aria-expanded="true"] .ata-menu-bars:before{transform:translateY(7px) rotate(45deg)}.ata-menu-toggle[aria-expanded="true"] .ata-menu-bars:after{transform:translateY(-7px) rotate(-45deg)}.ata-hero>.ata-hero-grid,.ata-trust-strip>.ata-trust-grid,.ata-section>.wp-block-columns,.ata-section>.ata-module-grid,.ata-section>.ata-get-grid,.ata-section>.ata-testimonial-grid,.ata-section>.ata-faq-list,.ata-section>.ata-plan,.ata-section>.ata-framework-img,.ata-footer>.ata-footer-grid,.ata-footer>.ata-copyright{max-width:1240px;margin-left:auto!important;margin-right:auto!important}.ata-hero{padding-left:24px!important;padding-right:24px!important}.ata-hero>.ata-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(500px,1.02fr);align-items:center;gap:34px!important;direction:rtl}.ata-hero-copy{max-width:610px;justify-self:start}.ata-hero-copy h1{font-size:clamp(42px,4.6vw,64px)!important;max-width:620px}.ata-hero-lead{max-width:590px}.ata-hero-visual{justify-self:stretch;max-width:610px}.ata-dashboard-img img{max-height:520px;object-fit:contain}.ata-section{padding-left:24px!important;padding-right:24px!important}.ata-trust-strip{padding-left:24px!important;padding-right:24px!important}.ata-card-grid,.ata-module-grid,.ata-get-grid,.ata-testimonial-grid{width:100%}.ata-footer{padding-left:24px!important;padding-right:24px!important}
@media (min-width:1441px){.ata-header,.ata-hero>.ata-hero-grid,.ata-section>.wp-block-columns,.ata-section>.ata-module-grid,.ata-section>.ata-get-grid,.ata-section>.ata-testimonial-grid,.ata-trust-strip>.ata-trust-grid,.ata-footer>.ata-footer-grid{max-width:1260px}.ata-hero>.ata-hero-grid{gap:42px!important}.ata-hero-copy h1{font-size:66px!important}.ata-hero-visual{max-width:640px}}
@media (max-width:1180px){.ata-header{grid-template-columns:minmax(220px,auto) minmax(360px,1fr) auto;gap:14px}.ata-main-nav a{font-size:13px;padding-left:9px;padding-right:9px}.ata-icon-link{display:none}.ata-hero>.ata-hero-grid{grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);gap:28px!important}.ata-hero-copy h1{font-size:48px!important}}
@media (max-width:1024px){.ata-header-wrap{padding-left:14px!important;padding-right:14px!important}.ata-header{display:flex!important;position:relative;min-height:68px;padding:10px 0!important;gap:12px}.ata-brand{flex:1 1 auto}.ata-header-tools{margin-right:auto}.ata-header-tools .ata-icon-link{display:none}.ata-menu-toggle{display:inline-flex;order:4}.ata-main-nav{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:80;display:grid!important;grid-template-columns:1fr;gap:6px;padding:12px;border:1px solid var(--ata-line);border-radius:18px;background:#fff;box-shadow:0 22px 55px rgba(15,39,72,.16);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.ata-main-nav.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.ata-main-nav a{width:100%;min-height:48px;justify-content:flex-start;padding:14px 16px;border-radius:12px;font-size:16px}.ata-main-nav a:first-child{background:#f8fafc;color:#203a5f!important}.ata-main-nav a:hover,.ata-main-nav a:focus{background:#ecfdf5;color:#047857!important}.ata-hero>.ata-hero-grid{display:grid!important;grid-template-columns:1fr;max-width:760px;gap:28px!important}.ata-hero-copy{max-width:none;justify-self:stretch}.ata-hero-visual{max-width:none;justify-self:stretch}.ata-hero-copy h1{font-size:44px!important}.ata-section>.wp-block-columns{max-width:760px}}
@media (max-width:768px){.ata-header-button{padding:10px 13px;font-size:13px}.ata-brand-text strong{font-size:15px}.ata-hero-copy h1{font-size:38px!important}.ata-hero{padding-top:42px!important}.ata-section{padding-top:66px;padding-bottom:66px}.ata-main-nav a{font-size:15px}.ata-floating-features{grid-template-columns:1fr!important}.ata-trust-grid,.ata-module-grid,.ata-get-grid,.ata-testimonial-grid{grid-template-columns:1fr!important}}
@media (max-width:430px){.ata-header-wrap{padding-left:12px!important;padding-right:12px!important}.ata-brand .ata-logo-mark img{width:40px;height:40px}.ata-brand-text strong{font-size:14px;max-width:142px;overflow:hidden;text-overflow:ellipsis}.ata-header-button{display:none}.ata-menu-toggle{width:42px;height:42px}.ata-hero,.ata-section,.ata-trust-strip,.ata-footer{padding-left:14px!important;padding-right:14px!important}.ata-hero-copy h1{font-size:34px!important}.ata-hero-lead{font-size:16px!important}.ata-visual-img img{border-radius:18px}.ata-main-nav{top:calc(100% + 8px)}}

/* Spacing and desktop polish pass */
.ata-header{min-height:64px!important}.ata-header-wrap{box-shadow:0 5px 22px rgba(15,39,72,.055)!important}.ata-brand .ata-logo-mark img{width:42px!important;height:42px!important}.ata-brand-text strong{font-size:16px!important}.ata-brand-text small{font-size:11px!important}.ata-main-nav{gap:2px!important}.ata-main-nav a{min-height:36px!important;padding:8px 10px!important;border-radius:10px!important;background:transparent!important;font-size:13px!important}.ata-main-nav a:first-child{background:transparent!important;color:#203a5f!important}.ata-main-nav a:hover,.ata-main-nav a:focus{background:#f0f7ff!important;color:var(--ata-blue)!important}.ata-main-nav a:after{content:"";position:absolute;right:12px;left:12px;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--ata-emerald),var(--ata-blue));opacity:0;transform:scaleX(.55);transition:opacity .18s ease,transform .18s ease}.ata-main-nav a:hover:after,.ata-main-nav a:focus:after,.ata-main-nav a:first-child:after{opacity:1;transform:scaleX(1)}.ata-icon-link{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:12px!important;background:#f8fafc!important;color:#0f2748!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}.ata-icon-link:hover{background:#eef6ff!important;border-color:#bfd4f0!important;color:var(--ata-blue)!important}.ata-header-button{min-height:38px!important;padding:9px 16px!important;border-radius:10px!important}.ata-hero{padding-top:60px!important;padding-bottom:54px!important}.ata-hero>.ata-hero-grid{align-items:center!important;gap:28px!important}.ata-hero-copy h1{margin-bottom:14px!important}.ata-hero-lead{margin-bottom:20px!important}.ata-dashboard-img img{max-height:455px!important}.ata-floating-features{bottom:-14px!important}.ata-floating-features p{padding:10px 12px!important}.ata-trust-strip{padding-top:16px!important;padding-bottom:16px!important}.ata-section{padding-top:62px!important;padding-bottom:62px!important}.ata-section>h2{margin-bottom:12px!important}.ata-section-lead{margin-bottom:24px!important}.ata-offer-grid,.ata-video-grid,.ata-indicator-grid{gap:30px!important}.ata-visual-img img{max-height:430px;object-fit:contain}.ata-offer .ata-visual-img img,.ata-video .ata-visual-img img,.ata-indicator .ata-visual-img img{max-height:390px}.ata-framework-img{margin-top:20px!important}.ata-framework-img img{max-height:260px;object-fit:contain}.ata-framework-flow{margin:-4px auto 10px!important;color:var(--ata-blue);font-size:clamp(16px,1.7vw,22px);font-weight:900;direction:ltr;unicode-bidi:isolate}.ata-module{position:relative;overflow:hidden;padding:22px 22px 20px!important;grid-template-columns:52px 1fr;align-items:start;column-gap:14px}.ata-module:before{content:"";position:absolute;inset:auto auto 14px 16px;width:62px;height:62px;border-radius:22px;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(37,99,235,.10));transform:rotate(-12deg)}.ata-module:after{content:"";position:absolute;top:18px;left:18px;width:28px;height:28px;border-radius:9px;border:2px solid rgba(37,99,235,.2);background:linear-gradient(135deg,#fff,rgba(236,253,245,.9))}.ata-module span{grid-row:1 / 3;position:relative;z-index:1}.ata-module strong,.ata-module small{position:relative;z-index:1}.ata-get-card,.ata-card,.ata-testimonial-grid blockquote{padding-top:22px!important;padding-bottom:22px!important}.ata-plan{padding:30px!important}.ata-footer{padding-top:42px!important;padding-bottom:20px!important}.ata-copyright{margin-top:18px!important;padding-top:14px!important}
@media (min-width:1441px){.ata-hero{padding-top:68px!important;padding-bottom:60px!important}.ata-section{padding-top:68px!important;padding-bottom:68px!important}.ata-dashboard-img img{max-height:480px!important}.ata-visual-img img{max-height:440px}.ata-offer .ata-visual-img img,.ata-video .ata-visual-img img,.ata-indicator .ata-visual-img img{max-height:405px}}
@media (max-width:1024px){.ata-header{min-height:64px!important}.ata-section{padding-top:58px!important;padding-bottom:58px!important}.ata-hero{padding-top:44px!important;padding-bottom:44px!important}.ata-main-nav a:after{content:none}.ata-icon-link{display:none!important}.ata-module{grid-template-columns:48px 1fr}.ata-visual-img img{max-height:none}.ata-framework-img img{max-height:none}}

/* Header-only live update: keep the FSE header compact, readable, and free of the old cart shortcut. */
.ata-logo-mark svg{display:block;width:42px;height:42px;border-radius:14px;box-shadow:0 10px 24px rgba(16,185,129,.18)}
.ata-header-tools .ata-account-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border:1px solid var(--ata-line);border-radius:12px;background:#f8fafc;color:#0f2748!important;font-size:13px;font-weight:900;line-height:1;text-decoration:none;box-shadow:none;white-space:nowrap}
.ata-header-tools .ata-account-link:hover,.ata-header-tools .ata-account-link:focus{background:#eef6ff;border-color:#bfd4f0;color:var(--ata-blue)!important}
.ata-cart-link,.ata-header-cart,.ata-header-tools a[href*="/cart"],.ata-header-tools a[href*="%d8%b3%d9%84%d8%a9"]{display:none!important}
@media (max-width:1024px){.ata-header-tools .ata-account-link{display:none!important}}

/* Editable block header: keep the block-based template part visually identical to the finished header. */
.ata-header .ata-brand{display:flex!important;align-items:center!important}
.ata-brand .wp-block-image{margin:0!important;line-height:0}
.ata-brand .wp-block-image a{display:inline-flex}
.ata-brand .wp-block-image img{display:block;width:42px!important;height:42px!important;border-radius:14px;box-shadow:0 10px 24px rgba(16,185,129,.18)}
.ata-brand-text{gap:0!important}
.ata-brand-text p{margin:0!important;line-height:1.2}
.ata-brand-text a{text-decoration:none!important}
.ata-brand-text p:first-child a{color:var(--ata-text)!important;font-size:16px;font-weight:900;white-space:nowrap}
.ata-brand-text p:last-child a{color:var(--ata-blue)!important;font-size:11px;font-weight:800}
.ata-main-nav.wp-block-navigation{display:flex!important;align-items:center!important;justify-content:center!important}
.ata-main-nav .wp-block-navigation__container{display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;flex-wrap:nowrap!important}
.ata-main-nav .wp-block-navigation-item{margin:0!important}
.ata-main-nav .wp-block-navigation-item__content{position:relative;display:inline-flex;align-items:center;min-height:36px!important;padding:8px 10px!important;border-radius:10px!important;background:transparent!important;color:#203a5f!important;font-size:13px!important;font-weight:800;line-height:1;text-decoration:none!important;white-space:nowrap;transition:background .2s ease,color .2s ease}
.ata-main-nav .wp-block-navigation-item__content:hover,.ata-main-nav .wp-block-navigation-item__content:focus{background:#f0f7ff!important;color:var(--ata-blue)!important}
.ata-header-tools.wp-block-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin:0!important;white-space:nowrap}
.ata-header-tools .wp-block-button{margin:0!important}
.ata-header-tools .ata-account-link{display:inline-flex!important;min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.ata-header-tools .ata-account-link .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border:1px solid var(--ata-line);border-radius:12px;background:#f8fafc!important;color:#0f2748!important;font-size:13px;font-weight:900;line-height:1;text-decoration:none;box-shadow:none;white-space:nowrap}
.ata-header-tools .ata-account-link .wp-block-button__link:hover,.ata-header-tools .ata-account-link .wp-block-button__link:focus{background:#eef6ff!important;border-color:#bfd4f0;color:var(--ata-blue)!important}
.ata-header-tools .ata-header-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--ata-gold),var(--ata-orange))!important;color:#111827!important;font-weight:900;text-decoration:none;box-shadow:0 12px 28px rgba(245,158,11,.24)}
@media (max-width:1024px){.ata-main-nav.wp-block-navigation{position:absolute!important}.ata-main-nav .wp-block-navigation__container{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important}.ata-main-nav .wp-block-navigation-item__content{width:100%;min-height:48px!important;justify-content:flex-start;padding:14px 16px!important;border-radius:12px!important;font-size:16px!important}.ata-header-tools .ata-account-link{display:none!important}}

/* Native editable WordPress Navigation mobile menu. */
.ata-header .wp-block-navigation__responsive-container-open{align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ata-line);border-radius:12px;background:#fff;box-shadow:0 8px 20px rgba(15,39,72,.06);color:var(--ata-text)}
.ata-header .wp-block-navigation__responsive-container-close{top:18px;left:18px;right:auto;color:var(--ata-text)}
.ata-header .wp-block-navigation__responsive-dialog{margin-top:0}
.ata-header .wp-block-navigation__responsive-container.is-menu-open{background:#fff!important;color:var(--ata-text)!important;padding:74px 22px 24px!important}
.ata-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch!important;gap:8px!important}
.ata-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}
.ata-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display:flex;width:100%;min-height:48px;align-items:center;justify-content:flex-start;padding:14px 16px!important;border-radius:12px;background:#f8fafc;color:#203a5f!important;font-size:16px!important;font-weight:900;text-align:right}
.ata-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover,.ata-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus{background:#ecfdf5;color:#047857!important}
@media (min-width:1025px){.ata-header .wp-block-navigation__responsive-container-open{display:none!important}}
@media (max-width:1024px){.ata-header .ata-main-nav.wp-block-navigation{position:static!important;display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;width:auto!important;min-width:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ata-header .ata-main-nav .wp-block-navigation__container{display:none!important}.ata-header .wp-block-navigation__responsive-container-open{display:flex!important}.ata-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.ata-header .wp-block-navigation__responsive-container.is-menu-open{display:flex!important}}
@media (max-width:700px){.ata-section{padding-top:56px!important;padding-bottom:56px!important}.ata-hero{padding-top:40px!important;padding-bottom:42px!important}.ata-header{min-height:62px!important}.ata-module{grid-template-columns:46px 1fr;padding:18px!important}.ata-module:before,.ata-module:after{display:none}.ata-framework-flow{font-size:15px!important;line-height:1.5}.ata-offer-grid,.ata-video-grid,.ata-indicator-grid{gap:24px!important}}

/* Scroll bug fix: keep vertical page scrolling enabled */
html,
body {
	width: 100% !important;
	max-width: 100% !important;
	overflow-x: hidden !important;
	overflow-y: auto !important;
}

body {
	min-height: 100% !important;
}

.site,
.page,
.wp-site-blocks,
.ata-site,
.ata-main {
	overflow-x: hidden !important;
	overflow-y: visible !important;
}

.ata-hero,
.ata-section,
.ata-header-wrap,
.ata-footer {
	overflow-y: visible !important;
}

/* Hard scroll restore: overrides the original theme's html/body scroll restrictions. */
html,
body {
	width: 100% !important;
	max-width: 100% !important;
	min-height: 100% !important;
	height: auto !important;
	overflow-x: hidden !important;
	overflow-y: auto !important;
	position: static !important;
	overscroll-behavior-x: none !important;
	overscroll-behavior-y: auto !important;
	touch-action: auto !important;
}

body.ata-menu-open,
html.ata-menu-open,
body.no-scroll,
html.no-scroll,
body.menu-open,
html.menu-open,
body.nav-open,
html.nav-open,
body.is-locked,
html.is-locked,
body.modal-open,
html.modal-open,
body.overflow-hidden,
html.overflow-hidden {
	overflow-y: auto !important;
	position: static !important;
	height: auto !important;
	touch-action: auto !important;
}

.wp-site-blocks,
.site,
.site-main,
main,
.ata-main,
.ata-site,
.ata-page,
.ata-wrapper {
	overflow-x: hidden !important;
	overflow-y: visible !important;
	height: auto !important;
	min-height: 100vh !important;
	touch-action: auto !important;
}

.ata-hero {
	overflow-x: hidden !important;
	overflow-y: visible !important;
}

/* Wheel scroll fix: closed WordPress nav modals must not sit invisibly above the page. */
.wp-block-navigation__responsive-container[aria-hidden="true"]:not(.is-menu-open):not(.has-modal-open) {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
	position: static !important;
	inset: auto !important;
	width: auto !important;
	height: auto !important;
	transform: none !important;
}

.wp-block-navigation__responsive-container.is-menu-open,
.wp-block-navigation__responsive-container.has-modal-open {
	pointer-events: auto !important;
}

/* Native block header polish: restores the finished visual layout after converting Header to editable blocks. */
.ata-header-wrap {
	position: sticky !important;
	top: 0 !important;
	z-index: 100 !important;
	width: 100% !important;
	padding: 0 20px !important;
	background: rgba(255,255,255,.92) !important;
	backdrop-filter: blur(18px) !important;
	border-bottom: 1px solid rgba(221,231,243,.9) !important;
	box-shadow: 0 5px 22px rgba(15,39,72,.055) !important;
	overflow: visible !important;
}

.ata-header {
	display: grid !important;
	grid-template-columns: minmax(250px,auto) minmax(420px,1fr) auto !important;
	align-items: center !important;
	max-width: 1240px !important;
	min-height: 64px !important;
	width: 100% !important;
	margin: 0 auto !important;
	padding: 10px 0 !important;
	gap: 22px !important;
	direction: rtl !important;
}

.ata-header .ata-brand {
	display: flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	gap: 12px !important;
	min-width: 0 !important;
	margin: 0 !important;
}

.ata-header .ata-logo-mark {
	display: inline-flex !important;
	flex: 0 0 auto !important;
	margin: 0 !important;
	line-height: 0 !important;
}

.ata-header .ata-logo-mark a {
	display: inline-flex !important;
}

.ata-header .ata-logo-mark img {
	display: block !important;
	width: 42px !important;
	height: 42px !important;
	border-radius: 14px !important;
	box-shadow: 0 10px 24px rgba(16,185,129,.18) !important;
}

.ata-header .ata-brand-text {
	display: grid !important;
	gap: 1px !important;
	margin: 0 !important;
}

.ata-header .ata-brand-text p {
	margin: 0 !important;
	line-height: 1.2 !important;
}

.ata-header .ata-brand-text a {
	text-decoration: none !important;
}

.ata-header .ata-brand-text p:first-child a {
	color: #0f2748 !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	white-space: nowrap !important;
}

.ata-header .ata-brand-text p:last-child a {
	color: #2563eb !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	white-space: nowrap !important;
}

.ata-header .ata-main-nav.wp-block-navigation {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-width: 0 !important;
	width: 100% !important;
	margin: 0 !important;
	gap: 0 !important;
}

.ata-header .ata-main-nav .wp-block-navigation__responsive-container:not(.is-menu-open):not(.has-modal-open) {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: static !important;
	inset: auto !important;
	width: auto !important;
	height: auto !important;
	pointer-events: auto !important;
	transform: none !important;
	background: transparent !important;
}

.ata-header .ata-main-nav .wp-block-navigation__responsive-close,
.ata-header .ata-main-nav .wp-block-navigation__responsive-dialog,
.ata-header .ata-main-nav .wp-block-navigation__responsive-container-content {
	display: contents !important;
}

.ata-header .ata-main-nav .wp-block-navigation__container {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	gap: 2px !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

.ata-header .ata-main-nav .wp-block-navigation-item {
	margin: 0 !important;
	padding: 0 !important;
}

.ata-header .ata-main-nav .wp-block-navigation-item__content {
	position: relative !important;
	display: inline-flex !important;
	align-items: center !important;
	min-height: 36px !important;
	padding: 8px 10px !important;
	border-radius: 10px !important;
	background: transparent !important;
	color: #203a5f !important;
	font-size: 13px !important;
	font-weight: 800 !important;
	line-height: 1 !important;
	text-decoration: none !important;
	white-space: nowrap !important;
}

.ata-header .ata-main-nav .wp-block-navigation-item__content:hover,
.ata-header .ata-main-nav .wp-block-navigation-item__content:focus {
	background: #f0f7ff !important;
	color: #2563eb !important;
}

.ata-header .ata-main-nav .wp-block-navigation-item:first-child .wp-block-navigation-item__content:after {
	content: "";
	position: absolute;
	right: 12px;
	left: 12px;
	bottom: 4px;
	height: 2px;
	border-radius: 999px;
	background: linear-gradient(90deg,#10b981,#2563eb);
}

.ata-header .ata-header-tools.wp-block-buttons {
	display: flex !important;
	align-items: center !important;
	justify-content: flex-end !important;
	flex-wrap: nowrap !important;
	gap: 9px !important;
	margin: 0 !important;
	white-space: nowrap !important;
}

.ata-header .ata-header-tools .wp-block-button {
	margin: 0 !important;
}

.ata-header .ata-account-link .wp-block-button__link {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-height: 36px !important;
	padding: 8px 13px !important;
	border: 1px solid #dde7f3 !important;
	border-radius: 12px !important;
	background: #f8fafc !important;
	color: #0f2748 !important;
	font-size: 13px !important;
	font-weight: 900 !important;
	line-height: 1 !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

.ata-header .ata-account-link .wp-block-button__link:hover,
.ata-header .ata-account-link .wp-block-button__link:focus {
	background: #eef6ff !important;
	border-color: #bfd4f0 !important;
	color: #2563eb !important;
}

.ata-header .ata-header-button .wp-block-button__link {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-height: 38px !important;
	padding: 9px 16px !important;
	border: 0 !important;
	border-radius: 10px !important;
	background: linear-gradient(135deg,#f59e0b,#fb923c) !important;
	color: #111827 !important;
	font-size: 14px !important;
	font-weight: 900 !important;
	line-height: 1 !important;
	box-shadow: 0 12px 28px rgba(245,158,11,.24) !important;
	text-decoration: none !important;
}

.ata-header .wp-block-navigation__responsive-container-open {
	display: none !important;
}

@media (max-width: 1180px) {
	.ata-header {
		grid-template-columns: minmax(220px,auto) minmax(360px,1fr) auto !important;
		gap: 14px !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation-item__content {
		padding-left: 8px !important;
		padding-right: 8px !important;
		font-size: 12.5px !important;
	}
}

@media (max-width: 1024px) {
	.ata-header-wrap {
		padding-left: 14px !important;
		padding-right: 14px !important;
	}

	.ata-header {
		display: flex !important;
		position: relative !important;
		min-height: 64px !important;
		padding: 10px 0 !important;
		gap: 12px !important;
	}

	.ata-header .ata-brand {
		flex: 1 1 auto !important;
	}

	.ata-header .ata-main-nav.wp-block-navigation {
		width: auto !important;
		flex: 0 0 auto !important;
		order: 4 !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container:not(.is-menu-open):not(.has-modal-open) {
		display: none !important;
		visibility: hidden !important;
		opacity: 0 !important;
		pointer-events: none !important;
	}

	.ata-header .wp-block-navigation__responsive-container-open {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 44px !important;
		height: 44px !important;
		border: 1px solid #dde7f3 !important;
		border-radius: 12px !important;
		background: #fff !important;
		box-shadow: 0 8px 20px rgba(15,39,72,.06) !important;
		color: #0f2748 !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open {
		display: flex !important;
		position: fixed !important;
		inset: 0 !important;
		width: 100% !important;
		height: 100% !important;
		padding: 74px 22px 24px !important;
		background: #fff !important;
		color: #0f2748 !important;
		visibility: visible !important;
		opacity: 1 !important;
		pointer-events: auto !important;
		z-index: 9999 !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__responsive-close,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__responsive-dialog,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__responsive-container-content {
		display: flex !important;
		width: 100% !important;
		flex-direction: column !important;
		align-items: stretch !important;
		gap: 8px !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__container {
		display: grid !important;
		grid-template-columns: 1fr !important;
		gap: 8px !important;
		width: 100% !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation-item__content {
		display: flex !important;
		width: 100% !important;
		min-height: 48px !important;
		justify-content: flex-start !important;
		padding: 14px 16px !important;
		border-radius: 12px !important;
		background: #f8fafc !important;
		font-size: 16px !important;
		font-weight: 900 !important;
		text-align: right !important;
	}

	.ata-header .ata-header-tools {
		margin-right: auto !important;
	}

	.ata-header .ata-account-link {
		display: none !important;
	}
}

@media (max-width: 430px) {
	.ata-header-wrap {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}

	.ata-header .ata-logo-mark img {
		width: 40px !important;
		height: 40px !important;
	}

	.ata-header .ata-brand-text p:first-child a {
		display: inline-block !important;
		max-width: 142px !important;
		overflow: hidden !important;
		text-overflow: ellipsis !important;
		font-size: 14px !important;
	}

	.ata-header .ata-header-button {
		display: none !important;
	}
}

/* ATA native mobile menu fix: let core Navigation own the hamburger and render a full-screen RTL panel. */
.ata-header .ata-main-nav.wp-block-navigation {
	min-width: 0 !important;
}

.ata-header .ata-main-nav .wp-block-navigation__responsive-container-open {
	align-items: center !important;
	justify-content: center !important;
	width: 44px !important;
	height: 44px !important;
	border: 1px solid #dde7f3 !important;
	border-radius: 12px !important;
	background: #fff !important;
	box-shadow: 0 8px 20px rgba(15,39,72,.06) !important;
	color: #0f2748 !important;
}

@media (min-width: 1025px) {
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container-open {
		display: none !important;
	}
}

@media (max-width: 1024px) {
	.ata-header .ata-main-nav.wp-block-navigation {
		position: static !important;
		display: flex !important;
		width: auto !important;
		flex: 0 0 auto !important;
		order: 4 !important;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
		pointer-events: auto !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container:not(.is-menu-open):not(.has-modal-open) {
		display: none !important;
		visibility: hidden !important;
		opacity: 0 !important;
		pointer-events: none !important;
		position: fixed !important;
		inset: 0 !important;
		width: 100% !important;
		height: 100% !important;
		transform: none !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open {
		display: flex !important;
		position: fixed !important;
		inset: 0 !important;
		z-index: 999999 !important;
		width: 100vw !important;
		height: 100vh !important;
		margin: 0 !important;
		padding: 82px 22px 28px !important;
		background: #fff !important;
		color: #0f2748 !important;
		opacity: 1 !important;
		visibility: visible !important;
		pointer-events: auto !important;
		transform: none !important;
		overflow-y: auto !important;
		direction: rtl !important;
		text-align: right !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container-close {
		position: fixed !important;
		top: 18px !important;
		left: 18px !important;
		right: auto !important;
		z-index: 1000000 !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 44px !important;
		height: 44px !important;
		border: 1px solid #dde7f3 !important;
		border-radius: 12px !important;
		background: #fff !important;
		color: #0f2748 !important;
		box-shadow: 0 8px 20px rgba(15,39,72,.08) !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-close,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-dialog,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container-content {
		width: 100% !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__responsive-container-content {
		display: flex !important;
		flex-direction: column !important;
		align-items: stretch !important;
		justify-content: flex-start !important;
		gap: 10px !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__container {
		display: grid !important;
		grid-template-columns: 1fr !important;
		width: 100% !important;
		gap: 10px !important;
		padding: 0 !important;
		margin: 0 !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation-item {
		width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation-item__content {
		display: flex !important;
		width: 100% !important;
		min-height: 54px !important;
		align-items: center !important;
		justify-content: flex-start !important;
		padding: 15px 18px !important;
		border: 1px solid #dde7f3 !important;
		border-radius: 14px !important;
		background: #f8fafc !important;
		color: #0f2748 !important;
		font-size: 18px !important;
		font-weight: 900 !important;
		line-height: 1.2 !important;
		text-align: right !important;
		text-decoration: none !important;
		box-shadow: 0 10px 24px rgba(15,39,72,.05) !important;
	}

	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover,
	.ata-header .ata-main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus {
		background: #ecfdf5 !important;
		border-color: #b7f3d8 !important;
		color: #047857 !important;
	}
}

/* ATA mobile top actions: add join and login controls without changing the working core menu. */
.ata-header .ata-login-link .wp-block-button__link {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-height: 36px !important;
	padding: 8px 13px !important;
	border: 1px solid #dde7f3 !important;
	border-radius: 12px !important;
	background: #f8fafc !important;
	color: #0f2748 !important;
	font-size: 13px !important;
	font-weight: 900 !important;
	line-height: 1 !important;
	box-shadow: none !important;
	text-decoration: none !important;
	white-space: nowrap !important;
}

@media (max-width: 1024px) {
	.ata-header {
		justify-content: space-between !important;
		gap: 8px !important;
	}

	.ata-header .ata-brand {
		flex: 0 1 auto !important;
		order: 1 !important;
	}

	.ata-header .ata-header-tools {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		order: 2 !important;
		flex: 1 1 auto !important;
		gap: 8px !important;
		margin: 0 !important;
		min-width: 0 !important;
		white-space: nowrap !important;
	}

	.ata-header .ata-main-nav.wp-block-navigation {
		order: 3 !important;
	}

	.ata-header .ata-login-link,
	.ata-header .ata-join-link {
		display: inline-flex !important;
		margin: 0 !important;
	}

	.ata-header .ata-login-link .wp-block-button__link {
		width: 42px !important;
		min-width: 42px !important;
		height: 42px !important;
		min-height: 42px !important;
		padding: 0 !important;
		border-radius: 12px !important;
		font-size: 0 !important;
	}

	.ata-header .ata-login-link .wp-block-button__link:before {
		content: "";
		width: 18px;
		height: 18px;
		border-radius: 50%;
		background:
			radial-gradient(circle at 50% 28%, #0f2748 0 4px, transparent 4.5px),
			radial-gradient(ellipse at 50% 86%, #0f2748 0 8px, transparent 8.5px);
		display: block;
	}

	.ata-header .ata-join-link .wp-block-button__link {
		min-height: 42px !important;
		padding: 10px 14px !important;
		border-radius: 12px !important;
		font-size: 14px !important;
		font-weight: 900 !important;
	}
}

@media (max-width: 430px) {
	.ata-header .ata-brand-text {
		display: none !important;
	}

	.ata-header .ata-header-tools {
		justify-content: flex-start !important;
		gap: 7px !important;
	}

	.ata-header .ata-join-link .wp-block-button__link {
		padding-left: 12px !important;
		padding-right: 12px !important;
		font-size: 13px !important;
	}
}

/* ATA saved-header fallback: show the same mobile buttons even if WordPress renders an older saved Header template part. */
@media (max-width: 1024px) {
	.ata-header .ata-header-tools,
	.ata-header .wp-block-buttons.ata-header-tools {
		display: flex !important;
		visibility: visible !important;
		opacity: 1 !important;
		align-items: center !important;
		justify-content: center !important;
		flex: 1 1 auto !important;
		order: 2 !important;
		gap: 8px !important;
		margin: 0 !important;
		min-width: 0 !important;
		pointer-events: auto !important;
	}

	.ata-header .ata-header-tools .wp-block-button,
	.ata-header .ata-header-tools .ata-account-link,
	.ata-header .ata-header-tools .ata-login-link,
	.ata-header .ata-header-tools .ata-header-button,
	.ata-header .ata-header-tools .ata-join-link {
		display: inline-flex !important;
		visibility: visible !important;
		opacity: 1 !important;
		margin: 0 !important;
		pointer-events: auto !important;
	}

	.ata-header .ata-header-tools .ata-account-link .wp-block-button__link,
	.ata-header .ata-header-tools .ata-login-link .wp-block-button__link {
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 42px !important;
		min-width: 42px !important;
		height: 42px !important;
		min-height: 42px !important;
		padding: 0 !important;
		border: 1px solid #dde7f3 !important;
		border-radius: 12px !important;
		background: #f8fafc !important;
		color: #0f2748 !important;
		font-size: 0 !important;
		line-height: 1 !important;
		box-shadow: none !important;
		text-decoration: none !important;
	}

	.ata-header .ata-header-tools .ata-account-link .wp-block-button__link:before,
	.ata-header .ata-header-tools .ata-login-link .wp-block-button__link:before {
		content: "";
		display: block;
		width: 18px;
		height: 18px;
		border-radius: 50%;
		background:
			radial-gradient(circle at 50% 28%, #0f2748 0 4px, transparent 4.5px),
			radial-gradient(ellipse at 50% 86%, #0f2748 0 8px, transparent 8.5px);
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link {
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		min-height: 42px !important;
		padding: 10px 14px !important;
		border: 0 !important;
		border-radius: 12px !important;
		background: linear-gradient(135deg,#f59e0b,#fb923c) !important;
		color: #111827 !important;
		font-size: 0 !important;
		font-weight: 900 !important;
		line-height: 1 !important;
		box-shadow: 0 12px 28px rgba(245,158,11,.24) !important;
		text-decoration: none !important;
		white-space: nowrap !important;
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link:before,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link:before {
		content: "انضم إلينا";
		font-size: 14px;
	}
}

@media (max-width: 430px) {
	.ata-header .ata-header-tools,
	.ata-header .wp-block-buttons.ata-header-tools {
		justify-content: flex-start !important;
		gap: 7px !important;
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link:before,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link:before {
		font-size: 13px !important;
	}
}

/* ATA mobile header cleanup: prevent squeezed square CTA and half-visible account button. */
@media (max-width: 1024px) {
	.ata-header {
		display: grid !important;
		grid-template-columns: auto minmax(0,1fr) auto !important;
		align-items: center !important;
		gap: 8px !important;
	}

	.ata-header .ata-brand {
		grid-column: 3 !important;
		order: initial !important;
		min-width: 40px !important;
	}

	.ata-header .ata-header-tools,
	.ata-header .wp-block-buttons.ata-header-tools {
		grid-column: 2 !important;
		order: initial !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 100% !important;
		min-width: 0 !important;
		gap: 8px !important;
		margin: 0 !important;
	}

	.ata-header .ata-main-nav.wp-block-navigation {
		grid-column: 1 !important;
		order: initial !important;
		justify-self: start !important;
	}

	.ata-header .ata-header-tools .ata-account-link,
	.ata-header .ata-header-tools .ata-login-link {
		flex: 0 0 42px !important;
		width: 42px !important;
		max-width: 42px !important;
		overflow: hidden !important;
	}

	.ata-header .ata-header-tools .ata-account-link .wp-block-button__link,
	.ata-header .ata-header-tools .ata-login-link .wp-block-button__link {
		width: 42px !important;
		min-width: 42px !important;
		max-width: 42px !important;
		height: 42px !important;
		min-height: 42px !important;
		padding: 0 !important;
		font-size: 0 !important;
		overflow: hidden !important;
	}

	.ata-header .ata-header-tools .ata-header-button,
	.ata-header .ata-header-tools .ata-join-link {
		flex: 0 1 auto !important;
		width: auto !important;
		max-width: calc(100vw - 168px) !important;
		overflow: visible !important;
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link {
		width: auto !important;
		min-width: 104px !important;
		max-width: 150px !important;
		height: 42px !important;
		min-height: 42px !important;
		padding: 10px 14px !important;
		font-size: 14px !important;
		overflow: visible !important;
		text-indent: 0 !important;
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link:before,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link:before {
		content: none !important;
	}
}

@media (max-width: 430px) {
	.ata-header {
		grid-template-columns: 42px minmax(0,1fr) 40px !important;
		gap: 7px !important;
	}

	.ata-header .ata-header-tools,
	.ata-header .wp-block-buttons.ata-header-tools {
		justify-content: center !important;
		gap: 7px !important;
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link {
		min-width: 96px !important;
		max-width: 128px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-size: 13px !important;
	}
}

/* ATA final mobile button fix: visible CTA text and clean account icon, no clipping. */
@media (max-width: 1024px) {
	.ata-header-wrap,
	.ata-header,
	.ata-header .ata-header-tools,
	.ata-header .wp-block-buttons.ata-header-tools {
		overflow: visible !important;
	}

	.ata-header .ata-header-tools,
	.ata-header .wp-block-buttons.ata-header-tools {
		display: flex !important;
		flex-direction: row !important;
		align-items: center !important;
		justify-content: center !important;
		gap: 8px !important;
		max-width: 100% !important;
	}

	.ata-header .ata-header-tools .ata-account-link,
	.ata-header .ata-header-tools .ata-login-link {
		display: inline-flex !important;
		flex: 0 0 42px !important;
		width: 42px !important;
		height: 42px !important;
		margin: 0 !important;
		overflow: visible !important;
	}

	.ata-header .ata-header-tools .ata-account-link .wp-block-button__link,
	.ata-header .ata-header-tools .ata-login-link .wp-block-button__link {
		position: relative !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 42px !important;
		min-width: 42px !important;
		max-width: 42px !important;
		height: 42px !important;
		min-height: 42px !important;
		padding: 0 !important;
		border: 1px solid #dde7f3 !important;
		border-radius: 12px !important;
		background-color: #f8fafc !important;
		background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cpath d='M12 12.2a4.2 4.2 0 1 0 0-8.4 4.2 4.2 0 0 0 0 8.4Z' fill='%230F2748'/%3E%3Cpath d='M4.7 20.2c.9-4 3.5-6.1 7.3-6.1s6.4 2.1 7.3 6.1c.1.5-.3 1-0.8 1h-13c-.5 0-.9-.5-.8-1Z' fill='%230F2748'/%3E%3C/svg%3E") !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		background-size: 21px 21px !important;
		color: transparent !important;
		font-size: 0 !important;
		line-height: 0 !important;
		text-indent: -9999px !important;
		box-shadow: 0 8px 20px rgba(15,39,72,.06) !important;
		overflow: hidden !important;
	}

	.ata-header .ata-header-tools .ata-account-link .wp-block-button__link:before,
	.ata-header .ata-header-tools .ata-login-link .wp-block-button__link:before,
	.ata-header .ata-header-tools .ata-account-link .wp-block-button__link:after,
	.ata-header .ata-header-tools .ata-login-link .wp-block-button__link:after {
		content: none !important;
		display: none !important;
	}

	.ata-header .ata-header-tools .ata-header-button,
	.ata-header .ata-header-tools .ata-join-link {
		display: inline-flex !important;
		flex: 0 1 auto !important;
		width: auto !important;
		margin: 0 !important;
		overflow: visible !important;
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link {
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: auto !important;
		min-width: 110px !important;
		max-width: 150px !important;
		height: 42px !important;
		min-height: 42px !important;
		padding: 10px 16px !important;
		border: 0 !important;
		border-radius: 12px !important;
		background: linear-gradient(135deg,#f59e0b,#fb923c) !important;
		color: #111827 !important;
		font-size: 14px !important;
		font-weight: 900 !important;
		line-height: 1 !important;
		text-indent: 0 !important;
		white-space: nowrap !important;
		text-decoration: none !important;
		box-shadow: 0 12px 28px rgba(245,158,11,.24) !important;
		overflow: visible !important;
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link:before,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link:before,
	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link:after,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link:after {
		content: none !important;
		display: none !important;
	}
}

@media (max-width: 360px) {
	.ata-header .ata-header-tools,
	.ata-header .wp-block-buttons.ata-header-tools {
		gap: 6px !important;
	}

	.ata-header .ata-header-tools .ata-header-button .wp-block-button__link,
	.ata-header .ata-header-tools .ata-join-link .wp-block-button__link {
		min-width: 96px !important;
		max-width: 112px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-size: 12px !important;
	}
}

/* Elementor compatibility: front-page templates must render post content, but visitors should keep seeing the designed homepage patterns. */
.ata-elementor-content-area {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

body.elementor-editor-active .ata-elementor-content-area,
body.elementor-editor-preview .ata-elementor-content-area,
.elementor-editor-active .ata-elementor-content-area {
	position: relative !important;
	width: auto !important;
	height: auto !important;
	margin: 0 auto !important;
	padding: 24px 16px !important;
	overflow: visible !important;
	clip: auto !important;
	clip-path: none !important;
	white-space: normal !important;
}

.ata-elementor-content-area br {
	display: none;
}