body.page-id-20 #main-content{background:#f7f8ff}body.page-id-20 #main-content>.container{max-width:940px;width:calc(100% - 40px);padding-top:66px;padding-bottom:90px}body.page-id-20 #left-area{width:100%;float:none;padding:0}body.page-id-20 #sidebar{display:none}body.page-id-20 #main-content .container:before{display:none}body.page-id-20 #left-area>.entry-title{font-family:Inter,Arial,sans-serif!important;font-weight:800;color:#091443;font-size:42px;line-height:1.18;margin-bottom:22px}body.page-id-20 .woocommerce{font-family:Inter,Arial,sans-serif;color:#091443;max-width:560px;margin:0 auto}body.page-id-20 .woocommerce h2{font-family:Inter,Arial,sans-serif;color:#091443;font-size:27px;font-weight:800;margin:0 0 22px}body.page-id-20 .woocommerce form.login{background:#fff;border:1px solid #e7eaf4;border-radius:18px;box-shadow:0 12px 40px rgba(9,20,67,.055);padding:34px;margin:0}body.page-id-20 .woocommerce form.login .form-row{padding:0;margin-bottom:20px}body.page-id-20 .woocommerce form.login label{color:#091443;font-size:15px;font-weight:650;margin-bottom:9px;display:block}body.page-id-20 .woocommerce form.login input.input-text{background:#fff;border:1px solid #cfd5e7;border-radius:10px;width:100%;min-height:52px;padding:12px 16px;color:#091443;font-family:Inter,Arial,sans-serif;font-size:16px}body.page-id-20 .woocommerce form.login input.input-text:focus{border-color:#4130e9;outline:3px solid rgba(65,48,233,.13)}body.page-id-20 .woocommerce form.login .woocommerce-form-login__rememberme{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:400}body.page-id-20 .woocommerce form.login .woocommerce-form-login__rememberme input{width:18px;height:18px;accent-color:#4130e9}body.page-id-20 .woocommerce form.login button[name=login]{width:100%;min-height:52px;float:none;display:block;clear:both;margin:14px 0 18px;background:#4130e9;color:#fff;border:0;border-radius:10px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:750;cursor:pointer}body.page-id-20 .woocommerce form.login button[name=login]:hover{background:#3422ca;color:#fff}body.page-id-20 .woocommerce form.login .lost_password{margin:0;text-align:center}body.page-id-20 .woocommerce a{color:#4130e9}body.page-id-20 .woocommerce :focus-visible{outline:3px solid #6543f4;outline-offset:3px}@media(max-width:767px){body.page-id-20 #main-content>.container{width:calc(100% - 32px);padding-top:30px;padding-bottom:48px}body.page-id-20 #left-area>.entry-title{font-size:29px}body.page-id-20 .woocommerce form.login{padding:22px 18px;border-radius:16px}body.page-id-20 .woocommerce h2{font-size:24px}}body.page-id-20 #main-content>.container{max-width:none!important;width:100%!important;padding:0!important}body.page-id-20 #main-content .entry-content,body.page-id-20 #main-content .et_builder_inner_content{width:100%;max-width:none}body.page-id-20 .dh-account-intro{background:linear-gradient(125deg,#050b25 0%,#0c1948 70%,#22145e 100%);padding:54px 24px;color:#fff}body.page-id-20 .dh-account-intro-inner{max-width:1040px;margin:0 auto}body.page-id-20 .dh-account-eyebrow{display:block;color:#ab96ff;font:700 12px Inter,Arial,sans-serif;letter-spacing:.12em;margin-bottom:14px}body.page-id-20 .dh-account-intro h1{color:#fff!important;font:800 40px/1.18 Inter,Arial,sans-serif!important;margin:0 0 12px}body.page-id-20 .dh-account-intro p{color:#cbd0ec!important;font:400 17px/1.6 Inter,Arial,sans-serif;margin:0}body.page-id-20 .dh-account-shell{max-width:620px;margin:0 auto;padding:48px 24px 70px}body.page-id-20 .dh-account-lead{text-align:center;margin-bottom:24px}body.page-id-20 .dh-account-lead h2{color:#091443;font:800 29px/1.25 Inter,Arial,sans-serif;margin:0 0 9px}body.page-id-20 .dh-account-lead p{color:#657399;font:400 16px/1.5 Inter,Arial,sans-serif;margin:0}body.page-id-20 .dh-account-shell>.woocommerce>h2{display:none}body.page-id-20 .dh-account-links{text-align:center;padding:22px 0 0;font:400 15px/1.6 Inter,Arial,sans-serif;color:#657399}body.page-id-20 .dh-account-links p{margin:0 0 8px}body.page-id-20 .dh-account-links a{color:#4130e9;font-weight:700;text-decoration:none}body.page-id-20 .dh-account-shell .woocommerce{max-width:none}body.page-id-20 .dh-account-shell .woocommerce form.login{padding:30px}@media(max-width:767px){body.page-id-20 .dh-account-intro{padding:25px 20px 27px}body.page-id-20 .dh-account-intro h1{font-size:27px!important}body.page-id-20 .dh-account-intro p{font-size:15px}body.page-id-20 .dh-account-shell{padding:24px 16px 42px}body.page-id-20 .dh-account-lead h2{font-size:23px}body.page-id-20 .dh-account-shell .woocommerce form.login{padding:22px 18px}body.page-id-20 .dh-account-links{padding-top:17px}}