/* Reference layout in Finvexas's orange/navy palette. */
:root{--bfx-paper:#fff;--bfx-soft:#f9f9fa;--bfx-line:#ececef;--bfx-ink:#111318;--bfx-muted:#606268;--bfx-orange:#b51640;--public-side-width:clamp(300px,25vw,480px)}
html[data-theme=dark]{--bfx-paper:#101c2b;--bfx-soft:#162437;--bfx-line:#29394c;--bfx-ink:#f4f6fa;--bfx-muted:#b8c2d0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.page-info .bfx-reference-page{background:var(--bfx-paper)!important;color:var(--bfx-ink)!important;min-width:0;max-width:calc(100% - var(--public-side-width));overflow:clip}
.bfx-reference-page [hidden],.bfx-searchbar [hidden]{display:none!important}
.bfx-page-hero{position:relative;isolation:isolate;overflow:hidden;min-height:580px;padding:115px clamp(40px,5.1vw,100px);display:flex;align-items:center;background:radial-gradient(ellipse at 58% 115%,#ef7090 0,#ad0f39 23%,transparent 63%),linear-gradient(120deg,#09131f,#152943 68%,#283748);color:#fff}
.bfx-hero-copy{position:relative;z-index:2;max-width:890px}.bfx-hero-copy h1{font:500 clamp(42px,4.35vw,84px)/1.12 Poppins,sans-serif!important;letter-spacing:-.025em!important;color:#fff!important;margin:0 0 30px!important;text-wrap:balance}.bfx-hero-copy p{font:400 clamp(18px,1.43vw,28px)/1.5 Poppins,sans-serif;color:#fff;max-width:850px;margin:0}
.bfx-hero-tiles{position:absolute;z-index:-1;width:730px;height:540px;top:-260px;right:-180px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;transform:rotate(-29deg) skew(25deg);opacity:.88}.bfx-hero-tiles i{background:linear-gradient(150deg,#ccd8e7,#899bb5 46%,#304a65 65%,#ef7090);border:1px solid #bfd0df;box-shadow:0 12px 0 #53667f,0 17px 0 #101c2c,20px 28px 30px #060d18;min-height:190px}
.bfx-reference-page h2{font:500 clamp(32px,3vw,58px)/1.16 Poppins,sans-serif;color:var(--bfx-ink);letter-spacing:-.025em;margin:0 0 30px}.bfx-reference-page p{color:var(--bfx-muted)}.bfx-reference-page .bfx-hero-copy p{color:#fff}.bfx-reference-page a:not([class]){color:var(--bfx-orange)}
.bfx-split-section{padding:100px clamp(40px,5.1vw,100px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,96px);align-items:center}.bfx-split-section p{font-size:clamp(17px,1.28vw,25px);line-height:1.55;margin:0 0 24px}.bfx-formula{font-size:clamp(17px,1.28vw,25px);line-height:1.6}.bfx-swap-example{margin:36px 0}.bfx-swap-example b{font-size:clamp(17px,1.28vw,25px);font-weight:400;color:var(--bfx-muted)}
.bfx-swap-visual{position:relative;aspect-ratio:1;overflow:hidden;border-radius:18px;background:repeating-linear-gradient(133deg,transparent 0 9px,#ffffff12 12px 14px,transparent 16px 22px),radial-gradient(ellipse at 85% 0,#dce1e6,transparent 55%),linear-gradient(145deg,#ff507f,#85102f 50%,#0c192b)}.bfx-swap-card{position:absolute;top:16%;left:19%;width:100%;height:94%;padding:26px 25px;background:linear-gradient(130deg,#f4f5f5,#dfe3e6);border-radius:35px 0 0 0;color:#111;box-shadow:-15px 25px 35px #0003}.bfx-swap-card>strong{display:flex;align-items:center;justify-content:space-between;max-width:270px;border:3px solid #b51640;border-radius:50px;background:#b51640;color:#fff;padding:8px 12px 8px 24px;font-size:23px;font-style:italic}.bfx-swap-card>strong>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:#b51640;box-shadow:2px 4px 5px #0005;font-size:35px;font-style:normal}.bfx-swap-card>small{display:block;margin:18px 0;font-size:10px}.bfx-swap-asset{display:flex;gap:18px;align-items:center;margin:14px 0;background:linear-gradient(#fff 60%,#e2e3e4);border:2px solid transparent;border-radius:17px;padding:19px 15px;min-height:83px;box-shadow:0 7px 10px #0002}.bfx-swap-asset.selected{border-color:#b51640}.bfx-swap-asset i{border:3px solid #fff;border-radius:50%;width:47px;height:47px;display:grid;place-items:center;font-size:28px;color:#b51640;box-shadow:1px 4px 5px #0004;font-style:normal}.bfx-swap-asset b,.bfx-swap-asset span{display:block}.bfx-swap-asset b{font-weight:500}.bfx-swap-asset span{font-size:12px;color:#cb0036}
.bfx-searchbar{padding:30px clamp(28px,2.6vw,50px);border-bottom:1px solid var(--bfx-line);display:flex;align-items:center;gap:15px;background:var(--bfx-paper)}.bfx-searchbar label{display:flex;align-items:center;width:100%;gap:20px}.bfx-searchbar input{padding:5px 0;width:100%;border:0;outline:0;background:transparent;color:var(--bfx-ink);font:400 23px/1.5 Poppins,sans-serif;min-width:0;box-shadow:none}.bfx-searchbar:focus-within{box-shadow:inset 0 -2px var(--bfx-orange)}.bfx-searchbar svg{width:30px;height:30px;color:var(--bfx-orange);flex-shrink:0}.bfx-searchbar button{border:0;background:var(--bfx-soft);color:var(--bfx-muted);padding:10px;border-radius:8px;cursor:pointer}
.bfx-table-section{padding:65px clamp(28px,5.1vw,100px) 90px;min-width:0}.bfx-table-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;color:var(--bfx-muted);font-size:13px}.bfx-table-tools>div{display:flex;align-items:center;gap:12px}.bfx-table-tools button{width:40px;height:38px;border:1px solid var(--bfx-line);border-radius:8px;background:var(--bfx-paper);color:var(--bfx-orange);font-size:23px;cursor:pointer}.bfx-table-tools button:disabled{opacity:.3;cursor:default}.bfx-table-scroll{overflow:auto;max-width:100%;scrollbar-color:var(--bfx-orange) var(--bfx-soft);scrollbar-width:auto;border:1px solid var(--bfx-line);overscroll-behavior-inline:contain}.bfx-table-scroll:focus-visible{outline:2px solid var(--bfx-orange);outline-offset:4px}.bfx-data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:clamp(15px,1.1vw,21px);text-align:left;background:var(--bfx-paper);color:var(--bfx-muted)}.bfx-data-table th,.bfx-data-table td{padding:26px 30px;border-right:1px solid var(--bfx-line);border-bottom:1px solid var(--bfx-line);font-weight:400;vertical-align:middle;line-height:1.55}.bfx-data-table thead th{font-weight:600;font-size:.87em;white-space:nowrap;color:var(--bfx-ink);background:var(--bfx-paper)}.bfx-data-table tbody th{font-weight:600;color:var(--bfx-ink)}.bfx-data-table tbody tr:nth-child(even)>*{background:var(--bfx-soft)}.bfx-spec-table{min-width:1600px}.bfx-spec-table td:nth-child(2){min-width:390px}.bfx-spec-table td:nth-child(n+3){white-space:nowrap}.bfx-data-table .bfx-group-heading th{background:var(--bfx-paper);font-size:32px;font-weight:500;border-left:9px solid var(--bfx-orange);padding:26px}.bfx-empty{padding:32px 0;font-size:20px}.bfx-table-note{font-size:13px;line-height:1.8;margin-top:24px;color:var(--bfx-muted)}
.bfx-account-table{min-width:1050px;table-layout:fixed}.bfx-account-table thead td{border:0;background:var(--bfx-paper)}.bfx-account-table th:first-child,.bfx-account-table thead td:first-child{width:29%}.bfx-account-table td{text-align:center}.bfx-account-table thead th{font-size:25px;text-align:center;font-weight:500;padding:22px}.bfx-account-table .bfx-plan-0{background:#b51640;color:#fff;border-radius:12px 0 0 0}.bfx-account-table .bfx-plan-1{background:#f7d2a7;color:#1b2635}.bfx-account-table .bfx-plan-2{background:#142a43;color:#fff;border-radius:0 12px 0 0}.bfx-data-table .bfx-check{font-size:28px;color:#35b979}.bfx-small-button{display:inline-flex;align-items:center;justify-content:center;background:var(--bfx-orange);border:0;border-radius:9px;color:#fff!important;padding:13px 18px;cursor:pointer;text-decoration:none;font:600 14px Poppins,sans-serif}.bfx-accounts-section{padding-top:95px}
.bfx-market-table{min-width:800px}.bfx-market-table td:nth-child(2){width:48%;min-width:330px}.bfx-market-table td:nth-child(3){white-space:nowrap}.bfx-buy{display:inline-block;background:#e9f8ed;color:#24974a;padding:12px 35px;text-decoration:none;border-radius:12px;font-weight:600}.bfx-market-visual{position:relative;border-radius:18px;background:linear-gradient(140deg,#e1e6eb,#fc7095 45%,#13283e);aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.bfx-market-visual img{width:110%;max-width:none;object-fit:contain}.bfx-market-visual>span{position:absolute;bottom:22px;background:#fff;border-radius:10px;padding:12px 20px;color:#142a43;font-weight:600}.bfx-offered-title{text-align:center;padding:70px 30px 45px;background:var(--bfx-soft);margin:0!important}.bfx-rates>h2{padding:20px clamp(28px,5.1vw,100px)}
.bfx-holiday-table th,.bfx-holiday-table td{min-width:235px}.bfx-holiday-table th:first-child{position:sticky;left:0;z-index:1;background:var(--bfx-paper);min-width:170px;box-shadow:2px 0 0 var(--bfx-line)}.bfx-holiday-table .bfx-closed{color:#cf613f}.bfx-date-filter{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.bfx-date-filter label{display:grid;gap:9px;color:var(--bfx-muted);font-size:14px}.bfx-date-filter input{padding:10px;border:1px solid var(--bfx-line);background:var(--bfx-paper);color:var(--bfx-ink);border-radius:7px;font:inherit;color-scheme:light}.bfx-schedule-sources{padding:20px;background:var(--bfx-soft);border-radius:10px;font-size:13px}.bfx-schedule-sources summary{cursor:pointer;color:var(--bfx-ink)}
.bfx-legal-section{padding:96px clamp(28px,5.1vw,100px) 160px}.bfx-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.bfx-document{border:1px solid var(--bfx-line);border-radius:18px;background:var(--bfx-soft);padding:20px 18px 20px 30px;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:99px;color:var(--bfx-ink);text-decoration:none;font:400 clamp(14px,1.12vw,21px)/1.5 Poppins,sans-serif}.bfx-document:hover{border-color:var(--bfx-orange);color:var(--bfx-orange)}.bfx-document small{display:block;color:var(--bfx-muted);font-size:11px;margin-top:5px}.bfx-document i{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border:1px solid var(--bfx-line);background:var(--bfx-paper);border-radius:12px;color:var(--bfx-orange)}.bfx-document svg{width:25px;height:25px}
.bfx-content-admin{margin-top:30px}.bfx-content-admin details{border:1px solid var(--bfx-line);padding:18px;margin:14px 0;border-radius:12px}.bfx-content-admin summary{cursor:pointer;font-weight:600}.bfx-content-admin form{display:grid;gap:16px;padding-top:20px}.bfx-content-admin label{display:grid;gap:8px}.bfx-content-admin textarea{width:100%;font:14px/1.6 monospace}.bfx-content-admin input,.bfx-content-admin select{width:100%;padding:12px}.bfx-content-admin button{justify-self:start}
.page-info .reference-contact-form{grid-template-columns:1fr;gap:24px;padding:48px;background:var(--bfx-soft);border-color:var(--bfx-line)}.page-info .reference-contact-form label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.page-info .reference-contact-form input,.page-info .reference-contact-form textarea{font-size:20px;background:var(--bfx-paper);color:var(--bfx-ink);border-color:var(--bfx-line)}.page-info .reference-contact-form textarea{min-height:160px}.page-info .reference-contact-form .bfx-terms{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--bfx-ink);line-height:1.5}.page-info .reference-contact-form .bfx-terms input{min-height:0;width:22px;height:22px;accent-color:var(--bfx-orange);flex-shrink:0}.page-info .reference-contact-form .bfx-terms span{position:static;width:auto;height:auto;clip:auto;display:inline}.page-info .reference-contact-form .bfx-terms a{color:var(--bfx-orange)}
.reference-journey-cta{position:relative;isolation:isolate;overflow:hidden;min-height:540px!important;text-align:center;background:radial-gradient(ellipse at 50% 120%,#ffa2bb,#df1e51 32%,transparent 68%),#0b192b!important}.reference-journey-cta:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.25;background:repeating-linear-gradient(60deg,transparent 0 150px,#ef7090 152px 155px,transparent 158px 300px),repeating-linear-gradient(-60deg,transparent 0 150px,#ef7090 152px 155px,transparent 158px 300px)}.reference-journey-cta h2{font-size:clamp(38px,4.6vw,88px)!important;color:#fff!important;line-height:1.12!important}.reference-journey-cta small{display:none!important}
.bfx-nav-theme{width:100%;border:0;border-top:1px solid var(--bfx-line);padding:18px;text-align:left;background:transparent;color:var(--bfx-muted);cursor:pointer;font:16px Poppins,sans-serif}.bfx-language-menu>summary{list-style:none;cursor:pointer}.bfx-language-menu>summary::-webkit-details-marker{display:none}.bfx-language-menu[open]{background:var(--bfx-soft);border-radius:14px}.bfx-language-menu[open] summary i{transform:rotate(180deg)}.bfx-language-options{display:grid;padding:10px 20px 22px;gap:4px}.bfx-language-options button{display:flex;align-items:center;gap:18px;border:0;background:transparent;border-radius:8px;padding:14px 20px;text-align:left;color:var(--bfx-muted);font:18px Poppins,sans-serif;cursor:pointer}.bfx-language-options button[aria-pressed=true]{color:var(--bfx-orange);background:var(--bfx-paper)}.bfx-language-options small{font-size:11px;color:var(--bfx-muted);padding:10px 20px}
@media(min-width:1101px){:is(.page-home,.page-info) .reference-side-brand{min-height:142px!important}.reference-footer-grid{column-gap:35px!important}:is(.page-home,.page-info) .reference-side-scroll{padding:0 24px 22px!important}:is(.page-home,.page-info) .reference-side-direct,:is(.page-home,.page-info) .reference-side-group>summary{min-height:74px!important;font-size:20px!important}:is(.page-home,.page-info) .reference-side-footer{padding:24px!important}:is(.page-home,.page-info) .reference-register-button{min-height:78px!important}}
@media(max-width:1300px){.bfx-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfx-split-section{padding:65px 40px;gap:35px}.bfx-page-hero{min-height:470px;padding:80px 40px}.bfx-swap-card{left:10%;padding:20px}.bfx-swap-asset{padding:12px;margin:10px 0;min-height:66px}.bfx-swap-card>small{font-size:8px}.bfx-swap-card>strong{font-size:19px}}
@media(max-width:1100px){.page-info .bfx-reference-page{max-width:100%}.bfx-hero-copy h1{font-size:clamp(40px,6vw,70px)!important}.bfx-split-section p{font-size:18px}}
@media(max-width:700px){.bfx-page-hero{min-height:395px;padding:85px 25px 60px}.bfx-hero-copy h1{font-size:41px!important}.bfx-hero-copy p{font-size:17px}.bfx-hero-tiles{opacity:.3;right:-400px}.bfx-split-section{grid-template-columns:1fr;padding:55px 25px;gap:32px}.bfx-split-reverse>div:first-child{order:2}.bfx-swap-visual{max-width:480px;width:100%;margin:auto}.bfx-searchbar{padding:20px 25px}.bfx-searchbar input{font-size:18px}.bfx-table-section{padding:30px 20px 50px}.bfx-table-tools{font-size:11px;gap:8px}.bfx-table-tools>div{gap:8px}.bfx-data-table th,.bfx-data-table td{padding:20px}.bfx-document-grid{grid-template-columns:1fr;gap:20px}.bfx-legal-section{padding:45px 25px 70px}.bfx-document{font-size:16px}.page-info .reference-contact-form{padding:24px}.page-info .reference-contact-form input,.page-info .reference-contact-form textarea{font-size:16px}.reference-journey-cta{min-height:370px!important}.reference-journey-cta .reference-white-button{padding:18px;font-size:16px;max-width:100%}.bfx-offered-title{padding:45px 25px!important}}
html[data-theme=dark] .bfx-date-filter input{color-scheme:dark}
@media(prefers-reduced-motion:reduce){.bfx-reference-page *{scroll-behavior:auto!important;transition:none!important}}
/* Cancel legacy disclosure decorations and the old forced-white dark footer. */
:is(.page-home,.page-info) .reference-side-group>summary>i,:is(.page-home,.page-info) .bfx-language-menu>summary>i{display:none!important}
:is(.page-home,.page-info) .reference-side-group>summary::after,:is(.page-home,.page-info) .bfx-language-menu>summary::after{content:"⌄"!important;display:block!important;position:static!important;transform:none!important;flex:0 0 auto;margin-left:auto;font:500 16px/1 Poppins,sans-serif!important;color:var(--bfx-muted)!important;background:transparent!important}
:is(.page-home,.page-info) .reference-side-group[open]>summary::after,:is(.page-home,.page-info) .bfx-language-menu[open]>summary::after{content:"⌃"!important;color:var(--bfx-orange)!important}
html[data-theme=dark] :is(.page-home,.page-info) .reference-side-footer,html[data-theme=dark] :is(.page-home,.page-info) .reference-light-footer,html[data-theme=dark] .reference-light-footer .bfx-reference-footer-inner,html[data-theme=dark] .reference-footer-disclaimer{background:var(--bfx-paper)!important;color:var(--bfx-muted)!important;border-color:var(--bfx-line)!important}
html[data-theme=dark] .reference-footer-grid h3{color:var(--bfx-ink)!important}html[data-theme=dark] .reference-footer-grid a{color:var(--bfx-muted)!important}
.reference-language-row i{background:transparent!important;border:0!important;box-shadow:none!important}
/* Public navigation: one consistent geometry, independent of legacy landing styles. */
html body:is(.page-home,.page-info) .reference-side-nav{font-family:Poppins,Arial,sans-serif!important;background:var(--bfx-paper)!important;border-right:1px solid var(--bfx-line)!important;box-shadow:none!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;padding:0!important;top:0!important;bottom:0!important}
html body:is(.page-home,.page-info) .reference-side-brand{height:clamp(96px,7.4vw,142px)!important;min-height:0!important;padding:clamp(18px,1.25vw,24px)!important;border-bottom:1px solid var(--bfx-line)!important;background:var(--bfx-paper)!important}
html body:is(.page-home,.page-info) .reference-side-brand .brand{margin:0!important;padding:0!important;min-width:0!important;height:auto!important;filter:none!important;background:transparent!important}
html body:is(.page-home,.page-info) .reference-side-brand .finvexas-logo-wrap{width:clamp(165px,13vw,250px)!important;max-width:85%!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
html body:is(.page-home,.page-info) .reference-side-brand .finvexas-logo-image{display:block!important;width:100%!important;height:auto!important;max-height:75px!important;object-fit:contain!important;transform:none!important;filter:none!important}
html body:is(.page-home,.page-info) .reference-side-scroll{padding:0 clamp(16px,1.25vw,24px) 16px!important;background:var(--bfx-paper)!important;scrollbar-width:thin;scrollbar-color:#949494 transparent;min-height:0!important}
html body:is(.page-home,.page-info) .reference-language-row{display:flex!important;align-items:center!important;justify-content:space-between!important;height:clamp(78px,6.25vw,120px)!important;min-height:0!important;padding:0 clamp(16px,1.25vw,24px)!important;margin:0!important;border:0!important;border-bottom:1px solid var(--bfx-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:500 clamp(14px,1.05vw,20px)/1.4 Poppins,Arial,sans-serif!important;color:var(--bfx-muted)!important}
html body:is(.page-home,.page-info) .reference-language-meta{gap:clamp(12px,.95vw,18px)!important}html body:is(.page-home,.page-info) .reference-language-row b{font:inherit!important;color:inherit!important}
html body:is(.page-home,.page-info) .reference-flag-svg{width:clamp(25px,1.9vw,36px)!important;height:clamp(18px,1.4vw,27px)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}html body:is(.page-home,.page-info) .reference-flag-svg *{stroke:none!important;stroke-width:0!important}
html body:is(.page-home,.page-info) .reference-side-links{padding:clamp(14px,1.15vw,22px) 0!important;gap:2px!important;display:grid!important}
html body:is(.page-home,.page-info) :is(.reference-side-direct,.reference-side-group>summary){display:flex!important;align-items:center!important;justify-content:space-between!important;height:clamp(49px,3.96vw,76px)!important;min-height:0!important;padding:0 clamp(16px,1.25vw,24px)!important;margin:0!important;border:0!important;border-radius:0 0 12px 12px!important;box-shadow:none!important;background:transparent!important;color:var(--bfx-muted)!important;font:500 clamp(14px,1.05vw,20px)/1.4 Poppins,Arial,sans-serif!important;letter-spacing:0!important}
html body:is(.page-home,.page-info) .reference-side-group{border-radius:12px!important;overflow:hidden!important}
html body:is(.page-home,.page-info) :is(.reference-side-direct.active,.reference-side-direct:hover,.reference-side-group.active>summary,.reference-side-group[open]>summary){color:var(--bfx-orange)!important;background:var(--bfx-soft)!important}
html body:is(.page-home,.page-info) :is(.reference-side-group>summary,.bfx-language-menu>summary)::after{content:""!important;display:block!important;position:static!important;width:8px!important;height:8px!important;flex:0 0 8px!important;border:solid currentColor!important;border-width:0 2px 2px 0!important;border-radius:0!important;transform:rotate(45deg)!important;margin:-5px 3px 0 auto!important;background:transparent!important;color:var(--bfx-ink)!important}
html body:is(.page-home,.page-info) :is(.reference-side-group[open]>summary,.bfx-language-menu[open]>summary)::after{transform:rotate(225deg)!important;margin-top:4px!important;color:var(--bfx-orange)!important}
html body:is(.page-home,.page-info) .reference-side-children{padding:6px 0 14px clamp(12px,1.2vw,23px)!important;background:var(--bfx-soft)!important;gap:0!important}
html body:is(.page-home,.page-info) .reference-side-children a{min-height:clamp(44px,3.65vw,70px)!important;padding:10px clamp(16px,1.25vw,24px)!important;font:400 clamp(14px,1.05vw,20px)/1.4 Poppins,Arial,sans-serif!important;color:var(--bfx-muted)!important;border-radius:8px!important}
html body:is(.page-home,.page-info) .reference-side-children a.active{color:var(--bfx-orange)!important}
html body:is(.page-home,.page-info) .reference-side-footer{padding:clamp(16px,1.25vw,24px)!important;gap:clamp(14px,1.25vw,24px)!important;background:var(--bfx-paper)!important;box-shadow:none!important;border-top:1px solid var(--bfx-line)!important}
html body:is(.page-home,.page-info) .reference-register-button{width:100%!important;min-height:clamp(54px,4.06vw,78px)!important;padding:14px!important;border-radius:11px!important;background:var(--bfx-orange)!important;box-shadow:none!important;color:#fff!important;font:600 clamp(19px,1.45vw,28px)/1.2 Poppins,Arial,sans-serif!important}
html body:is(.page-home,.page-info) .reference-side-footer p{margin:0!important;color:var(--bfx-muted)!important;font:400 clamp(13px,1.05vw,20px)/1.5 Poppins,Arial,sans-serif!important}
html body:is(.page-home,.page-info) .bfx-nav-theme{font-size:clamp(13px,1vw,18px)!important}
@media(max-width:980px){html body:is(.page-home,.page-info) .reference-side-brand{height:104px!important}html body:is(.page-home,.page-info) .reference-language-row{height:85px!important}html body:is(.page-home,.page-info) :is(.reference-side-direct,.reference-side-group>summary){height:59px!important;font-size:17px!important}html body:is(.page-home,.page-info) .reference-side-children a{min-height:52px!important;font-size:16px!important}html body:is(.page-home,.page-info) .reference-side-footer{padding:18px!important}html body:is(.page-home,.page-info) .reference-register-button{min-height:59px!important;font-size:21px!important}html body:is(.page-home,.page-info) .reference-side-footer p{font-size:14px!important}}
