a,a:visited,a:hover,a:focus,a:active{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}
.bd-continent-wrapper{position:relative;z-index:2}
.bd-continent-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-end!important;gap:20px;max-width:1000px;margin:30px auto;padding:20px;box-sizing:border-box}
@media (max-width: 1000px) {
.bd-continent-grid{flex-wrap:wrap!important;gap:22px;justify-content:center!important}
}
.bd-continent-card{width:110px;height:160px;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;position:relative;text-align:center}
.bd-continent-card img{width:100px;height:100px;object-fit:contain;display:block;transition:all .25s ease;filter:grayscale(1) brightness(.55)}
.bd-continent-card.visited img{filter:invert(59%) sepia(32%) saturate(1100%) hue-rotate(292deg) brightness(92%) contrast(90%)}
.bd-continent-card.visited:hover img{transform:scale(1.05)}
.bd-continent-card.visited:hover{transform:translateY(-3px)}
.bd-continent-card.unvisited{opacity:.45}
.bd-cont-label{margin-top:10px;font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#6e6e6e}
.bd-continent-card.visited .bd-cont-label{color:#de6594}
.bd-continent-card.visited{transition:transform .25s ease}
.bd-continent-card.visited::after{content:'';position:absolute;inset:-6px;border-radius:14px;background:transparent;transition:all .25s ease;z-index:-1}
.bd-continent-card.visited:hover::after{background:#de65940f}
.jvm-tooltip{z-index:999999!important;background:#de6594!important;color:#fff!important}
.bd-continent-grid *{box-sizing:border-box}
.bd-continent-grid > p:empty,.bd-continent-grid > p:not([class]){display:none!important;width:0!important;margin:0!important;padding:0!important}
.bd-accordion ul{list-style:none;padding-left:0;margin-left:0}
.bd-accordion .bd-panel > ul{padding-left:18px}
.bd-accordion .bd-panel > ul li > ul{margin-left:14px}
.bd-accordion summary,.bd-accordion li,.bd-accordion a{text-transform:uppercase;letter-spacing:.04em}
.bd-accordion summary{cursor:pointer;font-size:.85em;font-weight:600}
.bd-accordion .bd-panel > ul > li > a{font-size:.78em}
.bd-accordion .bd-panel > ul li > ul > li > a{font-size:.72em}
.bd-accordion .bd-panel > ul > li > a,.bd-accordion .bd-panel > ul li > ul > li > a{color:#e64a79;text-decoration:none}
.bd-accordion .bd-panel > ul > li > a:hover,.bd-accordion .bd-panel > ul li > ul > li > a:hover{color:#c73868}
.bd-accordion .bd-panel > ul > li{opacity:.9}
.bd-accordion .bd-panel > ul li > ul > li{opacity:.85}
.work-with-me{max-width:760px;margin:0 auto;line-height:1.65}
.work-with-me h1{margin-bottom:1.2rem}
.work-with-me h2{margin-top:2.4rem;font-size:1.25rem}
.work-with-me ul{padding-left:1.25rem}
.work-with-me a{color:#f78da7;font-weight:600;text-decoration:none}
.work-with-me a:hover{text-decoration:underline}
.cookie-banner{position:fixed;bottom:1rem;left:1rem;right:1rem;max-width:900px;margin:0 auto;padding:1rem 1.25rem;background:#fff;border:1px solid #eee;box-shadow:0 10px 30px #00000014;display:flex;justify-content:space-between;align-items:center;gap:1rem;z-index:99999999;font-size:.9rem}
.cookie-accept{background:#f78da7;color:#fff!important;padding:.5rem .9rem;border-radius:4px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}
.cookie-banner{pointer-events:auto!important}
.cookie-banner button{pointer-events:auto!important;position:relative;z-index:10000000}