.navbar-dark{background-color:rgba(var(--ry-dark-rgb),.929)!important;border-bottom:1px solid var(--ry-primary)}.navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:0;font-size:.79688rem;list-style:none;background-color:#f1f6f7}.hero{background-color:rgba(var(--ry-primary-rgb),.2);max-height:330px;overflow:hidden}.hero-inner{position:relative;background:none;width:100%;min-height:280px;overflow:hidden;margin:0 auto;padding:0 28px;z-index:2}.hero-content{padding:28px 0}.hero-content h1{font-size:calc(1rem + 1.4vw);font-weight:lighter;line-height:1.2em;margin-bottom:.4em}.hero-content p{font-weight:lighter;line-height:1.8em}.parallax{height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.hero.parallax{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero.parallax .hero-content h1,.hero.parallax .hero-content p,.hero.parallax .hero-content .btn{position:relative;transform:translateY(0);transition:transform .1s linear}.cut-text{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.img-firm{height:auto;min-width:120px;max-width:100%;max-height:70px;-o-object-fit:contain;object-fit:contain}.dropdown .dropdown-toggle{font-size:.875rem;font-weight:500;padding:.625rem calc(2.25rem + 1.4125em) .625rem 1.75rem;background-position:right calc(.75rem + .8125em) center}.dropdown .dropdown-toggle:after{all:unset}.dropdown .dropdown-toggle.active{--ry-form-control-bg: rgba(var(--ry-primary-rgb), .15);--ry-gray-300: var(--ry-primary);box-shadow:0 0 transparent,0 0 transparent}.dropdown .dropdown-menu{min-width:375px;width:375px;max-width:100vw}.dropdown .scroll{max-height:40vh;overflow-y:auto}.dropdown .dropdown-item-no-hover:hover{background-color:unset;color:unset}button[data-bs-toggle=offcanvas].form-control{width:auto;font-size:.875rem;font-weight:500;padding:.625rem 1.75rem}.offcanvas .offcanvas-header{--ry-offcanvas-padding-y: .875rem;--ry-offcanvas-padding-x: 1rem}.offcanvas .offcanvas-body{--ry-offcanvas-padding-y: .875rem;--ry-offcanvas-padding-x: 1rem;--ry-accordion-border-color: unset;--ry-accordion-border-width: 0;--ry-accordion-border-radius: 0;--ry-accordion-bg: unset;--ry-accordion-btn-padding-x: .65rem;--ry-accordion-btn-padding-y: .65rem;--ry-accordion-body-padding-x: .65rem;--ry-accordion-active-bg: unset;--ry-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23d69803" d="M.25,7.21l11,12.47h0a1.06,1.06,0,0,0,1.54,0l11-12.47A1,1,0,0,0,24,6.48a1,1,0,0,0-.36-.69L21.79,4.24A1,1,0,0,0,21.05,4a1,1,0,0,0-.69.35L12.19,13.8a.27.27,0,0,1-.38,0L3.64,4.35A1,1,0,0,0,3,4a1,1,0,0,0-.74.23L.36,5.79A1,1,0,0,0,0,6.48,1,1,0,0,0,.25,7.21Z"/></svg>');--ry-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23000210" d="M.25,7.21l11,12.47h0a1.06,1.06,0,0,0,1.54,0l11-12.47A1,1,0,0,0,24,6.48a1,1,0,0,0-.36-.69L21.79,4.24A1,1,0,0,0,21.05,4a1,1,0,0,0-.69.35L12.19,13.8a.27.27,0,0,1-.38,0L3.64,4.35A1,1,0,0,0,3,4a1,1,0,0,0-.74.23L.36,5.79A1,1,0,0,0,0,6.48,1,1,0,0,0,.25,7.21Z"/></svg>');--ry-accordion-btn-icon-width: .825rem}.offcanvas .offcanvas-body .accordion-item{--ry-border-color: hsla(214, 7%, 62%, .233);border-bottom:var(--ry-border-width) solid var(--ry-border-color)}.offcanvas .offcanvas-body .accordion-item .accordion-header{display:flex;justify-content:center;align-items:center}.offcanvas .offcanvas-body .accordion-item .accordion-header .btn-link{padding:var(--ry-accordion-btn-padding-y) var(--ry-accordion-btn-padding-x)}.offcanvas .offcanvas-body .accordion-item:first-of-type .accordion-button,.offcanvas .offcanvas-body .accordion-item:first-of-type .btn-link{padding-top:0}.offcanvas .offcanvas-body .accordion-item .accordion-button:before{background-image:var(--ry-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--ry-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--ry-accordion-btn-icon-width);margin-right:.65rem;transition:var(--ry-accordion-btn-icon-transition);width:var(--ry-accordion-btn-icon-width)}.offcanvas .offcanvas-body .accordion-item .accordion-button:not(.collapsed):before{background-image:var(--ry-accordion-btn-active-icon);transform:var(--ry-accordion-btn-icon-transform)}.offcanvas .offcanvas-body .accordion-item .accordion-button:after{all:unset!important}.offcanvas .scroll{max-height:350px;overflow-y:auto}.offcanvas .offcanvas-footer{--ry-offcanvas-padding-y: .5rem;--ry-offcanvas-padding-x: 1rem;border-top:var(--ry-border-width) solid var(--ry-border-color);padding:var(--ry-offcanvas-padding-y) var(--ry-offcanvas-padding-x)}.offcanvas .offcanvas-footer .btn-sm{--ry-btn-padding-y: .475rem;--ry-btn-padding-x: 1.25rem;--ry-btn-font-size: .7975rem;--ry-btn-border-radius: 1.25rem}.dt-length{text-align:end}#firms-table tbody tr:hover{background-color:#eea90318;background-color:rgba(var(--ry-primary-rgb),.1);background-color:rgba(var(--ry-light-rgb),.5)}#firms-table thead tr th:nth-child(1),#firms-table tbody tr td:nth-child(1){width:40%;max-width:40%;white-space:nowrap}#firms-table thead tr th:nth-child(2),#firms-table tbody tr td:nth-child(2){width:45%;min-width:350px;max-width:45%}#firms-table thead tr th:nth-child(3),#firms-table tbody tr td:nth-child(3){width:15%;max-width:15%}footer{background-color:rgba(var(--ry-dark-rgb),var(--ry-bg-opacity, 1))!important;color:#fff!important}footer hr{border-top:1px solid rgba(var(--ry-primary-rgb),.4);opacity:.4}@media (min-width:768px){.hero-inner{width:90%}.hero.parallax .hero-content h1{font-size:calc(1.025rem + 1.4vw)}.hero.parallax .hero-content .text{font-size:1rem}}@media (min-width:992px){.hero-inner{width:80%}.hero.parallax .hero-content h1{font-size:calc(1.225rem + 1.4vw)}.hero.parallax .hero-content .text{font-size:1.15rem}}@media (min-width:1200px){.hero-inner{width:70%;padding-bottom:50px}.hero.parallax .hero-content h1{font-size:calc(1.425rem + 1.4vw)}.hero.parallax .hero-content .text{font-size:1.25rem}}.content .card{margin-top:1.875rem;margin-bottom:1.875rem}.table-responsive .row>*{padding-left:0;padding-right:0}table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{opacity:1}
