body.gtt-site [ppt-box],body.gtt-site .card,body.gtt-site .card-page,body.gtt-site .card-popup{background:var(--gtt-surface);border:1px solid var(--gtt-line)!important;border-radius:var(--gtt-radius)!important;box-shadow:var(--gtt-shadow);overflow:hidden}body.gtt-site .card .card,body.gtt-site [ppt-box] .card,body.gtt-site .card.border-0,body.gtt-site .card.bg-none{border:0!important;border-radius:0!important;box-shadow:none;background:#fff0;overflow:visible}body.gtt-site [ppt-box].h-m-mj,body.gtt-site .gtt-list-card,body.gtt-site .gtt-purchase-panel [ppt-box]{overflow:visible}body.gtt-site [ppt-box].h-m-mj figure,body.gtt-site [ppt-box].h-m-mj [data-ppt-image-bg],body.gtt-site .gtt-list-card [data-ppt-image-bg]{overflow:hidden;border-radius:var(--gtt-radius) var(--gtt-radius) 0 0}body.gtt-site .badge_tooltip[data-gtt-tooltip-ready]>.badge_tooltip__item,body.gtt-site .badge_tooltip[data-gtt-tooltip-ready]>.badge_tooltip__initiator:hover~.badge_tooltip__item,body.gtt-site .badge_tooltip[data-gtt-tooltip-ready]>.badge_tooltip__initiator:focus-within~.badge_tooltip__item{visibility:hidden!important;opacity:0!important;pointer-events:none}body.gtt-site .gtt-floating-tooltip{position:fixed;z-index:100000;display:block;visibility:visible;opacity:1;transform:none;max-width:min(300px, calc(100vw - 16px));box-shadow:var(--gtt-shadow-hover);pointer-events:none}body.gtt-site .gtt-floating-tooltip::after{display:none}body.gtt-site .tooltip{z-index:100001}body.gtt-site ._sfavs.isFavs .showfavs,body.gtt-site ._sfavs.isFavs .showfavs svg{color:#d82745!important}body.gtt-site ._sfavs.isFavs .showfavs{cursor:pointer;transition:color var(--gtt-ease),transform var(--gtt-ease)}body.gtt-site ._sfavs.isFavs .showfavs:hover{transform:scale(1.12)}body.gtt-site [ppt-box] ._header{background:#fff;border-bottom:1px solid var(--gtt-line);padding:19px 23px}body.gtt-site [ppt-box] ._title{font-size:17px;font-weight:750;color:var(--gtt-ink)}body.gtt-site .btn-primary,body.gtt-site [data-ppt-btn].btn-primary,body.gtt-site button.btn-primary{background:var(--gtt-primary)!important;border:1px solid var(--gtt-primary)!important;color:#fff!important}body.gtt-site .btn-primary:hover,body.gtt-site [data-ppt-btn].btn-primary:hover{background:var(--gtt-primary-dark)!important;border-color:var(--gtt-primary-dark)!important}body.gtt-site .btn-secondary,body.gtt-site [data-ppt-btn].btn-secondary{background:var(--gtt-accent)!important;border-color:var(--gtt-accent)!important;color:var(--gtt-ink)!important}body.gtt-site [data-ppt-btn],body.gtt-site .btn,body.gtt-site button,body.gtt-site .form-control,body.gtt-site select{border-radius:var(--gtt-radius-sm)}body.gtt-site .btn,body.gtt-site [data-ppt-btn]{font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}body.gtt-site .btn:hover,body.gtt-site [data-ppt-btn]:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(21 36 71 / .13)}body.gtt-site .form-control,body.gtt-site input[type=text],body.gtt-site input[type=email],body.gtt-site input[type=password],body.gtt-site input[type=tel],body.gtt-site textarea,body.gtt-site select{border:1px solid var(--gtt-line);background-color:#fff;color:var(--gtt-ink)}body.gtt-site .form-control:focus,body.gtt-site input:focus,body.gtt-site textarea:focus,body.gtt-site select:focus{border-color:var(--gtt-sky)!important;box-shadow:0 0 0 3px var(--gtt-focus)!important}body.gtt-site select:not([multiple]):not([size]),body.gtt-site .sortby{appearance:none;-webkit-appearance:none;padding:10px 38px 10px 14px;min-height:44px;background:#fff url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"%3E%3Cpath fill="none" stroke="%23022d5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="m3 6 5 5 5-5"/%3E%3C/svg%3E') no-repeat right 13px center / 16px;border:1px solid var(--gtt-line);border-radius:var(--gtt-radius-sm);color:var(--gtt-ink);cursor:pointer}body.gtt-site select:not([multiple]):not([size]):hover,body.gtt-site .sortby:hover{border-color:var(--gtt-sky)}body.gtt-site select option{color:var(--gtt-ink);background:#fff}body.gtt-site .custom-control-input:checked~.custom-control-label::before{background:var(--gtt-primary)!important;border-color:var(--gtt-primary)!important}body.gtt-site .custom-control-input:focus-visible~.custom-control-label::before{box-shadow:0 0 0 3px var(--gtt-focus)!important;border-color:var(--gtt-sky)!important}body.gtt-site .custom-control-label,body.gtt-site .sortby,body.gtt-site .dropdown-item,body.gtt-site [ppt-list-item]{transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}body.gtt-site .dropdown-item:hover,body.gtt-site .dropdown-item:focus,body.gtt-site .tab-button:hover{background:var(--gtt-primary-soft);color:var(--gtt-primary)}body.gtt-site .tab-button.active,body.gtt-site .nav-tabs .nav-link.active{border-color:var(--gtt-primary);color:var(--gtt-primary)}body.gtt-site .badge{border-radius:100px;padding:.4em .85em;font-weight:650}body.gtt-site .modal-content{border-radius:var(--gtt-radius-lg);border:0;box-shadow:0 24px 80px rgb(17 26 52 / .2)}body.gtt-site .dropdown-menu{border:1px solid var(--gtt-line);border-radius:var(--gtt-radius-sm);box-shadow:var(--gtt-shadow)}body.gtt-site .pagination a,body.gtt-site .pagination span{border-radius:9px}body.gtt-site .pagination a:hover,body.gtt-site .pagination a:focus-visible{background:var(--gtt-primary-soft);border-color:var(--gtt-sky)}body.gtt-site a.badge:hover,body.gtt-site a.badge:focus-visible,body.gtt-site a.gtt-job-card__tag:hover{background:var(--gtt-primary-soft);color:var(--gtt-primary-dark)}body.gtt-site [ppt-list-item]:hover,body.gtt-site [ppt-list-item]:focus-within,body.gtt-site .custom-control-label:hover{background-color:var(--gtt-primary-soft)}.gtt-section{padding:clamp(56px, 7vw, 100px) 0}.gtt-section--soft{background:var(--gtt-surface-2)}.gtt-section--white{background:#fff}.gtt-section__intro{max-width:680px;margin-bottom:36px}.gtt-section__intro h2{margin:8px 0 14px}.gtt-eyebrow{display:inline-block;color:var(--gtt-primary);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gtt-lead{color:var(--gtt-muted);font-size:1.08rem;line-height:1.8}.gtt-page-hero{padding:70px 0 55px;background:linear-gradient(125deg,#f3f6ff,#fff 65%);border-bottom:1px solid var(--gtt-line)}.gtt-page-hero h1{margin:12px 0}.gtt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}.gtt-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border-radius:var(--gtt-radius-sm);font-weight:750;background:var(--gtt-primary);color:#fff!important;text-decoration:none!important;border:1px solid var(--gtt-primary);transition:transform .2s,background .2s}.gtt-button:hover{background:var(--gtt-primary-dark);transform:translateY(-2px)}.gtt-button--ghost{background:#fff0;border-color:var(--gtt-line);color:var(--gtt-ink)!important}.gtt-button--ghost:hover{background:var(--gtt-primary-soft)}.gtt-button--accent{background:var(--gtt-accent);border-color:var(--gtt-accent);color:var(--gtt-ink)!important}.gtt-button--accent:hover{background:#e7b62a;color:var(--gtt-ink)!important}.gtt-card{background:#fff;border:1px solid var(--gtt-line);border-radius:var(--gtt-radius);box-shadow:var(--gtt-shadow);overflow:hidden}.gtt-brand{display:inline-flex;align-items:center;max-width:100%;vertical-align:middle}.gtt-brand__image{display:block;width:clamp(175px, 17vw, 235px);height:auto;max-width:100%}.gtt-brand--footer .gtt-brand__image{width:min(100%, 290px)}@media (max-width:575px){.gtt-section{padding:52px 0}.gtt-brand__image{width:175px}.gtt-brand--footer .gtt-brand__image{width:min(100%, 250px)}}