.navbar-brand{gap:10px;font-size:18px;font-family:Proxima Nova,sans-serif;font-style:normal;color:#020228!important}.lincus-footer{display:flex;align-items:center;justify-content:center}.lincus-footer p{font-family:dm-light,sans-serif;font-weight:400;font-style:normal;padding:10px 0;margin-bottom:0}.lincus-footer a{font-family:rockwell,sans-serif;font-weight:400;font-style:normal}.lincus-footer img{width:38px;margin:0 5px}.lincus-footer .btn{--corner: 10px;--thickness: 2px;--gap: 6px;padding:9px 12px;outline-offset:calc(-1*var(--thickness));-webkit-mask:conic-gradient(at var(--corner) var(--corner),#0000 75%,#000 0) 0 0/calc(100% - var(--corner)) calc(100% - var(--corner)),linear-gradient(#000 0 0) content-box;transition:.2s;cursor:pointer;text-decoration:none;display:flex;height:min-content;align-items:center;width:fit-content;margin:0 5px;border-radius:0}.lincus-footer .btn:hover{outline-offset:calc(var(--gap)/-1)}.footer-link{color:#fff;text-decoration:none;font-size:17px}.footer-link:hover{color:#4db3ff;text-decoration:underline;transition:all .2s ease}.lincus-footer--dark p{color:#fff}.lincus-footer--dark a{color:#4db3ff}.lincus-footer--dark .btn{outline:var(--thickness) solid #007EEF}.search-arrow{height:48px;width:48px;border-radius:14px;border:none;background:#020228;padding:0 12px;align-self:start}.search-arrow:hover{cursor:pointer;transition:all .2s ease;background-color:#d69600;color:#020228}.modal-body{overflow-y:auto}.filter-modal{max-height:80vh}.modal-dialog{max-width:700px}.modal-content{height:auto}.mobile-filter-toggle{position:sticky;z-index:100;display:none;position:fixed;top:10px;margin-left:20px;background-color:#020228;color:#fff;border:none;border-radius:8px;padding:10px 15px;cursor:pointer;height:45px;width:45px}.mobile-filter-sidebar{position:fixed;top:0;left:0;width:300px;height:100%;background-color:#fff;z-index:1000;overflow-y:auto;padding:80px 20px 20px;transform:translate(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .2s ease}.mobile-filter-sidebar.active{transform:translate(0);opacity:1;pointer-events:auto}.mobile-filter-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999}.mobile-filter-overlay.active{display:block}@media (min-width: 769px){.mobile-filter-toggle{display:none}}.search-results{opacity:0;transition:opacity .4s ease-in-out}.search-results.loaded{opacity:1}#results-list-view{display:none}#results-list-view.show{display:flex!important}#search-network-graph-view{display:none}#search-network-graph-view.show{display:flex!important}.graph-mode{width:100%;min-width:100%}.search-graph{width:100%!important;height:auto;display:flex;justify-content:center}.search-svg{width:100%;height:auto}.graph-mode .bottom-pagination{display:none}.graph-mode.list-active .pagination-container{display:block}#results-list-view.hidden{display:none!important}.results-view-button{background-color:transparent;font-size:16px;border:none;color:#020228;border-bottom:#020228 solid 2px;border-radius:3px 3px 0 0;padding:10px 130px}.results-view-button p{color:#020228;transition:all .2s ease}.results-view-button p:hover{color:#020228;font-weight:700}.results-view-button:hover{border-bottom:#020228 solid 2px;cursor:pointer;font-weight:700;border-top-right-radius:3px;border-top-left-radius:3px;color:#020228;background-color:transparent}.results-view-button:focus{cursor:pointer;border-bottom:#020228 solid 4px;font-weight:700;border-top-right-radius:3px;border-top-left-radius:3px;box-shadow:none;outline:none}.results-view-button.active,.results-view-button:active{cursor:pointer;border-bottom:#020228 solid 4px!important;font-weight:700;border-top-right-radius:3px;border-top-left-radius:3px;background-color:transparent!important;color:#020228!important;box-shadow:none;outline:none}.hidden-on-load{display:none!important;visibility:hidden}.sort-by:hover{cursor:pointer}.grid-container{display:grid}.sort-by{background-color:transparent;border:none;padding-right:20px}.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}a.block-name{color:#000!important;font-weight:500!important;text-decoration:none!important;font-size:26px!important}a.block-name:hover{text-decoration:underline!important}@media screen and (max-width: 580px){a.block-name{font-size:18px!important}.block-title{font-size:14px!important}.grid-container{padding:0;width:90vw!important}.results-count{padding:0;display:flex;justify-content:center}.profile-block{display:flex;flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;height:max-content}.block-contact{align-items:flex-start!important;font-size:15px!important}.search-sort{flex-direction:column-reverse!important;gap:15px}.search-content{width:90%!important}.block-contact-line{font-size:13px!important}.search-input{font-size:1rem!important}.search-header{font-size:2em!important}.block-profile-image{width:80px!important;height:100px!important}.results-inner{padding-left:2rem!important;padding-right:2rem!important}.results-view-button{padding:10px 80px!important;font-size:14px!important}}a.dep-link:hover{text-decoration:underline!important}.results-and-pagination{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media (max-width: 768px){.results-and-pagination{display:flex;flex-direction:column;width:100%}.pagination-links{font-size:14px!important}}.styled-checkbox{min-width:18px;height:18px;border:1px solid #999;border-radius:1px;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;transition:all .2s ease}.styled-checkbox:hover{border-color:#666}.styled-checkbox:checked{background-color:#020228;border-color:#020228}.styled-checkbox:checked:before{content:"";position:absolute;left:6px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.main-buttons{width:150px;background-color:#020228;color:#fff;border:none;padding:7px 10px;border-radius:5px;transition:transform .2s}.main-buttons:hover{transform:scale(1.1)}.dismissable-banner{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#020228;color:#fff;padding:20px;border-radius:0;box-shadow:0 8px 25px #0000004d;max-width:100vw;width:auto;z-index:1050;display:flex;flex-direction:column;gap:8px;animation:slideUp .4s ease-out}.banner-header{display:flex;align-items:flex-start;gap:12px}.dismissable-banner.hidden{animation:slideDown .3s ease-in forwards}@keyframes slideUp{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(100%);opacity:0}}@media (max-width: 768px){.dismissable-banner{bottom:16px;left:16px;right:16px;transform:none;max-width:none;padding:8px 12px;flex-direction:row;align-items:center;gap:8px}.banner-header{gap:8px;flex:1;min-width:0;justify-content:space-between}.banner-close{min-width:40px;min-height:40px;flex-shrink:0}.banner-content{font-size:13px;min-width:0}.banner-title{font-size:11px;margin:0 0 2px}.banner-text *{display:none}}.banner-close{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;font-size:18px;line-height:1;margin-left:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.banner-close:hover,.banner-close:focus{color:#fff;font-size:25px}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.fade-in{opacity:0;transform:translateY(10px);animation:fadeIn 1s ease forwards}@keyframes fadeIn{to{opacity:1;transform:none}}@media (max-width: 768px){.home-inner{padding-left:20px!important;padding-right:20px!important;padding-top:40px!important;width:100%!important;max-width:650px!important;text-align:center!important}.home-grid{grid-template-columns:1fr!important;justify-items:center!important}#home-header{font-size:4em!important;margin-left:0!important}form#searchForm{justify-content:center!important}#see-all{font-size:17px}.home-grid img{display:none}.odometer{font-size:22px!important}.lincus-info{font-size:17px!important}}.search-network-graph-view{max-width:1400px!important}@media (max-width: 1024px){.search-network-graph-view .col-md-3,.search-filters{width:250px!important;min-width:250px!important}}.results-inner{width:100%;max-width:1300px;padding:0 2rem}@media (max-width: 768px){.results-inner{padding-left:0;padding-right:0}.results-content{padding:0 30px}}.search-filters{width:280px;min-width:280px}@media (max-width: 768px){.search-filters{width:100%;min-width:unset}}.results-content{flex:1;min-width:0}.results{max-width:1300px}@media (max-width: 900px){.results-view-button{padding:10px 80px!important;font-size:14px!important}.dot-animation,.search-network-graph-view .col-md-3{display:none!important}.d-flex.flex-column.search-filters:not(.mobile-filter-sidebar){display:none!important}#legend{display:none!important}.search-network-graph-view{flex-direction:column!important}.search-network-graph-view .row{width:100%!important}.search-network-graph-view .d-flex.flex-row{flex-direction:column!important}.search-network-graph-view .col-md-9{width:100%!important;max-width:100%!important}.search-graph{max-width:100%;max-height:500px}.search-network-graph-view .position-relative{flex-direction:column!important}.search-network-graph-view h6.dm-med.text-center{display:none!important}#zoom-toolbar{margin-left:10px!important}#zoom-toolbar button{width:35px!important;height:45px!important;font-size:24px!important}.search-network-graph-view .mx-5{margin-left:1rem!important;margin-right:1rem!important}.mobile-filter-toggle{display:block}.results{margin-left:0!important;margin-right:0!important}.results-inner{padding-left:3rem!important;padding-right:3rem!important;max-width:100%!important;overflow-x:hidden}.results-content{width:100%;max-width:100%;overflow-x:hidden}.grid-container{width:100%!important;max-width:100%!important;padding:0!important}.list-results{max-width:100%!important;overflow-x:hidden}}@media (max-width: 500px){.search-graph{max-height:400px}.results-view-button{padding:10px 50px!important;font-size:14px!important}#legend{font-size:11px!important}}
