@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');
:root{--navy:#061b49;--blue:#0757ce;--blue2:#0f73e8;--ink:#0b1b38;--muted:#63708a;--line:#dfe7f2;--surface:#f6f9fe;--green:#0a916b;--orange:#e7741c;--violet:#6332d2;--shadow:0 10px 30px rgba(16,48,98,.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:14px 'DM Sans',sans-serif;background:#fff}a{text-decoration:none;color:inherit}button,input,select{font:inherit}button{cursor:pointer;border:0}.container{width:min(1180px,calc(100% - 56px));margin:auto}.topbar{height:30px;background:var(--navy);color:#d9e4f7;font-size:16px important}.topbar-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.topbar a{color:#fff}.topbar i,.trust i{display:inline-block;width:1px;height:14px;background:#b9c5d8;margin:0 10px;vertical-align:middle;opacity:.5}.site-header{height:78px;border-bottom:1px solid #edf1f7;background:#fff;position:sticky;top:0;z-index:10}.nav-inner{height:100%;display:flex;align-items:center;gap:48px}.brand{display:flex;align-items:center;gap:8px;color:var(--navy);min-width:185px}.brand-mark{font:800 49px/35px 'Manrope';color:#0b63c9;letter-spacing:-8px;width:33px;display:inline-block}.brand strong,.brand b{display:block;font:800 17px/17px 'Manrope';letter-spacing:-.8px}.brand b{color:var(--blue)}.brand small{font-size:7px;letter-spacing:1px;display:block;margin-top:5px;color:#63708a}.nav-inner nav{display:flex;gap:29px;align-items:center;flex:1}.nav-inner nav a{font-size:12px;font-weight:600;color:#25314a;white-space:nowrap}.nav-inner nav a:hover{color:var(--blue)}.nav-actions{display:flex;gap:10px;align-items:center}.search-btn{font-size:25px;background:none;color:var(--navy);line-height:1}.login,.secondary-btn{border:1px solid #cbd9ed;padding:11px 19px;border-radius:6px;color:var(--blue);font-weight:700;font-size:12px;background:#fff}.primary-btn{background:var(--blue);color:#fff;padding:14px 22px;border-radius:7px;display:inline-block;font-weight:700;box-shadow:0 7px 15px #0757ce26;transition:.2s}.primary-btn:hover,.view-btn:hover{background:#06449f;transform:translateY(-2px)}.primary-btn.small{padding:11px 18px}.primary-btn span,.secondary-btn span,.yellow-btn span,.view-btn span,.explore-card button span{font-size:18px;margin-left:12px}.menu-toggle{display:none;background:none;color:var(--blue);font-weight:700}.hero{background:linear-gradient(120deg,#f3f8ff,#fbfdff);border-bottom:1px solid #ecf1f8}.hero-grid{min-height:440px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:44px;padding:44px 0}.eyebrow{margin:0 0 8px;color:var(--blue);font-size:16px important;font-weight:800;letter-spacing:1.4px}.hero h1{font:800 clamp(38px,4vw,56px)/1.02 'Manrope';letter-spacing:-2.2px;margin:8px 0 15px;color:#091a38}.hero h1 em{font-style:normal;color:var(--blue)}.hero-text{font-size:17px;line-height:1.55;color:#4d5b73;margin:0 0 25px}.hero-buttons{display:flex;gap:13px}.hero-stats{display:flex;gap:27px;margin-top:32px}.hero-stats div{border-left:2px solid #c6dcf7;padding-left:12px}.hero-stats b{display:block;font:800 20px 'Manrope'}.hero-stats span{display:block;color:#6a7890;font-size:16px important;line-height:1.4;margin-top:3px}.dashboard-card{background:#fff;border:1px solid #dce6f3;border-radius:14px;padding:20px;box-shadow:0 12px 35px #1c4a8f13}.dash-head{display:flex;align-items:center;gap:12px}.avatar{background:#e6f1ff;color:var(--blue);height:39px;width:39px;border-radius:50%;display:grid;place-items:center;font:800 20px 'Manrope'}.dash-head b{display:block;font-size:13px}.dash-head span{display:block;color:#748097;font-size:16px important;margin-top:4px}.rank{margin-left:auto;text-align:right}.rank small{display:block;font-size:9px;color:#748097}.rank strong{display:inline-block;color:var(--blue);font:800 22px 'Manrope'}.rank span{display:inline-block;font-size:16px important}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 12px}.metric-row>div{border:1px solid #e8edf5;border-radius:8px;padding:11px 10px}.metric-row small,.metric-row span{font-size:9px;color:#718099;display:block}.metric-row b{display:block;font:800 21px 'Manrope';margin:5px 0 1px}.metric-row sup{font:600 11px 'DM Sans'}.green-text{color:#079369}.chart-area{display:grid;grid-template-columns:1.3fr 1fr;gap:12px}.chart,.subjects{border:1px solid #e8edf5;border-radius:8px;padding:13px}.chart>b,.subjects>b{font-size:16px important}.chart-line{height:104px;margin-top:18px;position:relative;background:repeating-linear-gradient(to bottom,transparent 0,transparent 25px,#e8eef7 26px)}.chart-line:after{content:'';position:absolute;left:0;right:0;top:22px;height:70px;background:linear-gradient(165deg,transparent 0 14%,#1261dc 15% 16%,transparent 17% 28%,#1261dc 29% 30%,transparent 31% 43%,#1261dc 44% 45%,transparent 46% 57%,#1261dc 58% 59%,transparent 60% 73%,#1261dc 74% 75%,transparent 76%);clip-path:polygon(0 100%,0 87%,12% 74%,23% 72%,34% 60%,47% 42%,58% 47%,70% 36%,82% 49%,92% 20%,100% 0,100% 100%);background-color:#dceaff;opacity:.95}.chart-line span{position:relative;z-index:1;display:inline-block;width:7px;height:7px;background:#1261dc;border-radius:50%;margin:59px 4% 0}.chart-labels{display:flex;justify-content:space-between;color:#7d8aa0;font-size:8px;margin-top:8px}.subjects>div{margin-top:16px;font-size:9px}.subjects span{display:inline-block;color:#65728a}.subjects strong{float:right}.bar{height:5px;display:block;border-radius:8px;margin-top:5px}.blue-bar{background:#1971df}.green-bar{background:#0b9a73}.orange-bar{background:#ea7620}.violet-bar{background:#6c3bd0}.series-section{padding:34px 0 24px}.section-heading{text-align:center;margin-bottom:22px}.section-heading h2{font:700 21px 'Manrope';margin:0;color:var(--ink)}.category-list{display:flex;flex-direction:column;gap:10px}.category-row{width:100%;display:grid;grid-template-columns:165px 1.45fr 1fr 96px;align-items:center;gap:25px;text-align:left;padding:17px 25px;border:1px solid #dce6f3;border-radius:12px;background:#fff;transition:.2s}.category-row:hover,.category-row.selected{box-shadow:var(--shadow);transform:translateY(-2px);border-color:#a8c6ef}.category-row.selected.tone-blue{background:#f0f6ff}.category-row.selected.tone-green{background:#effbf7}.category-row.selected.tone-violet{background:#f7f4ff}.category-art{height:105px;border-radius:8px;position:relative;overflow:hidden;background:#dbeaff}.art-govt{background:linear-gradient(130deg,#d8e9ff,#edf6ff)}.art-college{background:linear-gradient(130deg,#dff6e9,#effcf4)}.art-professional{background:linear-gradient(130deg,#eee5ff,#faf7ff)}.category-art:before{content:'▱';position:absolute;font:800 87px/1 'Manrope';left:36px;top:20px;color:#1764c7;opacity:.8;transform:rotate(0deg)}.art-college:before{content:'▰';color:#158a5f}.art-professional:before{content:'◒';color:#6631ce}.category-art:after{content:'';position:absolute;bottom:16px;left:10px;width:145px;height:25px;border-radius:50%;background:#78a9df55}.category-info h3{font:800 20px 'Manrope';margin:0 0 3px}.category-info strong{color:var(--blue);font-size:14px}.category-info p{color:#4b5b75;line-height:1.4;margin:6px 0 9px;font-size:16px important}.chips{display:flex;flex-wrap:wrap;gap:5px}.chips span{background:#e6f0fd;color:#1654a5;padding:5px 8px;border-radius:4px;font-size:16px important}.tone-green .chips span{background:#e0f6eb;color:#137b5b}.tone-violet .chips span{background:#ede7ff;color:#6032bc}.category-benefits{display:flex;flex-direction:column;gap:9px;color:#465a7c;font-size:16px important}.explore-arrow{color:var(--blue);font-size:25px;text-align:center}.explore-arrow small{display:block;font-size:16px important;font-weight:700}.catalog{background:#f8faff;padding:37px 0 48px}.catalog-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.catalog-head h2{font:800 22px 'Manrope';margin:0 0 3px}.catalog-head h2 sup{font:600 10px 'DM Sans';color:var(--blue);background:#e8f1ff;border-radius:8px;padding:3px 6px;vertical-align:middle}.catalog-head p:not(.eyebrow){margin:0;color:#63718a;font-size:12px}.catalog-tools{display:flex;gap:10px}.search-field{display:none;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:0 10px}.search-field input{border:0;outline:0;padding:10px 0;width:130px;font-size:12px}.catalog-tools select{border:1px solid var(--line);background:#fff;padding:10px 13px;border-radius:6px;color:#283752;font-size:16px important}.catalog-layout{display:grid;grid-template-columns:180px 1fr;gap:28px}.filters{background:#fff;border:1px solid #e1e9f3;border-radius:8px;padding:17px 13px;align-self:start}.filter-head{display:flex;justify-content:space-between;font-size:16px important;margin-bottom:22px}.filter-head button{color:var(--blue);font-size:16px important;background:none}.filters h4{font-size:16px important;margin:17px 0 10px;color:#243451}.check-list{border-bottom:1px solid #edf1f6;padding-bottom:12px}.check-list label{display:flex;align-items:center;gap:8px;margin:8px 0;color:#5c6880;font-size:16px important}.check-list input{accent-color:var(--blue);width:13px;height:13px;margin:0}.reset-btn{width:100%;background:#fff;border:1px solid #71a2e4;color:var(--blue);padding:8px;border-radius:5px;margin-top:18px;font-size:16px important;font-weight:700}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.test-card{background:#fff;border:1px solid #dde6f1;border-radius:9px;padding:14px 13px;box-shadow:0 3px 10px #153a6c05;transition:.2s}.test-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.card-top{height:69px;position:relative}.tag{position:absolute;top:-14px;left:-13px;background:#0b9a6d;color:#fff;padding:4px 8px;border-radius:0 5px 5px 0;font-size:9px;font-weight:700}.tag.trending{background:#0757ce}.test-badge{height:58px;width:58px;border-radius:50%;display:grid;place-items:center;margin:auto;color:var(--blue);font:800 14px 'Manrope';border:2px solid currentColor;background:#e8f2ff}.test-badge.tone-green{color:#0a9369;background:#e2f6ec}.test-badge.tone-orange{color:#e8791d;background:#fff0d9}.test-badge.tone-violet{color:#6531ce;background:#f0eaff}.test-badge.tone-teal{color:#178e92;background:#e2f5f4}.test-card h3{font:800 14px/1.3 'Manrope';margin:12px 0 5px;min-height:37px}.test-card h3 span{font-size:13px}.card-subtitle{font-size:16px important;line-height:1.5;color:#63718a;margin:0 0 12px}.test-card ul{border-top:1px solid #edf1f6;padding:8px 0 5px;margin:0;list-style:none;font-size:16px important;color:#5a6880;line-height:1.8}.price{display:flex;align-items:center;gap:6px;margin:7px 0 11px}.price strong{font:800 15px 'Manrope'}.price del{font-size:9px;color:#8f98a8}.price mark{background:#e0f5eb;color:#16825e;border-radius:3px;padding:3px;font-size:8px}.view-btn{width:100%;background:var(--blue);color:#fff;border-radius:5px;padding:10px;font-weight:700;font-size:16px important;transition:.2s}.view-btn span{font-size:14px}.empty-state{display:none;color:#68758b;padding:45px;text-align:center;background:#fff;border:1px dashed #cbd8eb;border-radius:8px}.explore-grid{margin-top:38px}.section-heading.left{text-align:left;margin-bottom:17px}.section-heading.left h2{font-size:17px}.explore-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.explore-card{background:#fff;border:1px solid #e1e8f2;border-radius:8px;padding:15px;position:relative;overflow:hidden}.explore-card:after{content:'';position:absolute;width:80px;height:80px;border-radius:50%;right:-35px;top:-30px;background:currentColor;opacity:.06}.explore-icon{height:30px;width:30px;border-radius:50%;display:grid;place-items:center;background:#e7f1ff;color:var(--blue);font-size:18px}.explore-card h3{font:800 14px 'Manrope';margin:10px 0 2px}.explore-card>strong{font-size:16px important;color:var(--blue)}.explore-card p{font-size:16px important;line-height:1.7;color:#64718a;min-height:51px;margin:10px 0}.explore-card button{width:100%;padding:9px;border-radius:5px;color:var(--blue);font-weight:700;font-size:16px important;background:#eef5ff;text-align:left}.explore-card button span{float:right;font-size:14px}.explore-card.tone-green .explore-icon{background:#e1f6eb;color:var(--green)}.explore-card.tone-green>strong,.explore-card.tone-green button{color:var(--green)}.explore-card.tone-green button{background:#edf9f3}.explore-card.tone-orange .explore-icon{background:#fff0df;color:var(--orange)}.explore-card.tone-orange>strong,.explore-card.tone-orange button{color:var(--orange)}.explore-card.tone-orange button{background:#fff7ee}.explore-card.tone-violet .explore-icon{background:#f0eaff;color:var(--violet)}.explore-card.tone-violet>strong,.explore-card.tone-violet button{color:var(--violet)}.explore-card.tone-violet button{background:#f6f2ff}.cta{padding:24px 0 20px}.cta-inner{background:linear-gradient(105deg,#092e81,#0759cf);border-radius:11px;padding:25px 34px;display:flex;align-items:center;color:#fff;gap:22px}.trophy{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#1659b8;color:#ffd33c;font:800 52px 'Manrope';text-shadow:0 3px #9d6500}.cta p{font-size:12px;margin:0 0 3px;letter-spacing:.6px}.cta h2{font:800 21px 'Manrope';margin:0;text-transform:uppercase}.cta-points{display:flex;gap:17px;margin-top:13px;font-size:16px important;color:#dbe8ff}.yellow-btn{margin-left:auto;background:#ffd329;color:#142653;padding:13px 19px;border-radius:6px;font-weight:800;white-space:nowrap}.trust{border-bottom:1px solid #e5ebf3}.trust-inner{display:flex;align-items:center;justify-content:space-between;padding:15px 0;color:#66748b;font-size:16px important}.trust-inner strong{color:#ffc52b;letter-spacing:1px}.google{color:#4285f4;font-size:15px}.trustpilot{color:#0a9769;font-size:13px}footer{background:#f8faff}.footer-inner{display:flex;align-items:center;justify-content:space-between;padding:24px 0;color:#6d7890;font-size:16px important}.footer-inner .brand{min-width:auto}.footer-inner .brand-mark{font-size:36px}.footer-inner .brand strong,.footer-inner .brand b{font-size:14px;line-height:14px}.footer-inner .brand small{display:none}
@media(max-width:950px){.nav-inner{gap:20px}.nav-inner nav{gap:13px}.nav-inner nav a{font-size:16px important}.category-row{grid-template-columns:130px 1.5fr 96px}.category-benefits{display:none}.cards{grid-template-columns:repeat(2,1fr)}.explore-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.container{width:min(100% - 28px,560px)}.nav-inner nav.mobile-open{display:flex;position:absolute;top:66px;left:0;right:0;background:#fff;padding:16px 14px;box-shadow:0 12px 20px #102f6418;flex-direction:column;align-items:flex-start;gap:16px;border-bottom:1px solid #e5ebf4}.nav-inner nav.mobile-open a{font-size:12px}.nav-inner nav.mobile-open a span{display:none}.topbar{height:auto;padding:8px 0}.topbar-inner>span{display:none}.topbar-inner>div{width:100%;display:flex;justify-content:center;font-size:9px}.topbar i{margin:0 6px}.site-header{height:66px}.nav-inner{justify-content:space-between}.nav-inner nav,.nav-actions .login{display:none}.menu-toggle{display:block}.nav-actions{margin-left:auto}.nav-actions .primary-btn{display:none}.hero-grid{display:block;padding:34px 0 27px}.hero-copy{text-align:center}.hero h1{font-size:42px}.hero-text{font-size:14px}.hero-buttons{justify-content:center}.hero-stats{justify-content:center;gap:13px;text-align:left}.hero-stats b{font-size:15px}.hero-stats span{font-size:8px}.dashboard-card{margin-top:28px;padding:13px}.metric-row{gap:5px}.metric-row>div{padding:8px 5px}.metric-row b{font-size:16px important}.chart-area{grid-template-columns:1fr}.subjects{display:none}.category-row{grid-template-columns:78px 1fr 38px;gap:12px;padding:12px}.category-art{height:87px}.category-art:before{font-size:65px;left:18px;top:21px}.category-info h3{font-size:15px}.category-info strong{font-size:16px important}.category-info p{display:none}.chips span{font-size:8px;padding:4px}.explore-arrow{font-size:22px}.explore-arrow small{display:none}.catalog-head{display:block}.catalog-tools{margin-top:15px}.search-field{display:flex;flex:1}.catalog-tools select{width:145px}.catalog-layout{display:block}.filters{display:none}.cards{grid-template-columns:repeat(2,1fr);gap:8px}.test-card{padding:11px 9px}.card-top{height:58px}.test-badge{height:48px;width:48px;font-size:16px important}.test-card h3{font-size:12px;min-height:33px}.test-card h3 span{font-size:16px important}.card-subtitle,.test-card ul{font-size:8px}.price{gap:3px;flex-wrap:wrap}.price strong{font-size:13px}.price mark{font-size:7px}.view-btn{font-size:16px important;padding:9px}.explore-cards{grid-template-columns:repeat(2,1fr);gap:8px}.explore-card{padding:11px}.explore-card p{font-size:9px}.cta-inner{padding:20px;display:grid;grid-template-columns:48px 1fr;gap:12px}.trophy{width:48px;height:48px;font-size:30px}.cta h2{font-size:15px}.cta-points{display:none}.yellow-btn{grid-column:1/-1;margin:0;text-align:center}.trust-inner{overflow:hidden;justify-content:flex-start;gap:15px;white-space:nowrap}.trust-inner i{display:none}.trust-inner>span:nth-child(n+4){display:none}.footer-inner{display:block;text-align:center}.footer-inner .brand{justify-content:center}.footer-inner p{margin:14px 0 5px}}


/* RankEdge official logo */
.brand-logo{display:block;width:190px;height:auto;max-height:64px;object-fit:contain;object-position:left center}.brand{display:flex;align-items:center}.footer-inner .brand-logo{width:170px;max-height:58px}@media(max-width:800px){.brand-logo{width:155px;max-height:52px}.footer-inner .brand-logo{width:145px}}

/* =========================================================
   POPULAR TEST SERIES - FINAL SLIDER
   ========================================================= */
.popular-domains{padding:70px 0 55px;background:#fbfcff;overflow:hidden}
.popular-domains>.container{width:min(1180px,calc(100% - 56px));margin:auto}
.popular-domains>.container>.section-heading{text-align:center;margin-bottom:40px}
.popular-domains>.container>.section-heading p:last-child{color:#6b778c;margin-top:8px}
.domain-slider{width:100%;margin:0 0 48px;position:relative}
.domain-slider:last-child{margin-bottom:0}
.domain-slider-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}
.domain-slider-head>div:first-child{min-width:0}
.domain-kicker{display:block;font-size:16px important;line-height:1.2;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b}
.domain-slider-head h3{margin:5px 0 0;color:#0b1b38;font:800 24px/1.2 'Manrope'}
.slider-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}
.slider-controls button{width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #dbe2ee;border-radius:10px;background:#fff;color:var(--blue);font-size:21px;line-height:1;font-weight:700;box-shadow:0 4px 12px rgba(20,35,70,.05);transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}
.slider-controls button:hover{background:var(--blue);color:#fff;transform:translateY(-2px);box-shadow:0 7px 18px rgba(7,87,206,.18)}
.slider-controls button:active{transform:translateY(0)}
.domain-track-wrap{width:100%;overflow:hidden;position:relative}
.domain-track{width:100%;display:flex;flex-wrap:nowrap;align-items:stretch;gap:18px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 14px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.domain-track::-webkit-scrollbar{display:none}
.domain-track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}
.domain-card{position:relative;flex:0 0 calc((100% - 54px)/4);width:calc((100% - 54px)/4);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden}
.domain-card .view-btn{display:block;width:100%;text-align:center;margin-top:auto}
@media(max-width:1100px){.domain-card{flex:0 0 calc((100% - 18px)/2);width:calc((100% - 18px)/2)}}
@media(max-width:700px){.popular-domains{padding:50px 0}.popular-domains>.container{width:min(100% - 28px,560px)}.popular-domains>.container>.section-heading{margin-bottom:30px}.domain-slider{margin-bottom:40px}.domain-slider-head{align-items:center;margin-bottom:14px}.domain-slider-head h3{font-size:19px}.domain-kicker{font-size:9px}.slider-controls{gap:6px}.slider-controls button{width:36px;height:36px;font-size:17px;border-radius:8px}.domain-track{gap:12px;padding-left:2px;padding-right:2px;padding-bottom:12px}.domain-card{flex:0 0 100%;width:100%;min-width:100%}}


/* =========================================================
   FINAL HARDENED POPULAR SERIES CAROUSEL
   ========================================================= */
.popular-domains{overflow:hidden}
.domain-slider{position:relative;width:100%;overflow:hidden}
.domain-track-wrap{position:relative;width:100%;overflow:hidden}
.domain-track{display:flex!important;flex-wrap:nowrap!important;gap:18px;overflow:hidden!important;width:100%;padding:4px 2px 14px;scroll-snap-type:none!important;scroll-behavior:auto!important;cursor:grab;touch-action:pan-y}
.domain-track.is-dragging{cursor:grabbing}
.domain-card{flex:0 0 calc((100% - 54px)/4)!important;width:calc((100% - 54px)/4)!important;min-width:0!important;max-width:none!important;scroll-snap-align:none!important}
@media(max-width:1100px){.domain-card{flex:0 0 calc((100% - 18px)/2)!important;width:calc((100% - 18px)/2)!important}}
@media(max-width:700px){.domain-track{gap:12px}.domain-card{flex:0 0 100%!important;width:100%!important}}


/* DOCX / rich question images */
.docx-question-image {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  max-height: 520px;
  margin: 14px auto;
  object-fit: contain;
}
.question-text .docx-question-image,
.option-text .docx-question-image {
  max-width: 100%;
}
.docx-question-image.image-load-error {
  min-height: 24px;
  border: 1px dashed #cbd5e1;
}

/* Unified RankEdge/TestEdge logo - fixed size across public pages */
.brand-logo{
  display:block;
  width:190px !important;
  height:46px !important;
  max-width:190px !important;
  max-height:46px !important;
  min-width:190px !important;
  min-height:46px !important;
  object-fit:contain;
  object-position:left center;
  flex:0 0 190px;
}
.footer-inner .brand-logo{width:190px !important;height:46px !important;max-width:190px !important;max-height:46px !important;min-width:190px !important;min-height:46px !important;}
@media(max-width:700px){
 .brand-logo,.footer-inner .brand-logo{
   width:165px !important;height:40px !important;max-width:165px !important;max-height:40px !important;min-width:165px !important;min-height:40px !important;
   flex-basis:165px;
 }
}
