#page-container .mobile_nav li ul{max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out;padding-left:15px;background-color:rgba(240,240,240,0.9)}#page-container .mobile_nav li.menu-item-has-children.menu-open>ul{max-height:500px}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 15px;font-size:24px;font-weight:300;cursor:pointer;z-index:3;transition:transform 0.3s ease-in-out}#page-container span.menu-closed:before{content:"+";display:block;color:#000;line-height:1;font-family:Arial,sans-serif}#page-container span.menu-closed.menu-open:before{content:"-";color:#1A9045}.container:before{background-color:transparent}.et_pb_widget_area_right{border-left:0}.et_pb_widget_area_left{border-right:0}.ds-custom-link a{display:inline-block;padding:8px 15px;margin-top:10px;border-radius:5px;text-transform:uppercase;letter-spacing:1px;font-weight:600;background:#1A9045;color:#fff;border:1px solid #1A9045;transition:background 0.3s ease,color 0.3s ease}.ds-custom-link a:hover{background:#12632F;color:#fff;text-decoration:none}.login-wrapper{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#4a69bd,#6a89cc,#82ccdd);padding:20px}.login-card{background:#ffffffee;backdrop-filter:blur(6px);padding:40px 50px;border-radius:16px;max-width:420px;width:100%;box-shadow:0 8px 25px rgba(0,0,0,0.15);text-align:center}.login-title{margin:0 0 10px;font-size:28px;font-weight:700;color:#2d3436}.login-subtitle{margin-bottom:25px;color:#636e72;font-size:15px}.login-shortcode form{text-align:left}.login-shortcode label{font-weight:600;color:#2d3436}.login-shortcode input[type="text"],.login-shortcode input[type="password"],.login-shortcode input[type="email"]{width:100%;padding:12px 14px;margin:8px 0 18px;border-radius:8px;border:1px solid #dfe6e9;font-size:15px}.login-shortcode input[type="submit"]{width:100%;padding:12px;background:#4a69bd;border:none;border-radius:8px;color:white;font-size:16px;cursor:pointer;transition:0.25s}.login-shortcode input[type="submit"]:hover{background:#3b4f93}.popular-posts{width:100%}.popular-post-item{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #eeeeee}.popular-post-item:last-child{border-bottom:none}.popular-rank{width:28px;font-size:18px;font-weight:800;color:#999;text-align:center}.popular-post-icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;background:#fff3f3;border-radius:50%;font-size:20px}.popular-post-content{display:flex;flex-direction:column;gap:4px}.popular-badge{width:fit-content;padding:3px 7px;background:#ff3b30;color:white;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.6px}.popular-post-content a{color:#222;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.popular-post-content a:hover{color:#ff3b30}.popular-meta{color:#888;font-size:12px}#main-header{box-shadow:none}@media (min-width:981px){#main-header.et-fixed-header{box-shadow:0 0 30px rgba(7,51,84,0.17)!important;-webkit-box-shadow:0 0 30px rgba(7,51,84,0.17)!important;-moz-box-shadow:0 0 30px rgba(7,51,84,0.17)!important}}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:23px}#top-menu li{padding:0 10px!important}.et_header_style_left #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:10px}.jointoday_button a{color:#f92c8b!important;line-height:9px;font-weight:600;padding:13px 16px!important;text-transform:uppercase;font-size:12px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #f92c8b}.jointoday_button a:hover{opacity:1!important;color:#fff!important;background-color:#f92c8b}.et-fixed-header #top-menu .jointoday_button a:hover{background-color:#de20b3;border:2px solid #de20b3;box-shadow:0px 5px 20px #aab9c3;-moz-box-shadow:0px 5px 20px #aab9c3;-webkit-box-shadow:0px 5px 20px #aab9c3}.et-fixed-header #top-menu .jointoday_button a{color:#fff!important;background-color:#f92c8b;box-shadow:0px 5px 20px #d6dee4;-moz-box-shadow:0px 5px 20px #d6dee4;-webkit-box-shadow:0px 5px 20px #d6dee4;border:2px solid #f92c8b}.et-fixed-header.et_highlight_nav #top-menu .jointoday_button a{background-color:#2cc2e6;border:2px solid #2cc2e6;animation:highlight-nav .8s ease;-webkit-animation:highlight-nav .8s ease}#main-header.et-fixed-header.et_highlight_nav #top-menu .jointoday_button a:hover{background-color:#f92c8b;border:2px solid #f92c8b;box-shadow:0px 5px 20px #aab9c3;-moz-box-shadow:0px 5px 20px #aab9c3;-webkit-box-shadow:0px 5px 20px #aab9c3}@-webkit-keyframes highlight-nav{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes highlight-nav{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:980px){.et_mobile_menu li{text-align:center}.et_mobile_menu li a{border-bottom:none}.et_mobile_menu li a:hover{background-color:transparent}.jointoday_button a{border-bottom:2px solid #f92c8b!important}}