@font-face{font-family:'PS Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url('./fonts/dm-sans-latin.9fea608a947e6702.woff2') format('woff2')}
@font-face{font-family:'PS Heading';font-style:normal;font-weight:400 800;font-display:swap;src:url('./fonts/manrope-latin.a30ddcd349703aff.woff2') format('woff2')}
.ps-customer{margin:0!important;background:#fafbf7!important;color:#172b33!important;font-family:'PS Sans',sans-serif!important;font-size:16px;line-height:1.65}
.ps-customer *{box-sizing:border-box}
.ps-customer a:focus-visible,.ps-customer button:focus-visible,.ps-customer input:focus-visible,.ps-customer select:focus-visible,.ps-customer summary:focus-visible{outline:3px solid #927014!important;outline-offset:4px}
.ps-customer [hidden]{display:none!important}
.ps-skip{position:absolute;left:16px;top:-100px;background:#172b33;color:white;padding:12px 20px;z-index:100000}.ps-skip:focus{top:8px}
.ps-header{position:relative!important;background:#fafbf7!important;border:0!important;border-bottom:1px solid #dce2dc!important;width:100%!important;min-height:0!important;padding:0!important;z-index:1000;box-shadow:none!important}
.ps-nav-wrap{width:calc(100% - 80px);max-width:1280px;margin:auto;min-height:100px;display:flex;align-items:center;gap:28px}
.ps-brand{display:inline-flex!important;flex-shrink:0!important;width:215px!important;line-height:1!important;background:#fafbf7!important;border-radius:4px;padding:4px!important;box-shadow:none!important}
.ps-brand img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;position:static!important;margin:0!important}
.ps-navigation{display:flex;align-items:center;gap:25px;margin-left:auto;font-size:14px;font-weight:600}
.ps-header a,.ps-header summary{color:#172b33!important;text-decoration:none!important;font-family:'PS Sans',sans-serif!important}
.ps-navigation details{position:relative;border:0}.ps-navigation summary{cursor:pointer;white-space:nowrap;list-style:none;padding:15px 0}.ps-navigation summary:after{content:'⌄';margin-left:8px}.ps-navigation summary::-webkit-details-marker{display:none}
.ps-dropdown{position:absolute;top:100%;left:-20px;background:#fff;border:1px solid #dce2dc;border-radius:10px;padding:12px;min-width:235px;box-shadow:0 12px 30px #172b3312;display:grid;gap:2px;z-index:10}
.ps-dropdown a{display:block;padding:10px 12px;border-radius:6px}.ps-dropdown a:hover{background:#f0f3ec}
.ps-nav-actions{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:600}.ps-help{display:inline-flex;align-items:center;min-height:44px;padding:10px 17px;border:1px solid #c5cec7;border-radius:6px;white-space:nowrap}
.ps-menu{border:1px solid #bac6bd;background:transparent;color:#172b33;border-radius:6px;min-height:44px;padding:9px 12px;font:600 14px 'PS Sans',sans-serif;cursor:pointer;display:none}
.ps-footer{background:#172b33!important;color:#fff!important;padding:60px 0 24px!important;margin:0!important;width:100%!important;float:none!important;clear:both;font-family:'PS Sans',sans-serif!important;text-align:left!important}
.ps-footer-grid{width:calc(100% - 80px);max-width:1280px;margin:auto;display:grid;grid-template-columns:1.35fr 1fr 1fr 1.2fr;gap:45px}
.ps-footer h2{font:600 15px 'PS Sans',sans-serif!important;letter-spacing:0!important;color:#fff!important;margin:8px 0 22px!important;padding:0!important;text-align:left!important;line-height:1.5!important}
.ps-footer a{color:#d0dad5!important;text-decoration:none!important;font-size:14px!important;display:block;margin:0 0 9px}.ps-footer a:hover{color:#ffd34d!important;text-decoration:underline!important}
.ps-footer p{color:#c4d0cb!important;font:400 14px/1.75 'PS Sans',sans-serif!important;margin:19px 0 0!important;padding:0!important;max-width:300px}.ps-footer .ps-brand{width:210px!important}
.ps-footer-bottom{width:calc(100% - 80px);max-width:1280px;margin:45px auto 0;border-top:1px solid #405357;padding-top:20px;display:flex;justify-content:space-between;gap:18px;font-size:12px;color:#c4d0cb}.ps-footer-bottom>div{display:flex;gap:22px}.ps-footer-bottom a{font-size:12px!important}
.ps-customer #main-content{min-height:50vh;padding-bottom:65px;color:#172b33;font-family:'PS Sans',sans-serif}
.ps-customer #main-content>.container{width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
.ps-customer #main-content h1,.ps-customer #main-content .top-title,.ps-customer #main-content .review-heading{font-family:'PS Heading',sans-serif!important;letter-spacing:-.035em;color:#172b33!important}
.ps-customer #main-content h1,.ps-customer #main-content .review-heading{font-size:clamp(30px,3.3vw,46px)!important;line-height:1.17!important;margin:25px 0 18px!important;font-weight:650!important}
.ps-customer #main-content p{line-height:1.75}.ps-customer #main-content a:not([class]){color:#224f49;text-underline-offset:4px}
.ps-customer #main-content .btn-submit,.ps-customer #main-content .login-btn,.ps-customer #main-content .reg-btn,.ps-customer #main-content .reset-btn,.ps-customer #main-content .continue-btn a{background:#ffd34d!important;color:#172b33!important;border:1px solid #ffd34d!important;border-radius:6px!important;min-height:46px;font:600 15px/1.5 'PS Sans',sans-serif!important;padding:12px 18px!important;text-decoration:none!important;box-shadow:none!important}
.ps-customer #main-content input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.ps-customer #main-content select,.ps-customer #main-content textarea{border:1px solid #b9c6bd!important;border-radius:6px!important;min-height:46px;background:white!important;color:#172b33!important;font-family:'PS Sans',sans-serif!important;font-size:16px!important;max-width:100%;padding:10px 12px}
.ps-customer #main-content .form-wrap,.ps-customer #main-content .summary-holder,.ps-customer #main-content .summary-holder-custom,.ps-customer #main-content .login-card,.ps-customer #main-content .reg-card,.ps-customer #main-content .reset-card,.ps-customer #main-content .appt-card,.ps-customer #main-content .sched-selector{background:#fff!important;border:1px solid #dce2dc!important;border-radius:12px!important;box-shadow:none!important;color:#172b33!important}
.ps-customer #main-content .form-wrap{padding:24px 16px!important;margin-bottom:20px!important}.ps-customer #main-content .bTitle{font:600 19px/1.3 'PS Heading',sans-serif!important;color:#172b33!important;padding-bottom:12px}
.ps-customer #main-content .summary-holder,.ps-customer #main-content .summary-holder-custom{padding:24px!important}.ps-customer #main-content .summary-holder .title{font:650 23px/1.4 'PS Heading',sans-serif!important;color:#172b33!important}
.ps-customer #main-content .step-section{display:none!important}.ps-progress{max-width:1200px;width:calc(100% - 80px);margin:30px auto 20px!important;padding:0!important;background:none!important;float:none!important}
.ps-progress ol{display:flex;list-style:none!important;margin:0!important;padding:0!important;gap:16px}.ps-progress li{flex:1;display:flex;align-items:center;gap:9px;color:#66796f;font-size:13px;padding:15px 0;border-bottom:2px solid #dae2d9;line-height:1.4}.ps-progress li>span{width:25px;height:25px;display:grid;place-items:center;flex-shrink:0;border:1px solid #bdcbbc;border-radius:50%;font-size:12px}.ps-progress li[aria-current]{color:#172b33;font-weight:700;border-color:#172b33}.ps-progress li[aria-current]>span{background:#ffd34d;border-color:#ffd34d}
.ps-customer #main-content .login-wrap,.ps-customer #main-content .reg-wrap,.ps-customer #main-content .reset-wrap{background:transparent!important;margin:0 auto!important;padding:50px 0!important;max-width:1100px;width:calc(100% - 80px)}
.ps-customer #main-content .login-benefits,.ps-customer #main-content .reg-why,.ps-customer #main-content .reset-support{background:#edf1e8!important;border-radius:12px!important;border:0!important;color:#172b33!important}
.ps-customer #main-content .login-title,.ps-customer #main-content .reg-title,.ps-customer #main-content .reset-title{font:650 30px/1.25 'PS Heading',sans-serif!important;color:#172b33!important}
.ps-customer[data-ps-family=legal] #main-content>.container{max-width:940px}.ps-customer[data-ps-family=legal] #main-content{padding-top:28px}.ps-customer[data-ps-family=legal] #main-content .term-page,.ps-customer[data-ps-family=legal] #main-content .privacy-content{font-size:16px!important;line-height:1.85!important;color:#334b43!important}
.ps-customer[data-ps-family=legal] #main-content .top-title{text-align:left!important;padding:0!important;font-size:clamp(32px,4vw,52px)!important}.ps-customer[data-ps-family=legal] #main-content h2,.ps-customer[data-ps-family=legal] #main-content h3{font:650 23px/1.4 'PS Heading',sans-serif;color:#172b33;margin-top:36px}.ps-customer[data-ps-family=legal] #main-content table{width:100%;border-collapse:collapse;font-size:14px}.ps-customer[data-ps-family=legal] #main-content th,.ps-customer[data-ps-family=legal] #main-content td{padding:13px;border:1px solid #dce2dc;vertical-align:top}.ps-customer[data-ps-family=legal] #main-content th{background:#edf1e8;color:#172b33}
.ps-legal-nav{border:1px solid #dce2dc;background:#fff;border-radius:10px;padding:20px 24px;margin:25px 0 30px}.ps-legal-nav strong{display:block;margin-bottom:10px}.ps-legal-nav>div{display:flex;flex-wrap:wrap;gap:9px 22px}.ps-legal-nav a{font-size:14px}.ps-customer [id]{scroll-margin-top:25px}
.ps-preview-note{max-width:1200px;width:calc(100% - 80px);margin:24px auto;padding:16px 20px;background:#fff8df;border:1px solid #e4d5a5;border-radius:9px;font:400 14px/1.6 'PS Sans',sans-serif;color:#4e482f}.ps-preview-note nav{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:10px}.ps-preview-note a{color:#243b32;text-decoration:underline}.ps-preview-note p{margin:0}.ps-sample{max-width:1160px;width:calc(100% - 80px);margin:30px auto}.ps-sample-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:30px}.ps-sample-card{background:#fff;border:1px solid #dce2dc;border-radius:12px;padding:28px;margin-bottom:22px}.ps-sample-card h2{font:650 22px 'PS Heading',sans-serif;margin:0 0 20px}.ps-sample-card label{display:block;margin:20px 0}.ps-sample-card label input{display:block;width:100%;margin-top:8px}.ps-sample-card dl>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #dce2dc;gap:20px}.ps-sample-card dt,.ps-sample-card dd{margin:0}.ps-sample-card button{display:block;background:#ffd34d;border:0;border-radius:6px;min-height:46px;width:100%;font:600 15px 'PS Sans',sans-serif;color:#172b33;padding:12px;margin-top:20px}
.ps-customer.ps-blog #content{background:transparent}.ps-customer.ps-blog #main,.ps-blog-content{max-width:1120px;margin:auto;padding:40px 24px 65px}.ps-customer.ps-blog .entry-content{font:400 17px/1.8 'PS Sans',sans-serif;color:#30483e}.ps-customer.ps-blog article{background:#fff!important;border:1px solid #dce2dc!important;border-radius:12px!important;margin-bottom:25px!important;overflow:hidden}.ps-customer.ps-blog .entry-title{font-family:'PS Heading',sans-serif!important;color:#172b33!important}.ps-customer.ps-blog .entry-title a{color:inherit!important}.ps-blog-content img{max-width:100%;height:auto}.ps-blog-content article{padding:30px}.ps-blog-content .ast-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ps-blog-content .ast-row>article{width:auto!important}.ps-blog-content .entry-title{font-size:25px;line-height:1.3}.ps-blog-content h1{font-size:38px;line-height:1.2}.ps-blog-content figure{margin:20px 0}.ps-blog-content .ast-excerpt-container p{font-size:16px}.ps-blog-content .nav-links{display:flex;gap:15px;flex-wrap:wrap}
@media(max-width:1100px){.ps-nav-wrap{gap:18px}.ps-brand{width:185px!important}.ps-navigation{gap:18px}.ps-nav-actions{gap:14px}.ps-footer-grid{gap:26px}}
@media(max-width:1000px){.ps-nav-wrap{min-height:86px;flex-wrap:wrap;gap:14px;padding:12px 0}.ps-nav-actions{margin-left:auto}.ps-menu:not([hidden]){display:block}.ps-navigation{order:4;width:100%;margin:0;padding:8px 0 16px;flex-wrap:wrap}.ps-nav-ready .ps-navigation{display:none}.ps-nav-ready .ps-navigation.ps-open{display:flex}.ps-dropdown{position:static;box-shadow:none}.ps-navigation details{width:100%}.ps-navigation>a{padding:10px 0;margin-right:25px}.ps-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ps-progress li{font-size:12px;flex-direction:column;align-items:flex-start;gap:6px}.ps-progress ol{gap:10px}}
@media(max-width:767px){.ps-nav-wrap,.ps-footer-grid,.ps-footer-bottom,.ps-customer #main-content>.container,.ps-progress,.ps-preview-note,.ps-sample{width:calc(100% - 40px)}.ps-brand{width:166px!important}.ps-nav-actions{font-size:13px}.ps-nav-actions .ps-help{display:none}.ps-nav-wrap{gap:10px}.ps-menu{font-size:13px;padding:8px 10px}.ps-footer{padding-top:40px!important}.ps-footer-grid{gap:35px 24px}.ps-footer-grid>div:first-child,.ps-footer-grid>div:last-child{grid-column:1/-1}.ps-footer-bottom{flex-direction:column;margin-top:28px}.ps-customer #main-content .login-wrap,.ps-customer #main-content .reg-wrap,.ps-customer #main-content .reset-wrap{width:calc(100% - 40px);padding:30px 0!important}.ps-customer #main-content{padding-bottom:40px}.ps-customer #main-content .form-wrap{padding:20px 14px!important}.ps-customer #main-content .summary-holder{margin-top:20px}.ps-customer #main-content .form-wrap .input-wrap{margin-top:18px}.ps-progress{margin-top:20px!important}.ps-progress li{font-size:11px}.ps-progress li span{width:23px;height:23px}.ps-preview-note{font-size:13px}.ps-sample-grid{grid-template-columns:1fr}.ps-sample-card{padding:22px}.ps-blog-content .ast-row{grid-template-columns:1fr}.ps-blog-content article{padding:22px}.ps-customer[data-ps-family=legal] #main-content table{font-size:12px}.ps-customer[data-ps-family=legal] #main-content th,.ps-customer[data-ps-family=legal] #main-content td{padding:8px;overflow-wrap:anywhere}}
.ps-header .ps-brand,.ps-footer .ps-brand{width:auto!important;display:flex!important;align-items:center;gap:11px;padding:0!important;background:none!important;line-height:1.1!important;margin:0!important}
.ps-brand-mark{width:48px;height:42px;overflow:hidden;display:block;flex:none}
.ps-brand .ps-brand-mark img{height:42px!important;width:auto!important;max-width:none!important}
.ps-brand-text{font-family:'PS Heading',sans-serif;font-size:18px;font-weight:800;letter-spacing:-.045em;white-space:nowrap;color:#172b33}
.ps-brand-text small{display:block;font-family:'PS Sans',sans-serif;font-size:10.4px;letter-spacing:.12em;font-weight:500;margin-top:7px}
.ps-footer .ps-brand-text{color:white}
@media(max-width:1100px){.ps-brand-text{font-size:16px}.ps-brand-mark{width:42px;height:36px}.ps-brand .ps-brand-mark img{height:36px!important}.ps-header .ps-brand,.ps-footer .ps-brand{gap:8px!important}.ps-brand-text small{font-size:10px;letter-spacing:.09em}}
@media(max-width:420px){.ps-brand-text{font-size:15px}}
.ps-customer #main-content .login-grid,.ps-customer #main-content .reg-grid,.ps-customer #main-content .reset-grid{max-width:1060px!important;gap:48px!important}
.ps-customer #main-content .login-benefits,.ps-customer #main-content .reg-why,.ps-customer #main-content .reset-support{padding:32px!important}
.ps-customer #main-content .login-benefits h2,.ps-customer #main-content .reg-why h3,.ps-customer #main-content .reset-support h3{font:650 28px/1.25 'PS Heading',sans-serif!important;color:#172b33!important;margin:15px 0 18px!important;letter-spacing:-.025em}
.ps-customer #main-content .login-benefits .sub,.ps-customer #main-content .login-benefits ul li,.ps-customer #main-content .reg-why p,.ps-customer #main-content .reg-why li,.ps-customer #main-content .reset-support li,.ps-customer #main-content .reset-support p{font-size:15px!important;line-height:1.7!important;color:#3e574c!important}
.ps-customer #main-content .login-card,.ps-customer #main-content .reg-card,.ps-customer #main-content .reset-card,.ps-customer #main-content .reset-password-card{padding:32px!important;border:1px solid #dce2dc!important;border-radius:12px!important;box-shadow:none!important}
.ps-customer #main-content .login-sub,.ps-customer #main-content .reg-sub,.ps-customer #main-content .reset-sub,.ps-customer #main-content label{font-size:14px!important;line-height:1.6!important;color:#42584d!important}
.ps-customer #main-content .login-title,.ps-customer #main-content .reg-title,.ps-customer #main-content .reset-title{margin:0 0 12px!important}
.ps-customer #main-content .pw-wrap .show-btn,.ps-customer #main-content .field-inner>button{min-width:44px!important;min-height:44px!important;right:3px!important;color:#41584e!important}
.ps-customer #main-content .pw-wrap input,.ps-customer #main-content .field-inner input[type=password]{padding-right:54px!important}
.ps-customer #main-content .ssl-row,.ps-customer #main-content .trust-row{line-height:1.5!important;font-size:12px!important}
.ps-customer #main-content #user-dashboard{max-width:1280px;padding-top:40px!important}
.ps-customer .ps-dashboard-layout{display:grid!important;grid-template-columns:195px minmax(0,1fr);gap:30px;margin:0!important}
.ps-customer .ps-dashboard-layout:before,.ps-customer .ps-dashboard-layout:after{display:none!important}
.ps-customer .ps-dashboard-layout>.ps-dashboard-navigation,.ps-customer .ps-dashboard-layout>.ps-dashboard-content{width:100%!important;float:none!important;padding:0!important;min-width:0}
.ps-customer .ps-dashboard-navigation .dashboard-menu{margin:0!important;position:sticky;top:24px;background:#fff;border:1px solid #dce2dc;border-radius:12px;padding:12px}
.ps-customer .dashboard-menu ul{display:grid!important;gap:6px;list-style:none!important;margin:0!important;padding:0!important}
.ps-customer .dashboard-menu ul li{float:none!important;width:100%!important;padding:0!important}
.ps-customer .dashboard-menu ul li a{display:flex!important;align-items:center;gap:10px;width:100%!important;min-height:48px!important;height:auto!important;float:none!important;text-align:left!important;padding:12px!important;background:transparent!important;color:#314c40!important;border-radius:6px!important}
.ps-customer .dashboard-menu ul li a i{font-size:18px!important;line-height:1.4!important;margin:0!important;width:20px;flex-shrink:0;text-align:center}
.ps-customer .dashboard-menu ul li a span{font-size:14px!important;color:inherit!important;line-height:1.4!important}
.ps-customer .dashboard-menu ul li a.new-package{background:#ffd34d!important;color:#172b33!important;font-weight:650}
.ps-customer .dashboard-menu ul li a[aria-current=page],.ps-customer .dashboard-menu ul li a.active{background:#eaf0e5!important;color:#172b33!important;font-weight:650}
.ps-customer .dashboard-menu ul li a:hover{background:#eef3eb!important}
.ps-customer #main-content .user-dashboard-ui,.ps-customer #main-content .dashboard-hero{margin:0 0 24px!important;padding:28px!important;background:#fff!important;border:1px solid #dce2dc!important;border-radius:12px!important;box-shadow:none!important}
.ps-customer #main-content .dashboard-shell{padding:0!important}.ps-customer #main-content .dashboard-page-title,.ps-customer #main-content .title-header{font:650 30px/1.25 'PS Heading',sans-serif!important;color:#172b33!important;letter-spacing:-.025em}
.ps-customer #main-content .dashboard-btn-primary{background:#ffd34d!important;color:#172b33!important;border-color:#ffd34d!important}
.ps-customer #main-content .dashboard-btn-secondary{border-color:#b9c8bd!important;color:#294538!important}
.ps-customer #main-content .paypal-detail{background:white;border:1px solid #dce2dc;border-radius:10px;padding:20px;overflow-x:auto;margin:20px 0}
.ps-customer #main-content .paypal-detail table{border-collapse:collapse;width:100%;font-size:15px}.ps-customer #main-content .paypal-detail th,.ps-customer #main-content .paypal-detail td{border-bottom:1px solid #dce2dc;padding:14px;text-align:left;overflow-wrap:anywhere}
.ps-customer #main-content .paypal-detail th{background:#eef3e9}.ps-customer #main-content .paypal-detail tr:last-child td{border-bottom:0}
.ps-customer #main-content .table-responsive{border:1px solid #dce2dc;border-radius:8px;overflow-x:auto;max-width:100%}
.ps-customer .ps-dashboard-content>.row>form>.row{margin-left:0!important;margin-right:0!important}
.ps-customer #main-content #login-form{padding-top:45px!important;padding-bottom:30px!important}
.ps-customer #main-content .ps-verification-card{float:none!important;width:100%!important;max-width:560px!important;margin:0 auto!important;padding:30px!important;background:white;border:1px solid #dce2dc;border-radius:12px}
.ps-customer #main-content .ps-verification-card h1{margin:0 0 18px!important;font-size:32px!important}
.ps-customer #main-content .ps-verification-card input:not([type=hidden]){width:100%}
.ps-customer #main-content .forgot-link a,.ps-customer #main-content .signup-row a,.ps-customer #main-content .login-cta a{color:#375743!important}
.ps-customer #main-content .hint,.ps-customer #main-content .sec-label{color:#4c6355!important}
.ps-error-page{width:calc(100% - 40px);max-width:880px;margin:70px auto 90px;padding:40px;background:#edf1e8;border-radius:12px}.ps-error-page>p{max-width:670px}.ps-error-page>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.ps-error-page a{color:#284638}.ps-error-page .ps-error-primary{display:inline-flex;background:#ffd34d;border-radius:6px;min-height:46px;align-items:center;padding:12px 20px;text-decoration:none!important;font-weight:650}
.ps-customer.ps-blog #primary{width:100%;min-width:0;margin:35px auto;float:none}.ps-customer.ps-blog #main{padding:0;max-width:1120px}.ps-customer.ps-blog.single #primary{max-width:900px}.ps-customer.ps-blog .ast-container{max-width:1200px}.ps-customer.ps-blog .entry-content h2,.ps-customer.ps-blog .entry-content h3{color:#172b33;font-family:'PS Heading',sans-serif;line-height:1.3;letter-spacing:-.02em}.ps-customer.ps-blog .entry-content a{color:#2f5846;text-decoration:underline;text-underline-offset:4px}.ps-customer.ps-blog .entry-content table{display:block;max-width:100%;overflow-x:auto}.ps-customer.ps-blog .ast-article-post,.ps-customer.ps-blog .ast-article-single{padding:30px!important}.ps-customer.ps-blog .entry-title{font-size:30px;line-height:1.25}.ps-customer.ps-blog .entry-content p{margin-bottom:1.2em}
@media(max-width:767px){.ps-customer.ps-blog .ast-container{padding-left:20px;padding-right:20px}.ps-customer.ps-blog .ast-article-post,.ps-customer.ps-blog .ast-article-single{padding:22px!important}.ps-customer.ps-blog .entry-title{font-size:25px}}
@media(max-width:767px){.ps-error-page{padding:25px;margin:35px auto 50px}.ps-error-page>div{align-items:flex-start;flex-direction:column;gap:18px}}
@media(max-width:1000px){.ps-customer .ps-dashboard-layout{grid-template-columns:1fr;gap:24px}.ps-customer .ps-dashboard-navigation .dashboard-menu{position:static;padding:10px;overflow-x:auto}.ps-customer .dashboard-menu ul{display:flex!important;gap:8px}.ps-customer .dashboard-menu ul li{width:auto!important;flex:0 0 auto}.ps-customer .dashboard-menu ul li a{white-space:nowrap}.ps-customer .dashboard-menu ul li a i{display:none!important}}
@media(max-width:767px){.ps-customer #main-content .login-grid,.ps-customer #main-content .reg-grid,.ps-customer #main-content .reset-grid{grid-template-columns:1fr!important;gap:25px!important}.ps-customer #main-content .login-card,.ps-customer #main-content .reg-card,.ps-customer #main-content .reset-card,.ps-customer #main-content .reset-password-card{padding:24px 20px!important}.ps-customer #main-content .login-benefits,.ps-customer #main-content .reg-why,.ps-customer #main-content .reset-support{padding:24px!important}.ps-customer #main-content .user-dashboard-ui,.ps-customer #main-content .dashboard-hero{padding:20px!important}.ps-customer #main-content #user-dashboard{padding-top:24px!important}.ps-customer #main-content .dashboard-page-title,.ps-customer #main-content .title-header{font-size:26px!important}}
