:root{--sq1m-sh-navy:#233e79;--sq1m-sh-navy-deep:#142b5d;--sq1m-sh-blue:#48acec;--sq1m-sh-sky:#eaf6ff;--sq1m-sh-ink:#23344f;--sq1m-sh-muted:#71809a;--sq1m-sh-line:#e2e9f1;--sq1m-sh-white:#fff;--sq1m-sh-green:#37c8a0;--sq1m-sh-shadow:0 18px 50px rgba(29,53,93,.10)}
.sq1m-sh-shell,.sq1m-sh-shell *{box-sizing:border-box}.sq1m-sh-shell{width:min(1180px,calc(100% - 32px));margin:48px auto 70px;color:var(--sq1m-sh-ink);font-family:inherit}.sq1m-sh-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:40px;align-items:center;padding:56px;border-radius:28px;background:linear-gradient(135deg,var(--sq1m-sh-navy-deep),var(--sq1m-sh-navy));color:#fff;box-shadow:var(--sq1m-sh-shadow)}.sq1m-sh-hero:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-120px;top:-170px;background:rgba(75,173,236,.15)}.sq1m-sh-eyebrow,.sq1m-sh-section-head>div>span,.sq1m-sh-member-label,.sq1m-sh-gate span,.sq1m-sh-denied-card>span{display:block;font-weight:800;letter-spacing:.12em;font-size:12px}.sq1m-sh-eyebrow{color:#86cff9;margin-bottom:14px}.sq1m-sh-hero h1{color:#fff!important;font-size:clamp(34px,5vw,58px)!important;line-height:1.04!important;letter-spacing:-.035em;margin:0 0 16px!important}.sq1m-sh-hero p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.82);max-width:720px;margin:0}.sq1m-sh-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sq1m-sh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:12px;text-decoration:none!important;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.sq1m-sh-btn:hover{transform:translateY(-2px)}.sq1m-sh-btn-primary{background:var(--sq1m-sh-blue);color:#fff!important;box-shadow:0 10px 25px rgba(36,151,222,.28)}.sq1m-sh-btn-ghost{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff!important}.sq1m-sh-member-card{position:relative;z-index:2;padding:28px;border-radius:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sq1m-sh-member-label{color:#9ed9ff;margin-bottom:11px}.sq1m-sh-member-card strong{display:block;font-size:25px;line-height:1.2;color:#fff}.sq1m-sh-live{display:flex;align-items:center;gap:8px;margin-top:18px;color:#dffbf2;font-weight:700}.sq1m-sh-live i{width:9px;height:9px;border-radius:50%;background:var(--sq1m-sh-green);box-shadow:0 0 0 5px rgba(55,200,160,.14)}.sq1m-sh-section{padding:58px 0 6px}.sq1m-sh-section-soft{margin-top:58px;padding:48px;border-radius:26px;background:#f7fafd}.sq1m-sh-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:26px}.sq1m-sh-section-head>div>span{color:var(--sq1m-sh-blue);margin-bottom:8px}.sq1m-sh-section-head h2{font-size:clamp(27px,3.4vw,40px)!important;line-height:1.12!important;letter-spacing:-.025em;margin:0!important;color:var(--sq1m-sh-ink)!important}.sq1m-sh-section-head>a{font-weight:800;color:var(--sq1m-sh-navy);text-decoration:none!important;white-space:nowrap}.sq1m-sh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sq1m-sh-content-card{overflow:hidden;border:1px solid var(--sq1m-sh-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(29,53,93,.06);transition:transform .2s ease,box-shadow .2s ease}.sq1m-sh-content-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(29,53,93,.11)}.sq1m-sh-card-media{display:block;aspect-ratio:16/10;background-size:cover;background-position:center}.sq1m-sh-card-media.is-placeholder{background:linear-gradient(135deg,#e7f3fb,#c7e7fb)}.sq1m-sh-card-body{padding:22px}.sq1m-sh-card-meta{display:flex;justify-content:space-between;gap:10px;color:var(--sq1m-sh-muted);font-size:12px}.sq1m-sh-card-meta span{font-weight:800;color:var(--sq1m-sh-blue);text-transform:uppercase;letter-spacing:.07em}.sq1m-sh-card-body h3{margin:12px 0 10px!important;font-size:21px!important;line-height:1.3!important}.sq1m-sh-card-body h3 a{color:var(--sq1m-sh-ink)!important;text-decoration:none!important}.sq1m-sh-card-body p{color:var(--sq1m-sh-muted);line-height:1.65;margin:0 0 16px}.sq1m-sh-read{font-weight:800;color:var(--sq1m-sh-navy)!important;text-decoration:none!important}.sq1m-sh-events{display:grid;gap:16px}.sq1m-sh-event-card{display:grid;grid-template-columns:82px minmax(0,1fr) 170px auto;gap:20px;align-items:center;padding:20px;border:1px solid var(--sq1m-sh-line);border-radius:18px;background:#fff}.sq1m-sh-event-date{width:72px;height:72px;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--sq1m-sh-sky);color:var(--sq1m-sh-navy)}.sq1m-sh-event-date span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sq1m-sh-event-date strong{font-size:26px;line-height:1}.sq1m-sh-event-tag{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--sq1m-sh-blue);font-weight:900}.sq1m-sh-event-copy h3{font-size:21px!important;line-height:1.25!important;margin:6px 0!important;color:var(--sq1m-sh-ink)!important}.sq1m-sh-event-copy p{margin:4px 0;color:var(--sq1m-sh-muted)}.sq1m-sh-event-time{font-weight:700!important;color:var(--sq1m-sh-navy)!important}.sq1m-sh-event-thumb{width:170px;aspect-ratio:16/9;background-size:cover;background-position:center;border-radius:12px}.sq1m-sh-event-link{font-weight:900;text-decoration:none!important;color:var(--sq1m-sh-navy)!important;white-space:nowrap}.sq1m-sh-empty{display:flex;gap:18px;align-items:center;padding:28px;border:1px dashed #b9cadb;border-radius:18px;background:#fff}.sq1m-sh-empty>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--sq1m-sh-sky);color:var(--sq1m-sh-blue);font-size:26px}.sq1m-sh-empty strong{display:block;font-size:18px}.sq1m-sh-empty p{margin:5px 0 0;color:var(--sq1m-sh-muted)}.sq1m-sh-quicklinks{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:54px}.sq1m-sh-quicklinks>a{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;padding:24px;border-radius:18px;border:1px solid var(--sq1m-sh-line);background:#fff;text-decoration:none!important;box-shadow:0 8px 24px rgba(29,53,93,.05)}.sq1m-sh-quicklinks strong{display:block;font-size:18px;color:var(--sq1m-sh-ink)}.sq1m-sh-quicklinks small{display:block;margin-top:4px;color:var(--sq1m-sh-muted);font-size:13px}.sq1m-sh-quicklinks b{color:var(--sq1m-sh-blue);font-size:20px}.sq1m-sh-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--sq1m-sh-sky);color:var(--sq1m-sh-navy);font-size:22px;font-weight:900}.sq1m-sh-gate,.sq1m-sh-denied{min-height:55vh;display:grid;place-items:center;padding:40px 20px}.sq1m-sh-gate>div,.sq1m-sh-denied-card{max-width:680px;padding:42px;border:1px solid var(--sq1m-sh-line);border-radius:22px;background:#fff;text-align:center;box-shadow:var(--sq1m-sh-shadow)}.sq1m-sh-gate span,.sq1m-sh-denied-card>span{color:var(--sq1m-sh-blue)}.sq1m-sh-gate h2,.sq1m-sh-denied-card h1{margin:12px 0;color:var(--sq1m-sh-ink)}.sq1m-sh-gate p,.sq1m-sh-denied-card p{color:var(--sq1m-sh-muted);line-height:1.7}.sq1m-sh-gate a,.sq1m-sh-denied-card a{display:inline-block;margin-top:12px;padding:13px 20px;border-radius:10px;background:var(--sq1m-sh-navy);color:#fff!important;text-decoration:none!important;font-weight:800}.sq1m-sh-header-button{position:relative;z-index:30;float:right;display:flex;align-items:center;gap:9px;height:44px;padding:0 16px;margin:18px 12px 0 0;border-radius:10px;background:#48acec;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:800;box-shadow:0 8px 20px rgba(30,133,199,.22);transition:transform .2s ease,background .2s ease}.sq1m-sh-header-button:hover{background:#319bdc;color:#fff!important;transform:translateY(-1px)}.sq1m-sh-header-dot{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.18)}.head-user-menu .sq1m-sh-user-menu-item>a{font-weight:800!important;color:#24447f!important}.head-user-menu .sq1m-sh-user-menu-item>a:before{content:"★";display:inline-block;margin-right:8px;color:#48acec}.sq1m-sh-noscript-link{position:fixed;right:20px;bottom:20px;z-index:9999;padding:12px 16px;background:#24447f;color:#fff!important;border-radius:10px;text-decoration:none!important}
@media(max-width:980px){.sq1m-sh-shell{width:min(100% - 24px,900px);margin-top:28px}.sq1m-sh-hero{grid-template-columns:1fr;padding:38px}.sq1m-sh-member-card{max-width:360px}.sq1m-sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sq1m-sh-event-card{grid-template-columns:72px minmax(0,1fr) auto}.sq1m-sh-event-thumb{display:none}.sq1m-sh-section-soft{padding:32px}.sq1m-sh-header-button{display:none!important}}
@media(max-width:680px){.sq1m-sh-shell{width:calc(100% - 20px);margin:18px auto 44px}.sq1m-sh-hero{padding:30px 22px;border-radius:20px;gap:28px}.sq1m-sh-hero h1{font-size:36px!important}.sq1m-sh-hero p{font-size:15px}.sq1m-sh-hero-actions{display:grid}.sq1m-sh-btn{width:100%}.sq1m-sh-member-card{padding:22px}.sq1m-sh-section{padding-top:42px}.sq1m-sh-section-head{align-items:flex-start;flex-direction:column}.sq1m-sh-grid{grid-template-columns:1fr}.sq1m-sh-section-soft{margin:38px -2px 0;padding:28px 14px;border-radius:18px}.sq1m-sh-event-card{grid-template-columns:62px minmax(0,1fr);padding:16px;gap:14px}.sq1m-sh-event-date{width:58px;height:58px;border-radius:13px}.sq1m-sh-event-link{grid-column:2}.sq1m-sh-quicklinks{grid-template-columns:1fr;margin-top:36px}.sq1m-sh-quicklinks>a{grid-template-columns:46px minmax(0,1fr) auto;padding:18px}.sq1m-sh-icon{width:46px;height:46px}.sq1m-sh-gate>div,.sq1m-sh-denied-card{padding:30px 22px}}
@supports(padding:max(0px)){.sq1m-sh-shell{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}

/* v2.0 public preview / course / resource access */
.sq1m-sh-public-preview,.sq1m-sh-course-resources,.sq1m-sh-pdf-block,.sq1m-sh-dashboard-courses,.sq1m-sh-dashboard-summary{--sq1m-sh-navy:#173b70;--sq1m-sh-blue:#49acec;--sq1m-sh-sky:#eef8fe;--sq1m-sh-gold:#d6a842;--sq1m-sh-ink:#18304e;--sq1m-sh-muted:#66778d;--sq1m-sh-line:#dce5ef;box-sizing:border-box}.sq1m-sh-public-preview *,.sq1m-sh-course-resources *,.sq1m-sh-pdf-block *,.sq1m-sh-dashboard-courses *,.sq1m-sh-dashboard-summary *{box-sizing:border-box}.sq1m-sh-preview-copy{font-size:16px;line-height:1.75;color:#40546d}.sq1m-sh-preview-gate{position:relative;overflow:hidden;margin:28px 0 8px;padding:30px 32px;border:1px solid #d7e3ef;border-radius:18px;background:linear-gradient(135deg,#f8fbfe,#eef7fd);box-shadow:0 13px 34px rgba(25,58,105,.08)}.sq1m-sh-preview-gate:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(#49acec,#24447f)}.sq1m-sh-preview-gate>span,.sq1m-sh-course-resource-title>span,.sq1m-sh-pdf-heading span{display:block;margin-bottom:6px;color:#3a94d0;font-size:11px;font-weight:900;letter-spacing:.12em}.sq1m-sh-preview-gate h3{margin:0 0 8px!important;color:#18304e!important;font-size:24px!important;line-height:1.25!important}.sq1m-sh-preview-gate p{margin:0;color:#66778d;line-height:1.65}.sq1m-sh-preview-actions,.sq1m-sh-product-gate-actions,.sq1m-sh-resource-modal-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.sq1m-sh-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 17px!important;border-radius:10px!important;text-decoration:none!important;font-weight:800!important;line-height:1!important}.sq1m-sh-btn-primary{background:#24447f!important;color:#fff!important;border:1px solid #24447f!important}.sq1m-sh-btn-primary:hover{background:#193764!important;color:#fff!important}.sq1m-sh-btn-outline{background:#fff!important;color:#24447f!important;border:1px solid #b8cbe0!important}.sq1m-sh-btn-outline:hover{border-color:#24447f!important;color:#193764!important}.sq1m-sh-course-resources{margin-top:38px}.sq1m-sh-course-video{margin:0 0 34px}.sq1m-sh-course-resource-title{margin-bottom:12px}.sq1m-sh-course-resource-title h2{margin:0!important;color:#18304e!important}.sq1m-sh-video-frame{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:16px;background:#0d1d35;box-shadow:0 12px 30px rgba(11,31,56,.16)}.sq1m-sh-video-frame iframe,.sq1m-sh-video-frame video{position:absolute!important;inset:0;width:100%!important;height:100%!important;border:0!important}.sq1m-sh-video-fallback{display:inline-flex;padding:12px 16px;border-radius:9px;background:#24447f;color:#fff!important;text-decoration:none!important;font-weight:800}

/* Protected book-style PDF reader */
.sq1m-sh-pdf-block{margin:34px 0 12px}.sq1m-sh-pdf-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:12px}.sq1m-sh-pdf-heading h2{margin:0!important;color:#18304e!important;font-size:25px!important;line-height:1.2!important}.sq1m-sh-pdf-heading p{margin:0;color:#66778d;text-align:right}.sq1m-sh-pdf-reader{overflow:hidden;border:1px solid #cfdbe8;border-radius:18px;background:#152944;box-shadow:0 18px 46px rgba(10,30,54,.18)}.sq1m-sh-pdf-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:linear-gradient(180deg,#203e67,#173354);border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.sq1m-sh-pdf-toolbar-group{display:flex;align-items:center;gap:7px}.sq1m-sh-pdf-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:38px;height:38px;padding:0 11px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:9px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;font:inherit!important;font-size:14px!important;font-weight:800!important;cursor:pointer;box-shadow:none!important}.sq1m-sh-pdf-control:hover,.sq1m-sh-pdf-control:focus{background:rgba(255,255,255,.17)!important;border-color:rgba(255,255,255,.34)!important;outline:none}.sq1m-sh-pdf-page-status{min-width:116px;text-align:center;font-size:13px;color:rgba(255,255,255,.84)}.sq1m-sh-pdf-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:660px;padding:34px;overflow:auto;overscroll-behavior:contain;background:radial-gradient(circle at 50% 20%,#375474 0,#263f5b 30%,#172b43 78%)}.sq1m-sh-pdf-book{position:relative;display:flex;align-items:stretch;justify-content:center;max-width:100%;filter:drop-shadow(0 20px 24px rgba(0,0,0,.34));transform-origin:center center;transition:transform .18s ease}.sq1m-sh-pdf-page{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(16,35,57,.08)}.sq1m-sh-pdf-page-left{border-radius:8px 2px 2px 8px}.sq1m-sh-pdf-page-right{border-radius:2px 8px 8px 2px}.sq1m-sh-pdf-page canvas{display:block;max-width:none;background:#fff;user-select:none;-webkit-user-select:none}.sq1m-sh-pdf-spine{width:12px;min-width:12px;background:linear-gradient(90deg,rgba(0,0,0,.18),rgba(255,255,255,.28),rgba(0,0,0,.18));box-shadow:0 0 8px rgba(0,0,0,.16);z-index:3}.sq1m-sh-pdf-loading,.sq1m-sh-pdf-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;text-align:center;background:rgba(20,40,64,.74);z-index:10}.sq1m-sh-pdf-loading[hidden],.sq1m-sh-pdf-error[hidden]{display:none!important}.sq1m-sh-pdf-error span{color:rgba(255,255,255,.78)}.sq1m-sh-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:sq1m-sh-spin .8s linear infinite}.sq1m-sh-pdf-book.is-turning{animation:sq1m-sh-page-turn .24s ease}.sq1m-sh-pdf-reader:fullscreen,.sq1m-sh-pdf-reader.is-pseudo-fullscreen{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-width:none!important;border-radius:0!important;border:0!important;background:#10243c!important}.sq1m-sh-pdf-reader:fullscreen .sq1m-sh-pdf-stage,.sq1m-sh-pdf-reader.is-pseudo-fullscreen .sq1m-sh-pdf-stage{flex:1;min-height:0}.sq1m-sh-pdf-reader.is-pseudo-fullscreen{position:fixed!important;inset:0!important;z-index:2147483000!important}.sq1m-sh-reader-lock{overflow:hidden!important;touch-action:none}.sq1m-sh-pdf-reader[data-download-enabled="0"] canvas{-webkit-touch-callout:none}.sq1m-sh-pdf-download{background:#d6a842!important;border-color:#d6a842!important;color:#10243c!important}.sq1m-sh-pdf-download:hover{background:#e2b952!important;color:#10243c!important}@keyframes sq1m-sh-spin{to{transform:rotate(360deg)}}@keyframes sq1m-sh-page-turn{0%{transform:perspective(1200px) rotateY(0)}50%{transform:perspective(1200px) rotateY(-2deg) scale(.995)}100%{transform:perspective(1200px) rotateY(0)}}

/* TownHub dashboard course library */
.sq1m-sh-dashboard-courses{width:100%}.sq1m-sh-dashboard-course-hero{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:0 0 24px;padding:26px 28px;border-radius:17px;background:linear-gradient(135deg,#193663,#2d5a92);color:#fff;box-shadow:0 12px 30px rgba(22,50,90,.16)}.sq1m-sh-dashboard-course-hero span{display:block;margin-bottom:5px;color:#8bd2fb;font-size:11px;font-weight:900;letter-spacing:.14em}.sq1m-sh-dashboard-course-hero h2{margin:0 0 6px!important;color:#fff!important;font-size:29px!important}.sq1m-sh-dashboard-course-hero p{max-width:670px;margin:0;color:rgba(255,255,255,.8);line-height:1.55}.sq1m-sh-dashboard-course-user{min-width:160px;padding:13px 16px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.08);text-align:right}.sq1m-sh-dashboard-course-user small{display:block;color:#8bd2fb;font-size:10px;letter-spacing:.13em}.sq1m-sh-dashboard-course-user strong{display:block;margin-top:3px;font-size:16px}.sq1m-sh-course-library-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:0 0 15px;padding:0 3px}.sq1m-sh-course-library-head strong{color:#18304e}.sq1m-sh-course-library-head span{color:#718096}.sq1m-sh-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sq1m-sh-course-card{overflow:hidden;border:1px solid #dbe4ed;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(27,56,94,.07);transition:transform .2s ease,box-shadow .2s ease}.sq1m-sh-course-card:hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(27,56,94,.12)}.sq1m-sh-course-cover{position:relative;display:block;aspect-ratio:16/9;background-size:cover;background-position:center;text-decoration:none!important}.sq1m-sh-course-cover.is-placeholder{background:linear-gradient(135deg,#274a82,#67b9e9)}.sq1m-sh-course-cover.is-placeholder:after{content:"PPC-SA";position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.26);font-size:36px;font-weight:900;letter-spacing:.08em}.sq1m-sh-course-badge{position:absolute;left:12px;top:12px;z-index:2;padding:5px 8px;border-radius:999px;background:#fff;color:#214575;font-size:10px;font-weight:900;letter-spacing:.09em;box-shadow:0 4px 12px rgba(0,0,0,.12)}.sq1m-sh-course-card-body{padding:17px}.sq1m-sh-course-meta{display:flex;justify-content:space-between;gap:8px;color:#7a8798;font-size:11px;font-weight:700}.sq1m-sh-course-meta span{color:#3d8fc7}.sq1m-sh-course-card h3{margin:8px 0 8px!important;font-size:18px!important;line-height:1.3!important}.sq1m-sh-course-card h3 a{color:#18304e!important;text-decoration:none!important}.sq1m-sh-course-card p{margin:0 0 12px;color:#66778d;line-height:1.55}.sq1m-sh-course-open{display:inline-flex;align-items:center;gap:8px;color:#24447f!important;text-decoration:none!important;font-weight:900}.sq1m-sh-course-open span{color:#49acec}.sq1m-sh-course-card.is-compact .sq1m-sh-course-card-body{padding:14px}.sq1m-sh-course-card.is-compact h3{font-size:16px!important}.sq1m-sh-dashboard-summary{clear:both;margin-top:28px}.sq1m-sh-dashboard-summary-head{display:flex!important;align-items:center;justify-content:space-between}.sq1m-sh-dashboard-summary-head a{color:#24447f!important;font-weight:800;text-decoration:none!important}.sq1m-sh-dashboard-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sq1m-sh-course-empty{padding:40px 24px;border:1px dashed #bdccd9;border-radius:16px;background:#fff;text-align:center}.sq1m-sh-course-empty-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 10px;border-radius:50%;background:#eef8fe;color:#24447f;font-size:26px}.sq1m-sh-course-empty h3{margin:0 0 6px!important;color:#18304e!important}.sq1m-sh-course-empty p{margin:0;color:#718096}.sq1m-sh-standalone-courses{max-width:1180px;margin:30px auto;padding:0 18px}

/* WooCommerce webinar / journal member gates */
.sq1m-sh-resource-product{position:relative}.sq1m-sh-loop-badge{position:absolute;z-index:10;top:10px;left:10px;padding:6px 9px;border-radius:999px;background:#24447f;color:#fff;font-size:10px;font-weight:900;letter-spacing:.04em;box-shadow:0 5px 14px rgba(22,51,91,.2)}.sq1m-sh-product-preview-copy{color:#596b80;line-height:1.65}.sq1m-sh-product-member-access,.sq1m-sh-product-gate{clear:both;margin:18px 0;padding:18px 20px;border-radius:13px}.sq1m-sh-product-member-access{border:1px solid #9ed7bd;background:#f0fbf6;color:#1c5a43}.sq1m-sh-product-member-access>span,.sq1m-sh-product-gate>span{display:block;margin-bottom:5px;font-size:10px;font-weight:900;letter-spacing:.11em}.sq1m-sh-product-member-access>strong{display:block}.sq1m-sh-member-files{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:13px;padding-top:12px;border-top:1px solid #cbe9d9}.sq1m-sh-member-files>small{width:100%;color:#47715f;font-weight:900;letter-spacing:.09em}.sq1m-sh-member-file-button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #99cdb4;border-radius:9px;background:#fff;color:#19583f!important;text-decoration:none!important;font-weight:800}.sq1m-sh-member-file-button:hover{border-color:#4b9f76}.sq1m-sh-product-gate{border:1px solid #d6e1ec;background:#f6fafe}.sq1m-sh-product-gate>span{color:#3d93cd}.sq1m-sh-product-gate h3{margin:0 0 6px!important;color:#18304e!important;font-size:20px!important}.sq1m-sh-product-gate p{margin:0;color:#66778d;line-height:1.55}.sq1m-sh-or{color:#66778d}.sq1m-sh-resource-modal[hidden]{display:none!important}.sq1m-sh-resource-modal{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;padding:20px}.sq1m-sh-resource-modal-backdrop{position:absolute;inset:0;background:rgba(9,23,41,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sq1m-sh-resource-modal-card{position:relative;z-index:2;width:min(560px,100%);padding:30px;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.28)}.sq1m-sh-resource-modal-close{position:absolute;right:12px;top:10px;width:36px;height:36px;border:0!important;border-radius:50%;background:#eef3f8!important;color:#254368!important;font-size:24px;line-height:1;cursor:pointer}.sq1m-sh-resource-modal-kicker{display:block;margin-bottom:5px;color:#4499d2;font-size:10px;font-weight:900;letter-spacing:.12em}.sq1m-sh-resource-modal-card h2{margin:0 36px 8px 0!important;color:#18304e!important;font-size:25px!important}.sq1m-sh-resource-modal-card p{margin:0;color:#66778d;line-height:1.6}.sq1m-sh-resource-modal-price{margin-top:13px;color:#18304e;font-size:18px;font-weight:900}body.sq1m-sh-modal-open{overflow:hidden!important}

@media(max-width:1050px){.sq1m-sh-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sq1m-sh-pdf-stage{min-height:560px;padding:24px}.sq1m-sh-pdf-fullscreen span{display:none}}
@media(max-width:720px){.sq1m-sh-preview-gate{padding:24px 21px}.sq1m-sh-preview-actions,.sq1m-sh-product-gate-actions{display:grid}.sq1m-sh-preview-actions .sq1m-sh-btn,.sq1m-sh-product-gate-actions .sq1m-sh-btn{width:100%}.sq1m-sh-pdf-heading{align-items:flex-start;flex-direction:column}.sq1m-sh-pdf-heading p{text-align:left}.sq1m-sh-pdf-toolbar{align-items:stretch;flex-direction:column}.sq1m-sh-pdf-toolbar-group{justify-content:space-between}.sq1m-sh-pdf-page-status{flex:1}.sq1m-sh-pdf-stage{min-height:510px;padding:16px 8px}.sq1m-sh-pdf-spine,.sq1m-sh-pdf-page-left{display:none}.sq1m-sh-pdf-page-right{border-radius:7px}.sq1m-sh-dashboard-course-hero{align-items:flex-start;flex-direction:column;padding:22px}.sq1m-sh-dashboard-course-user{width:100%;text-align:left}.sq1m-sh-course-library-head{align-items:flex-start;flex-direction:column}.sq1m-sh-course-grid,.sq1m-sh-dashboard-mini-grid{grid-template-columns:1fr}.sq1m-sh-resource-modal-card{padding:25px 20px}}
@supports(padding:max(0px)){.sq1m-sh-pdf-reader.is-pseudo-fullscreen{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
.sq1m-sh-pdf-book.is-cover .sq1m-sh-pdf-spine,.sq1m-sh-pdf-book.is-single .sq1m-sh-pdf-spine{display:none}

/* Enhanced physical book page-turn reader */
.sq1m-sh-pdf-stage{perspective:2400px;perspective-origin:50% 46%;cursor:default}
.sq1m-sh-pdf-book{transform-style:preserve-3d;transition:transform .82s cubic-bezier(.2,.72,.18,1);will-change:transform}
.sq1m-sh-pdf-page{flex:0 0 auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.sq1m-sh-pdf-page.is-blank{visibility:hidden;box-shadow:none!important;background:transparent!important;border:0!important}
.sq1m-sh-pdf-book.is-cover .sq1m-sh-pdf-page-right{border-radius:9px 13px 13px 9px;box-shadow:8px 8px 0 rgba(11,28,47,.28),14px 18px 28px rgba(0,0,0,.32);transform:translateZ(3px)}
.sq1m-sh-pdf-book.is-cover .sq1m-sh-pdf-page-right:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 5px 0 10px rgba(0,0,0,.12),inset -2px 0 0 rgba(255,255,255,.38);background:linear-gradient(90deg,rgba(255,255,255,.03),transparent 7%,transparent 93%,rgba(0,0,0,.05))}
.sq1m-sh-pdf-book.is-cover .sq1m-sh-pdf-page-right:after{content:"";position:absolute;right:-5px;top:5px;bottom:5px;width:5px;z-index:-1;border-radius:0 4px 4px 0;background:linear-gradient(90deg,#d8d6cf,#f6f3e8 55%,#aaa69c);box-shadow:2px 1px 4px rgba(0,0,0,.22)}
.sq1m-sh-pdf-book.is-cover-opening,.sq1m-sh-pdf-book.is-cover-closing{transition-duration:.98s}
.sq1m-sh-pdf-stage.is-page-turning{cursor:wait}
.sq1m-sh-pdf-turn-layer{position:absolute;z-index:25;pointer-events:none;perspective:2600px;transform-style:preserve-3d;filter:drop-shadow(0 16px 18px rgba(0,0,0,.2))}
.sq1m-sh-pdf-turn-page{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform;transform:translateZ(0) rotateY(0deg);animation-duration:var(--sq1m-turn-duration,.82s);animation-timing-function:cubic-bezier(.18,.68,.2,1);animation-fill-mode:forwards}
.sq1m-sh-pdf-turn-layer.is-right .sq1m-sh-pdf-turn-page{transform-origin:0 50%}
.sq1m-sh-pdf-turn-layer.is-left .sq1m-sh-pdf-turn-page{transform-origin:100% 50%}
.sq1m-sh-pdf-turn-layer.is-forward .sq1m-sh-pdf-turn-page{animation-name:sq1m-sh-page-turn-forward}
.sq1m-sh-pdf-turn-layer.is-backward .sq1m-sh-pdf-turn-page{animation-name:sq1m-sh-page-turn-backward}
.sq1m-sh-pdf-turn-page:before,.sq1m-sh-pdf-turn-page:after{content:"";position:absolute;top:1.5%;bottom:1.5%;pointer-events:none;opacity:0;z-index:4}
.sq1m-sh-pdf-turn-page:before{width:18%;border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.06) 38%,rgba(18,31,52,.08) 72%,rgba(18,31,52,.18) 100%);mix-blend-mode:multiply;filter:blur(.15px)}
.sq1m-sh-pdf-turn-page:after{width:12px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.06) 35%,rgba(0,0,0,.22) 100%);box-shadow:0 0 12px rgba(0,0,0,.14)}
.sq1m-sh-pdf-turn-layer.is-right .sq1m-sh-pdf-turn-page:before{left:5px;transform-origin:0 50%;animation:sq1m-sh-page-curl-forward var(--sq1m-turn-duration,.82s) cubic-bezier(.18,.68,.2,1) forwards}
.sq1m-sh-pdf-turn-layer.is-right .sq1m-sh-pdf-turn-page:after{right:-6px;animation:sq1m-sh-page-edge-forward var(--sq1m-turn-duration,.82s) cubic-bezier(.18,.68,.2,1) forwards}
.sq1m-sh-pdf-turn-layer.is-left .sq1m-sh-pdf-turn-page:before{right:5px;transform-origin:100% 50%;animation:sq1m-sh-page-curl-backward var(--sq1m-turn-duration,.82s) cubic-bezier(.18,.68,.2,1) forwards}
.sq1m-sh-pdf-turn-layer.is-left .sq1m-sh-pdf-turn-page:after{left:-6px;animation:sq1m-sh-page-edge-backward var(--sq1m-turn-duration,.82s) cubic-bezier(.18,.68,.2,1) forwards}
@keyframes sq1m-sh-page-turn-forward{0%{transform:translateZ(0) rotateY(0deg) rotateX(0deg) skewY(0deg) scaleX(1)}14%{transform:translateZ(7px) rotateY(-14deg) rotateX(1.2deg) skewY(-.8deg) scaleX(.998)}34%{transform:translateZ(18px) rotateY(-58deg) rotateX(2.8deg) skewY(-2.8deg) scaleX(.982)}56%{transform:translateZ(16px) rotateY(-122deg) rotateX(1.6deg) skewY(-1.9deg) scaleX(.988)}82%{transform:translateZ(6px) rotateY(-167deg) rotateX(.4deg) skewY(-.4deg) scaleX(.997)}100%{transform:translateZ(0) rotateY(-180deg) rotateX(0deg) skewY(0deg) scaleX(1)}}
@keyframes sq1m-sh-page-turn-backward{0%{transform:translateZ(0) rotateY(0deg) rotateX(0deg) skewY(0deg) scaleX(1)}14%{transform:translateZ(7px) rotateY(14deg) rotateX(-1.2deg) skewY(.8deg) scaleX(.998)}34%{transform:translateZ(18px) rotateY(58deg) rotateX(-2.8deg) skewY(2.8deg) scaleX(.982)}56%{transform:translateZ(16px) rotateY(122deg) rotateX(-1.6deg) skewY(1.9deg) scaleX(.988)}82%{transform:translateZ(6px) rotateY(167deg) rotateX(-.4deg) skewY(.4deg) scaleX(.997)}100%{transform:translateZ(0) rotateY(180deg) rotateX(0deg) skewY(0deg) scaleX(1)}}
@keyframes sq1m-sh-page-curl-forward{0%{opacity:0;transform:scaleX(.45) skewY(0deg)}18%{opacity:.34;transform:scaleX(1.4) skewY(-2deg)}42%{opacity:.68;transform:scaleX(2.35) skewY(-5deg)}68%{opacity:.38;transform:scaleX(1.15) skewY(-2.4deg)}100%{opacity:0;transform:scaleX(.3) skewY(0deg)}}
@keyframes sq1m-sh-page-curl-backward{0%{opacity:0;transform:scaleX(.45) skewY(0deg)}18%{opacity:.34;transform:scaleX(1.4) skewY(2deg)}42%{opacity:.68;transform:scaleX(2.35) skewY(5deg)}68%{opacity:.38;transform:scaleX(1.15) skewY(2.4deg)}100%{opacity:0;transform:scaleX(.3) skewY(0deg)}}
@keyframes sq1m-sh-page-edge-forward{0%{opacity:0;transform:translateX(0) scaleY(.8)}22%{opacity:.65;transform:translateX(-4px) scaleY(1)}58%{opacity:.5;transform:translateX(-10px) scaleY(1.02)}100%{opacity:0;transform:translateX(-2px) scaleY(.84)}}
@keyframes sq1m-sh-page-edge-backward{0%{opacity:0;transform:translateX(0) scaleY(.8)}22%{opacity:.65;transform:translateX(4px) scaleY(1)}58%{opacity:.5;transform:translateX(10px) scaleY(1.02)}100%{opacity:0;transform:translateX(2px) scaleY(.84)}}
.sq1m-sh-pdf-turn-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:inset 0 0 0 1px rgba(17,34,54,.08)}
.sq1m-sh-pdf-turn-face canvas{display:block;max-width:none;background:#fff;user-select:none;-webkit-user-select:none}
.sq1m-sh-pdf-turn-front{z-index:2;border-radius:2px 8px 8px 2px}
.sq1m-sh-pdf-turn-back{transform:rotateY(180deg);border-radius:8px 2px 2px 8px}
.sq1m-sh-pdf-turn-layer.is-left .sq1m-sh-pdf-turn-front{border-radius:8px 2px 2px 8px}
.sq1m-sh-pdf-turn-layer.is-left .sq1m-sh-pdf-turn-back{border-radius:2px 8px 8px 2px}
.sq1m-sh-pdf-turn-face:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;transition:opacity .41s ease;background:linear-gradient(90deg,rgba(0,0,0,.46),transparent 18%,transparent 76%,rgba(0,0,0,.16))}
.sq1m-sh-pdf-turn-layer.is-forward .sq1m-sh-pdf-turn-face:after,.sq1m-sh-pdf-turn-layer.is-backward .sq1m-sh-pdf-turn-face:after{opacity:.34}
.sq1m-sh-pdf-turn-layer:before{content:"";position:absolute;inset:4% -8% 1%;z-index:-1;opacity:0;filter:blur(13px);background:rgba(0,0,0,.38);transform:translateX(0) scaleX(.25);transition:opacity .28s ease,transform .82s cubic-bezier(.18,.68,.2,1)}
.sq1m-sh-pdf-turn-layer.is-forward:before{opacity:.52;transform:translateX(-46%) scaleX(.85)}
.sq1m-sh-pdf-turn-layer.is-backward:before{opacity:.52;transform:translateX(46%) scaleX(.85)}
.sq1m-sh-pdf-turn-layer.is-hard-cover{filter:drop-shadow(0 19px 25px rgba(0,0,0,.32))}
.sq1m-sh-pdf-turn-layer.is-hard-cover .sq1m-sh-pdf-turn-face{box-shadow:inset 0 0 0 2px rgba(24,43,67,.13),inset 5px 0 10px rgba(0,0,0,.12)}
.sq1m-sh-pdf-turn-layer.is-hard-cover .sq1m-sh-pdf-turn-front:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px rgba(255,255,255,.14),inset -5px 0 12px rgba(0,0,0,.13)}
.sq1m-sh-pdf-control:disabled{opacity:.38!important;cursor:not-allowed!important}
@media (hover:hover) and (pointer:fine){.sq1m-sh-pdf-stage:not(.is-page-turning):after{content:"Click the page edge to turn";position:absolute;right:18px;bottom:12px;padding:5px 8px;border-radius:999px;background:rgba(7,21,37,.34);color:rgba(255,255,255,.58);font-size:10px;font-weight:700;letter-spacing:.04em;pointer-events:none}}
@media(max-width:759px){.sq1m-sh-pdf-book{transition:transform .01s linear}.sq1m-sh-pdf-turn-layer{filter:drop-shadow(0 12px 15px rgba(0,0,0,.24))}.sq1m-sh-pdf-turn-layer.is-right .sq1m-sh-pdf-turn-page{transform-origin:0 50%}.sq1m-sh-pdf-turn-layer.is-left .sq1m-sh-pdf-turn-page{transform-origin:100% 50%}}
@media(prefers-reduced-motion:reduce){.sq1m-sh-pdf-book,.sq1m-sh-pdf-turn-page,.sq1m-sh-pdf-turn-layer:before,.sq1m-sh-pdf-turn-face:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}


/* v2.0.3 resource pricing + member PDF viewer */
.sq1m-sh-product-reader-section{clear:both;width:100%;margin:26px 0 34px}
.sq1m-sh-product-reader-section .sq1m-sh-pdf-block{margin-top:0}
.sq1m-sh-product-member-access p{margin:7px 0 0;color:#47715f;line-height:1.5}
.sq1m-sh-pdf-heading-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:14px;flex-wrap:wrap}
.sq1m-sh-pdf-heading-actions p{max-width:420px}
.sq1m-sh-resource-download-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px!important;border:1px solid #d6a842!important;border-radius:11px!important;background:linear-gradient(180deg,#e4bc5e,#d6a842)!important;color:#112b4b!important;text-decoration:none!important;font-size:14px!important;line-height:1!important;font-weight:900!important;box-shadow:0 8px 20px rgba(173,127,31,.22)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}
.sq1m-sh-resource-download-cta:hover,.sq1m-sh-resource-download-cta:focus{color:#112b4b!important;transform:translateY(-1px);box-shadow:0 11px 24px rgba(173,127,31,.3)!important;filter:brightness(1.03);outline:none}
.sq1m-sh-resource-download-cta>span{font-size:21px;line-height:1}
.sq1m-sh-pdf-download{min-width:132px;background:linear-gradient(180deg,#e4bc5e,#d6a842)!important;box-shadow:0 5px 13px rgba(0,0,0,.14)!important}
.sq1m-sh-resource-modal-price:empty{display:none!important}
body .sq1m-sh-resource-product.sq1m-sh-resource-unlocked .price:empty,
body .sq1m-sh-resource-product.sq1m-sh-resource-locked .price:empty{display:none!important}
@media(max-width:720px){.sq1m-sh-pdf-heading-actions{width:100%;align-items:flex-start;justify-content:flex-start}.sq1m-sh-pdf-heading-actions p{max-width:none}.sq1m-sh-resource-download-cta{width:100%}.sq1m-sh-pdf-download{min-width:0}}

.sq1m-sh-resource-product.sq1m-sh-resource-no-price .price,.sq1m-sh-resource-product.sq1m-sh-resource-no-price .woocommerce-Price-amount,.sq1m-sh-resource-product.sq1m-sh-resource-no-price .woocommerce-Price-currencySymbol{display:none!important}

/* v2.0.5 - consistent Webinar / Journal resource cards */
body .elementor-element-797d34c .eael-product-grid .products.eael-post-appender{
    position:static!important;
    height:auto!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:30px!important;
    margin:0!important;
    padding:0!important;
}
body .elementor-element-797d34c .eael-product-grid .products.eael-post-appender>li.product{
    position:relative!important;
    inset:auto!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    float:none!important;
    transform:none!important;
    opacity:1!important;
    visibility:visible!important;
    list-style:none!important;
}
body .elementor-element-797d34c .eael-product-grid .eael-product-wrap{
    position:relative!important;
    display:flex!important;
    flex-direction:column!important;
    height:100%!important;
    min-height:100%!important;
    overflow:hidden!important;
    border:1px solid #d7e1ed!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 10px 28px rgba(24,52,88,.08)!important;
    transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;
}
body .elementor-element-797d34c .eael-product-grid .eael-product-wrap:hover{
    transform:translateY(-4px)!important;
    border-color:#c4d4e7!important;
    box-shadow:0 18px 40px rgba(24,52,88,.13)!important;
}
body .elementor-element-797d34c .eael-product-grid .square1-product-image-link,
body .elementor-element-797d34c .eael-product-grid .eael-product-wrap>a:first-child{
    display:block!important;
    width:100%!important;
    aspect-ratio:1/1!important;
    overflow:hidden!important;
    background:#eef3f8!important;
}
body .elementor-element-797d34c .eael-product-grid .square1-product-image-link img,
body .elementor-element-797d34c .eael-product-grid .eael-product-wrap>a:first-child>img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    aspect-ratio:1/1!important;
    object-fit:cover!important;
    object-position:center!important;
    margin:0!important;
    border:0!important;
    transition:transform .35s ease!important;
}
body .elementor-element-797d34c .eael-product-grid .eael-product-wrap>img:first-child{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-width:none!important;
    aspect-ratio:1/1!important;
    object-fit:cover!important;
    object-position:center!important;
    margin:0!important;
    border:0!important;
    transition:transform .35s ease!important;
}
body .elementor-element-797d34c .eael-product-grid .eael-product-wrap:hover .square1-product-image-link img,
body .elementor-element-797d34c .eael-product-grid .eael-product-wrap:hover>a:first-child>img,
body .elementor-element-797d34c .eael-product-grid .eael-product-wrap:hover>img:first-child{
    transform:scale(1.018)!important;
}
body .elementor-element-797d34c .eael-product-grid .eael-product-title{
    display:flex!important;
    align-items:flex-start!important;
    justify-content:center!important;
    flex:1 0 auto!important;
    min-height:78px!important;
    margin:0!important;
    padding:20px 20px 8px!important;
    text-align:center!important;
}
body .elementor-element-797d34c .eael-product-grid .eael-product-title a{
    display:block!important;
    width:100%!important;
    text-decoration:none!important;
}
body .elementor-element-797d34c .eael-product-grid .woocommerce-loop-product__title{
    margin:0!important;
    padding:0!important;
    color:#1f3d77!important;
    font-family:inherit!important;
    font-size:16px!important;
    font-weight:800!important;
    line-height:1.45!important;
    text-align:center!important;
}
body .elementor-element-797d34c .eael-product-grid .eael-product-price{
    min-height:0!important;
    margin:0!important;
    padding:0 20px 10px!important;
    color:#1f3d77!important;
    text-align:center!important;
    font-size:16px!important;
    font-weight:800!important;
}
body .elementor-element-797d34c .eael-product-grid .eael-product-price:empty{
    display:none!important;
    padding:0!important;
}
body .elementor-element-797d34c .eael-product-grid .cth-add-to-cart{
    position:static!important;
    inset:auto!important;
    display:block!important;
    width:auto!important;
    height:auto!important;
    margin-top:auto!important;
    padding:12px 20px 20px!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    background:transparent!important;
}
body .elementor-element-797d34c .eael-product-grid .cth-add-to-cart .button,
body .elementor-element-797d34c .eael-product-grid .sq1m-sh-resource-view,
body .elementor-element-797d34c .eael-product-grid .sq1m-sh-resource-access{
    position:static!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:50px!important;
    margin:0!important;
    padding:11px 16px!important;
    border:1px solid #2b4e8f!important;
    border-radius:11px!important;
    background:linear-gradient(180deg,#3b61a5 0%,#2f528f 100%)!important;
    color:#fff!important;
    box-shadow:0 8px 18px rgba(37,72,130,.18)!important;
    font-family:inherit!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:1.2!important;
    text-align:center!important;
    text-decoration:none!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important;
}
body .elementor-element-797d34c .eael-product-grid .cth-add-to-cart .button:hover,
body .elementor-element-797d34c .eael-product-grid .sq1m-sh-resource-view:hover,
body .elementor-element-797d34c .eael-product-grid .sq1m-sh-resource-access:hover{
    color:#fff!important;
    transform:translateY(-1px)!important;
    box-shadow:0 11px 24px rgba(37,72,130,.25)!important;
    filter:brightness(1.04)!important;
}
@media(max-width:980px){
    body .elementor-element-797d34c .eael-product-grid .products.eael-post-appender{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
}
@media(max-width:620px){
    body .elementor-element-797d34c .eael-product-grid .products.eael-post-appender{grid-template-columns:1fr!important;gap:18px!important}
    body .elementor-element-797d34c .eael-product-grid .eael-product-title{min-height:0!important;padding-top:17px!important}
}

/* v2.0.5 - clickable PDF annotation links */
.sq1m-sh-pdf-link-layer{
    position:absolute;
    left:50%;
    top:50%;
    z-index:7;
    transform:translate(-50%,-50%);
    pointer-events:none;
    overflow:visible;
}
.sq1m-sh-pdf-page-link{
    position:absolute!important;
    z-index:1;
    display:block!important;
    min-width:2px;
    min-height:2px;
    margin:0!important;
    padding:0!important;
    border:1px solid transparent!important;
    border-radius:3px!important;
    background:transparent!important;
    box-shadow:none!important;
    opacity:1!important;
    pointer-events:auto!important;
    cursor:pointer!important;
    text-decoration:none!important;
    transition:background .14s ease,border-color .14s ease,box-shadow .14s ease!important;
}
.sq1m-sh-pdf-page-link:hover,.sq1m-sh-pdf-page-link:focus-visible{
    border-color:rgba(55,139,209,.55)!important;
    background:rgba(72,172,236,.13)!important;
    box-shadow:0 0 0 2px rgba(72,172,236,.10)!important;
    outline:none!important;
}
.sq1m-sh-pdf-stage.is-page-turning .sq1m-sh-pdf-link-layer{pointer-events:none!important;visibility:hidden!important}

/* v2.0.5 - explicit full-screen exit control */
.sq1m-sh-pdf-exit-fullscreen{display:none!important;background:#fff!important;color:#17304f!important;border-color:rgba(255,255,255,.75)!important;font-weight:900!important}
.sq1m-sh-pdf-reader.is-pseudo-fullscreen .sq1m-sh-pdf-fullscreen,
.sq1m-sh-pdf-reader.is-native-fullscreen .sq1m-sh-pdf-fullscreen,
.sq1m-sh-pdf-reader:fullscreen .sq1m-sh-pdf-fullscreen,
.sq1m-sh-pdf-reader:-webkit-full-screen .sq1m-sh-pdf-fullscreen{display:none!important}
.sq1m-sh-pdf-reader.is-pseudo-fullscreen .sq1m-sh-pdf-exit-fullscreen,
.sq1m-sh-pdf-reader.is-native-fullscreen .sq1m-sh-pdf-exit-fullscreen,
.sq1m-sh-pdf-reader:fullscreen .sq1m-sh-pdf-exit-fullscreen,
.sq1m-sh-pdf-reader:-webkit-full-screen .sq1m-sh-pdf-exit-fullscreen{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
.sq1m-sh-pdf-reader:-webkit-full-screen{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-width:none!important;border-radius:0!important;border:0!important;background:#10243c!important}
.sq1m-sh-pdf-reader:-webkit-full-screen .sq1m-sh-pdf-stage{flex:1!important;min-height:0!important}
@media(max-width:720px){.sq1m-sh-pdf-exit-fullscreen{width:100%!important}}


/* v2.0.6 - softer paper flex during page turns */
.sq1m-sh-pdf-turn-layer:not(.is-hard-cover) .sq1m-sh-pdf-turn-page{
    overflow:hidden;
    border-radius:2px 10px 10px 2px;
    transform-origin:inherit;
    -webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
    clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
}
.sq1m-sh-pdf-turn-layer.is-left:not(.is-hard-cover) .sq1m-sh-pdf-turn-page{border-radius:10px 2px 2px 10px}
.sq1m-sh-pdf-turn-layer.is-hard-cover.is-forward .sq1m-sh-pdf-turn-page{animation-name:sq1m-sh-cover-turn-forward!important}
.sq1m-sh-pdf-turn-layer.is-hard-cover.is-backward .sq1m-sh-pdf-turn-page{animation-name:sq1m-sh-cover-turn-backward!important}
@keyframes sq1m-sh-page-turn-forward{
    0%{transform:translate3d(0,0,0) rotateY(0deg) rotateX(0deg) rotateZ(0deg) skewY(0deg) scaleX(1) scaleY(1);border-radius:2px 10px 10px 2px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
    14%{transform:translate3d(-1px,-1px,10px) rotateY(-13deg) rotateX(1.5deg) rotateZ(-.25deg) skewY(-1.2deg) scaleX(.997) scaleY(.999);border-radius:2px 16px 16px 2px;clip-path:polygon(0 0,98.8% .8%,100% 6%,99% 50%,100% 94%,98.8% 99.2%,0 100%)}
    31%{transform:translate3d(-5px,-2px,25px) rotateY(-49deg) rotateX(3deg) rotateZ(-.75deg) skewY(-3.4deg) scaleX(.972) scaleY(.994);border-radius:2px 30px 30px 2px;clip-path:polygon(0 .6%,95.5% 0,100% 8%,96.8% 50%,100% 92%,95.5% 100%,0 99.4%)}
    47%{transform:translate3d(-8px,-2px,34px) rotateY(-88deg) rotateX(3.6deg) rotateZ(-1deg) skewY(-5.4deg) scaleX(.938) scaleY(.988);border-radius:2px 46px 46px 2px;clip-path:polygon(0 1.2%,90% 0,100% 12%,94% 50%,100% 88%,90% 100%,0 98.8%)}
    61%{transform:translate3d(-7px,-1px,29px) rotateY(-128deg) rotateX(2.6deg) rotateZ(-.65deg) skewY(-3.8deg) scaleX(.957) scaleY(.992);border-radius:2px 38px 38px 2px;clip-path:polygon(0 .9%,93% 0,100% 10%,95.5% 50%,100% 90%,93% 100%,0 99.1%)}
    80%{transform:translate3d(-2px,0,11px) rotateY(-166deg) rotateX(.8deg) rotateZ(-.2deg) skewY(-1deg) scaleX(.994) scaleY(.999);border-radius:2px 17px 17px 2px;clip-path:polygon(0 0,98.5% .6%,100% 5%,99% 50%,100% 95%,98.5% 99.4%,0 100%)}
    100%{transform:translate3d(0,0,0) rotateY(-180deg) rotateX(0deg) rotateZ(0deg) skewY(0deg) scaleX(1) scaleY(1);border-radius:2px 10px 10px 2px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes sq1m-sh-page-turn-backward{
    0%{transform:translate3d(0,0,0) rotateY(0deg) rotateX(0deg) rotateZ(0deg) skewY(0deg) scaleX(1) scaleY(1);border-radius:10px 2px 2px 10px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
    14%{transform:translate3d(1px,-1px,10px) rotateY(13deg) rotateX(-1.5deg) rotateZ(.25deg) skewY(1.2deg) scaleX(.997) scaleY(.999);border-radius:16px 2px 2px 16px;clip-path:polygon(1.2% .8%,100% 0,100% 100%,1.2% 99.2%,0 94%,1% 50%,0 6%)}
    31%{transform:translate3d(5px,-2px,25px) rotateY(49deg) rotateX(-3deg) rotateZ(.75deg) skewY(3.4deg) scaleX(.972) scaleY(.994);border-radius:30px 2px 2px 30px;clip-path:polygon(4.5% 0,100% .6%,100% 99.4%,4.5% 100%,0 92%,3.2% 50%,0 8%)}
    47%{transform:translate3d(8px,-2px,34px) rotateY(88deg) rotateX(-3.6deg) rotateZ(1deg) skewY(5.4deg) scaleX(.938) scaleY(.988);border-radius:46px 2px 2px 46px;clip-path:polygon(10% 0,100% 1.2%,100% 98.8%,10% 100%,0 88%,6% 50%,0 12%)}
    61%{transform:translate3d(7px,-1px,29px) rotateY(128deg) rotateX(-2.6deg) rotateZ(.65deg) skewY(3.8deg) scaleX(.957) scaleY(.992);border-radius:38px 2px 2px 38px;clip-path:polygon(7% 0,100% .9%,100% 99.1%,7% 100%,0 90%,4.5% 50%,0 10%)}
    80%{transform:translate3d(2px,0,11px) rotateY(166deg) rotateX(-.8deg) rotateZ(.2deg) skewY(1deg) scaleX(.994) scaleY(.999);border-radius:17px 2px 2px 17px;clip-path:polygon(1.5% .6%,100% 0,100% 100%,1.5% 99.4%,0 95%,1% 50%,0 5%)}
    100%{transform:translate3d(0,0,0) rotateY(180deg) rotateX(0deg) rotateZ(0deg) skewY(0deg) scaleX(1) scaleY(1);border-radius:10px 2px 2px 10px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes sq1m-sh-cover-turn-forward{0%{transform:translateZ(0) rotateY(0deg)}20%{transform:translateZ(9px) rotateY(-22deg)}55%{transform:translateZ(15px) rotateY(-108deg)}84%{transform:translateZ(5px) rotateY(-169deg)}100%{transform:translateZ(0) rotateY(-180deg)}}
@keyframes sq1m-sh-cover-turn-backward{0%{transform:translateZ(0) rotateY(0deg)}20%{transform:translateZ(9px) rotateY(22deg)}55%{transform:translateZ(15px) rotateY(108deg)}84%{transform:translateZ(5px) rotateY(169deg)}100%{transform:translateZ(0) rotateY(180deg)}}
.sq1m-sh-pdf-turn-layer:not(.is-hard-cover) .sq1m-sh-pdf-turn-face:after{
    background:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.13) 10%,rgba(255,255,255,.12) 32%,transparent 54%,rgba(0,0,0,.11) 82%,rgba(0,0,0,.24) 100%);
}

/* v2.0.7 - PPC-SA Good Reads / responsive four-column knowledge grid */
body.blog #main-sec.gray-bg{background:#f4f7fb!important;padding-bottom:76px!important}
body.blog #main-sec>.container{max-width:1360px!important;padding-left:20px!important;padding-right:20px!important}
body.blog .breadcrumbs-wrapper{margin-bottom:16px!important}
.sq1m-sh-blog-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;margin:0 0 24px;padding:24px 30px;border:1px solid rgba(29,63,107,.12);border-radius:16px;background:linear-gradient(135deg,#183958 0%,#244d78 62%,#315f8f 100%);box-shadow:0 14px 34px rgba(26,56,91,.12);color:#fff}
.sq1m-sh-blog-hero:after{content:"";position:absolute;right:-58px;top:-92px;width:245px;height:245px;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 30px rgba(255,255,255,.028),0 0 0 62px rgba(255,255,255,.018);pointer-events:none}
.sq1m-sh-blog-hero-copy{position:relative;z-index:2;max-width:820px}
.sq1m-sh-blog-eyebrow{display:inline-block;margin-bottom:6px;color:#e1b74e;font-size:10px;font-weight:900;letter-spacing:.15em}
.sq1m-sh-blog-hero h1{margin:0 0 6px!important;color:#fff!important;font-size:32px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.02em}
.sq1m-sh-blog-hero p{max-width:760px;margin:0!important;color:rgba(255,255,255,.84)!important;font-size:14px!important;line-height:1.55!important}
.sq1m-sh-blog-hero-mark{position:relative;z-index:2;display:flex;align-items:flex-end;gap:6px;min-width:88px;height:56px;padding:10px 11px;border:1px solid rgba(255,255,255,.15);border-radius:13px;background:rgba(255,255,255,.07)}
.sq1m-sh-blog-hero-mark span{display:block;flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#e5c15d,#c99222);box-shadow:inset 0 1px rgba(255,255,255,.35)}
.sq1m-sh-blog-hero-mark span:nth-child(1){height:34%}.sq1m-sh-blog-hero-mark span:nth-child(2){height:62%}.sq1m-sh-blog-hero-mark span:nth-child(3){height:92%}
body.blog .post-container{margin-top:0!important}
body.blog .post-container>.row{margin-left:-10px!important;margin-right:-10px!important}
body.blog .display-posts.nosidebar{padding-left:10px!important;padding-right:10px!important}
body.blog .list-single-main-wrapper.list-posts-wrap.sq1m-sh-blog-grid{float:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:20px!important;width:100%!important;margin:0!important}
body.blog article.sq1m-sh-blog-card>.list-single-main-media{display:none!important}
body.blog article.sq1m-sh-blog-card{float:none!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
body.blog article.sq1m-sh-blog-card .post-content-wrap{position:relative;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden;margin:0!important;padding:0 17px 17px!important;border:1px solid #dbe4ee!important;border-radius:15px!important;background:#fff!important;box-shadow:0 9px 24px rgba(21,49,78,.07)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}
@media(hover:hover) and (pointer:fine){body.blog article.sq1m-sh-blog-card:hover .post-content-wrap{transform:translateY(-3px);border-color:#cad8e7!important;box-shadow:0 16px 32px rgba(21,49,78,.12)!important}}
.sq1m-sh-blog-card-media{position:relative;display:block!important;flex:0 0 auto;aspect-ratio:4/3;margin:0 -17px 15px!important;overflow:hidden;background:#173655;text-decoration:none!important}
.sq1m-sh-blog-card-media:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(180deg,transparent,rgba(10,29,49,.12));pointer-events:none}
.sq1m-sh-blog-card-media picture{display:block;width:100%;height:100%}
.sq1m-sh-blog-card-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .3s ease!important}
@media(hover:hover) and (pointer:fine){body.blog article.sq1m-sh-blog-card:hover .sq1m-sh-blog-card-media img{transform:scale(1.025)}}
.sq1m-sh-blog-card-media.is-placeholder{background:radial-gradient(circle at 25% 22%,rgba(224,182,79,.20),transparent 30%),linear-gradient(135deg,#173655,#28527f 68%,#183856)}
.sq1m-sh-blog-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:7px;opacity:.92}
.sq1m-sh-blog-placeholder i,.sq1m-sh-blog-placeholder b,.sq1m-sh-blog-placeholder em{display:block;width:13px;border-radius:999px;background:linear-gradient(180deg,#e2ba57,#c99020);box-shadow:0 6px 15px rgba(0,0,0,.14);transform:rotate(-18deg)}
.sq1m-sh-blog-placeholder i{height:31px}.sq1m-sh-blog-placeholder b{height:48px}.sq1m-sh-blog-placeholder em{height:23px}
.sq1m-sh-blog-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;color:#7c8998;font-size:9.5px;font-weight:700;line-height:1.3}
.sq1m-sh-blog-category{display:inline-flex;align-items:center;min-height:22px;padding:4px 7px;border-radius:999px;background:#eef4fa;color:#254a73!important;font-size:9px!important;font-weight:900!important;letter-spacing:.055em;text-transform:uppercase}
.sq1m-sh-blog-facts{text-align:right;white-space:nowrap}
body.blog article.sq1m-sh-blog-card .post-opt-title{margin:0 0 8px!important;padding:0!important;font-size:18px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.012em}
body.blog article.sq1m-sh-blog-card .post-opt-title a{color:#173655!important;text-decoration:none!important}
body.blog article.sq1m-sh-blog-card .post-opt-title a:hover{color:#315f93!important}
body.blog article.sq1m-sh-blog-card .post-content-wrap>p{flex:1;margin:0 0 15px!important;color:#65778c!important;font-size:12.5px!important;line-height:1.62!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body.blog article.sq1m-sh-blog-card .fw-separator{display:none!important}
body.blog article.sq1m-sh-blog-card .post-metas-wrap{display:flex!important;align-items:center!important;margin-top:auto!important;padding:0!important;border:0!important}
body.blog article.sq1m-sh-blog-card .post-metas-wrap>*:not(.readmore-btn){display:none!important}
body.blog article.sq1m-sh-blog-card .readmore-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:42px!important;margin:0!important;padding:10px 13px!important;border:1px solid #2d5188!important;border-radius:9px!important;background:linear-gradient(180deg,#365f9f,#294d86)!important;color:#fff!important;box-shadow:0 7px 16px rgba(42,78,133,.14)!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}
@media(hover:hover) and (pointer:fine){body.blog article.sq1m-sh-blog-card .readmore-btn:hover{color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 20px rgba(42,78,133,.21)!important;filter:brightness(1.04)}}
body.blog article.sq1m-sh-blog-card .readmore-btn i{margin-left:8px!important}
@media(max-width:1180px){body.blog .list-single-main-wrapper.list-posts-wrap.sq1m-sh-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sq1m-sh-blog-hero{padding:22px 26px}.sq1m-sh-blog-hero h1{font-size:30px!important}}
@media(max-width:900px){body.blog .list-single-main-wrapper.list-posts-wrap.sq1m-sh-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.sq1m-sh-blog-hero{margin-bottom:20px}}
@media(max-width:620px){body.blog #main-sec>.container{padding-left:12px!important;padding-right:12px!important}.sq1m-sh-blog-hero{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px;padding:20px 18px;border-radius:14px}.sq1m-sh-blog-hero h1{font-size:27px!important}.sq1m-sh-blog-hero p{font-size:13.5px!important;line-height:1.5!important}.sq1m-sh-blog-hero-mark{display:none}.sq1m-sh-blog-eyebrow{font-size:9.5px}.sq1m-sh-blog-card-meta{align-items:flex-start;flex-direction:column;gap:6px}.sq1m-sh-blog-facts{text-align:left;white-space:normal}body.blog .list-single-main-wrapper.list-posts-wrap.sq1m-sh-blog-grid{grid-template-columns:1fr!important;gap:16px!important}body.blog article.sq1m-sh-blog-card .post-content-wrap{padding:0 16px 16px!important;border-radius:14px!important}.sq1m-sh-blog-card-media{margin:0 -16px 14px!important;aspect-ratio:16/10}body.blog article.sq1m-sh-blog-card .post-opt-title{font-size:19px!important}body.blog article.sq1m-sh-blog-card .post-content-wrap>p{font-size:13px!important;-webkit-line-clamp:5}}

/* ================================================================
   PDF READER 2.1 — geometry-based paper folding
   The old axis-rotation animation is intentionally no longer used.
   ================================================================ */
html.sq1m-sh-reader-lock,body.sq1m-sh-reader-lock{overflow:hidden!important;overscroll-behavior:none!important}
.sq1m-sh-pdf-stage{perspective:none!important;cursor:default!important;overflow:auto!important;touch-action:pinch-zoom;min-height:660px}
.sq1m-sh-pdf-pageflip-host{--sq1m-pdf-zoom:1;position:relative!important;display:block!important;width:min(calc(100% * var(--sq1m-pdf-zoom,1)),1640px)!important;max-width:1640px!important;margin:0 auto!important;filter:drop-shadow(0 23px 30px rgba(0,0,0,.30));transform:none!important;transition:width .18s ease!important;touch-action:pinch-zoom}
.sq1m-sh-pdf-pageflip-host.stf__parent{position:relative;display:block;box-sizing:border-box;transform:translateZ(0);touch-action:pinch-zoom}
.sq1m-sh-pdf-pageflip-host .stf__wrapper{position:relative;width:100%;box-sizing:border-box}
.sq1m-sh-pdf-pageflip-host .stf__block{position:absolute;width:100%;height:100%;box-sizing:border-box;perspective:2000px}
.sq1m-sh-pdf-pageflip-host.stf__parent .stf__item{display:none;position:absolute;transform-style:preserve-3d}
.sq1m-sh-pdf-pageflip-host .stf__outerShadow,.sq1m-sh-pdf-pageflip-host .stf__innerShadow,.sq1m-sh-pdf-pageflip-host .stf__hardShadow,.sq1m-sh-pdf-pageflip-host .stf__hardInnerShadow{position:absolute;left:0;top:0;pointer-events:none}
.sq1m-sh-pdf-leaf{position:relative;overflow:hidden;background:#fff;color:#152944;box-shadow:0 17px 42px rgba(0,0,0,.28)}
.sq1m-sh-pdf-leaf:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.018;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' seed='6'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}
.sq1m-sh-pdf-leaf:before{content:"";position:absolute;top:0;bottom:0;width:14%;max-width:105px;pointer-events:none;z-index:3;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.4),#000 45%,rgba(0,0,0,.4));mask-image:linear-gradient(to bottom,rgba(0,0,0,.4),#000 45%,rgba(0,0,0,.4))}
.sq1m-sh-pdf-leaf.--right:before{left:0;background:linear-gradient(to right,rgba(25,35,49,.40) 0,rgba(25,35,49,.24) 2%,rgba(25,35,49,.12) 8%,rgba(25,35,49,.045) 20%,rgba(255,255,255,.07) 44%,transparent 100%)}
.sq1m-sh-pdf-leaf.--left:before{right:0;background:linear-gradient(to left,rgba(25,35,49,.40) 0,rgba(25,35,49,.24) 2%,rgba(25,35,49,.12) 8%,rgba(25,35,49,.045) 20%,rgba(255,255,255,.07) 44%,transparent 100%)}
.sq1m-sh-pdf-leaf.--left{border-left:1px solid rgba(0,0,0,.13)}
.sq1m-sh-pdf-leaf.--right{border-right:1px solid rgba(0,0,0,.13)}
.sq1m-sh-pdf-cover-leaf{box-shadow:0 22px 48px rgba(0,0,0,.38),inset 0 0 0 2px rgba(15,42,73,.12)}
.sq1m-sh-pdf-cover-leaf:after{opacity:.03;box-shadow:inset -5px 0 12px rgba(0,0,0,.13),inset 2px 0 0 rgba(255,255,255,.32)}
.sq1m-sh-pdf-page-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;background:#fff;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:opacity .16s ease}
.sq1m-sh-pdf-page-image.is-loading{opacity:0}
.sq1m-sh-pdf-link-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:8!important;pointer-events:none!important}
.sq1m-sh-pdf-page-link{position:absolute!important;display:block!important;pointer-events:auto!important;cursor:pointer!important;background:rgba(68,157,224,.001);border-radius:2px;text-decoration:none!important;outline-offset:2px}
.sq1m-sh-pdf-page-link:hover,.sq1m-sh-pdf-page-link:focus{background:rgba(68,157,224,.10);box-shadow:inset 0 0 0 1px rgba(68,157,224,.22)}
.sq1m-sh-pdf-stage.is-page-turning:after{display:none!important}
.sq1m-sh-pdf-reader.is-fullscreen-active .sq1m-sh-pdf-pageflip-host{max-width:1780px!important}
.sq1m-sh-pdf-reader.is-fullscreen-active .sq1m-sh-pdf-stage{padding-top:18px!important;padding-bottom:18px!important}
.sq1m-sh-pdf-exit-fullscreen[hidden],.sq1m-sh-pdf-fullscreen[hidden]{display:none!important}
@media (max-width:1100px){.sq1m-sh-pdf-stage{min-height:600px;padding:22px 14px}.sq1m-sh-pdf-pageflip-host{max-width:1320px!important}}
@media (max-width:760px){.sq1m-sh-pdf-stage{min-height:520px;padding:14px 6px}.sq1m-sh-pdf-pageflip-host{width:min(calc(100% * var(--sq1m-pdf-zoom,1)),820px)!important;max-width:820px!important}.sq1m-sh-pdf-leaf:before{display:none}.sq1m-sh-pdf-toolbar{gap:8px}.sq1m-sh-pdf-control{min-width:36px;height:36px;padding:0 9px!important;font-size:13px!important}.sq1m-sh-pdf-page-status{min-width:94px}}
@media (max-width:480px){.sq1m-sh-pdf-stage{min-height:430px}.sq1m-sh-pdf-toolbar-group{gap:5px}.sq1m-sh-pdf-download{max-width:118px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
@media (prefers-reduced-motion:reduce){.sq1m-sh-pdf-pageflip-host,.sq1m-sh-pdf-page-image{transition:none!important}}

body.single-post .post-article > .list-single-main-media.fl-wrap {
    display: block !important;
    width: 100% !important;
    height: 24px !important;
    min-height: 24px !important;
    max-height: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    pointer-events: none;
}
body.single-post .post-article > .list-single-main-media.fl-wrap > * {
    display: none !important;
}
body.single-post .post-article > .list-single-main-media.fl-wrap::before,
body.single-post .post-article > .list-single-main-media.fl-wrap::after {
    display: none !important;
}
@media (max-width: 767px) {
    body.single-post .post-article > .list-single-main-media.fl-wrap {
        height: 18px !important;
        min-height: 18px !important;
        max-height: 18px !important;
    }
}

html.sq1m-sh-pdf-viewer-page .loader-wrap,
body.sq1m-sh-pdf-viewer-page .loader-wrap {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}
