[data-hs-container-type=BANNER]{display:none!important}.agent-hub{background:#f7fcfd;color:#37464f;scroll-behavior:smooth}#agent-hub{scroll-margin-top:5rem}#agent-gallery,#agent-register-form{scroll-margin-top:10rem}.agent-hub *{box-sizing:border-box}.agent-hub__container{margin:0 auto;max-width:120rem;padding:4.625rem 8.375rem;width:100%}.agent-hub__hero{align-items:center;background:radial-gradient(circle at 82% 18%,rgba(249,212,82,.75),transparent 22rem),radial-gradient(circle at 12% 8%,rgba(0,171,193,.22),transparent 18rem),linear-gradient(135deg,#fff,#cceef2);border:1px solid rgba(55,70,79,.18);border-radius:1rem;display:grid;gap:3rem;grid-template-columns:minmax(0,.95fr) minmax(20rem,.55fr);margin-bottom:4.625rem;overflow:hidden;padding:4rem}.agent-hub__hero-content{max-width:58rem}.agent-hub__eyebrow{color:#004f5f;font-size:.875rem;font-weight:800;letter-spacing:.08em;line-height:1.25rem;margin:0 0 .75rem;text-transform:uppercase}.agent-hub__hero-title,.agent-hub__title{color:#37464f;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:900;line-height:.98;margin:0 0 1.5rem}.agent-hub__copy,.agent-hub__hero-copy{color:rgba(55,70,79,.82);font-size:1.25rem;font-weight:400;line-height:1.7;margin:0}.agent-hub__hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.agent-hub__hero-link{align-items:center;border-radius:.625rem;display:inline-flex;font-size:1rem;font-weight:900;justify-content:center;min-height:3rem;padding:.85rem 1.25rem;text-decoration:none;transition:all .28s cubic-bezier(.22,1,.36,1)}.agent-hub__hero-link--primary{background:#004f5f;border:2px solid #004f5f;color:#fff}.agent-hub__hero-link--primary:hover{background:#00abc1;border-color:#00abc1}.agent-hub__hero-link--secondary{background:transparent;border:2px solid rgba(0,79,95,.45);color:#004f5f}.agent-hub__hero-link--secondary:hover{background:#004f5f;border-color:#004f5f;color:#fff}.agent-hub__hero-visual{align-items:center;border-radius:1rem;display:flex;min-height:22rem;position:relative}.agent-hub__hero-visual:after,.agent-hub__hero-visual:before{border:1px solid rgba(0,79,95,.22);border-radius:999px;content:"";position:absolute}.agent-hub__hero-visual:before{height:15rem;left:50%;top:50%;transform:translate(-50%,-50%);width:15rem}.agent-hub__hero-visual:after{height:22rem;left:50%;top:50%;transform:translate(-50%,-50%);width:22rem}.agent-hub__hero-card{backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.88);border:1px solid rgba(55,70,79,.16);border-radius:.875rem;padding:1.25rem;position:relative;z-index:2}.agent-hub__hero-card strong{color:#004f5f;display:block;font-size:1rem;font-weight:900;margin-bottom:.35rem}.agent-hub__hero-card span{color:rgba(55,70,79,.78);font-size:.9rem;line-height:1.45}.agent-hub__intro{margin-bottom:3.375rem;max-width:58rem}.agent-hub__title{font-size:clamp(2.5rem,5vw,3rem);line-height:1}.agent-hub__layout{align-items:flex-start;display:flex;gap:2rem}.agent-hub__filters{flex:0 0 18.8125rem;top:9.375rem}.agent-hub__filters-top{align-items:center;border-bottom:.125rem solid #37464f;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.agent-hub__filters-title{font-size:1.5rem;font-weight:700;line-height:1.4;margin:0}.agent-hub__clear{background:transparent;border:0;color:rgba(55,70,79,.7);cursor:pointer;font-size:.75rem;text-decoration:underline}.agent-filter-group{border-bottom:1px solid rgba(55,70,79,.45);padding:1.25rem 0}.agent-filter-group__title{font-size:1rem;font-weight:700;margin:0 0 .875rem}.agent-filter{align-items:center;background:transparent;border:0;color:#37464f;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.3;padding:.45rem 0;text-align:left;width:100%}.agent-filter:before{background:#fff;border:1px solid #37464f;content:"";flex:0 0 auto;height:.938rem;width:.938rem}.agent-filter[aria-pressed=true]{color:#004f5f;font-weight:700}.agent-filter[aria-pressed=true]:before{background:#00abc1}.agent-hub__main{min-width:0;width:100%}.agent-hub__toolbar{margin-bottom:2.125rem}.agent-hub__search{background-color:#fff;background-image:url(https://www.stibosystems.com/hubfs/2020wot/_icons/icon_magnifying_glass_search_2c.png);background-position:.938rem 50%;background-repeat:no-repeat;background-size:1.5rem;border:1px solid #d6dadb;border-radius:.625rem;color:#37464f;display:block;font-size:.875rem;height:3rem;padding:.625rem 1rem .625rem 3.5rem;width:100%}.agent-hub__meta{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-top:1.5rem}.agent-hub__count{font-size:1.5rem;font-weight:700;line-height:1.4;margin:0}.agent-hub__sort-label{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:.75rem}.agent-hub__sort{background:transparent;border:0;color:#37464f;cursor:pointer;font-size:1.125rem;padding:.5rem 2rem .5rem .5rem}.agent-hub__grid{display:flex;flex-wrap:wrap;gap:1.5rem}.agent-card{background:#fff;border:1px solid rgba(55,70,79,.5);border-radius:.625rem;box-shadow:1px 1px 7px 0 rgba(55,70,79,.2);display:flex;flex:0 0 calc(33.333% - 1rem);flex-direction:column;justify-content:space-between;min-height:28rem;overflow:hidden;padding:0;position:relative;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.agent-card[hidden]{display:none!important}.agent-card:hover{box-shadow:0 1.25rem 2.5rem rgba(55,70,79,.16);transform:translateY(-.375rem)}.agent-card.is-filtering-in{animation:agentCardIn .42s cubic-bezier(.22,1,.36,1) both}@keyframes agentCardIn{0%{opacity:0;transform:translateY(1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.agent-card__media{aspect-ratio:16/9;background-color:#00abc1;border-bottom:1px solid rgba(55,70,79,.18);border-radius:.625rem .625rem 0 0;overflow:hidden;position:relative;width:100%}.agent-card__media img{display:block;height:100%;object-fit:contain;transform:scale(1.01);transition:transform .52s cubic-bezier(.22,1,.36,1);width:100%}.agent-card:hover .agent-card__media img{transform:scale(1.055)}.agent-card__actions,.agent-card__top{margin-left:1.5rem;margin-right:1.5rem}.agent-card__top{padding-top:1.5rem}.agent-card__title{color:#37464f;font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 0 .75rem}.agent-card__description{color:rgba(55,70,79,.82);font-size:.9375rem;font-weight:500;line-height:1.5;margin:0 0 1rem}.agent-card__actions{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-bottom:1.5rem}.agent-card__primary,.agent-card__secondary{align-items:center;border-radius:.625rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:800;justify-content:center;line-height:1.25rem;min-height:2.75rem;padding:.75rem 1rem;transition:all .2s ease}.agent-card__primary{background:#004f5f;border:2px solid #004f5f;color:#fbfeff}.agent-card__primary:hover{background:#00abc1;border-color:#00abc1}.agent-card__secondary{background:transparent;border:1px solid rgba(0,79,95,.5);color:#004f5f}.agent-card__secondary.is-active,.agent-card__secondary:hover{background:#cceef2;border-color:#004f5f}.agent-card__overlay{background:linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(247,252,253,.99));border-radius:inherit;display:flex;flex-direction:column;inset:0;opacity:0;overflow-y:auto;padding:1.5rem;pointer-events:none;position:absolute;transform:translateY(.75rem) scale(.985);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility .26s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:3}.agent-card.is-details-open .agent-card__overlay{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.agent-card.is-details-open>:not(.agent-card__overlay){filter:blur(.125rem)}.agent-card__overlay-close{align-self:flex-end;background:#004f5f;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:1.25rem;height:2rem;line-height:1;min-height:2rem;position:sticky;top:0;width:2rem;z-index:4}.agent-card__overlay-label{color:#004f5f;font-size:.75rem;font-weight:800;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.agent-card__overlay h4{color:#37464f;font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 0 1rem;padding-right:2rem}.agent-card__overlay p{color:rgba(55,70,79,.82);font-size:.95rem;font-weight:500;line-height:1.55;margin:0}.agent-hub__no-results{padding:3rem 1rem;text-align:center}.agent-register{align-items:start;background:#cceef2;border:1px solid rgba(55,70,79,.25);border-radius:.625rem;display:grid;gap:3.375rem;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr);margin-top:4.625rem;padding:3.375rem}.agent-register__content h2{color:#37464f;font-size:3.5rem;font-weight:800;line-height:1.15;margin:0 0 1rem}.agent-register__content p{color:#37464f;font-size:1.325rem;line-height:1.6}.agent-shortlist-float{bottom:22px;left:1.5rem;position:fixed;width:min(23rem,calc(100vw - 2rem));z-index:99999999999}.agent-shortlist-float__toggle{align-items:center;background:#004f5f;border:1px solid rgba(0,79,95,.28);border-radius:999px;box-shadow:0 1rem 2rem rgba(55,70,79,.22);color:#fbfeff;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;min-height:3.25rem;padding:.875rem 1rem;transition:all .28s cubic-bezier(.22,1,.36,1);width:100%}.agent-shortlist-float__toggle:hover{box-shadow:0 1.35rem 2.5rem rgba(55,70,79,.26);transform:translateY(-.25rem)}.agent-shortlist-float__toggle span{font-size:.95rem;font-weight:800}.agent-shortlist-float__toggle strong{align-items:center;background:#f9d452;border-radius:999px;color:#37464f;display:inline-flex;font-size:.875rem;font-weight:900;height:1.75rem;justify-content:center;min-width:1.75rem}.agent-shortlist-float__panel{background:hsla(0,0%,100%,.98);border:1px solid rgba(55,70,79,.22);border-radius:.875rem;bottom:calc(100% + .75rem);box-shadow:0 1.5rem 3rem rgba(55,70,79,.22);padding:1rem;position:absolute;right:0;transform-origin:bottom right;width:100%}.agent-shortlist-float__top{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.agent-shortlist-float__top p{color:#37464f;font-size:1rem;font-weight:900;margin:0}.agent-shortlist-float__top button{background:#eff2f4;border:0;border-radius:999px;color:#37464f;cursor:pointer;height:1.75rem;width:1.75rem}.agent-shortlist-float__items{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 1rem;max-height:13rem;overflow:auto;padding:0}.agent-shortlist-float__items li{align-items:center;background:#f7fcfd;border-radius:.625rem;color:#37464f;display:flex;font-size:.875rem;font-weight:700;gap:.75rem;justify-content:space-between;padding:.625rem .75rem}.agent-shortlist-float__items button{background:transparent;border:0;color:#004f5f;cursor:pointer;font-weight:900}.agent-shortlist-float__cta{background:#00abc1;border:0;border-radius:.625rem;color:#fbfeff;cursor:pointer;font-size:1rem;font-weight:900;min-height:2.75rem;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1);width:100%}.agent-shortlist-float__cta:hover{background:#004f5f;transform:translateY(-.125rem)}.agent-shortlist-float.is-pulsing .agent-shortlist-float__toggle{animation:shortlistPulse .52s cubic-bezier(.22,1,.36,1)}@keyframes shortlistPulse{0%{transform:scale(1)}45%{transform:scale(1.045)}to{transform:scale(1)}}.agent-register__form .hs-error-msgs{color:red;font-size:.9rem;list-style:none;margin:0;padding-top:.625rem}.agent-register__form .hs_error_rollup{color:red}.agent-register__form div.hs-form-field:not(.hs-fieldtype-booleancheckbox) label:not(.hs-error-msg),.agent-register__form fieldset>div:not(.hs-fieldtype-booleancheckbox) label:not(.hs-error-msg){display:none}.agent-register__form form fieldset,.agent-register__form form>div{max-width:unset!important}.agent-register__form .hs-dependent-field>div,.agent-register__form fieldset>div{margin-bottom:1.563rem}.agent-register__form .form-columns-1>div[style="display: none;"]{height:0!important;margin-bottom:0!important}.agent-register__form form ul{list-style:none;margin:0;padding-left:0;padding-top:.625rem}.agent-register__form form .input{margin-right:unset!important}.agent-register__form form input:not([type=checkbox]):not([type=submit]),.agent-register__form form select,.agent-register__form form textarea{-webkit-appearance:none;appearance:none;background-color:#fff!important;border:1px solid #37464f;border-radius:.625rem;box-shadow:0 0 .188rem 0 rgba(55,70,79,.1);color:rgba(55,70,79,.8)!important;padding:1rem 3.75rem 1rem .75rem;transition:all .3s;width:100%!important}.agent-register__form form textarea{min-height:7.5rem;resize:vertical}.agent-register__form form input::placeholder,.agent-register__form form select,.agent-register__form form select::placeholder,.agent-register__form form textarea::placeholder{background:unset;color:rgba(55,70,79,.8)!important}.agent-register__form form input:not([type=checkbox]):not([type=submit]):focus,.agent-register__form form select:focus,.agent-register__form form textarea:focus{border:1px solid #004f5f;box-shadow:0 0 .188rem 0 rgba(55,70,79,.1);color:#004f5f!important;outline:none}.agent-register__form .hs-form-booleancheckbox{list-style:none!important;margin-left:0!important;padding-left:0!important}.agent-register__form .hs-form-booleancheckbox label{align-items:center;color:#37464f;display:flex;gap:.625rem}.agent-register__form form input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}.agent-register__form .hs-form-booleancheckbox-display a{color:#37464f!important;font-weight:700}.agent-register__form .hs_submit{margin:1.5rem 0!important}.agent-register__form .actions{background:linear-gradient(90deg,#009bb9,#004f5f 47%);border-radius:.625rem;max-width:fit-content;overflow:hidden;position:relative;z-index:1}.agent-register__form .actions:after{content:url(https://www.stibosystems.com/hubfs/Website%20redesign%202024/Home-hero/arrow-right-bold.svg);filter:brightness(10);pointer-events:none;position:absolute;right:1.375rem;scale:.9;top:52%;transform:translateY(-50%);z-index:1}.agent-register__form .actions:before{background:linear-gradient(90deg,#004f5f,#009bb9 47%);border-radius:.625rem;content:"";height:100%;position:absolute;right:-100%;top:0;transition:all .2s;width:100%;z-index:-1}.agent-register__form .actions:hover:before{right:0}.agent-register__form form .hs-button,.agent-register__form form input[type=submit]{background:transparent;border:unset;color:#fff!important;cursor:pointer;font-size:1.125rem;font-weight:700;padding:1rem 3.5rem 1rem 2rem;position:relative;text-align:center;text-transform:unset!important;width:fit-content!important;z-index:2}.agent-register__form .form-columns-2{display:flex;gap:2.188rem}.agent-register__form .form-columns-2>div{flex:1 1 50%}.agent-register__form .disclaimer{color:#37464f}.agent-register__form .disclaimer a{color:#004f5f;font-weight:700;text-decoration:underline!important}.agent-hub a:focus,.agent-hub button:focus,.agent-hub input:focus,.agent-hub select:focus{outline:2px solid #004f5f;outline-offset:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media (max-width:100rem){.agent-hub__container{padding:3.375rem 2.375rem}}@media (max-width:80rem){.agent-hub__hero,.agent-register{grid-template-columns:1fr}.agent-hub__layout{flex-direction:column;gap:3.375rem}.agent-hub__filters{flex:unset;position:static;width:100%}.agent-card{flex-basis:calc(50% - 0.75rem)}}@media (max-width:48rem){.agent-register__content h2{font-size:2.5rem}.agent-hub__container{padding:3.375rem 1.375rem}.agent-hub__hero{padding:2rem 1.375rem}.agent-hub__hero-visual{min-height:16rem}.agent-hub__meta{align-items:flex-start;flex-direction:column}.agent-card{flex-basis:100%;min-height:30rem}.agent-register{padding:2rem 1.375rem}.agent-shortlist-float{bottom:1rem;left:1rem;right:1rem;width:calc(100vw - 2rem)}.agent-register__form{background:#fbfeff;border:1px solid #37464f;border-radius:.625rem;box-shadow:0 0 .625rem 0 rgba(55,70,79,.5);padding:1rem}}@media (max-width:37.5rem){.agent-register__form .form-columns-2{flex-direction:column;gap:0;margin-right:0}.agent-register__form .form-columns-2>div{width:100%!important}.agent-register__form form input:not([type=checkbox]):not([type=submit]),.agent-register__form form select,.agent-register__form form textarea{padding-right:1.875rem}.agent-register__form form .hs-button,.agent-register__form form input[type=submit]{width:100%!important}.agent-register__form .actions{max-width:100%;width:100%}}