.elementor-2744 .elementor-element.elementor-element-b7e7d77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}/* Start custom CSS for html, class: .elementor-element-d338663 */.obn-sitemap{--obnsm-turquesa:#4F9DB9;--obnsm-turquesa-2:#5FB3CF;--obnsm-navy:#36475B;--obnsm-ink:#111111;--obnsm-mint:#05E5C5;--obnsm-line:rgba(255,255,255,0.08);--obnsm-line-strong:rgba(255,255,255,0.18);font-family:'Open Sans',system-ui,sans-serif;color:#fff;background:var(--obnsm-ink);line-height:1.5;-webkit-font-smoothing:antialiased}
.obn-sitemap *{box-sizing:border-box;margin:0;padding:0}
.obn-sitemap h1,.obn-sitemap h2,.obn-sitemap h3{font-family:'Rubik',sans-serif;font-weight:700;letter-spacing:-0.02em;line-height:1.1;text-wrap:balance}
.obn-sitemap p{text-wrap:pretty}
.obn-sitemap a{color:var(--obnsm-turquesa-2)}.obn-sitemap a:hover{color:#fff}
.obn-sitemap ul{list-style:none}
.obnsm-mono{font-family:'JetBrains Mono',ui-monospace,monospace;font-weight:500;letter-spacing:0.02em;text-transform:uppercase;font-size:11px}
.obnsm-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}
.obnsm-nav{padding:18px 0;border-bottom:1px solid var(--obnsm-line)}
.obnsm-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}
.obnsm-logo{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}
.obnsm-logo-word{font-family:'Rubik',sans-serif;font-weight:800;font-size:22px;letter-spacing:0.02em}
.obnsm-nav-links{display:flex;gap:32px}
.obnsm-nav-links a{color:rgba(255,255,255,0.75);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}
.obnsm-nav-links a:hover{color:var(--obnsm-turquesa-2)}
.obnsm-nav-phone{display:flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid var(--obnsm-line-strong);border-radius:100px;color:#fff;text-decoration:none;font-size:13px;font-weight:600;transition:all .2s;white-space:nowrap}
.obnsm-nav-phone:hover{background:var(--obnsm-turquesa);border-color:var(--obnsm-turquesa)}
.obnsm-nav-phone .obnsm-dot{width:6px;height:6px;border-radius:50%;background:var(--obnsm-mint);box-shadow:0 0 8px var(--obnsm-mint)}
@media(max-width:820px){.obnsm-nav-links{display:none}}
.obnsm-head{padding:64px 0 44px;border-bottom:1px solid var(--obnsm-line)}
.obnsm-tag{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.55);border:1px solid var(--obnsm-line-strong);border-radius:100px;padding:7px 14px;margin-bottom:22px}
.obnsm-tag .obnsm-dot{width:6px;height:6px;border-radius:50%;background:var(--obnsm-mint);box-shadow:0 0 8px var(--obnsm-mint)}
.obn-sitemap h1{font-size:clamp(34px,4.4vw,52px);margin-bottom:16px}
.obn-sitemap h1 em{font-style:normal;color:var(--obnsm-turquesa-2)}
.obnsm-lede{color:rgba(255,255,255,.62);font-size:17px;max-width:62ch}
.obnsm-cols{padding:56px 32px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:56px 48px;align-items:start}
.obnsm-col h2{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--obnsm-turquesa-2);padding-bottom:12px;border-bottom:1px solid var(--obnsm-line-strong);margin-bottom:18px}
.obnsm-col li{border-bottom:1px solid var(--obnsm-line)}
.obnsm-col li:last-child{border-bottom:0}
.obnsm-col li > a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;color:#fff;text-decoration:none;font-size:15px;font-weight:500;transition:color .2s,padding-left .2s}
.obnsm-col li > a:hover{color:var(--obnsm-turquesa-2);padding-left:4px}
.obnsm-col li > a .obnsm-n{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:rgba(255,255,255,.28)}
.obnsm-sub{padding:0 0 12px 0;display:flex;flex-wrap:wrap;gap:6px}
.obnsm-sub a{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:rgba(255,255,255,.55);text-decoration:none;border:1px solid var(--obnsm-line);padding:5px 9px;transition:all .2s}
.obnsm-sub a:hover{color:#fff;border-color:var(--obnsm-turquesa);background:rgba(79,157,185,.16)}
.obnsm-strip{margin:40px 0 72px;border:1px solid var(--obnsm-line);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));padding:28px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}
.obnsm-strip h3{font-size:20px;margin-bottom:6px}
.obnsm-strip p{color:rgba(255,255,255,.55);font-size:14px}
.obnsm-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:4px;text-decoration:none;font-weight:600;font-size:14px;background:var(--obnsm-turquesa);color:#fff;transition:background .2s}
.obnsm-btn:hover{background:var(--obnsm-turquesa-2);color:#fff}
.obnsm-footer{border-top:1px solid var(--obnsm-line);padding:22px 0;color:rgba(255,255,255,.4)}
.obnsm-footer-inner{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}
.obnsm-footer a{color:rgba(255,255,255,.55);text-decoration:none}.obnsm-footer a:hover{color:var(--obnsm-turquesa-2)}/* End custom CSS */