
.hh-scope, .hh-scope{
    --bs-grey-obsidian: Obsidian;
    --bs-grey-caviar: Caviar;
    --bs-grey-charcoal: Charcoal;
    --bs-grey-mortar: Mortar;
    --bs-grey-nickel: Nickel;
    --bs-grey-storm: Storm Grey;
    --bs-grey-silver: Silver;
    --bs-grey-ash: Ash;
    --bs-grey-sidewalk: Sidewalk Grey;
    --bs-grey-platinum: Platinum;
    --bs-grey-alabaster: Alabaster;
    --bs-gray-100: #fafafa;
    --bs-gray-200: #f0f0f0;
    --bs-gray-300: #ededed;
    --bs-gray-400: #c8c8c8;
    --bs-gray-500: #b4b4b4;
    --bs-gray-600: #818181;
    --bs-gray-700: #4f4f4f;
    --bs-gray-800: #414141;
    --bs-gray-900: #292929;
    --bs-primary: #0e3a32;
    --bs-secondary: #b88128;
    --bs-success: #005a4e;
    --bs-info: #5bc0de;
    --bs-warning: #f0ad4e;
    --bs-danger: #d5413d;
    --bs-light: #ededed;
    --bs-mid: #4f4f4f;
    --bs-dark: #292929;
    --bs-primary-rgb: 14,58,50;
    --bs-secondary-rgb: 184,129,40;
    --bs-success-rgb: 0,90,78;
    --bs-info-rgb: 91,192,222;
    --bs-warning-rgb: 240,173,78;
    --bs-danger-rgb: 213,65,61;
    --bs-light-rgb: 237,237,237;
    --bs-mid-rgb: 79,79,79;
    --bs-dark-rgb: 41,41,41;
    --bs-primary-text-emphasis: #061714;
    --bs-secondary-text-emphasis: #4a3410;
    --bs-success-text-emphasis: #00241f;
    --bs-info-text-emphasis: #244d59;
    --bs-warning-text-emphasis: #60451f;
    --bs-danger-text-emphasis: #551a18;
    --bs-light-text-emphasis: #4f4f4f;
    --bs-dark-text-emphasis: #4f4f4f;
    --bs-primary-bg-subtle: #d0e2da;
    --bs-secondary-bg-subtle: #ece9d3;
    --bs-success-bg-subtle: #ccdedc;
    --bs-info-bg-subtle: #def2f8;
    --bs-warning-bg-subtle: #fcefdc;
    --bs-danger-bg-subtle: #f7d9d8;
    --bs-light-bg-subtle: #fdfdfd;
    --bs-dark-bg-subtle: #c8c8c8;
    --bs-primary-border-subtle: #9fb0ad;
    --bs-secondary-border-subtle: #e3cda9;
    --bs-success-border-subtle: #99bdb8;
    --bs-info-border-subtle: #bde6f2;
    --bs-warning-border-subtle: #f9deb8;
    --bs-danger-border-subtle: #eeb3b1;
    --bs-light-border-subtle: #f0f0f0;
    --bs-dark-border-subtle: #b4b4b4;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-font-sans-serif: "TT Commons Pro",Verdana,Tahoma,sans-serif;
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 500;
    --bs-body-line-height: 1.428571429;
    --bs-body-color: #2e2e2e;
    --bs-body-color-rgb: 46,46,46;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255,255,255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0,0,0;
    --bs-secondary-color: #414141;
    --bs-secondary-color-rgb: 65,65,65;
    --bs-secondary-bg: #f0f0f0;
    --bs-secondary-bg-rgb: 240,240,240;
    --bs-tertiary-color: #4f4f4f;
    --bs-tertiary-color-rgb: 79,79,79;
    --bs-tertiary-bg: #fafafa;
    --bs-tertiary-bg-rgb: 250,250,250;
    --bs-heading-color: #b88128;
    --bs-link-color: #0e3a32;
    --bs-link-color-rgb: 14,58,50;
    --bs-link-decoration: none;
    --bs-link-hover-color: #005a4e;
    --bs-link-hover-color-rgb: 0,90,78;
    --bs-code-color: #d63384;
    --bs-highlight-color: #2e2e2e;
    --bs-highlight-bg: #fcefdc;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #ededed;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0;
    --bs-border-radius-sm: 0;
    --bs-border-radius-lg: 0;
    --bs-border-radius-xl: 0;
    --bs-border-radius-xxl: 0;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(14, 58, 50, 0.25);
    --bs-form-valid-color: #005a4e;
    --bs-form-valid-border-color: #005a4e;
    --bs-form-invalid-color: #d5413d;
    --bs-form-invalid-border-color: #d5413d
}

.hh-scope [data-bs-theme=dark]{
    color-scheme: dark;
    --bs-body-color: #ededed;
    --bs-body-color-rgb: 237,237,237;
    --bs-body-bg: #292929;
    --bs-body-bg-rgb: 41,41,41;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255,255,255;
    --bs-secondary-color: rgba(237, 237, 237, 0.75);
    --bs-secondary-color-rgb: 237,237,237;
    --bs-secondary-bg: #414141;
    --bs-secondary-bg-rgb: 65,65,65;
    --bs-tertiary-color: rgba(237, 237, 237, 0.5);
    --bs-tertiary-color-rgb: 237,237,237;
    --bs-tertiary-bg: #353535;
    --bs-tertiary-bg-rgb: 53,53,53;
    --bs-primary-text-emphasis: #6e8984;
    --bs-secondary-text-emphasis: #d4b37e;
    --bs-success-text-emphasis: #669c95;
    --bs-info-text-emphasis: #9dd9eb;
    --bs-warning-text-emphasis: #f6ce95;
    --bs-danger-text-emphasis: #e68d8b;
    --bs-light-text-emphasis: #fafafa;
    --bs-dark-text-emphasis: #ededed;
    --bs-primary-bg-subtle: #030c0a;
    --bs-secondary-bg-subtle: #251a08;
    --bs-success-bg-subtle: #001210;
    --bs-info-bg-subtle: #12262c;
    --bs-warning-bg-subtle: #302310;
    --bs-danger-bg-subtle: #2b0d0c;
    --bs-light-bg-subtle: #414141;
    --bs-dark-bg-subtle: #212121;
    --bs-primary-border-subtle: #08231e;
    --bs-secondary-border-subtle: #6e4d18;
    --bs-success-border-subtle: #00362f;
    --bs-info-border-subtle: #377385;
    --bs-warning-border-subtle: #90682f;
    --bs-danger-border-subtle: #802725;
    --bs-light-border-subtle: #4f4f4f;
    --bs-dark-border-subtle: #414141;
    --bs-heading-color: inherit;
    --bs-link-color: #6e8984;
    --bs-link-hover-color: #8ba19d;
    --bs-link-color-rgb: 110,137,132;
    --bs-link-hover-color-rgb: 139,161,157;
    --bs-code-color: #e685b5;
    --bs-highlight-color: #ededed;
    --bs-highlight-bg: #60451f;
    --bs-border-color: #4f4f4f;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: #75b798;
    --bs-form-valid-border-color: #75b798;
    --bs-form-invalid-color: #e68d8b;
    --bs-form-invalid-border-color: #e68d8b
}

.hh-scope, .hh-scope{
    --bs-heading-color-h1: #b88128;
    --bs-heading-color-h2: #b88128;
    --bs-heading-color-h3: #b88128;
    --bs-heading-color-h4: #b88128;
    --bs-heading-color-h5: #0e3a32;
    --bs-heading-color-h6: #0e3a32
}

.hh-scope, .hh-scope{
    --bs-primary-bg-subtle-rgb: 208,226,218;
    --bs-secondary-bg-subtle-rgb: 236,233,211;
    --bs-success-bg-subtle-rgb: 204,222,220;
    --bs-info-bg-subtle-rgb: 222,242,248;
    --bs-warning-bg-subtle-rgb: 252,239,220;
    --bs-danger-bg-subtle-rgb: 247,217,216;
    --bs-light-bg-subtle-rgb: 253,253,253;
    --bs-dark-bg-subtle-rgb: 200,200,200
}

.hh-scope *, .hh-scope ::after, .hh-scope ::before{
    box-sizing: border-box
}

@media (prefers-reduced-motion:no-preference) {
    .hh-scope{
        scroll-behavior: smooth
    }
}

.hh-scope body{
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

.hh-scope hr{
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: var(--bs-border-width) solid #b88128;
    opacity: .25
}

.hh-scope .h1, .hh-scope .h2, .hh-scope .h3, .hh-scope .h4, .hh-scope .h5, .hh-scope .h6, .hh-scope h1, .hh-scope h2, .hh-scope h3, .hh-scope h4, .hh-scope h5, .hh-scope h6{
    margin-top: 0;
    margin-bottom: .5rem;
    font-family: "PP Fragment Glare",Georgia,Garamond,serif;
    font-weight: 300;
    line-height: 1.2;
    color: var(--bs-heading-color)
}

.hh-scope .h1, .hh-scope h1{
    font-size: 2.6rem
}

.hh-scope .h2, .hh-scope h2{
    font-size: 2.15rem
}

.hh-scope .h3, .hh-scope h3{
    font-size: 1.7rem
}

.hh-scope .h4, .hh-scope h4{
    font-size: 1.25rem
}

.hh-scope .h5, .hh-scope h5{
    font-size: 1rem
}

.hh-scope .h6, .hh-scope h6{
    font-size: .85rem
}

.hh-scope p{
    margin-top: 0;
    margin-bottom: 1rem
}

.hh-scope abbr[title]{
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

.hh-scope address{
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

.hh-scope ol, .hh-scope ul{
    padding-left: 2rem
}

.hh-scope dl, .hh-scope ol, .hh-scope ul{
    margin-top: 0;
    margin-bottom: 1rem
}

.hh-scope ol ol, .hh-scope ol ul, .hh-scope ul ol, .hh-scope ul ul{
    margin-bottom: 0
}

.hh-scope dt{
    font-weight: 700
}

.hh-scope dd{
    margin-bottom: .5rem;
    margin-left: 0
}

.hh-scope blockquote{
    margin: 0 0 1rem
}

.hh-scope b, .hh-scope strong{
    font-weight: bolder
}

.hh-scope .small, .hh-scope small{
    font-size: .875em
}

.hh-scope .mark, .hh-scope mark{
    padding: .1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg)
}

.hh-scope sub, .hh-scope sup{
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
}

.hh-scope sub{
    bottom: -.25em
}

.hh-scope sup{
    top: -.5em
}

.hh-scope a{
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
    text-decoration: none
}

.hh-scope a:hover{
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

.hh-scope a:not([href]):not([class]), .hh-scope a:not([href]):not([class]):hover{
    color: inherit;
    text-decoration: none
}

.hh-scope code, .hh-scope kbd, .hh-scope pre, .hh-scope samp{
    font-family: var(--bs-font-monospace);
    font-size: 1em
}

.hh-scope pre{
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em;
    color: var(--bs-gray-700)
}

.hh-scope pre code{
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.hh-scope code{
    font-size: .875em;
    color: var(--bs-code-color);
    word-wrap: break-word
}

.hh-scope a>code{
    color: inherit
}

.hh-scope kbd{
    padding: .1875rem .375rem;
    font-size: .875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: 0
}

.hh-scope kbd kbd{
    padding: 0;
    font-size: 1em
}

.hh-scope figure{
    margin: 0 0 1rem
}

.hh-scope img, .hh-scope svg{
    vertical-align: middle
}

.hh-scope table{
    caption-side: bottom;
    border-collapse: collapse
}

.hh-scope caption{
    padding-top: .625rem;
    padding-bottom: .625rem;
    color: var(--bs-secondary-color);
    text-align: left
}

.hh-scope th{
    text-align: inherit;
    text-align: -webkit-match-parent
}

.hh-scope tbody, .hh-scope td, .hh-scope tfoot, .hh-scope th, .hh-scope thead, .hh-scope tr{
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

.hh-scope label{
    display: inline-block
}

.hh-scope button{
    border-radius: 0
}

.hh-scope button:focus:not(:focus-visible){
    outline: 0
}

.hh-scope button, .hh-scope input, .hh-scope optgroup, .hh-scope select, .hh-scope textarea{
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.hh-scope button, .hh-scope select{
    text-transform: none
}

.hh-scope [role=button]{
    cursor: pointer
}

.hh-scope select{
    word-wrap: normal
}

.hh-scope select:disabled{
    opacity: 1
}

.hh-scope [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
    display: none!important
}

.hh-scope [type=button], .hh-scope [type=reset], .hh-scope [type=submit], .hh-scope button{
    -webkit-appearance: button
}

.hh-scope [type=button]:not(:disabled), .hh-scope [type=reset]:not(:disabled), .hh-scope [type=submit]:not(:disabled), .hh-scope button:not(:disabled){
    cursor: pointer
}

.hh-scope ::-moz-focus-inner{
    padding: 0;
    border-style: none
}

.hh-scope textarea{
    resize: vertical
}

.hh-scope fieldset{
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

.hh-scope legend{
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit
}

.hh-scope legend+*{
    clear: left
}

.hh-scope ::-webkit-datetime-edit-day-field, .hh-scope ::-webkit-datetime-edit-fields-wrapper, .hh-scope ::-webkit-datetime-edit-hour-field, .hh-scope ::-webkit-datetime-edit-minute, .hh-scope ::-webkit-datetime-edit-month-field, .hh-scope ::-webkit-datetime-edit-text, .hh-scope ::-webkit-datetime-edit-year-field{
    padding: 0
}

.hh-scope ::-webkit-inner-spin-button{
    height: auto
}

.hh-scope [type=search]{
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.hh-scope ::-webkit-search-decoration{
    -webkit-appearance: none
}

.hh-scope ::-webkit-color-swatch-wrapper{
    padding: 0
}

.hh-scope ::file-selector-button{
    font: inherit;
    -webkit-appearance: button
}

.hh-scope output{
    display: inline-block
}

.hh-scope iframe{
    border: 0
}

.hh-scope summary{
    display: list-item;
    cursor: pointer
}

.hh-scope progress{
    vertical-align: baseline
}

.hh-scope [hidden]{
    display: none!important
}

.hh-scope .h5, .hh-scope h5{
    color: var(--bs-heading-color-h5)
}

.hh-scope .h6, .hh-scope h6{
    color: var(--bs-heading-color-h6)
}

.hh-scope .lead{
    font-size: 1.25rem;
    font-weight: 300
}

.hh-scope .display-1{
    font-size: 5rem;
    font-weight: 300;
    line-height: 1.2
}

.hh-scope .display-2{
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2
}

.hh-scope .display-3{
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2
}

.hh-scope .display-4{
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2
}

.hh-scope .display-5{
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2
}

.hh-scope .display-6{
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.2
}

.hh-scope .list-unstyled{
    padding-left: 0;
    list-style: none
}

.hh-scope .list-inline{
    padding-left: 0;
    list-style: none
}

.hh-scope .list-inline-item{
    display: inline-block
}

.hh-scope .list-inline-item:not(:last-child){
    margin-right: .5rem
}

.hh-scope .initialism{
    font-size: .875em;
    text-transform: uppercase
}

.hh-scope .blockquote{
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.hh-scope .blockquote>:last-child{
    margin-bottom: 0
}

.hh-scope .blockquote-footer{
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em;
    color: #a9a9a9
}

.hh-scope .blockquote-footer::before{
    content: "— "
}

.hh-scope .h2{
    font-size: 100px
}

.hh-scope .h3{
    font-size: 70px
}

.hh-scope .h4{
    font-size: 46px;
    letter-spacing: -2px
}

.hh-scope .h5{
    font-size: 21px
}

.hh-scope .lead{
    font-weight: 300
}

.hh-scope .list-primary{
    padding-left: 20px
}

.hh-scope .list-primary li{
    margin-bottom: 20px;
    padding-left: 5px;
    position: relative
}

.hh-scope .list-primary li:before{
    display: block;
    height: 9px;
    width: 9px;
    position: absolute;
    left: -19px;
    top: 6px;
    content: " ";
    background: #b88128;
    border-radius: 50%
}

.hh-scope .h1, .hh-scope .h2, .hh-scope h1, .hh-scope h2{
    margin: 5px 0 15px
}

.hh-scope .h1, .hh-scope h1{
    font-size: 32px
}

.hh-scope .h4.h1, .hh-scope .h4.h2, .hh-scope h1.h4, .hh-scope h2.h4{
    font-size: 24px;
    letter-spacing: -1px;
    margin: 30px auto 40px;
    text-align: center
}

@media (min-width: 768px) {
    .hh-scope .h4.h1, .hh-scope .h4.h2, .hh-scope h1.h4, .hh-scope h2.h4{
        font-size:36px;
        letter-spacing: -2px
    }
}

.hh-scope .h3-alt{
    font-size: .875rem;
    color: #0e3a32
}

@media (min-width: 768px) {
    .hh-scope .h3-alt{
        font-size:1.7rem
    }
}

.hh-scope .h4-alt{
    font-size: .8125rem;
    color: #0e3a32
}

@media (min-width: 768px) {
    .hh-scope .h4-alt{
        font-size:1.25rem
    }
}

.hh-scope .lead{
    font-weight: 500
}

.hh-scope .img-fluid{
    max-width: 100%;
    height: auto
}

.hh-scope .img-thumbnail{
    padding: .25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    box-shadow: var(--bs-box-shadow-sm);
    max-width: 100%;
    height: auto
}

.hh-scope .figure{
    display: inline-block
}

.hh-scope .figure-img{
    margin-bottom: .5rem;
    line-height: 1
}

.hh-scope .figure-caption{
    font-size: .875em;
    color: var(--bs-secondary-color)
}

.hh-scope .cms-content img{
    max-width: 100%;
    height: auto
}

.hh-scope img.img-fluid[src*=".svg"]{
    width: 100%\9
}

@media screen and (min-width: 0\0) {
    .hh-scope img.img-fluid[src*=".svg"]{
        width:100%
    }
}

.hh-scope .img-fluid-container img{
    max-width: 100%
}

.hh-scope .img-fluid-container img[src*=".svg"]{
    width: 100%\9
}

@media screen and (min-width: 0\0) {
    .hh-scope .img-fluid-container img[src*=".svg"]{
        width:100%
    }
}

.hh-scope .img-centered-container img{
    display: block;
    margin-right: auto;
    margin-left: auto
}

.hh-scope .container, .hh-scope .container-fluid, .hh-scope .container-lg, .hh-scope .container-md, .hh-scope .container-sm, .hh-scope .container-xl, .hh-scope .container-xxl{
    --bs-gutter-x: 1.875rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: -webkit-calc(var(--bs-gutter-x) * .5);
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: -webkit-calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .hh-scope .container, .hh-scope .container-sm{
        max-width:540px
    }
}

@media (min-width: 768px) {
    .hh-scope .container, .hh-scope .container-md, .hh-scope .container-sm{
        max-width:750px
    }
}

@media (min-width: 992px) {
    .hh-scope .container, .hh-scope .container-lg, .hh-scope .container-md, .hh-scope .container-sm{
        max-width:970px
    }
}

@media (min-width: 1200px) {
    .hh-scope .container, .hh-scope .container-lg, .hh-scope .container-md, .hh-scope .container-sm, .hh-scope .container-xl{
        max-width:1170px
    }
}

@media (min-width: 1400px) {
    .hh-scope .container, .hh-scope .container-lg, .hh-scope .container-md, .hh-scope .container-sm, .hh-scope .container-xl, .hh-scope .container-xxl{
        max-width:1320px
    }
}

.hh-scope{
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px
}

.hh-scope .row{
    --bs-gutter-x: 1.875rem;
    --bs-gutter-y: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -webkit-calc(-1 * var(--bs-gutter-y));
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: -webkit-calc(-.5 * var(--bs-gutter-x));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: -webkit-calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x))
}

.hh-scope .row>*{
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: -webkit-calc(var(--bs-gutter-x) * .5);
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: -webkit-calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y)
}

.hh-scope .col{
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
}

.hh-scope .row-cols-auto>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
}

.hh-scope .row-cols-1>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.hh-scope .row-cols-2>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
}

.hh-scope .row-cols-3>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%
}

.hh-scope .row-cols-4>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
}

.hh-scope .row-cols-5>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%
}

.hh-scope .row-cols-6>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%
}

.hh-scope .col-auto{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
}

.hh-scope .col-1{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%
}

.hh-scope .col-2{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%
}

.hh-scope .col-3{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
}

.hh-scope .col-4{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%
}

.hh-scope .col-5{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%
}

.hh-scope .col-6{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
}

.hh-scope .col-7{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%
}

.hh-scope .col-8{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%
}

.hh-scope .col-9{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%
}

.hh-scope .col-10{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%
}

.hh-scope .col-11{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%
}

.hh-scope .col-12{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.hh-scope .offset-1{
    margin-left: 8.33333333%
}

.hh-scope .offset-2{
    margin-left: 16.66666667%
}

.hh-scope .offset-3{
    margin-left: 25%
}

.hh-scope .offset-4{
    margin-left: 33.33333333%
}

.hh-scope .offset-5{
    margin-left: 41.66666667%
}

.hh-scope .offset-6{
    margin-left: 50%
}

.hh-scope .offset-7{
    margin-left: 58.33333333%
}

.hh-scope .offset-8{
    margin-left: 66.66666667%
}

.hh-scope .offset-9{
    margin-left: 75%
}

.hh-scope .offset-10{
    margin-left: 83.33333333%
}

.hh-scope .offset-11{
    margin-left: 91.66666667%
}

.hh-scope .g-0, .hh-scope .gx-0{
    --bs-gutter-x: 0
}

.hh-scope .g-0, .hh-scope .gy-0{
    --bs-gutter-y: 0
}

.hh-scope .g-1, .hh-scope .gx-1{
    --bs-gutter-x: 0.1875rem
}

.hh-scope .g-1, .hh-scope .gy-1{
    --bs-gutter-y: 0.1875rem
}

.hh-scope .g-2, .hh-scope .gx-2{
    --bs-gutter-x: 0.3125rem
}

.hh-scope .g-2, .hh-scope .gy-2{
    --bs-gutter-y: 0.3125rem
}

.hh-scope .g-3, .hh-scope .gx-3{
    --bs-gutter-x: 0.625rem
}

.hh-scope .g-3, .hh-scope .gy-3{
    --bs-gutter-y: 0.625rem
}

.hh-scope .g-4, .hh-scope .gx-4{
    --bs-gutter-x: 0.9375rem
}

.hh-scope .g-4, .hh-scope .gy-4{
    --bs-gutter-y: 0.9375rem
}

.hh-scope .g-5, .hh-scope .gx-5{
    --bs-gutter-x: 1.25rem
}

.hh-scope .g-5, .hh-scope .gy-5{
    --bs-gutter-y: 1.25rem
}

.hh-scope .g-6, .hh-scope .gx-6{
    --bs-gutter-x: 1.875rem
}

.hh-scope .g-6, .hh-scope .gy-6{
    --bs-gutter-y: 1.875rem
}

.hh-scope .g-7, .hh-scope .gx-7{
    --bs-gutter-x: 2.5rem
}

.hh-scope .g-7, .hh-scope .gy-7{
    --bs-gutter-y: 2.5rem
}

.hh-scope .g-8, .hh-scope .gx-8{
    --bs-gutter-x: 3.125rem
}

.hh-scope .g-8, .hh-scope .gy-8{
    --bs-gutter-y: 3.125rem
}

.hh-scope .g-9, .hh-scope .gx-9{
    --bs-gutter-x: 4.375rem
}

.hh-scope .g-9, .hh-scope .gy-9{
    --bs-gutter-y: 4.375rem
}

@media (min-width: 576px) {
    .hh-scope .col-sm{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-cols-sm-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-cols-sm-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-cols-sm-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-cols-sm-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-cols-sm-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-cols-sm-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-cols-sm-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-sm-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .col-sm-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .col-sm-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-sm-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .col-sm-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .col-sm-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .col-sm-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .col-sm-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .col-sm-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .col-sm-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .col-sm-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .col-sm-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .col-sm-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .offset-sm-0{
        margin-left: 0
    }

    .hh-scope .offset-sm-1{
        margin-left: 8.33333333%
    }

    .hh-scope .offset-sm-2{
        margin-left: 16.66666667%
    }

    .hh-scope .offset-sm-3{
        margin-left: 25%
    }

    .hh-scope .offset-sm-4{
        margin-left: 33.33333333%
    }

    .hh-scope .offset-sm-5{
        margin-left: 41.66666667%
    }

    .hh-scope .offset-sm-6{
        margin-left: 50%
    }

    .hh-scope .offset-sm-7{
        margin-left: 58.33333333%
    }

    .hh-scope .offset-sm-8{
        margin-left: 66.66666667%
    }

    .hh-scope .offset-sm-9{
        margin-left: 75%
    }

    .hh-scope .offset-sm-10{
        margin-left: 83.33333333%
    }

    .hh-scope .offset-sm-11{
        margin-left: 91.66666667%
    }

    .hh-scope .g-sm-0, .hh-scope .gx-sm-0{
        --bs-gutter-x: 0
    }

    .hh-scope .g-sm-0, .hh-scope .gy-sm-0{
        --bs-gutter-y: 0
    }

    .hh-scope .g-sm-1, .hh-scope .gx-sm-1{
        --bs-gutter-x: 0.1875rem
    }

    .hh-scope .g-sm-1, .hh-scope .gy-sm-1{
        --bs-gutter-y: 0.1875rem
    }

    .hh-scope .g-sm-2, .hh-scope .gx-sm-2{
        --bs-gutter-x: 0.3125rem
    }

    .hh-scope .g-sm-2, .hh-scope .gy-sm-2{
        --bs-gutter-y: 0.3125rem
    }

    .hh-scope .g-sm-3, .hh-scope .gx-sm-3{
        --bs-gutter-x: 0.625rem
    }

    .hh-scope .g-sm-3, .hh-scope .gy-sm-3{
        --bs-gutter-y: 0.625rem
    }

    .hh-scope .g-sm-4, .hh-scope .gx-sm-4{
        --bs-gutter-x: 0.9375rem
    }

    .hh-scope .g-sm-4, .hh-scope .gy-sm-4{
        --bs-gutter-y: 0.9375rem
    }

    .hh-scope .g-sm-5, .hh-scope .gx-sm-5{
        --bs-gutter-x: 1.25rem
    }

    .hh-scope .g-sm-5, .hh-scope .gy-sm-5{
        --bs-gutter-y: 1.25rem
    }

    .hh-scope .g-sm-6, .hh-scope .gx-sm-6{
        --bs-gutter-x: 1.875rem
    }

    .hh-scope .g-sm-6, .hh-scope .gy-sm-6{
        --bs-gutter-y: 1.875rem
    }

    .hh-scope .g-sm-7, .hh-scope .gx-sm-7{
        --bs-gutter-x: 2.5rem
    }

    .hh-scope .g-sm-7, .hh-scope .gy-sm-7{
        --bs-gutter-y: 2.5rem
    }

    .hh-scope .g-sm-8, .hh-scope .gx-sm-8{
        --bs-gutter-x: 3.125rem
    }

    .hh-scope .g-sm-8, .hh-scope .gy-sm-8{
        --bs-gutter-y: 3.125rem
    }

    .hh-scope .g-sm-9, .hh-scope .gx-sm-9{
        --bs-gutter-x: 4.375rem
    }

    .hh-scope .g-sm-9, .hh-scope .gy-sm-9{
        --bs-gutter-y: 4.375rem
    }
}

@media (min-width: 768px) {
    .hh-scope .col-md{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-cols-md-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-cols-md-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-cols-md-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-cols-md-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-cols-md-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-cols-md-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-cols-md-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-md-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .col-md-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .col-md-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-md-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .col-md-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .col-md-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .col-md-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .col-md-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .col-md-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .col-md-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .col-md-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .col-md-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .col-md-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .offset-md-0{
        margin-left: 0
    }

    .hh-scope .offset-md-1{
        margin-left: 8.33333333%
    }

    .hh-scope .offset-md-2{
        margin-left: 16.66666667%
    }

    .hh-scope .offset-md-3{
        margin-left: 25%
    }

    .hh-scope .offset-md-4{
        margin-left: 33.33333333%
    }

    .hh-scope .offset-md-5{
        margin-left: 41.66666667%
    }

    .hh-scope .offset-md-6{
        margin-left: 50%
    }

    .hh-scope .offset-md-7{
        margin-left: 58.33333333%
    }

    .hh-scope .offset-md-8{
        margin-left: 66.66666667%
    }

    .hh-scope .offset-md-9{
        margin-left: 75%
    }

    .hh-scope .offset-md-10{
        margin-left: 83.33333333%
    }

    .hh-scope .offset-md-11{
        margin-left: 91.66666667%
    }

    .hh-scope .g-md-0, .hh-scope .gx-md-0{
        --bs-gutter-x: 0
    }

    .hh-scope .g-md-0, .hh-scope .gy-md-0{
        --bs-gutter-y: 0
    }

    .hh-scope .g-md-1, .hh-scope .gx-md-1{
        --bs-gutter-x: 0.1875rem
    }

    .hh-scope .g-md-1, .hh-scope .gy-md-1{
        --bs-gutter-y: 0.1875rem
    }

    .hh-scope .g-md-2, .hh-scope .gx-md-2{
        --bs-gutter-x: 0.3125rem
    }

    .hh-scope .g-md-2, .hh-scope .gy-md-2{
        --bs-gutter-y: 0.3125rem
    }

    .hh-scope .g-md-3, .hh-scope .gx-md-3{
        --bs-gutter-x: 0.625rem
    }

    .hh-scope .g-md-3, .hh-scope .gy-md-3{
        --bs-gutter-y: 0.625rem
    }

    .hh-scope .g-md-4, .hh-scope .gx-md-4{
        --bs-gutter-x: 0.9375rem
    }

    .hh-scope .g-md-4, .hh-scope .gy-md-4{
        --bs-gutter-y: 0.9375rem
    }

    .hh-scope .g-md-5, .hh-scope .gx-md-5{
        --bs-gutter-x: 1.25rem
    }

    .hh-scope .g-md-5, .hh-scope .gy-md-5{
        --bs-gutter-y: 1.25rem
    }

    .hh-scope .g-md-6, .hh-scope .gx-md-6{
        --bs-gutter-x: 1.875rem
    }

    .hh-scope .g-md-6, .hh-scope .gy-md-6{
        --bs-gutter-y: 1.875rem
    }

    .hh-scope .g-md-7, .hh-scope .gx-md-7{
        --bs-gutter-x: 2.5rem
    }

    .hh-scope .g-md-7, .hh-scope .gy-md-7{
        --bs-gutter-y: 2.5rem
    }

    .hh-scope .g-md-8, .hh-scope .gx-md-8{
        --bs-gutter-x: 3.125rem
    }

    .hh-scope .g-md-8, .hh-scope .gy-md-8{
        --bs-gutter-y: 3.125rem
    }

    .hh-scope .g-md-9, .hh-scope .gx-md-9{
        --bs-gutter-x: 4.375rem
    }

    .hh-scope .g-md-9, .hh-scope .gy-md-9{
        --bs-gutter-y: 4.375rem
    }
}

@media (min-width: 992px) {
    .hh-scope .col-lg{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-cols-lg-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-cols-lg-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-cols-lg-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-cols-lg-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-cols-lg-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-cols-lg-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-cols-lg-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-lg-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .col-lg-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .col-lg-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-lg-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .col-lg-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .col-lg-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .col-lg-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .col-lg-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .col-lg-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .col-lg-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .col-lg-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .col-lg-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .col-lg-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .offset-lg-0{
        margin-left: 0
    }

    .hh-scope .offset-lg-1{
        margin-left: 8.33333333%
    }

    .hh-scope .offset-lg-2{
        margin-left: 16.66666667%
    }

    .hh-scope .offset-lg-3{
        margin-left: 25%
    }

    .hh-scope .offset-lg-4{
        margin-left: 33.33333333%
    }

    .hh-scope .offset-lg-5{
        margin-left: 41.66666667%
    }

    .hh-scope .offset-lg-6{
        margin-left: 50%
    }

    .hh-scope .offset-lg-7{
        margin-left: 58.33333333%
    }

    .hh-scope .offset-lg-8{
        margin-left: 66.66666667%
    }

    .hh-scope .offset-lg-9{
        margin-left: 75%
    }

    .hh-scope .offset-lg-10{
        margin-left: 83.33333333%
    }

    .hh-scope .offset-lg-11{
        margin-left: 91.66666667%
    }

    .hh-scope .g-lg-0, .hh-scope .gx-lg-0{
        --bs-gutter-x: 0
    }

    .hh-scope .g-lg-0, .hh-scope .gy-lg-0{
        --bs-gutter-y: 0
    }

    .hh-scope .g-lg-1, .hh-scope .gx-lg-1{
        --bs-gutter-x: 0.1875rem
    }

    .hh-scope .g-lg-1, .hh-scope .gy-lg-1{
        --bs-gutter-y: 0.1875rem
    }

    .hh-scope .g-lg-2, .hh-scope .gx-lg-2{
        --bs-gutter-x: 0.3125rem
    }

    .hh-scope .g-lg-2, .hh-scope .gy-lg-2{
        --bs-gutter-y: 0.3125rem
    }

    .hh-scope .g-lg-3, .hh-scope .gx-lg-3{
        --bs-gutter-x: 0.625rem
    }

    .hh-scope .g-lg-3, .hh-scope .gy-lg-3{
        --bs-gutter-y: 0.625rem
    }

    .hh-scope .g-lg-4, .hh-scope .gx-lg-4{
        --bs-gutter-x: 0.9375rem
    }

    .hh-scope .g-lg-4, .hh-scope .gy-lg-4{
        --bs-gutter-y: 0.9375rem
    }

    .hh-scope .g-lg-5, .hh-scope .gx-lg-5{
        --bs-gutter-x: 1.25rem
    }

    .hh-scope .g-lg-5, .hh-scope .gy-lg-5{
        --bs-gutter-y: 1.25rem
    }

    .hh-scope .g-lg-6, .hh-scope .gx-lg-6{
        --bs-gutter-x: 1.875rem
    }

    .hh-scope .g-lg-6, .hh-scope .gy-lg-6{
        --bs-gutter-y: 1.875rem
    }

    .hh-scope .g-lg-7, .hh-scope .gx-lg-7{
        --bs-gutter-x: 2.5rem
    }

    .hh-scope .g-lg-7, .hh-scope .gy-lg-7{
        --bs-gutter-y: 2.5rem
    }

    .hh-scope .g-lg-8, .hh-scope .gx-lg-8{
        --bs-gutter-x: 3.125rem
    }

    .hh-scope .g-lg-8, .hh-scope .gy-lg-8{
        --bs-gutter-y: 3.125rem
    }

    .hh-scope .g-lg-9, .hh-scope .gx-lg-9{
        --bs-gutter-x: 4.375rem
    }

    .hh-scope .g-lg-9, .hh-scope .gy-lg-9{
        --bs-gutter-y: 4.375rem
    }
}

@media (min-width: 1200px) {
    .hh-scope .col-xl{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-cols-xl-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-cols-xl-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-cols-xl-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-cols-xl-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-cols-xl-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-cols-xl-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-cols-xl-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-xl-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .col-xl-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .col-xl-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-xl-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .col-xl-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .col-xl-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .col-xl-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .col-xl-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .col-xl-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .col-xl-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .col-xl-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .col-xl-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .col-xl-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .offset-xl-0{
        margin-left: 0
    }

    .hh-scope .offset-xl-1{
        margin-left: 8.33333333%
    }

    .hh-scope .offset-xl-2{
        margin-left: 16.66666667%
    }

    .hh-scope .offset-xl-3{
        margin-left: 25%
    }

    .hh-scope .offset-xl-4{
        margin-left: 33.33333333%
    }

    .hh-scope .offset-xl-5{
        margin-left: 41.66666667%
    }

    .hh-scope .offset-xl-6{
        margin-left: 50%
    }

    .hh-scope .offset-xl-7{
        margin-left: 58.33333333%
    }

    .hh-scope .offset-xl-8{
        margin-left: 66.66666667%
    }

    .hh-scope .offset-xl-9{
        margin-left: 75%
    }

    .hh-scope .offset-xl-10{
        margin-left: 83.33333333%
    }

    .hh-scope .offset-xl-11{
        margin-left: 91.66666667%
    }

    .hh-scope .g-xl-0, .hh-scope .gx-xl-0{
        --bs-gutter-x: 0
    }

    .hh-scope .g-xl-0, .hh-scope .gy-xl-0{
        --bs-gutter-y: 0
    }

    .hh-scope .g-xl-1, .hh-scope .gx-xl-1{
        --bs-gutter-x: 0.1875rem
    }

    .hh-scope .g-xl-1, .hh-scope .gy-xl-1{
        --bs-gutter-y: 0.1875rem
    }

    .hh-scope .g-xl-2, .hh-scope .gx-xl-2{
        --bs-gutter-x: 0.3125rem
    }

    .hh-scope .g-xl-2, .hh-scope .gy-xl-2{
        --bs-gutter-y: 0.3125rem
    }

    .hh-scope .g-xl-3, .hh-scope .gx-xl-3{
        --bs-gutter-x: 0.625rem
    }

    .hh-scope .g-xl-3, .hh-scope .gy-xl-3{
        --bs-gutter-y: 0.625rem
    }

    .hh-scope .g-xl-4, .hh-scope .gx-xl-4{
        --bs-gutter-x: 0.9375rem
    }

    .hh-scope .g-xl-4, .hh-scope .gy-xl-4{
        --bs-gutter-y: 0.9375rem
    }

    .hh-scope .g-xl-5, .hh-scope .gx-xl-5{
        --bs-gutter-x: 1.25rem
    }

    .hh-scope .g-xl-5, .hh-scope .gy-xl-5{
        --bs-gutter-y: 1.25rem
    }

    .hh-scope .g-xl-6, .hh-scope .gx-xl-6{
        --bs-gutter-x: 1.875rem
    }

    .hh-scope .g-xl-6, .hh-scope .gy-xl-6{
        --bs-gutter-y: 1.875rem
    }

    .hh-scope .g-xl-7, .hh-scope .gx-xl-7{
        --bs-gutter-x: 2.5rem
    }

    .hh-scope .g-xl-7, .hh-scope .gy-xl-7{
        --bs-gutter-y: 2.5rem
    }

    .hh-scope .g-xl-8, .hh-scope .gx-xl-8{
        --bs-gutter-x: 3.125rem
    }

    .hh-scope .g-xl-8, .hh-scope .gy-xl-8{
        --bs-gutter-y: 3.125rem
    }

    .hh-scope .g-xl-9, .hh-scope .gx-xl-9{
        --bs-gutter-x: 4.375rem
    }

    .hh-scope .g-xl-9, .hh-scope .gy-xl-9{
        --bs-gutter-y: 4.375rem
    }
}

@media (min-width: 1400px) {
    .hh-scope .col-xxl{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-cols-xxl-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-cols-xxl-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-cols-xxl-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-cols-xxl-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-cols-xxl-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-cols-xxl-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-cols-xxl-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-xxl-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .col-xxl-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .col-xxl-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .col-xxl-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .col-xxl-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .col-xxl-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .col-xxl-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .col-xxl-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .col-xxl-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .col-xxl-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .col-xxl-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .col-xxl-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .col-xxl-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .offset-xxl-0{
        margin-left: 0
    }

    .hh-scope .offset-xxl-1{
        margin-left: 8.33333333%
    }

    .hh-scope .offset-xxl-2{
        margin-left: 16.66666667%
    }

    .hh-scope .offset-xxl-3{
        margin-left: 25%
    }

    .hh-scope .offset-xxl-4{
        margin-left: 33.33333333%
    }

    .hh-scope .offset-xxl-5{
        margin-left: 41.66666667%
    }

    .hh-scope .offset-xxl-6{
        margin-left: 50%
    }

    .hh-scope .offset-xxl-7{
        margin-left: 58.33333333%
    }

    .hh-scope .offset-xxl-8{
        margin-left: 66.66666667%
    }

    .hh-scope .offset-xxl-9{
        margin-left: 75%
    }

    .hh-scope .offset-xxl-10{
        margin-left: 83.33333333%
    }

    .hh-scope .offset-xxl-11{
        margin-left: 91.66666667%
    }

    .hh-scope .g-xxl-0, .hh-scope .gx-xxl-0{
        --bs-gutter-x: 0
    }

    .hh-scope .g-xxl-0, .hh-scope .gy-xxl-0{
        --bs-gutter-y: 0
    }

    .hh-scope .g-xxl-1, .hh-scope .gx-xxl-1{
        --bs-gutter-x: 0.1875rem
    }

    .hh-scope .g-xxl-1, .hh-scope .gy-xxl-1{
        --bs-gutter-y: 0.1875rem
    }

    .hh-scope .g-xxl-2, .hh-scope .gx-xxl-2{
        --bs-gutter-x: 0.3125rem
    }

    .hh-scope .g-xxl-2, .hh-scope .gy-xxl-2{
        --bs-gutter-y: 0.3125rem
    }

    .hh-scope .g-xxl-3, .hh-scope .gx-xxl-3{
        --bs-gutter-x: 0.625rem
    }

    .hh-scope .g-xxl-3, .hh-scope .gy-xxl-3{
        --bs-gutter-y: 0.625rem
    }

    .hh-scope .g-xxl-4, .hh-scope .gx-xxl-4{
        --bs-gutter-x: 0.9375rem
    }

    .hh-scope .g-xxl-4, .hh-scope .gy-xxl-4{
        --bs-gutter-y: 0.9375rem
    }

    .hh-scope .g-xxl-5, .hh-scope .gx-xxl-5{
        --bs-gutter-x: 1.25rem
    }

    .hh-scope .g-xxl-5, .hh-scope .gy-xxl-5{
        --bs-gutter-y: 1.25rem
    }

    .hh-scope .g-xxl-6, .hh-scope .gx-xxl-6{
        --bs-gutter-x: 1.875rem
    }

    .hh-scope .g-xxl-6, .hh-scope .gy-xxl-6{
        --bs-gutter-y: 1.875rem
    }

    .hh-scope .g-xxl-7, .hh-scope .gx-xxl-7{
        --bs-gutter-x: 2.5rem
    }

    .hh-scope .g-xxl-7, .hh-scope .gy-xxl-7{
        --bs-gutter-y: 2.5rem
    }

    .hh-scope .g-xxl-8, .hh-scope .gx-xxl-8{
        --bs-gutter-x: 3.125rem
    }

    .hh-scope .g-xxl-8, .hh-scope .gy-xxl-8{
        --bs-gutter-y: 3.125rem
    }

    .hh-scope .g-xxl-9, .hh-scope .gx-xxl-9{
        --bs-gutter-x: 4.375rem
    }

    .hh-scope .g-xxl-9, .hh-scope .gy-xxl-9{
        --bs-gutter-y: 4.375rem
    }
}

@media (max-width: 767.98px) {
    .hh-scope .info-block .ib-inner, .hh-scope .media-content-alt .mc-media-wrap{
        display:block!important
    }
}

.hh-scope .noBackground .container-fluid, .hh-scope .noBackground .container-lg, .hh-scope .noBackground .container-md, .hh-scope .noBackground .container-sm, .hh-scope .noBackground .container-xl, .hh-scope .noBackground .container-xxl{
    width: auto!important
}

.hh-scope .row-grid-24>.col{
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
}

.hh-scope .row-grid-24.row-cols-auto>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
}

.hh-scope .row-grid-24.row-cols-1>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.hh-scope .row-grid-24.row-cols-2>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
}

.hh-scope .row-grid-24.row-cols-3>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%
}

.hh-scope .row-grid-24.row-cols-4>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
}

.hh-scope .row-grid-24.row-cols-5>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%
}

.hh-scope .row-grid-24.row-cols-6>*{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%
}

.hh-scope .row-grid-24>.col-auto{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
}

.hh-scope .row-grid-24>.col-1{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 4.16666667%
}

.hh-scope .row-grid-24>.col-2{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%
}

.hh-scope .row-grid-24>.col-3{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 12.5%
}

.hh-scope .row-grid-24>.col-4{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%
}

.hh-scope .row-grid-24>.col-5{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20.83333333%
}

.hh-scope .row-grid-24>.col-6{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
}

.hh-scope .row-grid-24>.col-7{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 29.16666667%
}

.hh-scope .row-grid-24>.col-8{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%
}

.hh-scope .row-grid-24>.col-9{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 37.5%
}

.hh-scope .row-grid-24>.col-10{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%
}

.hh-scope .row-grid-24>.col-11{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 45.83333333%
}

.hh-scope .row-grid-24>.col-12{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
}

.hh-scope .row-grid-24>.col-13{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 54.16666667%
}

.hh-scope .row-grid-24>.col-14{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%
}

.hh-scope .row-grid-24>.col-15{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 62.5%
}

.hh-scope .row-grid-24>.col-16{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%
}

.hh-scope .row-grid-24>.col-17{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 70.83333333%
}

.hh-scope .row-grid-24>.col-18{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%
}

.hh-scope .row-grid-24>.col-19{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 79.16666667%
}

.hh-scope .row-grid-24>.col-20{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%
}

.hh-scope .row-grid-24>.col-21{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 87.5%
}

.hh-scope .row-grid-24>.col-22{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%
}

.hh-scope .row-grid-24>.col-23{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 95.83333333%
}

.hh-scope .row-grid-24>.col-24{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.hh-scope .row-grid-24>.offset-1{
    margin-left: 4.16666667%
}

.hh-scope .row-grid-24>.offset-2{
    margin-left: 8.33333333%
}

.hh-scope .row-grid-24>.offset-3{
    margin-left: 12.5%
}

.hh-scope .row-grid-24>.offset-4{
    margin-left: 16.66666667%
}

.hh-scope .row-grid-24>.offset-5{
    margin-left: 20.83333333%
}

.hh-scope .row-grid-24>.offset-6{
    margin-left: 25%
}

.hh-scope .row-grid-24>.offset-7{
    margin-left: 29.16666667%
}

.hh-scope .row-grid-24>.offset-8{
    margin-left: 33.33333333%
}

.hh-scope .row-grid-24>.offset-9{
    margin-left: 37.5%
}

.hh-scope .row-grid-24>.offset-10{
    margin-left: 41.66666667%
}

.hh-scope .row-grid-24>.offset-11{
    margin-left: 45.83333333%
}

.hh-scope .row-grid-24>.offset-12{
    margin-left: 50%
}

.hh-scope .row-grid-24>.offset-13{
    margin-left: 54.16666667%
}

.hh-scope .row-grid-24>.offset-14{
    margin-left: 58.33333333%
}

.hh-scope .row-grid-24>.offset-15{
    margin-left: 62.5%
}

.hh-scope .row-grid-24>.offset-16{
    margin-left: 66.66666667%
}

.hh-scope .row-grid-24>.offset-17{
    margin-left: 70.83333333%
}

.hh-scope .row-grid-24>.offset-18{
    margin-left: 75%
}

.hh-scope .row-grid-24>.offset-19{
    margin-left: 79.16666667%
}

.hh-scope .row-grid-24>.offset-20{
    margin-left: 83.33333333%
}

.hh-scope .row-grid-24>.offset-21{
    margin-left: 87.5%
}

.hh-scope .row-grid-24>.offset-22{
    margin-left: 91.66666667%
}

.hh-scope .row-grid-24>.offset-23{
    margin-left: 95.83333333%
}

@media (min-width: 576px) {
    .hh-scope .row-grid-24>.col-sm{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-grid-24.row-cols-sm-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24.row-cols-sm-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24.row-cols-sm-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24.row-cols-sm-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24.row-cols-sm-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24.row-cols-sm-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-grid-24.row-cols-sm-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-sm-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24>.col-sm-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 4.16666667%
    }

    .hh-scope .row-grid-24>.col-sm-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .row-grid-24>.col-sm-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 12.5%
    }

    .hh-scope .row-grid-24>.col-sm-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-sm-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20.83333333%
    }

    .hh-scope .row-grid-24>.col-sm-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24>.col-sm-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 29.16666667%
    }

    .hh-scope .row-grid-24>.col-sm-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24>.col-sm-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 37.5%
    }

    .hh-scope .row-grid-24>.col-sm-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .row-grid-24>.col-sm-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 45.83333333%
    }

    .hh-scope .row-grid-24>.col-sm-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24>.col-sm-13{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 54.16666667%
    }

    .hh-scope .row-grid-24>.col-sm-14{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .row-grid-24>.col-sm-15{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 62.5%
    }

    .hh-scope .row-grid-24>.col-sm-16{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .row-grid-24>.col-sm-17{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 70.83333333%
    }

    .hh-scope .row-grid-24>.col-sm-18{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .row-grid-24>.col-sm-19{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 79.16666667%
    }

    .hh-scope .row-grid-24>.col-sm-20{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .row-grid-24>.col-sm-21{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 87.5%
    }

    .hh-scope .row-grid-24>.col-sm-22{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .row-grid-24>.col-sm-23{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 95.83333333%
    }

    .hh-scope .row-grid-24>.col-sm-24{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24>.offset-sm-0{
        margin-left: 0
    }

    .hh-scope .row-grid-24>.offset-sm-1{
        margin-left: 4.16666667%
    }

    .hh-scope .row-grid-24>.offset-sm-2{
        margin-left: 8.33333333%
    }

    .hh-scope .row-grid-24>.offset-sm-3{
        margin-left: 12.5%
    }

    .hh-scope .row-grid-24>.offset-sm-4{
        margin-left: 16.66666667%
    }

    .hh-scope .row-grid-24>.offset-sm-5{
        margin-left: 20.83333333%
    }

    .hh-scope .row-grid-24>.offset-sm-6{
        margin-left: 25%
    }

    .hh-scope .row-grid-24>.offset-sm-7{
        margin-left: 29.16666667%
    }

    .hh-scope .row-grid-24>.offset-sm-8{
        margin-left: 33.33333333%
    }

    .hh-scope .row-grid-24>.offset-sm-9{
        margin-left: 37.5%
    }

    .hh-scope .row-grid-24>.offset-sm-10{
        margin-left: 41.66666667%
    }

    .hh-scope .row-grid-24>.offset-sm-11{
        margin-left: 45.83333333%
    }

    .hh-scope .row-grid-24>.offset-sm-12{
        margin-left: 50%
    }

    .hh-scope .row-grid-24>.offset-sm-13{
        margin-left: 54.16666667%
    }

    .hh-scope .row-grid-24>.offset-sm-14{
        margin-left: 58.33333333%
    }

    .hh-scope .row-grid-24>.offset-sm-15{
        margin-left: 62.5%
    }

    .hh-scope .row-grid-24>.offset-sm-16{
        margin-left: 66.66666667%
    }

    .hh-scope .row-grid-24>.offset-sm-17{
        margin-left: 70.83333333%
    }

    .hh-scope .row-grid-24>.offset-sm-18{
        margin-left: 75%
    }

    .hh-scope .row-grid-24>.offset-sm-19{
        margin-left: 79.16666667%
    }

    .hh-scope .row-grid-24>.offset-sm-20{
        margin-left: 83.33333333%
    }

    .hh-scope .row-grid-24>.offset-sm-21{
        margin-left: 87.5%
    }

    .hh-scope .row-grid-24>.offset-sm-22{
        margin-left: 91.66666667%
    }

    .hh-scope .row-grid-24>.offset-sm-23{
        margin-left: 95.83333333%
    }
}

@media (min-width: 768px) {
    .hh-scope .row-grid-24>.col-md{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-grid-24.row-cols-md-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24.row-cols-md-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24.row-cols-md-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24.row-cols-md-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24.row-cols-md-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24.row-cols-md-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-grid-24.row-cols-md-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-md-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24>.col-md-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 4.16666667%
    }

    .hh-scope .row-grid-24>.col-md-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .row-grid-24>.col-md-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 12.5%
    }

    .hh-scope .row-grid-24>.col-md-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-md-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20.83333333%
    }

    .hh-scope .row-grid-24>.col-md-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24>.col-md-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 29.16666667%
    }

    .hh-scope .row-grid-24>.col-md-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24>.col-md-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 37.5%
    }

    .hh-scope .row-grid-24>.col-md-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .row-grid-24>.col-md-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 45.83333333%
    }

    .hh-scope .row-grid-24>.col-md-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24>.col-md-13{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 54.16666667%
    }

    .hh-scope .row-grid-24>.col-md-14{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .row-grid-24>.col-md-15{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 62.5%
    }

    .hh-scope .row-grid-24>.col-md-16{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .row-grid-24>.col-md-17{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 70.83333333%
    }

    .hh-scope .row-grid-24>.col-md-18{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .row-grid-24>.col-md-19{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 79.16666667%
    }

    .hh-scope .row-grid-24>.col-md-20{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .row-grid-24>.col-md-21{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 87.5%
    }

    .hh-scope .row-grid-24>.col-md-22{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .row-grid-24>.col-md-23{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 95.83333333%
    }

    .hh-scope .row-grid-24>.col-md-24{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24>.offset-md-0{
        margin-left: 0
    }

    .hh-scope .row-grid-24>.offset-md-1{
        margin-left: 4.16666667%
    }

    .hh-scope .row-grid-24>.offset-md-2{
        margin-left: 8.33333333%
    }

    .hh-scope .row-grid-24>.offset-md-3{
        margin-left: 12.5%
    }

    .hh-scope .row-grid-24>.offset-md-4{
        margin-left: 16.66666667%
    }

    .hh-scope .row-grid-24>.offset-md-5{
        margin-left: 20.83333333%
    }

    .hh-scope .row-grid-24>.offset-md-6{
        margin-left: 25%
    }

    .hh-scope .row-grid-24>.offset-md-7{
        margin-left: 29.16666667%
    }

    .hh-scope .row-grid-24>.offset-md-8{
        margin-left: 33.33333333%
    }

    .hh-scope .row-grid-24>.offset-md-9{
        margin-left: 37.5%
    }

    .hh-scope .row-grid-24>.offset-md-10{
        margin-left: 41.66666667%
    }

    .hh-scope .row-grid-24>.offset-md-11{
        margin-left: 45.83333333%
    }

    .hh-scope .row-grid-24>.offset-md-12{
        margin-left: 50%
    }

    .hh-scope .row-grid-24>.offset-md-13{
        margin-left: 54.16666667%
    }

    .hh-scope .row-grid-24>.offset-md-14{
        margin-left: 58.33333333%
    }

    .hh-scope .row-grid-24>.offset-md-15{
        margin-left: 62.5%
    }

    .hh-scope .row-grid-24>.offset-md-16{
        margin-left: 66.66666667%
    }

    .hh-scope .row-grid-24>.offset-md-17{
        margin-left: 70.83333333%
    }

    .hh-scope .row-grid-24>.offset-md-18{
        margin-left: 75%
    }

    .hh-scope .row-grid-24>.offset-md-19{
        margin-left: 79.16666667%
    }

    .hh-scope .row-grid-24>.offset-md-20{
        margin-left: 83.33333333%
    }

    .hh-scope .row-grid-24>.offset-md-21{
        margin-left: 87.5%
    }

    .hh-scope .row-grid-24>.offset-md-22{
        margin-left: 91.66666667%
    }

    .hh-scope .row-grid-24>.offset-md-23{
        margin-left: 95.83333333%
    }
}

@media (min-width: 992px) {
    .hh-scope .row-grid-24>.col-lg{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-grid-24.row-cols-lg-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24.row-cols-lg-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24.row-cols-lg-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24.row-cols-lg-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24.row-cols-lg-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24.row-cols-lg-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-grid-24.row-cols-lg-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-lg-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24>.col-lg-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 4.16666667%
    }

    .hh-scope .row-grid-24>.col-lg-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .row-grid-24>.col-lg-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 12.5%
    }

    .hh-scope .row-grid-24>.col-lg-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-lg-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20.83333333%
    }

    .hh-scope .row-grid-24>.col-lg-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24>.col-lg-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 29.16666667%
    }

    .hh-scope .row-grid-24>.col-lg-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24>.col-lg-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 37.5%
    }

    .hh-scope .row-grid-24>.col-lg-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .row-grid-24>.col-lg-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 45.83333333%
    }

    .hh-scope .row-grid-24>.col-lg-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24>.col-lg-13{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 54.16666667%
    }

    .hh-scope .row-grid-24>.col-lg-14{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .row-grid-24>.col-lg-15{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 62.5%
    }

    .hh-scope .row-grid-24>.col-lg-16{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .row-grid-24>.col-lg-17{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 70.83333333%
    }

    .hh-scope .row-grid-24>.col-lg-18{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .row-grid-24>.col-lg-19{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 79.16666667%
    }

    .hh-scope .row-grid-24>.col-lg-20{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .row-grid-24>.col-lg-21{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 87.5%
    }

    .hh-scope .row-grid-24>.col-lg-22{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .row-grid-24>.col-lg-23{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 95.83333333%
    }

    .hh-scope .row-grid-24>.col-lg-24{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24>.offset-lg-0{
        margin-left: 0
    }

    .hh-scope .row-grid-24>.offset-lg-1{
        margin-left: 4.16666667%
    }

    .hh-scope .row-grid-24>.offset-lg-2{
        margin-left: 8.33333333%
    }

    .hh-scope .row-grid-24>.offset-lg-3{
        margin-left: 12.5%
    }

    .hh-scope .row-grid-24>.offset-lg-4{
        margin-left: 16.66666667%
    }

    .hh-scope .row-grid-24>.offset-lg-5{
        margin-left: 20.83333333%
    }

    .hh-scope .row-grid-24>.offset-lg-6{
        margin-left: 25%
    }

    .hh-scope .row-grid-24>.offset-lg-7{
        margin-left: 29.16666667%
    }

    .hh-scope .row-grid-24>.offset-lg-8{
        margin-left: 33.33333333%
    }

    .hh-scope .row-grid-24>.offset-lg-9{
        margin-left: 37.5%
    }

    .hh-scope .row-grid-24>.offset-lg-10{
        margin-left: 41.66666667%
    }

    .hh-scope .row-grid-24>.offset-lg-11{
        margin-left: 45.83333333%
    }

    .hh-scope .row-grid-24>.offset-lg-12{
        margin-left: 50%
    }

    .hh-scope .row-grid-24>.offset-lg-13{
        margin-left: 54.16666667%
    }

    .hh-scope .row-grid-24>.offset-lg-14{
        margin-left: 58.33333333%
    }

    .hh-scope .row-grid-24>.offset-lg-15{
        margin-left: 62.5%
    }

    .hh-scope .row-grid-24>.offset-lg-16{
        margin-left: 66.66666667%
    }

    .hh-scope .row-grid-24>.offset-lg-17{
        margin-left: 70.83333333%
    }

    .hh-scope .row-grid-24>.offset-lg-18{
        margin-left: 75%
    }

    .hh-scope .row-grid-24>.offset-lg-19{
        margin-left: 79.16666667%
    }

    .hh-scope .row-grid-24>.offset-lg-20{
        margin-left: 83.33333333%
    }

    .hh-scope .row-grid-24>.offset-lg-21{
        margin-left: 87.5%
    }

    .hh-scope .row-grid-24>.offset-lg-22{
        margin-left: 91.66666667%
    }

    .hh-scope .row-grid-24>.offset-lg-23{
        margin-left: 95.83333333%
    }
}

@media (min-width: 1200px) {
    .hh-scope .row-grid-24>.col-xl{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-grid-24.row-cols-xl-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24.row-cols-xl-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24.row-cols-xl-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24.row-cols-xl-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24.row-cols-xl-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24.row-cols-xl-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-grid-24.row-cols-xl-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-xl-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24>.col-xl-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 4.16666667%
    }

    .hh-scope .row-grid-24>.col-xl-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .row-grid-24>.col-xl-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 12.5%
    }

    .hh-scope .row-grid-24>.col-xl-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-xl-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20.83333333%
    }

    .hh-scope .row-grid-24>.col-xl-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24>.col-xl-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 29.16666667%
    }

    .hh-scope .row-grid-24>.col-xl-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24>.col-xl-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 37.5%
    }

    .hh-scope .row-grid-24>.col-xl-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .row-grid-24>.col-xl-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 45.83333333%
    }

    .hh-scope .row-grid-24>.col-xl-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24>.col-xl-13{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 54.16666667%
    }

    .hh-scope .row-grid-24>.col-xl-14{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .row-grid-24>.col-xl-15{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 62.5%
    }

    .hh-scope .row-grid-24>.col-xl-16{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .row-grid-24>.col-xl-17{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 70.83333333%
    }

    .hh-scope .row-grid-24>.col-xl-18{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .row-grid-24>.col-xl-19{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 79.16666667%
    }

    .hh-scope .row-grid-24>.col-xl-20{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .row-grid-24>.col-xl-21{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 87.5%
    }

    .hh-scope .row-grid-24>.col-xl-22{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .row-grid-24>.col-xl-23{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 95.83333333%
    }

    .hh-scope .row-grid-24>.col-xl-24{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24>.offset-xl-0{
        margin-left: 0
    }

    .hh-scope .row-grid-24>.offset-xl-1{
        margin-left: 4.16666667%
    }

    .hh-scope .row-grid-24>.offset-xl-2{
        margin-left: 8.33333333%
    }

    .hh-scope .row-grid-24>.offset-xl-3{
        margin-left: 12.5%
    }

    .hh-scope .row-grid-24>.offset-xl-4{
        margin-left: 16.66666667%
    }

    .hh-scope .row-grid-24>.offset-xl-5{
        margin-left: 20.83333333%
    }

    .hh-scope .row-grid-24>.offset-xl-6{
        margin-left: 25%
    }

    .hh-scope .row-grid-24>.offset-xl-7{
        margin-left: 29.16666667%
    }

    .hh-scope .row-grid-24>.offset-xl-8{
        margin-left: 33.33333333%
    }

    .hh-scope .row-grid-24>.offset-xl-9{
        margin-left: 37.5%
    }

    .hh-scope .row-grid-24>.offset-xl-10{
        margin-left: 41.66666667%
    }

    .hh-scope .row-grid-24>.offset-xl-11{
        margin-left: 45.83333333%
    }

    .hh-scope .row-grid-24>.offset-xl-12{
        margin-left: 50%
    }

    .hh-scope .row-grid-24>.offset-xl-13{
        margin-left: 54.16666667%
    }

    .hh-scope .row-grid-24>.offset-xl-14{
        margin-left: 58.33333333%
    }

    .hh-scope .row-grid-24>.offset-xl-15{
        margin-left: 62.5%
    }

    .hh-scope .row-grid-24>.offset-xl-16{
        margin-left: 66.66666667%
    }

    .hh-scope .row-grid-24>.offset-xl-17{
        margin-left: 70.83333333%
    }

    .hh-scope .row-grid-24>.offset-xl-18{
        margin-left: 75%
    }

    .hh-scope .row-grid-24>.offset-xl-19{
        margin-left: 79.16666667%
    }

    .hh-scope .row-grid-24>.offset-xl-20{
        margin-left: 83.33333333%
    }

    .hh-scope .row-grid-24>.offset-xl-21{
        margin-left: 87.5%
    }

    .hh-scope .row-grid-24>.offset-xl-22{
        margin-left: 91.66666667%
    }

    .hh-scope .row-grid-24>.offset-xl-23{
        margin-left: 95.83333333%
    }
}

@media (min-width: 1400px) {
    .hh-scope .row-grid-24>.col-xxl{
        -webkit-box-flex:1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%
    }

    .hh-scope .row-grid-24.row-cols-xxl-auto>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24.row-cols-xxl-1>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24.row-cols-xxl-2>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24.row-cols-xxl-3>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24.row-cols-xxl-4>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24.row-cols-xxl-5>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .hh-scope .row-grid-24.row-cols-xxl-6>*{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-xxl-auto{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .hh-scope .row-grid-24>.col-xxl-1{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 4.16666667%
    }

    .hh-scope .row-grid-24>.col-xxl-2{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .hh-scope .row-grid-24>.col-xxl-3{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 12.5%
    }

    .hh-scope .row-grid-24>.col-xxl-4{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .hh-scope .row-grid-24>.col-xxl-5{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20.83333333%
    }

    .hh-scope .row-grid-24>.col-xxl-6{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .hh-scope .row-grid-24>.col-xxl-7{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 29.16666667%
    }

    .hh-scope .row-grid-24>.col-xxl-8{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .hh-scope .row-grid-24>.col-xxl-9{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 37.5%
    }

    .hh-scope .row-grid-24>.col-xxl-10{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .hh-scope .row-grid-24>.col-xxl-11{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 45.83333333%
    }

    .hh-scope .row-grid-24>.col-xxl-12{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .hh-scope .row-grid-24>.col-xxl-13{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 54.16666667%
    }

    .hh-scope .row-grid-24>.col-xxl-14{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .hh-scope .row-grid-24>.col-xxl-15{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 62.5%
    }

    .hh-scope .row-grid-24>.col-xxl-16{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .hh-scope .row-grid-24>.col-xxl-17{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 70.83333333%
    }

    .hh-scope .row-grid-24>.col-xxl-18{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .hh-scope .row-grid-24>.col-xxl-19{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 79.16666667%
    }

    .hh-scope .row-grid-24>.col-xxl-20{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .hh-scope .row-grid-24>.col-xxl-21{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 87.5%
    }

    .hh-scope .row-grid-24>.col-xxl-22{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .hh-scope .row-grid-24>.col-xxl-23{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 95.83333333%
    }

    .hh-scope .row-grid-24>.col-xxl-24{
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }

    .hh-scope .row-grid-24>.offset-xxl-0{
        margin-left: 0
    }

    .hh-scope .row-grid-24>.offset-xxl-1{
        margin-left: 4.16666667%
    }

    .hh-scope .row-grid-24>.offset-xxl-2{
        margin-left: 8.33333333%
    }

    .hh-scope .row-grid-24>.offset-xxl-3{
        margin-left: 12.5%
    }

    .hh-scope .row-grid-24>.offset-xxl-4{
        margin-left: 16.66666667%
    }

    .hh-scope .row-grid-24>.offset-xxl-5{
        margin-left: 20.83333333%
    }

    .hh-scope .row-grid-24>.offset-xxl-6{
        margin-left: 25%
    }

    .hh-scope .row-grid-24>.offset-xxl-7{
        margin-left: 29.16666667%
    }

    .hh-scope .row-grid-24>.offset-xxl-8{
        margin-left: 33.33333333%
    }

    .hh-scope .row-grid-24>.offset-xxl-9{
        margin-left: 37.5%
    }

    .hh-scope .row-grid-24>.offset-xxl-10{
        margin-left: 41.66666667%
    }

    .hh-scope .row-grid-24>.offset-xxl-11{
        margin-left: 45.83333333%
    }

    .hh-scope .row-grid-24>.offset-xxl-12{
        margin-left: 50%
    }

    .hh-scope .row-grid-24>.offset-xxl-13{
        margin-left: 54.16666667%
    }

    .hh-scope .row-grid-24>.offset-xxl-14{
        margin-left: 58.33333333%
    }

    .hh-scope .row-grid-24>.offset-xxl-15{
        margin-left: 62.5%
    }

    .hh-scope .row-grid-24>.offset-xxl-16{
        margin-left: 66.66666667%
    }

    .hh-scope .row-grid-24>.offset-xxl-17{
        margin-left: 70.83333333%
    }

    .hh-scope .row-grid-24>.offset-xxl-18{
        margin-left: 75%
    }

    .hh-scope .row-grid-24>.offset-xxl-19{
        margin-left: 79.16666667%
    }

    .hh-scope .row-grid-24>.offset-xxl-20{
        margin-left: 83.33333333%
    }

    .hh-scope .row-grid-24>.offset-xxl-21{
        margin-left: 87.5%
    }

    .hh-scope .row-grid-24>.offset-xxl-22{
        margin-left: 91.66666667%
    }

    .hh-scope .row-grid-24>.offset-xxl-23{
        margin-left: 95.83333333%
    }
}

.hh-scope .cms-content table, .hh-scope .table{
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: #ece9d3;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.0667);
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.0392);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

.hh-scope .cms-content table>:not(caption)>*>*, .hh-scope .table>:not(caption)>*>*{
    padding: .625rem .625rem;
    color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))
}

.hh-scope .cms-content table>tbody, .hh-scope .table>tbody{
    vertical-align: inherit
}

.hh-scope .cms-content table>thead, .hh-scope .table>thead{
    vertical-align: bottom
}

.hh-scope .table-group-divider{
    border-top: -webkit-calc(var(--bs-border-width) * 2) solid currentcolor;
    border-top: calc(var(--bs-border-width) * 2) solid currentcolor
}

.hh-scope .caption-top{
    caption-side: top
}

.hh-scope .table-sm>:not(caption)>*>*{
    padding: .3125rem .3125rem
}

.hh-scope .table-bordered>:not(caption)>*{
    border-width: var(--bs-border-width) 0
}

.hh-scope .table-bordered>:not(caption)>*>*{
    border-width: 0 var(--bs-border-width)
}

.hh-scope .table-borderless>:not(caption)>*>*{
    border-bottom-width: 0
}

.hh-scope .table-borderless>:not(:first-child){
    border-top-width: 0
}

.hh-scope .table-striped>tbody>tr:nth-of-type(odd)>*{
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

.hh-scope .table-striped-columns>:not(caption)>tr>:nth-child(even){
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

.hh-scope .table-active{
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg)
}

.hh-scope .table-hover>tbody>tr:hover>*{
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg)
}

.hh-scope .table-primary{
    --bs-table-color: #414141;
    --bs-table-bg: #cfd8d6;
    --bs-table-border-color: #b3bab8;
    --bs-table-striped-bg: #c6cecc;
    --bs-table-striped-color: #414141;
    --bs-table-active-bg: #c1c9c7;
    --bs-table-active-color: #414141;
    --bs-table-hover-bg: #c9d2d0;
    --bs-table-hover-color: #414141;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.hh-scope .table-secondary{
    --bs-table-color: #414141;
    --bs-table-bg: #f1e6d4;
    --bs-table-border-color: #cec5b7;
    --bs-table-striped-bg: #e5dbca;
    --bs-table-striped-color: #414141;
    --bs-table-active-bg: #dfd6c5;
    --bs-table-active-color: #414141;
    --bs-table-hover-bg: #eae0ce;
    --bs-table-hover-color: #414141;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.hh-scope .table-success{
    --bs-table-color: #414141;
    --bs-table-bg: #ccdedc;
    --bs-table-border-color: #b0bfbd;
    --bs-table-striped-bg: #c3d4d2;
    --bs-table-striped-color: #414141;
    --bs-table-active-bg: #bececd;
    --bs-table-active-color: #414141;
    --bs-table-hover-bg: #c7d8d6;
    --bs-table-hover-color: #414141;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.hh-scope .table-info{
    --bs-table-color: #414141;
    --bs-table-bg: #def2f8;
    --bs-table-border-color: #bfcfd3;
    --bs-table-striped-bg: #d4e6ec;
    --bs-table-striped-color: #414141;
    --bs-table-active-bg: #cee0e6;
    --bs-table-active-color: #414141;
    --bs-table-hover-bg: #d8ebf1;
    --bs-table-hover-color: #414141;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.hh-scope .table-warning{
    --bs-table-color: #414141;
    --bs-table-bg: #fcefdc;
    --bs-table-border-color: #d7ccbd;
    --bs-table-striped-bg: #f0e3d2;
    --bs-table-striped-color: #414141;
    --bs-table-active-bg: #e9decd;
    --bs-table-active-color: #414141;
    --bs-table-hover-bg: #f5e8d6;
    --bs-table-hover-color: #414141;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.hh-scope .table-danger{
    --bs-table-color: #414141;
    --bs-table-bg: #f7d9d8;
    --bs-table-border-color: #d3bbba;
    --bs-table-striped-bg: #ebcfce;
    --bs-table-striped-color: #414141;
    --bs-table-active-bg: #e5cac9;
    --bs-table-active-color: #414141;
    --bs-table-hover-bg: #f0d3d2;
    --bs-table-hover-color: #414141;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.hh-scope .table-light{
    --bs-table-color: #414141;
    --bs-table-bg: #ededed;
    --bs-table-border-color: #cbcbcb;
    --bs-table-striped-bg: #e2e2e2;
    --bs-table-striped-color: #414141;
    --bs-table-active-bg: gainsboro;
    --bs-table-active-color: #414141;
    --bs-table-hover-bg: #e6e6e6;
    --bs-table-hover-color: #414141;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.hh-scope .table-dark{
    --bs-table-color: #fff;
    --bs-table-bg: #292929;
    --bs-table-border-color: #545454;
    --bs-table-striped-bg: #373737;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #3e3e3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #313131;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.hh-scope .table-responsive{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 575.98px) {
    .hh-scope .table-responsive-sm{
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 767.98px) {
    .hh-scope .table-responsive-md{
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 991.98px) {
    .hh-scope .table-responsive-lg{
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .table-responsive-xl{
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .table-responsive-xxl{
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

.hh-scope .cms-content table, .hh-scope .table{
    margin-bottom: 0
}

.hh-scope .cms-content table thead, .hh-scope .table thead{
    font-size: .75rem;
    font-weight: 700;
    text-transform: uppercase
}

.hh-scope .cms-content table thead tr:first-child th, .hh-scope .table thead tr:first-child th{
    border-bottom: 0
}

.hh-scope .cms-content table tbody, .hh-scope .table tbody{
    font-size: .75rem
}

.hh-scope .cms-content table>tbody>tr>td, .hh-scope .cms-content table>tbody>tr>th, .hh-scope .cms-content table>tfoot>tr>td, .hh-scope .cms-content table>tfoot>tr>th, .hh-scope .cms-content table>thead>tr>td, .hh-scope .cms-content table>thead>tr>th{
    padding: .375rem .75rem;
    font-size: .9375rem
}

@media (min-width: 768px) {
    .hh-scope .cms-content table>tbody>tr>td, .hh-scope .cms-content table>tbody>tr>th, .hh-scope .cms-content table>tfoot>tr>td, .hh-scope .cms-content table>tfoot>tr>th, .hh-scope .cms-content table>thead>tr>td, .hh-scope .cms-content table>thead>tr>th{
        padding:.1875rem .375rem
    }
}

.hh-scope .table-simple>tbody>tr>td, .hh-scope .table-simple>tbody>tr>th, .hh-scope .table-simple>tfoot>tr>td, .hh-scope .table-simple>tfoot>tr>th, .hh-scope .table-simple>thead>tr>td, .hh-scope .table-simple>thead>tr>th{
    padding: 0 0 0 .3125rem;
    border-bottom: none
}

.hh-scope .table-simple>tbody>tr>td:first-child, .hh-scope .table-simple>tbody>tr>th:first-child, .hh-scope .table-simple>tfoot>tr>td:first-child, .hh-scope .table-simple>tfoot>tr>th:first-child, .hh-scope .table-simple>thead>tr>td:first-child, .hh-scope .table-simple>thead>tr>th:first-child{
    padding-left: 0
}

.hh-scope .table-contact{
    width: auto
}

.hh-scope .table-contact>tbody>tr>td, .hh-scope .table-contact>tbody>tr>th, .hh-scope .table-contact>tfoot>tr>td, .hh-scope .table-contact>tfoot>tr>th, .hh-scope .table-contact>thead>tr>td, .hh-scope .table-contact>thead>tr>th{
    padding-top: .1875rem;
    padding-right: 0;
    padding-bottom: 0;
    border-bottom: none;
    vertical-align: middle;
    font-size: .875rem
}

@media (min-width: 992px) {
    .hh-scope .table-contact>tbody>tr>td, .hh-scope .table-contact>tbody>tr>th, .hh-scope .table-contact>tfoot>tr>td, .hh-scope .table-contact>tfoot>tr>th, .hh-scope .table-contact>thead>tr>td, .hh-scope .table-contact>thead>tr>th{
        font-size:1rem
    }
}

.hh-scope .table-contact>tbody>tr>td:first-child, .hh-scope .table-contact>tbody>tr>th:first-child, .hh-scope .table-contact>tfoot>tr>td:first-child, .hh-scope .table-contact>tfoot>tr>th:first-child, .hh-scope .table-contact>thead>tr>td:first-child, .hh-scope .table-contact>thead>tr>th:first-child{
    padding-left: 0
}

.hh-scope .table-contact .contact-icon, .hh-scope .table-contact .contact-text{
    color: #4e4e4e
}

.hh-scope .table-contact .contact-icon, .hh-scope .table-contact .contact-link, .hh-scope .table-contact .contact-text{
    vertical-align: middle
}

.hh-scope .table-contact .contact-icon{
    font-size: 1rem
}

@media (min-width: 992px) {
    .hh-scope .table-contact .contact-icon{
        font-size:1.25rem
    }
}

.hh-scope .table-contact .contact-link, .hh-scope .table-contact .contact-text{
    display: inline-block
}

@media (any-pointer: coarse) {
    .hh-scope .table-contact .contact-link, .hh-scope .table-contact .contact-text{
        padding-top:5px;
        padding-bottom: 5px
    }
}

.hh-scope .table-contact a.contact-link{
    color: #0e3a32
}

.hh-scope .table-contact a.contact-link:focus, .hh-scope .table-contact a.contact-link:hover{
    color: #005a4e
}

.hh-scope .form-label{
    margin-bottom: .5rem;
    font-size: .75rem;
    font-weight: 500
}

.hh-scope .col-form-label{
    padding-top: -webkit-calc(.375rem + var(--bs-border-width));
    padding-top: calc(.375rem + var(--bs-border-width));
    padding-bottom: -webkit-calc(.375rem + var(--bs-border-width));
    padding-bottom: calc(.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    font-weight: 500;
    line-height: 1.428571429
}

.hh-scope .col-form-label-lg{
    padding-top: -webkit-calc(.625rem + var(--bs-border-width));
    padding-top: calc(.625rem + var(--bs-border-width));
    padding-bottom: -webkit-calc(.625rem + var(--bs-border-width));
    padding-bottom: calc(.625rem + var(--bs-border-width));
    font-size: 1.25rem
}

.hh-scope .col-form-label-sm{
    padding-top: -webkit-calc(.3125rem + var(--bs-border-width));
    padding-top: calc(.3125rem + var(--bs-border-width));
    padding-bottom: -webkit-calc(.3125rem + var(--bs-border-width));
    padding-bottom: calc(.3125rem + var(--bs-border-width));
    font-size: .8125rem
}

.hh-scope .col-form-label{
    font-size: .75rem
}

.hh-scope .col-form-label.col-1, .hh-scope .col-form-label.col-10, .hh-scope .col-form-label.col-11, .hh-scope .col-form-label.col-2, .hh-scope .col-form-label.col-3, .hh-scope .col-form-label.col-4, .hh-scope .col-form-label.col-5, .hh-scope .col-form-label.col-6, .hh-scope .col-form-label.col-7, .hh-scope .col-form-label.col-8, .hh-scope .col-form-label.col-9{
    text-align: right
}

.hh-scope .col-form-label.col-12{
    text-align: initial
}

@media (min-width: 576px) {
    .hh-scope .col-form-label.col-sm-1, .hh-scope .col-form-label.col-sm-10, .hh-scope .col-form-label.col-sm-11, .hh-scope .col-form-label.col-sm-2, .hh-scope .col-form-label.col-sm-3, .hh-scope .col-form-label.col-sm-4, .hh-scope .col-form-label.col-sm-5, .hh-scope .col-form-label.col-sm-6, .hh-scope .col-form-label.col-sm-7, .hh-scope .col-form-label.col-sm-8, .hh-scope .col-form-label.col-sm-9{
        text-align:right
    }

    .hh-scope .col-form-label.col-sm-12{
        text-align: initial
    }
}

@media (min-width: 768px) {
    .hh-scope .col-form-label.col-md-1, .hh-scope .col-form-label.col-md-10, .hh-scope .col-form-label.col-md-11, .hh-scope .col-form-label.col-md-2, .hh-scope .col-form-label.col-md-3, .hh-scope .col-form-label.col-md-4, .hh-scope .col-form-label.col-md-5, .hh-scope .col-form-label.col-md-6, .hh-scope .col-form-label.col-md-7, .hh-scope .col-form-label.col-md-8, .hh-scope .col-form-label.col-md-9{
        text-align:right
    }

    .hh-scope .col-form-label.col-md-12{
        text-align: initial
    }
}

@media (min-width: 992px) {
    .hh-scope .col-form-label.col-lg-1, .hh-scope .col-form-label.col-lg-10, .hh-scope .col-form-label.col-lg-11, .hh-scope .col-form-label.col-lg-2, .hh-scope .col-form-label.col-lg-3, .hh-scope .col-form-label.col-lg-4, .hh-scope .col-form-label.col-lg-5, .hh-scope .col-form-label.col-lg-6, .hh-scope .col-form-label.col-lg-7, .hh-scope .col-form-label.col-lg-8, .hh-scope .col-form-label.col-lg-9{
        text-align:right
    }

    .hh-scope .col-form-label.col-lg-12{
        text-align: initial
    }
}

@media (min-width: 1200px) {
    .hh-scope .col-form-label.col-xl-1, .hh-scope .col-form-label.col-xl-10, .hh-scope .col-form-label.col-xl-11, .hh-scope .col-form-label.col-xl-2, .hh-scope .col-form-label.col-xl-3, .hh-scope .col-form-label.col-xl-4, .hh-scope .col-form-label.col-xl-5, .hh-scope .col-form-label.col-xl-6, .hh-scope .col-form-label.col-xl-7, .hh-scope .col-form-label.col-xl-8, .hh-scope .col-form-label.col-xl-9{
        text-align:right
    }

    .hh-scope .col-form-label.col-xl-12{
        text-align: initial
    }
}

@media (min-width: 1400px) {
    .hh-scope .col-form-label.col-xxl-1, .hh-scope .col-form-label.col-xxl-10, .hh-scope .col-form-label.col-xxl-11, .hh-scope .col-form-label.col-xxl-2, .hh-scope .col-form-label.col-xxl-3, .hh-scope .col-form-label.col-xxl-4, .hh-scope .col-form-label.col-xxl-5, .hh-scope .col-form-label.col-xxl-6, .hh-scope .col-form-label.col-xxl-7, .hh-scope .col-form-label.col-xxl-8, .hh-scope .col-form-label.col-xxl-9{
        text-align:right
    }

    .hh-scope .col-form-label.col-xxl-12{
        text-align: initial
    }
}

.hh-scope .form-text{
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-secondary-color)
}

.hh-scope .form-control{
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.428571429;
    color: #2e2e2e;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-clip: padding-box;
    border: var(--bs-border-width) solid #c8c8c8;
    border-radius: 0;
    box-shadow: inset 0 0 0 transparent;
    -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .form-control{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .form-control[type=file]{
    overflow: hidden
}

.hh-scope .form-control[type=file]:not(:disabled):not([readonly]){
    cursor: pointer
}

.hh-scope .form-control:focus{
    color: #2e2e2e;
    background-color: #fff;
    border-color: var(--bs-primary);
    outline: 0;
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .form-control::-webkit-date-and-time-value{
    min-width: 85px;
    height: 1.428571429em;
    margin: 0
}

.hh-scope .form-control::-webkit-datetime-edit{
    display: block;
    padding: 0
}

.hh-scope .form-control::-webkit-input-placeholder{
    color: #737373;
    opacity: 1
}

.hh-scope .form-control::-moz-placeholder{
    color: #737373;
    opacity: 1
}

.hh-scope .form-control:-ms-input-placeholder{
    color: #737373;
    opacity: 1
}

.hh-scope .form-control::placeholder{
    color: #737373;
    opacity: 1
}

.hh-scope .form-control:disabled{
    background-color: var(--bs-gray-300);
    opacity: 1
}

.hh-scope .form-control::file-selector-button{
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: #2e2e2e;
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .form-control::file-selector-button{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .form-control:hover:not(:disabled):not([readonly])::file-selector-button{
    background-color: var(--bs-secondary-bg)
}

.hh-scope .form-control-plaintext{
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.428571429;
    color: var(--bs-body-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--bs-border-width) 0
}

.hh-scope .form-control-plaintext:focus{
    outline: 0
}

.hh-scope .form-control-plaintext.form-control-lg, .hh-scope .form-control-plaintext.form-control-sm{
    padding-right: 0;
    padding-left: 0
}

.hh-scope .form-control-sm{
    min-height: -webkit-calc(1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + .625rem + calc(var(--bs-border-width) * 2));
    padding: .3125rem .625rem;
    font-size: .8125rem;
    border-radius: var(--bs-border-radius-sm)
}

.hh-scope .form-control-sm::file-selector-button{
    padding: .3125rem .625rem;
    margin: -.3125rem -.625rem;
    -webkit-margin-end: .625rem;
    margin-inline-end:.625rem}

.hh-scope .form-control-lg{
    min-height: -webkit-calc(1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2));
    padding: .625rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

.hh-scope .form-control-lg::file-selector-button{
    padding: .625rem 1rem;
    margin: -.625rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

.hh-scope textarea.form-control{
    min-height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2))
}

.hh-scope textarea.form-control-sm{
    min-height: -webkit-calc(1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + .625rem + calc(var(--bs-border-width) * 2))
}

.hh-scope textarea.form-control-lg{
    min-height: -webkit-calc(1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .form-control-color{
    width: 3rem;
    height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2));
    padding: .375rem
}

.hh-scope .form-control-color:not(:disabled):not([readonly]){
    cursor: pointer
}

.hh-scope .form-control-color::-moz-color-swatch{
    border: 0!important;
    border-radius: 0
}

.hh-scope .form-control-color::-webkit-color-swatch{
    border: 0!important;
    border-radius: 0
}

.hh-scope .form-control-color.form-control-sm{
    height: -webkit-calc(1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2));
    height: calc(1.428571429em + .625rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .form-control-color.form-control-lg{
    height: -webkit-calc(1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2));
    height: calc(1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .form-control.input-validation-error{
    border-color: red
}

.hh-scope .horizontal-form .text-span{
    line-height: 38px;
    text-align: center
}

.hh-scope .horizontal-form .text-span label{
    margin: 0
}

.hh-scope .form-sm{
    margin: 0;
    padding: 19px 10px
}

.hh-scope .form-select{
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23414141' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.428571429;
    color: #2e2e2e;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid #c8c8c8;
    border-radius: 0;
    box-shadow: var(--bs-box-shadow-inset);
    -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .form-select{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .form-select:focus{
    border-color: var(--bs-primary);
    outline: 0;
    box-shadow: var(--bs-box-shadow-inset),0 0 0 .25rem rgba(14,58,50,.25)
}

.hh-scope .form-select[multiple], .hh-scope .form-select[size]:not([size="1"]){
    padding-right: .75rem;
    background-image: none
}

.hh-scope .form-select:disabled{
    background-color: var(--bs-gray-300)
}

.hh-scope .form-select:-moz-focusring{
    color: transparent;
    text-shadow: 0 0 0 #2e2e2e
}

.hh-scope .form-select-sm{
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    padding-left: .625rem;
    font-size: .8125rem;
    border-radius: var(--bs-border-radius-sm)
}

.hh-scope .form-select-lg{
    padding-top: .625rem;
    padding-bottom: .625rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

.hh-scope [data-bs-theme=dark] .form-select{
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ededed' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.hh-scope .form-check{
    display: block;
    min-height: 1.428571429rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

.hh-scope .form-check .form-check-input{
    float: left;
    margin-left: -1.5em
}

.hh-scope .form-check-reverse{
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right
}

.hh-scope .form-check-reverse .form-check-input{
    float: right;
    margin-right: -1.5em;
    margin-left: 0
}

.hh-scope .form-check-input{
    --bs-form-check-bg: #fff;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: .2142857145em;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid #c8c8c8;
    print-color-adjust: exact
}

.hh-scope .form-check-input[type=checkbox]{
    border-radius: 0
}

.hh-scope .form-check-input[type=radio]{
    border-radius: 50%
}

.hh-scope .form-check-input:active{
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

.hh-scope .form-check-input:focus{
    border-color: var(--bs-primary);
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(14,58,50,.25)
}

.hh-scope .form-check-input:checked{
    background-color: #fff;
    border-color: #0e3a32
}

.hh-scope .form-check-input:checked[type=checkbox]{
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230e3a32' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")
}

.hh-scope .form-check-input:checked[type=radio]{
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%230e3a32'/%3e%3c/svg%3e")
}

.hh-scope .form-check-input[type=checkbox]:indeterminate{
    background-color: #fff;
    border-color: #0e3a32;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230e3a32' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.hh-scope .form-check-input:disabled{
    pointer-events: none;
    -webkit-filter: none;
    filter: none;
    opacity: .5
}

.hh-scope .form-check-input:disabled~.form-check-label, .hh-scope .form-check-input[disabled]~.form-check-label{
    cursor: default;
    opacity: .5
}

.hh-scope .form-switch{
    padding-left: 2.5em
}

.hh-scope .form-switch .form-check-input{
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    -webkit-transition: background-position .15s ease-in-out;
    transition: background-position .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .form-switch .form-check-input{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .form-switch .form-check-input:focus{
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='var%28--bs-primary%29'/%3e%3c/svg%3e")
}

.hh-scope .form-switch .form-check-input:checked{
    background-position: right center;
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.hh-scope .form-switch.form-check-reverse{
    padding-right: 2.5em;
    padding-left: 0
}

.hh-scope .form-switch.form-check-reverse .form-check-input{
    margin-right: -2.5em;
    margin-left: 0
}

.hh-scope .form-check-inline{
    display: inline-block;
    margin-right: .6rem
}

.hh-scope .btn-check{
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.hh-scope #TestimonialTree_Widget_132 .btn-check:disabled+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-check:disabled+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-check:disabled+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-check:disabled+a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-check[disabled]+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-check[disabled]+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-check[disabled]+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-check[disabled]+a[id=TT_PreviousPageButton], .hh-scope .btn-check:disabled+.btn, .hh-scope .btn-check[disabled]+.btn{
    pointer-events: none;
    -webkit-filter: none;
    filter: none;
    opacity: .65
}

.hh-scope [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")
}

.hh-scope .options{
    display: block
}

.hh-scope .form-range{
    width: 100%;
    height: 1.5rem;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent
}

.hh-scope .form-range:focus{
    outline: 0
}

.hh-scope .form-range:focus::-webkit-slider-thumb{
    box-shadow: 0 0 0 1px #fff,0 0 8px var(--bs-primary)
}

.hh-scope .form-range:focus::-moz-range-thumb{
    box-shadow: 0 0 0 1px #fff,0 0 8px var(--bs-primary)
}

.hh-scope .form-range::-moz-focus-outer{
    border: 0
}

.hh-scope .form-range::-webkit-slider-thumb{
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    -webkit-appearance: none;
    appearance: none;
    background-color: #0e3a32;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 .1rem .25rem rgba(0,0,0,.1);
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .form-range::-webkit-slider-thumb{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .form-range::-webkit-slider-thumb:active{
    background-color: #b7c4c2
}

.hh-scope .form-range::-webkit-slider-runnable-track{
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: var(--bs-box-shadow-inset)
}

.hh-scope .form-range::-moz-range-thumb{
    width: 1rem;
    height: 1rem;
    -moz-appearance: none;
    appearance: none;
    background-color: #0e3a32;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 .1rem .25rem rgba(0,0,0,.1);
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .form-range::-moz-range-thumb{
        -moz-transition: none;
        transition: none
    }
}

.hh-scope .form-range::-moz-range-thumb:active{
    background-color: #b7c4c2
}

.hh-scope .form-range::-moz-range-track{
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: var(--bs-box-shadow-inset)
}

.hh-scope .form-range:disabled{
    pointer-events: none
}

.hh-scope .form-range:disabled::-webkit-slider-thumb{
    background-color: var(--bs-secondary-color)
}

.hh-scope .form-range:disabled::-moz-range-thumb{
    background-color: var(--bs-secondary-color)
}

.hh-scope .form-floating{
    position: relative
}

.hh-scope .form-floating>.form-control, .hh-scope .form-floating>.form-control-plaintext, .hh-scope .form-floating>.form-select{
    height: -webkit-calc(3.5rem + -webkit-calc(var(--bs-border-width) * 2));
    height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    min-height: -webkit-calc(3.5rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    line-height: 1.25
}

.hh-scope .form-floating>label{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;
    transition: opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .form-floating>label{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .form-floating>.form-control, .hh-scope .form-floating>.form-control-plaintext{
    padding: 1rem .75rem
}

.hh-scope .form-floating>.form-control-plaintext::-webkit-input-placeholder, .hh-scope .form-floating>.form-control::-webkit-input-placeholder{
    color: transparent
}

.hh-scope .form-floating>.form-control-plaintext::-moz-placeholder, .hh-scope .form-floating>.form-control::-moz-placeholder{
    color: transparent
}

.hh-scope .form-floating>.form-control-plaintext:-ms-input-placeholder, .hh-scope .form-floating>.form-control:-ms-input-placeholder{
    color: transparent
}

.hh-scope .form-floating>.form-control-plaintext::placeholder, .hh-scope .form-floating>.form-control::placeholder{
    color: transparent
}

.hh-scope .form-floating>.form-control-plaintext:not(:-moz-placeholder-shown), .hh-scope .form-floating>.form-control:not(:-moz-placeholder-shown){
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.hh-scope .form-floating>.form-control-plaintext:not(:-ms-input-placeholder), .hh-scope .form-floating>.form-control:not(:-ms-input-placeholder){
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.hh-scope .form-floating>.form-control-plaintext:focus, .hh-scope .form-floating>.form-control-plaintext:not(:placeholder-shown), .hh-scope .form-floating>.form-control:focus, .hh-scope .form-floating>.form-control:not(:placeholder-shown){
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.hh-scope .form-floating>.form-control-plaintext:-webkit-autofill, .hh-scope .form-floating>.form-control:-webkit-autofill{
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.hh-scope .form-floating>.form-select{
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.hh-scope .form-floating>.form-control:not(:-moz-placeholder-shown)~label{
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.hh-scope .form-floating>.form-control:not(:-ms-input-placeholder)~label{
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.hh-scope .form-floating>.form-control-plaintext~label, .hh-scope .form-floating>.form-control:focus~label, .hh-scope .form-floating>.form-control:not(:placeholder-shown)~label, .hh-scope .form-floating>.form-select~label{
    color: rgba(var(--bs-body-color-rgb),.65);
    -webkit-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.hh-scope .form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: #fff;
    border-radius: 0
}

.hh-scope .form-floating>.form-control:not(:-ms-input-placeholder)~label::after{
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: #fff;
    border-radius: 0
}

.hh-scope .form-floating>.form-control-plaintext~label::after, .hh-scope .form-floating>.form-control:focus~label::after, .hh-scope .form-floating>.form-control:not(:placeholder-shown)~label::after, .hh-scope .form-floating>.form-select~label::after{
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: #fff;
    border-radius: 0
}

.hh-scope .form-floating>.form-control:-webkit-autofill~label{
    color: rgba(var(--bs-body-color-rgb),.65);
    -webkit-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.hh-scope .form-floating>.form-control-plaintext~label{
    border-width: var(--bs-border-width) 0
}

.hh-scope .form-floating>.form-control:disabled~label, .hh-scope .form-floating>:disabled~label{
    color: #818181
}

.hh-scope .form-floating>.form-control:disabled~label::after, .hh-scope .form-floating>:disabled~label::after{
    background-color: var(--bs-gray-300)
}

.hh-scope .input-group, .hh-scope [id=buyside-widget-container]>div{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

.hh-scope .input-group>.form-control, .hh-scope .input-group>.form-floating, .hh-scope .input-group>.form-select, .hh-scope [id=buyside-widget-container]>div>.form-control, .hh-scope [id=buyside-widget-container]>div>.form-floating, .hh-scope [id=buyside-widget-container]>div>.form-select{
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.hh-scope .input-group>.form-control:focus, .hh-scope .input-group>.form-floating:focus-within, .hh-scope .input-group>.form-select:focus, .hh-scope [id=buyside-widget-container]>div>.form-control:focus, .hh-scope [id=buyside-widget-container]>div>.form-floating:focus-within, .hh-scope [id=buyside-widget-container]>div>.form-select:focus{
    z-index: 5
}

.hh-scope #TestimonialTree_Widget_132 .input-group a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .input-group a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .input-group a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .input-group a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 [id=buyside-widget-container]>div a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 [id=buyside-widget-container]>div a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 [id=buyside-widget-container]>div a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 [id=buyside-widget-container]>div a[id=TT_PreviousPageButton], .hh-scope .input-group #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .input-group #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .input-group #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .input-group #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .input-group .btn, .hh-scope [id=buyside-widget-container]>div #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope [id=buyside-widget-container]>div #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope [id=buyside-widget-container]>div #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope [id=buyside-widget-container]>div #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope [id=buyside-widget-container]>div .btn{
    position: relative;
    z-index: 2
}

.hh-scope #TestimonialTree_Widget_132 .input-group a.TT_AddTestimonialLink:focus, .hh-scope #TestimonialTree_Widget_132 .input-group a.TT_viewAllLink:focus, .hh-scope #TestimonialTree_Widget_132 .input-group a[id=TT_NextPageButton]:focus, .hh-scope #TestimonialTree_Widget_132 .input-group a[id=TT_PreviousPageButton]:focus, .hh-scope #TestimonialTree_Widget_132 [id=buyside-widget-container]>div a.TT_AddTestimonialLink:focus, .hh-scope #TestimonialTree_Widget_132 [id=buyside-widget-container]>div a.TT_viewAllLink:focus, .hh-scope #TestimonialTree_Widget_132 [id=buyside-widget-container]>div a[id=TT_NextPageButton]:focus, .hh-scope #TestimonialTree_Widget_132 [id=buyside-widget-container]>div a[id=TT_PreviousPageButton]:focus, .hh-scope .input-group #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:focus, .hh-scope .input-group #TestimonialTree_Widget_132 a.TT_viewAllLink:focus, .hh-scope .input-group #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:focus, .hh-scope .input-group #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:focus, .hh-scope .input-group .btn:focus, .hh-scope [id=buyside-widget-container]>div #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:focus, .hh-scope [id=buyside-widget-container]>div #TestimonialTree_Widget_132 a.TT_viewAllLink:focus, .hh-scope [id=buyside-widget-container]>div #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:focus, .hh-scope [id=buyside-widget-container]>div #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:focus, .hh-scope [id=buyside-widget-container]>div .btn:focus{
    z-index: 5
}

.hh-scope .input-group-text{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.428571429;
    color: #2e2e2e;
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-gray-300);
    border: var(--bs-border-width) solid #c8c8c8;
    border-radius: 0
}

.hh-scope #TestimonialTree_Widget_132 .input-group-lg>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .input-group-lg>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .input-group-lg>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .input-group-lg>a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .search-home [id=buyside-widget-container]>div>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .search-home [id=buyside-widget-container]>div>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .search-home [id=buyside-widget-container]>div>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .search-home [id=buyside-widget-container]>div>a[id=TT_PreviousPageButton], .hh-scope .input-group-lg>.btn, .hh-scope .input-group-lg>.form-control, .hh-scope .input-group-lg>.form-select, .hh-scope .input-group-lg>.input-group-text, .hh-scope .search-home #TestimonialTree_Widget_132 [id=buyside-widget-container]>div>a.TT_AddTestimonialLink, .hh-scope .search-home #TestimonialTree_Widget_132 [id=buyside-widget-container]>div>a.TT_viewAllLink, .hh-scope .search-home #TestimonialTree_Widget_132 [id=buyside-widget-container]>div>a[id=TT_NextPageButton], .hh-scope .search-home #TestimonialTree_Widget_132 [id=buyside-widget-container]>div>a[id=TT_PreviousPageButton], .hh-scope .search-home [id=buyside-widget-container]>div>.btn, .hh-scope .search-home [id=buyside-widget-container]>div>.form-control, .hh-scope .search-home [id=buyside-widget-container]>div>.form-select, .hh-scope .search-home [id=buyside-widget-container]>div>.input-group-text{
    padding: .625rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

.hh-scope #TestimonialTree_Widget_132 .input-group-sm>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .input-group-sm>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .input-group-sm>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .input-group-sm>a[id=TT_PreviousPageButton], .hh-scope .input-group-sm>.btn, .hh-scope .input-group-sm>.form-control, .hh-scope .input-group-sm>.form-select, .hh-scope .input-group-sm>.input-group-text{
    padding: .3125rem .625rem;
    font-size: .8125rem;
    border-radius: var(--bs-border-radius-sm)
}

.hh-scope .input-group-lg>.form-select, .hh-scope .input-group-sm>.form-select, .hh-scope .search-home [id=buyside-widget-container]>div>.form-select{
    padding-right: 3rem
}

.hh-scope .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .hh-scope .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control, .hh-scope .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select, .hh-scope .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.form-floating:not(:last-child)>.form-control, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.form-floating:not(:last-child)>.form-select, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.hh-scope .input-group.has-validation>.dropdown-toggle:nth-last-child(n+4), .hh-scope .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control, .hh-scope .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select, .hh-scope .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .hh-scope [id=buyside-widget-container]>div.has-validation>.dropdown-toggle:nth-last-child(n+4), .hh-scope [id=buyside-widget-container]>div.has-validation>.form-floating:nth-last-child(n+3)>.form-control, .hh-scope [id=buyside-widget-container]>div.has-validation>.form-floating:nth-last-child(n+3)>.form-select, .hh-scope [id=buyside-widget-container]>div.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.hh-scope .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback), .hh-scope [id=buyside-widget-container]>div>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
    margin-left: -webkit-calc(var(--bs-border-width) * -1);
    margin-left: calc(var(--bs-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.hh-scope .input-group>.form-floating:not(:first-child)>.form-control, .hh-scope .input-group>.form-floating:not(:first-child)>.form-select, .hh-scope [id=buyside-widget-container]>div>.form-floating:not(:first-child)>.form-control, .hh-scope [id=buyside-widget-container]>div>.form-floating:not(:first-child)>.form-select{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.hh-scope .input-group .input-group, .hh-scope .input-group [id=buyside-widget-container]>div, .hh-scope [id=buyside-widget-container]>div .input-group, .hh-scope [id=buyside-widget-container]>div [id=buyside-widget-container]>div{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.hh-scope .input-group-alt1 .input-group-text{
    font-size: .625rem;
    font-weight: 500;
    color: #fff;
    background-color: #0e3a32;
    border-color: #005a4e;
    text-transform: uppercase
}

.hh-scope .valid-feedback{
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-valid-color)
}

.hh-scope .valid-tooltip{
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem .1875rem;
    margin-top: .1rem;
    font-size: .8125rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius)
}

.hh-scope .is-valid~.valid-feedback, .hh-scope .is-valid~.valid-tooltip, .hh-scope .was-validated :valid~.valid-feedback, .hh-scope .was-validated :valid~.valid-tooltip{
    display: block
}

.hh-scope .form-control.is-valid, .hh-scope .was-validated .form-control:valid{
    border-color: var(--bs-form-valid-border-color);
    padding-right: -webkit-calc(1.428571429em + .75rem);
    padding-right: calc(1.428571429em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23005a4e' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right -webkit-calc(.3571428573em + .1875rem) center;
    background-position: right calc(.3571428573em + .1875rem) center;
    background-size: -webkit-calc(.7142857145em + .375rem) -webkit-calc(.7142857145em + .375rem);
    background-size: calc(.7142857145em + .375rem) calc(.7142857145em + .375rem)
}

.hh-scope .form-control.is-valid:focus, .hh-scope .was-validated .form-control:valid:focus{
    border-color: var(--bs-form-valid-border-color);
    box-shadow: inset 0 0 0 transparent,0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

.hh-scope .was-validated textarea.form-control:valid, .hh-scope textarea.form-control.is-valid{
    padding-right: -webkit-calc(1.428571429em + .75rem);
    padding-right: calc(1.428571429em + .75rem);
    background-position: top -webkit-calc(.3571428573em + .1875rem) right -webkit-calc(.3571428573em + .1875rem);
    background-position: top calc(.3571428573em + .1875rem) right calc(.3571428573em + .1875rem)
}

.hh-scope .form-select.is-valid, .hh-scope .was-validated .form-select:valid{
    border-color: var(--bs-form-valid-border-color)
}

.hh-scope .form-select.is-valid:not([multiple]):not([size]), .hh-scope .form-select.is-valid:not([multiple])[size="1"], .hh-scope .was-validated .form-select:valid:not([multiple]):not([size]), .hh-scope .was-validated .form-select:valid:not([multiple])[size="1"]{
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23005a4e' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,-webkit-calc(.7142857145em + .375rem) -webkit-calc(.7142857145em + .375rem);
    background-size: 16px 12px,calc(.7142857145em + .375rem) calc(.7142857145em + .375rem)
}

.hh-scope .form-select.is-valid:focus, .hh-scope .was-validated .form-select:valid:focus{
    border-color: var(--bs-form-valid-border-color);
    box-shadow: var(--bs-box-shadow-inset),0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

.hh-scope .form-control-color.is-valid, .hh-scope .was-validated .form-control-color:valid{
    width: -webkit-calc(3rem + -webkit-calc(1.428571429em + .75rem));
    width: calc(3rem + calc(1.428571429em + .75rem))
}

.hh-scope .form-check-input.is-valid, .hh-scope .was-validated .form-check-input:valid{
    border-color: var(--bs-form-valid-border-color)
}

.hh-scope .form-check-input.is-valid:checked, .hh-scope .was-validated .form-check-input:valid:checked{
    background-color: var(--bs-form-valid-color)
}

.hh-scope .form-check-input.is-valid:focus, .hh-scope .was-validated .form-check-input:valid:focus{
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

.hh-scope .form-check-input.is-valid~.form-check-label, .hh-scope .was-validated .form-check-input:valid~.form-check-label{
    color: var(--bs-form-valid-color)
}

.hh-scope .form-check-inline .form-check-input~.valid-feedback{
    margin-left: .5em
}

.hh-scope .input-group>.form-control:not(:focus).is-valid, .hh-scope .input-group>.form-floating:not(:focus-within).is-valid, .hh-scope .input-group>.form-select:not(:focus).is-valid, .hh-scope .was-validated .input-group>.form-control:not(:focus):valid, .hh-scope .was-validated .input-group>.form-floating:not(:focus-within):valid, .hh-scope .was-validated .input-group>.form-select:not(:focus):valid, .hh-scope .was-validated [id=buyside-widget-container]>div>.form-control:not(:focus):valid, .hh-scope .was-validated [id=buyside-widget-container]>div>.form-floating:not(:focus-within):valid, .hh-scope .was-validated [id=buyside-widget-container]>div>.form-select:not(:focus):valid, .hh-scope [id=buyside-widget-container]>div>.form-control:not(:focus).is-valid, .hh-scope [id=buyside-widget-container]>div>.form-floating:not(:focus-within).is-valid, .hh-scope [id=buyside-widget-container]>div>.form-select:not(:focus).is-valid{
    z-index: 3
}

.hh-scope .invalid-feedback{
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-invalid-color)
}

.hh-scope .invalid-tooltip{
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem .1875rem;
    margin-top: .1rem;
    font-size: .8125rem;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius)
}

.hh-scope .is-invalid~.invalid-feedback, .hh-scope .is-invalid~.invalid-tooltip, .hh-scope .was-validated :invalid~.invalid-feedback, .hh-scope .was-validated :invalid~.invalid-tooltip{
    display: block
}

.hh-scope .form-control.is-invalid, .hh-scope .was-validated .form-control:invalid{
    border-color: var(--bs-form-invalid-border-color);
    padding-right: -webkit-calc(1.428571429em + .75rem);
    padding-right: calc(1.428571429em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d5413d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d5413d' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right -webkit-calc(.3571428573em + .1875rem) center;
    background-position: right calc(.3571428573em + .1875rem) center;
    background-size: -webkit-calc(.7142857145em + .375rem) -webkit-calc(.7142857145em + .375rem);
    background-size: calc(.7142857145em + .375rem) calc(.7142857145em + .375rem)
}

.hh-scope .form-control.is-invalid:focus, .hh-scope .was-validated .form-control:invalid:focus{
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: inset 0 0 0 transparent,0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

.hh-scope .was-validated textarea.form-control:invalid, .hh-scope textarea.form-control.is-invalid{
    padding-right: -webkit-calc(1.428571429em + .75rem);
    padding-right: calc(1.428571429em + .75rem);
    background-position: top -webkit-calc(.3571428573em + .1875rem) right -webkit-calc(.3571428573em + .1875rem);
    background-position: top calc(.3571428573em + .1875rem) right calc(.3571428573em + .1875rem)
}

.hh-scope .form-select.is-invalid, .hh-scope .was-validated .form-select:invalid{
    border-color: var(--bs-form-invalid-border-color)
}

.hh-scope .form-select.is-invalid:not([multiple]):not([size]), .hh-scope .form-select.is-invalid:not([multiple])[size="1"], .hh-scope .was-validated .form-select:invalid:not([multiple]):not([size]), .hh-scope .was-validated .form-select:invalid:not([multiple])[size="1"]{
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d5413d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d5413d' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,-webkit-calc(.7142857145em + .375rem) -webkit-calc(.7142857145em + .375rem);
    background-size: 16px 12px,calc(.7142857145em + .375rem) calc(.7142857145em + .375rem)
}

.hh-scope .form-select.is-invalid:focus, .hh-scope .was-validated .form-select:invalid:focus{
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: var(--bs-box-shadow-inset),0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

.hh-scope .form-control-color.is-invalid, .hh-scope .was-validated .form-control-color:invalid{
    width: -webkit-calc(3rem + -webkit-calc(1.428571429em + .75rem));
    width: calc(3rem + calc(1.428571429em + .75rem))
}

.hh-scope .form-check-input.is-invalid, .hh-scope .was-validated .form-check-input:invalid{
    border-color: var(--bs-form-invalid-border-color)
}

.hh-scope .form-check-input.is-invalid:checked, .hh-scope .was-validated .form-check-input:invalid:checked{
    background-color: var(--bs-form-invalid-color)
}

.hh-scope .form-check-input.is-invalid:focus, .hh-scope .was-validated .form-check-input:invalid:focus{
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

.hh-scope .form-check-input.is-invalid~.form-check-label, .hh-scope .was-validated .form-check-input:invalid~.form-check-label{
    color: var(--bs-form-invalid-color)
}

.hh-scope .form-check-inline .form-check-input~.invalid-feedback{
    margin-left: .5em
}

.hh-scope .input-group>.form-control:not(:focus).is-invalid, .hh-scope .input-group>.form-floating:not(:focus-within).is-invalid, .hh-scope .input-group>.form-select:not(:focus).is-invalid, .hh-scope .was-validated .input-group>.form-control:not(:focus):invalid, .hh-scope .was-validated .input-group>.form-floating:not(:focus-within):invalid, .hh-scope .was-validated .input-group>.form-select:not(:focus):invalid, .hh-scope .was-validated [id=buyside-widget-container]>div>.form-control:not(:focus):invalid, .hh-scope .was-validated [id=buyside-widget-container]>div>.form-floating:not(:focus-within):invalid, .hh-scope .was-validated [id=buyside-widget-container]>div>.form-select:not(:focus):invalid, .hh-scope [id=buyside-widget-container]>div>.form-control:not(:focus).is-invalid, .hh-scope [id=buyside-widget-container]>div>.form-floating:not(:focus-within).is-invalid, .hh-scope [id=buyside-widget-container]>div>.form-select:not(:focus).is-invalid{
    z-index: 4
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .btn{
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 500;
    --bs-btn-line-height: 1.428571429;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    box-shadow: var(--bs-btn-box-shadow);
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .btn{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:hover, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:hover, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:hover, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:hover, .hh-scope .btn:hover{
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.hh-scope #TestimonialTree_Widget_132 .btn-check+a.TT_AddTestimonialLink:hover, .hh-scope #TestimonialTree_Widget_132 .btn-check+a.TT_viewAllLink:hover, .hh-scope #TestimonialTree_Widget_132 .btn-check+a[id=TT_NextPageButton]:hover, .hh-scope #TestimonialTree_Widget_132 .btn-check+a[id=TT_PreviousPageButton]:hover, .hh-scope .btn-check+.btn:hover{
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:focus-visible, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:focus-visible, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:focus-visible, .hh-scope .btn:focus-visible{
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)
}

.hh-scope #TestimonialTree_Widget_132 .btn-check:focus-visible+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-check:focus-visible+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-check:focus-visible+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-check:focus-visible+a[id=TT_PreviousPageButton], .hh-scope .btn-check:focus-visible+.btn{
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)
}

.hh-scope #TestimonialTree_Widget_132 .btn-check:checked+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-check:checked+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-check:checked+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-check:checked+a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 :not(.btn-check)+a.TT_AddTestimonialLink:active, .hh-scope #TestimonialTree_Widget_132 :not(.btn-check)+a.TT_viewAllLink:active, .hh-scope #TestimonialTree_Widget_132 :not(.btn-check)+a[id=TT_NextPageButton]:active, .hh-scope #TestimonialTree_Widget_132 :not(.btn-check)+a[id=TT_PreviousPageButton]:active, .hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:first-child:active, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:first-child:active, .hh-scope #TestimonialTree_Widget_132 a.active.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 a.active.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 a.active[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 a.active[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 a.show.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 a.show.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 a.show[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 a.show[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:first-child:active, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:first-child:active, .hh-scope .btn-check:checked+.btn, .hh-scope .btn.active, .hh-scope .btn.show, .hh-scope .btn:first-child:active, .hh-scope :not(.btn-check)+.btn:active{
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
    box-shadow: var(--bs-btn-active-shadow)
}

.hh-scope #TestimonialTree_Widget_132 .btn-check:checked+a.TT_AddTestimonialLink:focus-visible, .hh-scope #TestimonialTree_Widget_132 .btn-check:checked+a.TT_viewAllLink:focus-visible, .hh-scope #TestimonialTree_Widget_132 .btn-check:checked+a[id=TT_NextPageButton]:focus-visible, .hh-scope #TestimonialTree_Widget_132 .btn-check:checked+a[id=TT_PreviousPageButton]:focus-visible, .hh-scope #TestimonialTree_Widget_132 :not(.btn-check)+a.TT_AddTestimonialLink:active:focus-visible, .hh-scope #TestimonialTree_Widget_132 :not(.btn-check)+a.TT_viewAllLink:active:focus-visible, .hh-scope #TestimonialTree_Widget_132 :not(.btn-check)+a[id=TT_NextPageButton]:active:focus-visible, .hh-scope #TestimonialTree_Widget_132 :not(.btn-check)+a[id=TT_PreviousPageButton]:active:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:first-child:active:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:first-child:active:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.active.TT_AddTestimonialLink:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.active.TT_viewAllLink:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.active[id=TT_NextPageButton]:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.active[id=TT_PreviousPageButton]:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.show.TT_AddTestimonialLink:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.show.TT_viewAllLink:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.show[id=TT_NextPageButton]:focus-visible, .hh-scope #TestimonialTree_Widget_132 a.show[id=TT_PreviousPageButton]:focus-visible, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:first-child:active:focus-visible, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:first-child:active:focus-visible, .hh-scope .btn-check:checked+.btn:focus-visible, .hh-scope .btn.active:focus-visible, .hh-scope .btn.show:focus-visible, .hh-scope .btn:first-child:active:focus-visible, .hh-scope :not(.btn-check)+.btn:active:focus-visible{
    box-shadow: var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)
}

.hh-scope #TestimonialTree_Widget_132 .btn-check:checked:focus-visible+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-check:checked:focus-visible+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-check:checked:focus-visible+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-check:checked:focus-visible+a[id=TT_PreviousPageButton], .hh-scope .btn-check:checked:focus-visible+.btn{
    box-shadow: var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:disabled, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:disabled, .hh-scope #TestimonialTree_Widget_132 a.disabled.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 a.disabled.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 a.disabled[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 a.disabled[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:disabled, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:disabled, .hh-scope #TestimonialTree_Widget_132 fieldset:disabled a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 fieldset:disabled a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 fieldset:disabled a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 fieldset:disabled a[id=TT_PreviousPageButton], .hh-scope .btn.disabled, .hh-scope .btn:disabled, .hh-scope fieldset:disabled #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope fieldset:disabled #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope fieldset:disabled #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope fieldset:disabled #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope fieldset:disabled .btn{
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity);
    box-shadow: none
}

.hh-scope .btn-primary{
    --bs-btn-color: #fff;
    --bs-btn-bg: #0e3a32;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 50,88,81;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #134f44;
    --bs-btn-active-border-color: #134f44;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e3a32;
    --bs-btn-disabled-border-color: #0e3a32
}

.hh-scope .btn-primary.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-primary.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-secondary{
    --bs-btn-color: #000;
    --bs-btn-bg: #b88128;
    --bs-btn-border-color: #b88128;
    --bs-btn-hover-color: #936720;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #b88128;
    --bs-btn-focus-shadow-rgb: 156,110,34;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #cd902d;
    --bs-btn-active-border-color: #cd902d;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #b88128;
    --bs-btn-disabled-border-color: #b88128
}

.hh-scope .btn-secondary.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234a3410' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-secondary.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-success{
    --bs-btn-color: #fff;
    --bs-btn-bg: #005a4e;
    --bs-btn-border-color: #005a4e;
    --bs-btn-hover-color: #005a4e;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #005a4e;
    --bs-btn-focus-shadow-rgb: 38,115,105;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #007464;
    --bs-btn-active-border-color: #007464;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #005a4e;
    --bs-btn-disabled-border-color: #005a4e
}

.hh-scope .btn-success.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2300241f' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-success.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-info{
    --bs-btn-color: #414141;
    --bs-btn-bg: #5bc0de;
    --bs-btn-border-color: #5bc0de;
    --bs-btn-hover-color: #3b7d90;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #5bc0de;
    --bs-btn-focus-shadow-rgb: 87,173,198;
    --bs-btn-active-color: #414141;
    --bs-btn-active-bg: #70c8e2;
    --bs-btn-active-border-color: #70c8e2;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #5bc0de;
    --bs-btn-disabled-border-color: #5bc0de
}

.hh-scope .btn-info.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23244d59' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-info.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23414141' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-warning{
    --bs-btn-color: #414141;
    --bs-btn-bg: #f0ad4e;
    --bs-btn-border-color: #f0ad4e;
    --bs-btn-hover-color: #90682f;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #f0ad4e;
    --bs-btn-focus-shadow-rgb: 214,157,76;
    --bs-btn-active-color: #414141;
    --bs-btn-active-bg: #f2b866;
    --bs-btn-active-border-color: #f2b866;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #f0ad4e;
    --bs-btn-disabled-border-color: #f0ad4e
}

.hh-scope .btn-warning.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2360451f' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-warning.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23414141' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-danger{
    --bs-btn-color: #fff;
    --bs-btn-bg: #d5413d;
    --bs-btn-border-color: #d5413d;
    --bs-btn-hover-color: #d5413d;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #d5413d;
    --bs-btn-focus-shadow-rgb: 219,94,90;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #da5652;
    --bs-btn-active-border-color: #da5652;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #d5413d;
    --bs-btn-disabled-border-color: #d5413d
}

.hh-scope .btn-danger.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23551a18' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-danger.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-light{
    --bs-btn-color: #414141;
    --bs-btn-bg: #ededed;
    --bs-btn-border-color: #ededed;
    --bs-btn-hover-color: #535353;
    --bs-btn-hover-bg: #c9c9c9;
    --bs-btn-hover-border-color: #bebebe;
    --bs-btn-focus-shadow-rgb: 211,211,211;
    --bs-btn-active-color: #414141;
    --bs-btn-active-bg: #bebebe;
    --bs-btn-active-border-color: #b2b2b2;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #ededed;
    --bs-btn-disabled-border-color: #ededed
}

.hh-scope .btn-light.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235f5f5f' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-light.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23414141' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-mid{
    --bs-btn-color: #fff;
    --bs-btn-bg: #4f4f4f;
    --bs-btn-border-color: #4f4f4f;
    --bs-btn-hover-color: #4f4f4f;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #4f4f4f;
    --bs-btn-focus-shadow-rgb: 105,105,105;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: #5c5c5c;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #4f4f4f;
    --bs-btn-disabled-border-color: #4f4f4f
}

.hh-scope .btn-mid.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23202020' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-mid.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-dark{
    --bs-btn-color: #fff;
    --bs-btn-bg: #292929;
    --bs-btn-border-color: #292929;
    --bs-btn-hover-color: #bfbfbf;
    --bs-btn-hover-bg: #494949;
    --bs-btn-hover-border-color: #3e3e3e;
    --bs-btn-focus-shadow-rgb: 73,73,73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #545454;
    --bs-btn-active-border-color: #3e3e3e;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #292929;
    --bs-btn-disabled-border-color: #292929
}

.hh-scope .btn-dark.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-dark.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-outline-primary{
    --bs-btn-color: #0e3a32;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0e3a32;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 14,58,50;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0e3a32;
    --bs-btn-active-border-color: #0e3a32;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0e3a32;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0e3a32;
    --bs-gradient: none
}

.hh-scope .btn-outline-secondary{
    --bs-btn-color: #b88128;
    --bs-btn-border-color: #b88128;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #b88128;
    --bs-btn-hover-border-color: #b88128;
    --bs-btn-focus-shadow-rgb: 184,129,40;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #b88128;
    --bs-btn-active-border-color: #b88128;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #b88128;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #b88128;
    --bs-gradient: none
}

.hh-scope .btn-outline-success{
    --bs-btn-color: #005a4e;
    --bs-btn-border-color: #005a4e;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #005a4e;
    --bs-btn-hover-border-color: #005a4e;
    --bs-btn-focus-shadow-rgb: 0,90,78;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #005a4e;
    --bs-btn-active-border-color: #005a4e;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #005a4e;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #005a4e;
    --bs-gradient: none
}

.hh-scope .btn-outline-info{
    --bs-btn-color: #5bc0de;
    --bs-btn-border-color: #5bc0de;
    --bs-btn-hover-color: #414141;
    --bs-btn-hover-bg: #5bc0de;
    --bs-btn-hover-border-color: #5bc0de;
    --bs-btn-focus-shadow-rgb: 91,192,222;
    --bs-btn-active-color: #414141;
    --bs-btn-active-bg: #5bc0de;
    --bs-btn-active-border-color: #5bc0de;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #5bc0de;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #5bc0de;
    --bs-gradient: none
}

.hh-scope .btn-outline-warning{
    --bs-btn-color: #f0ad4e;
    --bs-btn-border-color: #f0ad4e;
    --bs-btn-hover-color: #414141;
    --bs-btn-hover-bg: #f0ad4e;
    --bs-btn-hover-border-color: #f0ad4e;
    --bs-btn-focus-shadow-rgb: 240,173,78;
    --bs-btn-active-color: #414141;
    --bs-btn-active-bg: #f0ad4e;
    --bs-btn-active-border-color: #f0ad4e;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #f0ad4e;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f0ad4e;
    --bs-gradient: none
}

.hh-scope .btn-outline-danger{
    --bs-btn-color: #d5413d;
    --bs-btn-border-color: #d5413d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #d5413d;
    --bs-btn-hover-border-color: #d5413d;
    --bs-btn-focus-shadow-rgb: 213,65,61;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #d5413d;
    --bs-btn-active-border-color: #d5413d;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #d5413d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #d5413d;
    --bs-gradient: none
}

.hh-scope .btn-outline-light{
    --bs-btn-color: #ededed;
    --bs-btn-border-color: #ededed;
    --bs-btn-hover-color: #414141;
    --bs-btn-hover-bg: #ededed;
    --bs-btn-hover-border-color: #ededed;
    --bs-btn-focus-shadow-rgb: 237,237,237;
    --bs-btn-active-color: #414141;
    --bs-btn-active-bg: #ededed;
    --bs-btn-active-border-color: #ededed;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ededed;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ededed;
    --bs-gradient: none
}

.hh-scope .btn-outline-mid{
    --bs-btn-color: #4f4f4f;
    --bs-btn-border-color: #4f4f4f;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #4f4f4f;
    --bs-btn-hover-border-color: #4f4f4f;
    --bs-btn-focus-shadow-rgb: 79,79,79;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4f4f4f;
    --bs-btn-active-border-color: #4f4f4f;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #4f4f4f;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #4f4f4f;
    --bs-gradient: none
}

.hh-scope .btn-outline-dark{
    --bs-btn-color: #292929;
    --bs-btn-border-color: #292929;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #292929;
    --bs-btn-hover-border-color: #292929;
    --bs-btn-focus-shadow-rgb: 41,41,41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #292929;
    --bs-btn-active-border-color: #292929;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #292929;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #292929;
    --bs-gradient: none
}

.hh-scope .btn-link{
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #818181;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 50,88,81;
    text-decoration: none
}

.hh-scope .btn-link:focus-visible{
    color: var(--bs-btn-color)
}

.hh-scope .btn-link:hover{
    color: var(--bs-btn-hover-color)
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a[id=TT_PreviousPageButton], .hh-scope .btn-group-lg>.btn, .hh-scope .btn-lg{
    --bs-btn-padding-y: 0.625rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg)
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a[id=TT_PreviousPageButton], .hh-scope .btn-group-sm>.btn, .hh-scope .btn-sm{
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.625rem;
    --bs-btn-font-size: 0.8125rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm)
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .btn{
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:focus, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:focus, .hh-scope #TestimonialTree_Widget_132 a.focus.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 a.focus.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 a.focus[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 a.focus[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:focus, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:focus, .hh-scope .btn.active.focus, .hh-scope .btn.active:focus, .hh-scope .btn.focus, .hh-scope .btn:active.focus, .hh-scope .btn:active:focus, .hh-scope .btn:focus{
    outline: 0
}

@media (min-width: 768px) {
    .hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .btn{
        --bs-btn-font-size:0.875rem
    }

    .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .input-group-sm>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .input-group-sm>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .input-group-sm>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .input-group-sm>a[id=TT_PreviousPageButton], .hh-scope .btn-group-sm>.btn, .hh-scope .btn-sm, .hh-scope .input-group-sm>.btn{
        --bs-btn-font-size: 0.8125rem
    }

    .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .input-group-lg>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .input-group-lg>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .input-group-lg>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .input-group-lg>a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .search-home [id=buyside-widget-container]>div>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .search-home [id=buyside-widget-container]>div>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .search-home [id=buyside-widget-container]>div>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .search-home [id=buyside-widget-container]>div>a[id=TT_PreviousPageButton], .hh-scope .btn-group-lg>.btn, .hh-scope .btn-lg, .hh-scope .input-group-lg>.btn, .hh-scope .search-home #TestimonialTree_Widget_132 [id=buyside-widget-container]>div>a.TT_AddTestimonialLink, .hh-scope .search-home #TestimonialTree_Widget_132 [id=buyside-widget-container]>div>a.TT_viewAllLink, .hh-scope .search-home #TestimonialTree_Widget_132 [id=buyside-widget-container]>div>a[id=TT_NextPageButton], .hh-scope .search-home #TestimonialTree_Widget_132 [id=buyside-widget-container]>div>a[id=TT_PreviousPageButton], .hh-scope .search-home [id=buyside-widget-container]>div>.btn{
        --bs-btn-font-size: 1.25rem
    }
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-xs>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-xs>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-xs>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-xs>a[id=TT_PreviousPageButton], .hh-scope .btn-group-xs>.btn, .hh-scope .btn-xs{
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 0.6875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
    --bs-btn-line-height: 1.25rem;
    text-transform: uppercase
}

.hh-scope .btn-wrap{
    white-space: normal
}

.hh-scope .btn-rounded{
    --bs-btn-border-radius: 10px
}

.hh-scope .btn-circle{
    --bs-btn-border-radius: 50%
}

.hh-scope .collapse-toggle{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hh-scope .collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.hh-scope .collapse-toggle::after{
    width: 1.25em;
    height: 1.25em;
    margin-left: .5em;
    content: "";
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232e2e2e' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25em;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .collapse-toggle::after{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .collapse-toggle .collapsed-text{
    display: none
}

.hh-scope .collapse-toggle.collapsed .collapsed-text{
    display: initial
}

.hh-scope .collapse-toggle.collapsed .expanded-text{
    display: none
}

.hh-scope .btn-primary{
    --bs-btn-border-color: #092520;
    --bs-btn-hover-border-color: #092520;
    --bs-btn-active-border-color: #0e3a32;
    --bs-btn-disabled-border-color: #092520
}

.hh-scope .btn-secondary{
    --bs-btn-border-color: #a37223;
    --bs-btn-color: #0e3a32;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #b88128;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-active-border-color: #b88128;
    --bs-btn-disabled-border-color: #a37223
}

.hh-scope .btn-success{
    --bs-btn-border-color: #004138;
    --bs-btn-hover-border-color: #004138;
    --bs-btn-active-border-color: #005a4e;
    --bs-btn-disabled-border-color: #004138
}

.hh-scope .btn-info{
    --bs-btn-border-color: #46b8da;
    --bs-btn-hover-border-color: #46b8da;
    --bs-btn-active-border-color: #5bc0de;
    --bs-btn-disabled-border-color: #46b8da
}

.hh-scope .btn-warning{
    --bs-btn-border-color: #eea236;
    --bs-btn-hover-border-color: #eea236;
    --bs-btn-active-border-color: #f0ad4e;
    --bs-btn-disabled-border-color: #eea236
}

.hh-scope .btn-danger{
    --bs-btn-border-color: #cc302c;
    --bs-btn-hover-border-color: #cc302c;
    --bs-btn-active-border-color: #d5413d;
    --bs-btn-disabled-border-color: #cc302c
}

.hh-scope .btn-light{
    --bs-btn-border-color: #e0e0e0;
    --bs-btn-hover-border-color: #e0e0e0;
    --bs-btn-active-border-color: #ededed;
    --bs-btn-disabled-border-color: #e0e0e0
}

.hh-scope .btn-mid{
    --bs-btn-border-color: #424242;
    --bs-btn-hover-border-color: #424242;
    --bs-btn-active-border-color: #4f4f4f;
    --bs-btn-disabled-border-color: #424242
}

.hh-scope .btn-dark{
    --bs-btn-border-color: #1c1c1c;
    --bs-btn-hover-border-color: #1c1c1c;
    --bs-btn-active-border-color: #292929;
    --bs-btn-disabled-border-color: #1c1c1c
}

.hh-scope .btn-primary-alt1{
    --bs-btn-color: #ece9d3;
    --bs-btn-bg: #0e3a32;
    --bs-btn-border-color: #092520;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #092520;
    --bs-btn-focus-shadow-rgb: 43,66,59;
    --bs-btn-active-color: #ece9d3;
    --bs-btn-active-bg: #134f44;
    --bs-btn-active-border-color: #0e3a32;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e3a32;
    --bs-btn-disabled-border-color: #092520
}

.hh-scope .btn-primary-alt1.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-primary-alt1.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ece9d3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-link.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230e3a32' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-outline-secondary{
    --bs-btn-color: #b88128;
    --bs-btn-border-color: #b88128;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #b88128;
    --bs-btn-hover-border-color: #b88128;
    --bs-btn-focus-shadow-rgb: 184,129,40;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #b88128;
    --bs-btn-active-border-color: #b88128;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #b88128;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #b88128;
    --bs-gradient: none
}

.hh-scope .btn-facebook{
    --bs-btn-color: #fff;
    --bs-btn-bg: #4267b2;
    --bs-btn-border-color: #4267b2;
    --bs-btn-hover-color: #4267b2;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #4267b2;
    --bs-btn-focus-shadow-rgb: 94,126,190;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5074be;
    --bs-btn-active-border-color: #5074be;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #4267b2;
    --bs-btn-disabled-border-color: #4267b2
}

.hh-scope .btn-facebook.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231a2947' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-facebook.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-x-twitter{
    --bs-btn-color: #fff;
    --bs-btn-bg: #000000;
    --bs-btn-border-color: #000000;
    --bs-btn-hover-color: black;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #000000;
    --bs-btn-focus-shadow-rgb: 38,38,38;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d0d0d;
    --bs-btn-active-border-color: #0d0d0d;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #000000;
    --bs-btn-disabled-border-color: #000000
}

.hh-scope .btn-x-twitter.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-x-twitter.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-linkedin{
    --bs-btn-color: #fff;
    --bs-btn-bg: #0077b5;
    --bs-btn-border-color: #0077b5;
    --bs-btn-hover-color: #0077b5;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #0077b5;
    --bs-btn-focus-shadow-rgb: 38,139,192;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0088cf;
    --bs-btn-active-border-color: #0088cf;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0077b5;
    --bs-btn-disabled-border-color: #0077b5
}

.hh-scope .btn-linkedin.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23003048' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-linkedin.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-pinterest{
    --bs-btn-color: #fff;
    --bs-btn-bg: #bd081c;
    --bs-btn-border-color: #bd081c;
    --bs-btn-hover-color: #bd081c;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #bd081c;
    --bs-btn-focus-shadow-rgb: 199,45,62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #d50920;
    --bs-btn-active-border-color: #d50920;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #bd081c;
    --bs-btn-disabled-border-color: #bd081c
}

.hh-scope .btn-pinterest.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234c030b' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-pinterest.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-primary-dark{
    --bs-btn-color: #fff;
    --bs-btn-bg: #0a2a24;
    --bs-btn-border-color: #051512;
    --bs-btn-hover-color: #0a2a24;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #051512;
    --bs-btn-focus-shadow-rgb: 43,56,54;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0f3e36;
    --bs-btn-active-border-color: #0a2a24;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0a2a24;
    --bs-btn-disabled-border-color: #051512;
    --bs-btn-disabled-opacity: .9
}

.hh-scope .btn-primary-dark.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2304110e' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-primary-dark.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-group-full{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-full a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-full a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-full a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-full a[id=TT_PreviousPageButton], .hh-scope .btn-group-full #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .btn-group-full #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .btn-group-full #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .btn-group-full #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .btn-group-full .btn{
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.hh-scope .btn-input{
    --bs-btn-color: #2e2e2e;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #c8c8c8;
    --bs-btn-hover-color: #2e2e2e;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #c8c8c8;
    --bs-btn-focus-shadow-rgb: 177,177,177;
    --bs-btn-active-color: #2e2e2e;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #d5d5d5;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #c8c8c8
}

.hh-scope .btn-input.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-input.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232e2e2e' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-input-simple{
    --bs-btn-color: #2e2e2e;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #fff;
    --bs-btn-hover-color: #2e2e2e;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #fff;
    --bs-btn-focus-shadow-rgb: 224,224,224;
    --bs-btn-active-color: #2e2e2e;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #fff;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #fff
}

.hh-scope .btn-input-simple.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-input-simple.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232e2e2e' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-input, .hh-scope .btn-input-simple{
    white-space: nowrap
}

.hh-scope .btn-input .icon-chevron-alt-down, .hh-scope .btn-input .icon-chevron-down, .hh-scope .btn-input-simple .icon-chevron-alt-down, .hh-scope .btn-input-simple .icon-chevron-down{
    font-size: .625rem;
    color: #c8c8c8
}

.hh-scope .input-group>.btn-input, .hh-scope .input-group>.btn-input-simple, .hh-scope [id=buyside-widget-container]>div>.btn-input, .hh-scope [id=buyside-widget-container]>div>.btn-input-simple{
    --bs-btn-padding-y: 0;
    --bs-btn-line-height: subtract($input-height, 2px)
}

.hh-scope .btn-alt1{
    --bs-btn-focus-box-shadow: none;
    -webkit-transition: none;
    transition: none
}

.hh-scope .btn-group:not(:last-child)>.btn-group>.btn-alt1, .hh-scope .btn-group>.btn-alt1.dropdown-toggle-split:first-child, .hh-scope .btn-group>.btn-alt1:not(:last-child):not(.dropdown-toggle){
    border-right: none
}

.hh-scope .btn-group:not(:first-child)>.btn-group>.btn-alt1, .hh-scope .btn-group>.btn-alt1:nth-child(n+3), .hh-scope :not(.btn-check)+.btn-group>.btn-alt1{
    border-left: none
}

.hh-scope .btn-alt1.active, .hh-scope .btn-alt1.show, .hh-scope .btn-alt1:first-child:active, .hh-scope .btn-alt1:focus-visible, .hh-scope .btn-alt1:hover, .hh-scope .btn-check+.btn-alt1:hover, .hh-scope .btn-check:checked+.btn-alt1, .hh-scope .btn-check:focus-visible+.btn-alt1, .hh-scope :not(.btn-check)+.btn-alt1:active{
    background-size: -webkit-calc(100% - 4px);
    background-size: calc(100% - 4px);
    background-position: center;
    background-repeat: no-repeat
}

.hh-scope .btn-check:focus-visible+.btn-alt1{
    outline-width: 1px;
    outline-style: solid;
    outline-offset: -6px
}

.hh-scope .btn-alt1.disabled, .hh-scope .btn-alt1.disabled:focus-visible, .hh-scope .btn-alt1:disabled, .hh-scope .btn-alt1:disabled:focus-visible, .hh-scope fieldset:disabled .btn-alt1, .hh-scope fieldset:disabled .btn-alt1:focus-visible{
    background-image: none
}

.hh-scope .btn-alt1.btn-primary{
    --bs-btn-color: #000;
    --bs-btn-bg: #d0e2da;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: black;
    --bs-btn-hover-bg: #b1c0b9;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 12,49,43;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0e3a32;
    --bs-btn-active-border-color: #0e3a32;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #d0e2da;
    --bs-btn-disabled-border-color: #0e3a32
}

.hh-scope .btn-alt1.btn-primary.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23535a57' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-alt1.btn-primary.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-check+.btn-alt1.btn-primary:hover, .hh-scope .btn-check:focus-visible+.btn-alt1.btn-primary{
    --bs-btn-bg: #b1c0b9;
    --bs-btn-color: black
}

.hh-scope .btn-alt1.btn-secondary{
    --bs-btn-color: #0e3a32;
    --bs-btn-bg: #ece9d3;
    --bs-btn-border-color: #b88128;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #c9c6b3;
    --bs-btn-hover-border-color: #b88128;
    --bs-btn-focus-shadow-rgb: 159,118,42;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #b88128;
    --bs-btn-active-border-color: #b88128;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #ece9d3;
    --bs-btn-disabled-border-color: #b88128
}

.hh-scope .btn-alt1.btn-secondary.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235e5d54' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-alt1.btn-secondary.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230e3a32' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-check+.btn-alt1.btn-secondary:hover, .hh-scope .btn-check:focus-visible+.btn-alt1.btn-secondary{
    --bs-btn-bg: #c9c6b3;
    --bs-btn-color: #0e3a32
}

.hh-scope .btn-alt1.btn-success{
    --bs-btn-color: #000;
    --bs-btn-bg: #ccdedc;
    --bs-btn-border-color: #005a4e;
    --bs-btn-hover-color: black;
    --bs-btn-hover-bg: #adbdbb;
    --bs-btn-hover-border-color: #005a4e;
    --bs-btn-focus-shadow-rgb: 0,77,66;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #005a4e;
    --bs-btn-active-border-color: #005a4e;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #ccdedc;
    --bs-btn-disabled-border-color: #005a4e
}

.hh-scope .btn-alt1.btn-success.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23525958' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-alt1.btn-success.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-check+.btn-alt1.btn-success:hover, .hh-scope .btn-check:focus-visible+.btn-alt1.btn-success{
    --bs-btn-bg: #adbdbb;
    --bs-btn-color: black
}

.hh-scope .btn-alt1.btn-info{
    --bs-btn-color: #000;
    --bs-btn-bg: #def2f8;
    --bs-btn-border-color: #5bc0de;
    --bs-btn-hover-color: black;
    --bs-btn-hover-bg: #bdced3;
    --bs-btn-hover-border-color: #5bc0de;
    --bs-btn-focus-shadow-rgb: 77,163,189;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #5bc0de;
    --bs-btn-active-border-color: #5bc0de;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #def2f8;
    --bs-btn-disabled-border-color: #5bc0de
}

.hh-scope .btn-alt1.btn-info.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23596163' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-alt1.btn-info.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-check+.btn-alt1.btn-info:hover, .hh-scope .btn-check:focus-visible+.btn-alt1.btn-info{
    --bs-btn-bg: #bdced3;
    --bs-btn-color: black
}

.hh-scope .btn-alt1.btn-warning{
    --bs-btn-color: #000;
    --bs-btn-bg: #fcefdc;
    --bs-btn-border-color: #f0ad4e;
    --bs-btn-hover-color: black;
    --bs-btn-hover-bg: #d6cbbb;
    --bs-btn-hover-border-color: #f0ad4e;
    --bs-btn-focus-shadow-rgb: 204,147,66;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f0ad4e;
    --bs-btn-active-border-color: #f0ad4e;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #fcefdc;
    --bs-btn-disabled-border-color: #f0ad4e
}

.hh-scope .btn-alt1.btn-warning.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23656058' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-alt1.btn-warning.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-check+.btn-alt1.btn-warning:hover, .hh-scope .btn-check:focus-visible+.btn-alt1.btn-warning{
    --bs-btn-bg: #d6cbbb;
    --bs-btn-color: black
}

.hh-scope .btn-alt1.btn-danger{
    --bs-btn-color: #000;
    --bs-btn-bg: #f7d9d8;
    --bs-btn-border-color: #d5413d;
    --bs-btn-hover-color: black;
    --bs-btn-hover-bg: #d2b8b8;
    --bs-btn-hover-border-color: #d5413d;
    --bs-btn-focus-shadow-rgb: 181,55,52;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #d5413d;
    --bs-btn-active-border-color: #d5413d;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #f7d9d8;
    --bs-btn-disabled-border-color: #d5413d
}

.hh-scope .btn-alt1.btn-danger.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23635756' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-alt1.btn-danger.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-check+.btn-alt1.btn-danger:hover, .hh-scope .btn-check:focus-visible+.btn-alt1.btn-danger{
    --bs-btn-bg: #d2b8b8;
    --bs-btn-color: black
}

.hh-scope .btn-starburst{
    position: relative;
    margin-top: .3627142855rem;
    margin-bottom: .3627142855rem;
    margin-left: 1.452rem;
    padding-left: -webkit-calc(1.452rem + 5px);
    padding-left: calc(1.452rem + 5px)
}

.hh-scope .btn-starburst:before{
    content: "\272A";
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 2.904rem;
    height: 2.904rem;
    border-width: 1px;
    border-style: solid;
    border-radius: 50%;
    font-size: 3.3rem;
    line-height: 2.607rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.btn-starburst.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.btn-starburst.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.btn-starburst[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.btn-starburst[id=TT_PreviousPageButton], .hh-scope .btn-group-sm>.btn-starburst.btn, .hh-scope .btn-starburst.btn-sm{
    margin-top: .257875rem;
    margin-bottom: .257875rem;
    margin-left: 1.17975rem;
    padding-left: -webkit-calc(1.17975rem + 5px);
    padding-left: calc(1.17975rem + 5px)
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.btn-starburst.TT_AddTestimonialLink:before, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.btn-starburst.TT_viewAllLink:before, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.btn-starburst[id=TT_NextPageButton]:before, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.btn-starburst[id=TT_PreviousPageButton]:before, .hh-scope .btn-group-sm>.btn-starburst.btn:before, .hh-scope .btn-starburst.btn-sm:before{
    width: 2.3595rem;
    height: 2.3595rem;
    font-size: 2.68125rem;
    line-height: 2.1181875rem
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.btn-starburst.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.btn-starburst.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.btn-starburst[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.btn-starburst[id=TT_PreviousPageButton], .hh-scope .btn-group-lg>.btn-starburst.btn, .hh-scope .btn-starburst.btn-lg{
    margin-top: .3566666875rem;
    margin-bottom: .3566666875rem;
    margin-left: 1.815rem;
    padding-left: -webkit-calc(1.815rem + 5px);
    padding-left: calc(1.815rem + 5px)
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.btn-starburst.TT_AddTestimonialLink:before, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.btn-starburst.TT_viewAllLink:before, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.btn-starburst[id=TT_NextPageButton]:before, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.btn-starburst[id=TT_PreviousPageButton]:before, .hh-scope .btn-group-lg>.btn-starburst.btn:before, .hh-scope .btn-starburst.btn-lg:before{
    width: 3.63rem;
    height: 3.63rem;
    font-size: 4.125rem;
    line-height: 3.25875rem
}

.hh-scope .btn-starburst.btn-primary:before{
    color: #fff;
    background-color: #0e3a32;
    border-color: #092520;
    border-right-color: transparent
}

.hh-scope .btn-starburst.btn-primary.focus, .hh-scope .btn-starburst.btn-primary:focus, .hh-scope .btn-starburst.btn-primary:hover{
    border-color: #092520
}

.hh-scope .btn-starburst.btn-primary.focus:before, .hh-scope .btn-starburst.btn-primary:focus:before, .hh-scope .btn-starburst.btn-primary:hover:before{
    color: #0e3a32;
    background: #fff
}

.hh-scope .btn-starburst.btn-primary.active:before, .hh-scope .btn-starburst.btn-primary.show:before, .hh-scope .btn-starburst.btn-primary:active:before{
    color: #fff;
    background-color: #134f44;
    border-color: #0e3a32;
    border-right-color: transparent
}

.hh-scope .btn-starburst.btn-primary.disabled.focus:before, .hh-scope .btn-starburst.btn-primary.disabled:before, .hh-scope .btn-starburst.btn-primary.disabled:focus:before, .hh-scope .btn-starburst.btn-primary.disabled:hover:before, .hh-scope .btn-starburst.btn-primary[disabled].focus:before, .hh-scope .btn-starburst.btn-primary[disabled]:before, .hh-scope .btn-starburst.btn-primary[disabled]:focus:before, .hh-scope .btn-starburst.btn-primary[disabled]:hover:before, .hh-scope fieldset[disabled] .btn-starburst.btn-primary.focus:before, .hh-scope fieldset[disabled] .btn-starburst.btn-primary:before, .hh-scope fieldset[disabled] .btn-starburst.btn-primary:focus:before, .hh-scope fieldset[disabled] .btn-starburst.btn-primary:hover:before{
    color: #fff;
    background: #0e3a32;
    border-color: #092520;
    border-right-color: transparent
}

.hh-scope .btn-starburst.btn-secondary:before{
    color: #0e3a32;
    background-color: #b88128;
    border-color: #b88128;
    border-right-color: transparent
}

.hh-scope .btn-starburst.btn-secondary.focus, .hh-scope .btn-starburst.btn-secondary:focus, .hh-scope .btn-starburst.btn-secondary:hover{
    border-color: #b88128
}

.hh-scope .btn-starburst.btn-secondary.focus:before, .hh-scope .btn-starburst.btn-secondary:focus:before, .hh-scope .btn-starburst.btn-secondary:hover:before{
    color: #b88128;
    background: #0e3a32
}

.hh-scope .btn-starburst.btn-secondary.active:before, .hh-scope .btn-starburst.btn-secondary.show:before, .hh-scope .btn-starburst.btn-secondary:active:before{
    color: #0e3a32;
    background-color: #cd902d;
    border-color: #cd902d;
    border-right-color: transparent
}

.hh-scope .btn-starburst.btn-secondary.disabled.focus:before, .hh-scope .btn-starburst.btn-secondary.disabled:before, .hh-scope .btn-starburst.btn-secondary.disabled:focus:before, .hh-scope .btn-starburst.btn-secondary.disabled:hover:before, .hh-scope .btn-starburst.btn-secondary[disabled].focus:before, .hh-scope .btn-starburst.btn-secondary[disabled]:before, .hh-scope .btn-starburst.btn-secondary[disabled]:focus:before, .hh-scope .btn-starburst.btn-secondary[disabled]:hover:before, .hh-scope fieldset[disabled] .btn-starburst.btn-secondary.focus:before, .hh-scope fieldset[disabled] .btn-starburst.btn-secondary:before, .hh-scope fieldset[disabled] .btn-starburst.btn-secondary:focus:before, .hh-scope fieldset[disabled] .btn-starburst.btn-secondary:hover:before{
    color: #0e3a32;
    background: #b88128;
    border-color: #b88128;
    border-right-color: transparent
}

.hh-scope .fade{
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .fade{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .fade:not(.show){
    opacity: 0
}

.hh-scope .collapse:not(.show){
    display: none
}

.hh-scope .collapsing{
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .collapsing{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .collapsing.collapse-horizontal{
    width: 0;
    height: auto;
    -webkit-transition: width .35s ease;
    transition: width .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .collapsing.collapse-horizontal{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .dropdown, .hh-scope .dropdown-center, .hh-scope .dropend, .hh-scope .dropstart, .hh-scope .dropup, .hh-scope .dropup-center{
    position: relative
}

.hh-scope .dropdown-toggle{
    white-space: nowrap
}

.hh-scope .dropdown-toggle::after{
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.hh-scope .dropdown-toggle:empty::after{
    margin-left: 0
}

.hh-scope .dropdown-menu{
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: transparent;
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: -webkit-calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: #e5e5e5;
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: #4f4f4f;
    --bs-dropdown-link-hover-color: #4f4f4f;
    --bs-dropdown-link-hover-bg: #ece9d3;
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0e3a32;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #0e3a32;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
    box-shadow: var(--bs-dropdown-box-shadow)
}

.hh-scope .dropdown-menu[data-bs-popper]{
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer)
}

.hh-scope .dropdown-menu-start{
    --bs-position: start
}

.hh-scope .dropdown-menu-start[data-bs-popper]{
    right: auto;
    left: 0
}

.hh-scope .dropdown-menu-end{
    --bs-position: end
}

.hh-scope .dropdown-menu-end[data-bs-popper]{
    right: 0;
    left: auto
}

@media (min-width: 576px) {
    .hh-scope .dropdown-menu-sm-start{
        --bs-position:start
    }

    .hh-scope .dropdown-menu-sm-start[data-bs-popper]{
        right: auto;
        left: 0
    }

    .hh-scope .dropdown-menu-sm-end{
        --bs-position: end
    }

    .hh-scope .dropdown-menu-sm-end[data-bs-popper]{
        right: 0;
        left: auto
    }
}

@media (min-width: 768px) {
    .hh-scope .dropdown-menu-md-start{
        --bs-position:start
    }

    .hh-scope .dropdown-menu-md-start[data-bs-popper]{
        right: auto;
        left: 0
    }

    .hh-scope .dropdown-menu-md-end{
        --bs-position: end
    }

    .hh-scope .dropdown-menu-md-end[data-bs-popper]{
        right: 0;
        left: auto
    }
}

@media (min-width: 992px) {
    .hh-scope .dropdown-menu-lg-start{
        --bs-position:start
    }

    .hh-scope .dropdown-menu-lg-start[data-bs-popper]{
        right: auto;
        left: 0
    }

    .hh-scope .dropdown-menu-lg-end{
        --bs-position: end
    }

    .hh-scope .dropdown-menu-lg-end[data-bs-popper]{
        right: 0;
        left: auto
    }
}

@media (min-width: 1200px) {
    .hh-scope .dropdown-menu-xl-start{
        --bs-position:start
    }

    .hh-scope .dropdown-menu-xl-start[data-bs-popper]{
        right: auto;
        left: 0
    }

    .hh-scope .dropdown-menu-xl-end{
        --bs-position: end
    }

    .hh-scope .dropdown-menu-xl-end[data-bs-popper]{
        right: 0;
        left: auto
    }
}

@media (min-width: 1400px) {
    .hh-scope .dropdown-menu-xxl-start{
        --bs-position:start
    }

    .hh-scope .dropdown-menu-xxl-start[data-bs-popper]{
        right: auto;
        left: 0
    }

    .hh-scope .dropdown-menu-xxl-end{
        --bs-position: end
    }

    .hh-scope .dropdown-menu-xxl-end[data-bs-popper]{
        right: 0;
        left: auto
    }
}

.hh-scope .dropup .dropdown-menu[data-bs-popper]{
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer)
}

.hh-scope .dropup .dropdown-toggle::after{
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.hh-scope .dropup .dropdown-toggle:empty::after{
    margin-left: 0
}

.hh-scope .dropend .dropdown-menu[data-bs-popper]{
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer)
}

.hh-scope .dropend .dropdown-toggle::after{
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.hh-scope .dropend .dropdown-toggle:empty::after{
    margin-left: 0
}

.hh-scope .dropend .dropdown-toggle::after{
    vertical-align: 0
}

.hh-scope .dropstart .dropdown-menu[data-bs-popper]{
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer)
}

.hh-scope .dropstart .dropdown-toggle::after{
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.hh-scope .dropstart .dropdown-toggle::after{
    display: none
}

.hh-scope .dropstart .dropdown-toggle::before{
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.hh-scope .dropstart .dropdown-toggle:empty::after{
    margin-left: 0
}

.hh-scope .dropstart .dropdown-toggle::before{
    vertical-align: 0
}

.hh-scope .dropdown-divider{
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1
}

.hh-scope .dropdown-item{
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius,0)
}

.hh-scope .dropdown-item:focus, .hh-scope .dropdown-item:hover{
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg)
}

.hh-scope .dropdown-item.active, .hh-scope .dropdown-item:active{
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg)
}

.hh-scope .dropdown-item.disabled, .hh-scope .dropdown-item:disabled{
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent
}

.hh-scope .dropdown-menu.show{
    display: block
}

.hh-scope .dropdown-header{
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: .8125rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap
}

.hh-scope .dropdown-item-text{
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color)
}

.hh-scope .dropdown-menu-dark{
    --bs-dropdown-color: #ededed;
    --bs-dropdown-bg: #414141;
    --bs-dropdown-border-color: transparent;
    --bs-dropdown-link-color: #ededed;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: #e5e5e5;
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0e3a32;
    --bs-dropdown-link-disabled-color: #b4b4b4;
    --bs-dropdown-header-color: #b4b4b4
}

.hh-scope .dropdown-toggle-alt::after{
    display: inline-block;
    font-family: Howard-Hanna-Icons!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: 0 0;
    border: none;
    font-size: 1em;
    vertical-align: middle;
    content: "\e96d"
}

.hh-scope .dropup .dropdown-toggle-alt::after{
    content: "\e970"
}

.hh-scope .dropend .dropdown-toggle-alt::after{
    content: "\e96f"
}

.hh-scope .dropstart .dropdown-toggle-alt::after{
    display: none
}

.hh-scope .dropstart .dropdown-toggle-alt::before{
    display: inline-block;
    font-family: Howard-Hanna-Icons!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: 0 0;
    font-size: 1em;
    vertical-align: middle;
    content: "\e96e"
}

.hh-scope .dropdown-arrow{
    --bs-dropdown-arrow-width: 0.625rem;
    --bs-dropdown-arrow-height: 0.5rem;
    --bs-dropdown-arrow-border: rgba(0, 0, 0, 0.05);
    position: absolute;
    display: block;
    left: 50%;
    margin-left: -webkit-calc(var(--bs-dropdown-arrow-width) * -.5);
    margin-left: calc(var(--bs-dropdown-arrow-width) * -.5);
    width: var(--bs-dropdown-arrow-width);
    height: var(--bs-dropdown-arrow-height)
}

.hh-scope .dropdown-arrow::after, .hh-scope .dropdown-arrow::before{
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0
}

.hh-scope .dropup .dropdown-arrow{
    bottom: -webkit-calc(-1 * (var(--bs-dropdown-arrow-height)) - var(--bs-dropdown-border-width));
    bottom: calc(-1 * (var(--bs-dropdown-arrow-height)) - var(--bs-dropdown-border-width))
}

.hh-scope .dropup .dropdown-arrow::after, .hh-scope .dropup .dropdown-arrow::before{
    border-width: var(--bs-dropdown-arrow-height) -webkit-calc(var(--bs-dropdown-arrow-width) * .5) 0;
    border-width: var(--bs-dropdown-arrow-height) calc(var(--bs-dropdown-arrow-width) * .5) 0
}

.hh-scope .dropup .dropdown-arrow::before{
    bottom: 0;
    border-top-color: var(--bs-dropdown-arrow-border)
}

.hh-scope .dropup .dropdown-arrow::after{
    bottom: var(--bs-dropdown-border-width);
    border-top-color: var(--bs-dropdown-bg)
}

.hh-scope .dropend .dropdown-arrow{
    left: -webkit-calc(-1 * (var(--bs-dropdown-arrow-height)) - var(--bs-dropdown-border-width));
    left: calc(-1 * (var(--bs-dropdown-arrow-height)) - var(--bs-dropdown-border-width));
    top: 50%;
    margin-top: -webkit-calc(var(--bs-dropdown-arrow-width) * -.5);
    margin-top: calc(var(--bs-dropdown-arrow-width) * -.5);
    width: var(--bs-dropdown-arrow-height);
    height: var(--bs-dropdown-arrow-width)
}

.hh-scope .dropend .dropdown-arrow::after, .hh-scope .dropend .dropdown-arrow::before{
    border-width: -webkit-calc(var(--bs-dropdown-arrow-width) * .5) var(--bs-dropdown-arrow-height) -webkit-calc(var(--bs-dropdown-arrow-width) * .5) 0;
    border-width: calc(var(--bs-dropdown-arrow-width) * .5) var(--bs-dropdown-arrow-height) calc(var(--bs-dropdown-arrow-width) * .5) 0
}

.hh-scope .dropend .dropdown-arrow::before{
    left: 0;
    border-right-color: var(--bs-dropdown-arrow-border)
}

.hh-scope .dropend .dropdown-arrow::after{
    left: var(--bs-dropdown-border-width);
    border-right-color: var(--bs-dropdown-bg)
}

.hh-scope .dropdown .dropdown-arrow, .hh-scope .dropdown-center .dropdown-arrow{
    top: -webkit-calc(-1 * (var(--bs-dropdown-arrow-height)) - var(--bs-dropdown-border-width));
    top: calc(-1 * (var(--bs-dropdown-arrow-height)) - var(--bs-dropdown-border-width))
}

.hh-scope .dropdown .dropdown-arrow::after, .hh-scope .dropdown .dropdown-arrow::before, .hh-scope .dropdown-center .dropdown-arrow::after, .hh-scope .dropdown-center .dropdown-arrow::before{
    border-width: 0 -webkit-calc(var(--bs-dropdown-arrow-width) * .5) var(--bs-dropdown-arrow-height);
    border-width: 0 calc(var(--bs-dropdown-arrow-width) * .5) var(--bs-dropdown-arrow-height)
}

.hh-scope .dropdown .dropdown-arrow::before, .hh-scope .dropdown-center .dropdown-arrow::before{
    top: 0;
    border-bottom-color: var(--bs-dropdown-arrow-border)
}

.hh-scope .dropdown .dropdown-arrow::after, .hh-scope .dropdown-center .dropdown-arrow::after{
    top: var(--bs-dropdown-border-width);
    border-bottom-color: var(--bs-dropdown-bg)
}

.hh-scope .dropstart .dropdown-arrow{
    top: 50%;
    right: -webkit-calc(-1 * (var(--bs-dropdown-arrow-height)) - var(--bs-dropdown-border-width));
    right: calc(-1 * (var(--bs-dropdown-arrow-height)) - var(--bs-dropdown-border-width));
    left: auto;
    margin-top: -webkit-calc(var(--bs-dropdown-arrow-width) * -.5);
    margin-top: calc(var(--bs-dropdown-arrow-width) * -.5);
    width: var(--bs-dropdown-arrow-height);
    height: var(--bs-dropdown-arrow-width)
}

.hh-scope .dropstart .dropdown-arrow::after, .hh-scope .dropstart .dropdown-arrow::before{
    border-width: -webkit-calc(var(--bs-dropdown-arrow-width) * .5) 0 -webkit-calc(var(--bs-dropdown-arrow-width) * .5) var(--bs-dropdown-arrow-height);
    border-width: calc(var(--bs-dropdown-arrow-width) * .5) 0 calc(var(--bs-dropdown-arrow-width) * .5) var(--bs-dropdown-arrow-height)
}

.hh-scope .dropstart .dropdown-arrow::before{
    right: 0;
    border-left-color: var(--bs-dropdown-arrow-border)
}

.hh-scope .dropstart .dropdown-arrow::after{
    right: var(--bs-dropdown-border-width);
    border-left-color: var(--bs-dropdown-bg)
}

.hh-scope .dropdown-menu-primary{
    --bs-dropdown-bg: #fff;
    --bs-dropdown-border-color: #b4b4b4;
    --bs-dropdown-divider-bg: #005a4e;
    --bs-dropdown-link-color: #005a4e;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-link-hover-bg: #005a4e;
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #005a4e;
    --bs-dropdown-link-disabled-color: #414141;
    --bs-dropdown-header-color: #fff;
    --bs-dropdown-arrow-border: #b4b4b4
}

.hh-scope .dropdown-menu-primary>li>.dropdown-item .badge{
    --bs-badge-color: #005a4e
}

.hh-scope .dropdown-menu-primary>li>.dropdown-item:focus .badge, .hh-scope .dropdown-menu-primary>li>.dropdown-item:hover .badge{
    --bs-badge-color: #fff
}

.hh-scope .btn-group, .hh-scope .btn-group-vertical{
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_PreviousPageButton], .hh-scope .btn-group-vertical>.btn, .hh-scope .btn-group>.btn{
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-check:checked+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-check:checked+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-check:checked+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-check:checked+a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-check:focus+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-check:focus+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-check:focus+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-check:focus+a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink:active, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink:focus, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink:hover, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink:active, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink:focus, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink:hover, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.active.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.active.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.active[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.active[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]:active, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]:focus, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]:hover, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]:active, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]:focus, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]:hover, .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-check:checked+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-check:checked+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-check:checked+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-check:checked+a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-check:focus+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-check:focus+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-check:focus+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-check:focus+a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_AddTestimonialLink:active, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_AddTestimonialLink:focus, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_AddTestimonialLink:hover, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_viewAllLink:active, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_viewAllLink:focus, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_viewAllLink:hover, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.active.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.active.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.active[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>a.active[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_NextPageButton]:active, .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_NextPageButton]:focus, .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_NextPageButton]:hover, .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_PreviousPageButton]:active, .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_PreviousPageButton]:focus, .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_PreviousPageButton]:hover, .hh-scope .btn-group-vertical>.btn-check:checked+.btn, .hh-scope .btn-group-vertical>.btn-check:focus+.btn, .hh-scope .btn-group-vertical>.btn.active, .hh-scope .btn-group-vertical>.btn:active, .hh-scope .btn-group-vertical>.btn:focus, .hh-scope .btn-group-vertical>.btn:hover, .hh-scope .btn-group>.btn-check:checked+.btn, .hh-scope .btn-group>.btn-check:focus+.btn, .hh-scope .btn-group>.btn.active, .hh-scope .btn-group>.btn:active, .hh-scope .btn-group>.btn:focus, .hh-scope .btn-group>.btn:hover{
    z-index: 1
}

.hh-scope .btn-toolbar{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.hh-scope .btn-toolbar .input-group, .hh-scope .btn-toolbar [id=buyside-widget-container]>div{
    width: auto
}

.hh-scope .btn-group{
    border-radius: var(--bs-border-radius)
}

.hh-scope #TestimonialTree_Widget_132 .btn-group>:not(.btn-check:first-child)+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>:not(.btn-check:first-child)+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>:not(.btn-check:first-child)+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>:not(.btn-check:first-child)+a[id=TT_PreviousPageButton], .hh-scope .btn-group>.btn-group:not(:first-child), .hh-scope .btn-group>:not(.btn-check:first-child)+.btn{
    margin-left: -webkit-calc(var(--bs-border-width) * -1);
    margin-left: calc(var(--bs-border-width) * -1)
}

.hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-group:not(:last-child)>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-group:not(:last-child)>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-group:not(:last-child)>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-group:not(:last-child)>a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_AddTestimonialLink:not(:last-child):not(.dropdown-toggle), .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_viewAllLink:not(:last-child):not(.dropdown-toggle), .hh-scope #TestimonialTree_Widget_132 .btn-group>a.dropdown-toggle-split.TT_AddTestimonialLink:first-child, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.dropdown-toggle-split.TT_viewAllLink:first-child, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.dropdown-toggle-split[id=TT_NextPageButton]:first-child, .hh-scope #TestimonialTree_Widget_132 .btn-group>a.dropdown-toggle-split[id=TT_PreviousPageButton]:first-child, .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_NextPageButton]:not(:last-child):not(.dropdown-toggle), .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_PreviousPageButton]:not(:last-child):not(.dropdown-toggle), .hh-scope .btn-group>.btn-group:not(:last-child)>.btn, .hh-scope .btn-group>.btn.dropdown-toggle-split:first-child, .hh-scope .btn-group>.btn:not(:last-child):not(.dropdown-toggle){
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-group:not(:first-child)>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-group:not(:first-child)>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-group:not(:first-child)>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>.btn-group:not(:first-child)>a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>:not(.btn-check)+a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>:not(.btn-check)+a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group>:not(.btn-check)+a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>:not(.btn-check)+a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_AddTestimonialLink:nth-child(n+3), .hh-scope #TestimonialTree_Widget_132 .btn-group>a.TT_viewAllLink:nth-child(n+3), .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_NextPageButton]:nth-child(n+3), .hh-scope #TestimonialTree_Widget_132 .btn-group>a[id=TT_PreviousPageButton]:nth-child(n+3), .hh-scope .btn-group>.btn-group:not(:first-child)>.btn, .hh-scope .btn-group>.btn:nth-child(n+3), .hh-scope .btn-group>:not(.btn-check)+.btn{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.hh-scope .dropdown-toggle-split{
    padding-right: .5625rem;
    padding-left: .5625rem
}

.hh-scope .dropdown-toggle-split::after, .hh-scope .dropend .dropdown-toggle-split::after, .hh-scope .dropup .dropdown-toggle-split::after{
    margin-left: 0
}

.hh-scope .dropstart .dropdown-toggle-split::before{
    margin-right: 0
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.TT_AddTestimonialLink+.dropdown-toggle-split, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a.TT_viewAllLink+.dropdown-toggle-split, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a[id=TT_NextPageButton]+.dropdown-toggle-split, .hh-scope #TestimonialTree_Widget_132 .btn-group-sm>a[id=TT_PreviousPageButton]+.dropdown-toggle-split, .hh-scope .btn-group-sm>.btn+.dropdown-toggle-split, .hh-scope .btn-sm+.dropdown-toggle-split{
    padding-right: .46875rem;
    padding-left: .46875rem
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.TT_AddTestimonialLink+.dropdown-toggle-split, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a.TT_viewAllLink+.dropdown-toggle-split, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a[id=TT_NextPageButton]+.dropdown-toggle-split, .hh-scope #TestimonialTree_Widget_132 .btn-group-lg>a[id=TT_PreviousPageButton]+.dropdown-toggle-split, .hh-scope .btn-group-lg>.btn+.dropdown-toggle-split, .hh-scope .btn-lg+.dropdown-toggle-split{
    padding-right: .75rem;
    padding-left: .75rem
}

.hh-scope .btn-group.show .dropdown-toggle{
    box-shadow: none
}

.hh-scope .btn-group.show .dropdown-toggle.btn-link{
    box-shadow: none
}

.hh-scope .btn-group-vertical{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton], .hh-scope .btn-group-vertical>.btn, .hh-scope .btn-group-vertical>.btn-group{
    width: 100%
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink:not(:first-child), .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink:not(:first-child), .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]:not(:first-child), .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]:not(:first-child), .hh-scope .btn-group-vertical>.btn-group:not(:first-child), .hh-scope .btn-group-vertical>.btn:not(:first-child){
    margin-top: -webkit-calc(var(--bs-border-width) * -1);
    margin-top: calc(var(--bs-border-width) * -1)
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-group:not(:last-child)>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-group:not(:last-child)>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-group:not(:last-child)>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-group:not(:last-child)>a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink:not(:last-child):not(.dropdown-toggle), .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink:not(:last-child):not(.dropdown-toggle), .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]:not(:last-child):not(.dropdown-toggle), .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]:not(:last-child):not(.dropdown-toggle), .hh-scope .btn-group-vertical>.btn-group:not(:last-child)>.btn, .hh-scope .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-group:not(:first-child)>a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-group:not(:first-child)>a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-group:not(:first-child)>a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn-group:not(:first-child)>a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn~a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn~a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn~a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>.btn~a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink~.btn, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink~a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink~a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink~a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_AddTestimonialLink~a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink~.btn, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink~a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink~a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink~a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a.TT_viewAllLink~a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]~.btn, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]~a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]~a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]~a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_NextPageButton]~a[id=TT_PreviousPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]~.btn, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]~a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]~a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]~a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .btn-group-vertical>a[id=TT_PreviousPageButton]~a[id=TT_PreviousPageButton], .hh-scope .btn-group-vertical>.btn-group:not(:first-child)>.btn, .hh-scope .btn-group-vertical>.btn~.btn{
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.hh-scope .nav{
    --bs-nav-link-padding-x: 0.9375rem;
    --bs-nav-link-padding-y: 0.8125rem;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: #a9a9a9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.hh-scope .nav-link{
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    background: 0 0;
    border: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .nav-link{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .nav-link:focus, .hh-scope .nav-link:hover{
    color: var(--bs-nav-link-hover-color)
}

.hh-scope .nav-link:focus-visible{
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(14,58,50,.25)
}

.hh-scope .nav-link.disabled, .hh-scope .nav-link:disabled{
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

.hh-scope .nav-tabs{
    --bs-nav-tabs-border-width: 0;
    --bs-nav-tabs-border-color: transparent;
    --bs-nav-tabs-border-radius: var(--bs-border-radius);
    --bs-nav-tabs-link-hover-border-color: #ededed;
    --bs-nav-tabs-link-active-color: var(--bs-primary);
    --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
    --bs-nav-tabs-link-active-border-color: #ddd;
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}

.hh-scope .nav-tabs .nav-link{
    margin-bottom: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius)
}

.hh-scope .nav-tabs .nav-link:focus, .hh-scope .nav-tabs .nav-link:hover{
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color)
}

.hh-scope .nav-tabs .nav-item.show .nav-link, .hh-scope .nav-tabs .nav-link.active{
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color)
}

.hh-scope .nav-tabs .dropdown-menu{
    margin-top: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.hh-scope .nav-pills{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #0e3a32;
    --bs-nav-pills-link-active-bg: #ece9d3
}

.hh-scope .nav-pills .nav-link{
    border-radius: var(--bs-nav-pills-border-radius)
}

.hh-scope .nav-pills .nav-link.active, .hh-scope .nav-pills .show>.nav-link{
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg)
}

.hh-scope .nav-underline{
    --bs-nav-underline-gap: 1rem;
    --bs-nav-underline-border-width: 0.125rem;
    --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
    gap: var(--bs-nav-underline-gap)
}

.hh-scope .nav-underline .nav-link{
    padding-right: 0;
    padding-left: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent
}

.hh-scope .nav-underline .nav-link:focus, .hh-scope .nav-underline .nav-link:hover{
    border-bottom-color: currentcolor
}

.hh-scope .nav-underline .nav-link.active, .hh-scope .nav-underline .show>.nav-link{
    font-weight: 700;
    color: var(--bs-nav-underline-link-active-color);
    border-bottom-color: currentcolor
}

.hh-scope .nav-fill .nav-item, .hh-scope .nav-fill>.nav-link{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
}

.hh-scope .nav-justified .nav-item, .hh-scope .nav-justified>.nav-link{
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.hh-scope .nav-fill .nav-item .nav-link, .hh-scope .nav-justified .nav-item .nav-link{
    width: 100%
}

.hh-scope .tab-content>.tab-pane{
    display: none
}

.hh-scope .tab-content>.active{
    display: block
}

.hh-scope .nav-tabs.nav-tabs-alt1{
    --bs-nav-link-padding-x: 20px;
    --bs-nav-link-color: #000;
    --bs-nav-tabs-bg: transparent;
    --bs-nav-tabs-border-width: 4px;
    --bs-nav-tabs-border-color: #0e3a32;
    --bs-nav-tabs-link-hover-border-color: transparent;
    --bs-nav-link-hover-bg: #ddd;
    --bs-nav-tabs-link-active-color: #fff;
    --bs-nav-tabs-link-active-bg: #0e3a32;
    --bs-nav-tabs-link-active-border-color: transparent;
    padding: 10px 10px 0 0
}

.hh-scope .nav-tabs.nav-tabs-alt1 .nav-link{
    --bs-nav-tabs-border-width: 0
}

@media (max-width: 575.98px) {
    .hh-scope .nav-tabs-xs.nav-tabs-alt1{
        --bs-nav-link-padding-x:20px;
        --bs-nav-link-color: #000;
        --bs-nav-tabs-bg: transparent;
        --bs-nav-tabs-border-width: 4px;
        --bs-nav-tabs-border-color: #0e3a32;
        --bs-nav-tabs-link-hover-border-color: transparent;
        --bs-nav-link-hover-bg: #ddd;
        --bs-nav-tabs-link-active-color: #fff;
        --bs-nav-tabs-link-active-bg: #0e3a32;
        --bs-nav-tabs-link-active-border-color: transparent;
        padding: 10px 10px 0 0
    }

    .hh-scope .nav-tabs-xs.nav-tabs-alt1 .nav-link{
        --bs-nav-tabs-border-width: 0
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .hh-scope .nav-tabs-sm.nav-tabs-alt1{
        --bs-nav-link-padding-x:20px;
        --bs-nav-link-color: #000;
        --bs-nav-tabs-bg: transparent;
        --bs-nav-tabs-border-width: 4px;
        --bs-nav-tabs-border-color: #0e3a32;
        --bs-nav-tabs-link-hover-border-color: transparent;
        --bs-nav-link-hover-bg: #ddd;
        --bs-nav-tabs-link-active-color: #fff;
        --bs-nav-tabs-link-active-bg: #0e3a32;
        --bs-nav-tabs-link-active-border-color: transparent;
        padding: 10px 10px 0 0
    }

    .hh-scope .nav-tabs-sm.nav-tabs-alt1 .nav-link{
        --bs-nav-tabs-border-width: 0
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .nav-tabs-md.nav-tabs-alt1{
        --bs-nav-link-padding-x:20px;
        --bs-nav-link-color: #000;
        --bs-nav-tabs-bg: transparent;
        --bs-nav-tabs-border-width: 4px;
        --bs-nav-tabs-border-color: #0e3a32;
        --bs-nav-tabs-link-hover-border-color: transparent;
        --bs-nav-link-hover-bg: #ddd;
        --bs-nav-tabs-link-active-color: #fff;
        --bs-nav-tabs-link-active-bg: #0e3a32;
        --bs-nav-tabs-link-active-border-color: transparent;
        padding: 10px 10px 0 0
    }

    .hh-scope .nav-tabs-md.nav-tabs-alt1 .nav-link{
        --bs-nav-tabs-border-width: 0
    }
}

@media (min-width: 992px) and (max-width:1199.98px) {
    .hh-scope .nav-tabs-lg.nav-tabs-alt1{
        --bs-nav-link-padding-x:20px;
        --bs-nav-link-color: #000;
        --bs-nav-tabs-bg: transparent;
        --bs-nav-tabs-border-width: 4px;
        --bs-nav-tabs-border-color: #0e3a32;
        --bs-nav-tabs-link-hover-border-color: transparent;
        --bs-nav-link-hover-bg: #ddd;
        --bs-nav-tabs-link-active-color: #fff;
        --bs-nav-tabs-link-active-bg: #0e3a32;
        --bs-nav-tabs-link-active-border-color: transparent;
        padding: 10px 10px 0 0
    }

    .hh-scope .nav-tabs-lg.nav-tabs-alt1 .nav-link{
        --bs-nav-tabs-border-width: 0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .hh-scope .nav-tabs-xl.nav-tabs-alt1{
        --bs-nav-link-padding-x:20px;
        --bs-nav-link-color: #000;
        --bs-nav-tabs-bg: transparent;
        --bs-nav-tabs-border-width: 4px;
        --bs-nav-tabs-border-color: #0e3a32;
        --bs-nav-tabs-link-hover-border-color: transparent;
        --bs-nav-link-hover-bg: #ddd;
        --bs-nav-tabs-link-active-color: #fff;
        --bs-nav-tabs-link-active-bg: #0e3a32;
        --bs-nav-tabs-link-active-border-color: transparent;
        padding: 10px 10px 0 0
    }

    .hh-scope .nav-tabs-xl.nav-tabs-alt1 .nav-link{
        --bs-nav-tabs-border-width: 0
    }
}

@media (min-width: 1400px) {
    .hh-scope .nav-tabs-xxl.nav-tabs-alt1{
        --bs-nav-link-padding-x:20px;
        --bs-nav-link-color: #000;
        --bs-nav-tabs-bg: transparent;
        --bs-nav-tabs-border-width: 4px;
        --bs-nav-tabs-border-color: #0e3a32;
        --bs-nav-tabs-link-hover-border-color: transparent;
        --bs-nav-link-hover-bg: #ddd;
        --bs-nav-tabs-link-active-color: #fff;
        --bs-nav-tabs-link-active-bg: #0e3a32;
        --bs-nav-tabs-link-active-border-color: transparent;
        padding: 10px 10px 0 0
    }

    .hh-scope .nav-tabs-xxl.nav-tabs-alt1 .nav-link{
        --bs-nav-tabs-border-width: 0
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .nav-tabs.nav-tabs-alt2{
        --bs-nav-link-padding-x:5px;
        --bs-nav-link-font-size: 0.625rem
    }
}

.hh-scope .nav-tabs.nav-tabs-alt3{
    --bs-nav-link-font-weight: bold;
    --bs-nav-link-color: #ffffff;
    --bs-nav-link-hover-color: #2e2e2e;
    --bs-nav-tabs-bg: transparent;
    --bs-nav-link-bg: #0e3a32;
    --bs-nav-link-hover-bg: #9fc8bd;
    --bs-nav-tabs-link-active-color: #005a4e;
    --bs-nav-tabs-link-active-bg: #fff;
    padding: 0
}

.hh-scope .nav-tabs.nav-tabs-alt3 .nav-link{
    text-align: center
}

.hh-scope .nav-tabs.nav-tabs-alt3 .nav-item-alt1{
    --bs-nav-link-color: #ffffff;
    --bs-nav-link-hover-color: #2e2e2e;
    --bs-nav-link-bg: #005a4e;
    --bs-nav-link-hover-bg: #d0e2da
}

.hh-scope .nav-tabs.nav-tabs-alt3 .nav-item-alt2{
    --bs-nav-link-color: #2e2e2e;
    --bs-nav-link-hover-color: #2e2e2e;
    --bs-nav-link-bg: #b8a171;
    --bs-nav-link-hover-bg: #dbcfa7
}

.hh-scope .nav-tabs-flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hh-scope .nav-tabs-flex .nav-item-wide{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .nav-tabs{
    --bs-nav-tabs-bg: #ece9d3;
    --bs-nav-link-bg: transparent;
    --bs-nav-link-hover-bg: var(--bs-nav-link-bg);
    background-color: var(--bs-nav-tabs-bg)
}

.hh-scope .nav-tabs, .hh-scope .nav-tabs.navbar-nav{
    --bs-nav-link-font-size: 0.75rem;
    --bs-nav-link-font-weight: 500;
    --bs-nav-link-color: #4f4f4f
}

.hh-scope .nav-tabs .nav-item:hover{
    background: #dbcfa7
}

.hh-scope .nav-tabs .nav-link{
    background-color: var(--bs-nav-link-bg);
    text-transform: uppercase
}

.hh-scope .nav-tabs .nav-link:focus, .hh-scope .nav-tabs .nav-link:hover{
    background-color: var(--bs-nav-link-hover-bg)
}

.hh-scope .nav-tabs .nav-item.show .nav-link:focus, .hh-scope .nav-tabs .nav-item.show .nav-link:hover, .hh-scope .nav-tabs .nav-link.active:focus, .hh-scope .nav-tabs .nav-link.active:hover{
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color)
}

.hh-scope .nav-tabs.navbar-nav{
    --bs-navbar-active-color: var(--bs-nav-tabs-link-active-color);
    float: none
}

.hh-scope .nav-tabs.navbar-nav .nav-link{
    line-height: 1.428571429
}

.hh-scope .nav-tabs, .hh-scope .nav-tabs.navbar-nav{
    padding: 10px 10px 0
}

@media (max-width: 575.98px) {
    .hh-scope .nav-tabs-xs{
        --bs-nav-tabs-border-width:0;
        --bs-nav-tabs-border-color: transparent;
        --bs-nav-tabs-border-radius: var(--bs-border-radius);
        --bs-nav-tabs-link-hover-border-color: #ededed;
        --bs-nav-tabs-link-active-color: var(--bs-primary);
        --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
        --bs-nav-tabs-link-active-border-color: #ddd;
        border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
        --bs-nav-tabs-bg: #ece9d3;
        --bs-nav-link-bg: transparent;
        --bs-nav-link-hover-bg: var(--bs-nav-link-bg);
        background-color: var(--bs-nav-tabs-bg)
    }

    .hh-scope .nav-tabs-xs, .hh-scope .nav-tabs-xs.navbar-nav{
        --bs-nav-link-font-size: 0.75rem;
        --bs-nav-link-font-weight: 500;
        --bs-nav-link-color: #4f4f4f
    }

    .hh-scope .nav-tabs-xs .nav-item:hover{
        background: #dbcfa7
    }

    .hh-scope .nav-tabs-xs .nav-link{
        margin-bottom: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
        background-color: var(--bs-nav-link-bg);
        text-transform: uppercase
    }

    .hh-scope .nav-tabs-xs .nav-link:focus, .hh-scope .nav-tabs-xs .nav-link:hover{
        isolation: isolate;
        border-color: var(--bs-nav-tabs-link-hover-border-color);
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .nav-tabs-xs .nav-item.show .nav-link, .hh-scope .nav-tabs-xs .nav-item.show .nav-link:focus, .hh-scope .nav-tabs-xs .nav-item.show .nav-link:hover, .hh-scope .nav-tabs-xs .nav-link.active, .hh-scope .nav-tabs-xs .nav-link.active:focus, .hh-scope .nav-tabs-xs .nav-link.active:hover{
        color: var(--bs-nav-tabs-link-active-color);
        background-color: var(--bs-nav-tabs-link-active-bg);
        border-color: var(--bs-nav-tabs-link-active-border-color)
    }

    .hh-scope .nav-tabs-xs .dropdown-menu{
        margin-top: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .hh-scope .nav-tabs-xs.navbar-nav{
        --bs-navbar-active-color: var(--bs-nav-tabs-link-active-color);
        float: none
    }

    .hh-scope .nav-tabs-xs.navbar-nav .nav-link{
        line-height: 1.428571429
    }

    .hh-scope .nav-tabs-xs, .hh-scope .nav-tabs-xs.navbar-nav{
        padding: 10px 10px 0
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .hh-scope .nav-tabs-sm{
        --bs-nav-tabs-border-width:0;
        --bs-nav-tabs-border-color: transparent;
        --bs-nav-tabs-border-radius: var(--bs-border-radius);
        --bs-nav-tabs-link-hover-border-color: #ededed;
        --bs-nav-tabs-link-active-color: var(--bs-primary);
        --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
        --bs-nav-tabs-link-active-border-color: #ddd;
        border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
        --bs-nav-tabs-bg: #ece9d3;
        --bs-nav-link-bg: transparent;
        --bs-nav-link-hover-bg: var(--bs-nav-link-bg);
        background-color: var(--bs-nav-tabs-bg)
    }

    .hh-scope .nav-tabs-sm, .hh-scope .nav-tabs-sm.navbar-nav{
        --bs-nav-link-font-size: 0.75rem;
        --bs-nav-link-font-weight: 500;
        --bs-nav-link-color: #4f4f4f
    }

    .hh-scope .nav-tabs-sm .nav-item:hover{
        background: #dbcfa7
    }

    .hh-scope .nav-tabs-sm .nav-link{
        margin-bottom: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
        background-color: var(--bs-nav-link-bg);
        text-transform: uppercase
    }

    .hh-scope .nav-tabs-sm .nav-link:focus, .hh-scope .nav-tabs-sm .nav-link:hover{
        isolation: isolate;
        border-color: var(--bs-nav-tabs-link-hover-border-color);
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .nav-tabs-sm .nav-item.show .nav-link, .hh-scope .nav-tabs-sm .nav-item.show .nav-link:focus, .hh-scope .nav-tabs-sm .nav-item.show .nav-link:hover, .hh-scope .nav-tabs-sm .nav-link.active, .hh-scope .nav-tabs-sm .nav-link.active:focus, .hh-scope .nav-tabs-sm .nav-link.active:hover{
        color: var(--bs-nav-tabs-link-active-color);
        background-color: var(--bs-nav-tabs-link-active-bg);
        border-color: var(--bs-nav-tabs-link-active-border-color)
    }

    .hh-scope .nav-tabs-sm .dropdown-menu{
        margin-top: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .hh-scope .nav-tabs-sm.navbar-nav{
        --bs-navbar-active-color: var(--bs-nav-tabs-link-active-color);
        float: none
    }

    .hh-scope .nav-tabs-sm.navbar-nav .nav-link{
        line-height: 1.428571429
    }

    .hh-scope .nav-tabs-sm, .hh-scope .nav-tabs-sm.navbar-nav{
        padding: 10px 10px 0
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .nav-tabs-md{
        --bs-nav-tabs-border-width:0;
        --bs-nav-tabs-border-color: transparent;
        --bs-nav-tabs-border-radius: var(--bs-border-radius);
        --bs-nav-tabs-link-hover-border-color: #ededed;
        --bs-nav-tabs-link-active-color: var(--bs-primary);
        --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
        --bs-nav-tabs-link-active-border-color: #ddd;
        border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
        --bs-nav-tabs-bg: #ece9d3;
        --bs-nav-link-bg: transparent;
        --bs-nav-link-hover-bg: var(--bs-nav-link-bg);
        background-color: var(--bs-nav-tabs-bg)
    }

    .hh-scope .nav-tabs-md, .hh-scope .nav-tabs-md.navbar-nav{
        --bs-nav-link-font-size: 0.75rem;
        --bs-nav-link-font-weight: 500;
        --bs-nav-link-color: #4f4f4f
    }

    .hh-scope .nav-tabs-md .nav-item:hover{
        background: #dbcfa7
    }

    .hh-scope .nav-tabs-md .nav-link{
        margin-bottom: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
        background-color: var(--bs-nav-link-bg);
        text-transform: uppercase
    }

    .hh-scope .nav-tabs-md .nav-link:focus, .hh-scope .nav-tabs-md .nav-link:hover{
        isolation: isolate;
        border-color: var(--bs-nav-tabs-link-hover-border-color);
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .nav-tabs-md .nav-item.show .nav-link, .hh-scope .nav-tabs-md .nav-item.show .nav-link:focus, .hh-scope .nav-tabs-md .nav-item.show .nav-link:hover, .hh-scope .nav-tabs-md .nav-link.active, .hh-scope .nav-tabs-md .nav-link.active:focus, .hh-scope .nav-tabs-md .nav-link.active:hover{
        color: var(--bs-nav-tabs-link-active-color);
        background-color: var(--bs-nav-tabs-link-active-bg);
        border-color: var(--bs-nav-tabs-link-active-border-color)
    }

    .hh-scope .nav-tabs-md .dropdown-menu{
        margin-top: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .hh-scope .nav-tabs-md.navbar-nav{
        --bs-navbar-active-color: var(--bs-nav-tabs-link-active-color);
        float: none
    }

    .hh-scope .nav-tabs-md.navbar-nav .nav-link{
        line-height: 1.428571429
    }

    .hh-scope .nav-tabs-md, .hh-scope .nav-tabs-md.navbar-nav{
        padding: 10px 10px 0
    }
}

@media (min-width: 992px) and (max-width:1199.98px) {
    .hh-scope .nav-tabs-lg{
        --bs-nav-tabs-border-width:0;
        --bs-nav-tabs-border-color: transparent;
        --bs-nav-tabs-border-radius: var(--bs-border-radius);
        --bs-nav-tabs-link-hover-border-color: #ededed;
        --bs-nav-tabs-link-active-color: var(--bs-primary);
        --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
        --bs-nav-tabs-link-active-border-color: #ddd;
        border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
        --bs-nav-tabs-bg: #ece9d3;
        --bs-nav-link-bg: transparent;
        --bs-nav-link-hover-bg: var(--bs-nav-link-bg);
        background-color: var(--bs-nav-tabs-bg)
    }

    .hh-scope .nav-tabs-lg, .hh-scope .nav-tabs-lg.navbar-nav{
        --bs-nav-link-font-size: 0.75rem;
        --bs-nav-link-font-weight: 500;
        --bs-nav-link-color: #4f4f4f
    }

    .hh-scope .nav-tabs-lg .nav-item:hover{
        background: #dbcfa7
    }

    .hh-scope .nav-tabs-lg .nav-link{
        margin-bottom: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
        background-color: var(--bs-nav-link-bg);
        text-transform: uppercase
    }

    .hh-scope .nav-tabs-lg .nav-link:focus, .hh-scope .nav-tabs-lg .nav-link:hover{
        isolation: isolate;
        border-color: var(--bs-nav-tabs-link-hover-border-color);
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .nav-tabs-lg .nav-item.show .nav-link, .hh-scope .nav-tabs-lg .nav-item.show .nav-link:focus, .hh-scope .nav-tabs-lg .nav-item.show .nav-link:hover, .hh-scope .nav-tabs-lg .nav-link.active, .hh-scope .nav-tabs-lg .nav-link.active:focus, .hh-scope .nav-tabs-lg .nav-link.active:hover{
        color: var(--bs-nav-tabs-link-active-color);
        background-color: var(--bs-nav-tabs-link-active-bg);
        border-color: var(--bs-nav-tabs-link-active-border-color)
    }

    .hh-scope .nav-tabs-lg .dropdown-menu{
        margin-top: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .hh-scope .nav-tabs-lg.navbar-nav{
        --bs-navbar-active-color: var(--bs-nav-tabs-link-active-color);
        float: none
    }

    .hh-scope .nav-tabs-lg.navbar-nav .nav-link{
        line-height: 1.428571429
    }

    .hh-scope .nav-tabs-lg, .hh-scope .nav-tabs-lg.navbar-nav{
        padding: 10px 10px 0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .hh-scope .nav-tabs-xl{
        --bs-nav-tabs-border-width:0;
        --bs-nav-tabs-border-color: transparent;
        --bs-nav-tabs-border-radius: var(--bs-border-radius);
        --bs-nav-tabs-link-hover-border-color: #ededed;
        --bs-nav-tabs-link-active-color: var(--bs-primary);
        --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
        --bs-nav-tabs-link-active-border-color: #ddd;
        border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
        --bs-nav-tabs-bg: #ece9d3;
        --bs-nav-link-bg: transparent;
        --bs-nav-link-hover-bg: var(--bs-nav-link-bg);
        background-color: var(--bs-nav-tabs-bg)
    }

    .hh-scope .nav-tabs-xl, .hh-scope .nav-tabs-xl.navbar-nav{
        --bs-nav-link-font-size: 0.75rem;
        --bs-nav-link-font-weight: 500;
        --bs-nav-link-color: #4f4f4f
    }

    .hh-scope .nav-tabs-xl .nav-item:hover{
        background: #dbcfa7
    }

    .hh-scope .nav-tabs-xl .nav-link{
        margin-bottom: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
        background-color: var(--bs-nav-link-bg);
        text-transform: uppercase
    }

    .hh-scope .nav-tabs-xl .nav-link:focus, .hh-scope .nav-tabs-xl .nav-link:hover{
        isolation: isolate;
        border-color: var(--bs-nav-tabs-link-hover-border-color);
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .nav-tabs-xl .nav-item.show .nav-link, .hh-scope .nav-tabs-xl .nav-item.show .nav-link:focus, .hh-scope .nav-tabs-xl .nav-item.show .nav-link:hover, .hh-scope .nav-tabs-xl .nav-link.active, .hh-scope .nav-tabs-xl .nav-link.active:focus, .hh-scope .nav-tabs-xl .nav-link.active:hover{
        color: var(--bs-nav-tabs-link-active-color);
        background-color: var(--bs-nav-tabs-link-active-bg);
        border-color: var(--bs-nav-tabs-link-active-border-color)
    }

    .hh-scope .nav-tabs-xl .dropdown-menu{
        margin-top: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .hh-scope .nav-tabs-xl.navbar-nav{
        --bs-navbar-active-color: var(--bs-nav-tabs-link-active-color);
        float: none
    }

    .hh-scope .nav-tabs-xl.navbar-nav .nav-link{
        line-height: 1.428571429
    }

    .hh-scope .nav-tabs-xl, .hh-scope .nav-tabs-xl.navbar-nav{
        padding: 10px 10px 0
    }
}

@media (min-width: 1400px) {
    .hh-scope .nav-tabs-xxl{
        --bs-nav-tabs-border-width:0;
        --bs-nav-tabs-border-color: transparent;
        --bs-nav-tabs-border-radius: var(--bs-border-radius);
        --bs-nav-tabs-link-hover-border-color: #ededed;
        --bs-nav-tabs-link-active-color: var(--bs-primary);
        --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
        --bs-nav-tabs-link-active-border-color: #ddd;
        border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
        --bs-nav-tabs-bg: #ece9d3;
        --bs-nav-link-bg: transparent;
        --bs-nav-link-hover-bg: var(--bs-nav-link-bg);
        background-color: var(--bs-nav-tabs-bg)
    }

    .hh-scope .nav-tabs-xxl, .hh-scope .nav-tabs-xxl.navbar-nav{
        --bs-nav-link-font-size: 0.75rem;
        --bs-nav-link-font-weight: 500;
        --bs-nav-link-color: #4f4f4f
    }

    .hh-scope .nav-tabs-xxl .nav-item:hover{
        background: #dbcfa7
    }

    .hh-scope .nav-tabs-xxl .nav-link{
        margin-bottom: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
        background-color: var(--bs-nav-link-bg);
        text-transform: uppercase
    }

    .hh-scope .nav-tabs-xxl .nav-link:focus, .hh-scope .nav-tabs-xxl .nav-link:hover{
        isolation: isolate;
        border-color: var(--bs-nav-tabs-link-hover-border-color);
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .nav-tabs-xxl .nav-item.show .nav-link, .hh-scope .nav-tabs-xxl .nav-item.show .nav-link:focus, .hh-scope .nav-tabs-xxl .nav-item.show .nav-link:hover, .hh-scope .nav-tabs-xxl .nav-link.active, .hh-scope .nav-tabs-xxl .nav-link.active:focus, .hh-scope .nav-tabs-xxl .nav-link.active:hover{
        color: var(--bs-nav-tabs-link-active-color);
        background-color: var(--bs-nav-tabs-link-active-bg);
        border-color: var(--bs-nav-tabs-link-active-border-color)
    }

    .hh-scope .nav-tabs-xxl .dropdown-menu{
        margin-top: -webkit-calc(-1 * var(--bs-nav-tabs-border-width));
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .hh-scope .nav-tabs-xxl.navbar-nav{
        --bs-navbar-active-color: var(--bs-nav-tabs-link-active-color);
        float: none
    }

    .hh-scope .nav-tabs-xxl.navbar-nav .nav-link{
        line-height: 1.428571429
    }

    .hh-scope .nav-tabs-xxl, .hh-scope .nav-tabs-xxl.navbar-nav{
        padding: 10px 10px 0
    }
}

@media (max-width: 767.98px) {
    .hh-scope .nav-tabs, .hh-scope .nav-tabs-xs{
        --bs-nav-link-font-size:0.625rem
    }
}

.hh-scope .nav-pills{
    text-align: center;
    text-transform: uppercase;
    font-weight: 500
}

.hh-scope .nav-pills [class*=" icon-"], .hh-scope .nav-pills [class^=icon-]{
    position: relative;
    margin-right: 10px;
    top: 3px;
    font-size: 1.5em
}

.hh-scope .navbar{
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0;
    --bs-navbar-color: #818181;
    --bs-navbar-hover-color: #292929;
    --bs-navbar-disabled-color: #c8c8c8;
    --bs-navbar-active-color: #4f4f4f;
    --bs-navbar-brand-padding-y: 0.6339285714rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: #4f4f4f;
    --bs-navbar-brand-hover-color: #4f4f4f;
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.25rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23818181' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.hh-scope .navbar>.container, .hh-scope .navbar>.container-fluid, .hh-scope .navbar>.container-lg, .hh-scope .navbar>.container-md, .hh-scope .navbar>.container-sm, .hh-scope .navbar>.container-xl, .hh-scope .navbar>.container-xxl{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: inherit;
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .navbar-brand{
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    white-space: nowrap
}

.hh-scope .navbar-brand:focus, .hh-scope .navbar-brand:hover{
    color: var(--bs-navbar-brand-hover-color)
}

.hh-scope .navbar-nav{
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.8125rem;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.hh-scope .navbar-nav .nav-link.active, .hh-scope .navbar-nav .nav-link.show{
    color: var(--bs-navbar-active-color)
}

.hh-scope .navbar-nav .dropdown-menu{
    position: static
}

.hh-scope .navbar-text{
    padding-top: .8125rem;
    padding-bottom: .8125rem;
    color: var(--bs-navbar-color)
}

.hh-scope .navbar-text a, .hh-scope .navbar-text a:focus, .hh-scope .navbar-text a:hover{
    color: var(--bs-navbar-active-color)
}

.hh-scope .navbar-collapse{
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .navbar-toggler{
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    -webkit-transition: var(--bs-navbar-toggler-transition);
    transition: var(--bs-navbar-toggler-transition)
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .navbar-toggler{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .navbar-toggler:hover{
    text-decoration: none
}

.hh-scope .navbar-toggler:focus{
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

.hh-scope .navbar-toggler-icon{
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

.hh-scope .navbar-nav-scroll{
    max-height: var(--bs-scroll-height,75vh);
    overflow-y: auto
}

@media (min-width: 576px) {
    .hh-scope .navbar-expand-sm{
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .hh-scope .navbar-expand-sm .navbar-nav{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .navbar-expand-sm .navbar-nav .dropdown-menu{
        position: absolute
    }

    .hh-scope .navbar-expand-sm .navbar-nav .nav-link{
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .hh-scope .navbar-expand-sm .navbar-nav-scroll{
        overflow: visible
    }

    .hh-scope .navbar-expand-sm .navbar-collapse{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .hh-scope .navbar-expand-sm .navbar-toggler{
        display: none
    }

    .hh-scope .navbar-expand-sm .offcanvas{
        position: static;
        z-index: auto;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        -webkit-transform: none!important;
        transform: none!important;
        box-shadow: none;
        -webkit-transition: none;
        transition: none
    }

    .hh-scope .navbar-expand-sm .offcanvas .offcanvas-header{
        display: none
    }

    .hh-scope .navbar-expand-sm .offcanvas .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width: 768px) {
    .hh-scope .navbar-expand-md{
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .hh-scope .navbar-expand-md .navbar-nav{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .navbar-expand-md .navbar-nav .dropdown-menu{
        position: absolute
    }

    .hh-scope .navbar-expand-md .navbar-nav .nav-link{
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .hh-scope .navbar-expand-md .navbar-nav-scroll{
        overflow: visible
    }

    .hh-scope .navbar-expand-md .navbar-collapse{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .hh-scope .navbar-expand-md .navbar-toggler{
        display: none
    }

    .hh-scope .navbar-expand-md .offcanvas{
        position: static;
        z-index: auto;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        -webkit-transform: none!important;
        transform: none!important;
        box-shadow: none;
        -webkit-transition: none;
        transition: none
    }

    .hh-scope .navbar-expand-md .offcanvas .offcanvas-header{
        display: none
    }

    .hh-scope .navbar-expand-md .offcanvas .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width: 992px) {
    .hh-scope .navbar-expand-lg{
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .hh-scope .navbar-expand-lg .navbar-nav{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .navbar-expand-lg .navbar-nav .dropdown-menu{
        position: absolute
    }

    .hh-scope .navbar-expand-lg .navbar-nav .nav-link{
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .hh-scope .navbar-expand-lg .navbar-nav-scroll{
        overflow: visible
    }

    .hh-scope .navbar-expand-lg .navbar-collapse{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .hh-scope .navbar-expand-lg .navbar-toggler{
        display: none
    }

    .hh-scope .navbar-expand-lg .offcanvas{
        position: static;
        z-index: auto;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        -webkit-transform: none!important;
        transform: none!important;
        box-shadow: none;
        -webkit-transition: none;
        transition: none
    }

    .hh-scope .navbar-expand-lg .offcanvas .offcanvas-header{
        display: none
    }

    .hh-scope .navbar-expand-lg .offcanvas .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width: 1200px) {
    .hh-scope .navbar-expand-xl{
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .hh-scope .navbar-expand-xl .navbar-nav{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .navbar-expand-xl .navbar-nav .dropdown-menu{
        position: absolute
    }

    .hh-scope .navbar-expand-xl .navbar-nav .nav-link{
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .hh-scope .navbar-expand-xl .navbar-nav-scroll{
        overflow: visible
    }

    .hh-scope .navbar-expand-xl .navbar-collapse{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .hh-scope .navbar-expand-xl .navbar-toggler{
        display: none
    }

    .hh-scope .navbar-expand-xl .offcanvas{
        position: static;
        z-index: auto;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        -webkit-transform: none!important;
        transform: none!important;
        box-shadow: none;
        -webkit-transition: none;
        transition: none
    }

    .hh-scope .navbar-expand-xl .offcanvas .offcanvas-header{
        display: none
    }

    .hh-scope .navbar-expand-xl .offcanvas .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width: 1400px) {
    .hh-scope .navbar-expand-xxl{
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .hh-scope .navbar-expand-xxl .navbar-nav{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .navbar-expand-xxl .navbar-nav .dropdown-menu{
        position: absolute
    }

    .hh-scope .navbar-expand-xxl .navbar-nav .nav-link{
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .hh-scope .navbar-expand-xxl .navbar-nav-scroll{
        overflow: visible
    }

    .hh-scope .navbar-expand-xxl .navbar-collapse{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .hh-scope .navbar-expand-xxl .navbar-toggler{
        display: none
    }

    .hh-scope .navbar-expand-xxl .offcanvas{
        position: static;
        z-index: auto;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        -webkit-transform: none!important;
        transform: none!important;
        box-shadow: none;
        -webkit-transition: none;
        transition: none
    }

    .hh-scope .navbar-expand-xxl .offcanvas .offcanvas-header{
        display: none
    }

    .hh-scope .navbar-expand-xxl .offcanvas .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

.hh-scope .navbar-expand{
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.hh-scope .navbar-expand .navbar-nav{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.hh-scope .navbar-expand .navbar-nav .dropdown-menu{
    position: absolute
}

.hh-scope .navbar-expand .navbar-nav .nav-link{
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x)
}

.hh-scope .navbar-expand .navbar-nav-scroll{
    overflow: visible
}

.hh-scope .navbar-expand .navbar-collapse{
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.hh-scope .navbar-expand .navbar-toggler{
    display: none
}

.hh-scope .navbar-expand .offcanvas{
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto!important;
    height: auto!important;
    visibility: visible!important;
    background-color: transparent!important;
    border: 0!important;
    -webkit-transform: none!important;
    transform: none!important;
    box-shadow: none;
    -webkit-transition: none;
    transition: none
}

.hh-scope .navbar-expand .offcanvas .offcanvas-header{
    display: none
}

.hh-scope .navbar-expand .offcanvas .offcanvas-body{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
}

.hh-scope .navbar-dark, .hh-scope .navbar[data-bs-theme=dark]{
    --bs-navbar-color: rgba(255, 255, 255, 0.65);
    --bs-navbar-hover-color: #fff;
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: rgba(255, 255, 255, 0.85);
    --bs-navbar-brand-color: rgba(255, 255, 255, 0.85);
    --bs-navbar-brand-hover-color: rgba(255, 255, 255, 0.85);
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.65%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.hh-scope [data-bs-theme=dark] .navbar-toggler-icon{
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.65%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.hh-scope .navbar-misc{
    height: 60px
}

@media (max-width: 767.98px) {
    .hh-scope .navbar .navbar-nav .show>li>.active, .hh-scope .navbar .navbar-nav .show>li>.active:focus, .hh-scope .navbar .navbar-nav .show>li>.active:hover{
        color:#fff;
        background-image: -webkit-gradient(linear,left top,left bottom,from(#0e3a32),to(#092520));
        background-image: linear-gradient(to bottom,#0e3a32 0,#092520 100%);
        background-repeat: repeat-x
    }
}

.hh-scope .navbar-condensed:not(.navbar-expand,.navbar-expand-sm,.navbar-expand-md,.navbar-expand-lg,.navbar-expand-xl,.navbar-expand-xxl){
    --bs-navbar-brand-padding-y: 6px;
    --bs-navbar-brand-font-size: .875rem;
    --bs-navbar-toggler-padding-y: var(--bs-navbar-brand-padding-y);
    --bs-navbar-toggler-font-size: var(--bs-navbar-brand-font-size);
    min-height: 2.125rem;
    margin-bottom: 0;
    border-width: 0
}

.hh-scope .navbar-condensed:not(.navbar-expand,.navbar-expand-sm,.navbar-expand-md,.navbar-expand-lg,.navbar-expand-xl,.navbar-expand-xxl) .navbar-brand, .hh-scope .navbar-condensed:not(.navbar-expand,.navbar-expand-sm,.navbar-expand-md,.navbar-expand-lg,.navbar-expand-xl,.navbar-expand-xxl) .navbar-toggler{
    height: 2.125rem;
    text-align: center
}

.hh-scope .navbar-condensed:not(.navbar-expand,.navbar-expand-sm,.navbar-expand-md,.navbar-expand-lg,.navbar-expand-xl,.navbar-expand-xxl) .navbar-brand{
    padding-right: 10px;
    padding-left: 10px;
    float: none
}

.hh-scope .navbar-condensed:not(.navbar-expand,.navbar-expand-sm,.navbar-expand-md,.navbar-expand-lg,.navbar-expand-xl,.navbar-expand-xxl) .navbar-nav{
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 8px;
    --bs-nav-link-font-size: 0.875rem;
    margin-top: 0;
    margin-bottom: 0;
    border-width: 0 1px 1px 4px;
    border-style: solid;
    border-color: #005a4e
}

.hh-scope .navbar-condensed:not(.navbar-expand,.navbar-expand-sm,.navbar-expand-md,.navbar-expand-lg,.navbar-expand-xl,.navbar-expand-xxl) .navbar-toggler{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0
}

@media (max-width: 575.98px) {
    .hh-scope .navbar-condensed.navbar-expand-sm{
        --bs-navbar-brand-padding-y:6px;
        --bs-navbar-brand-font-size: .875rem;
        --bs-navbar-toggler-padding-y: var(--bs-navbar-brand-padding-y);
        --bs-navbar-toggler-font-size: var(--bs-navbar-brand-font-size);
        min-height: 2.125rem;
        margin-bottom: 0;
        border-width: 0
    }

    .hh-scope .navbar-condensed.navbar-expand-sm .navbar-brand, .hh-scope .navbar-condensed.navbar-expand-sm .navbar-toggler{
        height: 2.125rem;
        text-align: center
    }

    .hh-scope .navbar-condensed.navbar-expand-sm .navbar-brand{
        padding-right: 10px;
        padding-left: 10px;
        float: none
    }

    .hh-scope .navbar-condensed.navbar-expand-sm .navbar-nav{
        --bs-nav-link-padding-x: 1rem;
        --bs-nav-link-padding-y: 8px;
        --bs-nav-link-font-size: 0.875rem;
        margin-top: 0;
        margin-bottom: 0;
        border-width: 0 1px 1px 4px;
        border-style: solid;
        border-color: #005a4e
    }

    .hh-scope .navbar-condensed.navbar-expand-sm .navbar-toggler{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }
}

@media (max-width: 767.98px) {
    .hh-scope .navbar-condensed.navbar-expand-md{
        --bs-navbar-brand-padding-y:6px;
        --bs-navbar-brand-font-size: .875rem;
        --bs-navbar-toggler-padding-y: var(--bs-navbar-brand-padding-y);
        --bs-navbar-toggler-font-size: var(--bs-navbar-brand-font-size);
        min-height: 2.125rem;
        margin-bottom: 0;
        border-width: 0
    }

    .hh-scope .navbar-condensed.navbar-expand-md .navbar-brand, .hh-scope .navbar-condensed.navbar-expand-md .navbar-toggler{
        height: 2.125rem;
        text-align: center
    }

    .hh-scope .navbar-condensed.navbar-expand-md .navbar-brand{
        padding-right: 10px;
        padding-left: 10px;
        float: none
    }

    .hh-scope .navbar-condensed.navbar-expand-md .navbar-nav{
        --bs-nav-link-padding-x: 1rem;
        --bs-nav-link-padding-y: 8px;
        --bs-nav-link-font-size: 0.875rem;
        margin-top: 0;
        margin-bottom: 0;
        border-width: 0 1px 1px 4px;
        border-style: solid;
        border-color: #005a4e
    }

    .hh-scope .navbar-condensed.navbar-expand-md .navbar-toggler{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }
}

@media (max-width: 991.98px) {
    .hh-scope .navbar-condensed.navbar-expand-lg{
        --bs-navbar-brand-padding-y:6px;
        --bs-navbar-brand-font-size: .875rem;
        --bs-navbar-toggler-padding-y: var(--bs-navbar-brand-padding-y);
        --bs-navbar-toggler-font-size: var(--bs-navbar-brand-font-size);
        min-height: 2.125rem;
        margin-bottom: 0;
        border-width: 0
    }

    .hh-scope .navbar-condensed.navbar-expand-lg .navbar-brand, .hh-scope .navbar-condensed.navbar-expand-lg .navbar-toggler{
        height: 2.125rem;
        text-align: center
    }

    .hh-scope .navbar-condensed.navbar-expand-lg .navbar-brand{
        padding-right: 10px;
        padding-left: 10px;
        float: none
    }

    .hh-scope .navbar-condensed.navbar-expand-lg .navbar-nav{
        --bs-nav-link-padding-x: 1rem;
        --bs-nav-link-padding-y: 8px;
        --bs-nav-link-font-size: 0.875rem;
        margin-top: 0;
        margin-bottom: 0;
        border-width: 0 1px 1px 4px;
        border-style: solid;
        border-color: #005a4e
    }

    .hh-scope .navbar-condensed.navbar-expand-lg .navbar-toggler{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .navbar-condensed.navbar-expand-xl{
        --bs-navbar-brand-padding-y:6px;
        --bs-navbar-brand-font-size: .875rem;
        --bs-navbar-toggler-padding-y: var(--bs-navbar-brand-padding-y);
        --bs-navbar-toggler-font-size: var(--bs-navbar-brand-font-size);
        min-height: 2.125rem;
        margin-bottom: 0;
        border-width: 0
    }

    .hh-scope .navbar-condensed.navbar-expand-xl .navbar-brand, .hh-scope .navbar-condensed.navbar-expand-xl .navbar-toggler{
        height: 2.125rem;
        text-align: center
    }

    .hh-scope .navbar-condensed.navbar-expand-xl .navbar-brand{
        padding-right: 10px;
        padding-left: 10px;
        float: none
    }

    .hh-scope .navbar-condensed.navbar-expand-xl .navbar-nav{
        --bs-nav-link-padding-x: 1rem;
        --bs-nav-link-padding-y: 8px;
        --bs-nav-link-font-size: 0.875rem;
        margin-top: 0;
        margin-bottom: 0;
        border-width: 0 1px 1px 4px;
        border-style: solid;
        border-color: #005a4e
    }

    .hh-scope .navbar-condensed.navbar-expand-xl .navbar-toggler{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .navbar-condensed.navbar-expand-xxl{
        --bs-navbar-brand-padding-y:6px;
        --bs-navbar-brand-font-size: .875rem;
        --bs-navbar-toggler-padding-y: var(--bs-navbar-brand-padding-y);
        --bs-navbar-toggler-font-size: var(--bs-navbar-brand-font-size);
        min-height: 2.125rem;
        margin-bottom: 0;
        border-width: 0
    }

    .hh-scope .navbar-condensed.navbar-expand-xxl .navbar-brand, .hh-scope .navbar-condensed.navbar-expand-xxl .navbar-toggler{
        height: 2.125rem;
        text-align: center
    }

    .hh-scope .navbar-condensed.navbar-expand-xxl .navbar-brand{
        padding-right: 10px;
        padding-left: 10px;
        float: none
    }

    .hh-scope .navbar-condensed.navbar-expand-xxl .navbar-nav{
        --bs-nav-link-padding-x: 1rem;
        --bs-nav-link-padding-y: 8px;
        --bs-nav-link-font-size: 0.875rem;
        margin-top: 0;
        margin-bottom: 0;
        border-width: 0 1px 1px 4px;
        border-style: solid;
        border-color: #005a4e
    }

    .hh-scope .navbar-condensed.navbar-expand-xxl .navbar-toggler{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }
}

.hh-scope .navbar-primary{
    --bs-navbar-color: #fff;
    --bs-navbar-hover-color: #222;
    --bs-navbar-active-color: #ffffff;
    --bs-navbar-brand-color: #fff;
    background-color: #005a4e;
    border-color: #005a4e
}

@media (min-width: 768px) {
    .hh-scope .navbar-primary{
        --bs-navbar-active-color:#fff
    }
}

.hh-scope .navbar-primary .navbar-nav{
    background-color: #fff
}

@media (min-width: 768px) {
    .hh-scope .navbar-primary .navbar-nav{
        background-color:transparent
    }
}

.hh-scope .navbar-primary .navbar-nav .nav-link{
    --bs-nav-link-color: #2e2e2e;
    --bs-nav-link-hover-bg: #ece9d3;
    --bs-nav-link-active-bg: #005a4e;
    --bs-nav-link-disabled-bg: transparent
}

@media (min-width: 768px) {
    .hh-scope .navbar-primary .navbar-nav .nav-link{
        --bs-nav-link-color:#fff
    }
}

.hh-scope .navbar-primary .navbar-nav .nav-link:focus, .hh-scope .navbar-primary .navbar-nav .nav-link:hover{
    background-color: var(--bs-nav-link-hover-bg)
}

.hh-scope .navbar-primary .navbar-nav .nav-link.active, .hh-scope .navbar-primary .navbar-nav .nav-link.active:focus, .hh-scope .navbar-primary .navbar-nav .nav-link.active:hover, .hh-scope .navbar-primary .navbar-nav .nav-link.show, .hh-scope .navbar-primary .navbar-nav .nav-link.show:focus, .hh-scope .navbar-primary .navbar-nav .nav-link.show:hover{
    background-color: var(--bs-nav-link-active-bg)
}

.hh-scope .navbar-primary .navbar-nav .nav-link.disabled, .hh-scope .navbar-primary .navbar-nav .nav-link.disabled:focus, .hh-scope .navbar-primary .navbar-nav .nav-link.disabled:hover, .hh-scope .navbar-primary .navbar-nav .nav-link:disabled, .hh-scope .navbar-primary .navbar-nav .nav-link:disabled:focus, .hh-scope .navbar-primary .navbar-nav .nav-link:disabled:hover{
    background-color: var(--bs-nav-link-disabled-bg)
}

.hh-scope .navbar-primary .navbar-nav .dropdown-menu{
    --bs-dropdown-link-active-color: #ffffff;
    --bs-dropdown-link-active-bg: #005a4e
}

.hh-scope .navbar-primary .navbar-link{
    color: #ece9d3
}

.hh-scope .navbar-primary .navbar-link:hover{
    color: #dbcfa7
}

@media (max-width: 575.98px) {
    .hh-scope .navbar-primary-xs{
        --bs-navbar-color:#fff;
        --bs-navbar-hover-color: #222;
        --bs-navbar-active-color: #ffffff;
        --bs-navbar-brand-color: #fff;
        background-color: #005a4e;
        border-color: #005a4e
    }

    .hh-scope .navbar-primary-xs .navbar-nav{
        background-color: #fff
    }

    .hh-scope .navbar-primary-xs .navbar-nav .nav-link{
        --bs-nav-link-color: #2e2e2e;
        --bs-nav-link-hover-bg: #ece9d3;
        --bs-nav-link-active-bg: #005a4e;
        --bs-nav-link-disabled-bg: transparent
    }

    .hh-scope .navbar-primary-xs .navbar-nav .nav-link:focus, .hh-scope .navbar-primary-xs .navbar-nav .nav-link:hover{
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .navbar-primary-xs .navbar-nav .nav-link.active, .hh-scope .navbar-primary-xs .navbar-nav .nav-link.active:focus, .hh-scope .navbar-primary-xs .navbar-nav .nav-link.active:hover, .hh-scope .navbar-primary-xs .navbar-nav .nav-link.show, .hh-scope .navbar-primary-xs .navbar-nav .nav-link.show:focus, .hh-scope .navbar-primary-xs .navbar-nav .nav-link.show:hover{
        background-color: var(--bs-nav-link-active-bg)
    }

    .hh-scope .navbar-primary-xs .navbar-nav .nav-link.disabled, .hh-scope .navbar-primary-xs .navbar-nav .nav-link.disabled:focus, .hh-scope .navbar-primary-xs .navbar-nav .nav-link.disabled:hover, .hh-scope .navbar-primary-xs .navbar-nav .nav-link:disabled, .hh-scope .navbar-primary-xs .navbar-nav .nav-link:disabled:focus, .hh-scope .navbar-primary-xs .navbar-nav .nav-link:disabled:hover{
        background-color: var(--bs-nav-link-disabled-bg)
    }

    .hh-scope .navbar-primary-xs .navbar-nav .dropdown-menu{
        --bs-dropdown-link-active-color: #ffffff;
        --bs-dropdown-link-active-bg: #005a4e
    }

    .hh-scope .navbar-primary-xs .navbar-link{
        color: #ece9d3
    }

    .hh-scope .navbar-primary-xs .navbar-link:hover{
        color: #dbcfa7
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .hh-scope .navbar-primary-sm{
        --bs-navbar-color:#fff;
        --bs-navbar-hover-color: #222;
        --bs-navbar-active-color: #ffffff;
        --bs-navbar-brand-color: #fff;
        background-color: #005a4e;
        border-color: #005a4e
    }

    .hh-scope .navbar-primary-sm .navbar-nav{
        background-color: #fff
    }

    .hh-scope .navbar-primary-sm .navbar-nav .nav-link{
        --bs-nav-link-color: #2e2e2e;
        --bs-nav-link-hover-bg: #ece9d3;
        --bs-nav-link-active-bg: #005a4e;
        --bs-nav-link-disabled-bg: transparent
    }

    .hh-scope .navbar-primary-sm .navbar-nav .nav-link:focus, .hh-scope .navbar-primary-sm .navbar-nav .nav-link:hover{
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .navbar-primary-sm .navbar-nav .nav-link.active, .hh-scope .navbar-primary-sm .navbar-nav .nav-link.active:focus, .hh-scope .navbar-primary-sm .navbar-nav .nav-link.active:hover, .hh-scope .navbar-primary-sm .navbar-nav .nav-link.show, .hh-scope .navbar-primary-sm .navbar-nav .nav-link.show:focus, .hh-scope .navbar-primary-sm .navbar-nav .nav-link.show:hover{
        background-color: var(--bs-nav-link-active-bg)
    }

    .hh-scope .navbar-primary-sm .navbar-nav .nav-link.disabled, .hh-scope .navbar-primary-sm .navbar-nav .nav-link.disabled:focus, .hh-scope .navbar-primary-sm .navbar-nav .nav-link.disabled:hover, .hh-scope .navbar-primary-sm .navbar-nav .nav-link:disabled, .hh-scope .navbar-primary-sm .navbar-nav .nav-link:disabled:focus, .hh-scope .navbar-primary-sm .navbar-nav .nav-link:disabled:hover{
        background-color: var(--bs-nav-link-disabled-bg)
    }

    .hh-scope .navbar-primary-sm .navbar-nav .dropdown-menu{
        --bs-dropdown-link-active-color: #ffffff;
        --bs-dropdown-link-active-bg: #005a4e
    }

    .hh-scope .navbar-primary-sm .navbar-link{
        color: #ece9d3
    }

    .hh-scope .navbar-primary-sm .navbar-link:hover{
        color: #dbcfa7
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .navbar-primary-md{
        --bs-navbar-color:#fff;
        --bs-navbar-hover-color: #222;
        --bs-navbar-active-color: #ffffff;
        --bs-navbar-brand-color: #fff;
        --bs-navbar-active-color: #fff;
        background-color: #005a4e;
        border-color: #005a4e
    }

    .hh-scope .navbar-primary-md .navbar-nav{
        background-color: #fff;
        background-color: transparent
    }

    .hh-scope .navbar-primary-md .navbar-nav .nav-link{
        --bs-nav-link-color: #2e2e2e;
        --bs-nav-link-hover-bg: #ece9d3;
        --bs-nav-link-active-bg: #005a4e;
        --bs-nav-link-disabled-bg: transparent;
        --bs-nav-link-color: #fff
    }

    .hh-scope .navbar-primary-md .navbar-nav .nav-link:focus, .hh-scope .navbar-primary-md .navbar-nav .nav-link:hover{
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .navbar-primary-md .navbar-nav .nav-link.active, .hh-scope .navbar-primary-md .navbar-nav .nav-link.active:focus, .hh-scope .navbar-primary-md .navbar-nav .nav-link.active:hover, .hh-scope .navbar-primary-md .navbar-nav .nav-link.show, .hh-scope .navbar-primary-md .navbar-nav .nav-link.show:focus, .hh-scope .navbar-primary-md .navbar-nav .nav-link.show:hover{
        background-color: var(--bs-nav-link-active-bg)
    }

    .hh-scope .navbar-primary-md .navbar-nav .nav-link.disabled, .hh-scope .navbar-primary-md .navbar-nav .nav-link.disabled:focus, .hh-scope .navbar-primary-md .navbar-nav .nav-link.disabled:hover, .hh-scope .navbar-primary-md .navbar-nav .nav-link:disabled, .hh-scope .navbar-primary-md .navbar-nav .nav-link:disabled:focus, .hh-scope .navbar-primary-md .navbar-nav .nav-link:disabled:hover{
        background-color: var(--bs-nav-link-disabled-bg)
    }

    .hh-scope .navbar-primary-md .navbar-nav .dropdown-menu{
        --bs-dropdown-link-active-color: #ffffff;
        --bs-dropdown-link-active-bg: #005a4e
    }

    .hh-scope .navbar-primary-md .navbar-link{
        color: #ece9d3
    }

    .hh-scope .navbar-primary-md .navbar-link:hover{
        color: #dbcfa7
    }
}

@media (min-width: 992px) and (max-width:1199.98px) {
    .hh-scope .navbar-primary-lg{
        --bs-navbar-color:#fff;
        --bs-navbar-hover-color: #222;
        --bs-navbar-active-color: #ffffff;
        --bs-navbar-brand-color: #fff;
        --bs-navbar-active-color: #fff;
        background-color: #005a4e;
        border-color: #005a4e
    }

    .hh-scope .navbar-primary-lg .navbar-nav{
        background-color: #fff;
        background-color: transparent
    }

    .hh-scope .navbar-primary-lg .navbar-nav .nav-link{
        --bs-nav-link-color: #2e2e2e;
        --bs-nav-link-hover-bg: #ece9d3;
        --bs-nav-link-active-bg: #005a4e;
        --bs-nav-link-disabled-bg: transparent;
        --bs-nav-link-color: #fff
    }

    .hh-scope .navbar-primary-lg .navbar-nav .nav-link:focus, .hh-scope .navbar-primary-lg .navbar-nav .nav-link:hover{
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .navbar-primary-lg .navbar-nav .nav-link.active, .hh-scope .navbar-primary-lg .navbar-nav .nav-link.active:focus, .hh-scope .navbar-primary-lg .navbar-nav .nav-link.active:hover, .hh-scope .navbar-primary-lg .navbar-nav .nav-link.show, .hh-scope .navbar-primary-lg .navbar-nav .nav-link.show:focus, .hh-scope .navbar-primary-lg .navbar-nav .nav-link.show:hover{
        background-color: var(--bs-nav-link-active-bg)
    }

    .hh-scope .navbar-primary-lg .navbar-nav .nav-link.disabled, .hh-scope .navbar-primary-lg .navbar-nav .nav-link.disabled:focus, .hh-scope .navbar-primary-lg .navbar-nav .nav-link.disabled:hover, .hh-scope .navbar-primary-lg .navbar-nav .nav-link:disabled, .hh-scope .navbar-primary-lg .navbar-nav .nav-link:disabled:focus, .hh-scope .navbar-primary-lg .navbar-nav .nav-link:disabled:hover{
        background-color: var(--bs-nav-link-disabled-bg)
    }

    .hh-scope .navbar-primary-lg .navbar-nav .dropdown-menu{
        --bs-dropdown-link-active-color: #ffffff;
        --bs-dropdown-link-active-bg: #005a4e
    }

    .hh-scope .navbar-primary-lg .navbar-link{
        color: #ece9d3
    }

    .hh-scope .navbar-primary-lg .navbar-link:hover{
        color: #dbcfa7
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .hh-scope .navbar-primary-xl{
        --bs-navbar-color:#fff;
        --bs-navbar-hover-color: #222;
        --bs-navbar-active-color: #ffffff;
        --bs-navbar-brand-color: #fff;
        --bs-navbar-active-color: #fff;
        background-color: #005a4e;
        border-color: #005a4e
    }

    .hh-scope .navbar-primary-xl .navbar-nav{
        background-color: #fff;
        background-color: transparent
    }

    .hh-scope .navbar-primary-xl .navbar-nav .nav-link{
        --bs-nav-link-color: #2e2e2e;
        --bs-nav-link-hover-bg: #ece9d3;
        --bs-nav-link-active-bg: #005a4e;
        --bs-nav-link-disabled-bg: transparent;
        --bs-nav-link-color: #fff
    }

    .hh-scope .navbar-primary-xl .navbar-nav .nav-link:focus, .hh-scope .navbar-primary-xl .navbar-nav .nav-link:hover{
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .navbar-primary-xl .navbar-nav .nav-link.active, .hh-scope .navbar-primary-xl .navbar-nav .nav-link.active:focus, .hh-scope .navbar-primary-xl .navbar-nav .nav-link.active:hover, .hh-scope .navbar-primary-xl .navbar-nav .nav-link.show, .hh-scope .navbar-primary-xl .navbar-nav .nav-link.show:focus, .hh-scope .navbar-primary-xl .navbar-nav .nav-link.show:hover{
        background-color: var(--bs-nav-link-active-bg)
    }

    .hh-scope .navbar-primary-xl .navbar-nav .nav-link.disabled, .hh-scope .navbar-primary-xl .navbar-nav .nav-link.disabled:focus, .hh-scope .navbar-primary-xl .navbar-nav .nav-link.disabled:hover, .hh-scope .navbar-primary-xl .navbar-nav .nav-link:disabled, .hh-scope .navbar-primary-xl .navbar-nav .nav-link:disabled:focus, .hh-scope .navbar-primary-xl .navbar-nav .nav-link:disabled:hover{
        background-color: var(--bs-nav-link-disabled-bg)
    }

    .hh-scope .navbar-primary-xl .navbar-nav .dropdown-menu{
        --bs-dropdown-link-active-color: #ffffff;
        --bs-dropdown-link-active-bg: #005a4e
    }

    .hh-scope .navbar-primary-xl .navbar-link{
        color: #ece9d3
    }

    .hh-scope .navbar-primary-xl .navbar-link:hover{
        color: #dbcfa7
    }
}

@media (min-width: 1400px) {
    .hh-scope .navbar-primary-xxl{
        --bs-navbar-color:#fff;
        --bs-navbar-hover-color: #222;
        --bs-navbar-active-color: #ffffff;
        --bs-navbar-brand-color: #fff;
        --bs-navbar-active-color: #fff;
        background-color: #005a4e;
        border-color: #005a4e
    }

    .hh-scope .navbar-primary-xxl .navbar-nav{
        background-color: #fff;
        background-color: transparent
    }

    .hh-scope .navbar-primary-xxl .navbar-nav .nav-link{
        --bs-nav-link-color: #2e2e2e;
        --bs-nav-link-hover-bg: #ece9d3;
        --bs-nav-link-active-bg: #005a4e;
        --bs-nav-link-disabled-bg: transparent;
        --bs-nav-link-color: #fff
    }

    .hh-scope .navbar-primary-xxl .navbar-nav .nav-link:focus, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link:hover{
        background-color: var(--bs-nav-link-hover-bg)
    }

    .hh-scope .navbar-primary-xxl .navbar-nav .nav-link.active, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link.active:focus, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link.active:hover, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link.show, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link.show:focus, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link.show:hover{
        background-color: var(--bs-nav-link-active-bg)
    }

    .hh-scope .navbar-primary-xxl .navbar-nav .nav-link.disabled, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link.disabled:focus, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link.disabled:hover, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link:disabled, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link:disabled:focus, .hh-scope .navbar-primary-xxl .navbar-nav .nav-link:disabled:hover{
        background-color: var(--bs-nav-link-disabled-bg)
    }

    .hh-scope .navbar-primary-xxl .navbar-nav .dropdown-menu{
        --bs-dropdown-link-active-color: #ffffff;
        --bs-dropdown-link-active-bg: #005a4e
    }

    .hh-scope .navbar-primary-xxl .navbar-link{
        color: #ece9d3
    }

    .hh-scope .navbar-primary-xxl .navbar-link:hover{
        color: #dbcfa7
    }
}

.hh-scope .navbar .save-property:after{
    content: "Save"
}

.hh-scope .navbar .saved:after{
    content: "Saved"
}

.hh-scope .navbar-structure1{
    min-height: 40px
}

@media (min-width: 768px) {
    .hh-scope .navbar-structure1{
        border-radius:0
    }
}

.hh-scope .navbar-structure1 .navbar-nav{
    --bs-nav-link-font-size: 80%
}

.hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a[id=TT_PreviousPageButton], .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .navbar-structure1 .btn{
    --bs-btn-padding-x: 0;
    --bs-btn-padding-y: 0;
    --bs-btn-line-height: 40px;
    --bs-btn-border-width: 0;
    --bs-btn-border-radius: 0
}

.hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a.TT_AddTestimonialLink .fa, .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a.TT_AddTestimonialLink [class^=cwsi-], .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a.TT_viewAllLink .fa, .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a.TT_viewAllLink [class^=cwsi-], .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a[id=TT_NextPageButton] .fa, .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a[id=TT_NextPageButton] [class^=cwsi-], .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a[id=TT_PreviousPageButton] .fa, .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a[id=TT_PreviousPageButton] [class^=cwsi-], .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a.TT_AddTestimonialLink .fa, .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a.TT_AddTestimonialLink [class^=cwsi-], .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a.TT_viewAllLink .fa, .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a.TT_viewAllLink [class^=cwsi-], .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a[id=TT_NextPageButton] .fa, .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a[id=TT_NextPageButton] [class^=cwsi-], .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton] .fa, .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton] [class^=cwsi-], .hh-scope .navbar-structure1 .btn .fa, .hh-scope .navbar-structure1 .btn [class^=cwsi-]{
    vertical-align: text-bottom;
    font-size: 1rem
}

.hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .navbar-structure1 a[id=TT_PreviousPageButton], .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .navbar-structure1 #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .navbar-structure1 .btn, .hh-scope .navbar-structure1 .form-control, .hh-scope .navbar-structure1 .form-select, .hh-scope .navbar-structure1 .k-dropdown, .hh-scope .navbar-structure1 .k-dropdown-wrap, .hh-scope .navbar-structure1 .k-numeric-wrap, .hh-scope .navbar-structure1 .k-numerictextbox, .hh-scope .navbar-structure1 .k-picker-wrap, .hh-scope .navbar-structure1 .k-textbox>input, .hh-scope .navbar-structure1 .navbar-brand, .hh-scope .navbar-structure1 input.k-textbox{
    height: 40px
}

@media (max-width: 767.98px) {
    .hh-scope .pt-navbar-structure1{
        padding-top:40px
    }

    .hh-scope .pb-navbar-structure1{
        padding-bottom: 40px
    }
}

.hh-scope .navbar-icon{
    margin-right: 5px;
    font-size: 11px
}

.hh-scope .saved .navbar-icon{
    color: #9fc8bd
}

.hh-scope .card{
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.05);
    --bs-card-inner-border-radius: -webkit-calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.9375rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
    box-shadow: var(--bs-card-box-shadow)
}

.hh-scope .card>hr{
    margin-right: 0;
    margin-left: 0
}

.hh-scope .card>.list-group{
    border-top: inherit;
    border-bottom: inherit
}

.hh-scope .card>.list-group:first-child{
    border-top-width: 0;
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.hh-scope .card>.list-group:last-child{
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.hh-scope .card>.card-header+.list-group, .hh-scope .card>.list-group+.card-footer{
    border-top: 0
}

.hh-scope .card-body{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

.hh-scope .card-title{
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color)
}

.hh-scope .card-subtitle{
    margin-top: -webkit-calc(-.5 * var(--bs-card-title-spacer-y));
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color)
}

.hh-scope .card-text:last-child{
    margin-bottom: 0
}

.hh-scope .card-link+.card-link{
    margin-left: var(--bs-card-spacer-x)
}

.hh-scope .card-header{
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.hh-scope .card-header:first-child{
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}

.hh-scope .card-footer{
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.hh-scope .card-footer:last-child{
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

.hh-scope .card-header-tabs{
    margin-right: -webkit-calc(-.5 * var(--bs-card-cap-padding-x));
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-bottom: -webkit-calc(-1 * var(--bs-card-cap-padding-y));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: -webkit-calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0
}

.hh-scope .card-header-tabs .nav-link.active{
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg)
}

.hh-scope .card-header-pills{
    margin-right: -webkit-calc(-.5 * var(--bs-card-cap-padding-x));
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: -webkit-calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))
}

.hh-scope .card-img-overlay{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius)
}

.hh-scope .card-img, .hh-scope .card-img-bottom, .hh-scope .card-img-top{
    width: 100%
}

.hh-scope .card-img, .hh-scope .card-img-top{
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.hh-scope .card-img, .hh-scope .card-img-bottom{
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.hh-scope .card-group>.card{
    margin-bottom: var(--bs-card-group-margin)
}

@media (min-width: 576px) {
    .hh-scope .card-group{
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .hh-scope .card-group>.card{
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .hh-scope .card-group>.card+.card{
        margin-left: 0;
        border-left: 0
    }

    .hh-scope .card-group>.card:not(:last-child){
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .hh-scope .card-group>.card:not(:last-child) .card-header, .hh-scope .card-group>.card:not(:last-child) .card-img-top{
        border-top-right-radius: 0
    }

    .hh-scope .card-group>.card:not(:last-child) .card-footer, .hh-scope .card-group>.card:not(:last-child) .card-img-bottom{
        border-bottom-right-radius: 0
    }

    .hh-scope .card-group>.card:not(:first-child){
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .hh-scope .card-group>.card:not(:first-child) .card-header, .hh-scope .card-group>.card:not(:first-child) .card-img-top{
        border-top-left-radius: 0
    }

    .hh-scope .card-group>.card:not(:first-child) .card-footer, .hh-scope .card-group>.card:not(:first-child) .card-img-bottom{
        border-bottom-left-radius: 0
    }
}

.hh-scope .card-theme{
    --bs-card-color: #414141;
    --bs-card-border-color: transparent;
    --bs-card-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-card-cap-bg: #0e3a32;
    --bs-card-cap-color: #fff;
    --bs-card-cap-padding-y: 0;
    --bs-card-cap-padding-x: 0
}

.hh-scope .card-theme .card-header{
    --bs-card-border-color: #0e3a32;
    text-transform: uppercase
}

.hh-scope .card-theme .card-header::after{
    display: block;
    clear: both;
    content: ""
}

.hh-scope .card-theme .card-header a{
    color: #fff
}

.hh-scope .card-theme .card-header .h1, .hh-scope .card-theme .card-header .h2, .hh-scope .card-theme .card-header .h3, .hh-scope .card-theme .card-header .h4, .hh-scope .card-theme .card-header .h5, .hh-scope .card-theme .card-header .h6, .hh-scope .card-theme .card-header h1, .hh-scope .card-theme .card-header h2, .hh-scope .card-theme .card-header h3, .hh-scope .card-theme .card-header h4, .hh-scope .card-theme .card-header h5, .hh-scope .card-theme .card-header h6{
    margin: 0;
    padding: 0
}

.hh-scope .card-theme .card-header .card-title{
    padding: 10px -webkit-calc(.9375rem + 17px) 10px 15px;
    padding: 10px calc(.9375rem + 17px) 10px 15px;
    font-size: 12px
}

.hh-scope .card-theme .card-body, .hh-scope .card-theme>.list-group{
    font-size: 14px
}

.hh-scope .card-theme>.list-group{
    padding: 10px .9375rem;
    box-shadow: none
}

.hh-scope .card-theme>.list-group .list-group-item{
    padding-left: 0;
    padding-right: 0;
    border-width: 1px 0 0
}

.hh-scope .card-theme .card-footer{
    background: 0 0
}

.hh-scope .card-theme .card-footer .disclaimer{
    padding: 0;
    font-size: 13px
}

.hh-scope .card-theme .cms-content table+.card-footer, .hh-scope .card-theme .table+.card-footer, .hh-scope .card-theme .table-responsive+.card-footer, .hh-scope .cms-content .card-theme table+.card-footer{
    border-top-width: 0
}

.hh-scope .card-alt1{
    --bs-card-border-color: #ddd;
    --bs-card-cap-bg: #f5f5f5;
    --bs-card-cap-color: #4f4f4f
}

.hh-scope .card-alt1 .card-header{
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    background-repeat: repeat-x
}

.hh-scope .card-alt1 p{
    font-size: 13px;
    line-height: 1.5em
}

.hh-scope .card-alt1 .h4, .hh-scope .card-alt1 h4{
    font-size: 17px;
    color: #0e3a32
}

.hh-scope .accordion{
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: -webkit-calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232e2e2e' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(14, 58, 50, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

.hh-scope .accordion-button{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    -webkit-transition: var(--bs-accordion-transition);
    transition: var(--bs-accordion-transition)
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .accordion-button{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .accordion-button:not(.collapsed){
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 -webkit-calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)
}

.hh-scope .accordion-button:not(.collapsed)::after{
    background-image: var(--bs-accordion-btn-active-icon);
    -webkit-transform: var(--bs-accordion-btn-icon-transform);
    transform: var(--bs-accordion-btn-icon-transform)
}

.hh-scope .accordion-button::after{
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    -webkit-transition: var(--bs-accordion-btn-icon-transition);
    transition: var(--bs-accordion-btn-icon-transition)
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .accordion-button::after{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .accordion-button:hover{
    z-index: 2
}

.hh-scope .accordion-button:focus{
    z-index: 3;
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

.hh-scope .accordion-header{
    margin-bottom: 0
}

.hh-scope .accordion-item{
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}

.hh-scope .accordion-item:first-of-type{
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius)
}

.hh-scope .accordion-item:first-of-type>.accordion-header .accordion-button{
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius)
}

.hh-scope .accordion-item:not(:first-of-type){
    border-top: 0
}

.hh-scope .accordion-item:last-of-type{
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.hh-scope .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
}

.hh-scope .accordion-item:last-of-type>.accordion-collapse{
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.hh-scope .accordion-body{
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

.hh-scope .accordion-flush>.accordion-item{
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.hh-scope .accordion-flush>.accordion-item:first-child{
    border-top: 0
}

.hh-scope .accordion-flush>.accordion-item:last-child{
    border-bottom: 0
}

.hh-scope .accordion-flush>.accordion-item>.accordion-header .accordion-button, .hh-scope .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{
    border-radius: 0
}

.hh-scope .accordion-flush>.accordion-item>.accordion-collapse{
    border-radius: 0
}

.hh-scope [data-bs-theme=dark] .accordion-button::after{
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236e8984'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236e8984'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.hh-scope .accordion-theme{
    --bs-accordion-border-color: transparent;
    --bs-accordion-border-width: 0;
    --bs-accordion-btn-color: #fff;
    --bs-accordion-btn-bg: #0e3a32;
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23b8a171' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: var(--bs-accordion-btn-icon);
    --bs-accordion-active-color: var(--bs-accordion-btn-color);
    --bs-accordion-active-bg: var(--bs-accordion-btn-bg);
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .hh-scope .accordion-theme{
        margin-bottom:50px
    }
}

.hh-scope .accordion-theme .accordion-item{
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1)
}

.hh-scope .accordion-theme .accordion-header{
    margin-top: 0
}

.hh-scope .accordion-theme .accordion-header+.accordion-collapse>.accordion-body{
    border-top-color: transparent
}

.hh-scope .accordion-theme .accordion-header .h1, .hh-scope .accordion-theme .accordion-header .h2, .hh-scope .accordion-theme .accordion-header .h3, .hh-scope .accordion-theme .accordion-header .h4, .hh-scope .accordion-theme .accordion-header .h5, .hh-scope .accordion-theme .accordion-header .h6, .hh-scope .accordion-theme .accordion-header h1, .hh-scope .accordion-theme .accordion-header h2, .hh-scope .accordion-theme .accordion-header h3, .hh-scope .accordion-theme .accordion-header h4, .hh-scope .accordion-theme .accordion-header h5, .hh-scope .accordion-theme .accordion-header h6{
    margin: 0;
    padding: 0
}

.hh-scope .accordion-theme .accordion-header .accordion-button{
    padding: 10px -webkit-calc(.9375rem + 17px) 10px 15px;
    padding: 10px calc(.9375rem + 17px) 10px 15px;
    font-weight: bolder;
    font-size: 12px;
    text-transform: uppercase
}

.hh-scope .accordion-theme .accordion-body{
    font-size: 14px
}

.hh-scope .accordion-theme .accordion-body .disclaimer{
    padding: 0;
    font-size: 13px
}

.hh-scope .accordion-theme .accordion-body+.accordion-collapse>.accordion-body{
    border-bottom-color: transparent
}

.hh-scope .breadcrumb{
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0.28125rem;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-divider-color: var(--bs-secondary-color);
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    font-size: var(--bs-breadcrumb-font-size);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius)
}

.hh-scope .breadcrumb-item+.breadcrumb-item{
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

.hh-scope .breadcrumb-item+.breadcrumb-item::before{
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/")
}

.hh-scope .breadcrumb-item.active{
    color: var(--bs-breadcrumb-item-active-color)
}

@media (min-width: 576px) {
    .hh-scope .breadcrumb-container-sm{
        overflow:hidden
    }

    .hh-scope .breadcrumb-container-sm .breadcrumb{
        --bs-breadcrumb-margin-start: -webkit-calc(-webkit-calc(0.5rem + 0.5em) * -1);
        --bs-breadcrumb-margin-start: calc(calc(0.5rem + 0.5em) * -1);
        margin-left: var(--bs-breadcrumb-margin-start)
    }

    .hh-scope .breadcrumb-container-sm .breadcrumb-item:first-child{
        padding-left: var(--bs-breadcrumb-item-padding-x)
    }

    .hh-scope .breadcrumb-container-sm .breadcrumb-item:first-child::before{
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/")
    }
}

@media (min-width: 768px) {
    .hh-scope .breadcrumb-container-md{
        overflow:hidden
    }

    .hh-scope .breadcrumb-container-md .breadcrumb{
        --bs-breadcrumb-margin-start: -webkit-calc(-webkit-calc(0.5rem + 0.5em) * -1);
        --bs-breadcrumb-margin-start: calc(calc(0.5rem + 0.5em) * -1);
        margin-left: var(--bs-breadcrumb-margin-start)
    }

    .hh-scope .breadcrumb-container-md .breadcrumb-item:first-child{
        padding-left: var(--bs-breadcrumb-item-padding-x)
    }

    .hh-scope .breadcrumb-container-md .breadcrumb-item:first-child::before{
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/")
    }
}

@media (min-width: 992px) {
    .hh-scope .breadcrumb-container-lg{
        overflow:hidden
    }

    .hh-scope .breadcrumb-container-lg .breadcrumb{
        --bs-breadcrumb-margin-start: -webkit-calc(-webkit-calc(0.5rem + 0.5em) * -1);
        --bs-breadcrumb-margin-start: calc(calc(0.5rem + 0.5em) * -1);
        margin-left: var(--bs-breadcrumb-margin-start)
    }

    .hh-scope .breadcrumb-container-lg .breadcrumb-item:first-child{
        padding-left: var(--bs-breadcrumb-item-padding-x)
    }

    .hh-scope .breadcrumb-container-lg .breadcrumb-item:first-child::before{
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/")
    }
}

@media (min-width: 1200px) {
    .hh-scope .breadcrumb-container-xl{
        overflow:hidden
    }

    .hh-scope .breadcrumb-container-xl .breadcrumb{
        --bs-breadcrumb-margin-start: -webkit-calc(-webkit-calc(0.5rem + 0.5em) * -1);
        --bs-breadcrumb-margin-start: calc(calc(0.5rem + 0.5em) * -1);
        margin-left: var(--bs-breadcrumb-margin-start)
    }

    .hh-scope .breadcrumb-container-xl .breadcrumb-item:first-child{
        padding-left: var(--bs-breadcrumb-item-padding-x)
    }

    .hh-scope .breadcrumb-container-xl .breadcrumb-item:first-child::before{
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/")
    }
}

@media (min-width: 1400px) {
    .hh-scope .breadcrumb-container-xxl{
        overflow:hidden
    }

    .hh-scope .breadcrumb-container-xxl .breadcrumb{
        --bs-breadcrumb-margin-start: -webkit-calc(-webkit-calc(0.5rem + 0.5em) * -1);
        --bs-breadcrumb-margin-start: calc(calc(0.5rem + 0.5em) * -1);
        margin-left: var(--bs-breadcrumb-margin-start)
    }

    .hh-scope .breadcrumb-container-xxl .breadcrumb-item:first-child{
        padding-left: var(--bs-breadcrumb-item-padding-x)
    }

    .hh-scope .breadcrumb-container-xxl .breadcrumb-item:first-child::before{
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/")
    }
}

.hh-scope .breadcrumb-container{
    overflow: hidden
}

.hh-scope .breadcrumb-container .breadcrumb{
    --bs-breadcrumb-margin-start: -webkit-calc(-webkit-calc(0.5rem + 0.5em) * -1);
    --bs-breadcrumb-margin-start: calc(calc(0.5rem + 0.5em) * -1);
    margin-left: var(--bs-breadcrumb-margin-start)
}

.hh-scope .breadcrumb-container .breadcrumb-item:first-child{
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

.hh-scope .breadcrumb-container .breadcrumb-item:first-child::before{
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/")
}

.hh-scope .breadcrumb{
    --bs-breadcrumb-padding-y: .3125rem
}

@media (min-width: 768px) {
    .hh-scope .breadcrumb{
        --bs-breadcrumb-padding-y:0.28125rem
    }
}

.hh-scope .pagination{
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-primary);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: #c8c8c8;
    --bs-pagination-border-radius: 0.25rem;
    --bs-pagination-hover-color: #0e3a32;
    --bs-pagination-hover-bg: #ece9d3;
    --bs-pagination-hover-border-color: var(--bs-pagination-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(14, 58, 50, 0.25);
    --bs-pagination-active-color: #ffffff;
    --bs-pagination-active-bg: #0e3a32;
    --bs-pagination-active-border-color: var(--bs-pagination-active-bg);
    --bs-pagination-disabled-color: #4f4f4f;
    --bs-pagination-disabled-bg: transparent;
    --bs-pagination-disabled-border-color: var(--bs-pagination-border-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none
}

.hh-scope .page-link{
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .page-link{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .page-link:hover{
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color)
}

.hh-scope .page-link:focus{
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

.hh-scope .active>.page-link, .hh-scope .page-link.active{
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color)
}

.hh-scope .disabled>.page-link, .hh-scope .page-link.disabled{
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color)
}

.hh-scope .page-item:not(:first-child) .page-link{
    margin-left: -webkit-calc(var(--bs-border-width) * -1);
    margin-left: calc(var(--bs-border-width) * -1)
}

.hh-scope .page-item:first-child .page-link{
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

.hh-scope .page-item:last-child .page-link{
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

.hh-scope .pagination-lg{
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg)
}

.hh-scope .pagination-sm{
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.8125rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

.hh-scope .pagination-alt1{
    --bs-pagination-padding-x: .3125rem;
    --bs-pagination-padding-y: 0;
    --bs-pagination-font-size: 0.8125rem;
    --bs-pagination-border-color: transparent;
    --bs-pagination-hover-border-color: var(--bs-pagination-border-color);
    --bs-pagination-active-border-color: var(--bs-pagination-border-color);
    --bs-pagination-disabled-border-color: var(--bs-pagination-border-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto
}

@media (min-width: 768px) {
    .hh-scope .pagination-alt1{
        --bs-pagination-font-size:0.9375rem
    }
}

@media (min-width: 992px) {
    .hh-scope .pagination-alt1{
        --bs-pagination-padding-x:1px
    }
}

.hh-scope .pagination-alt1 .page-item{
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.hh-scope .pagination-alt1 .page-item:first-child .page-link{
    margin-right: 10px;
    border-radius: 0
}

.hh-scope .pagination-alt1 .page-item:last-child .page-link{
    margin-left: 10px;
    border-radius: 0
}

.hh-scope .pagination-alt1 .page-link{
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.hh-scope .pagination-alt1 .page-item:first-child .page-link{
    margin-right: 10px;
    border-radius: 0
}

.hh-scope .pagination-alt1 .page-item:last-child .page-link{
    margin-left: 10px;
    border-radius: 0
}

.hh-scope .pagination-alt1>.disabled{
    opacity: 1
}

.hh-scope .pagination-alt1 .page-item-next .page-link, .hh-scope .pagination-alt1 .page-item-previous .page-link{
    width: auto;
    padding: 0;
    line-height: 20px;
    top: -2px;
    text-align: left
}

.hh-scope .pagination-alt1 .page-item-next .page-link, .hh-scope .pagination-alt1 .page-item-next .page-link:focus, .hh-scope .pagination-alt1 .page-item-next .page-link:hover, .hh-scope .pagination-alt1 .page-item-previous .page-link, .hh-scope .pagination-alt1 .page-item-previous .page-link:focus, .hh-scope .pagination-alt1 .page-item-previous .page-link:hover{
    border-bottom: 2px solid #b88128
}

.hh-scope .pagination-alt1 .page-item-next .page-link:hover, .hh-scope .pagination-alt1 .page-item-previous .page-link:hover{
    background: 0 0
}

.hh-scope .pagination-alt1 .page-item-next .page-link span, .hh-scope .pagination-alt1 .page-item-previous .page-link span{
    font-size: 10px;
    text-transform: uppercase
}

@media (min-width: 768px) {
    .hh-scope .pagination-alt1 .page-item-next .page-link span, .hh-scope .pagination-alt1 .page-item-previous .page-link span{
        font-size:13px
    }
}

.hh-scope .pagination-alt1 .page-item-next, .hh-scope .pagination-alt1 .page-item-previous, .hh-scope .pagination-alt1 .pagination-dropdown{
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.hh-scope .badge{
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 400;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: 1em;
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

.hh-scope .badge:empty{
    display: none
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink .badge, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink .badge, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton] .badge, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton] .badge, .hh-scope .btn .badge{
    position: relative;
    top: -1px
}

.hh-scope .btn-danger .badge, .hh-scope .btn-dark .badge, .hh-scope .btn-info .badge, .hh-scope .btn-light .badge, .hh-scope .btn-mid .badge, .hh-scope .btn-primary .badge, .hh-scope .btn-success .badge, .hh-scope .btn-warning .badge{
    text-shadow: none
}

.hh-scope .badge-status{
    --bs-badge-padding-x: 0;
    --bs-badge-padding-y: 0;
    --bs-badge-font-size: .75rem;
    --bs-badge-font-weight: 500;
    --bs-badge-color: #2e2e2e;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase
}

.hh-scope .badge-status [class*=" icon-"], .hh-scope .badge-status [class^=icon-]{
    margin-right: 5px
}

.hh-scope .badge-status-alt1, .hh-scope .badge-status-alt2{
    --bs-badge-padding-x: 10px;
    --bs-badge-padding-y: 7px;
    margin-bottom: 5px;
    border: 1px solid #005a4e
}

.hh-scope .badge-status-alt1{
    --bs-badge-color: #fff;
    background-color: #005a4e
}

.hh-scope .badge-status-alt1[href]:focus, .hh-scope .badge-status-alt1[href]:hover{
    background-color: #0e3a32
}

.hh-scope .badge-status-alt2{
    --bs-badge-color: #0e3a32;
    background-color: #fff
}

.hh-scope .badge-status-alt2[href]:focus, .hh-scope .badge-status-alt2[href]:hover{
    background-color: #e6e6e6
}

.hh-scope .alert{
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius)
}

.hh-scope .alert-heading{
    color: inherit
}

.hh-scope .alert-link{
    font-weight: 700;
    color: var(--bs-alert-link-color)
}

.hh-scope .alert-dismissible{
    padding-right: 3rem
}

.hh-scope .alert-dismissible .btn-close{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

.hh-scope .alert-primary{
    --bs-alert-color: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis)
}

.hh-scope .alert-secondary{
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis)
}

.hh-scope .alert-success{
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis)
}

.hh-scope .alert-info{
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis)
}

.hh-scope .alert-warning{
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis)
}

.hh-scope .alert-danger{
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-bg: var(--bs-danger-bg-subtle);
    --bs-alert-border-color: var(--bs-danger-border-subtle);
    --bs-alert-link-color: var(--bs-danger-text-emphasis)
}

.hh-scope .alert-light{
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis)
}

.hh-scope .alert-mid{
    --bs-alert-color: var(--bs-mid-text-emphasis);
    --bs-alert-bg: var(--bs-mid-bg-subtle);
    --bs-alert-border-color: var(--bs-mid-border-subtle);
    --bs-alert-link-color: var(--bs-mid-text-emphasis)
}

.hh-scope .alert-dark{
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis)
}

.hh-scope .alert{
    text-shadow: 0 1px 0 rgba(255,255,255,.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)
}

.hh-scope .alert-primary{
    --bs-alert-border-color: #a1c5b5;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#d0e2da),to(#b8d3c7));
    background-image: linear-gradient(to bottom,#d0e2da 0,#b8d3c7 100%);
    background-repeat: repeat-x
}

.hh-scope .alert-secondary{
    --bs-alert-border-color: #d5ce9e;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ece9d3),to(#e0dcb8));
    background-image: linear-gradient(to bottom,#ece9d3 0,#e0dcb8 100%);
    background-repeat: repeat-x
}

.hh-scope .alert-success{
    --bs-alert-border-color: #9ec0bc;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ccdedc),to(#b5cfcc));
    background-image: linear-gradient(to bottom,#ccdedc 0,#b5cfcc 100%);
    background-repeat: repeat-x
}

.hh-scope .alert-info{
    --bs-alert-border-color: #9fd9eb;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#def2f8),to(#bee6f1));
    background-image: linear-gradient(to bottom,#def2f8 0,#bee6f1 100%);
    background-repeat: repeat-x
}

.hh-scope .alert-warning{
    --bs-alert-border-color: #f6cf96;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fcefdc),to(#f9dfb9));
    background-image: linear-gradient(to bottom,#fcefdc 0,#f9dfb9 100%);
    background-repeat: repeat-x
}

.hh-scope .alert-danger{
    --bs-alert-border-color: #ea9b99;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f7d9d8),to(#f0bab8));
    background-image: linear-gradient(to bottom,#f7d9d8 0,#f0bab8 100%);
    background-repeat: repeat-x
}

.hh-scope .alert-light{
    --bs-alert-border-color: #d7d7d7;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eaeaea));
    background-image: linear-gradient(to bottom,#fdfdfd 0,#eaeaea 100%);
    background-repeat: repeat-x
}

.hh-scope .alert-dark{
    --bs-alert-border-color: #a2a2a2;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#c8c8c8),to(#b5b5b5));
    background-image: linear-gradient(to bottom,#c8c8c8 0,#b5b5b5 100%);
    background-repeat: repeat-x
}

.hh-scope .alert-secondary{
    --bs-alert-color: $alert-secondary-text-color;
    --bs-alert-bg: $brand-gold-linen;
    --bs-alert-border-color: $brand-gold-linen;
    --bs-alert-link-color: darken($alert-secondary-text-color, 10%)
}

.hh-scope .alert-secondary hr{
    border-top-color: #dbcfa7
}

.hh-scope .alert-secondary .h1, .hh-scope .alert-secondary .h2, .hh-scope .alert-secondary .h3, .hh-scope .alert-secondary .h4, .hh-scope .alert-secondary .h5, .hh-scope .alert-secondary .h6, .hh-scope .alert-secondary a:not(.btn), .hh-scope .alert-secondary h1, .hh-scope .alert-secondary h2, .hh-scope .alert-secondary h3, .hh-scope .alert-secondary h4, .hh-scope .alert-secondary h5, .hh-scope .alert-secondary h6, .hh-scope .alert-secondary li, .hh-scope .alert-secondary p{
    color: #0e3a32
}

.hh-scope .alert-secondary .alert-link{
    font-weight: 500;
    text-decoration: underline
}

.hh-scope .alert-secondary.alert-dismissible .close{
    opacity: .8
}

.hh-scope .alert-secondary.alert-dismissible .close:focus, .hh-scope .alert-secondary.alert-dismissible .close:hover{
    color: #0e3a32
}

@-webkit-keyframes progress-bar-stripes {
    .hh-scope 0%{
        background-position-x: 1rem
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.hh-scope .progress, .hh-scope .progress-stacked{
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #0e3a32;
    --bs-progress-bar-transition: width 0.6s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius);
    box-shadow: var(--bs-progress-box-shadow)
}

.hh-scope .progress-bar{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    -webkit-transition: var(--bs-progress-bar-transition);
    transition: var(--bs-progress-bar-transition)
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .progress-bar{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .progress-bar-striped{
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.hh-scope .progress-stacked>.progress{
    overflow: visible
}

.hh-scope .progress-stacked>.progress>.progress-bar{
    width: 100%
}

.hh-scope .progress-bar-animated{
    -webkit-animation: 1s linear infinite progress-bar-stripes;
    animation: 1s linear infinite progress-bar-stripes
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .progress-bar-animated{
        -webkit-animation: none;
        animation: none
    }
}

.hh-scope .list-group{
    --bs-list-group-color: var(--bs-body-color);
    --bs-list-group-bg: var(--bs-body-bg);
    --bs-list-group-border-color: var(--bs-border-color);
    --bs-list-group-border-width: var(--bs-border-width);
    --bs-list-group-border-radius: var(--bs-border-radius);
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: 0.5rem;
    --bs-list-group-action-color: var(--bs-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0e3a32;
    --bs-list-group-active-border-color: #0e3a32;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

.hh-scope .list-group-numbered{
    list-style-type: none;
    counter-reset: section
}

.hh-scope .list-group-numbered>.list-group-item::before{
    content: counters(section, ".") ". ";
    counter-increment: section
}

.hh-scope .list-group-item-action{
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

.hh-scope .list-group-item-action:focus, .hh-scope .list-group-item-action:hover{
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg)
}

.hh-scope .list-group-item-action:active{
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

.hh-scope .list-group-item{
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

.hh-scope .list-group-item:first-child{
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.hh-scope .list-group-item:last-child{
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.hh-scope .list-group-item.disabled, .hh-scope .list-group-item:disabled{
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg)
}

.hh-scope .list-group-item.active{
    z-index: 2;
    color: var(--bs-list-group-active-color);
    background-color: var(--bs-list-group-active-bg);
    border-color: var(--bs-list-group-active-border-color)
}

.hh-scope .list-group-item+.list-group-item{
    border-top-width: 0
}

.hh-scope .list-group-item+.list-group-item.active{
    margin-top: -webkit-calc(-1 * var(--bs-list-group-border-width));
    margin-top: calc(-1 * var(--bs-list-group-border-width));
    border-top-width: var(--bs-list-group-border-width)
}

.hh-scope .list-group-horizontal{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.hh-scope .list-group-horizontal>.list-group-item:first-child:not(:last-child){
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0
}

.hh-scope .list-group-horizontal>.list-group-item:last-child:not(:first-child){
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0
}

.hh-scope .list-group-horizontal>.list-group-item.active{
    margin-top: 0
}

.hh-scope .list-group-horizontal>.list-group-item+.list-group-item{
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0
}

.hh-scope .list-group-horizontal>.list-group-item+.list-group-item.active{
    margin-left: -webkit-calc(-1 * var(--bs-list-group-border-width));
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width)
}

@media (min-width: 576px) {
    .hh-scope .list-group-horizontal-sm{
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .hh-scope .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .hh-scope .list-group-horizontal-sm>.list-group-item.active{
        margin-top: 0
    }

    .hh-scope .list-group-horizontal-sm>.list-group-item+.list-group-item{
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .hh-scope .list-group-horizontal-sm>.list-group-item+.list-group-item.active{
        margin-left: -webkit-calc(-1 * var(--bs-list-group-border-width));
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 768px) {
    .hh-scope .list-group-horizontal-md{
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .list-group-horizontal-md>.list-group-item:first-child:not(:last-child){
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .hh-scope .list-group-horizontal-md>.list-group-item:last-child:not(:first-child){
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .hh-scope .list-group-horizontal-md>.list-group-item.active{
        margin-top: 0
    }

    .hh-scope .list-group-horizontal-md>.list-group-item+.list-group-item{
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .hh-scope .list-group-horizontal-md>.list-group-item+.list-group-item.active{
        margin-left: -webkit-calc(-1 * var(--bs-list-group-border-width));
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 992px) {
    .hh-scope .list-group-horizontal-lg{
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .hh-scope .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .hh-scope .list-group-horizontal-lg>.list-group-item.active{
        margin-top: 0
    }

    .hh-scope .list-group-horizontal-lg>.list-group-item+.list-group-item{
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .hh-scope .list-group-horizontal-lg>.list-group-item+.list-group-item.active{
        margin-left: -webkit-calc(-1 * var(--bs-list-group-border-width));
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 1200px) {
    .hh-scope .list-group-horizontal-xl{
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .hh-scope .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .hh-scope .list-group-horizontal-xl>.list-group-item.active{
        margin-top: 0
    }

    .hh-scope .list-group-horizontal-xl>.list-group-item+.list-group-item{
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .hh-scope .list-group-horizontal-xl>.list-group-item+.list-group-item.active{
        margin-left: -webkit-calc(-1 * var(--bs-list-group-border-width));
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 1400px) {
    .hh-scope .list-group-horizontal-xxl{
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .hh-scope .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .hh-scope .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .hh-scope .list-group-horizontal-xxl>.list-group-item.active{
        margin-top: 0
    }

    .hh-scope .list-group-horizontal-xxl>.list-group-item+.list-group-item{
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .hh-scope .list-group-horizontal-xxl>.list-group-item+.list-group-item.active{
        margin-left: -webkit-calc(-1 * var(--bs-list-group-border-width));
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

.hh-scope .list-group-flush{
    border-radius: 0
}

.hh-scope .list-group-flush>.list-group-item{
    border-width: 0 0 var(--bs-list-group-border-width)
}

.hh-scope .list-group-flush>.list-group-item:last-child{
    border-bottom-width: 0
}

.hh-scope .list-group-item-primary{
    --bs-list-group-color: var(--bs-primary-text-emphasis);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
    --bs-list-group-active-color: var(--bs-primary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-primary-text-emphasis)
}

.hh-scope .list-group-item-secondary{
    --bs-list-group-color: var(--bs-secondary-text-emphasis);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)
}

.hh-scope .list-group-item-success{
    --bs-list-group-color: var(--bs-success-text-emphasis);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
    --bs-list-group-active-color: var(--bs-success-bg-subtle);
    --bs-list-group-active-bg: var(--bs-success-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-success-text-emphasis)
}

.hh-scope .list-group-item-info{
    --bs-list-group-color: var(--bs-info-text-emphasis);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
    --bs-list-group-active-color: var(--bs-info-bg-subtle);
    --bs-list-group-active-bg: var(--bs-info-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-info-text-emphasis)
}

.hh-scope .list-group-item-warning{
    --bs-list-group-color: var(--bs-warning-text-emphasis);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
    --bs-list-group-active-color: var(--bs-warning-bg-subtle);
    --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-warning-text-emphasis)
}

.hh-scope .list-group-item-danger{
    --bs-list-group-color: var(--bs-danger-text-emphasis);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
    --bs-list-group-active-color: var(--bs-danger-bg-subtle);
    --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-danger-text-emphasis)
}

.hh-scope .list-group-item-light{
    --bs-list-group-color: var(--bs-light-text-emphasis);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
    --bs-list-group-active-color: var(--bs-light-bg-subtle);
    --bs-list-group-active-bg: var(--bs-light-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-light-text-emphasis)
}

.hh-scope .list-group-item-mid{
    --bs-list-group-color: var(--bs-mid-text-emphasis);
    --bs-list-group-bg: var(--bs-mid-bg-subtle);
    --bs-list-group-border-color: var(--bs-mid-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-mid-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-mid-border-subtle);
    --bs-list-group-active-color: var(--bs-mid-bg-subtle);
    --bs-list-group-active-bg: var(--bs-mid-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-mid-text-emphasis)
}

.hh-scope .list-group-item-dark{
    --bs-list-group-color: var(--bs-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-dark-text-emphasis)
}

.hh-scope .list-group{
    box-shadow: 0 1px 2px rgba(0,0,0,.075)
}

.hh-scope .list-group-item.active, .hh-scope .list-group-item.active:focus, .hh-scope .list-group-item.active:hover{
    text-shadow: 0 -1px 0 #04110f;
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--bs-list-group-active-bg)),to(#071b17));
    background-image: linear-gradient(to bottom,var(--bs-list-group-active-bg) 0,#071b17 100%);
    background-repeat: repeat-x;
    border-color: #071b17
}

.hh-scope .list-group-alt1{
    --bs-list-group-color: #414141;
    --bs-list-group-border-color: rgba(184, 129, 40, 0.25);
    font-size: 12px;
    box-shadow: none
}

.hh-scope .list-group-alt1 .list-group-item{
    margin-bottom: 0;
    padding-left: 0;
    border-top: 0;
    border-right: 0;
    border-left: 0
}

.hh-scope .list-group-alt1 .list-group-item:last-child{
    border-bottom: 0
}

.hh-scope .btn-close{
    --bs-btn-close-color: #000;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(14, 58, 50, 0.25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: 0;
    opacity: var(--bs-btn-close-opacity)
}

.hh-scope .btn-close:hover{
    color: var(--bs-btn-close-color);
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity)
}

.hh-scope .btn-close:focus{
    outline: 0;
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity)
}

.hh-scope .btn-close.disabled, .hh-scope .btn-close:disabled{
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

.hh-scope .btn-close-white{
    -webkit-filter: var(--bs-btn-close-white-filter);
    filter: var(--bs-btn-close-white-filter)
}

.hh-scope [data-bs-theme=dark] .btn-close{
    -webkit-filter: var(--bs-btn-close-white-filter);
    filter: var(--bs-btn-close-white-filter)
}

.hh-scope .toast{
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 1.875rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius)
}

.hh-scope .toast.showing{
    opacity: 0
}

.hh-scope .toast:not(.show){
    display: none
}

.hh-scope .toast-container{
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.hh-scope .toast-container>:not(:last-child){
    margin-bottom: var(--bs-toast-spacing)
}

.hh-scope .toast-header{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius: -webkit-calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: -webkit-calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}

.hh-scope .toast-header .btn-close{
    margin-right: -webkit-calc(-.5 * var(--bs-toast-padding-x));
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x)
}

.hh-scope .toast-body{
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

.hh-scope .modal{
    --bs-modal-zindex: 1055;
    --bs-modal-width: 600px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: -webkit-calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --bs-modal-title-line-height: 1.428571429;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-bg: #ece9d3;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.hh-scope .modal-dialog{
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

.hh-scope .modal.fade .modal-dialog{
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translate(0,-50px);
    transform: translate(0,-50px)
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .modal.fade .modal-dialog{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .modal.show .modal-dialog{
    -webkit-transform: none;
    transform: none
}

.hh-scope .modal.modal-static .modal-dialog{
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.hh-scope .modal-dialog-scrollable{
    height: -webkit-calc(100% - var(--bs-modal-margin) * 2);
    height: calc(100% - var(--bs-modal-margin) * 2)
}

.hh-scope .modal-dialog-scrollable .modal-content{
    max-height: 100%;
    overflow: hidden
}

.hh-scope .modal-dialog-scrollable .modal-body{
    overflow-y: auto
}

.hh-scope .modal-dialog-centered{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: -webkit-calc(100% - var(--bs-modal-margin) * 2);
    min-height: calc(100% - var(--bs-modal-margin) * 2)
}

.hh-scope .modal-content{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    box-shadow: var(--bs-modal-box-shadow);
    outline: 0
}

.hh-scope .modal-backdrop{
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

.hh-scope .modal-backdrop.fade{
    opacity: 0
}

.hh-scope .modal-backdrop.show{
    opacity: var(--bs-backdrop-opacity)
}

.hh-scope .modal-header{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius)
}

.hh-scope .modal-header .btn-close{
    padding: -webkit-calc(var(--bs-modal-header-padding-y) * .5) -webkit-calc(var(--bs-modal-header-padding-x) * .5);
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: -webkit-calc(-.5 * var(--bs-modal-header-padding-y)) -webkit-calc(-.5 * var(--bs-modal-header-padding-x)) -webkit-calc(-.5 * var(--bs-modal-header-padding-y)) auto;
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto
}

.hh-scope .modal-title{
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

.hh-scope .modal-body{
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

.hh-scope .modal-footer{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: -webkit-calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius)
}

.hh-scope .modal-footer>*{
    margin: -webkit-calc(var(--bs-modal-footer-gap) * .5);
    margin: calc(var(--bs-modal-footer-gap) * .5)
}

@media (min-width: 576px) {
    .hh-scope .modal{
        --bs-modal-margin:1.75rem;
        --bs-modal-box-shadow: var(--bs-box-shadow)
    }

    .hh-scope .modal-dialog{
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }

    .hh-scope .modal-sm{
        --bs-modal-width: 400px
    }
}

@media (min-width: 992px) {
    .hh-scope .modal-lg, .hh-scope .modal-xl{
        --bs-modal-width:900px
    }
}

@media (min-width: 1200px) {
    .hh-scope .modal-xl{
        --bs-modal-width:1140px
    }
}

.hh-scope .modal-fullscreen{
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

.hh-scope .modal-fullscreen .modal-content{
    height: 100%;
    border: 0;
    border-radius: 0
}

.hh-scope .modal-fullscreen .modal-footer, .hh-scope .modal-fullscreen .modal-header{
    border-radius: 0
}

.hh-scope .modal-fullscreen .modal-body{
    overflow-y: auto
}

@media (max-width: 575.98px) {
    .hh-scope .modal-fullscreen-sm-down{
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .hh-scope .modal-fullscreen-sm-down .modal-content{
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-sm-down .modal-footer, .hh-scope .modal-fullscreen-sm-down .modal-header{
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-sm-down .modal-body{
        overflow-y: auto
    }
}

@media (max-width: 767.98px) {
    .hh-scope .modal-fullscreen-md-down{
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .hh-scope .modal-fullscreen-md-down .modal-content{
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-md-down .modal-footer, .hh-scope .modal-fullscreen-md-down .modal-header{
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-md-down .modal-body{
        overflow-y: auto
    }
}

@media (max-width: 991.98px) {
    .hh-scope .modal-fullscreen-lg-down{
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .hh-scope .modal-fullscreen-lg-down .modal-content{
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-lg-down .modal-footer, .hh-scope .modal-fullscreen-lg-down .modal-header{
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-lg-down .modal-body{
        overflow-y: auto
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .modal-fullscreen-xl-down{
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .hh-scope .modal-fullscreen-xl-down .modal-content{
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-xl-down .modal-footer, .hh-scope .modal-fullscreen-xl-down .modal-header{
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-xl-down .modal-body{
        overflow-y: auto
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .modal-fullscreen-xxl-down{
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .hh-scope .modal-fullscreen-xxl-down .modal-content{
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-xxl-down .modal-footer, .hh-scope .modal-fullscreen-xxl-down .modal-header{
        border-radius: 0
    }

    .hh-scope .modal-fullscreen-xxl-down .modal-body{
        overflow-y: auto
    }
}

.hh-scope .modal-blurred .body-inner{
    position: fixed;
    opacity: 0;
    -webkit-filter: blur(8px);
    filter: blur(8px)
}

.hh-scope .cssfilters .modal-blurred .body-inner{
    opacity: 1
}

.hh-scope .no-cssfilters .modal-blurred .modal-backdrop{
    background-color: #005a4e;
    opacity: 1
}

.hh-scope .modal-content{
    border: none;
    box-shadow: none
}

.hh-scope .modal-header{
    color: #005a4e;
    --bs-heading-color: #005a4e;
    --bs-heading-color-h1: var(--bs-heading-color);
    --bs-heading-color-h2: var(--bs-heading-color);
    --bs-heading-color-h3: var(--bs-heading-color);
    --bs-heading-color-h4: var(--bs-heading-color);
    --bs-heading-color-h5: var(--bs-heading-color);
    --bs-heading-color-h6: var(--bs-heading-color);
    background: #ece9d3
}

.hh-scope .modal-header .btn-close{
    --bs-btn-close-opacity: 1;
    --bs-btn-close-hover-opacity: 1;
    --bs-btn-close-focus-shadow: none;
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .5
}

.hh-scope .modal-header .btn-close, .hh-scope .modal-header .btn-close:focus, .hh-scope .modal-header .btn-close:hover{
    --bs-btn-close-color: #005a4e;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23005a4e'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")
}

.hh-scope .video-modal .modal-content{
    background: 0 0
}

.hh-scope .video-modal .btn-close{
    --bs-btn-close-color: #fff;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 1
}

.hh-scope .video-modal .btn-close:only-child{
    margin-left: auto
}

.hh-scope .account-modal{
    --bs-modal-padding: 25px;
    --bs-modal-header-padding-x: 30px;
    --bs-modal-header-padding-y: 25px;
    --bs-modal-header-padding: var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x);
    --bs-modal-header-border-color: transparent;
    --bs-modal-header-border-width: 0;
    --bs-modal-footer-gap: 10px;
    --bs-modal-footer-bg: #ece9d3;
    --bs-modal-footer-border-color: transparent;
    --bs-modal-footer-border-width: 0
}

.hh-scope .account-modal .modal-header p{
    margin: 0;
    font-size: 17px
}

.hh-scope .account-modal .modal-header .modal-title{
    font-size: 22px;
    font-weight: 700
}

.hh-scope .account-modal .modal-body{
    display: inline-block;
    width: 100%
}

.hh-scope .account-modal .modal-body .forgot-password{
    color: #878787;
    font-size: 14px
}

.hh-scope .account-modal .modal-body .cb-label{
    color: #4f4f4f;
    font-size: 13px
}

.hh-scope .account-modal .modal-footer{
    text-align: center
}

.hh-scope .account-modal .modal-footer .footer-inner{
    font-size: 14px
}

.hh-scope .profile-modal{
    --bs-modal-padding: 0 50px 50px;
    --bs-modal-header-padding-x: 50px;
    --bs-modal-header-padding-y: 30px;
    --bs-modal-header-padding: var(--bs-modal-header-padding-x) var(--bs-modal-header-padding-y);
    --bs-modal-header-border-width: 0
}

.hh-scope .profile-modal .modal-header{
    background: 0 0
}

.hh-scope .profile-modal .modal-header .btn-close{
    --bs-btn-close-color: #2e2e2e;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232e2e2e'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 1;
    position: absolute;
    padding: 18px 13px;
    top: 40px;
    right: 0;
    background-color: #ece9d3;
    border: none;
    font-size: 26px
}

.hh-scope .profile-modal .modal-info{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .profile-modal .modal-img{
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin-right: 20px
}

.hh-scope .profile-modal .modal-img img{
    max-width: 100px
}

.hh-scope .profile-modal .modal-details{
    display: inline-block;
    vertical-align: middle;
    color: #005a4e
}

.hh-scope .profile-modal .modal-name{
    display: inline-block;
    margin-bottom: 5px;
    padding-bottom: 2px;
    border-bottom: 2px solid #b88128;
    font-size: 25px;
    font-weight: 700
}

.hh-scope .profile-modal .modal-title{
    font-size: 14px;
    font-weight: 500
}

.hh-scope .profile-modal .modal-body p{
    margin-bottom: 30px;
    font-size: 14px
}

.hh-scope .profile-modal .modal-body p:last-child{
    margin-bottom: 0
}

.hh-scope .tooltip{
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 300px;
    --bs-tooltip-padding-x: 0.1875rem;
    --bs-tooltip-padding-y: 0.5rem;
    --bs-tooltip-font-size: 0.8125rem;
    --bs-tooltip-color: var(--bs-gray-600);
    --bs-tooltip-bg: var(--bs-gray-300);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: 0.9;
    --bs-tooltip-arrow-width: 0.3125rem;
    --bs-tooltip-arrow-height: var(--bs-tooltip-arrow-width);
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

.hh-scope .tooltip.show{
    opacity: var(--bs-tooltip-opacity)
}

.hh-scope .tooltip .tooltip-arrow{
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height)
}

.hh-scope .tooltip .tooltip-arrow::before{
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.hh-scope .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .hh-scope .bs-tooltip-top .tooltip-arrow{
    bottom: -webkit-calc(-1 * var(--bs-tooltip-arrow-height));
    bottom: calc(-1 * var(--bs-tooltip-arrow-height))
}

.hh-scope .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .hh-scope .bs-tooltip-top .tooltip-arrow::before{
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) -webkit-calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg)
}

.hh-scope .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .hh-scope .bs-tooltip-end .tooltip-arrow{
    left: -webkit-calc(-1 * var(--bs-tooltip-arrow-height));
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.hh-scope .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .hh-scope .bs-tooltip-end .tooltip-arrow::before{
    right: -1px;
    border-width: -webkit-calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) -webkit-calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-right-color: var(--bs-tooltip-bg)
}

.hh-scope .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .hh-scope .bs-tooltip-bottom .tooltip-arrow{
    top: -webkit-calc(-1 * var(--bs-tooltip-arrow-height));
    top: calc(-1 * var(--bs-tooltip-arrow-height))
}

.hh-scope .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .hh-scope .bs-tooltip-bottom .tooltip-arrow::before{
    bottom: -1px;
    border-width: 0 -webkit-calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg)
}

.hh-scope .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .hh-scope .bs-tooltip-start .tooltip-arrow{
    right: -webkit-calc(-1 * var(--bs-tooltip-arrow-height));
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.hh-scope .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .hh-scope .bs-tooltip-start .tooltip-arrow::before{
    left: -1px;
    border-width: -webkit-calc(var(--bs-tooltip-arrow-width) * .5) 0 -webkit-calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-left-color: var(--bs-tooltip-bg)
}

.hh-scope .tooltip-inner{
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius)
}

.hh-scope .tooltip-full{
    --bs-tooltip-max-width: none;
    width: 100%
}

.hh-scope .tooltip-full .tooltip-inner{
    width: 100%
}

.hh-scope .tooltip-reset{
    --bs-tooltip-padding-x: 0;
    --bs-tooltip-padding-y: 0;
    --bs-tooltip-font-size: 100%;
    --bs-tooltip-bg: transparent;
    --bs-tooltip-border-radius: 0;
    --bs-tooltip-opacity: 1;
    --bs-tooltip-arrow-width: 0;
    --bs-tooltip-arrow-height: 0;
    font-size: var(--bs-tooltip-font-size)
}

.hh-scope .tooltip-reset .tooltip-inner{
    text-align: left
}

.hh-scope .popover{
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 0.8125rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: -webkit-calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: 0.5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: #b88128;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --bs-popover-arrow-width: 0.625rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius);
    box-shadow: var(--bs-popover-box-shadow)
}

.hh-scope .popover .popover-arrow{
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height)
}

.hh-scope .popover .popover-arrow::after, .hh-scope .popover .popover-arrow::before{
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0
}

.hh-scope .bs-popover-auto[data-popper-placement^=top]>.popover-arrow, .hh-scope .bs-popover-top>.popover-arrow{
    bottom: -webkit-calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.hh-scope .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after, .hh-scope .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before, .hh-scope .bs-popover-top>.popover-arrow::after, .hh-scope .bs-popover-top>.popover-arrow::before{
    border-width: var(--bs-popover-arrow-height) -webkit-calc(var(--bs-popover-arrow-width) * .5) 0;
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.hh-scope .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before, .hh-scope .bs-popover-top>.popover-arrow::before{
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border)
}

.hh-scope .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after, .hh-scope .bs-popover-top>.popover-arrow::after{
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg)
}

.hh-scope .bs-popover-auto[data-popper-placement^=right]>.popover-arrow, .hh-scope .bs-popover-end>.popover-arrow{
    left: -webkit-calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

.hh-scope .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after, .hh-scope .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before, .hh-scope .bs-popover-end>.popover-arrow::after, .hh-scope .bs-popover-end>.popover-arrow::before{
    border-width: -webkit-calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) -webkit-calc(var(--bs-popover-arrow-width) * .5) 0;
    border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.hh-scope .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before, .hh-scope .bs-popover-end>.popover-arrow::before{
    left: 0;
    border-right-color: var(--bs-popover-arrow-border)
}

.hh-scope .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after, .hh-scope .bs-popover-end>.popover-arrow::after{
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg)
}

.hh-scope .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow, .hh-scope .bs-popover-bottom>.popover-arrow{
    top: -webkit-calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.hh-scope .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after, .hh-scope .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before, .hh-scope .bs-popover-bottom>.popover-arrow::after, .hh-scope .bs-popover-bottom>.popover-arrow::before{
    border-width: 0 -webkit-calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.hh-scope .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before, .hh-scope .bs-popover-bottom>.popover-arrow::before{
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border)
}

.hh-scope .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after, .hh-scope .bs-popover-bottom>.popover-arrow::after{
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg)
}

.hh-scope .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .hh-scope .bs-popover-bottom .popover-header::before{
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-left: -webkit-calc(-.5 * var(--bs-popover-arrow-width));
    margin-left: calc(-.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
}

.hh-scope .bs-popover-auto[data-popper-placement^=left]>.popover-arrow, .hh-scope .bs-popover-start>.popover-arrow{
    right: -webkit-calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

.hh-scope .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after, .hh-scope .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before, .hh-scope .bs-popover-start>.popover-arrow::after, .hh-scope .bs-popover-start>.popover-arrow::before{
    border-width: -webkit-calc(var(--bs-popover-arrow-width) * .5) 0 -webkit-calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
    border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.hh-scope .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before, .hh-scope .bs-popover-start>.popover-arrow::before{
    right: 0;
    border-left-color: var(--bs-popover-arrow-border)
}

.hh-scope .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after, .hh-scope .bs-popover-start>.popover-arrow::after{
    right: var(--bs-popover-border-width);
    border-left-color: var(--bs-popover-bg)
}

.hh-scope .popover-header{
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius)
}

.hh-scope .popover-header:empty{
    display: none
}

.hh-scope .popover-body{
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color)
}

.hh-scope .carousel{
    position: relative
}

.hh-scope .carousel.pointer-event{
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.hh-scope .carousel-inner{
    position: relative;
    width: 100%;
    overflow: hidden
}

.hh-scope .carousel-inner::after{
    display: block;
    clear: both;
    content: ""
}

.hh-scope .carousel-item{
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .carousel-item{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .carousel-item-next, .hh-scope .carousel-item-prev, .hh-scope .carousel-item.active{
    display: block
}

.hh-scope .active.carousel-item-end, .hh-scope .carousel-item-next:not(.carousel-item-start){
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.hh-scope .active.carousel-item-start, .hh-scope .carousel-item-prev:not(.carousel-item-end){
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.hh-scope .carousel-fade .carousel-item{
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transform: none;
    transform: none
}

.hh-scope .carousel-fade .carousel-item-next.carousel-item-start, .hh-scope .carousel-fade .carousel-item-prev.carousel-item-end, .hh-scope .carousel-fade .carousel-item.active{
    z-index: 1;
    opacity: 1
}

.hh-scope .carousel-fade .active.carousel-item-end, .hh-scope .carousel-fade .active.carousel-item-start{
    z-index: 0;
    opacity: 0;
    -webkit-transition: opacity 0s .6s;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .carousel-fade .active.carousel-item-end, .hh-scope .carousel-fade .active.carousel-item-start{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .carousel-control-next, .hh-scope .carousel-control-prev{
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    -webkit-transition: opacity .15s ease;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .carousel-control-next, .hh-scope .carousel-control-prev{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .carousel-control-next:focus, .hh-scope .carousel-control-next:hover, .hh-scope .carousel-control-prev:focus, .hh-scope .carousel-control-prev:hover{
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.hh-scope .carousel-control-prev{
    left: 0
}

.hh-scope .carousel-control-next{
    right: 0
}

.hh-scope .carousel-control-next-icon, .hh-scope .carousel-control-prev-icon{
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.hh-scope .carousel-control-prev-icon{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}

.hh-scope .carousel-control-next-icon{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.hh-scope .carousel-indicators{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%
}

.hh-scope .carousel-indicators [data-bs-target]{
    box-sizing: content-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    -webkit-transition: opacity .6s ease;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .carousel-indicators [data-bs-target]{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .carousel-indicators .active{
    opacity: 1
}

.hh-scope .carousel-caption{
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

.hh-scope .carousel-dark .carousel-control-next-icon, .hh-scope .carousel-dark .carousel-control-prev-icon{
    -webkit-filter: invert(1) grayscale(100);
    filter: invert(1) grayscale(100)
}

.hh-scope .carousel-dark .carousel-indicators [data-bs-target]{
    background-color: #000
}

.hh-scope .carousel-dark .carousel-caption{
    color: #000
}

.hh-scope [data-bs-theme=dark] .carousel .carousel-control-next-icon, .hh-scope [data-bs-theme=dark] .carousel .carousel-control-prev-icon, .hh-scope [data-bs-theme=dark].carousel .carousel-control-next-icon, .hh-scope [data-bs-theme=dark].carousel .carousel-control-prev-icon{
    -webkit-filter: invert(1) grayscale(100);
    filter: invert(1) grayscale(100)
}

.hh-scope [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], .hh-scope [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{
    background-color: #000
}

.hh-scope [data-bs-theme=dark] .carousel .carousel-caption, .hh-scope [data-bs-theme=dark].carousel .carousel-caption{
    color: #000
}

.hh-scope .carousel-control-next [class*=" icon-"], .hh-scope .carousel-control-next [class^=icon-], .hh-scope .carousel-control-prev [class*=" icon-"], .hh-scope .carousel-control-prev [class^=icon-]{
    position: absolute;
    top: 50%;
    margin-top: -.625rem;
    z-index: 5;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    line-height: 1
}

@media (min-width: 768px) {
    .hh-scope .carousel-control-next [class*=" icon-"], .hh-scope .carousel-control-next [class^=icon-], .hh-scope .carousel-control-prev [class*=" icon-"], .hh-scope .carousel-control-prev [class^=icon-]{
        width:1.875rem;
        height: 1.875rem;
        margin-top: -.9375rem;
        font-size: 1.875rem
    }
}

.hh-scope .carousel-control-prev [class*=" icon-"], .hh-scope .carousel-control-prev [class^=icon-]{
    left: 50%;
    margin-left: -.625rem
}

@media (min-width: 768px) {
    .hh-scope .carousel-control-prev [class*=" icon-"], .hh-scope .carousel-control-prev [class^=icon-]{
        margin-left:-.9375rem
    }
}

.hh-scope .carousel-control-next [class*=" icon-"], .hh-scope .carousel-control-next [class^=icon-]{
    right: 50%;
    margin-right: -.625rem
}

@media (min-width: 768px) {
    .hh-scope .carousel-control-next [class*=" icon-"], .hh-scope .carousel-control-next [class^=icon-]{
        margin-right:-.9375rem
    }
}

.hh-scope .carousel-form .carousel-inner>.carousel-item{
    height: 555px;
    overflow: hidden
}

@media (min-width: 768px) {
    .hh-scope .carousel-form .carousel-inner>.carousel-item{
        height:430px
    }
}

@media (min-width: 992px) {
    .hh-scope .carousel-form .carousel-inner>.carousel-item{
        height:360px
    }
}

.hh-scope .carousel-form .carousel-caption{
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-shadow: none
}

@media (min-width: 768px) {
    .hh-scope .carousel-form .carousel-caption{
        left:15%;
        right: 15%
    }
}

.hh-scope .carousel-form .carousel-caption, .hh-scope .carousel-form .carousel-caption .h1, .hh-scope .carousel-form .carousel-caption .h2, .hh-scope .carousel-form .carousel-caption .h3, .hh-scope .carousel-form .carousel-caption .h4, .hh-scope .carousel-form .carousel-caption .h5, .hh-scope .carousel-form .carousel-caption .h6, .hh-scope .carousel-form .carousel-caption h1, .hh-scope .carousel-form .carousel-caption h2, .hh-scope .carousel-form .carousel-caption h3, .hh-scope .carousel-form .carousel-caption h4, .hh-scope .carousel-form .carousel-caption h5, .hh-scope .carousel-form .carousel-caption h6{
    color: #2e2e2e
}

.hh-scope .carousel-form .carousel-control-next, .hh-scope .carousel-form .carousel-control-prev{
    opacity: 1;
    text-shadow: none;
    background-image: none
}

.hh-scope .carousel-form .carousel-control-next [class*=" icon-"], .hh-scope .carousel-form .carousel-control-next [class^=icon-], .hh-scope .carousel-form .carousel-control-prev [class*=" icon-"], .hh-scope .carousel-form .carousel-control-prev [class^=icon-]{
    color: #005a4e
}

.hh-scope .carousel-form .carousel-control-next:focus [class*=" icon-"], .hh-scope .carousel-form .carousel-control-next:focus [class^=icon-], .hh-scope .carousel-form .carousel-control-next:hover [class*=" icon-"], .hh-scope .carousel-form .carousel-control-next:hover [class^=icon-], .hh-scope .carousel-form .carousel-control-prev:focus [class*=" icon-"], .hh-scope .carousel-form .carousel-control-prev:focus [class^=icon-], .hh-scope .carousel-form .carousel-control-prev:hover [class*=" icon-"], .hh-scope .carousel-form .carousel-control-prev:hover [class^=icon-]{
    color: #0e3a32
}

.hh-scope .spinner-border, .hh-scope .spinner-grow{
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@-webkit-keyframes spinner-border {
    .hh-scope to{
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.hh-scope .spinner-border{
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent
}

.hh-scope .spinner-border-sm{
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.2em
}

@-webkit-keyframes spinner-grow {
    .hh-scope 0%{
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    .hh-scope 50%{
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.hh-scope .spinner-grow{
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0
}

.hh-scope .spinner-grow-sm{
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .spinner-border, .hh-scope .spinner-grow{
        --bs-spinner-animation-speed: 1.5s
    }
}

.hh-scope .offcanvas, .hh-scope .offcanvas-lg, .hh-scope .offcanvas-md, .hh-scope .offcanvas-sm, .hh-scope .offcanvas-xl, .hh-scope .offcanvas-xxl{
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.428571429
}

@media (max-width: 575.98px) {
    .hh-scope .offcanvas-sm{
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        -webkit-transition: var(--bs-offcanvas-transition);
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 575.98px) and (prefers-reduced-motion:reduce) {
    .hh-scope .offcanvas-sm{
        -webkit-transition:none;
        transition: none
    }
}

@media (max-width: 575.98px) {
    .hh-scope .offcanvas-sm.offcanvas-start{
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@media (max-width: 575.98px) {
    .hh-scope .offcanvas-sm.offcanvas-end{
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@media (max-width: 575.98px) {
    .hh-scope .offcanvas-sm.offcanvas-top{
        top:0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@media (max-width: 575.98px) {
    .hh-scope .offcanvas-sm.offcanvas-bottom{
        right:0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@media (max-width: 575.98px) {
    .hh-scope .offcanvas-sm.show:not(.hiding), .hh-scope .offcanvas-sm.showing{
        -webkit-transform:none;
        transform: none
    }
}

@media (max-width: 575.98px) {
    .hh-scope .offcanvas-sm.hiding, .hh-scope .offcanvas-sm.show, .hh-scope .offcanvas-sm.showing{
        visibility:visible
    }
}

@media (min-width: 576px) {
    .hh-scope .offcanvas-sm{
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .hh-scope .offcanvas-sm .offcanvas-header{
        display: none
    }

    .hh-scope .offcanvas-sm .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media (max-width: 767.98px) {
    .hh-scope .offcanvas-md{
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        -webkit-transition: var(--bs-offcanvas-transition);
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 767.98px) and (prefers-reduced-motion:reduce) {
    .hh-scope .offcanvas-md{
        -webkit-transition:none;
        transition: none
    }
}

@media (max-width: 767.98px) {
    .hh-scope .offcanvas-md.offcanvas-start{
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@media (max-width: 767.98px) {
    .hh-scope .offcanvas-md.offcanvas-end{
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@media (max-width: 767.98px) {
    .hh-scope .offcanvas-md.offcanvas-top{
        top:0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@media (max-width: 767.98px) {
    .hh-scope .offcanvas-md.offcanvas-bottom{
        right:0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@media (max-width: 767.98px) {
    .hh-scope .offcanvas-md.show:not(.hiding), .hh-scope .offcanvas-md.showing{
        -webkit-transform:none;
        transform: none
    }
}

@media (max-width: 767.98px) {
    .hh-scope .offcanvas-md.hiding, .hh-scope .offcanvas-md.show, .hh-scope .offcanvas-md.showing{
        visibility:visible
    }
}

@media (min-width: 768px) {
    .hh-scope .offcanvas-md{
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .hh-scope .offcanvas-md .offcanvas-header{
        display: none
    }

    .hh-scope .offcanvas-md .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media (max-width: 991.98px) {
    .hh-scope .offcanvas-lg{
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        -webkit-transition: var(--bs-offcanvas-transition);
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 991.98px) and (prefers-reduced-motion:reduce) {
    .hh-scope .offcanvas-lg{
        -webkit-transition:none;
        transition: none
    }
}

@media (max-width: 991.98px) {
    .hh-scope .offcanvas-lg.offcanvas-start{
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@media (max-width: 991.98px) {
    .hh-scope .offcanvas-lg.offcanvas-end{
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@media (max-width: 991.98px) {
    .hh-scope .offcanvas-lg.offcanvas-top{
        top:0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@media (max-width: 991.98px) {
    .hh-scope .offcanvas-lg.offcanvas-bottom{
        right:0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@media (max-width: 991.98px) {
    .hh-scope .offcanvas-lg.show:not(.hiding), .hh-scope .offcanvas-lg.showing{
        -webkit-transform:none;
        transform: none
    }
}

@media (max-width: 991.98px) {
    .hh-scope .offcanvas-lg.hiding, .hh-scope .offcanvas-lg.show, .hh-scope .offcanvas-lg.showing{
        visibility:visible
    }
}

@media (min-width: 992px) {
    .hh-scope .offcanvas-lg{
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .hh-scope .offcanvas-lg .offcanvas-header{
        display: none
    }

    .hh-scope .offcanvas-lg .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .offcanvas-xl{
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        -webkit-transition: var(--bs-offcanvas-transition);
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 1199.98px) and (prefers-reduced-motion:reduce) {
    .hh-scope .offcanvas-xl{
        -webkit-transition:none;
        transition: none
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .offcanvas-xl.offcanvas-start{
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .offcanvas-xl.offcanvas-end{
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .offcanvas-xl.offcanvas-top{
        top:0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .offcanvas-xl.offcanvas-bottom{
        right:0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .offcanvas-xl.show:not(.hiding), .hh-scope .offcanvas-xl.showing{
        -webkit-transform:none;
        transform: none
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .offcanvas-xl.hiding, .hh-scope .offcanvas-xl.show, .hh-scope .offcanvas-xl.showing{
        visibility:visible
    }
}

@media (min-width: 1200px) {
    .hh-scope .offcanvas-xl{
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .hh-scope .offcanvas-xl .offcanvas-header{
        display: none
    }

    .hh-scope .offcanvas-xl .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .offcanvas-xxl{
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        -webkit-transition: var(--bs-offcanvas-transition);
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width: 1399.98px) and (prefers-reduced-motion:reduce) {
    .hh-scope .offcanvas-xxl{
        -webkit-transition:none;
        transition: none
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .offcanvas-xxl.offcanvas-start{
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .offcanvas-xxl.offcanvas-end{
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .offcanvas-xxl.offcanvas-top{
        top:0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .offcanvas-xxl.offcanvas-bottom{
        right:0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .offcanvas-xxl.show:not(.hiding), .hh-scope .offcanvas-xxl.showing{
        -webkit-transform:none;
        transform: none
    }
}

@media (max-width: 1399.98px) {
    .hh-scope .offcanvas-xxl.hiding, .hh-scope .offcanvas-xxl.show, .hh-scope .offcanvas-xxl.showing{
        visibility:visible
    }
}

@media (min-width: 1400px) {
    .hh-scope .offcanvas-xxl{
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .hh-scope .offcanvas-xxl .offcanvas-header{
        display: none
    }

    .hh-scope .offcanvas-xxl .offcanvas-body{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

.hh-scope .offcanvas{
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition)
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .offcanvas{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .offcanvas.offcanvas-start{
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.hh-scope .offcanvas.offcanvas-end{
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.hh-scope .offcanvas.offcanvas-top{
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.hh-scope .offcanvas.offcanvas-bottom{
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.hh-scope .offcanvas.show:not(.hiding), .hh-scope .offcanvas.showing{
    -webkit-transform: none;
    transform: none
}

.hh-scope .offcanvas.hiding, .hh-scope .offcanvas.show, .hh-scope .offcanvas.showing{
    visibility: visible
}

.hh-scope .offcanvas-backdrop{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.hh-scope .offcanvas-backdrop.fade{
    opacity: 0
}

.hh-scope .offcanvas-backdrop.show{
    opacity: .5
}

.hh-scope .offcanvas-header{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

.hh-scope .offcanvas-header .btn-close{
    padding: -webkit-calc(var(--bs-offcanvas-padding-y) * .5) -webkit-calc(var(--bs-offcanvas-padding-x) * .5);
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin: -webkit-calc(-.5 * var(--bs-offcanvas-padding-y)) -webkit-calc(-.5 * var(--bs-offcanvas-padding-x)) -webkit-calc(-.5 * var(--bs-offcanvas-padding-y)) auto;
    margin: calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto
}

.hh-scope .offcanvas-title{
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height)
}

.hh-scope .offcanvas-body{
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

.hh-scope .placeholder{
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

.hh-scope #TestimonialTree_Widget_132 a.placeholder.TT_AddTestimonialLink::before, .hh-scope #TestimonialTree_Widget_132 a.placeholder.TT_viewAllLink::before, .hh-scope #TestimonialTree_Widget_132 a.placeholder[id=TT_NextPageButton]::before, .hh-scope #TestimonialTree_Widget_132 a.placeholder[id=TT_PreviousPageButton]::before, .hh-scope .placeholder.btn::before{
    display: inline-block;
    content: ""
}

.hh-scope .placeholder-xs{
    min-height: .6em
}

.hh-scope .placeholder-sm{
    min-height: .8em
}

.hh-scope .placeholder-lg{
    min-height: 1.2em
}

.hh-scope .placeholder-glow .placeholder{
    -webkit-animation: placeholder-glow 2s ease-in-out infinite;
    animation: placeholder-glow 2s ease-in-out infinite
}

@-webkit-keyframes placeholder-glow {
    .hh-scope 50%{
        opacity: .2
    }
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.hh-scope .placeholder-wave{
    -webkit-mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    -webkit-animation: placeholder-wave 2s linear infinite;
    animation: placeholder-wave 2s linear infinite
}

@-webkit-keyframes placeholder-wave {
    .hh-scope 100%{
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

@keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

.hh-scope .clearfix::after{
    display: block;
    clear: both;
    content: ""
}

.hh-scope .text-bg-primary{
    color: #fff!important;
    background-color: RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-secondary{
    color: #000!important;
    background-color: RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-success{
    color: #fff!important;
    background-color: RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-info{
    color: #414141!important;
    background-color: RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-warning{
    color: #414141!important;
    background-color: RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-danger{
    color: #fff!important;
    background-color: RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-light{
    color: #414141!important;
    background-color: RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-mid{
    color: #fff!important;
    background-color: RGBA(var(--bs-mid-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-dark{
    color: #fff!important;
    background-color: RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-primary{
    color: #fff!important
}

.hh-scope .text-bg-secondary{
    color: #1a1a1a!important
}

.hh-scope .text-bg-success{
    color: #fff!important
}

.hh-scope .text-bg-info{
    color: #404040!important
}

.hh-scope .text-bg-warning{
    color: #404040!important
}

.hh-scope .text-bg-danger{
    color: #fff!important
}

.hh-scope .text-bg-light{
    color: #666!important
}

.hh-scope .text-bg-mid{
    color: #fff!important
}

.hh-scope .text-bg-dark{
    color: #fff!important
}

.hh-scope .text-bg-primary-subtle{
    color: #414141!important;
    background-color: rgba(var(--bs-primary-bg-subtle-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-secondary-subtle{
    color: #414141!important;
    background-color: rgba(var(--bs-secondary-bg-subtle-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-success-subtle{
    color: #414141!important;
    background-color: rgba(var(--bs-success-bg-subtle-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-info-subtle{
    color: #414141!important;
    background-color: rgba(var(--bs-info-bg-subtle-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-warning-subtle{
    color: #414141!important;
    background-color: rgba(var(--bs-warning-bg-subtle-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-danger-subtle{
    color: #414141!important;
    background-color: rgba(var(--bs-danger-bg-subtle-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-light-subtle{
    color: #414141!important;
    background-color: rgba(var(--bs-light-bg-subtle-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .text-bg-dark-subtle{
    color: #414141!important;
    background-color: rgba(var(--bs-dark-bg-subtle-rgb),var(--bs-bg-opacity,1))!important
}

.hh-scope .link-primary{
    color: RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-primary:focus, .hh-scope .link-primary:hover{
    color: RGBA(11,46,40,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(11,46,40,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(11,46,40,var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-secondary{
    color: RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-secondary:focus, .hh-scope .link-secondary:hover{
    color: RGBA(198,154,83,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(198,154,83,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(198,154,83,var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-success{
    color: RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-success:focus, .hh-scope .link-success:hover{
    color: RGBA(0,72,62,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(0,72,62,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(0,72,62,var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-info{
    color: RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-info:focus, .hh-scope .link-info:hover{
    color: RGBA(124,205,229,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(124,205,229,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(124,205,229,var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-warning{
    color: RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-warning:focus, .hh-scope .link-warning:hover{
    color: RGBA(243,189,113,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(243,189,113,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(243,189,113,var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-danger{
    color: RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-danger:focus, .hh-scope .link-danger:hover{
    color: RGBA(170,52,49,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(170,52,49,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(170,52,49,var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-light{
    color: RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-light:focus, .hh-scope .link-light:hover{
    color: RGBA(241,241,241,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(241,241,241,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(241,241,241,var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-mid{
    color: RGBA(var(--bs-mid-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-mid-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-mid-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-mid:focus, .hh-scope .link-mid:hover{
    color: RGBA(63,63,63,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(63,63,63,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(63,63,63,var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-dark{
    color: RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-dark:focus, .hh-scope .link-dark:hover{
    color: RGBA(33,33,33,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(33,33,33,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(33,33,33,var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-body-emphasis{
    color: RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-body-emphasis:focus, .hh-scope .link-body-emphasis:hover{
    color: RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important
}

.hh-scope .visible-lg, .hh-scope .visible-md, .hh-scope .visible-sm, .hh-scope .visible-xl, .hh-scope .visible-xs, .hh-scope .visible-xxl{
    display: none!important
}

@media (max-width: 575.98px) {
    .hh-scope .visible-xs{
        display:block!important
    }

    .hh-scope table.visible-xs{
        display: table!important
    }

    .hh-scope tr.visible-xs{
        display: table-row!important
    }

    .hh-scope td.visible-xs, .hh-scope th.visible-xs{
        display: table-cell!important
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .hh-scope .visible-sm{
        display:block!important
    }

    .hh-scope table.visible-sm{
        display: table!important
    }

    .hh-scope tr.visible-sm{
        display: table-row!important
    }

    .hh-scope td.visible-sm, .hh-scope th.visible-sm{
        display: table-cell!important
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .visible-md{
        display:block!important
    }

    .hh-scope table.visible-md{
        display: table!important
    }

    .hh-scope tr.visible-md{
        display: table-row!important
    }

    .hh-scope td.visible-md, .hh-scope th.visible-md{
        display: table-cell!important
    }
}

@media (min-width: 992px) and (max-width:1199.98px) {
    .hh-scope .visible-lg{
        display:block!important
    }

    .hh-scope table.visible-lg{
        display: table!important
    }

    .hh-scope tr.visible-lg{
        display: table-row!important
    }

    .hh-scope td.visible-lg, .hh-scope th.visible-lg{
        display: table-cell!important
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .hh-scope .visible-xl{
        display:block!important
    }

    .hh-scope table.visible-xl{
        display: table!important
    }

    .hh-scope tr.visible-xl{
        display: table-row!important
    }

    .hh-scope td.visible-xl, .hh-scope th.visible-xl{
        display: table-cell!important
    }
}

@media (min-width: 1400px) {
    .hh-scope .visible-xxl{
        display:block!important
    }

    .hh-scope table.visible-xxl{
        display: table!important
    }

    .hh-scope tr.visible-xxl{
        display: table-row!important
    }

    .hh-scope td.visible-xxl, .hh-scope th.visible-xxl{
        display: table-cell!important
    }
}

@media (max-width: 575.98px) {
    .hh-scope .hidden-xs{
        display:none!important
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .hh-scope .hidden-sm{
        display:none!important
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .hidden-md{
        display:none!important
    }
}

@media (min-width: 992px) and (max-width:1199.98px) {
    .hh-scope .hidden-lg{
        display:none!important
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .hh-scope .hidden-xl{
        display:none!important
    }
}

@media (min-width: 1400px) {
    .hh-scope .hidden-xxl{
        display:none!important
    }
}

.hh-scope .focus-ring:focus{
    outline: 0;
    box-shadow: var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)
}

.hh-scope .icon-link{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: .375rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));
    text-decoration-color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));
    text-underline-offset: .25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.hh-scope .icon-link>.bi{
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    -webkit-transition: .2s ease-in-out transform;
    transition: .2s ease-in-out transform
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .icon-link>.bi{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .icon-link-hover:focus-visible>.bi, .hh-scope .icon-link-hover:hover>.bi{
    -webkit-transform: var(--bs-icon-link-transform,translate3d(.25em,0,0));
    transform: var(--bs-icon-link-transform,translate3d(.25em,0,0))
}

.hh-scope .ratio{
    position: relative;
    width: 100%
}

.hh-scope .ratio::before{
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

.hh-scope .ratio>*{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.hh-scope .ratio-1x1{
    --bs-aspect-ratio: 100%
}

.hh-scope .ratio-4x3{
    --bs-aspect-ratio: -webkit-calc(3 / 4 * 100%);
    --bs-aspect-ratio: calc(3 / 4 * 100%)
}

.hh-scope .ratio-16x9{
    --bs-aspect-ratio: -webkit-calc(9 / 16 * 100%);
    --bs-aspect-ratio: calc(9 / 16 * 100%)
}

.hh-scope .ratio-21x9{
    --bs-aspect-ratio: -webkit-calc(9 / 21 * 100%);
    --bs-aspect-ratio: calc(9 / 21 * 100%)
}

.hh-scope .fixed-top{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.hh-scope .fixed-bottom{
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.hh-scope .sticky-top{
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

.hh-scope .sticky-bottom{
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media (min-width: 576px) {
    .hh-scope .sticky-sm-top{
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .hh-scope .sticky-sm-bottom{
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 768px) {
    .hh-scope .sticky-md-top{
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .hh-scope .sticky-md-bottom{
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 992px) {
    .hh-scope .sticky-lg-top{
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .hh-scope .sticky-lg-bottom{
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 1200px) {
    .hh-scope .sticky-xl-top{
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .hh-scope .sticky-xl-bottom{
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 1400px) {
    .hh-scope .sticky-xxl-top{
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .hh-scope .sticky-xxl-bottom{
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

.hh-scope .hstack{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.hh-scope .vstack{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.hh-scope .visually-hidden, .hh-scope .visually-hidden-focusable:not(:focus):not(:focus-within){
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important
}

.hh-scope .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), .hh-scope .visually-hidden:not(caption){
    position: absolute!important
}

@media (max-width: 575.98px) {
    .hh-scope .visually-hidden-xs, .hh-scope .visually-hidden-xs-focusable:not(:focus):not(:focus-within){
        width:1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    .hh-scope .visually-hidden-xs-focusable:not(:focus):not(:focus-within):not(caption), .hh-scope .visually-hidden-xs:not(caption){
        position: absolute!important
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .hh-scope .visually-hidden-sm, .hh-scope .visually-hidden-sm-focusable:not(:focus):not(:focus-within){
        width:1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    .hh-scope .visually-hidden-sm-focusable:not(:focus):not(:focus-within):not(caption), .hh-scope .visually-hidden-sm:not(caption){
        position: absolute!important
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .visually-hidden-md, .hh-scope .visually-hidden-md-focusable:not(:focus):not(:focus-within){
        width:1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    .hh-scope .visually-hidden-md-focusable:not(:focus):not(:focus-within):not(caption), .hh-scope .visually-hidden-md:not(caption){
        position: absolute!important
    }
}

@media (min-width: 992px) and (max-width:1199.98px) {
    .hh-scope .visually-hidden-lg, .hh-scope .visually-hidden-lg-focusable:not(:focus):not(:focus-within){
        width:1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    .hh-scope .visually-hidden-lg-focusable:not(:focus):not(:focus-within):not(caption), .hh-scope .visually-hidden-lg:not(caption){
        position: absolute!important
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .hh-scope .visually-hidden-xl, .hh-scope .visually-hidden-xl-focusable:not(:focus):not(:focus-within){
        width:1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    .hh-scope .visually-hidden-xl-focusable:not(:focus):not(:focus-within):not(caption), .hh-scope .visually-hidden-xl:not(caption){
        position: absolute!important
    }
}

@media (min-width: 1400px) {
    .hh-scope .visually-hidden-xxl, .hh-scope .visually-hidden-xxl-focusable:not(:focus):not(:focus-within){
        width:1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    .hh-scope .visually-hidden-xxl-focusable:not(:focus):not(:focus-within):not(caption), .hh-scope .visually-hidden-xxl:not(caption){
        position: absolute!important
    }
}

.hh-scope .stretched-link::after{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.hh-scope .text-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hh-scope .vr{
    display: inline-block;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    width: var(--bs-border-width);
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25
}

.hh-scope .align-baseline{
    vertical-align: baseline!important
}

.hh-scope .align-top{
    vertical-align: top!important
}

.hh-scope .align-middle{
    vertical-align: middle!important
}

.hh-scope .align-bottom{
    vertical-align: bottom!important
}

.hh-scope .align-text-bottom{
    vertical-align: text-bottom!important
}

.hh-scope .align-text-top{
    vertical-align: text-top!important
}

.hh-scope .align-sub{
    vertical-align: sub!important
}

.hh-scope .float-start{
    float: left!important
}

.hh-scope .float-end{
    float: right!important
}

.hh-scope .float-none{
    float: none!important
}

.hh-scope .object-fit-contain{
    -o-object-fit: contain!important;
    object-fit: contain!important
}

.hh-scope .object-fit-cover{
    -o-object-fit: cover!important;
    object-fit: cover!important
}

.hh-scope .object-fit-fill{
    -o-object-fit: fill!important;
    object-fit: fill!important
}

.hh-scope .object-fit-scale{
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important
}

.hh-scope .object-fit-none{
    -o-object-fit: none!important;
    object-fit: none!important
}

.hh-scope .opacity-0{
    opacity: 0!important
}

.hh-scope .opacity-25{
    opacity: .25!important
}

.hh-scope .opacity-50{
    opacity: .5!important
}

.hh-scope .opacity-75{
    opacity: .75!important
}

.hh-scope .opacity-100{
    opacity: 1!important
}

.hh-scope .overflow-auto{
    overflow: auto!important
}

.hh-scope .overflow-hidden{
    overflow: hidden!important
}

.hh-scope .overflow-visible{
    overflow: visible!important
}

.hh-scope .overflow-scroll{
    overflow: scroll!important
}

.hh-scope .overflow-x-auto{
    overflow-x: auto!important
}

.hh-scope .overflow-x-hidden{
    overflow-x: hidden!important
}

.hh-scope .overflow-x-visible{
    overflow-x: visible!important
}

.hh-scope .overflow-x-scroll{
    overflow-x: scroll!important
}

.hh-scope .overflow-y-auto{
    overflow-y: auto!important
}

.hh-scope .overflow-y-hidden{
    overflow-y: hidden!important
}

.hh-scope .overflow-y-visible{
    overflow-y: visible!important
}

.hh-scope .overflow-y-scroll{
    overflow-y: scroll!important
}

.hh-scope .d-inline{
    display: inline!important
}

.hh-scope .d-inline-block{
    display: inline-block!important
}

.hh-scope .d-block{
    display: block!important
}

.hh-scope .d-grid{
    display: grid!important
}

.hh-scope .d-inline-grid{
    display: inline-grid!important
}

.hh-scope .d-table{
    display: table!important
}

.hh-scope .d-table-row{
    display: table-row!important
}

.hh-scope .d-table-cell{
    display: table-cell!important
}

.hh-scope .d-flex{
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.hh-scope .d-inline-flex{
    display: -webkit-inline-box!important;
    display: -webkit-inline-flex!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
}

.hh-scope .d-none{
    display: none!important
}

.hh-scope .d-list-item{
    display: list-item!important
}

.hh-scope .shadow{
    box-shadow: var(--bs-box-shadow)!important
}

.hh-scope .shadow-sm{
    box-shadow: var(--bs-box-shadow-sm)!important
}

.hh-scope .shadow-lg{
    box-shadow: var(--bs-box-shadow-lg)!important
}

.hh-scope .shadow-none{
    box-shadow: none!important
}

.hh-scope .focus-ring-primary{
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

.hh-scope .focus-ring-secondary{
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

.hh-scope .focus-ring-success{
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

.hh-scope .focus-ring-info{
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

.hh-scope .focus-ring-warning{
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}

.hh-scope .focus-ring-danger{
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

.hh-scope .focus-ring-light{
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

.hh-scope .focus-ring-mid{
    --bs-focus-ring-color: rgba(var(--bs-mid-rgb), var(--bs-focus-ring-opacity))
}

.hh-scope .focus-ring-dark{
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

.hh-scope .position-static{
    position: static!important
}

.hh-scope .position-relative{
    position: relative!important
}

.hh-scope .position-absolute{
    position: absolute!important
}

.hh-scope .position-fixed{
    position: fixed!important
}

.hh-scope .position-sticky{
    position: -webkit-sticky!important;
    position: sticky!important
}

.hh-scope .top-0{
    top: 0!important
}

.hh-scope .top-50{
    top: 50%!important
}

.hh-scope .top-100{
    top: 100%!important
}

.hh-scope .bottom-0{
    bottom: 0!important
}

.hh-scope .bottom-50{
    bottom: 50%!important
}

.hh-scope .bottom-100{
    bottom: 100%!important
}

.hh-scope .start-0{
    left: 0!important
}

.hh-scope .start-50{
    left: 50%!important
}

.hh-scope .start-100{
    left: 100%!important
}

.hh-scope .end-0{
    right: 0!important
}

.hh-scope .end-50{
    right: 50%!important
}

.hh-scope .end-100{
    right: 100%!important
}

.hh-scope .translate-middle{
    -webkit-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important
}

.hh-scope .translate-middle-x{
    -webkit-transform: translateX(-50%)!important;
    transform: translateX(-50%)!important
}

.hh-scope .translate-middle-y{
    -webkit-transform: translateY(-50%)!important;
    transform: translateY(-50%)!important
}

.hh-scope .border{
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.hh-scope .border-0{
    border: 0!important
}

.hh-scope .border-top{
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.hh-scope .border-top-0{
    border-top: 0!important
}

.hh-scope .border-end{
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.hh-scope .border-end-0{
    border-right: 0!important
}

.hh-scope .border-bottom{
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.hh-scope .border-bottom-0{
    border-bottom: 0!important
}

.hh-scope .border-start{
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.hh-scope .border-start-0{
    border-left: 0!important
}

.hh-scope .border-primary{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-secondary{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-success{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-info{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-warning{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-danger{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-light{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-mid{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-mid-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-dark{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-black{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-white{
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
}

.hh-scope .border-primary-subtle{
    border-color: var(--bs-primary-border-subtle)!important
}

.hh-scope .border-secondary-subtle{
    border-color: var(--bs-secondary-border-subtle)!important
}

.hh-scope .border-success-subtle{
    border-color: var(--bs-success-border-subtle)!important
}

.hh-scope .border-info-subtle{
    border-color: var(--bs-info-border-subtle)!important
}

.hh-scope .border-warning-subtle{
    border-color: var(--bs-warning-border-subtle)!important
}

.hh-scope .border-danger-subtle{
    border-color: var(--bs-danger-border-subtle)!important
}

.hh-scope .border-light-subtle{
    border-color: var(--bs-light-border-subtle)!important
}

.hh-scope .border-dark-subtle{
    border-color: var(--bs-dark-border-subtle)!important
}

.hh-scope .border-1{
    border-width: 1px!important
}

.hh-scope .border-2{
    border-width: 2px!important
}

.hh-scope .border-3{
    border-width: 3px!important
}

.hh-scope .border-4{
    border-width: 4px!important
}

.hh-scope .border-5{
    border-width: 5px!important
}

.hh-scope .border-opacity-10{
    --bs-border-opacity: 0.1
}

.hh-scope .border-opacity-25{
    --bs-border-opacity: 0.25
}

.hh-scope .border-opacity-50{
    --bs-border-opacity: 0.5
}

.hh-scope .border-opacity-75{
    --bs-border-opacity: 0.75
}

.hh-scope .border-opacity-100{
    --bs-border-opacity: 1
}

.hh-scope .w-25{
    width: 25%!important
}

.hh-scope .w-50{
    width: 50%!important
}

.hh-scope .w-75{
    width: 75%!important
}

.hh-scope .w-100{
    width: 100%!important
}

.hh-scope .w-auto{
    width: auto!important
}

.hh-scope .mw-100{
    max-width: 100%!important
}

.hh-scope .vw-100{
    width: 100vw!important
}

.hh-scope .min-vw-100{
    min-width: 100vw!important
}

.hh-scope .h-25{
    height: 25%!important
}

.hh-scope .h-50{
    height: 50%!important
}

.hh-scope .h-75{
    height: 75%!important
}

.hh-scope .h-100{
    height: 100%!important
}

.hh-scope .h-auto{
    height: auto!important
}

.hh-scope .mh-100{
    max-height: 100%!important
}

.hh-scope .vh-100{
    height: 100vh!important
}

.hh-scope .min-vh-100{
    min-height: 100vh!important
}

.hh-scope .flex-fill{
    -webkit-box-flex: 1!important;
    -webkit-flex: 1 1 auto!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
}

.hh-scope .flex-row{
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: row!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
}

.hh-scope .flex-column{
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: column!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
}

.hh-scope .flex-row-reverse{
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: row-reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
}

.hh-scope .flex-column-reverse{
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: column-reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
}

.hh-scope .flex-grow-0{
    -webkit-box-flex: 0!important;
    -webkit-flex-grow: 0!important;
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
}

.hh-scope .flex-grow-1{
    -webkit-box-flex: 1!important;
    -webkit-flex-grow: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
}

.hh-scope .flex-shrink-0{
    -webkit-flex-shrink: 0!important;
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
}

.hh-scope .flex-shrink-1{
    -webkit-flex-shrink: 1!important;
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
}

.hh-scope .flex-wrap{
    -webkit-flex-wrap: wrap!important;
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
}

.hh-scope .flex-nowrap{
    -webkit-flex-wrap: nowrap!important;
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
}

.hh-scope .flex-wrap-reverse{
    -webkit-flex-wrap: wrap-reverse!important;
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
}

.hh-scope .justify-content-start{
    -webkit-box-pack: start!important;
    -webkit-justify-content: flex-start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.hh-scope .justify-content-end{
    -webkit-box-pack: end!important;
    -webkit-justify-content: flex-end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
}

.hh-scope .justify-content-center{
    -webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
}

.hh-scope .justify-content-between{
    -webkit-box-pack: justify!important;
    -webkit-justify-content: space-between!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
}

.hh-scope .justify-content-around{
    -webkit-justify-content: space-around!important;
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
}

.hh-scope .justify-content-evenly{
    -webkit-box-pack: space-evenly!important;
    -webkit-justify-content: space-evenly!important;
    -ms-flex-pack: space-evenly!important;
    justify-content: space-evenly!important
}

.hh-scope .align-items-start{
    -webkit-box-align: start!important;
    -webkit-align-items: flex-start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.hh-scope .align-items-end{
    -webkit-box-align: end!important;
    -webkit-align-items: flex-end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
}

.hh-scope .align-items-center{
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
}

.hh-scope .align-items-baseline{
    -webkit-box-align: baseline!important;
    -webkit-align-items: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
}

.hh-scope .align-items-stretch{
    -webkit-box-align: stretch!important;
    -webkit-align-items: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
}

.hh-scope .align-content-start{
    -webkit-align-content: flex-start!important;
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
}

.hh-scope .align-content-end{
    -webkit-align-content: flex-end!important;
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
}

.hh-scope .align-content-center{
    -webkit-align-content: center!important;
    -ms-flex-line-pack: center!important;
    align-content: center!important
}

.hh-scope .align-content-between{
    -webkit-align-content: space-between!important;
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
}

.hh-scope .align-content-around{
    -webkit-align-content: space-around!important;
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
}

.hh-scope .align-content-stretch{
    -webkit-align-content: stretch!important;
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
}

.hh-scope .align-self-auto{
    -webkit-align-self: auto!important;
    -ms-flex-item-align: auto!important;
    align-self: auto!important
}

.hh-scope .align-self-start{
    -webkit-align-self: flex-start!important;
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
}

.hh-scope .align-self-end{
    -webkit-align-self: flex-end!important;
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
}

.hh-scope .align-self-center{
    -webkit-align-self: center!important;
    -ms-flex-item-align: center!important;
    align-self: center!important
}

.hh-scope .align-self-baseline{
    -webkit-align-self: baseline!important;
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
}

.hh-scope .align-self-stretch{
    -webkit-align-self: stretch!important;
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
}

.hh-scope .order-first{
    -webkit-box-ordinal-group: 0!important;
    -webkit-order: -1!important;
    -ms-flex-order: -1!important;
    order: -1!important
}

.hh-scope .order-0{
    -webkit-box-ordinal-group: 1!important;
    -webkit-order: 0!important;
    -ms-flex-order: 0!important;
    order: 0!important
}

.hh-scope .order-1{
    -webkit-box-ordinal-group: 2!important;
    -webkit-order: 1!important;
    -ms-flex-order: 1!important;
    order: 1!important
}

.hh-scope .order-2{
    -webkit-box-ordinal-group: 3!important;
    -webkit-order: 2!important;
    -ms-flex-order: 2!important;
    order: 2!important
}

.hh-scope .order-3{
    -webkit-box-ordinal-group: 4!important;
    -webkit-order: 3!important;
    -ms-flex-order: 3!important;
    order: 3!important
}

.hh-scope .order-4{
    -webkit-box-ordinal-group: 5!important;
    -webkit-order: 4!important;
    -ms-flex-order: 4!important;
    order: 4!important
}

.hh-scope .order-5{
    -webkit-box-ordinal-group: 6!important;
    -webkit-order: 5!important;
    -ms-flex-order: 5!important;
    order: 5!important
}

.hh-scope .order-last{
    -webkit-box-ordinal-group: 7!important;
    -webkit-order: 6!important;
    -ms-flex-order: 6!important;
    order: 6!important
}

.hh-scope .m-0{
    margin: 0!important
}

.hh-scope .m-1{
    margin: .1875rem!important
}

.hh-scope .m-2{
    margin: .3125rem!important
}

.hh-scope .m-3{
    margin: .625rem!important
}

.hh-scope .m-4{
    margin: .9375rem!important
}

.hh-scope .m-5{
    margin: 1.25rem!important
}

.hh-scope .m-6{
    margin: 1.875rem!important
}

.hh-scope .m-7{
    margin: 2.5rem!important
}

.hh-scope .m-8{
    margin: 3.125rem!important
}

.hh-scope .m-9{
    margin: 4.375rem!important
}

.hh-scope .m-auto{
    margin: auto!important
}

.hh-scope .mx-0{
    margin-right: 0!important;
    margin-left: 0!important
}

.hh-scope .mx-1{
    margin-right: .1875rem!important;
    margin-left: .1875rem!important
}

.hh-scope .mx-2{
    margin-right: .3125rem!important;
    margin-left: .3125rem!important
}

.hh-scope .mx-3{
    margin-right: .625rem!important;
    margin-left: .625rem!important
}

.hh-scope .mx-4{
    margin-right: .9375rem!important;
    margin-left: .9375rem!important
}

.hh-scope .mx-5{
    margin-right: 1.25rem!important;
    margin-left: 1.25rem!important
}

.hh-scope .mx-6{
    margin-right: 1.875rem!important;
    margin-left: 1.875rem!important
}

.hh-scope .mx-7{
    margin-right: 2.5rem!important;
    margin-left: 2.5rem!important
}

.hh-scope .mx-8{
    margin-right: 3.125rem!important;
    margin-left: 3.125rem!important
}

.hh-scope .mx-9{
    margin-right: 4.375rem!important;
    margin-left: 4.375rem!important
}

.hh-scope .mx-auto{
    margin-right: auto!important;
    margin-left: auto!important
}

.hh-scope .my-0{
    margin-top: 0!important;
    margin-bottom: 0!important
}

.hh-scope .my-1{
    margin-top: .1875rem!important;
    margin-bottom: .1875rem!important
}

.hh-scope .my-2{
    margin-top: .3125rem!important;
    margin-bottom: .3125rem!important
}

.hh-scope .my-3{
    margin-top: .625rem!important;
    margin-bottom: .625rem!important
}

.hh-scope .my-4{
    margin-top: .9375rem!important;
    margin-bottom: .9375rem!important
}

.hh-scope .my-5{
    margin-top: 1.25rem!important;
    margin-bottom: 1.25rem!important
}

.hh-scope .my-6{
    margin-top: 1.875rem!important;
    margin-bottom: 1.875rem!important
}

.hh-scope .my-7{
    margin-top: 2.5rem!important;
    margin-bottom: 2.5rem!important
}

.hh-scope .my-8{
    margin-top: 3.125rem!important;
    margin-bottom: 3.125rem!important
}

.hh-scope .my-9{
    margin-top: 4.375rem!important;
    margin-bottom: 4.375rem!important
}

.hh-scope .my-auto{
    margin-top: auto!important;
    margin-bottom: auto!important
}

.hh-scope .mt-0{
    margin-top: 0!important
}

.hh-scope .mt-1{
    margin-top: .1875rem!important
}

.hh-scope .mt-2{
    margin-top: .3125rem!important
}

.hh-scope .mt-3{
    margin-top: .625rem!important
}

.hh-scope .mt-4{
    margin-top: .9375rem!important
}

.hh-scope .mt-5{
    margin-top: 1.25rem!important
}

.hh-scope .mt-6{
    margin-top: 1.875rem!important
}

.hh-scope .mt-7{
    margin-top: 2.5rem!important
}

.hh-scope .mt-8{
    margin-top: 3.125rem!important
}

.hh-scope .mt-9{
    margin-top: 4.375rem!important
}

.hh-scope .mt-auto{
    margin-top: auto!important
}

.hh-scope .me-0{
    margin-right: 0!important
}

.hh-scope .me-1{
    margin-right: .1875rem!important
}

.hh-scope .me-2{
    margin-right: .3125rem!important
}

.hh-scope .me-3{
    margin-right: .625rem!important
}

.hh-scope .me-4{
    margin-right: .9375rem!important
}

.hh-scope .me-5{
    margin-right: 1.25rem!important
}

.hh-scope .me-6{
    margin-right: 1.875rem!important
}

.hh-scope .me-7{
    margin-right: 2.5rem!important
}

.hh-scope .me-8{
    margin-right: 3.125rem!important
}

.hh-scope .me-9{
    margin-right: 4.375rem!important
}

.hh-scope .me-auto{
    margin-right: auto!important
}

.hh-scope .mb-0{
    margin-bottom: 0!important
}

.hh-scope .mb-1{
    margin-bottom: .1875rem!important
}

.hh-scope .mb-2{
    margin-bottom: .3125rem!important
}

.hh-scope .mb-3{
    margin-bottom: .625rem!important
}

.hh-scope .mb-4{
    margin-bottom: .9375rem!important
}

.hh-scope .mb-5{
    margin-bottom: 1.25rem!important
}

.hh-scope .mb-6{
    margin-bottom: 1.875rem!important
}

.hh-scope .mb-7{
    margin-bottom: 2.5rem!important
}

.hh-scope .mb-8{
    margin-bottom: 3.125rem!important
}

.hh-scope .mb-9{
    margin-bottom: 4.375rem!important
}

.hh-scope .mb-auto{
    margin-bottom: auto!important
}

.hh-scope .ms-0{
    margin-left: 0!important
}

.hh-scope .ms-1{
    margin-left: .1875rem!important
}

.hh-scope .ms-2{
    margin-left: .3125rem!important
}

.hh-scope .ms-3{
    margin-left: .625rem!important
}

.hh-scope .ms-4{
    margin-left: .9375rem!important
}

.hh-scope .ms-5{
    margin-left: 1.25rem!important
}

.hh-scope .ms-6{
    margin-left: 1.875rem!important
}

.hh-scope .ms-7{
    margin-left: 2.5rem!important
}

.hh-scope .ms-8{
    margin-left: 3.125rem!important
}

.hh-scope .ms-9{
    margin-left: 4.375rem!important
}

.hh-scope .ms-auto{
    margin-left: auto!important
}

.hh-scope .p-0{
    padding: 0!important
}

.hh-scope .p-1{
    padding: .1875rem!important
}

.hh-scope .p-2{
    padding: .3125rem!important
}

.hh-scope .p-3{
    padding: .625rem!important
}

.hh-scope .p-4{
    padding: .9375rem!important
}

.hh-scope .p-5{
    padding: 1.25rem!important
}

.hh-scope .p-6{
    padding: 1.875rem!important
}

.hh-scope .p-7{
    padding: 2.5rem!important
}

.hh-scope .p-8{
    padding: 3.125rem!important
}

.hh-scope .p-9{
    padding: 4.375rem!important
}

.hh-scope .px-0{
    padding-right: 0!important;
    padding-left: 0!important
}

.hh-scope .px-1{
    padding-right: .1875rem!important;
    padding-left: .1875rem!important
}

.hh-scope .px-2{
    padding-right: .3125rem!important;
    padding-left: .3125rem!important
}

.hh-scope .px-3{
    padding-right: .625rem!important;
    padding-left: .625rem!important
}

.hh-scope .px-4{
    padding-right: .9375rem!important;
    padding-left: .9375rem!important
}

.hh-scope .px-5{
    padding-right: 1.25rem!important;
    padding-left: 1.25rem!important
}

.hh-scope .px-6{
    padding-right: 1.875rem!important;
    padding-left: 1.875rem!important
}

.hh-scope .px-7{
    padding-right: 2.5rem!important;
    padding-left: 2.5rem!important
}

.hh-scope .px-8{
    padding-right: 3.125rem!important;
    padding-left: 3.125rem!important
}

.hh-scope .px-9{
    padding-right: 4.375rem!important;
    padding-left: 4.375rem!important
}

.hh-scope .py-0{
    padding-top: 0!important;
    padding-bottom: 0!important
}

.hh-scope .py-1{
    padding-top: .1875rem!important;
    padding-bottom: .1875rem!important
}

.hh-scope .py-2{
    padding-top: .3125rem!important;
    padding-bottom: .3125rem!important
}

.hh-scope .py-3{
    padding-top: .625rem!important;
    padding-bottom: .625rem!important
}

.hh-scope .py-4{
    padding-top: .9375rem!important;
    padding-bottom: .9375rem!important
}

.hh-scope .py-5{
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
}

.hh-scope .py-6{
    padding-top: 1.875rem!important;
    padding-bottom: 1.875rem!important
}

.hh-scope .py-7{
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important
}

.hh-scope .py-8{
    padding-top: 3.125rem!important;
    padding-bottom: 3.125rem!important
}

.hh-scope .py-9{
    padding-top: 4.375rem!important;
    padding-bottom: 4.375rem!important
}

.hh-scope .pt-0{
    padding-top: 0!important
}

.hh-scope .pt-1{
    padding-top: .1875rem!important
}

.hh-scope .pt-2{
    padding-top: .3125rem!important
}

.hh-scope .pt-3{
    padding-top: .625rem!important
}

.hh-scope .pt-4{
    padding-top: .9375rem!important
}

.hh-scope .pt-5{
    padding-top: 1.25rem!important
}

.hh-scope .pt-6{
    padding-top: 1.875rem!important
}

.hh-scope .pt-7{
    padding-top: 2.5rem!important
}

.hh-scope .pt-8{
    padding-top: 3.125rem!important
}

.hh-scope .pt-9{
    padding-top: 4.375rem!important
}

.hh-scope .pe-0{
    padding-right: 0!important
}

.hh-scope .pe-1{
    padding-right: .1875rem!important
}

.hh-scope .pe-2{
    padding-right: .3125rem!important
}

.hh-scope .pe-3{
    padding-right: .625rem!important
}

.hh-scope .pe-4{
    padding-right: .9375rem!important
}

.hh-scope .pe-5{
    padding-right: 1.25rem!important
}

.hh-scope .pe-6{
    padding-right: 1.875rem!important
}

.hh-scope .pe-7{
    padding-right: 2.5rem!important
}

.hh-scope .pe-8{
    padding-right: 3.125rem!important
}

.hh-scope .pe-9{
    padding-right: 4.375rem!important
}

.hh-scope .pb-0{
    padding-bottom: 0!important
}

.hh-scope .pb-1{
    padding-bottom: .1875rem!important
}

.hh-scope .pb-2{
    padding-bottom: .3125rem!important
}

.hh-scope .pb-3{
    padding-bottom: .625rem!important
}

.hh-scope .pb-4{
    padding-bottom: .9375rem!important
}

.hh-scope .pb-5{
    padding-bottom: 1.25rem!important
}

.hh-scope .pb-6{
    padding-bottom: 1.875rem!important
}

.hh-scope .pb-7{
    padding-bottom: 2.5rem!important
}

.hh-scope .pb-8{
    padding-bottom: 3.125rem!important
}

.hh-scope .pb-9{
    padding-bottom: 4.375rem!important
}

.hh-scope .ps-0{
    padding-left: 0!important
}

.hh-scope .ps-1{
    padding-left: .1875rem!important
}

.hh-scope .ps-2{
    padding-left: .3125rem!important
}

.hh-scope .ps-3{
    padding-left: .625rem!important
}

.hh-scope .ps-4{
    padding-left: .9375rem!important
}

.hh-scope .ps-5{
    padding-left: 1.25rem!important
}

.hh-scope .ps-6{
    padding-left: 1.875rem!important
}

.hh-scope .ps-7{
    padding-left: 2.5rem!important
}

.hh-scope .ps-8{
    padding-left: 3.125rem!important
}

.hh-scope .ps-9{
    padding-left: 4.375rem!important
}

.hh-scope .gap-0{
    gap: 0!important
}

.hh-scope .gap-1{
    gap: .1875rem!important
}

.hh-scope .gap-2{
    gap: .3125rem!important
}

.hh-scope .gap-3{
    gap: .625rem!important
}

.hh-scope .gap-4{
    gap: .9375rem!important
}

.hh-scope .gap-5{
    gap: 1.25rem!important
}

.hh-scope .gap-6{
    gap: 1.875rem!important
}

.hh-scope .gap-7{
    gap: 2.5rem!important
}

.hh-scope .gap-8{
    gap: 3.125rem!important
}

.hh-scope .gap-9{
    gap: 4.375rem!important
}

.hh-scope .row-gap-0{
    row-gap: 0!important
}

.hh-scope .row-gap-1{
    row-gap: .1875rem!important
}

.hh-scope .row-gap-2{
    row-gap: .3125rem!important
}

.hh-scope .row-gap-3{
    row-gap: .625rem!important
}

.hh-scope .row-gap-4{
    row-gap: .9375rem!important
}

.hh-scope .row-gap-5{
    row-gap: 1.25rem!important
}

.hh-scope .row-gap-6{
    row-gap: 1.875rem!important
}

.hh-scope .row-gap-7{
    row-gap: 2.5rem!important
}

.hh-scope .row-gap-8{
    row-gap: 3.125rem!important
}

.hh-scope .row-gap-9{
    row-gap: 4.375rem!important
}

.hh-scope .column-gap-0{
    -webkit-column-gap: 0!important;
    -moz-column-gap: 0!important;
    column-gap: 0!important
}

.hh-scope .column-gap-1{
    -webkit-column-gap: .1875rem!important;
    -moz-column-gap: .1875rem!important;
    column-gap: .1875rem!important
}

.hh-scope .column-gap-2{
    -webkit-column-gap: .3125rem!important;
    -moz-column-gap: .3125rem!important;
    column-gap: .3125rem!important
}

.hh-scope .column-gap-3{
    -webkit-column-gap: .625rem!important;
    -moz-column-gap: .625rem!important;
    column-gap: .625rem!important
}

.hh-scope .column-gap-4{
    -webkit-column-gap: .9375rem!important;
    -moz-column-gap: .9375rem!important;
    column-gap: .9375rem!important
}

.hh-scope .column-gap-5{
    -webkit-column-gap: 1.25rem!important;
    -moz-column-gap: 1.25rem!important;
    column-gap: 1.25rem!important
}

.hh-scope .column-gap-6{
    -webkit-column-gap: 1.875rem!important;
    -moz-column-gap: 1.875rem!important;
    column-gap: 1.875rem!important
}

.hh-scope .column-gap-7{
    -webkit-column-gap: 2.5rem!important;
    -moz-column-gap: 2.5rem!important;
    column-gap: 2.5rem!important
}

.hh-scope .column-gap-8{
    -webkit-column-gap: 3.125rem!important;
    -moz-column-gap: 3.125rem!important;
    column-gap: 3.125rem!important
}

.hh-scope .column-gap-9{
    -webkit-column-gap: 4.375rem!important;
    -moz-column-gap: 4.375rem!important;
    column-gap: 4.375rem!important
}

.hh-scope .font-monospace{
    font-family: var(--bs-font-monospace)!important
}

.hh-scope .font-primary{
    font-family: "TT Commons Pro",Verdana,Tahoma,sans-serif!important
}

.hh-scope .font-secondary{
    font-family: "PP Fragment Glare",Georgia,Garamond,serif!important
}

.hh-scope .font-numbers{
    font-family: "TT Commons Pro",Verdana,Tahoma,sans-serif!important
}

.hh-scope .fs-1{
    font-size: 2.6rem!important
}

.hh-scope .fs-2{
    font-size: 2.15rem!important
}

.hh-scope .fs-3{
    font-size: 1.7rem!important
}

.hh-scope .fs-4{
    font-size: 1.25rem!important
}

.hh-scope .fs-5{
    font-size: 1rem!important
}

.hh-scope .fs-6{
    font-size: .85rem!important
}

.hh-scope .fst-italic{
    font-style: italic!important
}

.hh-scope .fst-normal{
    font-style: normal!important
}

.hh-scope .fw-lighter{
    font-weight: lighter!important
}

.hh-scope .fw-light{
    font-weight: 300!important
}

.hh-scope .fw-normal{
    font-weight: 400!important
}

.hh-scope .fw-medium{
    font-weight: 500!important
}

.hh-scope .fw-semibold{
    font-weight: 600!important
}

.hh-scope .fw-bold{
    font-weight: 700!important
}

.hh-scope .fw-bolder{
    font-weight: bolder!important
}

.hh-scope .lh-1{
    line-height: 1!important
}

.hh-scope .lh-sm{
    line-height: 1.5!important
}

.hh-scope .lh-base{
    line-height: 1.428571429!important
}

.hh-scope .lh-lg{
    line-height: 1.3333333!important
}

.hh-scope .text-start{
    text-align: left!important
}

.hh-scope .text-end{
    text-align: right!important
}

.hh-scope .text-center{
    text-align: center!important
}

.hh-scope .text-justify{
    text-align: justify!important
}

.hh-scope .text-decoration-none{
    text-decoration: none!important
}

.hh-scope .text-decoration-underline{
    text-decoration: underline!important
}

.hh-scope .text-decoration-line-through{
    text-decoration: line-through!important
}

.hh-scope .text-lowercase{
    text-transform: lowercase!important
}

.hh-scope .text-uppercase{
    text-transform: uppercase!important
}

.hh-scope .text-capitalize{
    text-transform: capitalize!important
}

.hh-scope .text-wrap{
    white-space: normal!important
}

.hh-scope .text-nowrap{
    white-space: nowrap!important
}

.hh-scope .text-break{
    word-wrap: break-word!important;
    word-break: break-word!important
}

.hh-scope .text-primary{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-secondary{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-success{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-info{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-warning{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-danger{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-light{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-mid{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-mid-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-dark{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-black{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-white{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-body{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important
}

.hh-scope .text-muted{
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

.hh-scope .text-black-50{
    --bs-text-opacity: 1;
    color: rgba(0,0,0,.5)!important
}

.hh-scope .text-white-50{
    --bs-text-opacity: 1;
    color: rgba(255,255,255,.5)!important
}

.hh-scope .text-body-secondary{
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

.hh-scope .text-body-tertiary{
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color)!important
}

.hh-scope .text-body-emphasis{
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color)!important
}

.hh-scope .text-reset{
    --bs-text-opacity: 1;
    color: inherit!important
}

.hh-scope .text-opacity-25{
    --bs-text-opacity: 0.25
}

.hh-scope .text-opacity-50{
    --bs-text-opacity: 0.5
}

.hh-scope .text-opacity-75{
    --bs-text-opacity: 0.75
}

.hh-scope .text-opacity-100{
    --bs-text-opacity: 1
}

.hh-scope .text-primary-emphasis{
    color: var(--bs-primary-text-emphasis)!important
}

.hh-scope .text-secondary-emphasis{
    color: var(--bs-secondary-text-emphasis)!important
}

.hh-scope .text-success-emphasis{
    color: var(--bs-success-text-emphasis)!important
}

.hh-scope .text-info-emphasis{
    color: var(--bs-info-text-emphasis)!important
}

.hh-scope .text-warning-emphasis{
    color: var(--bs-warning-text-emphasis)!important
}

.hh-scope .text-danger-emphasis{
    color: var(--bs-danger-text-emphasis)!important
}

.hh-scope .text-light-emphasis{
    color: var(--bs-light-text-emphasis)!important
}

.hh-scope .text-dark-emphasis{
    color: var(--bs-dark-text-emphasis)!important
}

.hh-scope .link-opacity-10{
    --bs-link-opacity: 0.1
}

.hh-scope .link-opacity-10-hover:hover{
    --bs-link-opacity: 0.1
}

.hh-scope .link-opacity-25{
    --bs-link-opacity: 0.25
}

.hh-scope .link-opacity-25-hover:hover{
    --bs-link-opacity: 0.25
}

.hh-scope .link-opacity-50{
    --bs-link-opacity: 0.5
}

.hh-scope .link-opacity-50-hover:hover{
    --bs-link-opacity: 0.5
}

.hh-scope .link-opacity-75{
    --bs-link-opacity: 0.75
}

.hh-scope .link-opacity-75-hover:hover{
    --bs-link-opacity: 0.75
}

.hh-scope .link-opacity-100{
    --bs-link-opacity: 1
}

.hh-scope .link-opacity-100-hover:hover{
    --bs-link-opacity: 1
}

.hh-scope .link-offset-1{
    text-underline-offset: .125em!important
}

.hh-scope .link-offset-1-hover:hover{
    text-underline-offset: .125em!important
}

.hh-scope .link-offset-2{
    text-underline-offset: .25em!important
}

.hh-scope .link-offset-2-hover:hover{
    text-underline-offset: .25em!important
}

.hh-scope .link-offset-3{
    text-underline-offset: .375em!important
}

.hh-scope .link-offset-3-hover:hover{
    text-underline-offset: .375em!important
}

.hh-scope .link-underline-primary{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important
}

.hh-scope .link-underline-secondary{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important
}

.hh-scope .link-underline-success{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important
}

.hh-scope .link-underline-info{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important
}

.hh-scope .link-underline-warning{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important
}

.hh-scope .link-underline-danger{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important
}

.hh-scope .link-underline-light{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important
}

.hh-scope .link-underline-mid{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-mid-rgb),var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-mid-rgb),var(--bs-link-underline-opacity))!important
}

.hh-scope .link-underline-dark{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important
}

.hh-scope .link-underline{
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important
}

.hh-scope .link-underline-opacity-0{
    --bs-link-underline-opacity: 0
}

.hh-scope .link-underline-opacity-0-hover:hover{
    --bs-link-underline-opacity: 0
}

.hh-scope .link-underline-opacity-10{
    --bs-link-underline-opacity: 0.1
}

.hh-scope .link-underline-opacity-10-hover:hover{
    --bs-link-underline-opacity: 0.1
}

.hh-scope .link-underline-opacity-25{
    --bs-link-underline-opacity: 0.25
}

.hh-scope .link-underline-opacity-25-hover:hover{
    --bs-link-underline-opacity: 0.25
}

.hh-scope .link-underline-opacity-50{
    --bs-link-underline-opacity: 0.5
}

.hh-scope .link-underline-opacity-50-hover:hover{
    --bs-link-underline-opacity: 0.5
}

.hh-scope .link-underline-opacity-75{
    --bs-link-underline-opacity: 0.75
}

.hh-scope .link-underline-opacity-75-hover:hover{
    --bs-link-underline-opacity: 0.75
}

.hh-scope .link-underline-opacity-100{
    --bs-link-underline-opacity: 1
}

.hh-scope .link-underline-opacity-100-hover:hover{
    --bs-link-underline-opacity: 1
}

.hh-scope .bg-primary{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-secondary{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-success{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-info{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-warning{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-danger{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-light{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-mid{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-mid-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-dark{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-black{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-white{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-body{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-transparent{
    --bs-bg-opacity: 1;
    background-color: transparent!important
}

.hh-scope .bg-body-secondary{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-body-tertiary{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important
}

.hh-scope .bg-opacity-10{
    --bs-bg-opacity: 0.1
}

.hh-scope .bg-opacity-25{
    --bs-bg-opacity: 0.25
}

.hh-scope .bg-opacity-50{
    --bs-bg-opacity: 0.5
}

.hh-scope .bg-opacity-75{
    --bs-bg-opacity: 0.75
}

.hh-scope .bg-opacity-100{
    --bs-bg-opacity: 1
}

.hh-scope .bg-primary-subtle{
    background-color: var(--bs-primary-bg-subtle)!important
}

.hh-scope .bg-secondary-subtle{
    background-color: var(--bs-secondary-bg-subtle)!important
}

.hh-scope .bg-success-subtle{
    background-color: var(--bs-success-bg-subtle)!important
}

.hh-scope .bg-info-subtle{
    background-color: var(--bs-info-bg-subtle)!important
}

.hh-scope .bg-warning-subtle{
    background-color: var(--bs-warning-bg-subtle)!important
}

.hh-scope .bg-danger-subtle{
    background-color: var(--bs-danger-bg-subtle)!important
}

.hh-scope .bg-light-subtle{
    background-color: var(--bs-light-bg-subtle)!important
}

.hh-scope .bg-dark-subtle{
    background-color: var(--bs-dark-bg-subtle)!important
}

.hh-scope .bg-gradient{
    background-image: var(--bs-gradient)!important
}

.hh-scope .user-select-all{
    -webkit-user-select: all!important;
    -moz-user-select: all!important;
    -ms-user-select: all!important;
    user-select: all!important
}

.hh-scope .user-select-auto{
    -webkit-user-select: auto!important;
    -moz-user-select: auto!important;
    -ms-user-select: auto!important;
    user-select: auto!important
}

.hh-scope .user-select-none{
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    -ms-user-select: none!important;
    user-select: none!important
}

.hh-scope .pe-none{
    pointer-events: none!important
}

.hh-scope .pe-auto{
    pointer-events: auto!important
}

.hh-scope .rounded{
    border-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-0{
    border-radius: 0!important
}

.hh-scope .rounded-1{
    border-radius: var(--bs-border-radius-sm)!important
}

.hh-scope .rounded-2{
    border-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-3{
    border-radius: var(--bs-border-radius-lg)!important
}

.hh-scope .rounded-4{
    border-radius: var(--bs-border-radius-xl)!important
}

.hh-scope .rounded-5{
    border-radius: var(--bs-border-radius-xxl)!important
}

.hh-scope .rounded-circle{
    border-radius: 50%!important
}

.hh-scope .rounded-pill{
    border-radius: var(--bs-border-radius-pill)!important
}

.hh-scope .rounded-top{
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-top-0{
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

.hh-scope .rounded-top-1{
    border-top-left-radius: var(--bs-border-radius-sm)!important;
    border-top-right-radius: var(--bs-border-radius-sm)!important
}

.hh-scope .rounded-top-2{
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-top-3{
    border-top-left-radius: var(--bs-border-radius-lg)!important;
    border-top-right-radius: var(--bs-border-radius-lg)!important
}

.hh-scope .rounded-top-4{
    border-top-left-radius: var(--bs-border-radius-xl)!important;
    border-top-right-radius: var(--bs-border-radius-xl)!important
}

.hh-scope .rounded-top-5{
    border-top-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-right-radius: var(--bs-border-radius-xxl)!important
}

.hh-scope .rounded-top-circle{
    border-top-left-radius: 50%!important;
    border-top-right-radius: 50%!important
}

.hh-scope .rounded-top-pill{
    border-top-left-radius: var(--bs-border-radius-pill)!important;
    border-top-right-radius: var(--bs-border-radius-pill)!important
}

.hh-scope .rounded-end{
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-end-0{
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.hh-scope .rounded-end-1{
    border-top-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-right-radius: var(--bs-border-radius-sm)!important
}

.hh-scope .rounded-end-2{
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-end-3{
    border-top-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-right-radius: var(--bs-border-radius-lg)!important
}

.hh-scope .rounded-end-4{
    border-top-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xl)!important
}

.hh-scope .rounded-end-5{
    border-top-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important
}

.hh-scope .rounded-end-circle{
    border-top-right-radius: 50%!important;
    border-bottom-right-radius: 50%!important
}

.hh-scope .rounded-end-pill{
    border-top-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-right-radius: var(--bs-border-radius-pill)!important
}

.hh-scope .rounded-bottom{
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-bottom-0{
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.hh-scope .rounded-bottom-1{
    border-bottom-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-left-radius: var(--bs-border-radius-sm)!important
}

.hh-scope .rounded-bottom-2{
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-bottom-3{
    border-bottom-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-left-radius: var(--bs-border-radius-lg)!important
}

.hh-scope .rounded-bottom-4{
    border-bottom-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xl)!important
}

.hh-scope .rounded-bottom-5{
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important
}

.hh-scope .rounded-bottom-circle{
    border-bottom-right-radius: 50%!important;
    border-bottom-left-radius: 50%!important
}

.hh-scope .rounded-bottom-pill{
    border-bottom-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-left-radius: var(--bs-border-radius-pill)!important
}

.hh-scope .rounded-start{
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-start-0{
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important
}

.hh-scope .rounded-start-1{
    border-bottom-left-radius: var(--bs-border-radius-sm)!important;
    border-top-left-radius: var(--bs-border-radius-sm)!important
}

.hh-scope .rounded-start-2{
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

.hh-scope .rounded-start-3{
    border-bottom-left-radius: var(--bs-border-radius-lg)!important;
    border-top-left-radius: var(--bs-border-radius-lg)!important
}

.hh-scope .rounded-start-4{
    border-bottom-left-radius: var(--bs-border-radius-xl)!important;
    border-top-left-radius: var(--bs-border-radius-xl)!important
}

.hh-scope .rounded-start-5{
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-left-radius: var(--bs-border-radius-xxl)!important
}

.hh-scope .rounded-start-circle{
    border-bottom-left-radius: 50%!important;
    border-top-left-radius: 50%!important
}

.hh-scope .rounded-start-pill{
    border-bottom-left-radius: var(--bs-border-radius-pill)!important;
    border-top-left-radius: var(--bs-border-radius-pill)!important
}

.hh-scope .visible{
    visibility: visible!important
}

.hh-scope .invisible{
    visibility: hidden!important
}

.hh-scope .z-n1{
    z-index: -1!important
}

.hh-scope .z-0{
    z-index: 0!important
}

.hh-scope .z-1{
    z-index: 1!important
}

.hh-scope .z-2{
    z-index: 2!important
}

.hh-scope .z-3{
    z-index: 3!important
}

.hh-scope .fs-8px{
    font-size: 8px!important
}

.hh-scope .fs-9px{
    font-size: 9px!important
}

.hh-scope .fs-10px{
    font-size: 10px!important
}

.hh-scope .fs-11px{
    font-size: 11px!important
}

.hh-scope .fs-12px{
    font-size: 12px!important
}

.hh-scope .fs-13px{
    font-size: 13px!important
}

.hh-scope .fs-14px{
    font-size: 14px!important
}

.hh-scope .fs-15px{
    font-size: 15px!important
}

.hh-scope .fs-16px{
    font-size: 16px!important
}

.hh-scope .fs-17px{
    font-size: 17px!important
}

.hh-scope .fs-18px{
    font-size: 18px!important
}

.hh-scope .fs-19px{
    font-size: 19px!important
}

.hh-scope .fs-20px{
    font-size: 20px!important
}

.hh-scope .fs-21px{
    font-size: 21px!important
}

.hh-scope .fs-22px{
    font-size: 22px!important
}

.hh-scope .fs-23px{
    font-size: 23px!important
}

.hh-scope .fs-24px{
    font-size: 24px!important
}

.hh-scope .fs-25px{
    font-size: 25px!important
}

.hh-scope .fs-26px{
    font-size: 26px!important
}

.hh-scope .fs-27px{
    font-size: 27px!important
}

.hh-scope .fs-28px{
    font-size: 28px!important
}

.hh-scope .fs-29px{
    font-size: 29px!important
}

.hh-scope .fs-30px{
    font-size: 30px!important
}

.hh-scope .fs-31px{
    font-size: 31px!important
}

.hh-scope .fs-32px{
    font-size: 32px!important
}

.hh-scope .fs-34px{
    font-size: 34px!important
}

.hh-scope .fs-36px{
    font-size: 36px!important
}

.hh-scope .fs-38px{
    font-size: 38px!important
}

.hh-scope .fs-40px{
    font-size: 40px!important
}

.hh-scope .m-1px{
    margin: 1px!important
}

.hh-scope .m-3px{
    margin: 3px!important
}

.hh-scope .m-5px{
    margin: 5px!important
}

.hh-scope .m-7px{
    margin: 7px!important
}

.hh-scope .m-10px{
    margin: 10px!important
}

.hh-scope .m-15px{
    margin: 15px!important
}

.hh-scope .m-20px{
    margin: 20px!important
}

.hh-scope .m-25px{
    margin: 25px!important
}

.hh-scope .m-30px{
    margin: 30px!important
}

.hh-scope .m-40px{
    margin: 40px!important
}

.hh-scope .m-50px{
    margin: 50px!important
}

.hh-scope .m-70px{
    margin: 70px!important
}

.hh-scope .m-120px{
    margin: 120px!important
}

.hh-scope .mx-1px{
    margin-right: 1px!important;
    margin-left: 1px!important
}

.hh-scope .mx-3px{
    margin-right: 3px!important;
    margin-left: 3px!important
}

.hh-scope .mx-5px{
    margin-right: 5px!important;
    margin-left: 5px!important
}

.hh-scope .mx-7px{
    margin-right: 7px!important;
    margin-left: 7px!important
}

.hh-scope .mx-10px{
    margin-right: 10px!important;
    margin-left: 10px!important
}

.hh-scope .mx-15px{
    margin-right: 15px!important;
    margin-left: 15px!important
}

.hh-scope .mx-20px{
    margin-right: 20px!important;
    margin-left: 20px!important
}

.hh-scope .mx-25px{
    margin-right: 25px!important;
    margin-left: 25px!important
}

.hh-scope .mx-30px{
    margin-right: 30px!important;
    margin-left: 30px!important
}

.hh-scope .mx-40px{
    margin-right: 40px!important;
    margin-left: 40px!important
}

.hh-scope .mx-50px{
    margin-right: 50px!important;
    margin-left: 50px!important
}

.hh-scope .mx-70px{
    margin-right: 70px!important;
    margin-left: 70px!important
}

.hh-scope .mx-120px{
    margin-right: 120px!important;
    margin-left: 120px!important
}

.hh-scope .my-1px{
    margin-top: 1px!important;
    margin-bottom: 1px!important
}

.hh-scope .my-3px{
    margin-top: 3px!important;
    margin-bottom: 3px!important
}

.hh-scope .my-5px{
    margin-top: 5px!important;
    margin-bottom: 5px!important
}

.hh-scope .my-7px{
    margin-top: 7px!important;
    margin-bottom: 7px!important
}

.hh-scope .my-10px{
    margin-top: 10px!important;
    margin-bottom: 10px!important
}

.hh-scope .my-15px{
    margin-top: 15px!important;
    margin-bottom: 15px!important
}

.hh-scope .my-20px{
    margin-top: 20px!important;
    margin-bottom: 20px!important
}

.hh-scope .my-25px{
    margin-top: 25px!important;
    margin-bottom: 25px!important
}

.hh-scope .my-30px{
    margin-top: 30px!important;
    margin-bottom: 30px!important
}

.hh-scope .my-40px{
    margin-top: 40px!important;
    margin-bottom: 40px!important
}

.hh-scope .my-50px{
    margin-top: 50px!important;
    margin-bottom: 50px!important
}

.hh-scope .my-70px{
    margin-top: 70px!important;
    margin-bottom: 70px!important
}

.hh-scope .my-120px{
    margin-top: 120px!important;
    margin-bottom: 120px!important
}

.hh-scope .mt-1px{
    margin-top: 1px!important
}

.hh-scope .mt-3px{
    margin-top: 3px!important
}

.hh-scope .mt-5px{
    margin-top: 5px!important
}

.hh-scope .mt-7px{
    margin-top: 7px!important
}

.hh-scope .mt-10px{
    margin-top: 10px!important
}

.hh-scope .mt-15px{
    margin-top: 15px!important
}

.hh-scope .mt-20px{
    margin-top: 20px!important
}

.hh-scope .mt-25px{
    margin-top: 25px!important
}

.hh-scope .mt-30px{
    margin-top: 30px!important
}

.hh-scope .mt-40px{
    margin-top: 40px!important
}

.hh-scope .mt-50px{
    margin-top: 50px!important
}

.hh-scope .mt-70px{
    margin-top: 70px!important
}

.hh-scope .mt-120px{
    margin-top: 120px!important
}

.hh-scope .me-1px{
    margin-right: 1px!important
}

.hh-scope .me-3px{
    margin-right: 3px!important
}

.hh-scope .me-5px{
    margin-right: 5px!important
}

.hh-scope .me-7px{
    margin-right: 7px!important
}

.hh-scope .me-10px{
    margin-right: 10px!important
}

.hh-scope .me-15px{
    margin-right: 15px!important
}

.hh-scope .me-20px{
    margin-right: 20px!important
}

.hh-scope .me-25px{
    margin-right: 25px!important
}

.hh-scope .me-30px{
    margin-right: 30px!important
}

.hh-scope .me-40px{
    margin-right: 40px!important
}

.hh-scope .me-50px{
    margin-right: 50px!important
}

.hh-scope .me-70px{
    margin-right: 70px!important
}

.hh-scope .me-120px{
    margin-right: 120px!important
}

.hh-scope .mb-1px{
    margin-bottom: 1px!important
}

.hh-scope .mb-3px{
    margin-bottom: 3px!important
}

.hh-scope .mb-5px{
    margin-bottom: 5px!important
}

.hh-scope .mb-7px{
    margin-bottom: 7px!important
}

.hh-scope .mb-10px{
    margin-bottom: 10px!important
}

.hh-scope .mb-15px{
    margin-bottom: 15px!important
}

.hh-scope .mb-20px{
    margin-bottom: 20px!important
}

.hh-scope .mb-25px{
    margin-bottom: 25px!important
}

.hh-scope .mb-30px{
    margin-bottom: 30px!important
}

.hh-scope .mb-40px{
    margin-bottom: 40px!important
}

.hh-scope .mb-50px{
    margin-bottom: 50px!important
}

.hh-scope .mb-70px{
    margin-bottom: 70px!important
}

.hh-scope .mb-120px{
    margin-bottom: 120px!important
}

.hh-scope .ms-1px{
    margin-left: 1px!important
}

.hh-scope .ms-3px{
    margin-left: 3px!important
}

.hh-scope .ms-5px{
    margin-left: 5px!important
}

.hh-scope .ms-7px{
    margin-left: 7px!important
}

.hh-scope .ms-10px{
    margin-left: 10px!important
}

.hh-scope .ms-15px{
    margin-left: 15px!important
}

.hh-scope .ms-20px{
    margin-left: 20px!important
}

.hh-scope .ms-25px{
    margin-left: 25px!important
}

.hh-scope .ms-30px{
    margin-left: 30px!important
}

.hh-scope .ms-40px{
    margin-left: 40px!important
}

.hh-scope .ms-50px{
    margin-left: 50px!important
}

.hh-scope .ms-70px{
    margin-left: 70px!important
}

.hh-scope .ms-120px{
    margin-left: 120px!important
}

.hh-scope .p-1px{
    padding: 1px!important
}

.hh-scope .p-3px{
    padding: 3px!important
}

.hh-scope .p-5px{
    padding: 5px!important
}

.hh-scope .p-7px{
    padding: 7px!important
}

.hh-scope .p-10px{
    padding: 10px!important
}

.hh-scope .p-15px{
    padding: 15px!important
}

.hh-scope .p-20px{
    padding: 20px!important
}

.hh-scope .p-25px{
    padding: 25px!important
}

.hh-scope .p-30px{
    padding: 30px!important
}

.hh-scope .p-40px{
    padding: 40px!important
}

.hh-scope .p-50px{
    padding: 50px!important
}

.hh-scope .p-70px{
    padding: 70px!important
}

.hh-scope .p-120px{
    padding: 120px!important
}

.hh-scope .px-1px{
    padding-right: 1px!important;
    padding-left: 1px!important
}

.hh-scope .px-3px{
    padding-right: 3px!important;
    padding-left: 3px!important
}

.hh-scope .px-5px{
    padding-right: 5px!important;
    padding-left: 5px!important
}

.hh-scope .px-7px{
    padding-right: 7px!important;
    padding-left: 7px!important
}

.hh-scope .px-10px{
    padding-right: 10px!important;
    padding-left: 10px!important
}

.hh-scope .px-15px{
    padding-right: 15px!important;
    padding-left: 15px!important
}

.hh-scope .px-20px{
    padding-right: 20px!important;
    padding-left: 20px!important
}

.hh-scope .px-25px{
    padding-right: 25px!important;
    padding-left: 25px!important
}

.hh-scope .px-30px{
    padding-right: 30px!important;
    padding-left: 30px!important
}

.hh-scope .px-40px{
    padding-right: 40px!important;
    padding-left: 40px!important
}

.hh-scope .px-50px{
    padding-right: 50px!important;
    padding-left: 50px!important
}

.hh-scope .px-70px{
    padding-right: 70px!important;
    padding-left: 70px!important
}

.hh-scope .px-120px{
    padding-right: 120px!important;
    padding-left: 120px!important
}

.hh-scope .py-1px{
    padding-top: 1px!important;
    padding-bottom: 1px!important
}

.hh-scope .py-3px{
    padding-top: 3px!important;
    padding-bottom: 3px!important
}

.hh-scope .py-5px{
    padding-top: 5px!important;
    padding-bottom: 5px!important
}

.hh-scope .py-7px{
    padding-top: 7px!important;
    padding-bottom: 7px!important
}

.hh-scope .py-10px{
    padding-top: 10px!important;
    padding-bottom: 10px!important
}

.hh-scope .py-15px{
    padding-top: 15px!important;
    padding-bottom: 15px!important
}

.hh-scope .py-20px{
    padding-top: 20px!important;
    padding-bottom: 20px!important
}

.hh-scope .py-25px{
    padding-top: 25px!important;
    padding-bottom: 25px!important
}

.hh-scope .py-30px{
    padding-top: 30px!important;
    padding-bottom: 30px!important
}

.hh-scope .py-40px{
    padding-top: 40px!important;
    padding-bottom: 40px!important
}

.hh-scope .py-50px{
    padding-top: 50px!important;
    padding-bottom: 50px!important
}

.hh-scope .py-70px{
    padding-top: 70px!important;
    padding-bottom: 70px!important
}

.hh-scope .py-120px{
    padding-top: 120px!important;
    padding-bottom: 120px!important
}

.hh-scope .pt-1px{
    padding-top: 1px!important
}

.hh-scope .pt-3px{
    padding-top: 3px!important
}

.hh-scope .pt-5px{
    padding-top: 5px!important
}

.hh-scope .pt-7px{
    padding-top: 7px!important
}

.hh-scope .pt-10px{
    padding-top: 10px!important
}

.hh-scope .pt-15px{
    padding-top: 15px!important
}

.hh-scope .pt-20px{
    padding-top: 20px!important
}

.hh-scope .pt-25px{
    padding-top: 25px!important
}

.hh-scope .pt-30px{
    padding-top: 30px!important
}

.hh-scope .pt-40px{
    padding-top: 40px!important
}

.hh-scope .pt-50px{
    padding-top: 50px!important
}

.hh-scope .pt-70px{
    padding-top: 70px!important
}

.hh-scope .pt-120px{
    padding-top: 120px!important
}

.hh-scope .pe-1px{
    padding-right: 1px!important
}

.hh-scope .pe-3px{
    padding-right: 3px!important
}

.hh-scope .pe-5px{
    padding-right: 5px!important
}

.hh-scope .pe-7px{
    padding-right: 7px!important
}

.hh-scope .pe-10px{
    padding-right: 10px!important
}

.hh-scope .pe-15px{
    padding-right: 15px!important
}

.hh-scope .pe-20px{
    padding-right: 20px!important
}

.hh-scope .pe-25px{
    padding-right: 25px!important
}

.hh-scope .pe-30px{
    padding-right: 30px!important
}

.hh-scope .pe-40px{
    padding-right: 40px!important
}

.hh-scope .pe-50px{
    padding-right: 50px!important
}

.hh-scope .pe-70px{
    padding-right: 70px!important
}

.hh-scope .pe-120px{
    padding-right: 120px!important
}

.hh-scope .pb-1px{
    padding-bottom: 1px!important
}

.hh-scope .pb-3px{
    padding-bottom: 3px!important
}

.hh-scope .pb-5px{
    padding-bottom: 5px!important
}

.hh-scope .pb-7px{
    padding-bottom: 7px!important
}

.hh-scope .pb-10px{
    padding-bottom: 10px!important
}

.hh-scope .pb-15px{
    padding-bottom: 15px!important
}

.hh-scope .pb-20px{
    padding-bottom: 20px!important
}

.hh-scope .pb-25px{
    padding-bottom: 25px!important
}

.hh-scope .pb-30px{
    padding-bottom: 30px!important
}

.hh-scope .pb-40px{
    padding-bottom: 40px!important
}

.hh-scope .pb-50px{
    padding-bottom: 50px!important
}

.hh-scope .pb-70px{
    padding-bottom: 70px!important
}

.hh-scope .pb-120px{
    padding-bottom: 120px!important
}

.hh-scope .ps-1px{
    padding-left: 1px!important
}

.hh-scope .ps-3px{
    padding-left: 3px!important
}

.hh-scope .ps-5px{
    padding-left: 5px!important
}

.hh-scope .ps-7px{
    padding-left: 7px!important
}

.hh-scope .ps-10px{
    padding-left: 10px!important
}

.hh-scope .ps-15px{
    padding-left: 15px!important
}

.hh-scope .ps-20px{
    padding-left: 20px!important
}

.hh-scope .ps-25px{
    padding-left: 25px!important
}

.hh-scope .ps-30px{
    padding-left: 30px!important
}

.hh-scope .ps-40px{
    padding-left: 40px!important
}

.hh-scope .ps-50px{
    padding-left: 50px!important
}

.hh-scope .ps-70px{
    padding-left: 70px!important
}

.hh-scope .ps-120px{
    padding-left: 120px!important
}

.hh-scope .text-brand-green-forest{
    color: #0e3a32!important
}

.hh-scope .bg-brand-green-forest{
    background-color: #0e3a32!important
}

.hh-scope .hr-brand-green-forest{
    border-color: #0e3a32!important
}

.hh-scope .text-brand-green-emerald{
    color: #005a4e!important
}

.hh-scope .bg-brand-green-emerald{
    background-color: #005a4e!important
}

.hh-scope .hr-brand-green-emerald{
    border-color: #005a4e!important
}

.hh-scope .text-brand-green-seafoam{
    color: #9fc8bd!important
}

.hh-scope .bg-brand-green-seafoam{
    background-color: #9fc8bd!important
}

.hh-scope .hr-brand-green-seafoam{
    border-color: #9fc8bd!important
}

.hh-scope .text-brand-green-frost{
    color: #d0e2da!important
}

.hh-scope .bg-brand-green-frost{
    background-color: #d0e2da!important
}

.hh-scope .hr-brand-green-frost{
    border-color: #d0e2da!important
}

.hh-scope .text-brand-gold-harvest{
    color: #b88128!important
}

.hh-scope .bg-brand-gold-harvest{
    background-color: #b88128!important
}

.hh-scope .hr-brand-gold-harvest{
    border-color: #b88128!important
}

.hh-scope .text-brand-gold-khaki{
    color: #b8a171!important
}

.hh-scope .bg-brand-gold-khaki{
    background-color: #b8a171!important
}

.hh-scope .hr-brand-gold-khaki{
    border-color: #b8a171!important
}

.hh-scope .text-brand-gold-wheat{
    color: #dbcfa7!important
}

.hh-scope .bg-brand-gold-wheat{
    background-color: #dbcfa7!important
}

.hh-scope .hr-brand-gold-wheat{
    border-color: #dbcfa7!important
}

.hh-scope .text-brand-gold-linen{
    color: #ece9d3!important
}

.hh-scope .bg-brand-gold-linen{
    background-color: #ece9d3!important
}

.hh-scope .hr-brand-gold-linen{
    border-color: #ece9d3!important
}

.hh-scope .text-brand-white{
    color: #fff!important
}

.hh-scope .bg-brand-white{
    background-color: #fff!important
}

.hh-scope .hr-brand-white{
    border-color: #fff!important
}

.hh-scope .text-brand-grey-slate{
    color: #2e2e2e!important
}

.hh-scope .bg-brand-grey-slate{
    background-color: #2e2e2e!important
}

.hh-scope .hr-brand-grey-slate{
    border-color: #2e2e2e!important
}

.hh-scope .text-facebook{
    color: #4267b2!important
}

.hh-scope .bg-facebook{
    background-color: #4267b2!important
}

.hh-scope .hr-facebook{
    border-color: #4267b2!important
}

.hh-scope .text-x-twitter{
    color: #000!important
}

.hh-scope .bg-x-twitter{
    background-color: #000!important
}

.hh-scope .hr-x-twitter{
    border-color: #000!important
}

.hh-scope .text-linkedin{
    color: #0077b5!important
}

.hh-scope .bg-linkedin{
    background-color: #0077b5!important
}

.hh-scope .hr-linkedin{
    border-color: #0077b5!important
}

.hh-scope .text-youtube{
    color: red!important
}

.hh-scope .bg-youtube{
    background-color: red!important
}

.hh-scope .hr-youtube{
    border-color: red!important
}

.hh-scope .text-pinterest{
    color: #bd081c!important
}

.hh-scope .bg-pinterest{
    background-color: #bd081c!important
}

.hh-scope .hr-pinterest{
    border-color: #bd081c!important
}

.hh-scope .text-instagram{
    color: #b900b4!important
}

.hh-scope .bg-instagram{
    background-color: #b900b4!important
}

.hh-scope .hr-instagram{
    border-color: #b900b4!important
}

.hh-scope .text-grey-obsidian{
    color: #000!important
}

.hh-scope .bg-grey-obsidian{
    background-color: #000!important
}

.hh-scope .hr-grey-obsidian{
    border-color: #000!important
}

.hh-scope .text-grey-caviar{
    color: #323232!important
}

.hh-scope .bg-grey-caviar{
    background-color: #323232!important
}

.hh-scope .hr-grey-caviar{
    border-color: #323232!important
}

.hh-scope .text-grey-charcoal{
    color: #414141!important
}

.hh-scope .bg-grey-charcoal{
    background-color: #414141!important
}

.hh-scope .hr-grey-charcoal{
    border-color: #414141!important
}

.hh-scope .text-grey-mortar{
    color: #4f4f4f!important
}

.hh-scope .bg-grey-mortar{
    background-color: #4f4f4f!important
}

.hh-scope .hr-grey-mortar{
    border-color: #4f4f4f!important
}

.hh-scope .text-grey-nickel{
    color: #818181!important
}

.hh-scope .bg-grey-nickel{
    background-color: #818181!important
}

.hh-scope .hr-grey-nickel{
    border-color: #818181!important
}

.hh-scope .text-grey-storm{
    color: #979797!important
}

.hh-scope .bg-grey-storm{
    background-color: #979797!important
}

.hh-scope .hr-grey-storm{
    border-color: #979797!important
}

.hh-scope .text-grey-silver{
    color: #a9a9a9!important
}

.hh-scope .bg-grey-silver{
    background-color: #a9a9a9!important
}

.hh-scope .hr-grey-silver{
    border-color: #a9a9a9!important
}

.hh-scope .text-grey-ash{
    color: #b4b4b4!important
}

.hh-scope .bg-grey-ash{
    background-color: #b4b4b4!important
}

.hh-scope .hr-grey-ash{
    border-color: #b4b4b4!important
}

.hh-scope .text-grey-sidewalk{
    color: #c8c8c8!important
}

.hh-scope .bg-grey-sidewalk{
    background-color: #c8c8c8!important
}

.hh-scope .hr-grey-sidewalk{
    border-color: #c8c8c8!important
}

.hh-scope .text-grey-platinum{
    color: #ededed!important
}

.hh-scope .bg-grey-platinum{
    background-color: #ededed!important
}

.hh-scope .hr-grey-platinum{
    border-color: #ededed!important
}

.hh-scope .text-grey-alabaster{
    color: #f5f5f5!important
}

.hh-scope .bg-grey-alabaster{
    background-color: #f5f5f5!important
}

.hh-scope .hr-grey-alabaster{
    border-color: #f5f5f5!important
}

.hh-scope .lh-8px{
    line-height: 8px!important
}

.hh-scope .lh-9px{
    line-height: 9px!important
}

.hh-scope .lh-10px{
    line-height: 10px!important
}

.hh-scope .lh-11px{
    line-height: 11px!important
}

.hh-scope .lh-12px{
    line-height: 12px!important
}

.hh-scope .lh-13px{
    line-height: 13px!important
}

.hh-scope .lh-14px{
    line-height: 14px!important
}

.hh-scope .lh-15px{
    line-height: 15px!important
}

.hh-scope .lh-16px{
    line-height: 16px!important
}

.hh-scope .lh-17px{
    line-height: 17px!important
}

.hh-scope .lh-18px{
    line-height: 18px!important
}

.hh-scope .lh-19px{
    line-height: 19px!important
}

.hh-scope .lh-20px{
    line-height: 20px!important
}

.hh-scope .lh-21px{
    line-height: 21px!important
}

.hh-scope .lh-22px{
    line-height: 22px!important
}

.hh-scope .lh-23px{
    line-height: 23px!important
}

.hh-scope .lh-24px{
    line-height: 24px!important
}

.hh-scope .lh-25px{
    line-height: 25px!important
}

.hh-scope .lh-26px{
    line-height: 26px!important
}

.hh-scope .lh-27px{
    line-height: 27px!important
}

.hh-scope .lh-28px{
    line-height: 28px!important
}

.hh-scope .lh-29px{
    line-height: 29px!important
}

.hh-scope .lh-30px{
    line-height: 30px!important
}

.hh-scope .lh-31px{
    line-height: 31px!important
}

.hh-scope .lh-32px{
    line-height: 32px!important
}

.hh-scope .lh-34px{
    line-height: 34px!important
}

.hh-scope .lh-36px{
    line-height: 36px!important
}

.hh-scope .lh-38px{
    line-height: 38px!important
}

.hh-scope .lh-40px{
    line-height: 40px!important
}

.hh-scope .lh-normal{
    line-height: normal!important
}

.hh-scope .ls-normal{
    letter-spacing: normal!important
}

.hh-scope .ls-less{
    letter-spacing: -.05em!important
}

@media (min-width: 576px) {
    .hh-scope .float-sm-start{
        float:left!important
    }

    .hh-scope .float-sm-end{
        float: right!important
    }

    .hh-scope .float-sm-none{
        float: none!important
    }

    .hh-scope .object-fit-sm-contain{
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .hh-scope .object-fit-sm-cover{
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .hh-scope .object-fit-sm-fill{
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .hh-scope .object-fit-sm-scale{
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .hh-scope .object-fit-sm-none{
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .hh-scope .d-sm-inline{
        display: inline!important
    }

    .hh-scope .d-sm-inline-block{
        display: inline-block!important
    }

    .hh-scope .d-sm-block{
        display: block!important
    }

    .hh-scope .d-sm-grid{
        display: grid!important
    }

    .hh-scope .d-sm-inline-grid{
        display: inline-grid!important
    }

    .hh-scope .d-sm-table{
        display: table!important
    }

    .hh-scope .d-sm-table-row{
        display: table-row!important
    }

    .hh-scope .d-sm-table-cell{
        display: table-cell!important
    }

    .hh-scope .d-sm-flex{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .hh-scope .d-sm-inline-flex{
        display: -webkit-inline-box!important;
        display: -webkit-inline-flex!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }

    .hh-scope .d-sm-none{
        display: none!important
    }

    .hh-scope .d-sm-list-item{
        display: list-item!important
    }

    .hh-scope .border-sm{
        border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-sm-0{
        border: 0!important
    }

    .hh-scope .border-top-sm{
        border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-top-sm-0{
        border-top: 0!important
    }

    .hh-scope .border-end-sm{
        border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-end-sm-0{
        border-right: 0!important
    }

    .hh-scope .border-bottom-sm{
        border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-bottom-sm-0{
        border-bottom: 0!important
    }

    .hh-scope .border-start-sm{
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-start-sm-0{
        border-left: 0!important
    }

    .hh-scope .flex-sm-fill{
        -webkit-box-flex: 1!important;
        -webkit-flex: 1 1 auto!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .hh-scope .flex-sm-row{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .hh-scope .flex-sm-column{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .hh-scope .flex-sm-row-reverse{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: row-reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .hh-scope .flex-sm-column-reverse{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: column-reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .hh-scope .flex-sm-grow-0{
        -webkit-box-flex: 0!important;
        -webkit-flex-grow: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

    .hh-scope .flex-sm-grow-1{
        -webkit-box-flex: 1!important;
        -webkit-flex-grow: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

    .hh-scope .flex-sm-shrink-0{
        -webkit-flex-shrink: 0!important;
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .hh-scope .flex-sm-shrink-1{
        -webkit-flex-shrink: 1!important;
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .hh-scope .flex-sm-wrap{
        -webkit-flex-wrap: wrap!important;
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .hh-scope .flex-sm-nowrap{
        -webkit-flex-wrap: nowrap!important;
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .hh-scope .flex-sm-wrap-reverse{
        -webkit-flex-wrap: wrap-reverse!important;
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .hh-scope .justify-content-sm-start{
        -webkit-box-pack: start!important;
        -webkit-justify-content: flex-start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .hh-scope .justify-content-sm-end{
        -webkit-box-pack: end!important;
        -webkit-justify-content: flex-end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .hh-scope .justify-content-sm-center{
        -webkit-box-pack: center!important;
        -webkit-justify-content: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .hh-scope .justify-content-sm-between{
        -webkit-box-pack: justify!important;
        -webkit-justify-content: space-between!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .hh-scope .justify-content-sm-around{
        -webkit-justify-content: space-around!important;
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .hh-scope .justify-content-sm-evenly{
        -webkit-box-pack: space-evenly!important;
        -webkit-justify-content: space-evenly!important;
        -ms-flex-pack: space-evenly!important;
        justify-content: space-evenly!important
    }

    .hh-scope .align-items-sm-start{
        -webkit-box-align: start!important;
        -webkit-align-items: flex-start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .hh-scope .align-items-sm-end{
        -webkit-box-align: end!important;
        -webkit-align-items: flex-end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .hh-scope .align-items-sm-center{
        -webkit-box-align: center!important;
        -webkit-align-items: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .hh-scope .align-items-sm-baseline{
        -webkit-box-align: baseline!important;
        -webkit-align-items: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .hh-scope .align-items-sm-stretch{
        -webkit-box-align: stretch!important;
        -webkit-align-items: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .hh-scope .align-content-sm-start{
        -webkit-align-content: flex-start!important;
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .hh-scope .align-content-sm-end{
        -webkit-align-content: flex-end!important;
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .hh-scope .align-content-sm-center{
        -webkit-align-content: center!important;
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .hh-scope .align-content-sm-between{
        -webkit-align-content: space-between!important;
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .hh-scope .align-content-sm-around{
        -webkit-align-content: space-around!important;
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .hh-scope .align-content-sm-stretch{
        -webkit-align-content: stretch!important;
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .hh-scope .align-self-sm-auto{
        -webkit-align-self: auto!important;
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .hh-scope .align-self-sm-start{
        -webkit-align-self: flex-start!important;
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .hh-scope .align-self-sm-end{
        -webkit-align-self: flex-end!important;
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .hh-scope .align-self-sm-center{
        -webkit-align-self: center!important;
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .hh-scope .align-self-sm-baseline{
        -webkit-align-self: baseline!important;
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .hh-scope .align-self-sm-stretch{
        -webkit-align-self: stretch!important;
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }

    .hh-scope .order-sm-first{
        -webkit-box-ordinal-group: 0!important;
        -webkit-order: -1!important;
        -ms-flex-order: -1!important;
        order: -1!important
    }

    .hh-scope .order-sm-0{
        -webkit-box-ordinal-group: 1!important;
        -webkit-order: 0!important;
        -ms-flex-order: 0!important;
        order: 0!important
    }

    .hh-scope .order-sm-1{
        -webkit-box-ordinal-group: 2!important;
        -webkit-order: 1!important;
        -ms-flex-order: 1!important;
        order: 1!important
    }

    .hh-scope .order-sm-2{
        -webkit-box-ordinal-group: 3!important;
        -webkit-order: 2!important;
        -ms-flex-order: 2!important;
        order: 2!important
    }

    .hh-scope .order-sm-3{
        -webkit-box-ordinal-group: 4!important;
        -webkit-order: 3!important;
        -ms-flex-order: 3!important;
        order: 3!important
    }

    .hh-scope .order-sm-4{
        -webkit-box-ordinal-group: 5!important;
        -webkit-order: 4!important;
        -ms-flex-order: 4!important;
        order: 4!important
    }

    .hh-scope .order-sm-5{
        -webkit-box-ordinal-group: 6!important;
        -webkit-order: 5!important;
        -ms-flex-order: 5!important;
        order: 5!important
    }

    .hh-scope .order-sm-last{
        -webkit-box-ordinal-group: 7!important;
        -webkit-order: 6!important;
        -ms-flex-order: 6!important;
        order: 6!important
    }

    .hh-scope .m-sm-0{
        margin: 0!important
    }

    .hh-scope .m-sm-1{
        margin: .1875rem!important
    }

    .hh-scope .m-sm-2{
        margin: .3125rem!important
    }

    .hh-scope .m-sm-3{
        margin: .625rem!important
    }

    .hh-scope .m-sm-4{
        margin: .9375rem!important
    }

    .hh-scope .m-sm-5{
        margin: 1.25rem!important
    }

    .hh-scope .m-sm-6{
        margin: 1.875rem!important
    }

    .hh-scope .m-sm-7{
        margin: 2.5rem!important
    }

    .hh-scope .m-sm-8{
        margin: 3.125rem!important
    }

    .hh-scope .m-sm-9{
        margin: 4.375rem!important
    }

    .hh-scope .m-sm-auto{
        margin: auto!important
    }

    .hh-scope .mx-sm-0{
        margin-right: 0!important;
        margin-left: 0!important
    }

    .hh-scope .mx-sm-1{
        margin-right: .1875rem!important;
        margin-left: .1875rem!important
    }

    .hh-scope .mx-sm-2{
        margin-right: .3125rem!important;
        margin-left: .3125rem!important
    }

    .hh-scope .mx-sm-3{
        margin-right: .625rem!important;
        margin-left: .625rem!important
    }

    .hh-scope .mx-sm-4{
        margin-right: .9375rem!important;
        margin-left: .9375rem!important
    }

    .hh-scope .mx-sm-5{
        margin-right: 1.25rem!important;
        margin-left: 1.25rem!important
    }

    .hh-scope .mx-sm-6{
        margin-right: 1.875rem!important;
        margin-left: 1.875rem!important
    }

    .hh-scope .mx-sm-7{
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .hh-scope .mx-sm-8{
        margin-right: 3.125rem!important;
        margin-left: 3.125rem!important
    }

    .hh-scope .mx-sm-9{
        margin-right: 4.375rem!important;
        margin-left: 4.375rem!important
    }

    .hh-scope .mx-sm-auto{
        margin-right: auto!important;
        margin-left: auto!important
    }

    .hh-scope .my-sm-0{
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .hh-scope .my-sm-1{
        margin-top: .1875rem!important;
        margin-bottom: .1875rem!important
    }

    .hh-scope .my-sm-2{
        margin-top: .3125rem!important;
        margin-bottom: .3125rem!important
    }

    .hh-scope .my-sm-3{
        margin-top: .625rem!important;
        margin-bottom: .625rem!important
    }

    .hh-scope .my-sm-4{
        margin-top: .9375rem!important;
        margin-bottom: .9375rem!important
    }

    .hh-scope .my-sm-5{
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .hh-scope .my-sm-6{
        margin-top: 1.875rem!important;
        margin-bottom: 1.875rem!important
    }

    .hh-scope .my-sm-7{
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .hh-scope .my-sm-8{
        margin-top: 3.125rem!important;
        margin-bottom: 3.125rem!important
    }

    .hh-scope .my-sm-9{
        margin-top: 4.375rem!important;
        margin-bottom: 4.375rem!important
    }

    .hh-scope .my-sm-auto{
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .hh-scope .mt-sm-0{
        margin-top: 0!important
    }

    .hh-scope .mt-sm-1{
        margin-top: .1875rem!important
    }

    .hh-scope .mt-sm-2{
        margin-top: .3125rem!important
    }

    .hh-scope .mt-sm-3{
        margin-top: .625rem!important
    }

    .hh-scope .mt-sm-4{
        margin-top: .9375rem!important
    }

    .hh-scope .mt-sm-5{
        margin-top: 1.25rem!important
    }

    .hh-scope .mt-sm-6{
        margin-top: 1.875rem!important
    }

    .hh-scope .mt-sm-7{
        margin-top: 2.5rem!important
    }

    .hh-scope .mt-sm-8{
        margin-top: 3.125rem!important
    }

    .hh-scope .mt-sm-9{
        margin-top: 4.375rem!important
    }

    .hh-scope .mt-sm-auto{
        margin-top: auto!important
    }

    .hh-scope .me-sm-0{
        margin-right: 0!important
    }

    .hh-scope .me-sm-1{
        margin-right: .1875rem!important
    }

    .hh-scope .me-sm-2{
        margin-right: .3125rem!important
    }

    .hh-scope .me-sm-3{
        margin-right: .625rem!important
    }

    .hh-scope .me-sm-4{
        margin-right: .9375rem!important
    }

    .hh-scope .me-sm-5{
        margin-right: 1.25rem!important
    }

    .hh-scope .me-sm-6{
        margin-right: 1.875rem!important
    }

    .hh-scope .me-sm-7{
        margin-right: 2.5rem!important
    }

    .hh-scope .me-sm-8{
        margin-right: 3.125rem!important
    }

    .hh-scope .me-sm-9{
        margin-right: 4.375rem!important
    }

    .hh-scope .me-sm-auto{
        margin-right: auto!important
    }

    .hh-scope .mb-sm-0{
        margin-bottom: 0!important
    }

    .hh-scope .mb-sm-1{
        margin-bottom: .1875rem!important
    }

    .hh-scope .mb-sm-2{
        margin-bottom: .3125rem!important
    }

    .hh-scope .mb-sm-3{
        margin-bottom: .625rem!important
    }

    .hh-scope .mb-sm-4{
        margin-bottom: .9375rem!important
    }

    .hh-scope .mb-sm-5{
        margin-bottom: 1.25rem!important
    }

    .hh-scope .mb-sm-6{
        margin-bottom: 1.875rem!important
    }

    .hh-scope .mb-sm-7{
        margin-bottom: 2.5rem!important
    }

    .hh-scope .mb-sm-8{
        margin-bottom: 3.125rem!important
    }

    .hh-scope .mb-sm-9{
        margin-bottom: 4.375rem!important
    }

    .hh-scope .mb-sm-auto{
        margin-bottom: auto!important
    }

    .hh-scope .ms-sm-0{
        margin-left: 0!important
    }

    .hh-scope .ms-sm-1{
        margin-left: .1875rem!important
    }

    .hh-scope .ms-sm-2{
        margin-left: .3125rem!important
    }

    .hh-scope .ms-sm-3{
        margin-left: .625rem!important
    }

    .hh-scope .ms-sm-4{
        margin-left: .9375rem!important
    }

    .hh-scope .ms-sm-5{
        margin-left: 1.25rem!important
    }

    .hh-scope .ms-sm-6{
        margin-left: 1.875rem!important
    }

    .hh-scope .ms-sm-7{
        margin-left: 2.5rem!important
    }

    .hh-scope .ms-sm-8{
        margin-left: 3.125rem!important
    }

    .hh-scope .ms-sm-9{
        margin-left: 4.375rem!important
    }

    .hh-scope .ms-sm-auto{
        margin-left: auto!important
    }

    .hh-scope .p-sm-0{
        padding: 0!important
    }

    .hh-scope .p-sm-1{
        padding: .1875rem!important
    }

    .hh-scope .p-sm-2{
        padding: .3125rem!important
    }

    .hh-scope .p-sm-3{
        padding: .625rem!important
    }

    .hh-scope .p-sm-4{
        padding: .9375rem!important
    }

    .hh-scope .p-sm-5{
        padding: 1.25rem!important
    }

    .hh-scope .p-sm-6{
        padding: 1.875rem!important
    }

    .hh-scope .p-sm-7{
        padding: 2.5rem!important
    }

    .hh-scope .p-sm-8{
        padding: 3.125rem!important
    }

    .hh-scope .p-sm-9{
        padding: 4.375rem!important
    }

    .hh-scope .px-sm-0{
        padding-right: 0!important;
        padding-left: 0!important
    }

    .hh-scope .px-sm-1{
        padding-right: .1875rem!important;
        padding-left: .1875rem!important
    }

    .hh-scope .px-sm-2{
        padding-right: .3125rem!important;
        padding-left: .3125rem!important
    }

    .hh-scope .px-sm-3{
        padding-right: .625rem!important;
        padding-left: .625rem!important
    }

    .hh-scope .px-sm-4{
        padding-right: .9375rem!important;
        padding-left: .9375rem!important
    }

    .hh-scope .px-sm-5{
        padding-right: 1.25rem!important;
        padding-left: 1.25rem!important
    }

    .hh-scope .px-sm-6{
        padding-right: 1.875rem!important;
        padding-left: 1.875rem!important
    }

    .hh-scope .px-sm-7{
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .hh-scope .px-sm-8{
        padding-right: 3.125rem!important;
        padding-left: 3.125rem!important
    }

    .hh-scope .px-sm-9{
        padding-right: 4.375rem!important;
        padding-left: 4.375rem!important
    }

    .hh-scope .py-sm-0{
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .hh-scope .py-sm-1{
        padding-top: .1875rem!important;
        padding-bottom: .1875rem!important
    }

    .hh-scope .py-sm-2{
        padding-top: .3125rem!important;
        padding-bottom: .3125rem!important
    }

    .hh-scope .py-sm-3{
        padding-top: .625rem!important;
        padding-bottom: .625rem!important
    }

    .hh-scope .py-sm-4{
        padding-top: .9375rem!important;
        padding-bottom: .9375rem!important
    }

    .hh-scope .py-sm-5{
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .hh-scope .py-sm-6{
        padding-top: 1.875rem!important;
        padding-bottom: 1.875rem!important
    }

    .hh-scope .py-sm-7{
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .hh-scope .py-sm-8{
        padding-top: 3.125rem!important;
        padding-bottom: 3.125rem!important
    }

    .hh-scope .py-sm-9{
        padding-top: 4.375rem!important;
        padding-bottom: 4.375rem!important
    }

    .hh-scope .pt-sm-0{
        padding-top: 0!important
    }

    .hh-scope .pt-sm-1{
        padding-top: .1875rem!important
    }

    .hh-scope .pt-sm-2{
        padding-top: .3125rem!important
    }

    .hh-scope .pt-sm-3{
        padding-top: .625rem!important
    }

    .hh-scope .pt-sm-4{
        padding-top: .9375rem!important
    }

    .hh-scope .pt-sm-5{
        padding-top: 1.25rem!important
    }

    .hh-scope .pt-sm-6{
        padding-top: 1.875rem!important
    }

    .hh-scope .pt-sm-7{
        padding-top: 2.5rem!important
    }

    .hh-scope .pt-sm-8{
        padding-top: 3.125rem!important
    }

    .hh-scope .pt-sm-9{
        padding-top: 4.375rem!important
    }

    .hh-scope .pe-sm-0{
        padding-right: 0!important
    }

    .hh-scope .pe-sm-1{
        padding-right: .1875rem!important
    }

    .hh-scope .pe-sm-2{
        padding-right: .3125rem!important
    }

    .hh-scope .pe-sm-3{
        padding-right: .625rem!important
    }

    .hh-scope .pe-sm-4{
        padding-right: .9375rem!important
    }

    .hh-scope .pe-sm-5{
        padding-right: 1.25rem!important
    }

    .hh-scope .pe-sm-6{
        padding-right: 1.875rem!important
    }

    .hh-scope .pe-sm-7{
        padding-right: 2.5rem!important
    }

    .hh-scope .pe-sm-8{
        padding-right: 3.125rem!important
    }

    .hh-scope .pe-sm-9{
        padding-right: 4.375rem!important
    }

    .hh-scope .pb-sm-0{
        padding-bottom: 0!important
    }

    .hh-scope .pb-sm-1{
        padding-bottom: .1875rem!important
    }

    .hh-scope .pb-sm-2{
        padding-bottom: .3125rem!important
    }

    .hh-scope .pb-sm-3{
        padding-bottom: .625rem!important
    }

    .hh-scope .pb-sm-4{
        padding-bottom: .9375rem!important
    }

    .hh-scope .pb-sm-5{
        padding-bottom: 1.25rem!important
    }

    .hh-scope .pb-sm-6{
        padding-bottom: 1.875rem!important
    }

    .hh-scope .pb-sm-7{
        padding-bottom: 2.5rem!important
    }

    .hh-scope .pb-sm-8{
        padding-bottom: 3.125rem!important
    }

    .hh-scope .pb-sm-9{
        padding-bottom: 4.375rem!important
    }

    .hh-scope .ps-sm-0{
        padding-left: 0!important
    }

    .hh-scope .ps-sm-1{
        padding-left: .1875rem!important
    }

    .hh-scope .ps-sm-2{
        padding-left: .3125rem!important
    }

    .hh-scope .ps-sm-3{
        padding-left: .625rem!important
    }

    .hh-scope .ps-sm-4{
        padding-left: .9375rem!important
    }

    .hh-scope .ps-sm-5{
        padding-left: 1.25rem!important
    }

    .hh-scope .ps-sm-6{
        padding-left: 1.875rem!important
    }

    .hh-scope .ps-sm-7{
        padding-left: 2.5rem!important
    }

    .hh-scope .ps-sm-8{
        padding-left: 3.125rem!important
    }

    .hh-scope .ps-sm-9{
        padding-left: 4.375rem!important
    }

    .hh-scope .gap-sm-0{
        gap: 0!important
    }

    .hh-scope .gap-sm-1{
        gap: .1875rem!important
    }

    .hh-scope .gap-sm-2{
        gap: .3125rem!important
    }

    .hh-scope .gap-sm-3{
        gap: .625rem!important
    }

    .hh-scope .gap-sm-4{
        gap: .9375rem!important
    }

    .hh-scope .gap-sm-5{
        gap: 1.25rem!important
    }

    .hh-scope .gap-sm-6{
        gap: 1.875rem!important
    }

    .hh-scope .gap-sm-7{
        gap: 2.5rem!important
    }

    .hh-scope .gap-sm-8{
        gap: 3.125rem!important
    }

    .hh-scope .gap-sm-9{
        gap: 4.375rem!important
    }

    .hh-scope .row-gap-sm-0{
        row-gap: 0!important
    }

    .hh-scope .row-gap-sm-1{
        row-gap: .1875rem!important
    }

    .hh-scope .row-gap-sm-2{
        row-gap: .3125rem!important
    }

    .hh-scope .row-gap-sm-3{
        row-gap: .625rem!important
    }

    .hh-scope .row-gap-sm-4{
        row-gap: .9375rem!important
    }

    .hh-scope .row-gap-sm-5{
        row-gap: 1.25rem!important
    }

    .hh-scope .row-gap-sm-6{
        row-gap: 1.875rem!important
    }

    .hh-scope .row-gap-sm-7{
        row-gap: 2.5rem!important
    }

    .hh-scope .row-gap-sm-8{
        row-gap: 3.125rem!important
    }

    .hh-scope .row-gap-sm-9{
        row-gap: 4.375rem!important
    }

    .hh-scope .column-gap-sm-0{
        -webkit-column-gap: 0!important;
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .hh-scope .column-gap-sm-1{
        -webkit-column-gap: .1875rem!important;
        -moz-column-gap: .1875rem!important;
        column-gap: .1875rem!important
    }

    .hh-scope .column-gap-sm-2{
        -webkit-column-gap: .3125rem!important;
        -moz-column-gap: .3125rem!important;
        column-gap: .3125rem!important
    }

    .hh-scope .column-gap-sm-3{
        -webkit-column-gap: .625rem!important;
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .hh-scope .column-gap-sm-4{
        -webkit-column-gap: .9375rem!important;
        -moz-column-gap: .9375rem!important;
        column-gap: .9375rem!important
    }

    .hh-scope .column-gap-sm-5{
        -webkit-column-gap: 1.25rem!important;
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .hh-scope .column-gap-sm-6{
        -webkit-column-gap: 1.875rem!important;
        -moz-column-gap: 1.875rem!important;
        column-gap: 1.875rem!important
    }

    .hh-scope .column-gap-sm-7{
        -webkit-column-gap: 2.5rem!important;
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .hh-scope .column-gap-sm-8{
        -webkit-column-gap: 3.125rem!important;
        -moz-column-gap: 3.125rem!important;
        column-gap: 3.125rem!important
    }

    .hh-scope .column-gap-sm-9{
        -webkit-column-gap: 4.375rem!important;
        -moz-column-gap: 4.375rem!important;
        column-gap: 4.375rem!important
    }

    .hh-scope .text-sm-start{
        text-align: left!important
    }

    .hh-scope .text-sm-end{
        text-align: right!important
    }

    .hh-scope .text-sm-center{
        text-align: center!important
    }

    .hh-scope .text-sm-justify{
        text-align: justify!important
    }

    .hh-scope .fs-sm-8px{
        font-size: 8px!important
    }

    .hh-scope .fs-sm-9px{
        font-size: 9px!important
    }

    .hh-scope .fs-sm-10px{
        font-size: 10px!important
    }

    .hh-scope .fs-sm-11px{
        font-size: 11px!important
    }

    .hh-scope .fs-sm-12px{
        font-size: 12px!important
    }

    .hh-scope .fs-sm-13px{
        font-size: 13px!important
    }

    .hh-scope .fs-sm-14px{
        font-size: 14px!important
    }

    .hh-scope .fs-sm-15px{
        font-size: 15px!important
    }

    .hh-scope .fs-sm-16px{
        font-size: 16px!important
    }

    .hh-scope .fs-sm-17px{
        font-size: 17px!important
    }

    .hh-scope .fs-sm-18px{
        font-size: 18px!important
    }

    .hh-scope .fs-sm-19px{
        font-size: 19px!important
    }

    .hh-scope .fs-sm-20px{
        font-size: 20px!important
    }

    .hh-scope .fs-sm-21px{
        font-size: 21px!important
    }

    .hh-scope .fs-sm-22px{
        font-size: 22px!important
    }

    .hh-scope .fs-sm-23px{
        font-size: 23px!important
    }

    .hh-scope .fs-sm-24px{
        font-size: 24px!important
    }

    .hh-scope .fs-sm-25px{
        font-size: 25px!important
    }

    .hh-scope .fs-sm-26px{
        font-size: 26px!important
    }

    .hh-scope .fs-sm-27px{
        font-size: 27px!important
    }

    .hh-scope .fs-sm-28px{
        font-size: 28px!important
    }

    .hh-scope .fs-sm-29px{
        font-size: 29px!important
    }

    .hh-scope .fs-sm-30px{
        font-size: 30px!important
    }

    .hh-scope .fs-sm-31px{
        font-size: 31px!important
    }

    .hh-scope .fs-sm-32px{
        font-size: 32px!important
    }

    .hh-scope .fs-sm-34px{
        font-size: 34px!important
    }

    .hh-scope .fs-sm-36px{
        font-size: 36px!important
    }

    .hh-scope .fs-sm-38px{
        font-size: 38px!important
    }

    .hh-scope .fs-sm-40px{
        font-size: 40px!important
    }

    .hh-scope .m-sm-1px{
        margin: 1px!important
    }

    .hh-scope .m-sm-3px{
        margin: 3px!important
    }

    .hh-scope .m-sm-5px{
        margin: 5px!important
    }

    .hh-scope .m-sm-7px{
        margin: 7px!important
    }

    .hh-scope .m-sm-10px{
        margin: 10px!important
    }

    .hh-scope .m-sm-15px{
        margin: 15px!important
    }

    .hh-scope .m-sm-20px{
        margin: 20px!important
    }

    .hh-scope .m-sm-25px{
        margin: 25px!important
    }

    .hh-scope .m-sm-30px{
        margin: 30px!important
    }

    .hh-scope .m-sm-40px{
        margin: 40px!important
    }

    .hh-scope .m-sm-50px{
        margin: 50px!important
    }

    .hh-scope .m-sm-70px{
        margin: 70px!important
    }

    .hh-scope .m-sm-120px{
        margin: 120px!important
    }

    .hh-scope .mx-sm-1px{
        margin-right: 1px!important;
        margin-left: 1px!important
    }

    .hh-scope .mx-sm-3px{
        margin-right: 3px!important;
        margin-left: 3px!important
    }

    .hh-scope .mx-sm-5px{
        margin-right: 5px!important;
        margin-left: 5px!important
    }

    .hh-scope .mx-sm-7px{
        margin-right: 7px!important;
        margin-left: 7px!important
    }

    .hh-scope .mx-sm-10px{
        margin-right: 10px!important;
        margin-left: 10px!important
    }

    .hh-scope .mx-sm-15px{
        margin-right: 15px!important;
        margin-left: 15px!important
    }

    .hh-scope .mx-sm-20px{
        margin-right: 20px!important;
        margin-left: 20px!important
    }

    .hh-scope .mx-sm-25px{
        margin-right: 25px!important;
        margin-left: 25px!important
    }

    .hh-scope .mx-sm-30px{
        margin-right: 30px!important;
        margin-left: 30px!important
    }

    .hh-scope .mx-sm-40px{
        margin-right: 40px!important;
        margin-left: 40px!important
    }

    .hh-scope .mx-sm-50px{
        margin-right: 50px!important;
        margin-left: 50px!important
    }

    .hh-scope .mx-sm-70px{
        margin-right: 70px!important;
        margin-left: 70px!important
    }

    .hh-scope .mx-sm-120px{
        margin-right: 120px!important;
        margin-left: 120px!important
    }

    .hh-scope .my-sm-1px{
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .hh-scope .my-sm-3px{
        margin-top: 3px!important;
        margin-bottom: 3px!important
    }

    .hh-scope .my-sm-5px{
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .hh-scope .my-sm-7px{
        margin-top: 7px!important;
        margin-bottom: 7px!important
    }

    .hh-scope .my-sm-10px{
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .hh-scope .my-sm-15px{
        margin-top: 15px!important;
        margin-bottom: 15px!important
    }

    .hh-scope .my-sm-20px{
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .hh-scope .my-sm-25px{
        margin-top: 25px!important;
        margin-bottom: 25px!important
    }

    .hh-scope .my-sm-30px{
        margin-top: 30px!important;
        margin-bottom: 30px!important
    }

    .hh-scope .my-sm-40px{
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .hh-scope .my-sm-50px{
        margin-top: 50px!important;
        margin-bottom: 50px!important
    }

    .hh-scope .my-sm-70px{
        margin-top: 70px!important;
        margin-bottom: 70px!important
    }

    .hh-scope .my-sm-120px{
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .hh-scope .mt-sm-1px{
        margin-top: 1px!important
    }

    .hh-scope .mt-sm-3px{
        margin-top: 3px!important
    }

    .hh-scope .mt-sm-5px{
        margin-top: 5px!important
    }

    .hh-scope .mt-sm-7px{
        margin-top: 7px!important
    }

    .hh-scope .mt-sm-10px{
        margin-top: 10px!important
    }

    .hh-scope .mt-sm-15px{
        margin-top: 15px!important
    }

    .hh-scope .mt-sm-20px{
        margin-top: 20px!important
    }

    .hh-scope .mt-sm-25px{
        margin-top: 25px!important
    }

    .hh-scope .mt-sm-30px{
        margin-top: 30px!important
    }

    .hh-scope .mt-sm-40px{
        margin-top: 40px!important
    }

    .hh-scope .mt-sm-50px{
        margin-top: 50px!important
    }

    .hh-scope .mt-sm-70px{
        margin-top: 70px!important
    }

    .hh-scope .mt-sm-120px{
        margin-top: 120px!important
    }

    .hh-scope .me-sm-1px{
        margin-right: 1px!important
    }

    .hh-scope .me-sm-3px{
        margin-right: 3px!important
    }

    .hh-scope .me-sm-5px{
        margin-right: 5px!important
    }

    .hh-scope .me-sm-7px{
        margin-right: 7px!important
    }

    .hh-scope .me-sm-10px{
        margin-right: 10px!important
    }

    .hh-scope .me-sm-15px{
        margin-right: 15px!important
    }

    .hh-scope .me-sm-20px{
        margin-right: 20px!important
    }

    .hh-scope .me-sm-25px{
        margin-right: 25px!important
    }

    .hh-scope .me-sm-30px{
        margin-right: 30px!important
    }

    .hh-scope .me-sm-40px{
        margin-right: 40px!important
    }

    .hh-scope .me-sm-50px{
        margin-right: 50px!important
    }

    .hh-scope .me-sm-70px{
        margin-right: 70px!important
    }

    .hh-scope .me-sm-120px{
        margin-right: 120px!important
    }

    .hh-scope .mb-sm-1px{
        margin-bottom: 1px!important
    }

    .hh-scope .mb-sm-3px{
        margin-bottom: 3px!important
    }

    .hh-scope .mb-sm-5px{
        margin-bottom: 5px!important
    }

    .hh-scope .mb-sm-7px{
        margin-bottom: 7px!important
    }

    .hh-scope .mb-sm-10px{
        margin-bottom: 10px!important
    }

    .hh-scope .mb-sm-15px{
        margin-bottom: 15px!important
    }

    .hh-scope .mb-sm-20px{
        margin-bottom: 20px!important
    }

    .hh-scope .mb-sm-25px{
        margin-bottom: 25px!important
    }

    .hh-scope .mb-sm-30px{
        margin-bottom: 30px!important
    }

    .hh-scope .mb-sm-40px{
        margin-bottom: 40px!important
    }

    .hh-scope .mb-sm-50px{
        margin-bottom: 50px!important
    }

    .hh-scope .mb-sm-70px{
        margin-bottom: 70px!important
    }

    .hh-scope .mb-sm-120px{
        margin-bottom: 120px!important
    }

    .hh-scope .ms-sm-1px{
        margin-left: 1px!important
    }

    .hh-scope .ms-sm-3px{
        margin-left: 3px!important
    }

    .hh-scope .ms-sm-5px{
        margin-left: 5px!important
    }

    .hh-scope .ms-sm-7px{
        margin-left: 7px!important
    }

    .hh-scope .ms-sm-10px{
        margin-left: 10px!important
    }

    .hh-scope .ms-sm-15px{
        margin-left: 15px!important
    }

    .hh-scope .ms-sm-20px{
        margin-left: 20px!important
    }

    .hh-scope .ms-sm-25px{
        margin-left: 25px!important
    }

    .hh-scope .ms-sm-30px{
        margin-left: 30px!important
    }

    .hh-scope .ms-sm-40px{
        margin-left: 40px!important
    }

    .hh-scope .ms-sm-50px{
        margin-left: 50px!important
    }

    .hh-scope .ms-sm-70px{
        margin-left: 70px!important
    }

    .hh-scope .ms-sm-120px{
        margin-left: 120px!important
    }

    .hh-scope .p-sm-1px{
        padding: 1px!important
    }

    .hh-scope .p-sm-3px{
        padding: 3px!important
    }

    .hh-scope .p-sm-5px{
        padding: 5px!important
    }

    .hh-scope .p-sm-7px{
        padding: 7px!important
    }

    .hh-scope .p-sm-10px{
        padding: 10px!important
    }

    .hh-scope .p-sm-15px{
        padding: 15px!important
    }

    .hh-scope .p-sm-20px{
        padding: 20px!important
    }

    .hh-scope .p-sm-25px{
        padding: 25px!important
    }

    .hh-scope .p-sm-30px{
        padding: 30px!important
    }

    .hh-scope .p-sm-40px{
        padding: 40px!important
    }

    .hh-scope .p-sm-50px{
        padding: 50px!important
    }

    .hh-scope .p-sm-70px{
        padding: 70px!important
    }

    .hh-scope .p-sm-120px{
        padding: 120px!important
    }

    .hh-scope .px-sm-1px{
        padding-right: 1px!important;
        padding-left: 1px!important
    }

    .hh-scope .px-sm-3px{
        padding-right: 3px!important;
        padding-left: 3px!important
    }

    .hh-scope .px-sm-5px{
        padding-right: 5px!important;
        padding-left: 5px!important
    }

    .hh-scope .px-sm-7px{
        padding-right: 7px!important;
        padding-left: 7px!important
    }

    .hh-scope .px-sm-10px{
        padding-right: 10px!important;
        padding-left: 10px!important
    }

    .hh-scope .px-sm-15px{
        padding-right: 15px!important;
        padding-left: 15px!important
    }

    .hh-scope .px-sm-20px{
        padding-right: 20px!important;
        padding-left: 20px!important
    }

    .hh-scope .px-sm-25px{
        padding-right: 25px!important;
        padding-left: 25px!important
    }

    .hh-scope .px-sm-30px{
        padding-right: 30px!important;
        padding-left: 30px!important
    }

    .hh-scope .px-sm-40px{
        padding-right: 40px!important;
        padding-left: 40px!important
    }

    .hh-scope .px-sm-50px{
        padding-right: 50px!important;
        padding-left: 50px!important
    }

    .hh-scope .px-sm-70px{
        padding-right: 70px!important;
        padding-left: 70px!important
    }

    .hh-scope .px-sm-120px{
        padding-right: 120px!important;
        padding-left: 120px!important
    }

    .hh-scope .py-sm-1px{
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .hh-scope .py-sm-3px{
        padding-top: 3px!important;
        padding-bottom: 3px!important
    }

    .hh-scope .py-sm-5px{
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .hh-scope .py-sm-7px{
        padding-top: 7px!important;
        padding-bottom: 7px!important
    }

    .hh-scope .py-sm-10px{
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .hh-scope .py-sm-15px{
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }

    .hh-scope .py-sm-20px{
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .hh-scope .py-sm-25px{
        padding-top: 25px!important;
        padding-bottom: 25px!important
    }

    .hh-scope .py-sm-30px{
        padding-top: 30px!important;
        padding-bottom: 30px!important
    }

    .hh-scope .py-sm-40px{
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .hh-scope .py-sm-50px{
        padding-top: 50px!important;
        padding-bottom: 50px!important
    }

    .hh-scope .py-sm-70px{
        padding-top: 70px!important;
        padding-bottom: 70px!important
    }

    .hh-scope .py-sm-120px{
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .hh-scope .pt-sm-1px{
        padding-top: 1px!important
    }

    .hh-scope .pt-sm-3px{
        padding-top: 3px!important
    }

    .hh-scope .pt-sm-5px{
        padding-top: 5px!important
    }

    .hh-scope .pt-sm-7px{
        padding-top: 7px!important
    }

    .hh-scope .pt-sm-10px{
        padding-top: 10px!important
    }

    .hh-scope .pt-sm-15px{
        padding-top: 15px!important
    }

    .hh-scope .pt-sm-20px{
        padding-top: 20px!important
    }

    .hh-scope .pt-sm-25px{
        padding-top: 25px!important
    }

    .hh-scope .pt-sm-30px{
        padding-top: 30px!important
    }

    .hh-scope .pt-sm-40px{
        padding-top: 40px!important
    }

    .hh-scope .pt-sm-50px{
        padding-top: 50px!important
    }

    .hh-scope .pt-sm-70px{
        padding-top: 70px!important
    }

    .hh-scope .pt-sm-120px{
        padding-top: 120px!important
    }

    .hh-scope .pe-sm-1px{
        padding-right: 1px!important
    }

    .hh-scope .pe-sm-3px{
        padding-right: 3px!important
    }

    .hh-scope .pe-sm-5px{
        padding-right: 5px!important
    }

    .hh-scope .pe-sm-7px{
        padding-right: 7px!important
    }

    .hh-scope .pe-sm-10px{
        padding-right: 10px!important
    }

    .hh-scope .pe-sm-15px{
        padding-right: 15px!important
    }

    .hh-scope .pe-sm-20px{
        padding-right: 20px!important
    }

    .hh-scope .pe-sm-25px{
        padding-right: 25px!important
    }

    .hh-scope .pe-sm-30px{
        padding-right: 30px!important
    }

    .hh-scope .pe-sm-40px{
        padding-right: 40px!important
    }

    .hh-scope .pe-sm-50px{
        padding-right: 50px!important
    }

    .hh-scope .pe-sm-70px{
        padding-right: 70px!important
    }

    .hh-scope .pe-sm-120px{
        padding-right: 120px!important
    }

    .hh-scope .pb-sm-1px{
        padding-bottom: 1px!important
    }

    .hh-scope .pb-sm-3px{
        padding-bottom: 3px!important
    }

    .hh-scope .pb-sm-5px{
        padding-bottom: 5px!important
    }

    .hh-scope .pb-sm-7px{
        padding-bottom: 7px!important
    }

    .hh-scope .pb-sm-10px{
        padding-bottom: 10px!important
    }

    .hh-scope .pb-sm-15px{
        padding-bottom: 15px!important
    }

    .hh-scope .pb-sm-20px{
        padding-bottom: 20px!important
    }

    .hh-scope .pb-sm-25px{
        padding-bottom: 25px!important
    }

    .hh-scope .pb-sm-30px{
        padding-bottom: 30px!important
    }

    .hh-scope .pb-sm-40px{
        padding-bottom: 40px!important
    }

    .hh-scope .pb-sm-50px{
        padding-bottom: 50px!important
    }

    .hh-scope .pb-sm-70px{
        padding-bottom: 70px!important
    }

    .hh-scope .pb-sm-120px{
        padding-bottom: 120px!important
    }

    .hh-scope .ps-sm-1px{
        padding-left: 1px!important
    }

    .hh-scope .ps-sm-3px{
        padding-left: 3px!important
    }

    .hh-scope .ps-sm-5px{
        padding-left: 5px!important
    }

    .hh-scope .ps-sm-7px{
        padding-left: 7px!important
    }

    .hh-scope .ps-sm-10px{
        padding-left: 10px!important
    }

    .hh-scope .ps-sm-15px{
        padding-left: 15px!important
    }

    .hh-scope .ps-sm-20px{
        padding-left: 20px!important
    }

    .hh-scope .ps-sm-25px{
        padding-left: 25px!important
    }

    .hh-scope .ps-sm-30px{
        padding-left: 30px!important
    }

    .hh-scope .ps-sm-40px{
        padding-left: 40px!important
    }

    .hh-scope .ps-sm-50px{
        padding-left: 50px!important
    }

    .hh-scope .ps-sm-70px{
        padding-left: 70px!important
    }

    .hh-scope .ps-sm-120px{
        padding-left: 120px!important
    }

    .hh-scope .lh-sm-8px{
        line-height: 8px!important
    }

    .hh-scope .lh-sm-9px{
        line-height: 9px!important
    }

    .hh-scope .lh-sm-10px{
        line-height: 10px!important
    }

    .hh-scope .lh-sm-11px{
        line-height: 11px!important
    }

    .hh-scope .lh-sm-12px{
        line-height: 12px!important
    }

    .hh-scope .lh-sm-13px{
        line-height: 13px!important
    }

    .hh-scope .lh-sm-14px{
        line-height: 14px!important
    }

    .hh-scope .lh-sm-15px{
        line-height: 15px!important
    }

    .hh-scope .lh-sm-16px{
        line-height: 16px!important
    }

    .hh-scope .lh-sm-17px{
        line-height: 17px!important
    }

    .hh-scope .lh-sm-18px{
        line-height: 18px!important
    }

    .hh-scope .lh-sm-19px{
        line-height: 19px!important
    }

    .hh-scope .lh-sm-20px{
        line-height: 20px!important
    }

    .hh-scope .lh-sm-21px{
        line-height: 21px!important
    }

    .hh-scope .lh-sm-22px{
        line-height: 22px!important
    }

    .hh-scope .lh-sm-23px{
        line-height: 23px!important
    }

    .hh-scope .lh-sm-24px{
        line-height: 24px!important
    }

    .hh-scope .lh-sm-25px{
        line-height: 25px!important
    }

    .hh-scope .lh-sm-26px{
        line-height: 26px!important
    }

    .hh-scope .lh-sm-27px{
        line-height: 27px!important
    }

    .hh-scope .lh-sm-28px{
        line-height: 28px!important
    }

    .hh-scope .lh-sm-29px{
        line-height: 29px!important
    }

    .hh-scope .lh-sm-30px{
        line-height: 30px!important
    }

    .hh-scope .lh-sm-31px{
        line-height: 31px!important
    }

    .hh-scope .lh-sm-32px{
        line-height: 32px!important
    }

    .hh-scope .lh-sm-34px{
        line-height: 34px!important
    }

    .hh-scope .lh-sm-36px{
        line-height: 36px!important
    }

    .hh-scope .lh-sm-38px{
        line-height: 38px!important
    }

    .hh-scope .lh-sm-40px{
        line-height: 40px!important
    }

    .hh-scope .lh-sm-normal{
        line-height: normal!important
    }
}

@media (min-width: 768px) {
    .hh-scope .float-md-start{
        float:left!important
    }

    .hh-scope .float-md-end{
        float: right!important
    }

    .hh-scope .float-md-none{
        float: none!important
    }

    .hh-scope .object-fit-md-contain{
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .hh-scope .object-fit-md-cover{
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .hh-scope .object-fit-md-fill{
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .hh-scope .object-fit-md-scale{
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .hh-scope .object-fit-md-none{
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .hh-scope .d-md-inline{
        display: inline!important
    }

    .hh-scope .d-md-inline-block{
        display: inline-block!important
    }

    .hh-scope .d-md-block{
        display: block!important
    }

    .hh-scope .d-md-grid{
        display: grid!important
    }

    .hh-scope .d-md-inline-grid{
        display: inline-grid!important
    }

    .hh-scope .d-md-table{
        display: table!important
    }

    .hh-scope .d-md-table-row{
        display: table-row!important
    }

    .hh-scope .d-md-table-cell{
        display: table-cell!important
    }

    .hh-scope .d-md-flex{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .hh-scope .d-md-inline-flex{
        display: -webkit-inline-box!important;
        display: -webkit-inline-flex!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }

    .hh-scope .d-md-none{
        display: none!important
    }

    .hh-scope .d-md-list-item{
        display: list-item!important
    }

    .hh-scope .border-md{
        border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-md-0{
        border: 0!important
    }

    .hh-scope .border-top-md{
        border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-top-md-0{
        border-top: 0!important
    }

    .hh-scope .border-end-md{
        border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-end-md-0{
        border-right: 0!important
    }

    .hh-scope .border-bottom-md{
        border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-bottom-md-0{
        border-bottom: 0!important
    }

    .hh-scope .border-start-md{
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-start-md-0{
        border-left: 0!important
    }

    .hh-scope .flex-md-fill{
        -webkit-box-flex: 1!important;
        -webkit-flex: 1 1 auto!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .hh-scope .flex-md-row{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .hh-scope .flex-md-column{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .hh-scope .flex-md-row-reverse{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: row-reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .hh-scope .flex-md-column-reverse{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: column-reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .hh-scope .flex-md-grow-0{
        -webkit-box-flex: 0!important;
        -webkit-flex-grow: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

    .hh-scope .flex-md-grow-1{
        -webkit-box-flex: 1!important;
        -webkit-flex-grow: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

    .hh-scope .flex-md-shrink-0{
        -webkit-flex-shrink: 0!important;
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .hh-scope .flex-md-shrink-1{
        -webkit-flex-shrink: 1!important;
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .hh-scope .flex-md-wrap{
        -webkit-flex-wrap: wrap!important;
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .hh-scope .flex-md-nowrap{
        -webkit-flex-wrap: nowrap!important;
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .hh-scope .flex-md-wrap-reverse{
        -webkit-flex-wrap: wrap-reverse!important;
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .hh-scope .justify-content-md-start{
        -webkit-box-pack: start!important;
        -webkit-justify-content: flex-start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .hh-scope .justify-content-md-end{
        -webkit-box-pack: end!important;
        -webkit-justify-content: flex-end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .hh-scope .justify-content-md-center{
        -webkit-box-pack: center!important;
        -webkit-justify-content: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .hh-scope .justify-content-md-between{
        -webkit-box-pack: justify!important;
        -webkit-justify-content: space-between!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .hh-scope .justify-content-md-around{
        -webkit-justify-content: space-around!important;
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .hh-scope .justify-content-md-evenly{
        -webkit-box-pack: space-evenly!important;
        -webkit-justify-content: space-evenly!important;
        -ms-flex-pack: space-evenly!important;
        justify-content: space-evenly!important
    }

    .hh-scope .align-items-md-start{
        -webkit-box-align: start!important;
        -webkit-align-items: flex-start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .hh-scope .align-items-md-end{
        -webkit-box-align: end!important;
        -webkit-align-items: flex-end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .hh-scope .align-items-md-center{
        -webkit-box-align: center!important;
        -webkit-align-items: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .hh-scope .align-items-md-baseline{
        -webkit-box-align: baseline!important;
        -webkit-align-items: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .hh-scope .align-items-md-stretch{
        -webkit-box-align: stretch!important;
        -webkit-align-items: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .hh-scope .align-content-md-start{
        -webkit-align-content: flex-start!important;
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .hh-scope .align-content-md-end{
        -webkit-align-content: flex-end!important;
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .hh-scope .align-content-md-center{
        -webkit-align-content: center!important;
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .hh-scope .align-content-md-between{
        -webkit-align-content: space-between!important;
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .hh-scope .align-content-md-around{
        -webkit-align-content: space-around!important;
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .hh-scope .align-content-md-stretch{
        -webkit-align-content: stretch!important;
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .hh-scope .align-self-md-auto{
        -webkit-align-self: auto!important;
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .hh-scope .align-self-md-start{
        -webkit-align-self: flex-start!important;
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .hh-scope .align-self-md-end{
        -webkit-align-self: flex-end!important;
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .hh-scope .align-self-md-center{
        -webkit-align-self: center!important;
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .hh-scope .align-self-md-baseline{
        -webkit-align-self: baseline!important;
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .hh-scope .align-self-md-stretch{
        -webkit-align-self: stretch!important;
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }

    .hh-scope .order-md-first{
        -webkit-box-ordinal-group: 0!important;
        -webkit-order: -1!important;
        -ms-flex-order: -1!important;
        order: -1!important
    }

    .hh-scope .order-md-0{
        -webkit-box-ordinal-group: 1!important;
        -webkit-order: 0!important;
        -ms-flex-order: 0!important;
        order: 0!important
    }

    .hh-scope .order-md-1{
        -webkit-box-ordinal-group: 2!important;
        -webkit-order: 1!important;
        -ms-flex-order: 1!important;
        order: 1!important
    }

    .hh-scope .order-md-2{
        -webkit-box-ordinal-group: 3!important;
        -webkit-order: 2!important;
        -ms-flex-order: 2!important;
        order: 2!important
    }

    .hh-scope .order-md-3{
        -webkit-box-ordinal-group: 4!important;
        -webkit-order: 3!important;
        -ms-flex-order: 3!important;
        order: 3!important
    }

    .hh-scope .order-md-4{
        -webkit-box-ordinal-group: 5!important;
        -webkit-order: 4!important;
        -ms-flex-order: 4!important;
        order: 4!important
    }

    .hh-scope .order-md-5{
        -webkit-box-ordinal-group: 6!important;
        -webkit-order: 5!important;
        -ms-flex-order: 5!important;
        order: 5!important
    }

    .hh-scope .order-md-last{
        -webkit-box-ordinal-group: 7!important;
        -webkit-order: 6!important;
        -ms-flex-order: 6!important;
        order: 6!important
    }

    .hh-scope .m-md-0{
        margin: 0!important
    }

    .hh-scope .m-md-1{
        margin: .1875rem!important
    }

    .hh-scope .m-md-2{
        margin: .3125rem!important
    }

    .hh-scope .m-md-3{
        margin: .625rem!important
    }

    .hh-scope .m-md-4{
        margin: .9375rem!important
    }

    .hh-scope .m-md-5{
        margin: 1.25rem!important
    }

    .hh-scope .m-md-6{
        margin: 1.875rem!important
    }

    .hh-scope .m-md-7{
        margin: 2.5rem!important
    }

    .hh-scope .m-md-8{
        margin: 3.125rem!important
    }

    .hh-scope .m-md-9{
        margin: 4.375rem!important
    }

    .hh-scope .m-md-auto{
        margin: auto!important
    }

    .hh-scope .mx-md-0{
        margin-right: 0!important;
        margin-left: 0!important
    }

    .hh-scope .mx-md-1{
        margin-right: .1875rem!important;
        margin-left: .1875rem!important
    }

    .hh-scope .mx-md-2{
        margin-right: .3125rem!important;
        margin-left: .3125rem!important
    }

    .hh-scope .mx-md-3{
        margin-right: .625rem!important;
        margin-left: .625rem!important
    }

    .hh-scope .mx-md-4{
        margin-right: .9375rem!important;
        margin-left: .9375rem!important
    }

    .hh-scope .mx-md-5{
        margin-right: 1.25rem!important;
        margin-left: 1.25rem!important
    }

    .hh-scope .mx-md-6{
        margin-right: 1.875rem!important;
        margin-left: 1.875rem!important
    }

    .hh-scope .mx-md-7{
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .hh-scope .mx-md-8{
        margin-right: 3.125rem!important;
        margin-left: 3.125rem!important
    }

    .hh-scope .mx-md-9{
        margin-right: 4.375rem!important;
        margin-left: 4.375rem!important
    }

    .hh-scope .mx-md-auto{
        margin-right: auto!important;
        margin-left: auto!important
    }

    .hh-scope .my-md-0{
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .hh-scope .my-md-1{
        margin-top: .1875rem!important;
        margin-bottom: .1875rem!important
    }

    .hh-scope .my-md-2{
        margin-top: .3125rem!important;
        margin-bottom: .3125rem!important
    }

    .hh-scope .my-md-3{
        margin-top: .625rem!important;
        margin-bottom: .625rem!important
    }

    .hh-scope .my-md-4{
        margin-top: .9375rem!important;
        margin-bottom: .9375rem!important
    }

    .hh-scope .my-md-5{
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .hh-scope .my-md-6{
        margin-top: 1.875rem!important;
        margin-bottom: 1.875rem!important
    }

    .hh-scope .my-md-7{
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .hh-scope .my-md-8{
        margin-top: 3.125rem!important;
        margin-bottom: 3.125rem!important
    }

    .hh-scope .my-md-9{
        margin-top: 4.375rem!important;
        margin-bottom: 4.375rem!important
    }

    .hh-scope .my-md-auto{
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .hh-scope .mt-md-0{
        margin-top: 0!important
    }

    .hh-scope .mt-md-1{
        margin-top: .1875rem!important
    }

    .hh-scope .mt-md-2{
        margin-top: .3125rem!important
    }

    .hh-scope .mt-md-3{
        margin-top: .625rem!important
    }

    .hh-scope .mt-md-4{
        margin-top: .9375rem!important
    }

    .hh-scope .mt-md-5{
        margin-top: 1.25rem!important
    }

    .hh-scope .mt-md-6{
        margin-top: 1.875rem!important
    }

    .hh-scope .mt-md-7{
        margin-top: 2.5rem!important
    }

    .hh-scope .mt-md-8{
        margin-top: 3.125rem!important
    }

    .hh-scope .mt-md-9{
        margin-top: 4.375rem!important
    }

    .hh-scope .mt-md-auto{
        margin-top: auto!important
    }

    .hh-scope .me-md-0{
        margin-right: 0!important
    }

    .hh-scope .me-md-1{
        margin-right: .1875rem!important
    }

    .hh-scope .me-md-2{
        margin-right: .3125rem!important
    }

    .hh-scope .me-md-3{
        margin-right: .625rem!important
    }

    .hh-scope .me-md-4{
        margin-right: .9375rem!important
    }

    .hh-scope .me-md-5{
        margin-right: 1.25rem!important
    }

    .hh-scope .me-md-6{
        margin-right: 1.875rem!important
    }

    .hh-scope .me-md-7{
        margin-right: 2.5rem!important
    }

    .hh-scope .me-md-8{
        margin-right: 3.125rem!important
    }

    .hh-scope .me-md-9{
        margin-right: 4.375rem!important
    }

    .hh-scope .me-md-auto{
        margin-right: auto!important
    }

    .hh-scope .mb-md-0{
        margin-bottom: 0!important
    }

    .hh-scope .mb-md-1{
        margin-bottom: .1875rem!important
    }

    .hh-scope .mb-md-2{
        margin-bottom: .3125rem!important
    }

    .hh-scope .mb-md-3{
        margin-bottom: .625rem!important
    }

    .hh-scope .mb-md-4{
        margin-bottom: .9375rem!important
    }

    .hh-scope .mb-md-5{
        margin-bottom: 1.25rem!important
    }

    .hh-scope .mb-md-6{
        margin-bottom: 1.875rem!important
    }

    .hh-scope .mb-md-7{
        margin-bottom: 2.5rem!important
    }

    .hh-scope .mb-md-8{
        margin-bottom: 3.125rem!important
    }

    .hh-scope .mb-md-9{
        margin-bottom: 4.375rem!important
    }

    .hh-scope .mb-md-auto{
        margin-bottom: auto!important
    }

    .hh-scope .ms-md-0{
        margin-left: 0!important
    }

    .hh-scope .ms-md-1{
        margin-left: .1875rem!important
    }

    .hh-scope .ms-md-2{
        margin-left: .3125rem!important
    }

    .hh-scope .ms-md-3{
        margin-left: .625rem!important
    }

    .hh-scope .ms-md-4{
        margin-left: .9375rem!important
    }

    .hh-scope .ms-md-5{
        margin-left: 1.25rem!important
    }

    .hh-scope .ms-md-6{
        margin-left: 1.875rem!important
    }

    .hh-scope .ms-md-7{
        margin-left: 2.5rem!important
    }

    .hh-scope .ms-md-8{
        margin-left: 3.125rem!important
    }

    .hh-scope .ms-md-9{
        margin-left: 4.375rem!important
    }

    .hh-scope .ms-md-auto{
        margin-left: auto!important
    }

    .hh-scope .p-md-0{
        padding: 0!important
    }

    .hh-scope .p-md-1{
        padding: .1875rem!important
    }

    .hh-scope .p-md-2{
        padding: .3125rem!important
    }

    .hh-scope .p-md-3{
        padding: .625rem!important
    }

    .hh-scope .p-md-4{
        padding: .9375rem!important
    }

    .hh-scope .p-md-5{
        padding: 1.25rem!important
    }

    .hh-scope .p-md-6{
        padding: 1.875rem!important
    }

    .hh-scope .p-md-7{
        padding: 2.5rem!important
    }

    .hh-scope .p-md-8{
        padding: 3.125rem!important
    }

    .hh-scope .p-md-9{
        padding: 4.375rem!important
    }

    .hh-scope .px-md-0{
        padding-right: 0!important;
        padding-left: 0!important
    }

    .hh-scope .px-md-1{
        padding-right: .1875rem!important;
        padding-left: .1875rem!important
    }

    .hh-scope .px-md-2{
        padding-right: .3125rem!important;
        padding-left: .3125rem!important
    }

    .hh-scope .px-md-3{
        padding-right: .625rem!important;
        padding-left: .625rem!important
    }

    .hh-scope .px-md-4{
        padding-right: .9375rem!important;
        padding-left: .9375rem!important
    }

    .hh-scope .px-md-5{
        padding-right: 1.25rem!important;
        padding-left: 1.25rem!important
    }

    .hh-scope .px-md-6{
        padding-right: 1.875rem!important;
        padding-left: 1.875rem!important
    }

    .hh-scope .px-md-7{
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .hh-scope .px-md-8{
        padding-right: 3.125rem!important;
        padding-left: 3.125rem!important
    }

    .hh-scope .px-md-9{
        padding-right: 4.375rem!important;
        padding-left: 4.375rem!important
    }

    .hh-scope .py-md-0{
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .hh-scope .py-md-1{
        padding-top: .1875rem!important;
        padding-bottom: .1875rem!important
    }

    .hh-scope .py-md-2{
        padding-top: .3125rem!important;
        padding-bottom: .3125rem!important
    }

    .hh-scope .py-md-3{
        padding-top: .625rem!important;
        padding-bottom: .625rem!important
    }

    .hh-scope .py-md-4{
        padding-top: .9375rem!important;
        padding-bottom: .9375rem!important
    }

    .hh-scope .py-md-5{
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .hh-scope .py-md-6{
        padding-top: 1.875rem!important;
        padding-bottom: 1.875rem!important
    }

    .hh-scope .py-md-7{
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .hh-scope .py-md-8{
        padding-top: 3.125rem!important;
        padding-bottom: 3.125rem!important
    }

    .hh-scope .py-md-9{
        padding-top: 4.375rem!important;
        padding-bottom: 4.375rem!important
    }

    .hh-scope .pt-md-0{
        padding-top: 0!important
    }

    .hh-scope .pt-md-1{
        padding-top: .1875rem!important
    }

    .hh-scope .pt-md-2{
        padding-top: .3125rem!important
    }

    .hh-scope .pt-md-3{
        padding-top: .625rem!important
    }

    .hh-scope .pt-md-4{
        padding-top: .9375rem!important
    }

    .hh-scope .pt-md-5{
        padding-top: 1.25rem!important
    }

    .hh-scope .pt-md-6{
        padding-top: 1.875rem!important
    }

    .hh-scope .pt-md-7{
        padding-top: 2.5rem!important
    }

    .hh-scope .pt-md-8{
        padding-top: 3.125rem!important
    }

    .hh-scope .pt-md-9{
        padding-top: 4.375rem!important
    }

    .hh-scope .pe-md-0{
        padding-right: 0!important
    }

    .hh-scope .pe-md-1{
        padding-right: .1875rem!important
    }

    .hh-scope .pe-md-2{
        padding-right: .3125rem!important
    }

    .hh-scope .pe-md-3{
        padding-right: .625rem!important
    }

    .hh-scope .pe-md-4{
        padding-right: .9375rem!important
    }

    .hh-scope .pe-md-5{
        padding-right: 1.25rem!important
    }

    .hh-scope .pe-md-6{
        padding-right: 1.875rem!important
    }

    .hh-scope .pe-md-7{
        padding-right: 2.5rem!important
    }

    .hh-scope .pe-md-8{
        padding-right: 3.125rem!important
    }

    .hh-scope .pe-md-9{
        padding-right: 4.375rem!important
    }

    .hh-scope .pb-md-0{
        padding-bottom: 0!important
    }

    .hh-scope .pb-md-1{
        padding-bottom: .1875rem!important
    }

    .hh-scope .pb-md-2{
        padding-bottom: .3125rem!important
    }

    .hh-scope .pb-md-3{
        padding-bottom: .625rem!important
    }

    .hh-scope .pb-md-4{
        padding-bottom: .9375rem!important
    }

    .hh-scope .pb-md-5{
        padding-bottom: 1.25rem!important
    }

    .hh-scope .pb-md-6{
        padding-bottom: 1.875rem!important
    }

    .hh-scope .pb-md-7{
        padding-bottom: 2.5rem!important
    }

    .hh-scope .pb-md-8{
        padding-bottom: 3.125rem!important
    }

    .hh-scope .pb-md-9{
        padding-bottom: 4.375rem!important
    }

    .hh-scope .ps-md-0{
        padding-left: 0!important
    }

    .hh-scope .ps-md-1{
        padding-left: .1875rem!important
    }

    .hh-scope .ps-md-2{
        padding-left: .3125rem!important
    }

    .hh-scope .ps-md-3{
        padding-left: .625rem!important
    }

    .hh-scope .ps-md-4{
        padding-left: .9375rem!important
    }

    .hh-scope .ps-md-5{
        padding-left: 1.25rem!important
    }

    .hh-scope .ps-md-6{
        padding-left: 1.875rem!important
    }

    .hh-scope .ps-md-7{
        padding-left: 2.5rem!important
    }

    .hh-scope .ps-md-8{
        padding-left: 3.125rem!important
    }

    .hh-scope .ps-md-9{
        padding-left: 4.375rem!important
    }

    .hh-scope .gap-md-0{
        gap: 0!important
    }

    .hh-scope .gap-md-1{
        gap: .1875rem!important
    }

    .hh-scope .gap-md-2{
        gap: .3125rem!important
    }

    .hh-scope .gap-md-3{
        gap: .625rem!important
    }

    .hh-scope .gap-md-4{
        gap: .9375rem!important
    }

    .hh-scope .gap-md-5{
        gap: 1.25rem!important
    }

    .hh-scope .gap-md-6{
        gap: 1.875rem!important
    }

    .hh-scope .gap-md-7{
        gap: 2.5rem!important
    }

    .hh-scope .gap-md-8{
        gap: 3.125rem!important
    }

    .hh-scope .gap-md-9{
        gap: 4.375rem!important
    }

    .hh-scope .row-gap-md-0{
        row-gap: 0!important
    }

    .hh-scope .row-gap-md-1{
        row-gap: .1875rem!important
    }

    .hh-scope .row-gap-md-2{
        row-gap: .3125rem!important
    }

    .hh-scope .row-gap-md-3{
        row-gap: .625rem!important
    }

    .hh-scope .row-gap-md-4{
        row-gap: .9375rem!important
    }

    .hh-scope .row-gap-md-5{
        row-gap: 1.25rem!important
    }

    .hh-scope .row-gap-md-6{
        row-gap: 1.875rem!important
    }

    .hh-scope .row-gap-md-7{
        row-gap: 2.5rem!important
    }

    .hh-scope .row-gap-md-8{
        row-gap: 3.125rem!important
    }

    .hh-scope .row-gap-md-9{
        row-gap: 4.375rem!important
    }

    .hh-scope .column-gap-md-0{
        -webkit-column-gap: 0!important;
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .hh-scope .column-gap-md-1{
        -webkit-column-gap: .1875rem!important;
        -moz-column-gap: .1875rem!important;
        column-gap: .1875rem!important
    }

    .hh-scope .column-gap-md-2{
        -webkit-column-gap: .3125rem!important;
        -moz-column-gap: .3125rem!important;
        column-gap: .3125rem!important
    }

    .hh-scope .column-gap-md-3{
        -webkit-column-gap: .625rem!important;
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .hh-scope .column-gap-md-4{
        -webkit-column-gap: .9375rem!important;
        -moz-column-gap: .9375rem!important;
        column-gap: .9375rem!important
    }

    .hh-scope .column-gap-md-5{
        -webkit-column-gap: 1.25rem!important;
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .hh-scope .column-gap-md-6{
        -webkit-column-gap: 1.875rem!important;
        -moz-column-gap: 1.875rem!important;
        column-gap: 1.875rem!important
    }

    .hh-scope .column-gap-md-7{
        -webkit-column-gap: 2.5rem!important;
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .hh-scope .column-gap-md-8{
        -webkit-column-gap: 3.125rem!important;
        -moz-column-gap: 3.125rem!important;
        column-gap: 3.125rem!important
    }

    .hh-scope .column-gap-md-9{
        -webkit-column-gap: 4.375rem!important;
        -moz-column-gap: 4.375rem!important;
        column-gap: 4.375rem!important
    }

    .hh-scope .text-md-start{
        text-align: left!important
    }

    .hh-scope .text-md-end{
        text-align: right!important
    }

    .hh-scope .text-md-center{
        text-align: center!important
    }

    .hh-scope .text-md-justify{
        text-align: justify!important
    }

    .hh-scope .fs-md-8px{
        font-size: 8px!important
    }

    .hh-scope .fs-md-9px{
        font-size: 9px!important
    }

    .hh-scope .fs-md-10px{
        font-size: 10px!important
    }

    .hh-scope .fs-md-11px{
        font-size: 11px!important
    }

    .hh-scope .fs-md-12px{
        font-size: 12px!important
    }

    .hh-scope .fs-md-13px{
        font-size: 13px!important
    }

    .hh-scope .fs-md-14px{
        font-size: 14px!important
    }

    .hh-scope .fs-md-15px{
        font-size: 15px!important
    }

    .hh-scope .fs-md-16px{
        font-size: 16px!important
    }

    .hh-scope .fs-md-17px{
        font-size: 17px!important
    }

    .hh-scope .fs-md-18px{
        font-size: 18px!important
    }

    .hh-scope .fs-md-19px{
        font-size: 19px!important
    }

    .hh-scope .fs-md-20px{
        font-size: 20px!important
    }

    .hh-scope .fs-md-21px{
        font-size: 21px!important
    }

    .hh-scope .fs-md-22px{
        font-size: 22px!important
    }

    .hh-scope .fs-md-23px{
        font-size: 23px!important
    }

    .hh-scope .fs-md-24px{
        font-size: 24px!important
    }

    .hh-scope .fs-md-25px{
        font-size: 25px!important
    }

    .hh-scope .fs-md-26px{
        font-size: 26px!important
    }

    .hh-scope .fs-md-27px{
        font-size: 27px!important
    }

    .hh-scope .fs-md-28px{
        font-size: 28px!important
    }

    .hh-scope .fs-md-29px{
        font-size: 29px!important
    }

    .hh-scope .fs-md-30px{
        font-size: 30px!important
    }

    .hh-scope .fs-md-31px{
        font-size: 31px!important
    }

    .hh-scope .fs-md-32px{
        font-size: 32px!important
    }

    .hh-scope .fs-md-34px{
        font-size: 34px!important
    }

    .hh-scope .fs-md-36px{
        font-size: 36px!important
    }

    .hh-scope .fs-md-38px{
        font-size: 38px!important
    }

    .hh-scope .fs-md-40px{
        font-size: 40px!important
    }

    .hh-scope .m-md-1px{
        margin: 1px!important
    }

    .hh-scope .m-md-3px{
        margin: 3px!important
    }

    .hh-scope .m-md-5px{
        margin: 5px!important
    }

    .hh-scope .m-md-7px{
        margin: 7px!important
    }

    .hh-scope .m-md-10px{
        margin: 10px!important
    }

    .hh-scope .m-md-15px{
        margin: 15px!important
    }

    .hh-scope .m-md-20px{
        margin: 20px!important
    }

    .hh-scope .m-md-25px{
        margin: 25px!important
    }

    .hh-scope .m-md-30px{
        margin: 30px!important
    }

    .hh-scope .m-md-40px{
        margin: 40px!important
    }

    .hh-scope .m-md-50px{
        margin: 50px!important
    }

    .hh-scope .m-md-70px{
        margin: 70px!important
    }

    .hh-scope .m-md-120px{
        margin: 120px!important
    }

    .hh-scope .mx-md-1px{
        margin-right: 1px!important;
        margin-left: 1px!important
    }

    .hh-scope .mx-md-3px{
        margin-right: 3px!important;
        margin-left: 3px!important
    }

    .hh-scope .mx-md-5px{
        margin-right: 5px!important;
        margin-left: 5px!important
    }

    .hh-scope .mx-md-7px{
        margin-right: 7px!important;
        margin-left: 7px!important
    }

    .hh-scope .mx-md-10px{
        margin-right: 10px!important;
        margin-left: 10px!important
    }

    .hh-scope .mx-md-15px{
        margin-right: 15px!important;
        margin-left: 15px!important
    }

    .hh-scope .mx-md-20px{
        margin-right: 20px!important;
        margin-left: 20px!important
    }

    .hh-scope .mx-md-25px{
        margin-right: 25px!important;
        margin-left: 25px!important
    }

    .hh-scope .mx-md-30px{
        margin-right: 30px!important;
        margin-left: 30px!important
    }

    .hh-scope .mx-md-40px{
        margin-right: 40px!important;
        margin-left: 40px!important
    }

    .hh-scope .mx-md-50px{
        margin-right: 50px!important;
        margin-left: 50px!important
    }

    .hh-scope .mx-md-70px{
        margin-right: 70px!important;
        margin-left: 70px!important
    }

    .hh-scope .mx-md-120px{
        margin-right: 120px!important;
        margin-left: 120px!important
    }

    .hh-scope .my-md-1px{
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .hh-scope .my-md-3px{
        margin-top: 3px!important;
        margin-bottom: 3px!important
    }

    .hh-scope .my-md-5px{
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .hh-scope .my-md-7px{
        margin-top: 7px!important;
        margin-bottom: 7px!important
    }

    .hh-scope .my-md-10px{
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .hh-scope .my-md-15px{
        margin-top: 15px!important;
        margin-bottom: 15px!important
    }

    .hh-scope .my-md-20px{
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .hh-scope .my-md-25px{
        margin-top: 25px!important;
        margin-bottom: 25px!important
    }

    .hh-scope .my-md-30px{
        margin-top: 30px!important;
        margin-bottom: 30px!important
    }

    .hh-scope .my-md-40px{
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .hh-scope .my-md-50px{
        margin-top: 50px!important;
        margin-bottom: 50px!important
    }

    .hh-scope .my-md-70px{
        margin-top: 70px!important;
        margin-bottom: 70px!important
    }

    .hh-scope .my-md-120px{
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .hh-scope .mt-md-1px{
        margin-top: 1px!important
    }

    .hh-scope .mt-md-3px{
        margin-top: 3px!important
    }

    .hh-scope .mt-md-5px{
        margin-top: 5px!important
    }

    .hh-scope .mt-md-7px{
        margin-top: 7px!important
    }

    .hh-scope .mt-md-10px{
        margin-top: 10px!important
    }

    .hh-scope .mt-md-15px{
        margin-top: 15px!important
    }

    .hh-scope .mt-md-20px{
        margin-top: 20px!important
    }

    .hh-scope .mt-md-25px{
        margin-top: 25px!important
    }

    .hh-scope .mt-md-30px{
        margin-top: 30px!important
    }

    .hh-scope .mt-md-40px{
        margin-top: 40px!important
    }

    .hh-scope .mt-md-50px{
        margin-top: 50px!important
    }

    .hh-scope .mt-md-70px{
        margin-top: 70px!important
    }

    .hh-scope .mt-md-120px{
        margin-top: 120px!important
    }

    .hh-scope .me-md-1px{
        margin-right: 1px!important
    }

    .hh-scope .me-md-3px{
        margin-right: 3px!important
    }

    .hh-scope .me-md-5px{
        margin-right: 5px!important
    }

    .hh-scope .me-md-7px{
        margin-right: 7px!important
    }

    .hh-scope .me-md-10px{
        margin-right: 10px!important
    }

    .hh-scope .me-md-15px{
        margin-right: 15px!important
    }

    .hh-scope .me-md-20px{
        margin-right: 20px!important
    }

    .hh-scope .me-md-25px{
        margin-right: 25px!important
    }

    .hh-scope .me-md-30px{
        margin-right: 30px!important
    }

    .hh-scope .me-md-40px{
        margin-right: 40px!important
    }

    .hh-scope .me-md-50px{
        margin-right: 50px!important
    }

    .hh-scope .me-md-70px{
        margin-right: 70px!important
    }

    .hh-scope .me-md-120px{
        margin-right: 120px!important
    }

    .hh-scope .mb-md-1px{
        margin-bottom: 1px!important
    }

    .hh-scope .mb-md-3px{
        margin-bottom: 3px!important
    }

    .hh-scope .mb-md-5px{
        margin-bottom: 5px!important
    }

    .hh-scope .mb-md-7px{
        margin-bottom: 7px!important
    }

    .hh-scope .mb-md-10px{
        margin-bottom: 10px!important
    }

    .hh-scope .mb-md-15px{
        margin-bottom: 15px!important
    }

    .hh-scope .mb-md-20px{
        margin-bottom: 20px!important
    }

    .hh-scope .mb-md-25px{
        margin-bottom: 25px!important
    }

    .hh-scope .mb-md-30px{
        margin-bottom: 30px!important
    }

    .hh-scope .mb-md-40px{
        margin-bottom: 40px!important
    }

    .hh-scope .mb-md-50px{
        margin-bottom: 50px!important
    }

    .hh-scope .mb-md-70px{
        margin-bottom: 70px!important
    }

    .hh-scope .mb-md-120px{
        margin-bottom: 120px!important
    }

    .hh-scope .ms-md-1px{
        margin-left: 1px!important
    }

    .hh-scope .ms-md-3px{
        margin-left: 3px!important
    }

    .hh-scope .ms-md-5px{
        margin-left: 5px!important
    }

    .hh-scope .ms-md-7px{
        margin-left: 7px!important
    }

    .hh-scope .ms-md-10px{
        margin-left: 10px!important
    }

    .hh-scope .ms-md-15px{
        margin-left: 15px!important
    }

    .hh-scope .ms-md-20px{
        margin-left: 20px!important
    }

    .hh-scope .ms-md-25px{
        margin-left: 25px!important
    }

    .hh-scope .ms-md-30px{
        margin-left: 30px!important
    }

    .hh-scope .ms-md-40px{
        margin-left: 40px!important
    }

    .hh-scope .ms-md-50px{
        margin-left: 50px!important
    }

    .hh-scope .ms-md-70px{
        margin-left: 70px!important
    }

    .hh-scope .ms-md-120px{
        margin-left: 120px!important
    }

    .hh-scope .p-md-1px{
        padding: 1px!important
    }

    .hh-scope .p-md-3px{
        padding: 3px!important
    }

    .hh-scope .p-md-5px{
        padding: 5px!important
    }

    .hh-scope .p-md-7px{
        padding: 7px!important
    }

    .hh-scope .p-md-10px{
        padding: 10px!important
    }

    .hh-scope .p-md-15px{
        padding: 15px!important
    }

    .hh-scope .p-md-20px{
        padding: 20px!important
    }

    .hh-scope .p-md-25px{
        padding: 25px!important
    }

    .hh-scope .p-md-30px{
        padding: 30px!important
    }

    .hh-scope .p-md-40px{
        padding: 40px!important
    }

    .hh-scope .p-md-50px{
        padding: 50px!important
    }

    .hh-scope .p-md-70px{
        padding: 70px!important
    }

    .hh-scope .p-md-120px{
        padding: 120px!important
    }

    .hh-scope .px-md-1px{
        padding-right: 1px!important;
        padding-left: 1px!important
    }

    .hh-scope .px-md-3px{
        padding-right: 3px!important;
        padding-left: 3px!important
    }

    .hh-scope .px-md-5px{
        padding-right: 5px!important;
        padding-left: 5px!important
    }

    .hh-scope .px-md-7px{
        padding-right: 7px!important;
        padding-left: 7px!important
    }

    .hh-scope .px-md-10px{
        padding-right: 10px!important;
        padding-left: 10px!important
    }

    .hh-scope .px-md-15px{
        padding-right: 15px!important;
        padding-left: 15px!important
    }

    .hh-scope .px-md-20px{
        padding-right: 20px!important;
        padding-left: 20px!important
    }

    .hh-scope .px-md-25px{
        padding-right: 25px!important;
        padding-left: 25px!important
    }

    .hh-scope .px-md-30px{
        padding-right: 30px!important;
        padding-left: 30px!important
    }

    .hh-scope .px-md-40px{
        padding-right: 40px!important;
        padding-left: 40px!important
    }

    .hh-scope .px-md-50px{
        padding-right: 50px!important;
        padding-left: 50px!important
    }

    .hh-scope .px-md-70px{
        padding-right: 70px!important;
        padding-left: 70px!important
    }

    .hh-scope .px-md-120px{
        padding-right: 120px!important;
        padding-left: 120px!important
    }

    .hh-scope .py-md-1px{
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .hh-scope .py-md-3px{
        padding-top: 3px!important;
        padding-bottom: 3px!important
    }

    .hh-scope .py-md-5px{
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .hh-scope .py-md-7px{
        padding-top: 7px!important;
        padding-bottom: 7px!important
    }

    .hh-scope .py-md-10px{
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .hh-scope .py-md-15px{
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }

    .hh-scope .py-md-20px{
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .hh-scope .py-md-25px{
        padding-top: 25px!important;
        padding-bottom: 25px!important
    }

    .hh-scope .py-md-30px{
        padding-top: 30px!important;
        padding-bottom: 30px!important
    }

    .hh-scope .py-md-40px{
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .hh-scope .py-md-50px{
        padding-top: 50px!important;
        padding-bottom: 50px!important
    }

    .hh-scope .py-md-70px{
        padding-top: 70px!important;
        padding-bottom: 70px!important
    }

    .hh-scope .py-md-120px{
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .hh-scope .pt-md-1px{
        padding-top: 1px!important
    }

    .hh-scope .pt-md-3px{
        padding-top: 3px!important
    }

    .hh-scope .pt-md-5px{
        padding-top: 5px!important
    }

    .hh-scope .pt-md-7px{
        padding-top: 7px!important
    }

    .hh-scope .pt-md-10px{
        padding-top: 10px!important
    }

    .hh-scope .pt-md-15px{
        padding-top: 15px!important
    }

    .hh-scope .pt-md-20px{
        padding-top: 20px!important
    }

    .hh-scope .pt-md-25px{
        padding-top: 25px!important
    }

    .hh-scope .pt-md-30px{
        padding-top: 30px!important
    }

    .hh-scope .pt-md-40px{
        padding-top: 40px!important
    }

    .hh-scope .pt-md-50px{
        padding-top: 50px!important
    }

    .hh-scope .pt-md-70px{
        padding-top: 70px!important
    }

    .hh-scope .pt-md-120px{
        padding-top: 120px!important
    }

    .hh-scope .pe-md-1px{
        padding-right: 1px!important
    }

    .hh-scope .pe-md-3px{
        padding-right: 3px!important
    }

    .hh-scope .pe-md-5px{
        padding-right: 5px!important
    }

    .hh-scope .pe-md-7px{
        padding-right: 7px!important
    }

    .hh-scope .pe-md-10px{
        padding-right: 10px!important
    }

    .hh-scope .pe-md-15px{
        padding-right: 15px!important
    }

    .hh-scope .pe-md-20px{
        padding-right: 20px!important
    }

    .hh-scope .pe-md-25px{
        padding-right: 25px!important
    }

    .hh-scope .pe-md-30px{
        padding-right: 30px!important
    }

    .hh-scope .pe-md-40px{
        padding-right: 40px!important
    }

    .hh-scope .pe-md-50px{
        padding-right: 50px!important
    }

    .hh-scope .pe-md-70px{
        padding-right: 70px!important
    }

    .hh-scope .pe-md-120px{
        padding-right: 120px!important
    }

    .hh-scope .pb-md-1px{
        padding-bottom: 1px!important
    }

    .hh-scope .pb-md-3px{
        padding-bottom: 3px!important
    }

    .hh-scope .pb-md-5px{
        padding-bottom: 5px!important
    }

    .hh-scope .pb-md-7px{
        padding-bottom: 7px!important
    }

    .hh-scope .pb-md-10px{
        padding-bottom: 10px!important
    }

    .hh-scope .pb-md-15px{
        padding-bottom: 15px!important
    }

    .hh-scope .pb-md-20px{
        padding-bottom: 20px!important
    }

    .hh-scope .pb-md-25px{
        padding-bottom: 25px!important
    }

    .hh-scope .pb-md-30px{
        padding-bottom: 30px!important
    }

    .hh-scope .pb-md-40px{
        padding-bottom: 40px!important
    }

    .hh-scope .pb-md-50px{
        padding-bottom: 50px!important
    }

    .hh-scope .pb-md-70px{
        padding-bottom: 70px!important
    }

    .hh-scope .pb-md-120px{
        padding-bottom: 120px!important
    }

    .hh-scope .ps-md-1px{
        padding-left: 1px!important
    }

    .hh-scope .ps-md-3px{
        padding-left: 3px!important
    }

    .hh-scope .ps-md-5px{
        padding-left: 5px!important
    }

    .hh-scope .ps-md-7px{
        padding-left: 7px!important
    }

    .hh-scope .ps-md-10px{
        padding-left: 10px!important
    }

    .hh-scope .ps-md-15px{
        padding-left: 15px!important
    }

    .hh-scope .ps-md-20px{
        padding-left: 20px!important
    }

    .hh-scope .ps-md-25px{
        padding-left: 25px!important
    }

    .hh-scope .ps-md-30px{
        padding-left: 30px!important
    }

    .hh-scope .ps-md-40px{
        padding-left: 40px!important
    }

    .hh-scope .ps-md-50px{
        padding-left: 50px!important
    }

    .hh-scope .ps-md-70px{
        padding-left: 70px!important
    }

    .hh-scope .ps-md-120px{
        padding-left: 120px!important
    }

    .hh-scope .lh-md-8px{
        line-height: 8px!important
    }

    .hh-scope .lh-md-9px{
        line-height: 9px!important
    }

    .hh-scope .lh-md-10px{
        line-height: 10px!important
    }

    .hh-scope .lh-md-11px{
        line-height: 11px!important
    }

    .hh-scope .lh-md-12px{
        line-height: 12px!important
    }

    .hh-scope .lh-md-13px{
        line-height: 13px!important
    }

    .hh-scope .lh-md-14px{
        line-height: 14px!important
    }

    .hh-scope .lh-md-15px{
        line-height: 15px!important
    }

    .hh-scope .lh-md-16px{
        line-height: 16px!important
    }

    .hh-scope .lh-md-17px{
        line-height: 17px!important
    }

    .hh-scope .lh-md-18px{
        line-height: 18px!important
    }

    .hh-scope .lh-md-19px{
        line-height: 19px!important
    }

    .hh-scope .lh-md-20px{
        line-height: 20px!important
    }

    .hh-scope .lh-md-21px{
        line-height: 21px!important
    }

    .hh-scope .lh-md-22px{
        line-height: 22px!important
    }

    .hh-scope .lh-md-23px{
        line-height: 23px!important
    }

    .hh-scope .lh-md-24px{
        line-height: 24px!important
    }

    .hh-scope .lh-md-25px{
        line-height: 25px!important
    }

    .hh-scope .lh-md-26px{
        line-height: 26px!important
    }

    .hh-scope .lh-md-27px{
        line-height: 27px!important
    }

    .hh-scope .lh-md-28px{
        line-height: 28px!important
    }

    .hh-scope .lh-md-29px{
        line-height: 29px!important
    }

    .hh-scope .lh-md-30px{
        line-height: 30px!important
    }

    .hh-scope .lh-md-31px{
        line-height: 31px!important
    }

    .hh-scope .lh-md-32px{
        line-height: 32px!important
    }

    .hh-scope .lh-md-34px{
        line-height: 34px!important
    }

    .hh-scope .lh-md-36px{
        line-height: 36px!important
    }

    .hh-scope .lh-md-38px{
        line-height: 38px!important
    }

    .hh-scope .lh-md-40px{
        line-height: 40px!important
    }

    .hh-scope .lh-md-normal{
        line-height: normal!important
    }
}

@media (min-width: 992px) {
    .hh-scope .float-lg-start{
        float:left!important
    }

    .hh-scope .float-lg-end{
        float: right!important
    }

    .hh-scope .float-lg-none{
        float: none!important
    }

    .hh-scope .object-fit-lg-contain{
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .hh-scope .object-fit-lg-cover{
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .hh-scope .object-fit-lg-fill{
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .hh-scope .object-fit-lg-scale{
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .hh-scope .object-fit-lg-none{
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .hh-scope .d-lg-inline{
        display: inline!important
    }

    .hh-scope .d-lg-inline-block{
        display: inline-block!important
    }

    .hh-scope .d-lg-block{
        display: block!important
    }

    .hh-scope .d-lg-grid{
        display: grid!important
    }

    .hh-scope .d-lg-inline-grid{
        display: inline-grid!important
    }

    .hh-scope .d-lg-table{
        display: table!important
    }

    .hh-scope .d-lg-table-row{
        display: table-row!important
    }

    .hh-scope .d-lg-table-cell{
        display: table-cell!important
    }

    .hh-scope .d-lg-flex{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .hh-scope .d-lg-inline-flex{
        display: -webkit-inline-box!important;
        display: -webkit-inline-flex!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }

    .hh-scope .d-lg-none{
        display: none!important
    }

    .hh-scope .d-lg-list-item{
        display: list-item!important
    }

    .hh-scope .border-lg{
        border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-lg-0{
        border: 0!important
    }

    .hh-scope .border-top-lg{
        border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-top-lg-0{
        border-top: 0!important
    }

    .hh-scope .border-end-lg{
        border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-end-lg-0{
        border-right: 0!important
    }

    .hh-scope .border-bottom-lg{
        border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-bottom-lg-0{
        border-bottom: 0!important
    }

    .hh-scope .border-start-lg{
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-start-lg-0{
        border-left: 0!important
    }

    .hh-scope .flex-lg-fill{
        -webkit-box-flex: 1!important;
        -webkit-flex: 1 1 auto!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .hh-scope .flex-lg-row{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .hh-scope .flex-lg-column{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .hh-scope .flex-lg-row-reverse{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: row-reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .hh-scope .flex-lg-column-reverse{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: column-reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .hh-scope .flex-lg-grow-0{
        -webkit-box-flex: 0!important;
        -webkit-flex-grow: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

    .hh-scope .flex-lg-grow-1{
        -webkit-box-flex: 1!important;
        -webkit-flex-grow: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

    .hh-scope .flex-lg-shrink-0{
        -webkit-flex-shrink: 0!important;
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .hh-scope .flex-lg-shrink-1{
        -webkit-flex-shrink: 1!important;
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .hh-scope .flex-lg-wrap{
        -webkit-flex-wrap: wrap!important;
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .hh-scope .flex-lg-nowrap{
        -webkit-flex-wrap: nowrap!important;
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .hh-scope .flex-lg-wrap-reverse{
        -webkit-flex-wrap: wrap-reverse!important;
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .hh-scope .justify-content-lg-start{
        -webkit-box-pack: start!important;
        -webkit-justify-content: flex-start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .hh-scope .justify-content-lg-end{
        -webkit-box-pack: end!important;
        -webkit-justify-content: flex-end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .hh-scope .justify-content-lg-center{
        -webkit-box-pack: center!important;
        -webkit-justify-content: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .hh-scope .justify-content-lg-between{
        -webkit-box-pack: justify!important;
        -webkit-justify-content: space-between!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .hh-scope .justify-content-lg-around{
        -webkit-justify-content: space-around!important;
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .hh-scope .justify-content-lg-evenly{
        -webkit-box-pack: space-evenly!important;
        -webkit-justify-content: space-evenly!important;
        -ms-flex-pack: space-evenly!important;
        justify-content: space-evenly!important
    }

    .hh-scope .align-items-lg-start{
        -webkit-box-align: start!important;
        -webkit-align-items: flex-start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .hh-scope .align-items-lg-end{
        -webkit-box-align: end!important;
        -webkit-align-items: flex-end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .hh-scope .align-items-lg-center{
        -webkit-box-align: center!important;
        -webkit-align-items: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .hh-scope .align-items-lg-baseline{
        -webkit-box-align: baseline!important;
        -webkit-align-items: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .hh-scope .align-items-lg-stretch{
        -webkit-box-align: stretch!important;
        -webkit-align-items: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .hh-scope .align-content-lg-start{
        -webkit-align-content: flex-start!important;
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .hh-scope .align-content-lg-end{
        -webkit-align-content: flex-end!important;
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .hh-scope .align-content-lg-center{
        -webkit-align-content: center!important;
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .hh-scope .align-content-lg-between{
        -webkit-align-content: space-between!important;
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .hh-scope .align-content-lg-around{
        -webkit-align-content: space-around!important;
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .hh-scope .align-content-lg-stretch{
        -webkit-align-content: stretch!important;
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .hh-scope .align-self-lg-auto{
        -webkit-align-self: auto!important;
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .hh-scope .align-self-lg-start{
        -webkit-align-self: flex-start!important;
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .hh-scope .align-self-lg-end{
        -webkit-align-self: flex-end!important;
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .hh-scope .align-self-lg-center{
        -webkit-align-self: center!important;
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .hh-scope .align-self-lg-baseline{
        -webkit-align-self: baseline!important;
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .hh-scope .align-self-lg-stretch{
        -webkit-align-self: stretch!important;
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }

    .hh-scope .order-lg-first{
        -webkit-box-ordinal-group: 0!important;
        -webkit-order: -1!important;
        -ms-flex-order: -1!important;
        order: -1!important
    }

    .hh-scope .order-lg-0{
        -webkit-box-ordinal-group: 1!important;
        -webkit-order: 0!important;
        -ms-flex-order: 0!important;
        order: 0!important
    }

    .hh-scope .order-lg-1{
        -webkit-box-ordinal-group: 2!important;
        -webkit-order: 1!important;
        -ms-flex-order: 1!important;
        order: 1!important
    }

    .hh-scope .order-lg-2{
        -webkit-box-ordinal-group: 3!important;
        -webkit-order: 2!important;
        -ms-flex-order: 2!important;
        order: 2!important
    }

    .hh-scope .order-lg-3{
        -webkit-box-ordinal-group: 4!important;
        -webkit-order: 3!important;
        -ms-flex-order: 3!important;
        order: 3!important
    }

    .hh-scope .order-lg-4{
        -webkit-box-ordinal-group: 5!important;
        -webkit-order: 4!important;
        -ms-flex-order: 4!important;
        order: 4!important
    }

    .hh-scope .order-lg-5{
        -webkit-box-ordinal-group: 6!important;
        -webkit-order: 5!important;
        -ms-flex-order: 5!important;
        order: 5!important
    }

    .hh-scope .order-lg-last{
        -webkit-box-ordinal-group: 7!important;
        -webkit-order: 6!important;
        -ms-flex-order: 6!important;
        order: 6!important
    }

    .hh-scope .m-lg-0{
        margin: 0!important
    }

    .hh-scope .m-lg-1{
        margin: .1875rem!important
    }

    .hh-scope .m-lg-2{
        margin: .3125rem!important
    }

    .hh-scope .m-lg-3{
        margin: .625rem!important
    }

    .hh-scope .m-lg-4{
        margin: .9375rem!important
    }

    .hh-scope .m-lg-5{
        margin: 1.25rem!important
    }

    .hh-scope .m-lg-6{
        margin: 1.875rem!important
    }

    .hh-scope .m-lg-7{
        margin: 2.5rem!important
    }

    .hh-scope .m-lg-8{
        margin: 3.125rem!important
    }

    .hh-scope .m-lg-9{
        margin: 4.375rem!important
    }

    .hh-scope .m-lg-auto{
        margin: auto!important
    }

    .hh-scope .mx-lg-0{
        margin-right: 0!important;
        margin-left: 0!important
    }

    .hh-scope .mx-lg-1{
        margin-right: .1875rem!important;
        margin-left: .1875rem!important
    }

    .hh-scope .mx-lg-2{
        margin-right: .3125rem!important;
        margin-left: .3125rem!important
    }

    .hh-scope .mx-lg-3{
        margin-right: .625rem!important;
        margin-left: .625rem!important
    }

    .hh-scope .mx-lg-4{
        margin-right: .9375rem!important;
        margin-left: .9375rem!important
    }

    .hh-scope .mx-lg-5{
        margin-right: 1.25rem!important;
        margin-left: 1.25rem!important
    }

    .hh-scope .mx-lg-6{
        margin-right: 1.875rem!important;
        margin-left: 1.875rem!important
    }

    .hh-scope .mx-lg-7{
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .hh-scope .mx-lg-8{
        margin-right: 3.125rem!important;
        margin-left: 3.125rem!important
    }

    .hh-scope .mx-lg-9{
        margin-right: 4.375rem!important;
        margin-left: 4.375rem!important
    }

    .hh-scope .mx-lg-auto{
        margin-right: auto!important;
        margin-left: auto!important
    }

    .hh-scope .my-lg-0{
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .hh-scope .my-lg-1{
        margin-top: .1875rem!important;
        margin-bottom: .1875rem!important
    }

    .hh-scope .my-lg-2{
        margin-top: .3125rem!important;
        margin-bottom: .3125rem!important
    }

    .hh-scope .my-lg-3{
        margin-top: .625rem!important;
        margin-bottom: .625rem!important
    }

    .hh-scope .my-lg-4{
        margin-top: .9375rem!important;
        margin-bottom: .9375rem!important
    }

    .hh-scope .my-lg-5{
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .hh-scope .my-lg-6{
        margin-top: 1.875rem!important;
        margin-bottom: 1.875rem!important
    }

    .hh-scope .my-lg-7{
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .hh-scope .my-lg-8{
        margin-top: 3.125rem!important;
        margin-bottom: 3.125rem!important
    }

    .hh-scope .my-lg-9{
        margin-top: 4.375rem!important;
        margin-bottom: 4.375rem!important
    }

    .hh-scope .my-lg-auto{
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .hh-scope .mt-lg-0{
        margin-top: 0!important
    }

    .hh-scope .mt-lg-1{
        margin-top: .1875rem!important
    }

    .hh-scope .mt-lg-2{
        margin-top: .3125rem!important
    }

    .hh-scope .mt-lg-3{
        margin-top: .625rem!important
    }

    .hh-scope .mt-lg-4{
        margin-top: .9375rem!important
    }

    .hh-scope .mt-lg-5{
        margin-top: 1.25rem!important
    }

    .hh-scope .mt-lg-6{
        margin-top: 1.875rem!important
    }

    .hh-scope .mt-lg-7{
        margin-top: 2.5rem!important
    }

    .hh-scope .mt-lg-8{
        margin-top: 3.125rem!important
    }

    .hh-scope .mt-lg-9{
        margin-top: 4.375rem!important
    }

    .hh-scope .mt-lg-auto{
        margin-top: auto!important
    }

    .hh-scope .me-lg-0{
        margin-right: 0!important
    }

    .hh-scope .me-lg-1{
        margin-right: .1875rem!important
    }

    .hh-scope .me-lg-2{
        margin-right: .3125rem!important
    }

    .hh-scope .me-lg-3{
        margin-right: .625rem!important
    }

    .hh-scope .me-lg-4{
        margin-right: .9375rem!important
    }

    .hh-scope .me-lg-5{
        margin-right: 1.25rem!important
    }

    .hh-scope .me-lg-6{
        margin-right: 1.875rem!important
    }

    .hh-scope .me-lg-7{
        margin-right: 2.5rem!important
    }

    .hh-scope .me-lg-8{
        margin-right: 3.125rem!important
    }

    .hh-scope .me-lg-9{
        margin-right: 4.375rem!important
    }

    .hh-scope .me-lg-auto{
        margin-right: auto!important
    }

    .hh-scope .mb-lg-0{
        margin-bottom: 0!important
    }

    .hh-scope .mb-lg-1{
        margin-bottom: .1875rem!important
    }

    .hh-scope .mb-lg-2{
        margin-bottom: .3125rem!important
    }

    .hh-scope .mb-lg-3{
        margin-bottom: .625rem!important
    }

    .hh-scope .mb-lg-4{
        margin-bottom: .9375rem!important
    }

    .hh-scope .mb-lg-5{
        margin-bottom: 1.25rem!important
    }

    .hh-scope .mb-lg-6{
        margin-bottom: 1.875rem!important
    }

    .hh-scope .mb-lg-7{
        margin-bottom: 2.5rem!important
    }

    .hh-scope .mb-lg-8{
        margin-bottom: 3.125rem!important
    }

    .hh-scope .mb-lg-9{
        margin-bottom: 4.375rem!important
    }

    .hh-scope .mb-lg-auto{
        margin-bottom: auto!important
    }

    .hh-scope .ms-lg-0{
        margin-left: 0!important
    }

    .hh-scope .ms-lg-1{
        margin-left: .1875rem!important
    }

    .hh-scope .ms-lg-2{
        margin-left: .3125rem!important
    }

    .hh-scope .ms-lg-3{
        margin-left: .625rem!important
    }

    .hh-scope .ms-lg-4{
        margin-left: .9375rem!important
    }

    .hh-scope .ms-lg-5{
        margin-left: 1.25rem!important
    }

    .hh-scope .ms-lg-6{
        margin-left: 1.875rem!important
    }

    .hh-scope .ms-lg-7{
        margin-left: 2.5rem!important
    }

    .hh-scope .ms-lg-8{
        margin-left: 3.125rem!important
    }

    .hh-scope .ms-lg-9{
        margin-left: 4.375rem!important
    }

    .hh-scope .ms-lg-auto{
        margin-left: auto!important
    }

    .hh-scope .p-lg-0{
        padding: 0!important
    }

    .hh-scope .p-lg-1{
        padding: .1875rem!important
    }

    .hh-scope .p-lg-2{
        padding: .3125rem!important
    }

    .hh-scope .p-lg-3{
        padding: .625rem!important
    }

    .hh-scope .p-lg-4{
        padding: .9375rem!important
    }

    .hh-scope .p-lg-5{
        padding: 1.25rem!important
    }

    .hh-scope .p-lg-6{
        padding: 1.875rem!important
    }

    .hh-scope .p-lg-7{
        padding: 2.5rem!important
    }

    .hh-scope .p-lg-8{
        padding: 3.125rem!important
    }

    .hh-scope .p-lg-9{
        padding: 4.375rem!important
    }

    .hh-scope .px-lg-0{
        padding-right: 0!important;
        padding-left: 0!important
    }

    .hh-scope .px-lg-1{
        padding-right: .1875rem!important;
        padding-left: .1875rem!important
    }

    .hh-scope .px-lg-2{
        padding-right: .3125rem!important;
        padding-left: .3125rem!important
    }

    .hh-scope .px-lg-3{
        padding-right: .625rem!important;
        padding-left: .625rem!important
    }

    .hh-scope .px-lg-4{
        padding-right: .9375rem!important;
        padding-left: .9375rem!important
    }

    .hh-scope .px-lg-5{
        padding-right: 1.25rem!important;
        padding-left: 1.25rem!important
    }

    .hh-scope .px-lg-6{
        padding-right: 1.875rem!important;
        padding-left: 1.875rem!important
    }

    .hh-scope .px-lg-7{
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .hh-scope .px-lg-8{
        padding-right: 3.125rem!important;
        padding-left: 3.125rem!important
    }

    .hh-scope .px-lg-9{
        padding-right: 4.375rem!important;
        padding-left: 4.375rem!important
    }

    .hh-scope .py-lg-0{
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .hh-scope .py-lg-1{
        padding-top: .1875rem!important;
        padding-bottom: .1875rem!important
    }

    .hh-scope .py-lg-2{
        padding-top: .3125rem!important;
        padding-bottom: .3125rem!important
    }

    .hh-scope .py-lg-3{
        padding-top: .625rem!important;
        padding-bottom: .625rem!important
    }

    .hh-scope .py-lg-4{
        padding-top: .9375rem!important;
        padding-bottom: .9375rem!important
    }

    .hh-scope .py-lg-5{
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .hh-scope .py-lg-6{
        padding-top: 1.875rem!important;
        padding-bottom: 1.875rem!important
    }

    .hh-scope .py-lg-7{
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .hh-scope .py-lg-8{
        padding-top: 3.125rem!important;
        padding-bottom: 3.125rem!important
    }

    .hh-scope .py-lg-9{
        padding-top: 4.375rem!important;
        padding-bottom: 4.375rem!important
    }

    .hh-scope .pt-lg-0{
        padding-top: 0!important
    }

    .hh-scope .pt-lg-1{
        padding-top: .1875rem!important
    }

    .hh-scope .pt-lg-2{
        padding-top: .3125rem!important
    }

    .hh-scope .pt-lg-3{
        padding-top: .625rem!important
    }

    .hh-scope .pt-lg-4{
        padding-top: .9375rem!important
    }

    .hh-scope .pt-lg-5{
        padding-top: 1.25rem!important
    }

    .hh-scope .pt-lg-6{
        padding-top: 1.875rem!important
    }

    .hh-scope .pt-lg-7{
        padding-top: 2.5rem!important
    }

    .hh-scope .pt-lg-8{
        padding-top: 3.125rem!important
    }

    .hh-scope .pt-lg-9{
        padding-top: 4.375rem!important
    }

    .hh-scope .pe-lg-0{
        padding-right: 0!important
    }

    .hh-scope .pe-lg-1{
        padding-right: .1875rem!important
    }

    .hh-scope .pe-lg-2{
        padding-right: .3125rem!important
    }

    .hh-scope .pe-lg-3{
        padding-right: .625rem!important
    }

    .hh-scope .pe-lg-4{
        padding-right: .9375rem!important
    }

    .hh-scope .pe-lg-5{
        padding-right: 1.25rem!important
    }

    .hh-scope .pe-lg-6{
        padding-right: 1.875rem!important
    }

    .hh-scope .pe-lg-7{
        padding-right: 2.5rem!important
    }

    .hh-scope .pe-lg-8{
        padding-right: 3.125rem!important
    }

    .hh-scope .pe-lg-9{
        padding-right: 4.375rem!important
    }

    .hh-scope .pb-lg-0{
        padding-bottom: 0!important
    }

    .hh-scope .pb-lg-1{
        padding-bottom: .1875rem!important
    }

    .hh-scope .pb-lg-2{
        padding-bottom: .3125rem!important
    }

    .hh-scope .pb-lg-3{
        padding-bottom: .625rem!important
    }

    .hh-scope .pb-lg-4{
        padding-bottom: .9375rem!important
    }

    .hh-scope .pb-lg-5{
        padding-bottom: 1.25rem!important
    }

    .hh-scope .pb-lg-6{
        padding-bottom: 1.875rem!important
    }

    .hh-scope .pb-lg-7{
        padding-bottom: 2.5rem!important
    }

    .hh-scope .pb-lg-8{
        padding-bottom: 3.125rem!important
    }

    .hh-scope .pb-lg-9{
        padding-bottom: 4.375rem!important
    }

    .hh-scope .ps-lg-0{
        padding-left: 0!important
    }

    .hh-scope .ps-lg-1{
        padding-left: .1875rem!important
    }

    .hh-scope .ps-lg-2{
        padding-left: .3125rem!important
    }

    .hh-scope .ps-lg-3{
        padding-left: .625rem!important
    }

    .hh-scope .ps-lg-4{
        padding-left: .9375rem!important
    }

    .hh-scope .ps-lg-5{
        padding-left: 1.25rem!important
    }

    .hh-scope .ps-lg-6{
        padding-left: 1.875rem!important
    }

    .hh-scope .ps-lg-7{
        padding-left: 2.5rem!important
    }

    .hh-scope .ps-lg-8{
        padding-left: 3.125rem!important
    }

    .hh-scope .ps-lg-9{
        padding-left: 4.375rem!important
    }

    .hh-scope .gap-lg-0{
        gap: 0!important
    }

    .hh-scope .gap-lg-1{
        gap: .1875rem!important
    }

    .hh-scope .gap-lg-2{
        gap: .3125rem!important
    }

    .hh-scope .gap-lg-3{
        gap: .625rem!important
    }

    .hh-scope .gap-lg-4{
        gap: .9375rem!important
    }

    .hh-scope .gap-lg-5{
        gap: 1.25rem!important
    }

    .hh-scope .gap-lg-6{
        gap: 1.875rem!important
    }

    .hh-scope .gap-lg-7{
        gap: 2.5rem!important
    }

    .hh-scope .gap-lg-8{
        gap: 3.125rem!important
    }

    .hh-scope .gap-lg-9{
        gap: 4.375rem!important
    }

    .hh-scope .row-gap-lg-0{
        row-gap: 0!important
    }

    .hh-scope .row-gap-lg-1{
        row-gap: .1875rem!important
    }

    .hh-scope .row-gap-lg-2{
        row-gap: .3125rem!important
    }

    .hh-scope .row-gap-lg-3{
        row-gap: .625rem!important
    }

    .hh-scope .row-gap-lg-4{
        row-gap: .9375rem!important
    }

    .hh-scope .row-gap-lg-5{
        row-gap: 1.25rem!important
    }

    .hh-scope .row-gap-lg-6{
        row-gap: 1.875rem!important
    }

    .hh-scope .row-gap-lg-7{
        row-gap: 2.5rem!important
    }

    .hh-scope .row-gap-lg-8{
        row-gap: 3.125rem!important
    }

    .hh-scope .row-gap-lg-9{
        row-gap: 4.375rem!important
    }

    .hh-scope .column-gap-lg-0{
        -webkit-column-gap: 0!important;
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .hh-scope .column-gap-lg-1{
        -webkit-column-gap: .1875rem!important;
        -moz-column-gap: .1875rem!important;
        column-gap: .1875rem!important
    }

    .hh-scope .column-gap-lg-2{
        -webkit-column-gap: .3125rem!important;
        -moz-column-gap: .3125rem!important;
        column-gap: .3125rem!important
    }

    .hh-scope .column-gap-lg-3{
        -webkit-column-gap: .625rem!important;
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .hh-scope .column-gap-lg-4{
        -webkit-column-gap: .9375rem!important;
        -moz-column-gap: .9375rem!important;
        column-gap: .9375rem!important
    }

    .hh-scope .column-gap-lg-5{
        -webkit-column-gap: 1.25rem!important;
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .hh-scope .column-gap-lg-6{
        -webkit-column-gap: 1.875rem!important;
        -moz-column-gap: 1.875rem!important;
        column-gap: 1.875rem!important
    }

    .hh-scope .column-gap-lg-7{
        -webkit-column-gap: 2.5rem!important;
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .hh-scope .column-gap-lg-8{
        -webkit-column-gap: 3.125rem!important;
        -moz-column-gap: 3.125rem!important;
        column-gap: 3.125rem!important
    }

    .hh-scope .column-gap-lg-9{
        -webkit-column-gap: 4.375rem!important;
        -moz-column-gap: 4.375rem!important;
        column-gap: 4.375rem!important
    }

    .hh-scope .text-lg-start{
        text-align: left!important
    }

    .hh-scope .text-lg-end{
        text-align: right!important
    }

    .hh-scope .text-lg-center{
        text-align: center!important
    }

    .hh-scope .text-lg-justify{
        text-align: justify!important
    }

    .hh-scope .fs-lg-8px{
        font-size: 8px!important
    }

    .hh-scope .fs-lg-9px{
        font-size: 9px!important
    }

    .hh-scope .fs-lg-10px{
        font-size: 10px!important
    }

    .hh-scope .fs-lg-11px{
        font-size: 11px!important
    }

    .hh-scope .fs-lg-12px{
        font-size: 12px!important
    }

    .hh-scope .fs-lg-13px{
        font-size: 13px!important
    }

    .hh-scope .fs-lg-14px{
        font-size: 14px!important
    }

    .hh-scope .fs-lg-15px{
        font-size: 15px!important
    }

    .hh-scope .fs-lg-16px{
        font-size: 16px!important
    }

    .hh-scope .fs-lg-17px{
        font-size: 17px!important
    }

    .hh-scope .fs-lg-18px{
        font-size: 18px!important
    }

    .hh-scope .fs-lg-19px{
        font-size: 19px!important
    }

    .hh-scope .fs-lg-20px{
        font-size: 20px!important
    }

    .hh-scope .fs-lg-21px{
        font-size: 21px!important
    }

    .hh-scope .fs-lg-22px{
        font-size: 22px!important
    }

    .hh-scope .fs-lg-23px{
        font-size: 23px!important
    }

    .hh-scope .fs-lg-24px{
        font-size: 24px!important
    }

    .hh-scope .fs-lg-25px{
        font-size: 25px!important
    }

    .hh-scope .fs-lg-26px{
        font-size: 26px!important
    }

    .hh-scope .fs-lg-27px{
        font-size: 27px!important
    }

    .hh-scope .fs-lg-28px{
        font-size: 28px!important
    }

    .hh-scope .fs-lg-29px{
        font-size: 29px!important
    }

    .hh-scope .fs-lg-30px{
        font-size: 30px!important
    }

    .hh-scope .fs-lg-31px{
        font-size: 31px!important
    }

    .hh-scope .fs-lg-32px{
        font-size: 32px!important
    }

    .hh-scope .fs-lg-34px{
        font-size: 34px!important
    }

    .hh-scope .fs-lg-36px{
        font-size: 36px!important
    }

    .hh-scope .fs-lg-38px{
        font-size: 38px!important
    }

    .hh-scope .fs-lg-40px{
        font-size: 40px!important
    }

    .hh-scope .m-lg-1px{
        margin: 1px!important
    }

    .hh-scope .m-lg-3px{
        margin: 3px!important
    }

    .hh-scope .m-lg-5px{
        margin: 5px!important
    }

    .hh-scope .m-lg-7px{
        margin: 7px!important
    }

    .hh-scope .m-lg-10px{
        margin: 10px!important
    }

    .hh-scope .m-lg-15px{
        margin: 15px!important
    }

    .hh-scope .m-lg-20px{
        margin: 20px!important
    }

    .hh-scope .m-lg-25px{
        margin: 25px!important
    }

    .hh-scope .m-lg-30px{
        margin: 30px!important
    }

    .hh-scope .m-lg-40px{
        margin: 40px!important
    }

    .hh-scope .m-lg-50px{
        margin: 50px!important
    }

    .hh-scope .m-lg-70px{
        margin: 70px!important
    }

    .hh-scope .m-lg-120px{
        margin: 120px!important
    }

    .hh-scope .mx-lg-1px{
        margin-right: 1px!important;
        margin-left: 1px!important
    }

    .hh-scope .mx-lg-3px{
        margin-right: 3px!important;
        margin-left: 3px!important
    }

    .hh-scope .mx-lg-5px{
        margin-right: 5px!important;
        margin-left: 5px!important
    }

    .hh-scope .mx-lg-7px{
        margin-right: 7px!important;
        margin-left: 7px!important
    }

    .hh-scope .mx-lg-10px{
        margin-right: 10px!important;
        margin-left: 10px!important
    }

    .hh-scope .mx-lg-15px{
        margin-right: 15px!important;
        margin-left: 15px!important
    }

    .hh-scope .mx-lg-20px{
        margin-right: 20px!important;
        margin-left: 20px!important
    }

    .hh-scope .mx-lg-25px{
        margin-right: 25px!important;
        margin-left: 25px!important
    }

    .hh-scope .mx-lg-30px{
        margin-right: 30px!important;
        margin-left: 30px!important
    }

    .hh-scope .mx-lg-40px{
        margin-right: 40px!important;
        margin-left: 40px!important
    }

    .hh-scope .mx-lg-50px{
        margin-right: 50px!important;
        margin-left: 50px!important
    }

    .hh-scope .mx-lg-70px{
        margin-right: 70px!important;
        margin-left: 70px!important
    }

    .hh-scope .mx-lg-120px{
        margin-right: 120px!important;
        margin-left: 120px!important
    }

    .hh-scope .my-lg-1px{
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .hh-scope .my-lg-3px{
        margin-top: 3px!important;
        margin-bottom: 3px!important
    }

    .hh-scope .my-lg-5px{
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .hh-scope .my-lg-7px{
        margin-top: 7px!important;
        margin-bottom: 7px!important
    }

    .hh-scope .my-lg-10px{
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .hh-scope .my-lg-15px{
        margin-top: 15px!important;
        margin-bottom: 15px!important
    }

    .hh-scope .my-lg-20px{
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .hh-scope .my-lg-25px{
        margin-top: 25px!important;
        margin-bottom: 25px!important
    }

    .hh-scope .my-lg-30px{
        margin-top: 30px!important;
        margin-bottom: 30px!important
    }

    .hh-scope .my-lg-40px{
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .hh-scope .my-lg-50px{
        margin-top: 50px!important;
        margin-bottom: 50px!important
    }

    .hh-scope .my-lg-70px{
        margin-top: 70px!important;
        margin-bottom: 70px!important
    }

    .hh-scope .my-lg-120px{
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .hh-scope .mt-lg-1px{
        margin-top: 1px!important
    }

    .hh-scope .mt-lg-3px{
        margin-top: 3px!important
    }

    .hh-scope .mt-lg-5px{
        margin-top: 5px!important
    }

    .hh-scope .mt-lg-7px{
        margin-top: 7px!important
    }

    .hh-scope .mt-lg-10px{
        margin-top: 10px!important
    }

    .hh-scope .mt-lg-15px{
        margin-top: 15px!important
    }

    .hh-scope .mt-lg-20px{
        margin-top: 20px!important
    }

    .hh-scope .mt-lg-25px{
        margin-top: 25px!important
    }

    .hh-scope .mt-lg-30px{
        margin-top: 30px!important
    }

    .hh-scope .mt-lg-40px{
        margin-top: 40px!important
    }

    .hh-scope .mt-lg-50px{
        margin-top: 50px!important
    }

    .hh-scope .mt-lg-70px{
        margin-top: 70px!important
    }

    .hh-scope .mt-lg-120px{
        margin-top: 120px!important
    }

    .hh-scope .me-lg-1px{
        margin-right: 1px!important
    }

    .hh-scope .me-lg-3px{
        margin-right: 3px!important
    }

    .hh-scope .me-lg-5px{
        margin-right: 5px!important
    }

    .hh-scope .me-lg-7px{
        margin-right: 7px!important
    }

    .hh-scope .me-lg-10px{
        margin-right: 10px!important
    }

    .hh-scope .me-lg-15px{
        margin-right: 15px!important
    }

    .hh-scope .me-lg-20px{
        margin-right: 20px!important
    }

    .hh-scope .me-lg-25px{
        margin-right: 25px!important
    }

    .hh-scope .me-lg-30px{
        margin-right: 30px!important
    }

    .hh-scope .me-lg-40px{
        margin-right: 40px!important
    }

    .hh-scope .me-lg-50px{
        margin-right: 50px!important
    }

    .hh-scope .me-lg-70px{
        margin-right: 70px!important
    }

    .hh-scope .me-lg-120px{
        margin-right: 120px!important
    }

    .hh-scope .mb-lg-1px{
        margin-bottom: 1px!important
    }

    .hh-scope .mb-lg-3px{
        margin-bottom: 3px!important
    }

    .hh-scope .mb-lg-5px{
        margin-bottom: 5px!important
    }

    .hh-scope .mb-lg-7px{
        margin-bottom: 7px!important
    }

    .hh-scope .mb-lg-10px{
        margin-bottom: 10px!important
    }

    .hh-scope .mb-lg-15px{
        margin-bottom: 15px!important
    }

    .hh-scope .mb-lg-20px{
        margin-bottom: 20px!important
    }

    .hh-scope .mb-lg-25px{
        margin-bottom: 25px!important
    }

    .hh-scope .mb-lg-30px{
        margin-bottom: 30px!important
    }

    .hh-scope .mb-lg-40px{
        margin-bottom: 40px!important
    }

    .hh-scope .mb-lg-50px{
        margin-bottom: 50px!important
    }

    .hh-scope .mb-lg-70px{
        margin-bottom: 70px!important
    }

    .hh-scope .mb-lg-120px{
        margin-bottom: 120px!important
    }

    .hh-scope .ms-lg-1px{
        margin-left: 1px!important
    }

    .hh-scope .ms-lg-3px{
        margin-left: 3px!important
    }

    .hh-scope .ms-lg-5px{
        margin-left: 5px!important
    }

    .hh-scope .ms-lg-7px{
        margin-left: 7px!important
    }

    .hh-scope .ms-lg-10px{
        margin-left: 10px!important
    }

    .hh-scope .ms-lg-15px{
        margin-left: 15px!important
    }

    .hh-scope .ms-lg-20px{
        margin-left: 20px!important
    }

    .hh-scope .ms-lg-25px{
        margin-left: 25px!important
    }

    .hh-scope .ms-lg-30px{
        margin-left: 30px!important
    }

    .hh-scope .ms-lg-40px{
        margin-left: 40px!important
    }

    .hh-scope .ms-lg-50px{
        margin-left: 50px!important
    }

    .hh-scope .ms-lg-70px{
        margin-left: 70px!important
    }

    .hh-scope .ms-lg-120px{
        margin-left: 120px!important
    }

    .hh-scope .p-lg-1px{
        padding: 1px!important
    }

    .hh-scope .p-lg-3px{
        padding: 3px!important
    }

    .hh-scope .p-lg-5px{
        padding: 5px!important
    }

    .hh-scope .p-lg-7px{
        padding: 7px!important
    }

    .hh-scope .p-lg-10px{
        padding: 10px!important
    }

    .hh-scope .p-lg-15px{
        padding: 15px!important
    }

    .hh-scope .p-lg-20px{
        padding: 20px!important
    }

    .hh-scope .p-lg-25px{
        padding: 25px!important
    }

    .hh-scope .p-lg-30px{
        padding: 30px!important
    }

    .hh-scope .p-lg-40px{
        padding: 40px!important
    }

    .hh-scope .p-lg-50px{
        padding: 50px!important
    }

    .hh-scope .p-lg-70px{
        padding: 70px!important
    }

    .hh-scope .p-lg-120px{
        padding: 120px!important
    }

    .hh-scope .px-lg-1px{
        padding-right: 1px!important;
        padding-left: 1px!important
    }

    .hh-scope .px-lg-3px{
        padding-right: 3px!important;
        padding-left: 3px!important
    }

    .hh-scope .px-lg-5px{
        padding-right: 5px!important;
        padding-left: 5px!important
    }

    .hh-scope .px-lg-7px{
        padding-right: 7px!important;
        padding-left: 7px!important
    }

    .hh-scope .px-lg-10px{
        padding-right: 10px!important;
        padding-left: 10px!important
    }

    .hh-scope .px-lg-15px{
        padding-right: 15px!important;
        padding-left: 15px!important
    }

    .hh-scope .px-lg-20px{
        padding-right: 20px!important;
        padding-left: 20px!important
    }

    .hh-scope .px-lg-25px{
        padding-right: 25px!important;
        padding-left: 25px!important
    }

    .hh-scope .px-lg-30px{
        padding-right: 30px!important;
        padding-left: 30px!important
    }

    .hh-scope .px-lg-40px{
        padding-right: 40px!important;
        padding-left: 40px!important
    }

    .hh-scope .px-lg-50px{
        padding-right: 50px!important;
        padding-left: 50px!important
    }

    .hh-scope .px-lg-70px{
        padding-right: 70px!important;
        padding-left: 70px!important
    }

    .hh-scope .px-lg-120px{
        padding-right: 120px!important;
        padding-left: 120px!important
    }

    .hh-scope .py-lg-1px{
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .hh-scope .py-lg-3px{
        padding-top: 3px!important;
        padding-bottom: 3px!important
    }

    .hh-scope .py-lg-5px{
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .hh-scope .py-lg-7px{
        padding-top: 7px!important;
        padding-bottom: 7px!important
    }

    .hh-scope .py-lg-10px{
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .hh-scope .py-lg-15px{
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }

    .hh-scope .py-lg-20px{
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .hh-scope .py-lg-25px{
        padding-top: 25px!important;
        padding-bottom: 25px!important
    }

    .hh-scope .py-lg-30px{
        padding-top: 30px!important;
        padding-bottom: 30px!important
    }

    .hh-scope .py-lg-40px{
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .hh-scope .py-lg-50px{
        padding-top: 50px!important;
        padding-bottom: 50px!important
    }

    .hh-scope .py-lg-70px{
        padding-top: 70px!important;
        padding-bottom: 70px!important
    }

    .hh-scope .py-lg-120px{
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .hh-scope .pt-lg-1px{
        padding-top: 1px!important
    }

    .hh-scope .pt-lg-3px{
        padding-top: 3px!important
    }

    .hh-scope .pt-lg-5px{
        padding-top: 5px!important
    }

    .hh-scope .pt-lg-7px{
        padding-top: 7px!important
    }

    .hh-scope .pt-lg-10px{
        padding-top: 10px!important
    }

    .hh-scope .pt-lg-15px{
        padding-top: 15px!important
    }

    .hh-scope .pt-lg-20px{
        padding-top: 20px!important
    }

    .hh-scope .pt-lg-25px{
        padding-top: 25px!important
    }

    .hh-scope .pt-lg-30px{
        padding-top: 30px!important
    }

    .hh-scope .pt-lg-40px{
        padding-top: 40px!important
    }

    .hh-scope .pt-lg-50px{
        padding-top: 50px!important
    }

    .hh-scope .pt-lg-70px{
        padding-top: 70px!important
    }

    .hh-scope .pt-lg-120px{
        padding-top: 120px!important
    }

    .hh-scope .pe-lg-1px{
        padding-right: 1px!important
    }

    .hh-scope .pe-lg-3px{
        padding-right: 3px!important
    }

    .hh-scope .pe-lg-5px{
        padding-right: 5px!important
    }

    .hh-scope .pe-lg-7px{
        padding-right: 7px!important
    }

    .hh-scope .pe-lg-10px{
        padding-right: 10px!important
    }

    .hh-scope .pe-lg-15px{
        padding-right: 15px!important
    }

    .hh-scope .pe-lg-20px{
        padding-right: 20px!important
    }

    .hh-scope .pe-lg-25px{
        padding-right: 25px!important
    }

    .hh-scope .pe-lg-30px{
        padding-right: 30px!important
    }

    .hh-scope .pe-lg-40px{
        padding-right: 40px!important
    }

    .hh-scope .pe-lg-50px{
        padding-right: 50px!important
    }

    .hh-scope .pe-lg-70px{
        padding-right: 70px!important
    }

    .hh-scope .pe-lg-120px{
        padding-right: 120px!important
    }

    .hh-scope .pb-lg-1px{
        padding-bottom: 1px!important
    }

    .hh-scope .pb-lg-3px{
        padding-bottom: 3px!important
    }

    .hh-scope .pb-lg-5px{
        padding-bottom: 5px!important
    }

    .hh-scope .pb-lg-7px{
        padding-bottom: 7px!important
    }

    .hh-scope .pb-lg-10px{
        padding-bottom: 10px!important
    }

    .hh-scope .pb-lg-15px{
        padding-bottom: 15px!important
    }

    .hh-scope .pb-lg-20px{
        padding-bottom: 20px!important
    }

    .hh-scope .pb-lg-25px{
        padding-bottom: 25px!important
    }

    .hh-scope .pb-lg-30px{
        padding-bottom: 30px!important
    }

    .hh-scope .pb-lg-40px{
        padding-bottom: 40px!important
    }

    .hh-scope .pb-lg-50px{
        padding-bottom: 50px!important
    }

    .hh-scope .pb-lg-70px{
        padding-bottom: 70px!important
    }

    .hh-scope .pb-lg-120px{
        padding-bottom: 120px!important
    }

    .hh-scope .ps-lg-1px{
        padding-left: 1px!important
    }

    .hh-scope .ps-lg-3px{
        padding-left: 3px!important
    }

    .hh-scope .ps-lg-5px{
        padding-left: 5px!important
    }

    .hh-scope .ps-lg-7px{
        padding-left: 7px!important
    }

    .hh-scope .ps-lg-10px{
        padding-left: 10px!important
    }

    .hh-scope .ps-lg-15px{
        padding-left: 15px!important
    }

    .hh-scope .ps-lg-20px{
        padding-left: 20px!important
    }

    .hh-scope .ps-lg-25px{
        padding-left: 25px!important
    }

    .hh-scope .ps-lg-30px{
        padding-left: 30px!important
    }

    .hh-scope .ps-lg-40px{
        padding-left: 40px!important
    }

    .hh-scope .ps-lg-50px{
        padding-left: 50px!important
    }

    .hh-scope .ps-lg-70px{
        padding-left: 70px!important
    }

    .hh-scope .ps-lg-120px{
        padding-left: 120px!important
    }

    .hh-scope .lh-lg-8px{
        line-height: 8px!important
    }

    .hh-scope .lh-lg-9px{
        line-height: 9px!important
    }

    .hh-scope .lh-lg-10px{
        line-height: 10px!important
    }

    .hh-scope .lh-lg-11px{
        line-height: 11px!important
    }

    .hh-scope .lh-lg-12px{
        line-height: 12px!important
    }

    .hh-scope .lh-lg-13px{
        line-height: 13px!important
    }

    .hh-scope .lh-lg-14px{
        line-height: 14px!important
    }

    .hh-scope .lh-lg-15px{
        line-height: 15px!important
    }

    .hh-scope .lh-lg-16px{
        line-height: 16px!important
    }

    .hh-scope .lh-lg-17px{
        line-height: 17px!important
    }

    .hh-scope .lh-lg-18px{
        line-height: 18px!important
    }

    .hh-scope .lh-lg-19px{
        line-height: 19px!important
    }

    .hh-scope .lh-lg-20px{
        line-height: 20px!important
    }

    .hh-scope .lh-lg-21px{
        line-height: 21px!important
    }

    .hh-scope .lh-lg-22px{
        line-height: 22px!important
    }

    .hh-scope .lh-lg-23px{
        line-height: 23px!important
    }

    .hh-scope .lh-lg-24px{
        line-height: 24px!important
    }

    .hh-scope .lh-lg-25px{
        line-height: 25px!important
    }

    .hh-scope .lh-lg-26px{
        line-height: 26px!important
    }

    .hh-scope .lh-lg-27px{
        line-height: 27px!important
    }

    .hh-scope .lh-lg-28px{
        line-height: 28px!important
    }

    .hh-scope .lh-lg-29px{
        line-height: 29px!important
    }

    .hh-scope .lh-lg-30px{
        line-height: 30px!important
    }

    .hh-scope .lh-lg-31px{
        line-height: 31px!important
    }

    .hh-scope .lh-lg-32px{
        line-height: 32px!important
    }

    .hh-scope .lh-lg-34px{
        line-height: 34px!important
    }

    .hh-scope .lh-lg-36px{
        line-height: 36px!important
    }

    .hh-scope .lh-lg-38px{
        line-height: 38px!important
    }

    .hh-scope .lh-lg-40px{
        line-height: 40px!important
    }

    .hh-scope .lh-lg-normal{
        line-height: normal!important
    }
}

@media (min-width: 1200px) {
    .hh-scope .float-xl-start{
        float:left!important
    }

    .hh-scope .float-xl-end{
        float: right!important
    }

    .hh-scope .float-xl-none{
        float: none!important
    }

    .hh-scope .object-fit-xl-contain{
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .hh-scope .object-fit-xl-cover{
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .hh-scope .object-fit-xl-fill{
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .hh-scope .object-fit-xl-scale{
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .hh-scope .object-fit-xl-none{
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .hh-scope .d-xl-inline{
        display: inline!important
    }

    .hh-scope .d-xl-inline-block{
        display: inline-block!important
    }

    .hh-scope .d-xl-block{
        display: block!important
    }

    .hh-scope .d-xl-grid{
        display: grid!important
    }

    .hh-scope .d-xl-inline-grid{
        display: inline-grid!important
    }

    .hh-scope .d-xl-table{
        display: table!important
    }

    .hh-scope .d-xl-table-row{
        display: table-row!important
    }

    .hh-scope .d-xl-table-cell{
        display: table-cell!important
    }

    .hh-scope .d-xl-flex{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .hh-scope .d-xl-inline-flex{
        display: -webkit-inline-box!important;
        display: -webkit-inline-flex!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }

    .hh-scope .d-xl-none{
        display: none!important
    }

    .hh-scope .d-xl-list-item{
        display: list-item!important
    }

    .hh-scope .border-xl{
        border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-xl-0{
        border: 0!important
    }

    .hh-scope .border-top-xl{
        border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-top-xl-0{
        border-top: 0!important
    }

    .hh-scope .border-end-xl{
        border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-end-xl-0{
        border-right: 0!important
    }

    .hh-scope .border-bottom-xl{
        border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-bottom-xl-0{
        border-bottom: 0!important
    }

    .hh-scope .border-start-xl{
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-start-xl-0{
        border-left: 0!important
    }

    .hh-scope .flex-xl-fill{
        -webkit-box-flex: 1!important;
        -webkit-flex: 1 1 auto!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .hh-scope .flex-xl-row{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .hh-scope .flex-xl-column{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .hh-scope .flex-xl-row-reverse{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: row-reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .hh-scope .flex-xl-column-reverse{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: column-reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .hh-scope .flex-xl-grow-0{
        -webkit-box-flex: 0!important;
        -webkit-flex-grow: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

    .hh-scope .flex-xl-grow-1{
        -webkit-box-flex: 1!important;
        -webkit-flex-grow: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

    .hh-scope .flex-xl-shrink-0{
        -webkit-flex-shrink: 0!important;
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .hh-scope .flex-xl-shrink-1{
        -webkit-flex-shrink: 1!important;
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .hh-scope .flex-xl-wrap{
        -webkit-flex-wrap: wrap!important;
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .hh-scope .flex-xl-nowrap{
        -webkit-flex-wrap: nowrap!important;
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .hh-scope .flex-xl-wrap-reverse{
        -webkit-flex-wrap: wrap-reverse!important;
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .hh-scope .justify-content-xl-start{
        -webkit-box-pack: start!important;
        -webkit-justify-content: flex-start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .hh-scope .justify-content-xl-end{
        -webkit-box-pack: end!important;
        -webkit-justify-content: flex-end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .hh-scope .justify-content-xl-center{
        -webkit-box-pack: center!important;
        -webkit-justify-content: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .hh-scope .justify-content-xl-between{
        -webkit-box-pack: justify!important;
        -webkit-justify-content: space-between!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .hh-scope .justify-content-xl-around{
        -webkit-justify-content: space-around!important;
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .hh-scope .justify-content-xl-evenly{
        -webkit-box-pack: space-evenly!important;
        -webkit-justify-content: space-evenly!important;
        -ms-flex-pack: space-evenly!important;
        justify-content: space-evenly!important
    }

    .hh-scope .align-items-xl-start{
        -webkit-box-align: start!important;
        -webkit-align-items: flex-start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .hh-scope .align-items-xl-end{
        -webkit-box-align: end!important;
        -webkit-align-items: flex-end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .hh-scope .align-items-xl-center{
        -webkit-box-align: center!important;
        -webkit-align-items: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .hh-scope .align-items-xl-baseline{
        -webkit-box-align: baseline!important;
        -webkit-align-items: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .hh-scope .align-items-xl-stretch{
        -webkit-box-align: stretch!important;
        -webkit-align-items: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .hh-scope .align-content-xl-start{
        -webkit-align-content: flex-start!important;
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .hh-scope .align-content-xl-end{
        -webkit-align-content: flex-end!important;
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .hh-scope .align-content-xl-center{
        -webkit-align-content: center!important;
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .hh-scope .align-content-xl-between{
        -webkit-align-content: space-between!important;
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .hh-scope .align-content-xl-around{
        -webkit-align-content: space-around!important;
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .hh-scope .align-content-xl-stretch{
        -webkit-align-content: stretch!important;
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .hh-scope .align-self-xl-auto{
        -webkit-align-self: auto!important;
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .hh-scope .align-self-xl-start{
        -webkit-align-self: flex-start!important;
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .hh-scope .align-self-xl-end{
        -webkit-align-self: flex-end!important;
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .hh-scope .align-self-xl-center{
        -webkit-align-self: center!important;
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .hh-scope .align-self-xl-baseline{
        -webkit-align-self: baseline!important;
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .hh-scope .align-self-xl-stretch{
        -webkit-align-self: stretch!important;
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }

    .hh-scope .order-xl-first{
        -webkit-box-ordinal-group: 0!important;
        -webkit-order: -1!important;
        -ms-flex-order: -1!important;
        order: -1!important
    }

    .hh-scope .order-xl-0{
        -webkit-box-ordinal-group: 1!important;
        -webkit-order: 0!important;
        -ms-flex-order: 0!important;
        order: 0!important
    }

    .hh-scope .order-xl-1{
        -webkit-box-ordinal-group: 2!important;
        -webkit-order: 1!important;
        -ms-flex-order: 1!important;
        order: 1!important
    }

    .hh-scope .order-xl-2{
        -webkit-box-ordinal-group: 3!important;
        -webkit-order: 2!important;
        -ms-flex-order: 2!important;
        order: 2!important
    }

    .hh-scope .order-xl-3{
        -webkit-box-ordinal-group: 4!important;
        -webkit-order: 3!important;
        -ms-flex-order: 3!important;
        order: 3!important
    }

    .hh-scope .order-xl-4{
        -webkit-box-ordinal-group: 5!important;
        -webkit-order: 4!important;
        -ms-flex-order: 4!important;
        order: 4!important
    }

    .hh-scope .order-xl-5{
        -webkit-box-ordinal-group: 6!important;
        -webkit-order: 5!important;
        -ms-flex-order: 5!important;
        order: 5!important
    }

    .hh-scope .order-xl-last{
        -webkit-box-ordinal-group: 7!important;
        -webkit-order: 6!important;
        -ms-flex-order: 6!important;
        order: 6!important
    }

    .hh-scope .m-xl-0{
        margin: 0!important
    }

    .hh-scope .m-xl-1{
        margin: .1875rem!important
    }

    .hh-scope .m-xl-2{
        margin: .3125rem!important
    }

    .hh-scope .m-xl-3{
        margin: .625rem!important
    }

    .hh-scope .m-xl-4{
        margin: .9375rem!important
    }

    .hh-scope .m-xl-5{
        margin: 1.25rem!important
    }

    .hh-scope .m-xl-6{
        margin: 1.875rem!important
    }

    .hh-scope .m-xl-7{
        margin: 2.5rem!important
    }

    .hh-scope .m-xl-8{
        margin: 3.125rem!important
    }

    .hh-scope .m-xl-9{
        margin: 4.375rem!important
    }

    .hh-scope .m-xl-auto{
        margin: auto!important
    }

    .hh-scope .mx-xl-0{
        margin-right: 0!important;
        margin-left: 0!important
    }

    .hh-scope .mx-xl-1{
        margin-right: .1875rem!important;
        margin-left: .1875rem!important
    }

    .hh-scope .mx-xl-2{
        margin-right: .3125rem!important;
        margin-left: .3125rem!important
    }

    .hh-scope .mx-xl-3{
        margin-right: .625rem!important;
        margin-left: .625rem!important
    }

    .hh-scope .mx-xl-4{
        margin-right: .9375rem!important;
        margin-left: .9375rem!important
    }

    .hh-scope .mx-xl-5{
        margin-right: 1.25rem!important;
        margin-left: 1.25rem!important
    }

    .hh-scope .mx-xl-6{
        margin-right: 1.875rem!important;
        margin-left: 1.875rem!important
    }

    .hh-scope .mx-xl-7{
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .hh-scope .mx-xl-8{
        margin-right: 3.125rem!important;
        margin-left: 3.125rem!important
    }

    .hh-scope .mx-xl-9{
        margin-right: 4.375rem!important;
        margin-left: 4.375rem!important
    }

    .hh-scope .mx-xl-auto{
        margin-right: auto!important;
        margin-left: auto!important
    }

    .hh-scope .my-xl-0{
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .hh-scope .my-xl-1{
        margin-top: .1875rem!important;
        margin-bottom: .1875rem!important
    }

    .hh-scope .my-xl-2{
        margin-top: .3125rem!important;
        margin-bottom: .3125rem!important
    }

    .hh-scope .my-xl-3{
        margin-top: .625rem!important;
        margin-bottom: .625rem!important
    }

    .hh-scope .my-xl-4{
        margin-top: .9375rem!important;
        margin-bottom: .9375rem!important
    }

    .hh-scope .my-xl-5{
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .hh-scope .my-xl-6{
        margin-top: 1.875rem!important;
        margin-bottom: 1.875rem!important
    }

    .hh-scope .my-xl-7{
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .hh-scope .my-xl-8{
        margin-top: 3.125rem!important;
        margin-bottom: 3.125rem!important
    }

    .hh-scope .my-xl-9{
        margin-top: 4.375rem!important;
        margin-bottom: 4.375rem!important
    }

    .hh-scope .my-xl-auto{
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .hh-scope .mt-xl-0{
        margin-top: 0!important
    }

    .hh-scope .mt-xl-1{
        margin-top: .1875rem!important
    }

    .hh-scope .mt-xl-2{
        margin-top: .3125rem!important
    }

    .hh-scope .mt-xl-3{
        margin-top: .625rem!important
    }

    .hh-scope .mt-xl-4{
        margin-top: .9375rem!important
    }

    .hh-scope .mt-xl-5{
        margin-top: 1.25rem!important
    }

    .hh-scope .mt-xl-6{
        margin-top: 1.875rem!important
    }

    .hh-scope .mt-xl-7{
        margin-top: 2.5rem!important
    }

    .hh-scope .mt-xl-8{
        margin-top: 3.125rem!important
    }

    .hh-scope .mt-xl-9{
        margin-top: 4.375rem!important
    }

    .hh-scope .mt-xl-auto{
        margin-top: auto!important
    }

    .hh-scope .me-xl-0{
        margin-right: 0!important
    }

    .hh-scope .me-xl-1{
        margin-right: .1875rem!important
    }

    .hh-scope .me-xl-2{
        margin-right: .3125rem!important
    }

    .hh-scope .me-xl-3{
        margin-right: .625rem!important
    }

    .hh-scope .me-xl-4{
        margin-right: .9375rem!important
    }

    .hh-scope .me-xl-5{
        margin-right: 1.25rem!important
    }

    .hh-scope .me-xl-6{
        margin-right: 1.875rem!important
    }

    .hh-scope .me-xl-7{
        margin-right: 2.5rem!important
    }

    .hh-scope .me-xl-8{
        margin-right: 3.125rem!important
    }

    .hh-scope .me-xl-9{
        margin-right: 4.375rem!important
    }

    .hh-scope .me-xl-auto{
        margin-right: auto!important
    }

    .hh-scope .mb-xl-0{
        margin-bottom: 0!important
    }

    .hh-scope .mb-xl-1{
        margin-bottom: .1875rem!important
    }

    .hh-scope .mb-xl-2{
        margin-bottom: .3125rem!important
    }

    .hh-scope .mb-xl-3{
        margin-bottom: .625rem!important
    }

    .hh-scope .mb-xl-4{
        margin-bottom: .9375rem!important
    }

    .hh-scope .mb-xl-5{
        margin-bottom: 1.25rem!important
    }

    .hh-scope .mb-xl-6{
        margin-bottom: 1.875rem!important
    }

    .hh-scope .mb-xl-7{
        margin-bottom: 2.5rem!important
    }

    .hh-scope .mb-xl-8{
        margin-bottom: 3.125rem!important
    }

    .hh-scope .mb-xl-9{
        margin-bottom: 4.375rem!important
    }

    .hh-scope .mb-xl-auto{
        margin-bottom: auto!important
    }

    .hh-scope .ms-xl-0{
        margin-left: 0!important
    }

    .hh-scope .ms-xl-1{
        margin-left: .1875rem!important
    }

    .hh-scope .ms-xl-2{
        margin-left: .3125rem!important
    }

    .hh-scope .ms-xl-3{
        margin-left: .625rem!important
    }

    .hh-scope .ms-xl-4{
        margin-left: .9375rem!important
    }

    .hh-scope .ms-xl-5{
        margin-left: 1.25rem!important
    }

    .hh-scope .ms-xl-6{
        margin-left: 1.875rem!important
    }

    .hh-scope .ms-xl-7{
        margin-left: 2.5rem!important
    }

    .hh-scope .ms-xl-8{
        margin-left: 3.125rem!important
    }

    .hh-scope .ms-xl-9{
        margin-left: 4.375rem!important
    }

    .hh-scope .ms-xl-auto{
        margin-left: auto!important
    }

    .hh-scope .p-xl-0{
        padding: 0!important
    }

    .hh-scope .p-xl-1{
        padding: .1875rem!important
    }

    .hh-scope .p-xl-2{
        padding: .3125rem!important
    }

    .hh-scope .p-xl-3{
        padding: .625rem!important
    }

    .hh-scope .p-xl-4{
        padding: .9375rem!important
    }

    .hh-scope .p-xl-5{
        padding: 1.25rem!important
    }

    .hh-scope .p-xl-6{
        padding: 1.875rem!important
    }

    .hh-scope .p-xl-7{
        padding: 2.5rem!important
    }

    .hh-scope .p-xl-8{
        padding: 3.125rem!important
    }

    .hh-scope .p-xl-9{
        padding: 4.375rem!important
    }

    .hh-scope .px-xl-0{
        padding-right: 0!important;
        padding-left: 0!important
    }

    .hh-scope .px-xl-1{
        padding-right: .1875rem!important;
        padding-left: .1875rem!important
    }

    .hh-scope .px-xl-2{
        padding-right: .3125rem!important;
        padding-left: .3125rem!important
    }

    .hh-scope .px-xl-3{
        padding-right: .625rem!important;
        padding-left: .625rem!important
    }

    .hh-scope .px-xl-4{
        padding-right: .9375rem!important;
        padding-left: .9375rem!important
    }

    .hh-scope .px-xl-5{
        padding-right: 1.25rem!important;
        padding-left: 1.25rem!important
    }

    .hh-scope .px-xl-6{
        padding-right: 1.875rem!important;
        padding-left: 1.875rem!important
    }

    .hh-scope .px-xl-7{
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .hh-scope .px-xl-8{
        padding-right: 3.125rem!important;
        padding-left: 3.125rem!important
    }

    .hh-scope .px-xl-9{
        padding-right: 4.375rem!important;
        padding-left: 4.375rem!important
    }

    .hh-scope .py-xl-0{
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .hh-scope .py-xl-1{
        padding-top: .1875rem!important;
        padding-bottom: .1875rem!important
    }

    .hh-scope .py-xl-2{
        padding-top: .3125rem!important;
        padding-bottom: .3125rem!important
    }

    .hh-scope .py-xl-3{
        padding-top: .625rem!important;
        padding-bottom: .625rem!important
    }

    .hh-scope .py-xl-4{
        padding-top: .9375rem!important;
        padding-bottom: .9375rem!important
    }

    .hh-scope .py-xl-5{
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .hh-scope .py-xl-6{
        padding-top: 1.875rem!important;
        padding-bottom: 1.875rem!important
    }

    .hh-scope .py-xl-7{
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .hh-scope .py-xl-8{
        padding-top: 3.125rem!important;
        padding-bottom: 3.125rem!important
    }

    .hh-scope .py-xl-9{
        padding-top: 4.375rem!important;
        padding-bottom: 4.375rem!important
    }

    .hh-scope .pt-xl-0{
        padding-top: 0!important
    }

    .hh-scope .pt-xl-1{
        padding-top: .1875rem!important
    }

    .hh-scope .pt-xl-2{
        padding-top: .3125rem!important
    }

    .hh-scope .pt-xl-3{
        padding-top: .625rem!important
    }

    .hh-scope .pt-xl-4{
        padding-top: .9375rem!important
    }

    .hh-scope .pt-xl-5{
        padding-top: 1.25rem!important
    }

    .hh-scope .pt-xl-6{
        padding-top: 1.875rem!important
    }

    .hh-scope .pt-xl-7{
        padding-top: 2.5rem!important
    }

    .hh-scope .pt-xl-8{
        padding-top: 3.125rem!important
    }

    .hh-scope .pt-xl-9{
        padding-top: 4.375rem!important
    }

    .hh-scope .pe-xl-0{
        padding-right: 0!important
    }

    .hh-scope .pe-xl-1{
        padding-right: .1875rem!important
    }

    .hh-scope .pe-xl-2{
        padding-right: .3125rem!important
    }

    .hh-scope .pe-xl-3{
        padding-right: .625rem!important
    }

    .hh-scope .pe-xl-4{
        padding-right: .9375rem!important
    }

    .hh-scope .pe-xl-5{
        padding-right: 1.25rem!important
    }

    .hh-scope .pe-xl-6{
        padding-right: 1.875rem!important
    }

    .hh-scope .pe-xl-7{
        padding-right: 2.5rem!important
    }

    .hh-scope .pe-xl-8{
        padding-right: 3.125rem!important
    }

    .hh-scope .pe-xl-9{
        padding-right: 4.375rem!important
    }

    .hh-scope .pb-xl-0{
        padding-bottom: 0!important
    }

    .hh-scope .pb-xl-1{
        padding-bottom: .1875rem!important
    }

    .hh-scope .pb-xl-2{
        padding-bottom: .3125rem!important
    }

    .hh-scope .pb-xl-3{
        padding-bottom: .625rem!important
    }

    .hh-scope .pb-xl-4{
        padding-bottom: .9375rem!important
    }

    .hh-scope .pb-xl-5{
        padding-bottom: 1.25rem!important
    }

    .hh-scope .pb-xl-6{
        padding-bottom: 1.875rem!important
    }

    .hh-scope .pb-xl-7{
        padding-bottom: 2.5rem!important
    }

    .hh-scope .pb-xl-8{
        padding-bottom: 3.125rem!important
    }

    .hh-scope .pb-xl-9{
        padding-bottom: 4.375rem!important
    }

    .hh-scope .ps-xl-0{
        padding-left: 0!important
    }

    .hh-scope .ps-xl-1{
        padding-left: .1875rem!important
    }

    .hh-scope .ps-xl-2{
        padding-left: .3125rem!important
    }

    .hh-scope .ps-xl-3{
        padding-left: .625rem!important
    }

    .hh-scope .ps-xl-4{
        padding-left: .9375rem!important
    }

    .hh-scope .ps-xl-5{
        padding-left: 1.25rem!important
    }

    .hh-scope .ps-xl-6{
        padding-left: 1.875rem!important
    }

    .hh-scope .ps-xl-7{
        padding-left: 2.5rem!important
    }

    .hh-scope .ps-xl-8{
        padding-left: 3.125rem!important
    }

    .hh-scope .ps-xl-9{
        padding-left: 4.375rem!important
    }

    .hh-scope .gap-xl-0{
        gap: 0!important
    }

    .hh-scope .gap-xl-1{
        gap: .1875rem!important
    }

    .hh-scope .gap-xl-2{
        gap: .3125rem!important
    }

    .hh-scope .gap-xl-3{
        gap: .625rem!important
    }

    .hh-scope .gap-xl-4{
        gap: .9375rem!important
    }

    .hh-scope .gap-xl-5{
        gap: 1.25rem!important
    }

    .hh-scope .gap-xl-6{
        gap: 1.875rem!important
    }

    .hh-scope .gap-xl-7{
        gap: 2.5rem!important
    }

    .hh-scope .gap-xl-8{
        gap: 3.125rem!important
    }

    .hh-scope .gap-xl-9{
        gap: 4.375rem!important
    }

    .hh-scope .row-gap-xl-0{
        row-gap: 0!important
    }

    .hh-scope .row-gap-xl-1{
        row-gap: .1875rem!important
    }

    .hh-scope .row-gap-xl-2{
        row-gap: .3125rem!important
    }

    .hh-scope .row-gap-xl-3{
        row-gap: .625rem!important
    }

    .hh-scope .row-gap-xl-4{
        row-gap: .9375rem!important
    }

    .hh-scope .row-gap-xl-5{
        row-gap: 1.25rem!important
    }

    .hh-scope .row-gap-xl-6{
        row-gap: 1.875rem!important
    }

    .hh-scope .row-gap-xl-7{
        row-gap: 2.5rem!important
    }

    .hh-scope .row-gap-xl-8{
        row-gap: 3.125rem!important
    }

    .hh-scope .row-gap-xl-9{
        row-gap: 4.375rem!important
    }

    .hh-scope .column-gap-xl-0{
        -webkit-column-gap: 0!important;
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .hh-scope .column-gap-xl-1{
        -webkit-column-gap: .1875rem!important;
        -moz-column-gap: .1875rem!important;
        column-gap: .1875rem!important
    }

    .hh-scope .column-gap-xl-2{
        -webkit-column-gap: .3125rem!important;
        -moz-column-gap: .3125rem!important;
        column-gap: .3125rem!important
    }

    .hh-scope .column-gap-xl-3{
        -webkit-column-gap: .625rem!important;
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .hh-scope .column-gap-xl-4{
        -webkit-column-gap: .9375rem!important;
        -moz-column-gap: .9375rem!important;
        column-gap: .9375rem!important
    }

    .hh-scope .column-gap-xl-5{
        -webkit-column-gap: 1.25rem!important;
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .hh-scope .column-gap-xl-6{
        -webkit-column-gap: 1.875rem!important;
        -moz-column-gap: 1.875rem!important;
        column-gap: 1.875rem!important
    }

    .hh-scope .column-gap-xl-7{
        -webkit-column-gap: 2.5rem!important;
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .hh-scope .column-gap-xl-8{
        -webkit-column-gap: 3.125rem!important;
        -moz-column-gap: 3.125rem!important;
        column-gap: 3.125rem!important
    }

    .hh-scope .column-gap-xl-9{
        -webkit-column-gap: 4.375rem!important;
        -moz-column-gap: 4.375rem!important;
        column-gap: 4.375rem!important
    }

    .hh-scope .text-xl-start{
        text-align: left!important
    }

    .hh-scope .text-xl-end{
        text-align: right!important
    }

    .hh-scope .text-xl-center{
        text-align: center!important
    }

    .hh-scope .text-xl-justify{
        text-align: justify!important
    }

    .hh-scope .fs-xl-8px{
        font-size: 8px!important
    }

    .hh-scope .fs-xl-9px{
        font-size: 9px!important
    }

    .hh-scope .fs-xl-10px{
        font-size: 10px!important
    }

    .hh-scope .fs-xl-11px{
        font-size: 11px!important
    }

    .hh-scope .fs-xl-12px{
        font-size: 12px!important
    }

    .hh-scope .fs-xl-13px{
        font-size: 13px!important
    }

    .hh-scope .fs-xl-14px{
        font-size: 14px!important
    }

    .hh-scope .fs-xl-15px{
        font-size: 15px!important
    }

    .hh-scope .fs-xl-16px{
        font-size: 16px!important
    }

    .hh-scope .fs-xl-17px{
        font-size: 17px!important
    }

    .hh-scope .fs-xl-18px{
        font-size: 18px!important
    }

    .hh-scope .fs-xl-19px{
        font-size: 19px!important
    }

    .hh-scope .fs-xl-20px{
        font-size: 20px!important
    }

    .hh-scope .fs-xl-21px{
        font-size: 21px!important
    }

    .hh-scope .fs-xl-22px{
        font-size: 22px!important
    }

    .hh-scope .fs-xl-23px{
        font-size: 23px!important
    }

    .hh-scope .fs-xl-24px{
        font-size: 24px!important
    }

    .hh-scope .fs-xl-25px{
        font-size: 25px!important
    }

    .hh-scope .fs-xl-26px{
        font-size: 26px!important
    }

    .hh-scope .fs-xl-27px{
        font-size: 27px!important
    }

    .hh-scope .fs-xl-28px{
        font-size: 28px!important
    }

    .hh-scope .fs-xl-29px{
        font-size: 29px!important
    }

    .hh-scope .fs-xl-30px{
        font-size: 30px!important
    }

    .hh-scope .fs-xl-31px{
        font-size: 31px!important
    }

    .hh-scope .fs-xl-32px{
        font-size: 32px!important
    }

    .hh-scope .fs-xl-34px{
        font-size: 34px!important
    }

    .hh-scope .fs-xl-36px{
        font-size: 36px!important
    }

    .hh-scope .fs-xl-38px{
        font-size: 38px!important
    }

    .hh-scope .fs-xl-40px{
        font-size: 40px!important
    }

    .hh-scope .m-xl-1px{
        margin: 1px!important
    }

    .hh-scope .m-xl-3px{
        margin: 3px!important
    }

    .hh-scope .m-xl-5px{
        margin: 5px!important
    }

    .hh-scope .m-xl-7px{
        margin: 7px!important
    }

    .hh-scope .m-xl-10px{
        margin: 10px!important
    }

    .hh-scope .m-xl-15px{
        margin: 15px!important
    }

    .hh-scope .m-xl-20px{
        margin: 20px!important
    }

    .hh-scope .m-xl-25px{
        margin: 25px!important
    }

    .hh-scope .m-xl-30px{
        margin: 30px!important
    }

    .hh-scope .m-xl-40px{
        margin: 40px!important
    }

    .hh-scope .m-xl-50px{
        margin: 50px!important
    }

    .hh-scope .m-xl-70px{
        margin: 70px!important
    }

    .hh-scope .m-xl-120px{
        margin: 120px!important
    }

    .hh-scope .mx-xl-1px{
        margin-right: 1px!important;
        margin-left: 1px!important
    }

    .hh-scope .mx-xl-3px{
        margin-right: 3px!important;
        margin-left: 3px!important
    }

    .hh-scope .mx-xl-5px{
        margin-right: 5px!important;
        margin-left: 5px!important
    }

    .hh-scope .mx-xl-7px{
        margin-right: 7px!important;
        margin-left: 7px!important
    }

    .hh-scope .mx-xl-10px{
        margin-right: 10px!important;
        margin-left: 10px!important
    }

    .hh-scope .mx-xl-15px{
        margin-right: 15px!important;
        margin-left: 15px!important
    }

    .hh-scope .mx-xl-20px{
        margin-right: 20px!important;
        margin-left: 20px!important
    }

    .hh-scope .mx-xl-25px{
        margin-right: 25px!important;
        margin-left: 25px!important
    }

    .hh-scope .mx-xl-30px{
        margin-right: 30px!important;
        margin-left: 30px!important
    }

    .hh-scope .mx-xl-40px{
        margin-right: 40px!important;
        margin-left: 40px!important
    }

    .hh-scope .mx-xl-50px{
        margin-right: 50px!important;
        margin-left: 50px!important
    }

    .hh-scope .mx-xl-70px{
        margin-right: 70px!important;
        margin-left: 70px!important
    }

    .hh-scope .mx-xl-120px{
        margin-right: 120px!important;
        margin-left: 120px!important
    }

    .hh-scope .my-xl-1px{
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .hh-scope .my-xl-3px{
        margin-top: 3px!important;
        margin-bottom: 3px!important
    }

    .hh-scope .my-xl-5px{
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .hh-scope .my-xl-7px{
        margin-top: 7px!important;
        margin-bottom: 7px!important
    }

    .hh-scope .my-xl-10px{
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .hh-scope .my-xl-15px{
        margin-top: 15px!important;
        margin-bottom: 15px!important
    }

    .hh-scope .my-xl-20px{
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .hh-scope .my-xl-25px{
        margin-top: 25px!important;
        margin-bottom: 25px!important
    }

    .hh-scope .my-xl-30px{
        margin-top: 30px!important;
        margin-bottom: 30px!important
    }

    .hh-scope .my-xl-40px{
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .hh-scope .my-xl-50px{
        margin-top: 50px!important;
        margin-bottom: 50px!important
    }

    .hh-scope .my-xl-70px{
        margin-top: 70px!important;
        margin-bottom: 70px!important
    }

    .hh-scope .my-xl-120px{
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .hh-scope .mt-xl-1px{
        margin-top: 1px!important
    }

    .hh-scope .mt-xl-3px{
        margin-top: 3px!important
    }

    .hh-scope .mt-xl-5px{
        margin-top: 5px!important
    }

    .hh-scope .mt-xl-7px{
        margin-top: 7px!important
    }

    .hh-scope .mt-xl-10px{
        margin-top: 10px!important
    }

    .hh-scope .mt-xl-15px{
        margin-top: 15px!important
    }

    .hh-scope .mt-xl-20px{
        margin-top: 20px!important
    }

    .hh-scope .mt-xl-25px{
        margin-top: 25px!important
    }

    .hh-scope .mt-xl-30px{
        margin-top: 30px!important
    }

    .hh-scope .mt-xl-40px{
        margin-top: 40px!important
    }

    .hh-scope .mt-xl-50px{
        margin-top: 50px!important
    }

    .hh-scope .mt-xl-70px{
        margin-top: 70px!important
    }

    .hh-scope .mt-xl-120px{
        margin-top: 120px!important
    }

    .hh-scope .me-xl-1px{
        margin-right: 1px!important
    }

    .hh-scope .me-xl-3px{
        margin-right: 3px!important
    }

    .hh-scope .me-xl-5px{
        margin-right: 5px!important
    }

    .hh-scope .me-xl-7px{
        margin-right: 7px!important
    }

    .hh-scope .me-xl-10px{
        margin-right: 10px!important
    }

    .hh-scope .me-xl-15px{
        margin-right: 15px!important
    }

    .hh-scope .me-xl-20px{
        margin-right: 20px!important
    }

    .hh-scope .me-xl-25px{
        margin-right: 25px!important
    }

    .hh-scope .me-xl-30px{
        margin-right: 30px!important
    }

    .hh-scope .me-xl-40px{
        margin-right: 40px!important
    }

    .hh-scope .me-xl-50px{
        margin-right: 50px!important
    }

    .hh-scope .me-xl-70px{
        margin-right: 70px!important
    }

    .hh-scope .me-xl-120px{
        margin-right: 120px!important
    }

    .hh-scope .mb-xl-1px{
        margin-bottom: 1px!important
    }

    .hh-scope .mb-xl-3px{
        margin-bottom: 3px!important
    }

    .hh-scope .mb-xl-5px{
        margin-bottom: 5px!important
    }

    .hh-scope .mb-xl-7px{
        margin-bottom: 7px!important
    }

    .hh-scope .mb-xl-10px{
        margin-bottom: 10px!important
    }

    .hh-scope .mb-xl-15px{
        margin-bottom: 15px!important
    }

    .hh-scope .mb-xl-20px{
        margin-bottom: 20px!important
    }

    .hh-scope .mb-xl-25px{
        margin-bottom: 25px!important
    }

    .hh-scope .mb-xl-30px{
        margin-bottom: 30px!important
    }

    .hh-scope .mb-xl-40px{
        margin-bottom: 40px!important
    }

    .hh-scope .mb-xl-50px{
        margin-bottom: 50px!important
    }

    .hh-scope .mb-xl-70px{
        margin-bottom: 70px!important
    }

    .hh-scope .mb-xl-120px{
        margin-bottom: 120px!important
    }

    .hh-scope .ms-xl-1px{
        margin-left: 1px!important
    }

    .hh-scope .ms-xl-3px{
        margin-left: 3px!important
    }

    .hh-scope .ms-xl-5px{
        margin-left: 5px!important
    }

    .hh-scope .ms-xl-7px{
        margin-left: 7px!important
    }

    .hh-scope .ms-xl-10px{
        margin-left: 10px!important
    }

    .hh-scope .ms-xl-15px{
        margin-left: 15px!important
    }

    .hh-scope .ms-xl-20px{
        margin-left: 20px!important
    }

    .hh-scope .ms-xl-25px{
        margin-left: 25px!important
    }

    .hh-scope .ms-xl-30px{
        margin-left: 30px!important
    }

    .hh-scope .ms-xl-40px{
        margin-left: 40px!important
    }

    .hh-scope .ms-xl-50px{
        margin-left: 50px!important
    }

    .hh-scope .ms-xl-70px{
        margin-left: 70px!important
    }

    .hh-scope .ms-xl-120px{
        margin-left: 120px!important
    }

    .hh-scope .p-xl-1px{
        padding: 1px!important
    }

    .hh-scope .p-xl-3px{
        padding: 3px!important
    }

    .hh-scope .p-xl-5px{
        padding: 5px!important
    }

    .hh-scope .p-xl-7px{
        padding: 7px!important
    }

    .hh-scope .p-xl-10px{
        padding: 10px!important
    }

    .hh-scope .p-xl-15px{
        padding: 15px!important
    }

    .hh-scope .p-xl-20px{
        padding: 20px!important
    }

    .hh-scope .p-xl-25px{
        padding: 25px!important
    }

    .hh-scope .p-xl-30px{
        padding: 30px!important
    }

    .hh-scope .p-xl-40px{
        padding: 40px!important
    }

    .hh-scope .p-xl-50px{
        padding: 50px!important
    }

    .hh-scope .p-xl-70px{
        padding: 70px!important
    }

    .hh-scope .p-xl-120px{
        padding: 120px!important
    }

    .hh-scope .px-xl-1px{
        padding-right: 1px!important;
        padding-left: 1px!important
    }

    .hh-scope .px-xl-3px{
        padding-right: 3px!important;
        padding-left: 3px!important
    }

    .hh-scope .px-xl-5px{
        padding-right: 5px!important;
        padding-left: 5px!important
    }

    .hh-scope .px-xl-7px{
        padding-right: 7px!important;
        padding-left: 7px!important
    }

    .hh-scope .px-xl-10px{
        padding-right: 10px!important;
        padding-left: 10px!important
    }

    .hh-scope .px-xl-15px{
        padding-right: 15px!important;
        padding-left: 15px!important
    }

    .hh-scope .px-xl-20px{
        padding-right: 20px!important;
        padding-left: 20px!important
    }

    .hh-scope .px-xl-25px{
        padding-right: 25px!important;
        padding-left: 25px!important
    }

    .hh-scope .px-xl-30px{
        padding-right: 30px!important;
        padding-left: 30px!important
    }

    .hh-scope .px-xl-40px{
        padding-right: 40px!important;
        padding-left: 40px!important
    }

    .hh-scope .px-xl-50px{
        padding-right: 50px!important;
        padding-left: 50px!important
    }

    .hh-scope .px-xl-70px{
        padding-right: 70px!important;
        padding-left: 70px!important
    }

    .hh-scope .px-xl-120px{
        padding-right: 120px!important;
        padding-left: 120px!important
    }

    .hh-scope .py-xl-1px{
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .hh-scope .py-xl-3px{
        padding-top: 3px!important;
        padding-bottom: 3px!important
    }

    .hh-scope .py-xl-5px{
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .hh-scope .py-xl-7px{
        padding-top: 7px!important;
        padding-bottom: 7px!important
    }

    .hh-scope .py-xl-10px{
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .hh-scope .py-xl-15px{
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }

    .hh-scope .py-xl-20px{
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .hh-scope .py-xl-25px{
        padding-top: 25px!important;
        padding-bottom: 25px!important
    }

    .hh-scope .py-xl-30px{
        padding-top: 30px!important;
        padding-bottom: 30px!important
    }

    .hh-scope .py-xl-40px{
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .hh-scope .py-xl-50px{
        padding-top: 50px!important;
        padding-bottom: 50px!important
    }

    .hh-scope .py-xl-70px{
        padding-top: 70px!important;
        padding-bottom: 70px!important
    }

    .hh-scope .py-xl-120px{
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .hh-scope .pt-xl-1px{
        padding-top: 1px!important
    }

    .hh-scope .pt-xl-3px{
        padding-top: 3px!important
    }

    .hh-scope .pt-xl-5px{
        padding-top: 5px!important
    }

    .hh-scope .pt-xl-7px{
        padding-top: 7px!important
    }

    .hh-scope .pt-xl-10px{
        padding-top: 10px!important
    }

    .hh-scope .pt-xl-15px{
        padding-top: 15px!important
    }

    .hh-scope .pt-xl-20px{
        padding-top: 20px!important
    }

    .hh-scope .pt-xl-25px{
        padding-top: 25px!important
    }

    .hh-scope .pt-xl-30px{
        padding-top: 30px!important
    }

    .hh-scope .pt-xl-40px{
        padding-top: 40px!important
    }

    .hh-scope .pt-xl-50px{
        padding-top: 50px!important
    }

    .hh-scope .pt-xl-70px{
        padding-top: 70px!important
    }

    .hh-scope .pt-xl-120px{
        padding-top: 120px!important
    }

    .hh-scope .pe-xl-1px{
        padding-right: 1px!important
    }

    .hh-scope .pe-xl-3px{
        padding-right: 3px!important
    }

    .hh-scope .pe-xl-5px{
        padding-right: 5px!important
    }

    .hh-scope .pe-xl-7px{
        padding-right: 7px!important
    }

    .hh-scope .pe-xl-10px{
        padding-right: 10px!important
    }

    .hh-scope .pe-xl-15px{
        padding-right: 15px!important
    }

    .hh-scope .pe-xl-20px{
        padding-right: 20px!important
    }

    .hh-scope .pe-xl-25px{
        padding-right: 25px!important
    }

    .hh-scope .pe-xl-30px{
        padding-right: 30px!important
    }

    .hh-scope .pe-xl-40px{
        padding-right: 40px!important
    }

    .hh-scope .pe-xl-50px{
        padding-right: 50px!important
    }

    .hh-scope .pe-xl-70px{
        padding-right: 70px!important
    }

    .hh-scope .pe-xl-120px{
        padding-right: 120px!important
    }

    .hh-scope .pb-xl-1px{
        padding-bottom: 1px!important
    }

    .hh-scope .pb-xl-3px{
        padding-bottom: 3px!important
    }

    .hh-scope .pb-xl-5px{
        padding-bottom: 5px!important
    }

    .hh-scope .pb-xl-7px{
        padding-bottom: 7px!important
    }

    .hh-scope .pb-xl-10px{
        padding-bottom: 10px!important
    }

    .hh-scope .pb-xl-15px{
        padding-bottom: 15px!important
    }

    .hh-scope .pb-xl-20px{
        padding-bottom: 20px!important
    }

    .hh-scope .pb-xl-25px{
        padding-bottom: 25px!important
    }

    .hh-scope .pb-xl-30px{
        padding-bottom: 30px!important
    }

    .hh-scope .pb-xl-40px{
        padding-bottom: 40px!important
    }

    .hh-scope .pb-xl-50px{
        padding-bottom: 50px!important
    }

    .hh-scope .pb-xl-70px{
        padding-bottom: 70px!important
    }

    .hh-scope .pb-xl-120px{
        padding-bottom: 120px!important
    }

    .hh-scope .ps-xl-1px{
        padding-left: 1px!important
    }

    .hh-scope .ps-xl-3px{
        padding-left: 3px!important
    }

    .hh-scope .ps-xl-5px{
        padding-left: 5px!important
    }

    .hh-scope .ps-xl-7px{
        padding-left: 7px!important
    }

    .hh-scope .ps-xl-10px{
        padding-left: 10px!important
    }

    .hh-scope .ps-xl-15px{
        padding-left: 15px!important
    }

    .hh-scope .ps-xl-20px{
        padding-left: 20px!important
    }

    .hh-scope .ps-xl-25px{
        padding-left: 25px!important
    }

    .hh-scope .ps-xl-30px{
        padding-left: 30px!important
    }

    .hh-scope .ps-xl-40px{
        padding-left: 40px!important
    }

    .hh-scope .ps-xl-50px{
        padding-left: 50px!important
    }

    .hh-scope .ps-xl-70px{
        padding-left: 70px!important
    }

    .hh-scope .ps-xl-120px{
        padding-left: 120px!important
    }

    .hh-scope .lh-xl-8px{
        line-height: 8px!important
    }

    .hh-scope .lh-xl-9px{
        line-height: 9px!important
    }

    .hh-scope .lh-xl-10px{
        line-height: 10px!important
    }

    .hh-scope .lh-xl-11px{
        line-height: 11px!important
    }

    .hh-scope .lh-xl-12px{
        line-height: 12px!important
    }

    .hh-scope .lh-xl-13px{
        line-height: 13px!important
    }

    .hh-scope .lh-xl-14px{
        line-height: 14px!important
    }

    .hh-scope .lh-xl-15px{
        line-height: 15px!important
    }

    .hh-scope .lh-xl-16px{
        line-height: 16px!important
    }

    .hh-scope .lh-xl-17px{
        line-height: 17px!important
    }

    .hh-scope .lh-xl-18px{
        line-height: 18px!important
    }

    .hh-scope .lh-xl-19px{
        line-height: 19px!important
    }

    .hh-scope .lh-xl-20px{
        line-height: 20px!important
    }

    .hh-scope .lh-xl-21px{
        line-height: 21px!important
    }

    .hh-scope .lh-xl-22px{
        line-height: 22px!important
    }

    .hh-scope .lh-xl-23px{
        line-height: 23px!important
    }

    .hh-scope .lh-xl-24px{
        line-height: 24px!important
    }

    .hh-scope .lh-xl-25px{
        line-height: 25px!important
    }

    .hh-scope .lh-xl-26px{
        line-height: 26px!important
    }

    .hh-scope .lh-xl-27px{
        line-height: 27px!important
    }

    .hh-scope .lh-xl-28px{
        line-height: 28px!important
    }

    .hh-scope .lh-xl-29px{
        line-height: 29px!important
    }

    .hh-scope .lh-xl-30px{
        line-height: 30px!important
    }

    .hh-scope .lh-xl-31px{
        line-height: 31px!important
    }

    .hh-scope .lh-xl-32px{
        line-height: 32px!important
    }

    .hh-scope .lh-xl-34px{
        line-height: 34px!important
    }

    .hh-scope .lh-xl-36px{
        line-height: 36px!important
    }

    .hh-scope .lh-xl-38px{
        line-height: 38px!important
    }

    .hh-scope .lh-xl-40px{
        line-height: 40px!important
    }

    .hh-scope .lh-xl-normal{
        line-height: normal!important
    }
}

@media (min-width: 1400px) {
    .hh-scope .float-xxl-start{
        float:left!important
    }

    .hh-scope .float-xxl-end{
        float: right!important
    }

    .hh-scope .float-xxl-none{
        float: none!important
    }

    .hh-scope .object-fit-xxl-contain{
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .hh-scope .object-fit-xxl-cover{
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .hh-scope .object-fit-xxl-fill{
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .hh-scope .object-fit-xxl-scale{
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .hh-scope .object-fit-xxl-none{
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .hh-scope .d-xxl-inline{
        display: inline!important
    }

    .hh-scope .d-xxl-inline-block{
        display: inline-block!important
    }

    .hh-scope .d-xxl-block{
        display: block!important
    }

    .hh-scope .d-xxl-grid{
        display: grid!important
    }

    .hh-scope .d-xxl-inline-grid{
        display: inline-grid!important
    }

    .hh-scope .d-xxl-table{
        display: table!important
    }

    .hh-scope .d-xxl-table-row{
        display: table-row!important
    }

    .hh-scope .d-xxl-table-cell{
        display: table-cell!important
    }

    .hh-scope .d-xxl-flex{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .hh-scope .d-xxl-inline-flex{
        display: -webkit-inline-box!important;
        display: -webkit-inline-flex!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }

    .hh-scope .d-xxl-none{
        display: none!important
    }

    .hh-scope .d-xxl-list-item{
        display: list-item!important
    }

    .hh-scope .border-xxl{
        border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-xxl-0{
        border: 0!important
    }

    .hh-scope .border-top-xxl{
        border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-top-xxl-0{
        border-top: 0!important
    }

    .hh-scope .border-end-xxl{
        border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-end-xxl-0{
        border-right: 0!important
    }

    .hh-scope .border-bottom-xxl{
        border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-bottom-xxl-0{
        border-bottom: 0!important
    }

    .hh-scope .border-start-xxl{
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
    }

    .hh-scope .border-start-xxl-0{
        border-left: 0!important
    }

    .hh-scope .flex-xxl-fill{
        -webkit-box-flex: 1!important;
        -webkit-flex: 1 1 auto!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .hh-scope .flex-xxl-row{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .hh-scope .flex-xxl-column{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .hh-scope .flex-xxl-row-reverse{
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: row-reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .hh-scope .flex-xxl-column-reverse{
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -webkit-flex-direction: column-reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .hh-scope .flex-xxl-grow-0{
        -webkit-box-flex: 0!important;
        -webkit-flex-grow: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

    .hh-scope .flex-xxl-grow-1{
        -webkit-box-flex: 1!important;
        -webkit-flex-grow: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

    .hh-scope .flex-xxl-shrink-0{
        -webkit-flex-shrink: 0!important;
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .hh-scope .flex-xxl-shrink-1{
        -webkit-flex-shrink: 1!important;
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .hh-scope .flex-xxl-wrap{
        -webkit-flex-wrap: wrap!important;
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .hh-scope .flex-xxl-nowrap{
        -webkit-flex-wrap: nowrap!important;
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .hh-scope .flex-xxl-wrap-reverse{
        -webkit-flex-wrap: wrap-reverse!important;
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .hh-scope .justify-content-xxl-start{
        -webkit-box-pack: start!important;
        -webkit-justify-content: flex-start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .hh-scope .justify-content-xxl-end{
        -webkit-box-pack: end!important;
        -webkit-justify-content: flex-end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .hh-scope .justify-content-xxl-center{
        -webkit-box-pack: center!important;
        -webkit-justify-content: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .hh-scope .justify-content-xxl-between{
        -webkit-box-pack: justify!important;
        -webkit-justify-content: space-between!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .hh-scope .justify-content-xxl-around{
        -webkit-justify-content: space-around!important;
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .hh-scope .justify-content-xxl-evenly{
        -webkit-box-pack: space-evenly!important;
        -webkit-justify-content: space-evenly!important;
        -ms-flex-pack: space-evenly!important;
        justify-content: space-evenly!important
    }

    .hh-scope .align-items-xxl-start{
        -webkit-box-align: start!important;
        -webkit-align-items: flex-start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .hh-scope .align-items-xxl-end{
        -webkit-box-align: end!important;
        -webkit-align-items: flex-end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .hh-scope .align-items-xxl-center{
        -webkit-box-align: center!important;
        -webkit-align-items: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .hh-scope .align-items-xxl-baseline{
        -webkit-box-align: baseline!important;
        -webkit-align-items: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .hh-scope .align-items-xxl-stretch{
        -webkit-box-align: stretch!important;
        -webkit-align-items: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .hh-scope .align-content-xxl-start{
        -webkit-align-content: flex-start!important;
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .hh-scope .align-content-xxl-end{
        -webkit-align-content: flex-end!important;
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .hh-scope .align-content-xxl-center{
        -webkit-align-content: center!important;
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .hh-scope .align-content-xxl-between{
        -webkit-align-content: space-between!important;
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .hh-scope .align-content-xxl-around{
        -webkit-align-content: space-around!important;
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .hh-scope .align-content-xxl-stretch{
        -webkit-align-content: stretch!important;
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .hh-scope .align-self-xxl-auto{
        -webkit-align-self: auto!important;
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .hh-scope .align-self-xxl-start{
        -webkit-align-self: flex-start!important;
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .hh-scope .align-self-xxl-end{
        -webkit-align-self: flex-end!important;
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .hh-scope .align-self-xxl-center{
        -webkit-align-self: center!important;
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .hh-scope .align-self-xxl-baseline{
        -webkit-align-self: baseline!important;
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .hh-scope .align-self-xxl-stretch{
        -webkit-align-self: stretch!important;
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }

    .hh-scope .order-xxl-first{
        -webkit-box-ordinal-group: 0!important;
        -webkit-order: -1!important;
        -ms-flex-order: -1!important;
        order: -1!important
    }

    .hh-scope .order-xxl-0{
        -webkit-box-ordinal-group: 1!important;
        -webkit-order: 0!important;
        -ms-flex-order: 0!important;
        order: 0!important
    }

    .hh-scope .order-xxl-1{
        -webkit-box-ordinal-group: 2!important;
        -webkit-order: 1!important;
        -ms-flex-order: 1!important;
        order: 1!important
    }

    .hh-scope .order-xxl-2{
        -webkit-box-ordinal-group: 3!important;
        -webkit-order: 2!important;
        -ms-flex-order: 2!important;
        order: 2!important
    }

    .hh-scope .order-xxl-3{
        -webkit-box-ordinal-group: 4!important;
        -webkit-order: 3!important;
        -ms-flex-order: 3!important;
        order: 3!important
    }

    .hh-scope .order-xxl-4{
        -webkit-box-ordinal-group: 5!important;
        -webkit-order: 4!important;
        -ms-flex-order: 4!important;
        order: 4!important
    }

    .hh-scope .order-xxl-5{
        -webkit-box-ordinal-group: 6!important;
        -webkit-order: 5!important;
        -ms-flex-order: 5!important;
        order: 5!important
    }

    .hh-scope .order-xxl-last{
        -webkit-box-ordinal-group: 7!important;
        -webkit-order: 6!important;
        -ms-flex-order: 6!important;
        order: 6!important
    }

    .hh-scope .m-xxl-0{
        margin: 0!important
    }

    .hh-scope .m-xxl-1{
        margin: .1875rem!important
    }

    .hh-scope .m-xxl-2{
        margin: .3125rem!important
    }

    .hh-scope .m-xxl-3{
        margin: .625rem!important
    }

    .hh-scope .m-xxl-4{
        margin: .9375rem!important
    }

    .hh-scope .m-xxl-5{
        margin: 1.25rem!important
    }

    .hh-scope .m-xxl-6{
        margin: 1.875rem!important
    }

    .hh-scope .m-xxl-7{
        margin: 2.5rem!important
    }

    .hh-scope .m-xxl-8{
        margin: 3.125rem!important
    }

    .hh-scope .m-xxl-9{
        margin: 4.375rem!important
    }

    .hh-scope .m-xxl-auto{
        margin: auto!important
    }

    .hh-scope .mx-xxl-0{
        margin-right: 0!important;
        margin-left: 0!important
    }

    .hh-scope .mx-xxl-1{
        margin-right: .1875rem!important;
        margin-left: .1875rem!important
    }

    .hh-scope .mx-xxl-2{
        margin-right: .3125rem!important;
        margin-left: .3125rem!important
    }

    .hh-scope .mx-xxl-3{
        margin-right: .625rem!important;
        margin-left: .625rem!important
    }

    .hh-scope .mx-xxl-4{
        margin-right: .9375rem!important;
        margin-left: .9375rem!important
    }

    .hh-scope .mx-xxl-5{
        margin-right: 1.25rem!important;
        margin-left: 1.25rem!important
    }

    .hh-scope .mx-xxl-6{
        margin-right: 1.875rem!important;
        margin-left: 1.875rem!important
    }

    .hh-scope .mx-xxl-7{
        margin-right: 2.5rem!important;
        margin-left: 2.5rem!important
    }

    .hh-scope .mx-xxl-8{
        margin-right: 3.125rem!important;
        margin-left: 3.125rem!important
    }

    .hh-scope .mx-xxl-9{
        margin-right: 4.375rem!important;
        margin-left: 4.375rem!important
    }

    .hh-scope .mx-xxl-auto{
        margin-right: auto!important;
        margin-left: auto!important
    }

    .hh-scope .my-xxl-0{
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .hh-scope .my-xxl-1{
        margin-top: .1875rem!important;
        margin-bottom: .1875rem!important
    }

    .hh-scope .my-xxl-2{
        margin-top: .3125rem!important;
        margin-bottom: .3125rem!important
    }

    .hh-scope .my-xxl-3{
        margin-top: .625rem!important;
        margin-bottom: .625rem!important
    }

    .hh-scope .my-xxl-4{
        margin-top: .9375rem!important;
        margin-bottom: .9375rem!important
    }

    .hh-scope .my-xxl-5{
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .hh-scope .my-xxl-6{
        margin-top: 1.875rem!important;
        margin-bottom: 1.875rem!important
    }

    .hh-scope .my-xxl-7{
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .hh-scope .my-xxl-8{
        margin-top: 3.125rem!important;
        margin-bottom: 3.125rem!important
    }

    .hh-scope .my-xxl-9{
        margin-top: 4.375rem!important;
        margin-bottom: 4.375rem!important
    }

    .hh-scope .my-xxl-auto{
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .hh-scope .mt-xxl-0{
        margin-top: 0!important
    }

    .hh-scope .mt-xxl-1{
        margin-top: .1875rem!important
    }

    .hh-scope .mt-xxl-2{
        margin-top: .3125rem!important
    }

    .hh-scope .mt-xxl-3{
        margin-top: .625rem!important
    }

    .hh-scope .mt-xxl-4{
        margin-top: .9375rem!important
    }

    .hh-scope .mt-xxl-5{
        margin-top: 1.25rem!important
    }

    .hh-scope .mt-xxl-6{
        margin-top: 1.875rem!important
    }

    .hh-scope .mt-xxl-7{
        margin-top: 2.5rem!important
    }

    .hh-scope .mt-xxl-8{
        margin-top: 3.125rem!important
    }

    .hh-scope .mt-xxl-9{
        margin-top: 4.375rem!important
    }

    .hh-scope .mt-xxl-auto{
        margin-top: auto!important
    }

    .hh-scope .me-xxl-0{
        margin-right: 0!important
    }

    .hh-scope .me-xxl-1{
        margin-right: .1875rem!important
    }

    .hh-scope .me-xxl-2{
        margin-right: .3125rem!important
    }

    .hh-scope .me-xxl-3{
        margin-right: .625rem!important
    }

    .hh-scope .me-xxl-4{
        margin-right: .9375rem!important
    }

    .hh-scope .me-xxl-5{
        margin-right: 1.25rem!important
    }

    .hh-scope .me-xxl-6{
        margin-right: 1.875rem!important
    }

    .hh-scope .me-xxl-7{
        margin-right: 2.5rem!important
    }

    .hh-scope .me-xxl-8{
        margin-right: 3.125rem!important
    }

    .hh-scope .me-xxl-9{
        margin-right: 4.375rem!important
    }

    .hh-scope .me-xxl-auto{
        margin-right: auto!important
    }

    .hh-scope .mb-xxl-0{
        margin-bottom: 0!important
    }

    .hh-scope .mb-xxl-1{
        margin-bottom: .1875rem!important
    }

    .hh-scope .mb-xxl-2{
        margin-bottom: .3125rem!important
    }

    .hh-scope .mb-xxl-3{
        margin-bottom: .625rem!important
    }

    .hh-scope .mb-xxl-4{
        margin-bottom: .9375rem!important
    }

    .hh-scope .mb-xxl-5{
        margin-bottom: 1.25rem!important
    }

    .hh-scope .mb-xxl-6{
        margin-bottom: 1.875rem!important
    }

    .hh-scope .mb-xxl-7{
        margin-bottom: 2.5rem!important
    }

    .hh-scope .mb-xxl-8{
        margin-bottom: 3.125rem!important
    }

    .hh-scope .mb-xxl-9{
        margin-bottom: 4.375rem!important
    }

    .hh-scope .mb-xxl-auto{
        margin-bottom: auto!important
    }

    .hh-scope .ms-xxl-0{
        margin-left: 0!important
    }

    .hh-scope .ms-xxl-1{
        margin-left: .1875rem!important
    }

    .hh-scope .ms-xxl-2{
        margin-left: .3125rem!important
    }

    .hh-scope .ms-xxl-3{
        margin-left: .625rem!important
    }

    .hh-scope .ms-xxl-4{
        margin-left: .9375rem!important
    }

    .hh-scope .ms-xxl-5{
        margin-left: 1.25rem!important
    }

    .hh-scope .ms-xxl-6{
        margin-left: 1.875rem!important
    }

    .hh-scope .ms-xxl-7{
        margin-left: 2.5rem!important
    }

    .hh-scope .ms-xxl-8{
        margin-left: 3.125rem!important
    }

    .hh-scope .ms-xxl-9{
        margin-left: 4.375rem!important
    }

    .hh-scope .ms-xxl-auto{
        margin-left: auto!important
    }

    .hh-scope .p-xxl-0{
        padding: 0!important
    }

    .hh-scope .p-xxl-1{
        padding: .1875rem!important
    }

    .hh-scope .p-xxl-2{
        padding: .3125rem!important
    }

    .hh-scope .p-xxl-3{
        padding: .625rem!important
    }

    .hh-scope .p-xxl-4{
        padding: .9375rem!important
    }

    .hh-scope .p-xxl-5{
        padding: 1.25rem!important
    }

    .hh-scope .p-xxl-6{
        padding: 1.875rem!important
    }

    .hh-scope .p-xxl-7{
        padding: 2.5rem!important
    }

    .hh-scope .p-xxl-8{
        padding: 3.125rem!important
    }

    .hh-scope .p-xxl-9{
        padding: 4.375rem!important
    }

    .hh-scope .px-xxl-0{
        padding-right: 0!important;
        padding-left: 0!important
    }

    .hh-scope .px-xxl-1{
        padding-right: .1875rem!important;
        padding-left: .1875rem!important
    }

    .hh-scope .px-xxl-2{
        padding-right: .3125rem!important;
        padding-left: .3125rem!important
    }

    .hh-scope .px-xxl-3{
        padding-right: .625rem!important;
        padding-left: .625rem!important
    }

    .hh-scope .px-xxl-4{
        padding-right: .9375rem!important;
        padding-left: .9375rem!important
    }

    .hh-scope .px-xxl-5{
        padding-right: 1.25rem!important;
        padding-left: 1.25rem!important
    }

    .hh-scope .px-xxl-6{
        padding-right: 1.875rem!important;
        padding-left: 1.875rem!important
    }

    .hh-scope .px-xxl-7{
        padding-right: 2.5rem!important;
        padding-left: 2.5rem!important
    }

    .hh-scope .px-xxl-8{
        padding-right: 3.125rem!important;
        padding-left: 3.125rem!important
    }

    .hh-scope .px-xxl-9{
        padding-right: 4.375rem!important;
        padding-left: 4.375rem!important
    }

    .hh-scope .py-xxl-0{
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .hh-scope .py-xxl-1{
        padding-top: .1875rem!important;
        padding-bottom: .1875rem!important
    }

    .hh-scope .py-xxl-2{
        padding-top: .3125rem!important;
        padding-bottom: .3125rem!important
    }

    .hh-scope .py-xxl-3{
        padding-top: .625rem!important;
        padding-bottom: .625rem!important
    }

    .hh-scope .py-xxl-4{
        padding-top: .9375rem!important;
        padding-bottom: .9375rem!important
    }

    .hh-scope .py-xxl-5{
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .hh-scope .py-xxl-6{
        padding-top: 1.875rem!important;
        padding-bottom: 1.875rem!important
    }

    .hh-scope .py-xxl-7{
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .hh-scope .py-xxl-8{
        padding-top: 3.125rem!important;
        padding-bottom: 3.125rem!important
    }

    .hh-scope .py-xxl-9{
        padding-top: 4.375rem!important;
        padding-bottom: 4.375rem!important
    }

    .hh-scope .pt-xxl-0{
        padding-top: 0!important
    }

    .hh-scope .pt-xxl-1{
        padding-top: .1875rem!important
    }

    .hh-scope .pt-xxl-2{
        padding-top: .3125rem!important
    }

    .hh-scope .pt-xxl-3{
        padding-top: .625rem!important
    }

    .hh-scope .pt-xxl-4{
        padding-top: .9375rem!important
    }

    .hh-scope .pt-xxl-5{
        padding-top: 1.25rem!important
    }

    .hh-scope .pt-xxl-6{
        padding-top: 1.875rem!important
    }

    .hh-scope .pt-xxl-7{
        padding-top: 2.5rem!important
    }

    .hh-scope .pt-xxl-8{
        padding-top: 3.125rem!important
    }

    .hh-scope .pt-xxl-9{
        padding-top: 4.375rem!important
    }

    .hh-scope .pe-xxl-0{
        padding-right: 0!important
    }

    .hh-scope .pe-xxl-1{
        padding-right: .1875rem!important
    }

    .hh-scope .pe-xxl-2{
        padding-right: .3125rem!important
    }

    .hh-scope .pe-xxl-3{
        padding-right: .625rem!important
    }

    .hh-scope .pe-xxl-4{
        padding-right: .9375rem!important
    }

    .hh-scope .pe-xxl-5{
        padding-right: 1.25rem!important
    }

    .hh-scope .pe-xxl-6{
        padding-right: 1.875rem!important
    }

    .hh-scope .pe-xxl-7{
        padding-right: 2.5rem!important
    }

    .hh-scope .pe-xxl-8{
        padding-right: 3.125rem!important
    }

    .hh-scope .pe-xxl-9{
        padding-right: 4.375rem!important
    }

    .hh-scope .pb-xxl-0{
        padding-bottom: 0!important
    }

    .hh-scope .pb-xxl-1{
        padding-bottom: .1875rem!important
    }

    .hh-scope .pb-xxl-2{
        padding-bottom: .3125rem!important
    }

    .hh-scope .pb-xxl-3{
        padding-bottom: .625rem!important
    }

    .hh-scope .pb-xxl-4{
        padding-bottom: .9375rem!important
    }

    .hh-scope .pb-xxl-5{
        padding-bottom: 1.25rem!important
    }

    .hh-scope .pb-xxl-6{
        padding-bottom: 1.875rem!important
    }

    .hh-scope .pb-xxl-7{
        padding-bottom: 2.5rem!important
    }

    .hh-scope .pb-xxl-8{
        padding-bottom: 3.125rem!important
    }

    .hh-scope .pb-xxl-9{
        padding-bottom: 4.375rem!important
    }

    .hh-scope .ps-xxl-0{
        padding-left: 0!important
    }

    .hh-scope .ps-xxl-1{
        padding-left: .1875rem!important
    }

    .hh-scope .ps-xxl-2{
        padding-left: .3125rem!important
    }

    .hh-scope .ps-xxl-3{
        padding-left: .625rem!important
    }

    .hh-scope .ps-xxl-4{
        padding-left: .9375rem!important
    }

    .hh-scope .ps-xxl-5{
        padding-left: 1.25rem!important
    }

    .hh-scope .ps-xxl-6{
        padding-left: 1.875rem!important
    }

    .hh-scope .ps-xxl-7{
        padding-left: 2.5rem!important
    }

    .hh-scope .ps-xxl-8{
        padding-left: 3.125rem!important
    }

    .hh-scope .ps-xxl-9{
        padding-left: 4.375rem!important
    }

    .hh-scope .gap-xxl-0{
        gap: 0!important
    }

    .hh-scope .gap-xxl-1{
        gap: .1875rem!important
    }

    .hh-scope .gap-xxl-2{
        gap: .3125rem!important
    }

    .hh-scope .gap-xxl-3{
        gap: .625rem!important
    }

    .hh-scope .gap-xxl-4{
        gap: .9375rem!important
    }

    .hh-scope .gap-xxl-5{
        gap: 1.25rem!important
    }

    .hh-scope .gap-xxl-6{
        gap: 1.875rem!important
    }

    .hh-scope .gap-xxl-7{
        gap: 2.5rem!important
    }

    .hh-scope .gap-xxl-8{
        gap: 3.125rem!important
    }

    .hh-scope .gap-xxl-9{
        gap: 4.375rem!important
    }

    .hh-scope .row-gap-xxl-0{
        row-gap: 0!important
    }

    .hh-scope .row-gap-xxl-1{
        row-gap: .1875rem!important
    }

    .hh-scope .row-gap-xxl-2{
        row-gap: .3125rem!important
    }

    .hh-scope .row-gap-xxl-3{
        row-gap: .625rem!important
    }

    .hh-scope .row-gap-xxl-4{
        row-gap: .9375rem!important
    }

    .hh-scope .row-gap-xxl-5{
        row-gap: 1.25rem!important
    }

    .hh-scope .row-gap-xxl-6{
        row-gap: 1.875rem!important
    }

    .hh-scope .row-gap-xxl-7{
        row-gap: 2.5rem!important
    }

    .hh-scope .row-gap-xxl-8{
        row-gap: 3.125rem!important
    }

    .hh-scope .row-gap-xxl-9{
        row-gap: 4.375rem!important
    }

    .hh-scope .column-gap-xxl-0{
        -webkit-column-gap: 0!important;
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .hh-scope .column-gap-xxl-1{
        -webkit-column-gap: .1875rem!important;
        -moz-column-gap: .1875rem!important;
        column-gap: .1875rem!important
    }

    .hh-scope .column-gap-xxl-2{
        -webkit-column-gap: .3125rem!important;
        -moz-column-gap: .3125rem!important;
        column-gap: .3125rem!important
    }

    .hh-scope .column-gap-xxl-3{
        -webkit-column-gap: .625rem!important;
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .hh-scope .column-gap-xxl-4{
        -webkit-column-gap: .9375rem!important;
        -moz-column-gap: .9375rem!important;
        column-gap: .9375rem!important
    }

    .hh-scope .column-gap-xxl-5{
        -webkit-column-gap: 1.25rem!important;
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .hh-scope .column-gap-xxl-6{
        -webkit-column-gap: 1.875rem!important;
        -moz-column-gap: 1.875rem!important;
        column-gap: 1.875rem!important
    }

    .hh-scope .column-gap-xxl-7{
        -webkit-column-gap: 2.5rem!important;
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .hh-scope .column-gap-xxl-8{
        -webkit-column-gap: 3.125rem!important;
        -moz-column-gap: 3.125rem!important;
        column-gap: 3.125rem!important
    }

    .hh-scope .column-gap-xxl-9{
        -webkit-column-gap: 4.375rem!important;
        -moz-column-gap: 4.375rem!important;
        column-gap: 4.375rem!important
    }

    .hh-scope .text-xxl-start{
        text-align: left!important
    }

    .hh-scope .text-xxl-end{
        text-align: right!important
    }

    .hh-scope .text-xxl-center{
        text-align: center!important
    }

    .hh-scope .text-xxl-justify{
        text-align: justify!important
    }

    .hh-scope .fs-xxl-8px{
        font-size: 8px!important
    }

    .hh-scope .fs-xxl-9px{
        font-size: 9px!important
    }

    .hh-scope .fs-xxl-10px{
        font-size: 10px!important
    }

    .hh-scope .fs-xxl-11px{
        font-size: 11px!important
    }

    .hh-scope .fs-xxl-12px{
        font-size: 12px!important
    }

    .hh-scope .fs-xxl-13px{
        font-size: 13px!important
    }

    .hh-scope .fs-xxl-14px{
        font-size: 14px!important
    }

    .hh-scope .fs-xxl-15px{
        font-size: 15px!important
    }

    .hh-scope .fs-xxl-16px{
        font-size: 16px!important
    }

    .hh-scope .fs-xxl-17px{
        font-size: 17px!important
    }

    .hh-scope .fs-xxl-18px{
        font-size: 18px!important
    }

    .hh-scope .fs-xxl-19px{
        font-size: 19px!important
    }

    .hh-scope .fs-xxl-20px{
        font-size: 20px!important
    }

    .hh-scope .fs-xxl-21px{
        font-size: 21px!important
    }

    .hh-scope .fs-xxl-22px{
        font-size: 22px!important
    }

    .hh-scope .fs-xxl-23px{
        font-size: 23px!important
    }

    .hh-scope .fs-xxl-24px{
        font-size: 24px!important
    }

    .hh-scope .fs-xxl-25px{
        font-size: 25px!important
    }

    .hh-scope .fs-xxl-26px{
        font-size: 26px!important
    }

    .hh-scope .fs-xxl-27px{
        font-size: 27px!important
    }

    .hh-scope .fs-xxl-28px{
        font-size: 28px!important
    }

    .hh-scope .fs-xxl-29px{
        font-size: 29px!important
    }

    .hh-scope .fs-xxl-30px{
        font-size: 30px!important
    }

    .hh-scope .fs-xxl-31px{
        font-size: 31px!important
    }

    .hh-scope .fs-xxl-32px{
        font-size: 32px!important
    }

    .hh-scope .fs-xxl-34px{
        font-size: 34px!important
    }

    .hh-scope .fs-xxl-36px{
        font-size: 36px!important
    }

    .hh-scope .fs-xxl-38px{
        font-size: 38px!important
    }

    .hh-scope .fs-xxl-40px{
        font-size: 40px!important
    }

    .hh-scope .m-xxl-1px{
        margin: 1px!important
    }

    .hh-scope .m-xxl-3px{
        margin: 3px!important
    }

    .hh-scope .m-xxl-5px{
        margin: 5px!important
    }

    .hh-scope .m-xxl-7px{
        margin: 7px!important
    }

    .hh-scope .m-xxl-10px{
        margin: 10px!important
    }

    .hh-scope .m-xxl-15px{
        margin: 15px!important
    }

    .hh-scope .m-xxl-20px{
        margin: 20px!important
    }

    .hh-scope .m-xxl-25px{
        margin: 25px!important
    }

    .hh-scope .m-xxl-30px{
        margin: 30px!important
    }

    .hh-scope .m-xxl-40px{
        margin: 40px!important
    }

    .hh-scope .m-xxl-50px{
        margin: 50px!important
    }

    .hh-scope .m-xxl-70px{
        margin: 70px!important
    }

    .hh-scope .m-xxl-120px{
        margin: 120px!important
    }

    .hh-scope .mx-xxl-1px{
        margin-right: 1px!important;
        margin-left: 1px!important
    }

    .hh-scope .mx-xxl-3px{
        margin-right: 3px!important;
        margin-left: 3px!important
    }

    .hh-scope .mx-xxl-5px{
        margin-right: 5px!important;
        margin-left: 5px!important
    }

    .hh-scope .mx-xxl-7px{
        margin-right: 7px!important;
        margin-left: 7px!important
    }

    .hh-scope .mx-xxl-10px{
        margin-right: 10px!important;
        margin-left: 10px!important
    }

    .hh-scope .mx-xxl-15px{
        margin-right: 15px!important;
        margin-left: 15px!important
    }

    .hh-scope .mx-xxl-20px{
        margin-right: 20px!important;
        margin-left: 20px!important
    }

    .hh-scope .mx-xxl-25px{
        margin-right: 25px!important;
        margin-left: 25px!important
    }

    .hh-scope .mx-xxl-30px{
        margin-right: 30px!important;
        margin-left: 30px!important
    }

    .hh-scope .mx-xxl-40px{
        margin-right: 40px!important;
        margin-left: 40px!important
    }

    .hh-scope .mx-xxl-50px{
        margin-right: 50px!important;
        margin-left: 50px!important
    }

    .hh-scope .mx-xxl-70px{
        margin-right: 70px!important;
        margin-left: 70px!important
    }

    .hh-scope .mx-xxl-120px{
        margin-right: 120px!important;
        margin-left: 120px!important
    }

    .hh-scope .my-xxl-1px{
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .hh-scope .my-xxl-3px{
        margin-top: 3px!important;
        margin-bottom: 3px!important
    }

    .hh-scope .my-xxl-5px{
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .hh-scope .my-xxl-7px{
        margin-top: 7px!important;
        margin-bottom: 7px!important
    }

    .hh-scope .my-xxl-10px{
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .hh-scope .my-xxl-15px{
        margin-top: 15px!important;
        margin-bottom: 15px!important
    }

    .hh-scope .my-xxl-20px{
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .hh-scope .my-xxl-25px{
        margin-top: 25px!important;
        margin-bottom: 25px!important
    }

    .hh-scope .my-xxl-30px{
        margin-top: 30px!important;
        margin-bottom: 30px!important
    }

    .hh-scope .my-xxl-40px{
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .hh-scope .my-xxl-50px{
        margin-top: 50px!important;
        margin-bottom: 50px!important
    }

    .hh-scope .my-xxl-70px{
        margin-top: 70px!important;
        margin-bottom: 70px!important
    }

    .hh-scope .my-xxl-120px{
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .hh-scope .mt-xxl-1px{
        margin-top: 1px!important
    }

    .hh-scope .mt-xxl-3px{
        margin-top: 3px!important
    }

    .hh-scope .mt-xxl-5px{
        margin-top: 5px!important
    }

    .hh-scope .mt-xxl-7px{
        margin-top: 7px!important
    }

    .hh-scope .mt-xxl-10px{
        margin-top: 10px!important
    }

    .hh-scope .mt-xxl-15px{
        margin-top: 15px!important
    }

    .hh-scope .mt-xxl-20px{
        margin-top: 20px!important
    }

    .hh-scope .mt-xxl-25px{
        margin-top: 25px!important
    }

    .hh-scope .mt-xxl-30px{
        margin-top: 30px!important
    }

    .hh-scope .mt-xxl-40px{
        margin-top: 40px!important
    }

    .hh-scope .mt-xxl-50px{
        margin-top: 50px!important
    }

    .hh-scope .mt-xxl-70px{
        margin-top: 70px!important
    }

    .hh-scope .mt-xxl-120px{
        margin-top: 120px!important
    }

    .hh-scope .me-xxl-1px{
        margin-right: 1px!important
    }

    .hh-scope .me-xxl-3px{
        margin-right: 3px!important
    }

    .hh-scope .me-xxl-5px{
        margin-right: 5px!important
    }

    .hh-scope .me-xxl-7px{
        margin-right: 7px!important
    }

    .hh-scope .me-xxl-10px{
        margin-right: 10px!important
    }

    .hh-scope .me-xxl-15px{
        margin-right: 15px!important
    }

    .hh-scope .me-xxl-20px{
        margin-right: 20px!important
    }

    .hh-scope .me-xxl-25px{
        margin-right: 25px!important
    }

    .hh-scope .me-xxl-30px{
        margin-right: 30px!important
    }

    .hh-scope .me-xxl-40px{
        margin-right: 40px!important
    }

    .hh-scope .me-xxl-50px{
        margin-right: 50px!important
    }

    .hh-scope .me-xxl-70px{
        margin-right: 70px!important
    }

    .hh-scope .me-xxl-120px{
        margin-right: 120px!important
    }

    .hh-scope .mb-xxl-1px{
        margin-bottom: 1px!important
    }

    .hh-scope .mb-xxl-3px{
        margin-bottom: 3px!important
    }

    .hh-scope .mb-xxl-5px{
        margin-bottom: 5px!important
    }

    .hh-scope .mb-xxl-7px{
        margin-bottom: 7px!important
    }

    .hh-scope .mb-xxl-10px{
        margin-bottom: 10px!important
    }

    .hh-scope .mb-xxl-15px{
        margin-bottom: 15px!important
    }

    .hh-scope .mb-xxl-20px{
        margin-bottom: 20px!important
    }

    .hh-scope .mb-xxl-25px{
        margin-bottom: 25px!important
    }

    .hh-scope .mb-xxl-30px{
        margin-bottom: 30px!important
    }

    .hh-scope .mb-xxl-40px{
        margin-bottom: 40px!important
    }

    .hh-scope .mb-xxl-50px{
        margin-bottom: 50px!important
    }

    .hh-scope .mb-xxl-70px{
        margin-bottom: 70px!important
    }

    .hh-scope .mb-xxl-120px{
        margin-bottom: 120px!important
    }

    .hh-scope .ms-xxl-1px{
        margin-left: 1px!important
    }

    .hh-scope .ms-xxl-3px{
        margin-left: 3px!important
    }

    .hh-scope .ms-xxl-5px{
        margin-left: 5px!important
    }

    .hh-scope .ms-xxl-7px{
        margin-left: 7px!important
    }

    .hh-scope .ms-xxl-10px{
        margin-left: 10px!important
    }

    .hh-scope .ms-xxl-15px{
        margin-left: 15px!important
    }

    .hh-scope .ms-xxl-20px{
        margin-left: 20px!important
    }

    .hh-scope .ms-xxl-25px{
        margin-left: 25px!important
    }

    .hh-scope .ms-xxl-30px{
        margin-left: 30px!important
    }

    .hh-scope .ms-xxl-40px{
        margin-left: 40px!important
    }

    .hh-scope .ms-xxl-50px{
        margin-left: 50px!important
    }

    .hh-scope .ms-xxl-70px{
        margin-left: 70px!important
    }

    .hh-scope .ms-xxl-120px{
        margin-left: 120px!important
    }

    .hh-scope .p-xxl-1px{
        padding: 1px!important
    }

    .hh-scope .p-xxl-3px{
        padding: 3px!important
    }

    .hh-scope .p-xxl-5px{
        padding: 5px!important
    }

    .hh-scope .p-xxl-7px{
        padding: 7px!important
    }

    .hh-scope .p-xxl-10px{
        padding: 10px!important
    }

    .hh-scope .p-xxl-15px{
        padding: 15px!important
    }

    .hh-scope .p-xxl-20px{
        padding: 20px!important
    }

    .hh-scope .p-xxl-25px{
        padding: 25px!important
    }

    .hh-scope .p-xxl-30px{
        padding: 30px!important
    }

    .hh-scope .p-xxl-40px{
        padding: 40px!important
    }

    .hh-scope .p-xxl-50px{
        padding: 50px!important
    }

    .hh-scope .p-xxl-70px{
        padding: 70px!important
    }

    .hh-scope .p-xxl-120px{
        padding: 120px!important
    }

    .hh-scope .px-xxl-1px{
        padding-right: 1px!important;
        padding-left: 1px!important
    }

    .hh-scope .px-xxl-3px{
        padding-right: 3px!important;
        padding-left: 3px!important
    }

    .hh-scope .px-xxl-5px{
        padding-right: 5px!important;
        padding-left: 5px!important
    }

    .hh-scope .px-xxl-7px{
        padding-right: 7px!important;
        padding-left: 7px!important
    }

    .hh-scope .px-xxl-10px{
        padding-right: 10px!important;
        padding-left: 10px!important
    }

    .hh-scope .px-xxl-15px{
        padding-right: 15px!important;
        padding-left: 15px!important
    }

    .hh-scope .px-xxl-20px{
        padding-right: 20px!important;
        padding-left: 20px!important
    }

    .hh-scope .px-xxl-25px{
        padding-right: 25px!important;
        padding-left: 25px!important
    }

    .hh-scope .px-xxl-30px{
        padding-right: 30px!important;
        padding-left: 30px!important
    }

    .hh-scope .px-xxl-40px{
        padding-right: 40px!important;
        padding-left: 40px!important
    }

    .hh-scope .px-xxl-50px{
        padding-right: 50px!important;
        padding-left: 50px!important
    }

    .hh-scope .px-xxl-70px{
        padding-right: 70px!important;
        padding-left: 70px!important
    }

    .hh-scope .px-xxl-120px{
        padding-right: 120px!important;
        padding-left: 120px!important
    }

    .hh-scope .py-xxl-1px{
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .hh-scope .py-xxl-3px{
        padding-top: 3px!important;
        padding-bottom: 3px!important
    }

    .hh-scope .py-xxl-5px{
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .hh-scope .py-xxl-7px{
        padding-top: 7px!important;
        padding-bottom: 7px!important
    }

    .hh-scope .py-xxl-10px{
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .hh-scope .py-xxl-15px{
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }

    .hh-scope .py-xxl-20px{
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .hh-scope .py-xxl-25px{
        padding-top: 25px!important;
        padding-bottom: 25px!important
    }

    .hh-scope .py-xxl-30px{
        padding-top: 30px!important;
        padding-bottom: 30px!important
    }

    .hh-scope .py-xxl-40px{
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .hh-scope .py-xxl-50px{
        padding-top: 50px!important;
        padding-bottom: 50px!important
    }

    .hh-scope .py-xxl-70px{
        padding-top: 70px!important;
        padding-bottom: 70px!important
    }

    .hh-scope .py-xxl-120px{
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .hh-scope .pt-xxl-1px{
        padding-top: 1px!important
    }

    .hh-scope .pt-xxl-3px{
        padding-top: 3px!important
    }

    .hh-scope .pt-xxl-5px{
        padding-top: 5px!important
    }

    .hh-scope .pt-xxl-7px{
        padding-top: 7px!important
    }

    .hh-scope .pt-xxl-10px{
        padding-top: 10px!important
    }

    .hh-scope .pt-xxl-15px{
        padding-top: 15px!important
    }

    .hh-scope .pt-xxl-20px{
        padding-top: 20px!important
    }

    .hh-scope .pt-xxl-25px{
        padding-top: 25px!important
    }

    .hh-scope .pt-xxl-30px{
        padding-top: 30px!important
    }

    .hh-scope .pt-xxl-40px{
        padding-top: 40px!important
    }

    .hh-scope .pt-xxl-50px{
        padding-top: 50px!important
    }

    .hh-scope .pt-xxl-70px{
        padding-top: 70px!important
    }

    .hh-scope .pt-xxl-120px{
        padding-top: 120px!important
    }

    .hh-scope .pe-xxl-1px{
        padding-right: 1px!important
    }

    .hh-scope .pe-xxl-3px{
        padding-right: 3px!important
    }

    .hh-scope .pe-xxl-5px{
        padding-right: 5px!important
    }

    .hh-scope .pe-xxl-7px{
        padding-right: 7px!important
    }

    .hh-scope .pe-xxl-10px{
        padding-right: 10px!important
    }

    .hh-scope .pe-xxl-15px{
        padding-right: 15px!important
    }

    .hh-scope .pe-xxl-20px{
        padding-right: 20px!important
    }

    .hh-scope .pe-xxl-25px{
        padding-right: 25px!important
    }

    .hh-scope .pe-xxl-30px{
        padding-right: 30px!important
    }

    .hh-scope .pe-xxl-40px{
        padding-right: 40px!important
    }

    .hh-scope .pe-xxl-50px{
        padding-right: 50px!important
    }

    .hh-scope .pe-xxl-70px{
        padding-right: 70px!important
    }

    .hh-scope .pe-xxl-120px{
        padding-right: 120px!important
    }

    .hh-scope .pb-xxl-1px{
        padding-bottom: 1px!important
    }

    .hh-scope .pb-xxl-3px{
        padding-bottom: 3px!important
    }

    .hh-scope .pb-xxl-5px{
        padding-bottom: 5px!important
    }

    .hh-scope .pb-xxl-7px{
        padding-bottom: 7px!important
    }

    .hh-scope .pb-xxl-10px{
        padding-bottom: 10px!important
    }

    .hh-scope .pb-xxl-15px{
        padding-bottom: 15px!important
    }

    .hh-scope .pb-xxl-20px{
        padding-bottom: 20px!important
    }

    .hh-scope .pb-xxl-25px{
        padding-bottom: 25px!important
    }

    .hh-scope .pb-xxl-30px{
        padding-bottom: 30px!important
    }

    .hh-scope .pb-xxl-40px{
        padding-bottom: 40px!important
    }

    .hh-scope .pb-xxl-50px{
        padding-bottom: 50px!important
    }

    .hh-scope .pb-xxl-70px{
        padding-bottom: 70px!important
    }

    .hh-scope .pb-xxl-120px{
        padding-bottom: 120px!important
    }

    .hh-scope .ps-xxl-1px{
        padding-left: 1px!important
    }

    .hh-scope .ps-xxl-3px{
        padding-left: 3px!important
    }

    .hh-scope .ps-xxl-5px{
        padding-left: 5px!important
    }

    .hh-scope .ps-xxl-7px{
        padding-left: 7px!important
    }

    .hh-scope .ps-xxl-10px{
        padding-left: 10px!important
    }

    .hh-scope .ps-xxl-15px{
        padding-left: 15px!important
    }

    .hh-scope .ps-xxl-20px{
        padding-left: 20px!important
    }

    .hh-scope .ps-xxl-25px{
        padding-left: 25px!important
    }

    .hh-scope .ps-xxl-30px{
        padding-left: 30px!important
    }

    .hh-scope .ps-xxl-40px{
        padding-left: 40px!important
    }

    .hh-scope .ps-xxl-50px{
        padding-left: 50px!important
    }

    .hh-scope .ps-xxl-70px{
        padding-left: 70px!important
    }

    .hh-scope .ps-xxl-120px{
        padding-left: 120px!important
    }

    .hh-scope .lh-xxl-8px{
        line-height: 8px!important
    }

    .hh-scope .lh-xxl-9px{
        line-height: 9px!important
    }

    .hh-scope .lh-xxl-10px{
        line-height: 10px!important
    }

    .hh-scope .lh-xxl-11px{
        line-height: 11px!important
    }

    .hh-scope .lh-xxl-12px{
        line-height: 12px!important
    }

    .hh-scope .lh-xxl-13px{
        line-height: 13px!important
    }

    .hh-scope .lh-xxl-14px{
        line-height: 14px!important
    }

    .hh-scope .lh-xxl-15px{
        line-height: 15px!important
    }

    .hh-scope .lh-xxl-16px{
        line-height: 16px!important
    }

    .hh-scope .lh-xxl-17px{
        line-height: 17px!important
    }

    .hh-scope .lh-xxl-18px{
        line-height: 18px!important
    }

    .hh-scope .lh-xxl-19px{
        line-height: 19px!important
    }

    .hh-scope .lh-xxl-20px{
        line-height: 20px!important
    }

    .hh-scope .lh-xxl-21px{
        line-height: 21px!important
    }

    .hh-scope .lh-xxl-22px{
        line-height: 22px!important
    }

    .hh-scope .lh-xxl-23px{
        line-height: 23px!important
    }

    .hh-scope .lh-xxl-24px{
        line-height: 24px!important
    }

    .hh-scope .lh-xxl-25px{
        line-height: 25px!important
    }

    .hh-scope .lh-xxl-26px{
        line-height: 26px!important
    }

    .hh-scope .lh-xxl-27px{
        line-height: 27px!important
    }

    .hh-scope .lh-xxl-28px{
        line-height: 28px!important
    }

    .hh-scope .lh-xxl-29px{
        line-height: 29px!important
    }

    .hh-scope .lh-xxl-30px{
        line-height: 30px!important
    }

    .hh-scope .lh-xxl-31px{
        line-height: 31px!important
    }

    .hh-scope .lh-xxl-32px{
        line-height: 32px!important
    }

    .hh-scope .lh-xxl-34px{
        line-height: 34px!important
    }

    .hh-scope .lh-xxl-36px{
        line-height: 36px!important
    }

    .hh-scope .lh-xxl-38px{
        line-height: 38px!important
    }

    .hh-scope .lh-xxl-40px{
        line-height: 40px!important
    }

    .hh-scope .lh-xxl-normal{
        line-height: normal!important
    }
}

@media print {
    .hh-scope .d-print-inline{
        display: inline!important
    }

    .hh-scope .d-print-inline-block{
        display: inline-block!important
    }

    .hh-scope .d-print-block{
        display: block!important
    }

    .hh-scope .d-print-grid{
        display: grid!important
    }

    .hh-scope .d-print-inline-grid{
        display: inline-grid!important
    }

    .hh-scope .d-print-table{
        display: table!important
    }

    .hh-scope .d-print-table-row{
        display: table-row!important
    }

    .hh-scope .d-print-table-cell{
        display: table-cell!important
    }

    .hh-scope .d-print-flex{
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .hh-scope .d-print-inline-flex{
        display: -webkit-inline-box!important;
        display: -webkit-inline-flex!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }

    .hh-scope .d-print-none{
        display: none!important
    }

    .hh-scope .d-print-list-item{
        display: list-item!important
    }
}

.hh-scope .jumbotron{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    margin-bottom: 1.875rem;
    color: inherit;
    background-color: #ededed
}

.hh-scope .jumbotron .h1, .hh-scope .jumbotron h1{
    color: inherit
}

.hh-scope .jumbotron p{
    margin-bottom: .9375rem;
    font-size: 1.5rem;
    font-weight: 200
}

.hh-scope .jumbotron>hr{
    border-top-color: #d4d4d4
}

.hh-scope .container .jumbotron, .hh-scope .container-fluid .jumbotron, .hh-scope .container-lg .jumbotron, .hh-scope .container-md .jumbotron, .hh-scope .container-sm .jumbotron, .hh-scope .container-xl .jumbotron, .hh-scope .container-xxl .jumbotron{
    border-radius: 0;
    padding-left: .9375rem;
    padding-right: .9375rem
}

.hh-scope .jumbotron .container{
    max-width: 100%
}

@media (min-width: 768px) {
    .hh-scope .jumbotron{
        padding-top:3rem;
        padding-bottom: 3rem
    }

    .hh-scope .container .jumbotron, .hh-scope .container-fluid .jumbotron, .hh-scope .container-lg .jumbotron, .hh-scope .container-md .jumbotron, .hh-scope .container-sm .jumbotron, .hh-scope .container-xl .jumbotron, .hh-scope .container-xxl .jumbotron{
        padding-left: 3.75rem;
        padding-right: 3.75rem
    }

    .hh-scope .jumbotron .h1, .hh-scope .jumbotron h1{
        font-size: 4.5rem
    }
}

.hh-scope .jumbotron{
    position: relative;
    padding-right: 0;
    padding-left: 0
}

.hh-scope .jumbotron .h4{
    margin: 0 0 70px;
    color: #0e3a32;
    font-size: 56px
}

.hh-scope .jumbotron .h5{
    color: #818181;
    font-size: 24px
}

.hh-scope .jumbotron p{
    font-weight: 500
}

.hh-scope .jumbo-lg-icons .content-wrap{
    display: inline-block;
    cursor: pointer
}

.hh-scope .jumbo-lg-icons .content-wrap .h5{
    display: inline-block;
    padding-bottom: 20px;
    border-bottom: 5px solid transparent;
    -webkit-transition: all .3s;
    transition: all .3s;
    font-size: 21px
}

.hh-scope .jumbo-lg-icons .content-wrap:hover .h5{
    border-bottom-color: #b88128;
    color: #0e3a32
}

.hh-scope .jumbo-lg-icons img{
    height: 200px;
    margin-bottom: 30px;
    display: block
}

.hh-scope .jumbo-404{
    margin-bottom: 0;
    padding: 144px 0 50px!important;
    position: relative;
    background: url(/Images/sky404.jpg) no-repeat top center;
    background-size: cover;
    overflow: hidden
}

@media (max-width: 767.98px) {
    .hh-scope .jumbo-404{
        padding:80px 0 40px!important
    }
}

.hh-scope .jumbo-404 .heading-404{
    color: inherit;
    font-size: 7rem;
    line-height: 1.1;
    font-family: "PP Fragment Glare",Georgia,Garamond,serif;
    text-align: center
}

@media (min-width: 768px) {
    .hh-scope .jumbo-404 .heading-404{
        font-size:16.25rem
    }
}

.hh-scope .jumbo-404 .h6{
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700;
    margin: 15px 0 40px!important;
    text-align: center
}

@media (max-width: 767.98px) {
    .hh-scope .jumbo-404 .h6{
        font-size:18px;
        margin: 15px 0 20px!important
    }
}

.hh-scope .jumbo-404 hr{
    height: 1px;
    line-height: 1px;
    color: #d0e2da;
    background-color: #d0e2da;
    margin: 70px auto 40px;
    width: 208px
}

@media (max-width: 767.98px) {
    .hh-scope .jumbo-404 hr{
        margin:40px auto
    }
}

.hh-scope .jumbo-404 p{
    font-size: 17px;
    line-height: normal;
    text-align: left;
    max-width: 710px;
    margin: 0 auto 20px
}

.hh-scope .jumbo-404 ul{
    text-align: center;
    list-style: none;
    margin-top: 30px
}

@media (max-width: 767.98px) {
    .hh-scope .jumbo-404 ul{
        padding-left:0
    }
}

.hh-scope .jumbo-404 ul li{
    display: inline;
    padding: 0 20px;
    border-right: 1px solid rgba(219,207,167,.25)
}

@media (max-width: 767.98px) {
    .hh-scope .jumbo-404 ul li{
        border-right:none;
        font-size: 15px;
        padding: 4px 20px 4px 0;
        text-decoration: underline
    }
}

.hh-scope .jumbo-404 ul .last{
    border-right: none
}

.hh-scope .jumbo-fancy{
    padding: 30px 0 300px!important;
    position: relative;
    text-align: center;
    background: url(/Images/sky-with-roof-2.png) no-repeat center -50px;
    background-size: cover;
    overflow: hidden
}

.hh-scope .jumbo-fancy .h4{
    margin: 0;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,.15)
}

.hh-scope .jumbo-fancy .icons-inline{
    position: absolute;
    bottom: 10px;
    margin: 0 auto;
    left: 0;
    right: 0
}

.hh-scope .jumbo-fancy .i-single{
    display: inline-block;
    margin: 0 15px 5px;
    cursor: pointer
}

@media (min-width: 768px) {
    .hh-scope .jumbo-fancy .i-single{
        margin-bottom:0
    }
}

.hh-scope .jumbo-fancy .i-single .icon{
    margin-bottom: 10px;
    font-size: 115px;
    z-index: 2
}

.hh-scope .jumbo-fancy .i-single .i-text{
    display: inline-block;
    padding-bottom: 15px;
    position: relative;
    border-bottom: 5px solid transparent;
    color: #818181;
    font-size: 14px;
    font-weight: 500;
    z-index: 2;
    -webkit-transition: all .3s;
    transition: all .3s
}

.hh-scope .jumbo-fancy .i-single:hover .i-text{
    border-bottom: 5px solid #b88128;
    color: #0e3a32
}

.hh-scope .jumbo-community .billboard{
    width: auto;
    height: auto;
    margin: 0
}

@media (max-width: 767.98px) {
    .hh-scope .jumbo-community .billboard{
        padding:12px 40px 12px 15px
    }
}

.hh-scope .jumbo-community .credits{
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    text-shadow: 1px 1px rgba(0,0,0,.15)
}

.hh-scope .jumbo-community img{
    width: 100%;
    height: auto
}

.hh-scope .k-flex-wrap{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.hh-scope .k-flex-nowrap{
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.hh-scope .k-flex-wrap-reverse{
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse
}

.hh-scope .k-flex{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.hh-scope .k-flex-auto{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-no-flex{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0
}

.hh-scope .k-no-flex-auto{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-flex-grow{
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.hh-scope .k-no-flex-grow{
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.hh-scope .k-flex-shrink{
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.hh-scope .k-no-flex-shrink{
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.hh-scope .k-align-items-start{
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.hh-scope .k-align-items-end{
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.hh-scope .k-align-items-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .k-align-items-stretch{
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.hh-scope .k-align-items-baseline{
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.hh-scope .k-align-content-start{
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.hh-scope .k-align-content-end{
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end
}

.hh-scope .k-align-content-center{
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.hh-scope .k-align-content-stretch{
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.hh-scope .k-align-content-baseline{
    -webkit-align-content: baseline;
    -ms-flex-line-pack: baseline;
    align-content: baseline
}

.hh-scope .k-align-self-start{
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.hh-scope .k-align-self-end{
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.hh-scope .k-align-self-center{
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.hh-scope .k-align-self-stretch{
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.hh-scope .k-align-self-baseline{
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.hh-scope .k-justify-content-start{
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.hh-scope .k-justify-content-end{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.hh-scope .k-justify-content-center{
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hh-scope .k-justify-content-between{
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .k-justify-content-around{
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.hh-scope .k-justify-content-evenly{
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.hh-scope .k-hbox, .hh-scope .k-vbox{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hh-scope .k-ihbox, .hh-scope .k-ivbox{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.hh-scope .k-hbox, .hh-scope .k-ihbox{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.hh-scope .k-ivbox, .hh-scope .k-vbox{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hh-scope .k-column{
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0
}

.hh-scope .fake{
    color: red
}

.hh-scope .k-common-test-class{
    opacity: 0
}

.hh-scope .k-reset{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.hh-scope .k-no-click{
    pointer-events: none
}

.hh-scope .k-floatwrap:after, .hh-scope .k-grid-toolbar:after, .hh-scope .k-slider-items:after{
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden
}

.hh-scope .k-floatwrap, .hh-scope .k-grid-toolbar, .hh-scope .k-slider-items{
    display: inline-block
}

.hh-scope .k-floatwrap, .hh-scope .k-grid-toolbar, .hh-scope .k-slider-items{
    display: block
}

.hh-scope .k-autocomplete, .hh-scope .k-autocomplete.k-state-hover, .hh-scope .k-block, .hh-scope .k-draghandle, .hh-scope .k-dropdown-wrap, .hh-scope .k-dropdown-wrap.k-state-hover, .hh-scope .k-grid-header, .hh-scope .k-grouping-header, .hh-scope .k-header, .hh-scope .k-link.k-state-hover, .hh-scope .k-numeric-wrap, .hh-scope .k-numeric-wrap.k-state-hover, .hh-scope .k-pager-wrap, .hh-scope .k-picker-wrap, .hh-scope .k-picker-wrap.k-state-hover, .hh-scope .k-tabstrip-items .k-item, .hh-scope .k-textbox, .hh-scope .k-textbox:hover, .hh-scope .k-toolbar, .hh-scope .k-tooltip{
    background-repeat: repeat;
    background-position: 0 center
}

.hh-scope .k-link:hover{
    text-decoration: none
}

.hh-scope .k-state-highlight>.k-link{
    color: inherit
}

.hh-scope .k-input[type=number], .hh-scope .k-input[type=text], .hh-scope .k-multiselect .k-input, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-textbox, .hh-scope .k-textbox>input{
    font-size: 100%;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none
}

.hh-scope .k-block, .hh-scope .k-draghandle, .hh-scope .k-inline-block, .hh-scope .k-widget{
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none
}

.hh-scope .k-block, .hh-scope .k-widget{
    line-height: normal;
    outline: 0
}

.hh-scope .k-list-filter ::-ms-clear, .hh-scope .k-widget .k-input::-ms-clear{
    width: 0;
    height: 0
}

.hh-scope .k-block, .hh-scope .k-content, .hh-scope .k-grid, .hh-scope .k-header-column-menu, .hh-scope .k-panelbar, .hh-scope .k-slider, .hh-scope .k-splitter, .hh-scope .k-treeview, .hh-scope .k-widget{
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

.hh-scope .k-block, .hh-scope .k-calendar, .hh-scope .k-grid-header .k-i-link-horizontal, .hh-scope .k-header-column-menu, .hh-scope .k-pager-wrap, .hh-scope .k-slider, .hh-scope .k-splitbar, .hh-scope .k-treeview{
    -webkit-touch-callout: none
}

.hh-scope .k-header-column-menu{
    color: inherit
}

.hh-scope .k-block{
    padding: 2px
}

.hh-scope .k-block>.k-header{
    margin: -2px 0 10px -2px;
    padding: .3em 2px;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 1.2em;
    white-space: nowrap;
    min-height: 16px;
    position: relative
}

.hh-scope a.k-button-expand{
    display: block
}

.hh-scope button.k-button-expand, .hh-scope input[type=button].k-button-expand, .hh-scope input[type=reset].k-button-expand, .hh-scope input[type=submit].k-button-expand{
    width: 100%
}

.hh-scope .k-toolbar .k-button-icontext{
    padding-right: .8em
}

.hh-scope .k-link{
    cursor: pointer;
    outline: 0;
    text-decoration: none
}

.hh-scope .k-grid-header span.k-link{
    cursor: default
}

.hh-scope .k-state-disabled, .hh-scope .k-state-disabled .k-draghandle, .hh-scope .k-state-disabled .k-icon, .hh-scope .k-state-disabled .k-link, .hh-scope .k-state-disabled .k-upload-button input{
    cursor: default!important;
    pointer-events: none;
    outline: 0
}

.hh-scope .k-state-disabled{
    opacity: .7
}

.hh-scope .k-state-disabled>.k-button{
    opacity: 1
}

@media print {
    .hh-scope .k-state-disabled, .hh-scope .k-state-disabled .k-input{
        opacity: 1!important
    }
}

.hh-scope .k-state-error{
    border-style: ridge
}

.hh-scope .k-state-empty{
    font-style: italic
}

.hh-scope .k-icon.k-i-none{
    background-image: none!important
}

.hh-scope .k-image{
    border: 0
}

.hh-scope .k-widget .k-icon.k-i-collapse, .hh-scope .k-widget .k-icon.k-i-expand{
    cursor: pointer
}

.hh-scope html .k-success-colored{
    color: #507f50;
    border-color: #d0dfd0;
    background-color: #f0fff0
}

.hh-scope html .k-info-colored{
    color: #50607f;
    border-color: #d0d9df;
    background-color: #f0f9ff
}

.hh-scope html .k-error-colored{
    color: #7f5050;
    border-color: #dfd0d0;
    background-color: #fff0f0
}

.hh-scope .k-inline-block{
    padding: 0 2px
}

.hh-scope .k-loading, .hh-scope .k-loading-image{
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

.hh-scope .k-icon.k-i-loading{
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

.hh-scope .k-icon.k-i-loading::before{
    content: "";
    display: none
}

.hh-scope .k-loading-image, .hh-scope .k-loading-mask, .hh-scope .k-loading-text{
    position: absolute
}

.hh-scope .k-loading-mask{
    z-index: 100
}

.hh-scope .k-loading-mask.k-opaque .k-loading-color{
    opacity: 1
}

.hh-scope .k-loading-mask .k-loading-progress{
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.hh-scope .k-loading-text{
    text-indent: -4000px;
    text-align: center
}

.hh-scope .k-loading-color, .hh-scope .k-loading-image{
    width: 100%;
    height: 100%
}

.hh-scope .k-loading-image{
    top: 0;
    left: 0;
    z-index: 2
}

.hh-scope .k-loading-color{
    filter: alpha(opacity=30);
    opacity: .3
}

.hh-scope .k-content-frame{
    border: 0;
    width: 100%;
    height: 100%
}

.hh-scope .k-pane>.k-splitter-overlay{
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute
}

.hh-scope .k-drag-clue{
    position: absolute;
    z-index: 10003;
    border-style: solid;
    border-width: 1px;
    font-size: .9em;
    padding: .2em .4em;
    white-space: nowrap;
    cursor: default
}

.hh-scope .k-item.k-drag-clue{
    font-size: inherit
}

.hh-scope .k-drag-status{
    margin-top: -3px;
    margin-right: 4px;
    vertical-align: middle
}

.hh-scope .k-reorder-cue{
    position: absolute;
    width: 1px;
    overflow: visible
}

.hh-scope .k-reorder-cue .k-icon{
    position: absolute;
    left: -4px;
    width: 8px;
    height: 4px
}

.hh-scope .k-reorder-cue .k-i-arrow-60-down{
    top: -4px
}

.hh-scope .k-reorder-cue .k-i-arrow-60-up{
    bottom: -4px
}

.hh-scope .k-scrollbar{
    position: absolute;
    overflow: scroll
}

.hh-scope .k-scrollbar-vertical{
    top: 0;
    right: 0;
    width: 17px;
    height: 100%;
    overflow-x: hidden
}

.hh-scope .k-touch-scrollbar{
    display: none;
    position: absolute;
    z-index: 200000;
    height: 8px;
    width: 8px;
    border: 1px solid #8a8a8a;
    background-color: #858585
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .hh-scope body .k-touch-scrollbar{
        height:12px;
        width: 12px;
        border-radius: 7px
    }
}

.hh-scope .k-virtual-scrollable-wrap{
    overflow-x: auto
}

.hh-scope .k-current-time{
    background: red;
    position: absolute
}

.hh-scope .k-current-time-arrow-down{
    width: 0;
    height: 0;
    background: 0 0;
    border-bottom: 4px solid transparent;
    border-top: 4px solid red;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.hh-scope .k-current-time-arrow-left{
    width: 0;
    height: 0;
    background: 0 0;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid transparent;
    border-right: 4px solid red
}

.hh-scope .k-current-time-arrow-right{
    width: 0;
    height: 0;
    background: 0 0;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid red;
    border-right: 4px solid transparent
}

.hh-scope .k-animation-container, .hh-scope .k-animation-container *, .hh-scope .k-animation-container :after, .hh-scope .k-block .k-header, .hh-scope .k-dialog .k-window-content, .hh-scope .k-list-container, .hh-scope .k-widget, .hh-scope .k-widget *, .hh-scope .k-widget :before{
    box-sizing: content-box
}

.hh-scope .k-autocomplete, .hh-scope .k-block, .hh-scope .k-edit-cell .k-widget, .hh-scope .k-grid-edit-row .k-widget, .hh-scope .k-grid-edit-row .text-box, .hh-scope .k-tabstrip>.k-content>.km-scroll-container, .hh-scope .k-textbox, .hh-scope .km-actionsheet>li, .hh-scope .km-shim, .hh-scope div.k-window-content{
    box-sizing: border-box
}

.hh-scope .input-group .form-control, .hh-scope [id=buyside-widget-container]>div .form-control{
    box-sizing: border-box
}

.hh-scope .form-control.k-widget{
    padding: 0
}

.hh-scope .km-widget, .hh-scope .km-widget *{
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    background-clip: border-box
}

.hh-scope .k-pdf-export-shadow{
    position: absolute;
    overflow: hidden;
    left: -15000px;
    width: 14400px
}

.hh-scope .km-native-scroller{
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -ms-touch-action: pan-x pan-y;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-scroll-snap-type: proximity
}

.hh-scope .k-hr{
    margin: .5em auto;
    padding: 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    display: block;
    float: none;
    clear: both
}

.hh-scope .k-icon, .hh-scope .k-tool-icon{
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 1em;
    height: 1em;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    font: 16px/1 WebComponentsIcons,sans-serif;
    speak: none;
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit
}

.hh-scope .k-column-menu .k-sprite, .hh-scope .k-gantt-views>.k-current-view>.k-link:after, .hh-scope .k-grid-mobile .k-resize-handle-inner:after, .hh-scope .k-grid-mobile .k-resize-handle-inner:before, .hh-scope .k-i-drag-and-drop, .hh-scope .k-pager-numbers .k-current-page .k-link:after, .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 1em;
    height: 1em;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    font: 16px/1 WebComponentsIcons,sans-serif;
    speak: none;
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hh-scope .k-icon:before{
    margin: auto;
    width: 1em;
    height: 1em;
    line-height: 1;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.hh-scope .k-button.k-button-icon .k-icon, .hh-scope .k-grid-filter .k-icon, .hh-scope .k-header .k-icon{
    text-indent: -99999px;
    overflow: hidden
}

.hh-scope .k-button.k-button-icon .k-icon:before, .hh-scope .k-grid-filter .k-icon:before, .hh-scope .k-header .k-icon:before{
    text-indent: 0
}

.hh-scope .k-sprite{
    width: 16px;
    height: 16px;
    font-size: 0;
    line-height: 0;
    text-align: center;
    background-repeat: no-repeat;
    background-color: transparent;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    -ms-high-contrast-adjust: none
}

.hh-scope .k-list-container .k-footer:after, .hh-scope .k-list-container .k-footer:before{
    content: "";
    display: block;
    overflow: hidden
}

.hh-scope .k-reorder-cue{
    position: absolute
}

.hh-scope .k-reorder-cue::after, .hh-scope .k-reorder-cue::before{
    content: "";
    width: 0;
    height: 0;
    border: 3px solid transparent;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.hh-scope .k-reorder-cue::before{
    border-bottom-width: 0;
    border-top-color: currentColor;
    top: -4px
}

.hh-scope .k-reorder-cue::after{
    border-top-width: 0;
    border-bottom-color: currentColor;
    bottom: -4px
}

.hh-scope .k-flip-h{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hh-scope .k-flip-v{
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.hh-scope .k-flip-h.k-flip-v{
    -webkit-transform: scale(-1,-1);
    transform: scale(-1,-1)
}

.hh-scope .k-text-align-left, .hh-scope .k-text-left{
    text-align: left
}

.hh-scope .k-text-align-center, .hh-scope .k-text-center{
    text-align: center
}

.hh-scope .k-text-align-right, .hh-scope .k-text-right{
    text-align: right
}

.hh-scope .k-text-align-justify, .hh-scope .k-text-justify{
    text-align: justify
}

@-webkit-keyframes k-i-loading-spin {
    .hh-scope from{
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    .hh-scope to{
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes k-i-loading-spin {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.hh-scope .k-icon.k-i-loading{
    background-image: none
}

.hh-scope .k-icon.k-i-loading::before{
    display: block;
    content: "\e103";
    -webkit-animation: k-i-loading-spin 1s linear infinite;
    animation: k-i-loading-spin 1s linear infinite
}

.hh-scope .k-popup .k-footer{
    border-top: 1px solid #c8c8c8
}

.hh-scope .k-popup .k-footer .k-list .k-item a{
    display: block
}

.hh-scope .k-popup .k-footer .k-list .k-item a:hover{
    cursor: pointer
}

.hh-scope .k-button{
    margin: 0;
    padding: .375rem .75rem;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: 0 center;
    font: inherit;
    line-height: 1.428571429;
    text-align: center;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: 0;
    -webkit-appearance: none;
    position: relative
}

.hh-scope .k-no-flexbox .k-button{
    display: inline-block
}

.hh-scope .k-button::-moz-focus-inner{
    padding: 0;
    border: 0;
    outline: 0
}

.hh-scope .k-button:focus, .hh-scope .k-button:hover{
    text-decoration: none;
    outline: 0
}

.hh-scope .k-button .k-text{
    overflow: hidden
}

.hh-scope .k-button .k-icon, .hh-scope .k-button .k-image, .hh-scope .k-button .k-sprite{
    color: inherit;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    pointer-events: none
}

.hh-scope .k-button-icontext{
    overflow: visible
}

.hh-scope .k-button-icontext .k-icon, .hh-scope .k-button-icontext .k-image, .hh-scope .k-button-icontext .k-sprite{
    margin-right: 3px;
    margin-right: .1875em;
    margin-left: -2px;
    margin-left: -.125em
}

.hh-scope .k-button.k-state-disabled, .hh-scope .k-button[disabled], .hh-scope .k-state-disabled .k-button{
    cursor: default;
    outline: 0;
    box-shadow: none;
    opacity: .65
}

.hh-scope .k-ie9 .k-button{
    display: inline-block
}

.hh-scope a.k-button-expand{
    display: block
}

.hh-scope button.k-button-expand, .hh-scope input[type=button].k-button-expand, .hh-scope input[type=reset].k-button-expand, .hh-scope input[type=submit].k-button-expand{
    width: 100%
}

.hh-scope .k-button-icon{
    height: -webkit-calc(1.428571429em + (.75rem + 2px));
    height: calc(1.428571429em + (.75rem + 2px))
}

.hh-scope .k-split-button-arrow{
    display: inline-block
}

.hh-scope .k-button-icon, .hh-scope .k-split-button-arrow{
    width: -webkit-calc(1.428571429em + (.75rem + 2px));
    width: calc(1.428571429em + (.75rem + 2px));
    padding: .375rem .375rem
}

.hh-scope .k-overflow-group .k-button-icon{
    width: auto
}

.hh-scope .k-button.k-bare, .hh-scope .k-button.k-flat{
    border-color: transparent!important;
    color: inherit;
    background: 0 0!important;
    box-shadow: none!important;
    -webkit-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.hh-scope .k-button.k-bare.k-state-active, .hh-scope .k-button.k-bare.k-state-hover, .hh-scope .k-button.k-bare:active, .hh-scope .k-button.k-bare:hover, .hh-scope .k-button.k-bare:hover.k-state-active, .hh-scope .k-button.k-bare:hover:active, .hh-scope .k-button.k-flat.k-state-active, .hh-scope .k-button.k-flat.k-state-hover, .hh-scope .k-button.k-flat:active, .hh-scope .k-button.k-flat:hover, .hh-scope .k-button.k-flat:hover.k-state-active, .hh-scope .k-button.k-flat:hover:active{
    color: inherit
}

.hh-scope .k-button.k-bare::before, .hh-scope .k-button.k-flat::before{
    display: block
}

.hh-scope .k-button.k-bare::after, .hh-scope .k-button.k-flat::after{
    display: block
}

.hh-scope .k-button.k-bare.k-state-focused::after, .hh-scope .k-button.k-bare:focus::after, .hh-scope .k-button.k-flat.k-state-focused::after, .hh-scope .k-button.k-flat:focus::after{
    box-shadow: inset 0 0 0 2px currentColor;
    opacity: .12
}

.hh-scope .k-button.k-bare.k-state-disabled, .hh-scope .k-button.k-bare[disabled], .hh-scope .k-button.k-flat.k-state-disabled, .hh-scope .k-button.k-flat[disabled], .hh-scope .k-state-disabled .k-button.k-bare, .hh-scope .k-state-disabled .k-button.k-flat{
    pointer-events: none
}

.hh-scope .k-button::before{
    border-radius: inherit;
    content: "";
    background: currentColor;
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}

.hh-scope .k-button.k-state-hover::before, .hh-scope .k-button:hover::before{
    opacity: .08
}

.hh-scope .k-button.k-no-focus:not(.k-state-hover)::before, .hh-scope .k-button.k-no-focus:not(:hover)::before{
    opacity: 0
}

.hh-scope .k-button.k-state-active::before, .hh-scope .k-button:active::before{
    opacity: .16
}

.hh-scope .k-button.k-state-selected::before{
    opacity: .2
}

.hh-scope .k-button::after{
    border-radius: inherit;
    content: "";
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}

.hh-scope .k-button-group{
    margin: 0;
    padding: 0;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    vertical-align: middle;
    position: relative;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.hh-scope .k-button-group .k-button{
    position: relative
}

.hh-scope .k-button-group .k-button+.k-button{
    margin-left: -1px
}

.hh-scope .k-button-group.k-button-group-stretched .k-button{
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.hh-scope .k-button-group .k-button.k-state-active, .hh-scope .k-button-group .k-button:active{
    z-index: 2
}

.hh-scope .k-button-group .k-button.k-state-hover, .hh-scope .k-button-group .k-button:hover{
    z-index: 3
}

.hh-scope .k-button-group .k-button.k-state-disabled, .hh-scope .k-button-group.k-state-disabled .k-button{
    z-index: auto
}

.hh-scope .k-button-group .k-button.k-state-focused, .hh-scope .k-button-group .k-button:focus{
    z-index: 4
}

.hh-scope .k-button-group label input[type=checkbox], .hh-scope .k-button-group label input[type=radio], .hh-scope .k-button-group>input[type=checkbox], .hh-scope .k-button-group>input[type=radio]{
    margin: 0;
    padding: 0;
    clip: rect(0,0,0,0);
    position: absolute;
    pointer-events: none
}

.hh-scope .k-overflow-container .k-overflow-tool-group{
    display: block
}

.hh-scope .k-rtl .k-button-group .k-button{
    margin-left: 0
}

.hh-scope .k-rtl .k-button-group .k-button+.k-button{
    margin-right: -1px
}

.hh-scope .k-no-flexbox .k-button-group{
    display: inline-block
}

.hh-scope .k-no-flexbox .k-button-group:after{
    content: "";
    display: block;
    clear: both
}

.hh-scope .k-no-flexbox .k-button-group .k-button{
    display: inline-block;
    vertical-align: top
}

.hh-scope .k-action-buttons{
    margin: 1em 0 0;
    padding: 6px 8px;
    text-align: right;
    position: relative;
    clear: both
}

.hh-scope .k-action-buttons .k-button{
    min-width: 75px
}

.hh-scope .k-action-buttons .k-button+.k-button{
    margin-left: 6px
}

.hh-scope .k-action-buttons .k-button.k-left{
    float: left;
    margin: 0 0 0 1em
}

.hh-scope .k-rpanel-left{
    -webkit-transform: translateX(-100%) translateZ(0);
    -ms-transform: translateX(-100%) translateZ(0);
    transform: translateX(-100%) translateZ(0);
    left: 0
}

.hh-scope .k-rpanel-right{
    -webkit-transform: translateX(100%) translateZ(0);
    -ms-transform: translateX(100%) translateZ(0);
    transform: translateX(100%) translateZ(0);
    right: 0
}

.hh-scope .k-rpanel-left, .hh-scope .k-rpanel-right{
    position: fixed;
    display: block;
    overflow: auto;
    min-width: 320px;
    height: 100%;
    top: 0
}

.hh-scope .k-rpanel-left.k-rpanel-expanded, .hh-scope .k-rpanel-right.k-rpanel-expanded{
    -webkit-transform: translateX(0) translateZ(0);
    -ms-transform: translateX(0) translateZ(0);
    transform: translateX(0) translateZ(0)
}

.hh-scope .k-rpanel-left+*, .hh-scope .k-rpanel-right+*{
    overflow: auto
}

.hh-scope .k-ie9 .k-rpanel-left{
    left: -100%
}

.hh-scope .k-ie9 .k-rpanel-left.k-rpanel-expanded{
    left: 0
}

.hh-scope .k-rpanel-top{
    position: static;
    max-height: 0
}

.hh-scope .k-rpanel-top.k-rpanel-expanded{
    max-height: 568px;
    overflow: visible!important
}

.hh-scope .k-rpanel-toggle{
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

@media (max-width: 767.98px) {
    .hh-scope .k-rpanel{
        width:100%;
        height: 70%;
        height: -webkit-calc(100% - 60px);
        height: calc(100% - 60px);
        margin-top: 60px
    }
}

@media (min-width: 768px) {
    .hh-scope .main-navbar.k-rpanel, .hh-scope .search-main.k-rpanel{
        float:none!important;
        width: 392px;
        overflow: auto
    }
}

.hh-scope .k-rpanel-expanded.main-navbar, .hh-scope .k-rpanel-expanded.search-main{
    background-color: #fff;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain
}

.hh-scope .k-rpanel-overlay{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain
}

.hh-scope .k-rpanel-overlay.k-rpanel-overlay-show{
    opacity: .5
}

.hh-scope .k-edit-form{
    margin: 0;
    padding: 0
}

.hh-scope .k-window>div.k-popup-edit-form{
    padding: 1em 0
}

.hh-scope .k-grid-edit-row .k-edit-form td{
    border-bottom-width: 0
}

.hh-scope .k-edit-form-container{
    position: relative;
    width: 400px
}

.hh-scope .k-edit-form-container .editor-label, .hh-scope .k-edit-label{
    float: left;
    clear: both;
    width: 30%;
    padding: .4em 0 1em;
    margin-left: 2%;
    text-align: right
}

.hh-scope .k-edit-field, .hh-scope .k-edit-form-container .editor-field{
    float: right;
    clear: right;
    width: 60%;
    margin-right: 2%;
    padding: 0 0 .6em
}

.hh-scope .k-edit-field.k-no-editor, .hh-scope .k-edit-form-container .editor-field.k-no-editor{
    padding: .4em 0 1em
}

.hh-scope .k-edit-form-container .k-button{
    margin: 0 .16em
}

.hh-scope .k-edit-field>.k-button:first-child{
    margin-left: 0
}

.hh-scope .k-edit-form-container .k-edit-buttons{
    clear: both;
    text-align: right;
    border-width: 1px 0 0;
    border-style: solid;
    position: relative;
    bottom: -1em;
    padding: .6em
}

.hh-scope .k-window{
    padding: 0;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    position: absolute;
    z-index: 10001
}

.hh-scope .k-window .k-overlay{
    position: absolute;
    opacity: 0
}

.hh-scope .k-window-sm{
    width: 300px
}

.hh-scope .k-window-md{
    width: 800px
}

.hh-scope .k-window-lg{
    width: 1200px
}

.hh-scope .k-window-titlebar{
    padding: 6px 12px;
    border-width: 0 0 1px;
    border-style: solid;
    width: 100%;
    box-sizing: border-box;
    white-space: nowrap;
    min-height: 16px
}

.hh-scope .k-window-title{
    font-size: 1.2em;
    line-height: 1.25;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default
}

.hh-scope .k-window-title::before{
    content: "";
    display: inline-block
}

.hh-scope .k-window-titlebar .k-window-actions{
    position: absolute;
    top: 3px;
    right: 6px
}

.hh-scope .k-window-titlebar .k-window-action{
    padding: 2px;
    width: 20px;
    height: 20px;
    border-width: 0;
    box-sizing: content-box;
    opacity: .7
}

.hh-scope .k-window-titlebar .k-window-action:hover{
    opacity: 1
}

.hh-scope .k-prompt-container, .hh-scope .k-window-content{
    padding: 12px 12px;
    height: 100%;
    overflow: auto;
    position: relative;
    outline: 0
}

.hh-scope .k-window-content+.k-prompt-container{
    margin-top: -12px
}

.hh-scope .k-prompt-container .k-textbox{
    width: 100%
}

.hh-scope .k-window-iframecontent{
    padding: 0;
    overflow: visible
}

.hh-scope .k-window-iframecontent .k-content-frame{
    vertical-align: top;
    border: 0;
    width: 100%;
    height: 100%
}

.hh-scope .k-window-content>.km-scroll-container{
    height: 100%
}

.hh-scope .k-window>.k-resize-handle{
    position: absolute;
    z-index: 1;
    background-color: #fff;
    font-size: 0;
    line-height: 6px;
    opacity: 0;
    zoom:1}

.hh-scope .k-resize-n{
    top: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: n-resize
}

.hh-scope .k-resize-e{
    top: 0;
    right: -3px;
    width: 6px;
    height: 100%;
    cursor: e-resize
}

.hh-scope .k-resize-s{
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: s-resize
}

.hh-scope .k-resize-w{
    top: 0;
    left: -3px;
    width: 6px;
    height: 100%;
    cursor: w-resize
}

.hh-scope .k-resize-se{
    bottom: -3px;
    right: -3px;
    width: 6px;
    height: 6px;
    cursor: se-resize
}

.hh-scope .k-resize-sw{
    bottom: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: sw-resize
}

.hh-scope .k-resize-ne{
    top: -3px;
    right: -3px;
    width: 6px;
    height: 6px;
    cursor: ne-resize
}

.hh-scope .k-resize-nw{
    top: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: nw-resize
}

.hh-scope .k-overlay{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    -webkit-backface-visibility: hidden
}

.hh-scope .k-window-content>.k-action-buttons, .hh-scope .k-window>.k-action-buttons{
    border-width: 1px 0 0;
    border-style: solid
}

.hh-scope .k-ie .k-window-content{
    border-radius: 0
}

.hh-scope .k-window-titlebar.k-header{
    color: #005a4e;
    background: #ece9d3;
    border-color: transparent
}

.hh-scope .k-tabstrip{
    margin: 0;
    padding: 0;
    zoom:1;position: relative
}

.hh-scope .k-tabstrip-items{
    padding: .3em .3em 0
}

.hh-scope .k-tabstrip-scrollable .k-tabstrip-items{
    white-space: nowrap;
    overflow: hidden
}

.hh-scope .k-tabstrip>.k-button.k-bare{
    position: absolute;
    top: .27em;
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hh-scope .k-tabstrip-bottom>.k-button.k-bare{
    top: auto;
    bottom: .15em
}

.hh-scope .k-tabstrip-prev{
    left: .4em
}

.hh-scope .k-tabstrip-next{
    right: .4em
}

.hh-scope .k-panelbar .k-tabstrip-items .k-item, .hh-scope .k-tabstrip-items .k-item{
    list-style-type: none;
    display: inline-block;
    position: relative;
    border-style: solid;
    border-width: 1px 1px 0;
    padding: 0;
    vertical-align: top
}

.hh-scope .k-tabstrip-items>.k-item{
    overflow: hidden
}

.hh-scope .k-panelbar .k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-items .k-tab-on-top{
    margin-bottom: -1px;
    padding-bottom: 1px
}

.hh-scope .k-panelbar .k-tabstrip-items .k-item, .hh-scope .k-tabstrip-top>.k-tabstrip-items .k-item{
    margin: 0 -1px 0 0
}

.hh-scope .k-panelbar .k-tabstrip-top>.k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-top>.k-tabstrip-items .k-state-active{
    border-bottom-width: 1px;
    margin-bottom: -1px;
    padding-bottom: 0
}

.hh-scope .k-tabstrip-items .k-tab-on-top{
    z-index: 1
}

.hh-scope .k-panelbar .k-tabstrip-items .k-link, .hh-scope .k-tabstrip-items .k-link{
    display: inline-block;
    border-bottom-width: 0;
    padding: .5em .92em
}

.hh-scope .k-panelbar .k-tabstrip-items .k-icon, .hh-scope .k-tabstrip-items .k-icon{
    margin: -1px 4px 0 -3px;
    vertical-align: top
}

.hh-scope .k-panelbar .k-tabstrip-items .k-item .k-image, .hh-scope .k-panelbar .k-tabstrip-items .k-item .k-sprite, .hh-scope .k-tabstrip-items .k-item .k-image, .hh-scope .k-tabstrip-items .k-item .k-sprite{
    margin: -3px 3px 0 -6px;
    vertical-align: middle
}

.hh-scope .k-tabstrip-items .k-loading{
    top: 0;
    left: 0;
    height: 0;
    width: 20%;
    position: absolute;
    background: 0 0;
    border-top: 1px solid transparent;
    border-color: inherit;
    -webkit-transition: width .2s linear;
    transition: width .2s linear;
    -webkit-animation: k-tab-loader 1s ease-in-out infinite;
    animation: k-tab-loader 1s ease-in-out infinite
}

.hh-scope .k-tabstrip-items .k-progress{
    -webkit-animation: none;
    animation: none
}

.hh-scope .k-tabstrip-items .k-loading.k-complete{
    width: 100%;
    -webkit-animation: none;
    animation: none
}

.hh-scope .k-panelbar .k-tabstrip>.k-content, .hh-scope .k-tabstrip>.k-content{
    position: static;
    border-style: solid;
    border-width: 1px;
    margin: 0 .286em .3em;
    padding: .92em;
    zoom:1}

.hh-scope .k-tabstrip>.k-content{
    display: none;
    overflow: auto
}

.hh-scope .k-tabstrip>.k-content.km-scroll-wrapper{
    padding: 0
}

.hh-scope .k-tabstrip>.k-content>.km-scroll-container{
    padding: .3em .92em
}

@-webkit-keyframes k-tab-loader {
    .hh-scope 0%{
        left: 0
    }

    .hh-scope 50%{
        left: 80%
    }

    .hh-scope 100%{
        left: 0
    }
}

@keyframes k-tab-loader {
    0% {
        left: 0
    }

    50% {
        left: 80%
    }

    100% {
        left: 0
    }
}

.hh-scope .k-tabstrip-left>div.k-content, .hh-scope .k-tabstrip-right>div.k-content{
    margin: .286em .3em
}

.hh-scope .k-tabstrip-left>.k-tabstrip-items .k-item, .hh-scope .k-tabstrip-right>.k-tabstrip-items .k-item{
    display: block;
    margin-bottom: -1px
}

.hh-scope .k-tabstrip-left>.k-tabstrip-items .k-link, .hh-scope .k-tabstrip-right>.k-tabstrip-items .k-link{
    display: block
}

.hh-scope .k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active, .hh-scope .k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-left>.k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-left>.k-tabstrip-items .k-tab-on-top, .hh-scope .k-tabstrip-right>.k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{
    margin-bottom: -1px;
    padding-bottom: 0
}

.hh-scope .k-tabstrip-left>.k-tabstrip-items{
    float: left;
    padding: .25em 0 .3em .3em
}

.hh-scope .k-tabstrip-left>.k-tabstrip-items .k-item{
    border-width: 1px 0 1px 1px;
    border-radius: 3px 0 0 3px
}

.hh-scope .k-tabstrip-left>.k-tabstrip-items .k-state-active{
    border-width: 1px 0 1px 1px
}

.hh-scope .k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-left>.k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-left>.k-tabstrip-items .k-tab-on-top{
    margin-right: -1px;
    padding-right: 1px
}

.hh-scope .k-tabstrip-right>.k-tabstrip-items{
    float: right;
    padding: .25em .3em .3em 0
}

.hh-scope .k-tabstrip-right>.k-tabstrip-items .k-item{
    border-width: 1px 1px 1px 0;
    border-radius: 0 3px 3px 0
}

.hh-scope .k-tabstrip-right>.k-tabstrip-items .k-state-active{
    border-width: 1px 1px 1px 0
}

.hh-scope .k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-right>.k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{
    margin-left: -1px;
    padding-left: 1px
}

.hh-scope .k-tabstrip-bottom>.k-tabstrip-items{
    margin-top: -1px;
    padding: 0 .3em .3em
}

.hh-scope .k-panelbar .k-tabstrip-bottom>.k-content, .hh-scope .k-tabstrip-bottom>.k-content{
    margin: .3em .286em 0;
    z-index: 1;
    position: relative
}

.hh-scope .k-tabstrip-bottom>.k-tabstrip-items .k-item{
    border-width: 0 1px 1px;
    border-radius: 0 0 4px 4px
}

.hh-scope .k-tabstrip-bottom>.k-tabstrip-items .k-state-active{
    margin-bottom: 0;
    padding-bottom: 0
}

.hh-scope .k-tabstrip-bottom>.k-content{
    min-height: 100px
}

.hh-scope .k-tabstrip-bottom>.k-tabstrip-items .k-loading{
    top: auto;
    bottom: 0
}

.hh-scope .k-panelbar{
    zoom:1}

.hh-scope .k-panel>.k-item, .hh-scope .k-panelbar>.k-item{
    list-style-type: none;
    display: block;
    border-width: 0;
    margin: 0;
    zoom:1;border-radius: 0
}

.hh-scope .k-panelbar .k-link>.k-image, .hh-scope .k-panelbar .k-link>.k-sprite{
    margin-top: -2px;
    margin-right: 5px;
    vertical-align: middle
}

.hh-scope .k-panel>.k-item>.k-link, .hh-scope .k-panelbar>.k-item>.k-link{
    color: inherit;
    display: block;
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0 1em;
    line-height: 2.34em;
    text-decoration: none;
    zoom:1}

.hh-scope .k-panelbar-collapse.k-icon, .hh-scope .k-panelbar-expand.k-icon{
    position: absolute;
    top: 50%;
    right: 4px;
    margin-top: -8px
}

.hh-scope .k-panelbar .k-content, .hh-scope .k-panelbar .k-panel{
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0;
    padding: 0;
    zoom:1}

.hh-scope .k-panel>.k-item>.k-link{
    border-bottom: 0;
    font-size: .95em;
    line-height: 2.2
}

.hh-scope .k-panel .k-panel>.k-item>.k-link{
    padding-left: 2em
}

.hh-scope .k-panelbar .k-i-arrow-end-right .k-link{
    border-bottom: 0
}

.hh-scope .k-panel .k-panel{
    border-bottom: 0
}

.hh-scope .k-pager-wrap{
    padding: .333em .25em;
    border-width: 1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    cursor: default;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-pager-wrap .k-link, .hh-scope .k-pager-wrap .k-state-selected{
    width: 2em;
    height: 2.3em;
    margin: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-radius: 0;
    z-index: 1
}

.hh-scope .k-pager-wrap .k-link>.k-icon, .hh-scope .k-pager-wrap .k-state-selected>.k-icon{
    vertical-align: middle
}

.hh-scope .k-pager-wrap .k-link:hover, .hh-scope .k-pager-wrap .k-state-selected{
    z-index: 2
}

.hh-scope .k-pager-wrap .k-link:focus, .hh-scope .k-pager-wrap .k-state-selected{
    text-decoration: none;
    outline: 0
}

.hh-scope .k-pager-wrap .k-link.k-state-disabled{
    color: inherit
}

.hh-scope .k-pager-wrap>.k-link{
    border-style: solid;
    border-width: 1px
}

.hh-scope .k-pager-wrap .k-pager-numbers-wrap{
    width: auto;
    height: auto;
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.hh-scope .k-pager-wrap .k-pager-numbers{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.hh-scope .k-pager-wrap .k-pager-numbers li{
    display: inline-block
}

.hh-scope .k-pager-wrap .k-pager-numbers .k-current-page{
    display: none
}

.hh-scope .k-pager-wrap .k-pager-numbers .k-current-page+li{
    margin-left: 0
}

.hh-scope .k-pager-wrap .k-label{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 1em
}

.hh-scope .k-pager-wrap .k-pager-input .k-textbox{
    margin: 0 1ex;
    width: 3em
}

.hh-scope .k-pager-wrap .k-pager-sizes .k-dropdown, .hh-scope .k-pager-wrap .k-pager-sizes>select{
    margin: 0 .4em 0 0;
    width: 5.2em
}

.hh-scope .k-pager-wrap .k-pager-refresh{
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
    border-width: 0
}

.hh-scope .k-pager-wrap .k-pager-info{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.hh-scope .k-pager-wrap .k-widget{
    font-size: inherit
}

.hh-scope .k-pager-wrap[dir=rtl] .k-i-arrow-60-left, .hh-scope .k-pager-wrap[dir=rtl] .k-i-arrow-60-right, .hh-scope .k-pager-wrap[dir=rtl] .k-i-arrow-end-left, .hh-scope .k-pager-wrap[dir=rtl] .k-i-arrow-end-right, .hh-scope .k-rtl .k-pager-wrap .k-i-arrow-60-left, .hh-scope .k-rtl .k-pager-wrap .k-i-arrow-60-right, .hh-scope .k-rtl .k-pager-wrap .k-i-arrow-end-left, .hh-scope .k-rtl .k-pager-wrap .k-i-arrow-end-right, .hh-scope [dir=rtl] .k-pager-wrap .k-i-arrow-60-left, .hh-scope [dir=rtl] .k-pager-wrap .k-i-arrow-60-right, .hh-scope [dir=rtl] .k-pager-wrap .k-i-arrow-end-left, .hh-scope [dir=rtl] .k-pager-wrap .k-i-arrow-end-right{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hh-scope .k-pager-wrap[dir=rtl] .k-pager-sizes .k-dropdown, .hh-scope .k-pager-wrap[dir=rtl] .k-pager-sizes>select, .hh-scope .k-rtl .k-pager-wrap .k-pager-sizes .k-dropdown, .hh-scope .k-rtl .k-pager-wrap .k-pager-sizes>select, .hh-scope [dir=rtl] .k-pager-wrap .k-pager-sizes .k-dropdown, .hh-scope [dir=rtl] .k-pager-wrap .k-pager-sizes>select{
    margin-right: 0;
    margin-left: 2em
}

.hh-scope .k-pager-wrap.k-pager-lg, .hh-scope .k-pager-wrap.k-pager-md, .hh-scope .k-pager-wrap.k-pager-sm{
    position: relative;
    overflow: visible
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers-wrap, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers-wrap, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers-wrap{
    width: -webkit-calc(4em + 2px);
    width: calc(4em + 2px);
    height: -webkit-calc(2.3em + 2px);
    height: calc(2.3em + 2px);
    box-sizing: border-box;
    border-color: inherit;
    margin: 0 .08333em
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers{
    position: absolute;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    height: auto;
    margin: 0;
    bottom: 0;
    border-style: solid;
    border-width: 1px;
    border-color: inherit;
    z-index: 3;
    border-radius: 0
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers li:not(.k-current-page), .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers li:not(.k-current-page), .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers li:not(.k-current-page){
    display: none
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers .k-current-page, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers .k-current-page, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers .k-current-page{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers .k-link, .hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers .k-state-selected, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers .k-link, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers .k-state-selected, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers .k-link, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers .k-state-selected{
    margin: 0;
    border-width: 0;
    width: 4em;
    height: 2.3em
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded{
    border-radius: 0
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-pager-nav, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-pager-nav, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-pager-nav{
    border-radius: 0
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded li, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded li, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded li{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page{
    border-radius: 0;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: inherit
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-link, .hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-state-selected, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-link, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-state-selected, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-link, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-state-selected{
    border-radius: 0
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-pager-nav, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-pager-nav, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-pager-nav{
    border-radius: 0
}

.hh-scope .k-pager-wrap.k-pager-lg[dir=rtl] .k-pager-numbers+.k-link, .hh-scope .k-pager-wrap.k-pager-lg[dir=rtl] .k-pager-numbers+.k-pager-input, .hh-scope .k-pager-wrap.k-pager-md[dir=rtl] .k-pager-numbers+.k-link, .hh-scope .k-pager-wrap.k-pager-md[dir=rtl] .k-pager-numbers+.k-pager-input, .hh-scope .k-pager-wrap.k-pager-sm[dir=rtl] .k-pager-numbers+.k-link, .hh-scope .k-pager-wrap.k-pager-sm[dir=rtl] .k-pager-numbers+.k-pager-input, .hh-scope .k-rtl .k-pager-wrap.k-pager-lg .k-pager-numbers+.k-link, .hh-scope .k-rtl .k-pager-wrap.k-pager-lg .k-pager-numbers+.k-pager-input, .hh-scope .k-rtl .k-pager-wrap.k-pager-md .k-pager-numbers+.k-link, .hh-scope .k-rtl .k-pager-wrap.k-pager-md .k-pager-numbers+.k-pager-input, .hh-scope .k-rtl .k-pager-wrap.k-pager-sm .k-pager-numbers+.k-link, .hh-scope .k-rtl .k-pager-wrap.k-pager-sm .k-pager-numbers+.k-pager-input, .hh-scope [dir=rtl] .k-pager-wrap.k-pager-lg .k-pager-numbers+.k-link, .hh-scope [dir=rtl] .k-pager-wrap.k-pager-lg .k-pager-numbers+.k-pager-input, .hh-scope [dir=rtl] .k-pager-wrap.k-pager-md .k-pager-numbers+.k-link, .hh-scope [dir=rtl] .k-pager-wrap.k-pager-md .k-pager-numbers+.k-pager-input, .hh-scope [dir=rtl] .k-pager-wrap.k-pager-sm .k-pager-numbers+.k-link, .hh-scope [dir=rtl] .k-pager-wrap.k-pager-sm .k-pager-numbers+.k-pager-input{
    margin-left: 0
}

.hh-scope .k-pager-wrap.k-pager-md .k-pager-info, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-info{
    display: none
}

.hh-scope .k-pager-wrap.k-pager-md .k-pager-refresh, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-refresh{
    margin-left: auto
}

.hh-scope .k-pager-wrap.k-pager-md[dir=rtl] .k-pager-refresh, .hh-scope .k-pager-wrap.k-pager-sm[dir=rtl] .k-pager-refresh, .hh-scope .k-rtl .k-pager-wrap.k-pager-md .k-pager-refresh, .hh-scope .k-rtl .k-pager-wrap.k-pager-sm .k-pager-refresh, .hh-scope [dir=rtl] .k-pager-wrap.k-pager-md .k-pager-refresh, .hh-scope [dir=rtl] .k-pager-wrap.k-pager-sm .k-pager-refresh{
    margin-left: 0;
    margin-right: auto
}

.hh-scope .k-pager-wrap.k-pager-sm .k-pager-sizes{
    display: none
}

.hh-scope .k-menu{
    cursor: default
}

.hh-scope .k-menu .k-link{
    white-space: nowrap
}

.hh-scope .k-menu .k-item>.k-link{
    color: inherit
}

.hh-scope .k-menu, .hh-scope .k-menu .k-menu-group, .hh-scope .k-menu-scroll-wrapper .k-menu-group, .hh-scope .k-popups-wrapper .k-menu-group{
    list-style: none;
    margin: 0;
    padding: 0;
    zoom:1}

.hh-scope .k-menu:after{
    content: "";
    display: block;
    width: 99%;
    height: 0;
    float: inherit;
    clear: both
}

.hh-scope .k-menu .k-item, .hh-scope .k-menu-scroll-wrapper .k-item, .hh-scope .k-popups-wrapper .k-item{
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none
}

.hh-scope .k-menu .k-item .k-item, .hh-scope .k-menu-scroll-wrapper .k-item .k-item, .hh-scope .k-menu-scroll-wrapper.vertical>.k-item, .hh-scope .k-popups-wrapper .k-item .k-item, .hh-scope .k-popups-wrapper.vertical>.k-item, .hh-scope ul.k-menu-vertical>.k-item{
    display: block;
    float: none;
    border-width: 0
}

.hh-scope .k-menu .k-image, .hh-scope .k-menu .k-item>.k-link>.k-icon, .hh-scope .k-menu .k-sprite, .hh-scope .k-menu-scroll-wrapper .k-image, .hh-scope .k-menu-scroll-wrapper .k-item>.k-link>.k-icon, .hh-scope .k-menu-scroll-wrapper .k-sprite, .hh-scope .k-popups-wrapper .k-image, .hh-scope .k-popups-wrapper .k-item>.k-link>.k-icon, .hh-scope .k-popups-wrapper .k-sprite{
    margin: -2px 4px 0 -4px;
    vertical-align: middle
}

.hh-scope .k-menu .k-item>.k-link, .hh-scope .k-menu-scroll-wrapper .k-item>.k-link, .hh-scope .k-popups-wrapper .k-item>.k-link{
    display: block;
    padding: 1.2em 1.2em 1.1em;
    line-height: 1.34em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hh-scope .k-menu .k-menu-group, .hh-scope .k-menu-scroll-wrapper .k-menu-group, .hh-scope .k-popups-wrapper .k-menu-group{
    display: none;
    border-style: solid;
    border-width: 1px;
    overflow: visible;
    white-space: nowrap
}

.hh-scope .k-menu .k-menu-group>.k-item, .hh-scope .k-menu-scroll-wrapper .k-menu-group>.k-item, .hh-scope .k-popups-wrapper .k-menu-group>.k-item{
    display: block;
    border-width: 0
}

.hh-scope .k-menu .k-item, .hh-scope .k-menu-scroll-wrapper .k-item, .hh-scope .k-menu-scroll-wrapper.horizontal>.k-item, .hh-scope .k-popups-wrapper .k-item, .hh-scope .k-popups-wrapper.horizontal>.k-item, .hh-scope .k-widget.k-menu-horizontal>.k-item{
    position: relative;
    float: left;
    border-style: solid;
    border-width: 0 1px 0 0;
    zoom:1;box-sizing: content-box
}

.hh-scope .k-context-menu.k-menu-vertical>.k-item>.k-link, .hh-scope .k-menu .k-menu-group .k-item>.k-link, .hh-scope .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link, .hh-scope .k-popups-wrapper.vertical>.k-item>.k-link{
    padding: .28em 1.8em .38em .9em
}

.hh-scope .k-context-menu.k-menu-horizontal>.k-separator, .hh-scope .k-popups-wrapper.horizontal>.k-separator{
    display: none
}

.hh-scope .k-context-menu.k-menu-horizontal>.k-item, .hh-scope .k-popups-wrapper.horizontal>.k-item{
    box-sizing: border-box
}

.hh-scope .k-context-menu.k-menu-horizontal>.k-last, .hh-scope .k-popups-wrapper.horizontal>.k-last{
    border: 0
}

.hh-scope .k-menu-horizontal>.k-item>.k-link>.k-menu-expand-arrow, .hh-scope .k-popups-wrapper .k-item>.k-link>.k-menu-expand-arrow{
    margin: -2px 0 0
}

.hh-scope .k-menu .k-item>.k-link>.k-i-arrow-60-down, .hh-scope .k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-down, .hh-scope .k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-down{
    margin-right: -8px
}

.hh-scope .k-menu-group .k-item>.k-link>.k-menu-expand-arrow, .hh-scope .k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-right, .hh-scope .k-menu-vertical .k-item>.k-link>.k-menu-expand-arrow, .hh-scope .k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-right{
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: .2rem
}

.hh-scope .k-menu .k-animation-container, .hh-scope .k-menu-scroll-wrapper .k-animation-container, .hh-scope .k-popups-wrapper .k-animation-container{
    border: 0
}

.hh-scope .k-menu .k-animation-container, .hh-scope .k-menu .k-menu-group, .hh-scope .k-menu-scroll-wrapper .k-animation-container, .hh-scope .k-menu-scroll-wrapper .k-menu-group, .hh-scope .k-popups-wrapper .k-animation-container, .hh-scope .k-popups-wrapper .k-menu-group{
    position: absolute;
    left: 0
}

.hh-scope .k-menu .k-animation-container .k-animation-container, .hh-scope .k-menu .k-menu-group .k-menu-group, .hh-scope .k-menu-scroll-wrapper .k-animation-container .k-animation-container, .hh-scope .k-menu-scroll-wrapper .k-menu-group .k-menu-group, .hh-scope .k-menu-scroll-wrapper.vertical .k-animation-container, .hh-scope .k-menu-scroll-wrapper.vertical .k-menu-group, .hh-scope .k-menu-vertical .k-animation-container, .hh-scope .k-menu-vertical .k-menu-group, .hh-scope .k-popups-wrapper .k-animation-container .k-animation-container, .hh-scope .k-popups-wrapper .k-menu-group .k-menu-group, .hh-scope .k-popups-wrapper.vertical .k-animation-container, .hh-scope .k-popups-wrapper.vertical .k-menu-group{
    top: 0;
    left: 0
}

.hh-scope .k-menu .k-animation-container .k-menu-group, .hh-scope .k-menu-scroll-wrapper .k-animation-container .k-menu-group, .hh-scope .k-popups-wrapper .k-animation-container .k-menu-group{
    top: auto;
    left: auto;
    margin-left: -1px
}

.hh-scope .k-menu .k-animation-container, .hh-scope .k-menu-scroll-wrapper .k-animation-container, .hh-scope .k-popup .k-animation-container, .hh-scope .k-popups-wrapper .k-animation-container{
    margin-top: -1px;
    padding-left: 1px
}

.hh-scope .k-ie .k-menu .k-animation-container, .hh-scope .k-ie .k-menu-scroll-wrapper .k-animation-container, .hh-scope .k-ie .k-popup .k-animation-container, .hh-scope .k-ie .k-popups-wrapper .k-animation-container{
    margin-top: -2px
}

.hh-scope .k-popup .k-animation-container .k-popup{
    margin-left: -1px
}

.hh-scope .k-menu-scroll-wrapper .k-separator, .hh-scope .k-popups-wrapper .k-separator, .hh-scope ul.k-menu .k-separator{
    padding: .25em 0;
    height: 100%;
    width: 1px;
    font-size: 0;
    line-height: 0;
    border-width: 0 1px 0 0
}

.hh-scope .k-menu .k-menu-group .k-separator, .hh-scope .k-menu-scroll-wrapper.vertical .k-menu-group .k-separator, .hh-scope .k-menu-scroll-wrapper.vertical .k-separator, .hh-scope .k-popups-wrapper.vertical .k-menu-group .k-separator, .hh-scope .k-popups-wrapper.vertical .k-separator, .hh-scope ul.k-menu-vertical .k-separator{
    padding: 0;
    height: 1px;
    width: 100%;
    border-width: 1px 0 0
}

.hh-scope .k-menu-scroll-wrapper .k-widget.k-menu, .hh-scope .k-popups-wrapper .k-widget.k-menu{
    white-space: nowrap;
    overflow: hidden
}

.hh-scope .k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical, .hh-scope .k-popups-wrapper.vertical .k-menu.k-menu-vertical{
    height: 100%;
    box-sizing: border-box
}

.hh-scope .k-menu-scroll-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item, .hh-scope .k-popups-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item{
    display: inline-block;
    overflow: hidden;
    float: none
}

.hh-scope .k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical>.k-item, .hh-scope .k-popups-wrapper.vertical .k-menu.k-menu-vertical>.k-item{
    overflow: hidden
}

.hh-scope .k-menu-scroll-wrapper, .hh-scope .k-popups-wrapper{
    position: relative;
    border: 0;
    margin: 0;
    padding: 0
}

.hh-scope .k-menu-scroll-wrapper.vertical, .hh-scope .k-popups-wrapper.vertical{
    height: 100%
}

.hh-scope .k-menu-scroll-wrapper>.k-animation-container .k-item, .hh-scope .k-popups-wrapper>.k-animation-container .k-item{
    float: none
}

.hh-scope .k-menu-scroll-wrapper .k-menu-scroll-button, .hh-scope .k-popups-wrapper .k-menu-scroll-button{
    border-radius: 0;
    position: absolute;
    display: none
}

.hh-scope .k-menu-scroll-wrapper .k-scroll-up, .hh-scope .k-popups-wrapper .k-scroll-up{
    top: 0;
    left: 0
}

.hh-scope .k-menu-scroll-wrapper .k-scroll-down, .hh-scope .k-popups-wrapper .k-scroll-down{
    bottom: 0;
    left: 0
}

.hh-scope .k-menu-scroll-wrapper .k-scroll-down, .hh-scope .k-menu-scroll-wrapper .k-scroll-up, .hh-scope .k-popups-wrapper .k-scroll-down, .hh-scope .k-popups-wrapper .k-scroll-up{
    width: 100%;
    height: 16px;
    padding: 0 .7em;
    line-height: .2em
}

.hh-scope .k-menu-scroll-wrapper .k-scroll-left, .hh-scope .k-popups-wrapper .k-scroll-left{
    top: 0;
    left: 0
}

.hh-scope .k-menu-scroll-wrapper .k-scroll-right, .hh-scope .k-popups-wrapper .k-scroll-right{
    top: 0;
    right: 0
}

.hh-scope .k-menu-scroll-wrapper .k-scroll-left, .hh-scope .k-menu-scroll-wrapper .k-scroll-right, .hh-scope .k-popups-wrapper .k-scroll-left, .hh-scope .k-popups-wrapper .k-scroll-right{
    width: 16px;
    height: 100%;
    padding-left: 0;
    padding-right: 0
}

.hh-scope .k-menu-scroll-wrapper .k-scroll-left .k-icon, .hh-scope .k-menu-scroll-wrapper .k-scroll-right .k-icon, .hh-scope .k-popups-wrapper .k-scroll-left .k-icon, .hh-scope .k-popups-wrapper .k-scroll-right .k-icon{
    margin-top: -.5em;
    position: absolute;
    top: 50%;
    left: 0
}

.hh-scope .k-rtl .k-menu .k-item, .hh-scope .k-rtl .k-widget.k-menu-horizontal>.k-item, .hh-scope [dir=rtl] .k-menu .k-item, .hh-scope [dir=rtl] .k-widget.k-menu-horizontal>.k-item{
    border-width: 0 0 0 1px
}

.hh-scope .k-rtl .k-menu .k-image, .hh-scope .k-rtl .k-menu .k-item>.k-link>.k-icon, .hh-scope .k-rtl .k-menu .k-sprite, .hh-scope .k-rtl .k-menu-scroll-wrapper .k-image, .hh-scope .k-rtl .k-menu-scroll-wrapper .k-item>.k-link>.k-icon, .hh-scope .k-rtl .k-menu-scroll-wrapper .k-sprite, .hh-scope .k-rtl .k-popups-wrapper .k-image, .hh-scope .k-rtl .k-popups-wrapper .k-item>.k-link>.k-icon, .hh-scope .k-rtl .k-popups-wrapper .k-sprite, .hh-scope [dir=rtl] .k-menu .k-image, .hh-scope [dir=rtl] .k-menu .k-item>.k-link>.k-icon, .hh-scope [dir=rtl] .k-menu .k-sprite, .hh-scope [dir=rtl] .k-menu-scroll-wrapper .k-image, .hh-scope [dir=rtl] .k-menu-scroll-wrapper .k-item>.k-link>.k-icon, .hh-scope [dir=rtl] .k-menu-scroll-wrapper .k-sprite, .hh-scope [dir=rtl] .k-popups-wrapper .k-image, .hh-scope [dir=rtl] .k-popups-wrapper .k-item>.k-link>.k-icon, .hh-scope [dir=rtl] .k-popups-wrapper .k-sprite{
    margin-right: -4px;
    margin-left: 4px
}

.hh-scope .k-rtl .k-menu .k-menu-group>.k-item, .hh-scope .k-rtl .k-menu-scroll-wrapper .k-menu-group>.k-item, .hh-scope .k-rtl .k-popups-wrapper .k-menu-group>.k-item, .hh-scope [dir=rtl] .k-menu .k-menu-group>.k-item, .hh-scope [dir=rtl] .k-menu-scroll-wrapper .k-menu-group>.k-item, .hh-scope [dir=rtl] .k-popups-wrapper .k-menu-group>.k-item{
    border: 0
}

.hh-scope .k-rtl .k-context-menu.k-menu-vertical>.k-item>.k-link, .hh-scope .k-rtl .k-menu .k-menu-group .k-item>.k-link, .hh-scope .k-rtl .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link, .hh-scope .k-rtl .k-popups-wrapper.vertical>.k-item>.k-link, .hh-scope [dir=rtl] .k-context-menu.k-menu-vertical>.k-item>.k-link, .hh-scope [dir=rtl] .k-menu .k-menu-group .k-item>.k-link, .hh-scope [dir=rtl] .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link, .hh-scope [dir=rtl] .k-popups-wrapper.vertical>.k-item>.k-link{
    padding: .28em .9em .38em 1.8em
}

.hh-scope .k-context-menu{
    border: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hh-scope .k-grid, .hh-scope .k-listview{
    position: relative;
    zoom:1}

.hh-scope .k-grid table{
    width: 100%;
    margin: 0;
    max-width: none;
    border-collapse: separate;
    border-spacing: 0;
    empty-cells: show;
    border-width: 0;
    outline: 0
}

.hh-scope .k-header.k-drag-clue{
    padding: .5em .6em .4em .6em;
    line-height: 1.6;
    overflow: hidden
}

.hh-scope .k-filter-row th, .hh-scope .k-grid-header th.k-header{
    overflow: hidden;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: .5em .6em .4em .6em;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left
}

.hh-scope .k-grid-header th.k-header{
    vertical-align: bottom;
    cursor: default
}

.hh-scope .k-grid-header th.k-header .k-checkbox{
    vertical-align: top
}

.hh-scope .k-filtercell, .hh-scope .k-filtercell .k-widget, .hh-scope .k-filtercell>span{
    display: block;
    width: auto
}

.hh-scope .k-filtercell>span{
    padding-right: 4.8em;
    position: relative;
    min-height: 2em;
    line-height: 2em
}

.hh-scope .k-filtercell>.k-operator-hidden{
    padding-right: 2.3em
}

.hh-scope .k-filter-row .k-dropdown-operator, .hh-scope .k-filtercell>span>.k-button{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0
}

.hh-scope .k-filter-row .k-dropdown-operator{
    width: 2.1em;
    right: 2.5em
}

.hh-scope .k-filtercell>span>label{
    vertical-align: middle
}

.hh-scope .k-filter-row label>input[type=radio]{
    vertical-align: middle;
    position: relative;
    bottom: 2px
}

.hh-scope .k-ff .k-grid .k-filter-row .k-i-filter-clear{
    top: 1px
}

.hh-scope .k-ie10 .k-grid-header a:active{
    background-color: transparent
}

.hh-scope .k-grid-header th.k-header>.k-link{
    display: block;
    min-height: 18px;
    line-height: 18px;
    margin: -.5em -.6em -.4em 0;
    padding: .5em .6em .4em 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-grid-header th.k-with-icon .k-link{
    margin-right: 18px
}

.hh-scope .k-grid-header th>.k-link>.k-icon{
    vertical-align: text-top
}

.hh-scope .k-grid .k-state-hover{
    cursor: pointer
}

.hh-scope .k-grid-column-resizing, .hh-scope .k-grid-column-resizing .k-button, .hh-scope .k-grid-column-resizing .k-grid-filter, .hh-scope .k-grid-column-resizing .k-grid-toolbar, .hh-scope .k-grid-column-resizing .k-link{
    cursor: col-resize
}

.hh-scope .k-grid td{
    border-style: solid;
    border-width: 0 0 0 1px;
    padding: .4em .6em;
    overflow: hidden;
    line-height: 1.6em;
    vertical-align: middle;
    text-overflow: ellipsis
}

.hh-scope .k-grid .k-grouping-row td, .hh-scope .k-grid .k-hierarchy-cell{
    overflow: visible
}

.hh-scope .k-grid-edit-row td{
    text-overflow: clip
}

.hh-scope .k-grid-edit-row .k-textbox, .hh-scope .k-grid-edit-row .text-box{
    margin-top: 0;
    margin-bottom: 0
}

.hh-scope .k-grid-footer-wrap, .hh-scope .k-grid-header-wrap{
    position: relative;
    width: 100%;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px 0 0;
    zoom:1}

.hh-scope div.k-grid-footer, .hh-scope div.k-grid-header{
    padding-right: 17px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    zoom:1}

.hh-scope .k-grid-header-locked>table, .hh-scope .k-grid-header-wrap>table{
    margin-bottom: -1px
}

.hh-scope .k-grid-content{
    position: relative;
    width: 100%;
    overflow: auto;
    overflow-x: auto;
    overflow-y: scroll;
    zoom:1;min-height: 0
}

.hh-scope .k-mobile .k-grid tbody{
    -webkit-backface-visibility: hidden
}

.hh-scope .k-mobile .k-grid-backface tbody{
    -webkit-backface-visibility: visible
}

.hh-scope .k-grid-content-expander{
    position: absolute;
    visibility: hidden;
    height: 1px
}

.hh-scope .k-grid-norecords{
    width: 100%;
    height: 100%;
    text-align: center
}

.hh-scope .k-grid-norecords-template{
    width: 20em;
    height: 4em;
    line-height: 4em;
    vertical-align: middle;
    margin: 0 auto
}

.hh-scope .k-grid-content>.k-grid-norecords>.k-grid-norecords-template{
    top: 50%;
    left: 50%;
    margin-left: -10em;
    margin-top: -2em;
    position: absolute
}

@media print {
    .hh-scope .k-grid{
        height: auto!important
    }

    .hh-scope .k-grid-header{
        padding: 0!important
    }

    .hh-scope .k-grid-content, .hh-scope .k-grid-header-wrap{
        overflow: visible;
        height: auto!important
    }
}

.hh-scope .k-grid .k-scrollbar{
    -ms-overflow-style: scrollbar
}

.hh-scope .k-virtual-scrollable-wrap{
    height: 100%;
    overflow-y: hidden;
    position: relative
}

.hh-scope .k-grid-content table, .hh-scope .k-grid-content-locked>table, .hh-scope .k-grid-footer table, .hh-scope .k-grid-header table{
    table-layout: fixed
}

.hh-scope .k-grid-lockedcolumns{
    white-space: nowrap
}

.hh-scope .k-grid-content, .hh-scope .k-grid-content-locked, .hh-scope .k-pager-wrap{
    white-space: normal
}

.hh-scope .k-grid-content-locked, .hh-scope .k-grid-footer-locked, .hh-scope .k-grid-header-locked{
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    position: relative;
    border-style: solid;
    border-width: 0 1px 0 0
}

.hh-scope .k-grid-content-locked+.k-grid-content, .hh-scope .k-grid-footer-locked+.k-grid-footer-wrap, .hh-scope .k-grid-header-locked+.k-grid-header-wrap{
    display: inline-block;
    vertical-align: top
}

.hh-scope .k-grid-toolbar{
    border-style: solid;
    border-width: 0 0 1px
}

.hh-scope .k-filter-row>th:first-child, .hh-scope .k-grid tbody td:first-child, .hh-scope .k-grid tfoot td:first-child, .hh-scope .k-grid-header th.k-header:first-child{
    border-left-width: 0
}

.hh-scope .k-grid-header th.k-header.k-first{
    border-left-width: 1px
}

.hh-scope .k-footer-template td{
    border-style: solid;
    border-width: 1px 0 0 1px
}

.hh-scope .k-group-footer td{
    border-style: solid;
    border-width: 1px 0
}

.hh-scope .k-group-footer .k-group-cell+td{
    border-left-width: 1px
}

.hh-scope .k-grid-footer{
    border-style: solid;
    border-width: 1px 0 0
}

.hh-scope .k-grid-footer td{
    border-top-width: 0
}

.hh-scope .k-grid-footer>td{
    border-top-width: 1px
}

.hh-scope .k-grid-pager{
    border-width: 1px 0 0
}

.hh-scope .k-header>.k-grid-filter, .hh-scope .k-header>.k-header-column-menu{
    float: right;
    margin: -.5em -.6em -.4em 0;
    padding: .5em .2em .4em;
    position: relative;
    z-index: 1;
    color: inherit
}

.hh-scope .k-grid .k-animation-container{
    position: absolute
}

.hh-scope .k-filter-menu{
    padding: .5em
}

.hh-scope .k-list-filter{
    display: block
}

.hh-scope form.k-filter-menu .k-textbox, .hh-scope form.k-filter-menu .k-widget{
    display: block
}

.hh-scope form.k-filter-menu .k-textbox{
    width: 100%;
    margin-bottom: 3px
}

.hh-scope .k-filter-help-text, .hh-scope .k-filter-menu .k-textbox, .hh-scope .k-filter-menu .k-widget{
    margin: .19em 0 0
}

.hh-scope .k-filter-menu span.k-filter-and{
    width: 6em;
    margin: .5em 0
}

.hh-scope .k-filter-menu .k-action-buttons{
    margin: 0;
    padding: 0;
    text-align: initial
}

.hh-scope .k-filter-menu .k-action-buttons .k-button{
    width: 48%;
    margin: .5em 4% 0 0;
    min-width: 0
}

.hh-scope .k-filter-menu .k-action-buttons .k-button+.k-button{
    margin-right: 0
}

.hh-scope .k-filter-menu .k-filter-selected-items{
    font-weight: 700;
    margin: .5em
}

.hh-scope .k-multicheck-wrap{
    overflow: auto;
    overflow-x: hidden;
    white-space: nowrap;
    max-height: 300px
}

.hh-scope .k-multicheck-wrap .k-item{
    line-height: 2.2em
}

.hh-scope .k-grouping-row .k-icon{
    margin: -3px 4px 0 2px
}

.hh-scope .k-grouping-row p{
    display: inline-block;
    vertical-align: middle;
    margin-left: -.6em;
    padding: 0 .6em
}

.hh-scope .k-grouping-row+tr td{
    border-top-width: 1px
}

.hh-scope .k-grouping-row .k-group-cell, .hh-scope .k-grouping-row+tr .k-group-cell{
    border-top-width: 0;
    text-overflow: clip
}

.hh-scope .k-grid .k-hierarchy-cell+td{
    border-left-width: 0
}

.hh-scope .k-grid .k-group-col, .hh-scope .k-grid .k-hierarchy-col{
    width: 27px
}

.hh-scope .k-grouping-header{
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.hh-scope .k-grouping-header{
    line-height: 2;
    position: relative;
    white-space: normal
}

.hh-scope .k-grouping-dropclue{
    position: absolute;
    top: 3px;
    width: 6px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: -165px -148px
}

.hh-scope .k-grouping-dropclue:after, .hh-scope .k-grouping-dropclue:before{
    content: "";
    width: 0;
    height: 0;
    border: 3px solid;
    border-left-color: transparent;
    border-right-color: transparent;
    position: absolute;
    left: 0
}

.hh-scope .k-grouping-dropclue:before{
    top: 0;
    border-bottom: 0
}

.hh-scope .k-grouping-dropclue:after{
    bottom: 0;
    border-top: 0
}

.hh-scope .k-group-indicator{
    padding: .15em .15em .15em .4em;
    border-width: 1px;
    border-style: solid;
    line-height: 1.5em;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    vertical-align: top
}

.hh-scope .k-grouping-header .k-group-indicator{
    margin: 0 3px
}

.hh-scope .k-group-indicator .k-button.k-bare, .hh-scope .k-group-indicator .k-link{
    padding: 0;
    border-width: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .k-group-indicator .k-link .k-icon{
    margin-right: 4px
}

.hh-scope .k-group-indicator .k-button.k-bare{
    margin-left: 8px;
    padding: 0;
    width: auto;
    height: auto;
    opacity: .5
}

.hh-scope .k-group-indicator .k-button.k-bare::after, .hh-scope .k-group-indicator .k-button.k-bare::before{
    display: none
}

.hh-scope .k-group-indicator .k-button.k-bare:hover{
    opacity: 1
}

.hh-scope .k-no-flexbox .k-group-indicator{
    display: inline-block
}

.hh-scope .k-no-flexbox .k-group-indicator .k-button, .hh-scope .k-no-flexbox .k-group-indicator .k-link{
    display: inline-block;
    vertical-align: middle
}

.hh-scope .k-dirty-cell:before{
    content: "\a0";
    display: inline-block;
    width: 0;
    float: left
}

.hh-scope .k-dirty-cell{
    position: relative
}

.hh-scope .k-dirty-cell.k-edit-cell{
    position: static
}

.hh-scope .k-dirty-cell .k-dirty{
    margin: 0;
    top: 0;
    left: 0
}

.hh-scope .k-dirty{
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px;
    border-color: red transparent transparent red;
    margin: -.45em 0 0 -.6em;
    padding: 0;
    overflow: hidden
}

.hh-scope .k-grid-toolbar, .hh-scope .k-grouping-header{
    margin: 0;
    padding: .75em 1em .8333em;
    cursor: default
}

.hh-scope .k-grid .k-edit-container{
    padding: 0
}

.hh-scope .k-grid .field-validation-error{
    display: block
}

.hh-scope .k-grid .input-validation-error{
    border-style: ridge;
    border-color: red;
    background-color: pink
}

.hh-scope .k-grid-toolbar .k-button{
    vertical-align: middle
}

.hh-scope .k-grid-actions{
    display: inline-block
}

.hh-scope .k-grid .k-button, .hh-scope .k-grid .k-grid-toolbar>*{
    margin: .16em
}

.hh-scope .k-grid tbody .k-button{
    min-width: 64px
}

.hh-scope .k-grid tbody button.k-button{
    min-width: 78px
}

.hh-scope html body .k-grid tbody .k-button-icon{
    width: auto;
    min-width: 0
}

.hh-scope .k-detail-row{
    position: relative
}

.hh-scope .k-grid .k-detail-cell{
    overflow: visible
}

.hh-scope .k-grid .k-edit-cell{
    padding: 0 .3em;
    white-space: nowrap
}

.hh-scope .k-grid .k-edit-cell .k-tooltip{
    white-space: normal
}

.hh-scope .k-edit-cell>.k-textbox, .hh-scope .k-edit-cell>.k-widget:not(.k-switch), .hh-scope .k-edit-cell>.text-box, .hh-scope .k-grid-edit-row>td>.k-textbox, .hh-scope .k-grid-edit-row>td>.k-widget:not(.k-switch), .hh-scope .k-grid-edit-row>td>.text-box{
    width: 100%
}

.hh-scope html .k-edit-cell .k-widget.k-tooltip, .hh-scope html .k-grid-edit-row .k-widget.k-tooltip{
    width: auto;
    max-width: 300px
}

.hh-scope .k-edit-cell input[type=checkbox]{
    margin-left: .6em
}

.hh-scope .k-grid-resize-indicator{
    position: absolute;
    width: 2px;
    background-color: #aaa
}

.hh-scope .k-grid-header .k-resize-handle, .hh-scope .k-grid>.k-resize-handle{
    position: absolute;
    height: 25px;
    cursor: col-resize;
    z-index: 2
}

.hh-scope .k-marquee{
    position: absolute;
    z-index: 100000
}

.hh-scope .k-marquee-color, .hh-scope .k-marquee-text{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.hh-scope .k-marquee-color{
    filter: alpha(opacity=60);
    opacity: .6
}

.hh-scope .k-ie9 .k-column-menu{
    width: 160px
}

.hh-scope .k-column-menu{
    min-width: 160px
}

.hh-scope .k-column-menu .k-sprite{
    margin-right: 10px
}

.hh-scope .k-column-menu>.k-menu{
    border-width: 0
}

.hh-scope .k-column-menu .k-calendar .k-link{
    white-space: normal
}

.hh-scope .k-columns-item .k-group{
    max-height: 200px;
    overflow: auto
}

.hh-scope .k-pdf-export-shadow .k-grid{
    float: left;
    width: auto!important
}

.hh-scope .k-pdf-export-shadow .k-grid-content.k-auto-scrollable{
    padding-right: 0!important
}

.hh-scope .k-pdf-export-shadow .k-grid, .hh-scope .k-pdf-export-shadow .k-grid-content, .hh-scope .k-pdf-export-shadow .k-grid-content-locked{
    height: auto!important;
    overflow: visible
}

.hh-scope .k-pdf-export-shadow .k-grid-content-locked+.k-grid-content, .hh-scope .k-pdf-export-shadow .k-grid-footer-locked+.k-grid-footer-wrap, .hh-scope .k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap{
    width: auto!important
}

.hh-scope .k-pdf-export-shadow .k-grid-header, .hh-scope .k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer{
    padding: 0!important
}

.hh-scope .k-loading-pdf-mask{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100
}

.hh-scope .k-loading-pdf-mask .k-loading-color{
    filter: alpha(opacity=50);
    opacity: .5
}

.hh-scope .k-loading-pdf-mask .k-loading-pdf-progress{
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.hh-scope .k-pdf-export .k-loading-pdf-mask{
    display: none
}

.hh-scope .k-pdf-export .k-grid-filter{
    text-decoration: none
}

.hh-scope .k-autofitting{
    width: auto!important;
    table-layout: auto!important
}

.hh-scope .k-autofitting td, .hh-scope .k-autofitting th.k-header{
    white-space: nowrap!important
}

.hh-scope .k-autofitting .k-detail-row{
    display: none!important
}

.hh-scope .k-grid .k-grouping-row td{
    border-bottom-width: 0
}

.hh-scope .k-grid .k-grouping-row+tr td{
    border-top-width: 1px
}

.hh-scope .k-grid .k-grouping-row+tr td.k-group-cell{
    border-top-width: 0
}

.hh-scope .k-grid .k-group-cell{
    border-bottom-width: 0;
    border-top-width: 0
}

.hh-scope .k-grid-header .k-i-sort-asc-sm, .hh-scope .k-grid-header .k-i-sort-desc-sm{
    margin-left: 7px
}

.hh-scope .k-grid-header .k-sort-order{
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-top: 1px;
    margin-left: -1px;
    vertical-align: text-top;
    font-size: 12px
}

.hh-scope .k-grid-header .k-link .k-icon.k-i-sort-asc-sm, .hh-scope .k-grid-header .k-link .k-icon.k-i-sort-desc-sm{
    margin-top: 1px;
    vertical-align: text-top
}

.hh-scope .k-grid .k-header .k-grid-search{
    width: 15.7em;
    float: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hh-scope .k-treelist .k-status{
    padding: .4em .6em;
    line-height: 1.6em
}

.hh-scope .k-treelist .k-status .k-loading{
    vertical-align: baseline;
    margin-right: 5px
}

.hh-scope .k-treelist tr.k-hidden{
    display: none
}

.hh-scope .k-treelist.k-treelist-dragging, .hh-scope .k-treelist.k-treelist-dragging .k-state-hover{
    cursor: default
}

.hh-scope .k-treelist .k-i-drag-and-drop{
    position: absolute;
    z-index: 10000;
    visibility: hidden;
    width: 80px;
    height: 5px;
    margin-top: -3px;
    background-color: transparent;
    background-repeat: no-repeat
}

.hh-scope .k-treelist .k-i-arrow-45-down-right, .hh-scope .k-treelist .k-i-arrow-60-right{
    cursor: pointer
}

.hh-scope .k-treelist .k-i-arrow-45-down-right{
    margin-top: -.5em
}

.hh-scope .k-drag-separator{
    display: inline-block;
    border-right: 1px solid;
    height: 1em;
    vertical-align: top;
    margin: 0 .5em
}

.hh-scope .k-gantt{
    white-space: nowrap;
    position: relative
}

.hh-scope .k-gantt-layout{
    display: inline-block;
    white-space: normal;
    vertical-align: top
}

.hh-scope .k-gantt .k-splitbar{
    position: relative;
    cursor: e-resize;
    width: 5px;
    border-width: 0 1px;
    background-repeat: repeat-y
}

.hh-scope .k-gantt .k-gantt-layout .k-grid-header td, .hh-scope .k-gantt .k-gantt-layout th{
    vertical-align: bottom
}

.hh-scope .k-gantt td{
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top
}

.hh-scope .k-gantt .k-grid .k-edit-cell{
    vertical-align: middle
}

.hh-scope .k-gantt-timeline>.k-timeline, .hh-scope .k-gantt-treelist>.k-treelist{
    border-width: 0;
    height: 100%
}

.hh-scope .k-gantt-toolbar{
    border-style: solid;
    border-width: 0 0 1px;
    line-height: 2.4em;
    padding: .5em
}

.hh-scope .k-gantt-layout+.k-gantt-toolbar{
    border-width: 1px 0 0
}

.hh-scope .k-gantt-actions, .hh-scope .k-gantt-toolbar>ul{
    float: left;
    margin-right: .6em
}

.hh-scope .k-gantt-actions>.k-button{
    margin-right: .5em;
    vertical-align: top
}

.hh-scope .k-gantt-toolbar>.k-gantt-views{
    float: right;
    margin-right: 0
}

.hh-scope .k-gantt-toolbar>.k-gantt-views>li.k-current-view{
    display: none
}

.hh-scope .k-gantt-toolbar>ul>li{
    display: inline-block;
    border-style: solid;
    border-width: 1px 1px 1px 0
}

.hh-scope .k-gantt-toolbar>ul>li:first-child+li{
    border-left-width: 1px
}

.hh-scope .k-gantt-toolbar .k-link{
    display: inline-block;
    padding: 0 1.1em
}

.hh-scope .k-gantt-toolbar li:first-child+li, .hh-scope .k-gantt-toolbar li:first-child+li>.k-link{
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.hh-scope .k-gantt-toolbar li:last-child, .hh-scope .k-gantt-toolbar li:last-child>.k-link{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.hh-scope .k-gantt-toolbar li.k-button{
    line-height: inherit;
    padding-top: 0;
    padding-bottom: 0
}

.hh-scope .k-gantt-treelist .k-grid-header tr{
    height: 5em
}

.hh-scope .k-gantt .k-treelist .k-grid-header{
    padding: 0!important
}

.hh-scope .k-gantt .k-treelist .k-grid-content{
    overflow-y: hidden;
    overflow-x: scroll
}

.hh-scope .k-treelist-group>tr>span{
    font-weight: 700
}

.hh-scope .k-treelist-group .k-widget{
    font-weight: 400
}

.hh-scope .k-gantt-timeline .k-grid-header tr{
    height: 2.5em
}

.hh-scope .k-gantt-timeline .k-grid-header .k-header{
    vertical-align: bottom;
    cursor: default
}

.hh-scope .k-gantt-tasks{
    position: relative
}

.hh-scope .k-gantt .k-grid-content tr, .hh-scope .k-gantt-rows tr, .hh-scope .k-gantt-tasks tr{
    height: 2.3em
}

.hh-scope .k-gantt .k-gantt-tasks td:after{
    content: "\a0"
}

.hh-scope .k-gantt-timeline{
    background: 0 0
}

.hh-scope .k-gantt-columns, .hh-scope .k-gantt-dependencies, .hh-scope .k-gantt-rows{
    position: absolute;
    top: 0;
    left: 0
}

.hh-scope .k-gantt-tables{
    position: relative
}

.hh-scope .k-gantt .k-timeline .k-grid-content{
    overflow-x: scroll
}

.hh-scope .k-gantt .k-gantt-timeline th, .hh-scope .k-gantt-timeline .k-grid-header td{
    text-align: center
}

.hh-scope .k-gantt .k-gantt-timeline .k-grid-header tr:first-child td, .hh-scope .k-gantt .k-gantt-timeline tr:first-child th{
    border-bottom-width: 1px
}

.hh-scope .k-gantt-timeline td.k-header{
    overflow: hidden;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: .5em .6em .4em;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis
}

.hh-scope .k-task-summary{
    height: 10px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px
}

.hh-scope .k-task-summary-complete{
    height: 10px;
    position: relative;
    z-index: 2
}

.hh-scope .k-task-summary-progress{
    height: 15px;
    overflow: hidden
}

.hh-scope .k-task-summary-complete:after, .hh-scope .k-task-summary-complete:before, .hh-scope .k-task-summary:after, .hh-scope .k-task-summary:before{
    content: "";
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px;
    border-color: transparent
}

.hh-scope .k-task-summary-complete:before, .hh-scope .k-task-summary:before{
    left: 0;
    border-left-color: inherit
}

.hh-scope .k-task-summary-complete:after, .hh-scope .k-task-summary:after{
    right: 0;
    border-right-color: inherit
}

.hh-scope .k-gantt-line-h, .hh-scope .k-gantt-line-v{
    position: absolute
}

.hh-scope .k-gantt-line-h{
    height: 2px
}

.hh-scope .k-gantt-line-v{
    width: 2px
}

.hh-scope .k-arrow-e, .hh-scope .k-arrow-w{
    position: absolute;
    top: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px
}

.hh-scope .k-arrow-e{
    right: -6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent
}

.hh-scope .k-arrow-w{
    left: -6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent
}

.hh-scope .k-task-milestone{
    width: 13px;
    height: 13px;
    margin-top: 3px;
    border-style: solid;
    border-width: 1px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.hh-scope .k-gantt .k-gantt-tasks .k-button-icon, .hh-scope .k-gantt .k-gantt-treelist .k-button{
    padding-top: 0;
    padding-bottom: 0
}

.hh-scope .k-gantt .k-gantt-tasks .k-button-icon{
    margin-top: 4px
}

.hh-scope .k-gantt .k-gantt-treelist .k-button{
    margin-top: -4px;
    margin-bottom: -2px
}

.hh-scope .k-gantt .k-gantt-tasks .k-button-icon{
    padding-left: 2px;
    padding-right: 2px
}

.hh-scope .k-gantt .k-gantt-tasks .k-button .k-icon, .hh-scope .k-gantt .k-gantt-treelist .k-button .k-icon{
    vertical-align: text-top
}

.hh-scope .k-rel .k-button-icon{
    position: absolute;
    left: 200px
}

.hh-scope .k-rel{
    position: relative;
    height: 0;
    top: -.3em
}

.hh-scope .k-task-wrap{
    position: absolute;
    display: inline;
    padding: 0 23px 5px;
    z-index: 2
}

.hh-scope .k-gantt-line.k-state-selected, .hh-scope .k-task-wrap:hover{
    z-index: 3
}

.hh-scope .k-milestone-wrap{
    margin: 0 -13px 0 -27px
}

.hh-scope .k-task-content{
    position: relative;
    z-index: 2
}

.hh-scope .k-task-complete{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 20%;
    z-index: 1
}

.hh-scope .k-task-dot{
    position: absolute;
    top: 0;
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: none;
    cursor: pointer
}

.hh-scope .k-task-dot.k-state-hover{
    background-color: transparent
}

.hh-scope .k-task-single+.k-task-dot, .hh-scope .k-task-single+.k-task-dot+.k-task-dot{
    top: .2em
}

.hh-scope .k-task-wrap-active .k-task-dot, .hh-scope .k-task-wrap:hover .k-task-dot{
    display: block
}

.hh-scope .k-task-dot:before{
    content: "\a0";
    display: inline-block;
    width: 0;
    height: 16px
}

.hh-scope .k-task-dot:after{
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    margin-left: 4px
}

.hh-scope .k-task-dot.k-state-hover:after, .hh-scope .k-task-dot:hover:after, .hh-scope .k-task-wrap-active .k-task-dot:after{
    border-style: solid;
    border-width: 1px;
    margin-left: 3px
}

.hh-scope .k-task-start{
    left: 0
}

.hh-scope .k-task-end{
    right: 0
}

.hh-scope .k-task-single{
    border-style: solid;
    border-width: 1px;
    text-align: left;
    overflow: hidden;
    cursor: default;
    min-height: 1.3em;
    white-space: nowrap
}

.hh-scope .k-task-template{
    padding: .2em 1.4em .2em .6em;
    line-height: normal
}

.hh-scope .k-task-actions, .hh-scope .k-task-content>.k-link{
    position: absolute;
    top: 0;
    right: 4px;
    white-space: nowrap
}

.hh-scope .k-task-actions{
    z-index: 1
}

.hh-scope .k-task-actions:first-child{
    position: static;
    float: left;
    margin: 4px 2px 0 4px
}

.hh-scope .k-webkit .k-task-actions:first-child{
    margin-top: 3px
}

.hh-scope .k-task-actions:first-child>.k-link{
    display: inline-block
}

.hh-scope .k-task-delete{
    display: none
}

.hh-scope .k-task-wrap-active .k-task-delete, .hh-scope .k-task-wrap:hover .k-task-delete{
    display: inline-block
}

.hh-scope .k-task-single .k-resize-handle{
    position: absolute;
    visibility: hidden;
    z-index: 2;
    height: auto
}

.hh-scope .k-task-single:hover .k-resize-handle, .hh-scope .k-task-wrap-active .k-resize-handle{
    visibility: visible
}

.hh-scope .k-task-single .k-resize-handle:after{
    content: "";
    position: absolute;
    filter: alpha(opacity=50);
    opacity: .5
}

.hh-scope .k-task-content>.k-resize-e{
    right: 0;
    top: 0;
    bottom: 0;
    width: .4em
}

.hh-scope .k-task-content>.k-resize-w{
    left: 0;
    top: 0;
    bottom: 0;
    width: .4em
}

.hh-scope .k-task-content>.k-resize-e:after, .hh-scope .k-task-content>.k-resize-w:after{
    left: 1px;
    top: 50%;
    margin-top: -.7em;
    height: 1.4em;
    width: 1px
}

.hh-scope .k-task-content>.k-resize-e:after{
    left: auto;
    right: 1px
}

.hh-scope .k-task-draghandle{
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    margin: 0 18px;
    border-width: 5px;
    border-style: solid;
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    display: none;
    cursor: e-resize
}

.hh-scope .k-task-wrap-active .k-task-draghandle, .hh-scope .k-task-wrap:hover .k-task-draghandle{
    display: block
}

.hh-scope .k-gantt-dependency-hint{
    z-index: 4
}

.hh-scope .k-gantt-rowheight .k-task-dot, .hh-scope .k-gantt-rowheight .k-task-milestone, .hh-scope .k-gantt-rowheight .k-task-single+.k-task-dot, .hh-scope .k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot, .hh-scope .k-gantt-rowheight .k-task-summary{
    top: 50%
}

.hh-scope .k-gantt-rowheight .k-task-milestone, .hh-scope .k-gantt-rowheight .k-task-summary{
    margin-top: -6px
}

.hh-scope .k-gantt-rowheight .k-task-dot, .hh-scope .k-gantt-rowheight .k-task-single+.k-task-dot, .hh-scope .k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot{
    margin-top: -11px
}

.hh-scope .k-gantt-rowheight .k-task-single{
    height: -webkit-calc(100% - 2px);
    height: calc(100% - 2px)
}

.hh-scope .k-ie .k-gantt-rowheight .k-task-single{
    height: 99%
}

.hh-scope .k-gantt-rowheight .k-task-content{
    height: 100%
}

.hh-scope .k-gantt-rowheight .k-task-content>.k-resize-e:after, .hh-scope .k-gantt-rowheight .k-task-content>.k-resize-w:after{
    top: 0;
    margin-top: 0;
    height: 100%
}

.hh-scope .k-task-details{
    padding: .4em;
    text-align: left;
    white-space: nowrap
}

.hh-scope .k-task-details>strong{
    font-size: 120%;
    display: block
}

.hh-scope .k-task-pct{
    margin: .5em 0 .1em;
    font-size: 170%
}

.hh-scope .k-task-details>ul{
    line-height: 1.2
}

.hh-scope .k-resources-wrap{
    position: absolute;
    display: inline;
    z-index: 2;
    zoom:1;margin-left: 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hh-scope .k-resources-wrap .k-resource{
    margin: 0 5px
}

.hh-scope .k-gantt-edit-form>.k-edit-form-container{
    width: 430px
}

.hh-scope .k-gantt-edit-form>.k-resources-form-container{
    width: 506px
}

.hh-scope .k-resources-form-container>.k-grid{
    margin: 0 .9em
}

.hh-scope .k-gantt-edit-form>.k-edit-form-container .k-numerictextbox, .hh-scope .k-gantt-edit-form>.k-edit-form-container .k-textbox{
    width: 15em
}

.hh-scope .k-gantt-edit-form .k-edit-buttons .k-gantt-delete{
    float: left
}

.hh-scope .k-pdf-export-shadow .k-gantt{
    float: left
}

.hh-scope .k-pdf-export-shadow .k-gantt, .hh-scope .k-pdf-export-shadow .k-gantt .k-grid-content, .hh-scope .k-pdf-export-shadow .k-gantt-timeline{
    width: auto!important;
    height: auto!important;
    overflow: visible!important
}

.hh-scope .k-pdf-export-shadow .k-gantt-treelist{
    height: auto!important;
    overflow: visible!important
}

.hh-scope .k-pdf-export-shadow .k-gantt-timeline .k-grid-header{
    padding: 0!important
}

.hh-scope .k-pdf-export-shadow .k-gantt .k-splitbar, .hh-scope .k-pdf-export-shadow .k-pdf-export{
    display: none
}

.hh-scope button.k-gantt-toggle{
    display: none;
    float: left;
    margin-right: .5em
}

@media only screen and (max-width: 1024px) {
    .hh-scope .k-gantt-toolbar>ul.k-gantt-views{
        position:absolute;
        right: 6px;
        top: 6px;
        z-index: 10000
    }

    .hh-scope .k-rtl .k-gantt-toolbar>ul.k-gantt-views{
        right: auto;
        left: 6px
    }

    .hh-scope .k-gantt-toolbar>ul.k-gantt-views>li:not(.k-current-view){
        display: none
    }

    .hh-scope .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{
        display: block;
        border-width: 1px
    }

    .hh-scope .k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{
        text-align: left;
        padding-left: 1em
    }

    .hh-scope .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{
        display: block;
        position: relative;
        padding-right: 2.5em;
        padding-left: 1em
    }

    .hh-scope .k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{
        padding-left: 0
    }

    .hh-scope .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link:after{
        content: "\E006";
        position: absolute;
        top: 50%;
        right: .6em;
        margin-top: -.5em;
        line-height: 1em
    }

    .hh-scope .k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li, .hh-scope .k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li:first-child+li{
        display: block;
        border: 0;
        border-radius: 0
    }

    .hh-scope .k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{
        border: 1px solid #c5c5c5;
        background-color: #fff;
        background-image: none;
        box-shadow: 0 2px 2px 0 rgba(0,0,0,.3)
    }

    .hh-scope .k-rtl .k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{
        text-align: left
    }
}

@media only screen and (max-width: 480px) {
    .hh-scope button.k-gantt-toggle{
        display:inline-block
    }

    .hh-scope .k-gantt-create span+span, .hh-scope .k-gantt-pdf span+span{
        display: none
    }

    .hh-scope .k-gantt-create .k-icon, .hh-scope .k-gantt-pdf .k-icon{
        margin: 0
    }

    .hh-scope .k-gantt .k-splitbar{
        display: none;
        width: 0;
        border-width: 0
    }

    .hh-scope .k-gantt .k-gantt-treelist{
        display: none;
        max-width: 0
    }

    .hh-scope .k-gantt .k-treelist .k-grid-content{
        overflow-y: scroll
    }

    .hh-scope .k-gantt .k-gantt-timeline{
        width: 100%
    }
}

.hh-scope .k-pivot{
    position: relative
}

.hh-scope .k-pivot-toolbar{
    padding: .2em;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.hh-scope .k-pivot .k-pivot-toolbar{
    padding: .6em
}

.hh-scope .k-pivot-toolbar .k-button{
    margin-right: .4em;
    line-height: 1.2em;
    font-size: .9em;
    text-align: left;
    position: relative;
    padding: .3em 5em .3em .3em;
    cursor: move
}

.hh-scope .k-field-actions{
    position: absolute;
    right: 2px;
    top: 3px;
    cursor: pointer
}

.hh-scope .k-pivot .k-grid td{
    white-space: nowrap
}

.hh-scope .k-pivot-layout{
    border-spacing: 0;
    table-layout: auto
}

.hh-scope .k-pivot-layout>tbody>tr>td{
    vertical-align: top;
    padding: 0
}

.hh-scope .k-pivot td{
    vertical-align: top
}

.hh-scope .k-pivot-rowheaders>.k-grid, .hh-scope .k-pivot-table>.k-grid{
    border-width: 0
}

.hh-scope .k-pivot-rowheaders>.k-grid td:first-child, .hh-scope .k-pivot-table .k-grid-header .k-header.k-first{
    border-left-width: 1px
}

.hh-scope .k-pivot-rowheaders>.k-grid td.k-first{
    border-left-width: 0
}

.hh-scope .k-pivot-rowheaders>.k-grid{
    overflow: hidden
}

.hh-scope .k-pivot-table{
    border-left-width: 1px;
    border-left-style: solid
}

.hh-scope .k-pivot-table .k-grid-header-wrap>table{
    height: 100%
}

.hh-scope .k-pivot .k-grid-header .k-header{
    vertical-align: top
}

.hh-scope .k-header.k-alt, .hh-scope td.k-alt{
    font-weight: 700
}

.hh-scope .k-header.k-alt{
    background-image: none
}

.hh-scope .k-pivot-layout .k-grid td{
    border-bottom-width: 1px
}

.hh-scope .k-pivot-layout .k-grid-footer>td{
    border-top-width: 0
}

.hh-scope .k-pivot-filter-window .k-treeview{
    max-height: 600px
}

.hh-scope .k-fieldselector .k-edit-buttons{
    bottom: auto
}

.hh-scope .k-fieldselector .k-edit-label{
    width: 16%
}

.hh-scope .k-fieldselector .k-edit-field{
    width: 77%
}

.hh-scope .k-fieldselector .k-edit-field>.k-textbox, .hh-scope .k-fieldselector .k-edit-field>.k-widget{
    width: 99%
}

.hh-scope .k-fieldselector .k-edit-buttons>input, .hh-scope .k-fieldselector .k-edit-buttons>label{
    float: left;
    margin-top: .4em
}

.hh-scope .k-fieldselector p{
    margin: 0 0 .2em .5em;
    text-transform: uppercase
}

.hh-scope .k-fieldselector p .k-icon{
    margin: 0 5px 0 0
}

.hh-scope .k-fieldselector .k-columns{
    border-style: solid;
    border-width: 0
}

.hh-scope .k-fieldselector .k-columns>div{
    overflow: auto;
    padding: .6em;
    border-style: solid;
    border-width: 0 0 0 1px;
    float: left;
    width: 45%
}

.hh-scope .k-fieldselector .k-columns>div:first-child{
    border-width: 0;
    margin-right: -1px
}

.hh-scope .k-fieldselector .k-columns>div+div{
    float: right;
    border-width: 0
}

.hh-scope .k-fieldselector div.k-treeview{
    border-width: 0;
    margin-right: -1px;
    padding-left: 4px;
    overflow: visible
}

.hh-scope .k-fieldselector .k-list-container{
    margin-left: .5em;
    margin-bottom: 1em;
    padding: .2em 0 0;
    border-style: solid;
    border-width: 1px
}

.hh-scope .k-fieldselector .k-list{
    padding-bottom: 2em
}

.hh-scope .k-fieldselector .k-list li.k-item{
    padding: .3em 3.3em .3em .3em;
    margin: 0 .2em .2em;
    position: relative;
    font-size: .9em;
    line-height: 1.2em;
    min-height: 1em
}

.hh-scope .k-i-kpi-trend-decrease, .hh-scope .k-i-kpi-trend-equal, .hh-scope .k-i-kpi-trend-increase{
    color: #858585
}

.hh-scope .k-i-kpi-status-hold{
    color: #f9ce1d
}

.hh-scope .k-i-kpi-status-deny{
    color: #f44336
}

.hh-scope .k-i-kpi-status-open{
    color: #4caf50
}

.hh-scope .k-pdf-export-shadow .k-pivot .k-grid-content{
    overflow: visible!important
}

.hh-scope .k-pdf-export-shadow .k-pivot .k-grid-content, .hh-scope .k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid{
    height: 100%!important
}

.hh-scope .k-pdf-export-shadow .k-pivot .k-grid-header{
    padding-right: 0!important
}

.hh-scope .k-pdf-export-shadow .k-pivot{
    width: auto!important;
    height: auto!important
}

.hh-scope .k-pdf-export-shadow .k-pivot .k-grid-content>table, .hh-scope .k-pdf-export-shadow .k-pivot .k-grid-header-wrap>table{
    width: 100%!important;
    height: auto!important
}

.hh-scope .k-pivot .k-field-actions .k-icon{
    pointer-events: all
}

.hh-scope div.k-treeview{
    border-width: 0;
    background: 0 0;
    overflow: auto;
    white-space: nowrap
}

.hh-scope .k-treeview .k-item{
    display: block;
    border-width: 0;
    margin: 0;
    padding: 0 0 0 16px
}

.hh-scope .k-treeview .k-content, .hh-scope .k-treeview .k-item>.k-group, .hh-scope .k-treeview>.k-group{
    margin: 0;
    padding: 0;
    background: 0 0;
    list-style-type: none;
    position: relative
}

.hh-scope .k-treeview .k-checkbox, .hh-scope .k-treeview .k-icon, .hh-scope .k-treeview .k-image, .hh-scope .k-treeview .k-in, .hh-scope .k-treeview .k-sprite{
    display: inline-block;
    vertical-align: top
}

.hh-scope .k-checkbox-wrapper{
    display: inline-block;
    vertical-align: middle
}

.hh-scope .k-treeview .k-checkbox-wrapper+.k-in{
    margin-left: 4px
}

.hh-scope .k-treeview .k-icon, .hh-scope .k-treeview .k-in{
    vertical-align: middle
}

.hh-scope .k-treeview .k-request-retry{
    vertical-align: baseline
}

.hh-scope .k-treeview .k-i-collapse, .hh-scope .k-treeview .k-i-expand, .hh-scope .k-treeview .k-i-minus, .hh-scope .k-treeview .k-i-plus{
    margin-left: -16px;
    cursor: pointer
}

.hh-scope .k-treeview .k-i-collapse{
    margin-top: -4px
}

.hh-scope .k-treeview .k-image, .hh-scope .k-treeview .k-sprite{
    margin-right: 3px
}

.hh-scope .k-treeview .k-in{
    margin: 0;
    padding: .4167em .6667em .3333em .5833em;
    line-height: 1.3333em;
    text-decoration: none;
    border-style: solid;
    border-width: 1px
}

.hh-scope .k-treeview span.k-in{
    cursor: default
}

.hh-scope .k-treeview .k-i-drag-and-drop{
    position: absolute;
    z-index: 10000;
    visibility: hidden;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: transparent;
    background-repeat: no-repeat
}

.hh-scope .k-treeview .k-state-hover{
    cursor: pointer
}

.hh-scope .k-rtl .k-treeview .k-i-collapse, .hh-scope .k-rtl .k-treeview .k-i-expand{
    margin-left: 0;
    margin-right: -16px
}

.hh-scope .k-rtl .k-treeview .k-checkbox-wrapper+.k-in{
    margin-left: 0;
    margin-right: 4px
}

.hh-scope .k-toolbar .k-split-button, .hh-scope span.k-colorpicker, .hh-scope span.k-combobox, .hh-scope span.k-datepicker, .hh-scope span.k-datetimepicker, .hh-scope span.k-dropdown, .hh-scope span.k-dropdowntree, .hh-scope span.k-numerictextbox, .hh-scope span.k-timepicker{
    background-image: none
}

.hh-scope .k-autocomplete, .hh-scope .k-colorpicker, .hh-scope .k-combobox, .hh-scope .k-datepicker, .hh-scope .k-datetimepicker, .hh-scope .k-dropdown, .hh-scope .k-dropdowntree, .hh-scope .k-listbox, .hh-scope .k-multiselect, .hh-scope .k-numerictextbox, .hh-scope .k-selectbox, .hh-scope .k-textbox, .hh-scope .k-timepicker, .hh-scope .k-toolbar .k-split-button{
    position: relative;
    display: inline-block;
    width: 12.4em;
    overflow: visible;
    border-width: 0;
    vertical-align: middle
}

.hh-scope .k-autocomplete>.k-i-close, .hh-scope .k-dropdown-wrap>.k-i-close, .hh-scope .k-multiselect-wrap>.k-i-close{
    font-size: 100%;
    display: none;
    position: absolute;
    cursor: pointer
}

.hh-scope .k-autocomplete>.k-i-close{
    right: -webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em)/ 2) - 8px);
    right: calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em)/ 2) - 8px)
}

.hh-scope .k-multiselect-wrap>.k-i-close{
    right: -webkit-calc(-webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em)/ 2) - 8px) + 1px);
    right: calc(calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em)/ 2) - 8px) + 1px)
}

.hh-scope .k-autocomplete>.k-i-close, .hh-scope .k-dropdown-wrap>.k-i-close{
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .k-dropdown-wrap>.k-i-close{
    right: -webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em) + .95em) - 8px);
    right: calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em) + .95em) - 8px)
}

.hh-scope .k-dropdowntree>.k-multiselect-wrap>.k-i-close, .hh-scope .k-multiselect-wrap>.k-i-close{
    top: -webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2))/ 2) + .375rem) - 7px);
    top: calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2))/ 2) + .375rem) - 7px)
}

.hh-scope .k-dropdown-wrap .k-readonly, .hh-scope .k-multiselect-wrap .k-readonly{
    opacity: .5
}

.hh-scope .k-autocomplete.k-state-focused>.k-i-close, .hh-scope .k-autocomplete.k-state-hover>.k-i-close, .hh-scope .k-dropdown-wrap.k-state-focused>.k-i-close, .hh-scope .k-dropdown-wrap.k-state-hover>.k-i-close, .hh-scope .k-multiselect-wrap.k-state-focused>.k-i-close, .hh-scope .k-multiselect-wrap.k-state-hover>.k-i-close{
    display: inline-block;
    outline: 0
}

.hh-scope .k-multiselect.k-state-focused>.k-multiselect-wrap>.k-i-close, .hh-scope .k-multiselect.k-state-hover>.k-multiselect-wrap>.k-i-close{
    display: inline-block;
    outline: 0
}

.hh-scope .k-autocomplete>.k-hidden, .hh-scope .k-dropdown-wrap .k-hidden, .hh-scope .k-multiselect-wrap .k-hidden{
    display: none!important
}

.hh-scope .k-autocomplete, .hh-scope .k-colorpicker, .hh-scope .k-combobox, .hh-scope .k-datepicker, .hh-scope .k-datetimepicker, .hh-scope .k-dropdown, .hh-scope .k-dropdowntree, .hh-scope .k-numerictextbox, .hh-scope .k-selectbox, .hh-scope .k-timepicker, .hh-scope .k-toolbar .k-split-button{
    white-space: nowrap
}

.hh-scope .k-filter-menu .k-autocomplete, .hh-scope .k-filter-menu .k-combobox, .hh-scope .k-filter-menu .k-datepicker, .hh-scope .k-filter-menu .k-datetimepicker, .hh-scope .k-filter-menu .k-dropdown, .hh-scope .k-filter-menu .k-dropdowntree, .hh-scope .k-filter-menu .k-numerictextbox, .hh-scope .k-filter-menu .k-textbox, .hh-scope .k-filter-menu .k-timepicker{
    width: 13.2em
}

.hh-scope .k-colorpicker, .hh-scope .k-toolbar .k-split-button{
    width: auto
}

.hh-scope .k-datetimepicker{
    width: 15em
}

.hh-scope .k-autocomplete, .hh-scope .k-numeric-wrap, .hh-scope .k-picker-wrap{
    position: relative;
    cursor: default
}

.hh-scope .k-dropdown-wrap, .hh-scope .k-multiselect-wrap, .hh-scope .k-numeric-wrap, .hh-scope .k-picker-wrap{
    display: block
}

.hh-scope .k-list-scroller{
    position: relative;
    overflow: auto
}

.hh-scope .k-popup.k-calendar-container, .hh-scope .k-popup.k-list-container{
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    padding: 2px;
    border-width: 1px;
    border-style: solid
}

.hh-scope .k-list-container.k-popup-dropdowntree{
    padding: 0
}

.hh-scope .k-list-container.k-popup-dropdowntree .k-check-all{
    margin: 10px 10px 0
}

.hh-scope .k-list-container.k-popup-dropdowntree .k-treeview{
    box-sizing: border-box;
    padding: 10px
}

.hh-scope .k-autocomplete.k-state-border-down, .hh-scope .k-list-container.k-state-border-down, .hh-scope .k-numeric-wrap.k-state-border-down, .hh-scope .k-picker-wrap.k-state-border-down{
    border-bottom-width: 0;
    padding-bottom: 1px
}

.hh-scope .k-list-container .km-scroll-container{
    padding-bottom: 6px
}

.hh-scope .k-autocomplete, .hh-scope .k-dropdown-wrap, .hh-scope .k-multiselect-wrap, .hh-scope .k-numeric-wrap, .hh-scope .k-picker-wrap, .hh-scope .k-textbox{
    border-width: var(--bs-border-width);
    border-style: solid
}

.hh-scope .k-dropdown-wrap{
    position: relative
}

.hh-scope .k-dropdown-wrap, .hh-scope .k-numeric-wrap, .hh-scope .k-picker-wrap{
    padding-right: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em);
    padding-right: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em)
}

.hh-scope .k-numeric-wrap.k-expand-padding{
    padding-right: 0
}

.hh-scope .k-numeric-wrap.k-expand-padding .k-i-warning{
    right: 0
}

.hh-scope .k-autocomplete, .hh-scope .k-textbox{
    padding: 0
}

.hh-scope .k-textbox.k-space-left{
    padding-left: 2em
}

.hh-scope .k-textbox.k-space-right{
    padding-right: 2em
}

.hh-scope .k-picker-wrap .k-input{
    margin: 0
}

.hh-scope .k-textbox .k-icon{
    top: 50%;
    margin: -8px 0 0;
    position: absolute
}

.hh-scope .k-space-left .k-icon{
    left: 3px
}

.hh-scope .k-space-right .k-icon{
    right: 3px
}

.hh-scope span.k-textbox:after{
    content: "\a0";
    display: block;
    height: .4px;
    overflow: hidden
}

.hh-scope .k-autocomplete, .hh-scope .k-dropdown-wrap, .hh-scope .k-numeric-wrap, .hh-scope .k-picker-wrap{
    -webkit-transition: box-shadow .15s ease-out;
    transition: box-shadow .15s ease-out
}

.hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-textbox>input{
    width: 100%;
    box-sizing: border-box
}

.hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-selectbox .k-input{
    font-family: inherit;
    border-width: 0;
    outline: 0
}

.hh-scope .k-dropdown .k-input, .hh-scope .k-dropdowntree .k-dropdown-wrap .k-input, .hh-scope .k-selectbox .k-input{
    color: inherit;
    background: 0 0
}

.hh-scope .k-dropdown-wrap .k-select, .hh-scope .k-numeric-wrap .k-select, .hh-scope .k-picker-wrap .k-select{
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    text-decoration: none
}

.hh-scope .k-combobox .k-select, .hh-scope .k-numeric-wrap .k-select, .hh-scope .k-picker-wrap .k-select{
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: inherit
}

.hh-scope span.k-datetimepicker .k-select, .hh-scope span.k-datetimepicker .k-select+.k-select{
    right: 0
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-textbox>input{
    display: block;
    width: 100%
}

.hh-scope .k-dropdown-wrap .k-select, .hh-scope .k-selectbox .k-select{
    overflow: hidden;
    border: 0;
    text-decoration: none;
    color: inherit
}

.hh-scope .k-dropdown .k-input, .hh-scope .k-dropdowntree .k-dropdown-wrap .k-input, .hh-scope .k-selectbox .k-input{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-multiselect-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-selectbox .k-input, .hh-scope .k-textbox>input{
    line-height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    line-height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2));
    padding: .375rem .75rem;
    text-indent: 0;
    border: 0;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-dropdown-wrap .k-input:before{
    content: "";
    display: inline-block;
    width: 0
}

.hh-scope .k-ie .k-autocomplete .k-input{
    height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .k-ie .k-combobox .k-input, .hh-scope .k-ie .k-numeric-wrap .k-input, .hh-scope .k-ie .k-picker-wrap .k-input, .hh-scope .k-ie .k-textbox>input{
    height: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em);
    height: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em)
}

.hh-scope .k-ie input.k-textbox{
    height: -webkit-calc(-webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em) + 2px);
    height: calc(calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em) + 2px)
}

.hh-scope .k-webkit .k-combobox .k-dropdown-wrap:before, .hh-scope .k-webkit .k-numeric-wrap:before, .hh-scope .k-webkit .k-picker-wrap:before{
    padding-bottom: .38em
}

.hh-scope .km.root .k-combobox .k-dropdown-wrap:before, .hh-scope .km.root .k-numeric-wrap:before, .hh-scope .km.root .k-picker-wrap:before{
    content: none
}

.hh-scope .k-combobox .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input{
    display: inline
}

.hh-scope .k-dropdown-wrap .k-select, .hh-scope .k-numeric-wrap .k-select, .hh-scope .k-picker-wrap .k-select{
    line-height: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em);
    line-height: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em);
    vertical-align: middle;
    -moz-box-sizing: border-box;
    text-align: center;
    width: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em);
    width: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em);
    height: 100%
}

.hh-scope .k-numeric-wrap .k-select{
    padding: 0
}

.hh-scope body .k-datetimepicker .k-select{
    border-radius: 0
}

.hh-scope .k-combobox .k-select, .hh-scope .k-dropdown, .hh-scope .k-dropdowntree .k-dropdown-wrap, .hh-scope .k-selectbox .k-icon{
    cursor: pointer
}

.hh-scope .k-popup{
    border-style: solid;
    border-width: 1px
}

.hh-scope .k-list-optionlabel, .hh-scope .k-popup .k-item{
    cursor: default
}

.hh-scope .k-popup .k-calendar{
    border: 0
}

.hh-scope .k-list{
    height: auto
}

.hh-scope .k-nodata{
    min-height: 138px;
    width: 100%;
    display: table;
    text-transform: uppercase;
    font-size: .85em;
    font-weight: lighter
}

.hh-scope .k-nodata>div{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 11px
}

.hh-scope .k-fieldselector .k-list .k-item, .hh-scope .k-item.k-drag-clue, .hh-scope .k-list-optionlabel, .hh-scope .k-listbox .k-item, .hh-scope .k-popup .k-list .k-item, .hh-scope .k-popup>.k-group-header, .hh-scope .k-popup>.k-virtual-wrap>.k-group-header{
    padding: 1px 5px;
    line-height: 1.8em;
    min-height: 1.8em
}

.hh-scope .k-listbox .k-item, .hh-scope .k-popup .k-list .k-item{
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    padding: 0 4px
}

.hh-scope .k-popup .k-list .k-item>.k-group{
    top: -1px
}

.hh-scope .k-group-header+div>.k-list>.k-item.k-first:before{
    content: " ";
    display: block;
    border-top-width: 1px;
    border-top-style: solid;
    position: absolute;
    top: -1px;
    left: 0;
    right: 0
}

.hh-scope .k-popup>.k-group-header, .hh-scope .k-popup>.k-virtual-wrap>.k-group-header{
    padding-right: 22px
}

.hh-scope .k-overflow-container .k-item{
    padding: 1px
}

.hh-scope .k-overflow-container .k-button.k-state-disabled, .hh-scope .k-overflow-container .k-button.k-state-disabled:hover, .hh-scope .k-overflow-container>.k-state-disabled .k-button, .hh-scope .k-overflow-container>.k-state-disabled .k-button:hover{
    border-color: transparent;
    background: 0 0
}

.hh-scope .k-fieldselector .k-list .k-item, .hh-scope .k-list-optionlabel.k-state-focused, .hh-scope .k-list-optionlabel.k-state-selected, .hh-scope .k-listbox .k-item, .hh-scope .k-overflow-container .k-state-focused, .hh-scope .k-overflow-container .k-state-hover, .hh-scope .k-overflow-container .k-state-selected, .hh-scope .k-popup .k-list .k-state-focused, .hh-scope .k-popup .k-list .k-state-hover, .hh-scope .k-popup .k-list .k-state-selected{
    padding: 0 4px;
    border-width: 1px;
    border-style: solid
}

.hh-scope .k-list-filter{
    position: relative;
    margin-bottom: 2px
}

.hh-scope .k-list-filter>.k-textbox{
    padding-right: 20px;
    width: 100%
}

.hh-scope .k-list-filter>.k-icon{
    position: absolute;
    right: 6px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .km-root .k-list-filter>.k-textbox{
    padding-left: 0;
    padding-right: 0;
    border-left-width: 0;
    border-right-width: 0
}

.hh-scope .k-multiselect{
    display: block;
    width: auto
}

.hh-scope .k-multiselect-wrap{
    border-radius: 4px;
    padding-right: 22px
}

.hh-scope .k-multiselect-wrap .k-input{
    min-width: 25px;
    min-height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2));
    padding: .375rem;
    text-indent: 0;
    background-color: transparent;
    border: 0;
    margin: 0;
    float: left
}

.hh-scope .k-multiselect-wrap .k-input::-ms-clear{
    display: none
}

.hh-scope .k-multiselect-wrap li{
    margin: 1px 0 1px 1px;
    padding: .1em 1.6em .1em .4em;
    line-height: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) - .15em);
    line-height: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) - .15em);
    min-height: -webkit-calc(((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .05em) + 2px);
    min-height: calc(((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .05em) + 2px);
    float: left;
    position: relative
}

.hh-scope .k-autocomplete .k-i-loading, .hh-scope .k-multiselect .k-i-loading{
    position: absolute;
    top: auto;
    right: .4em;
    bottom: .4em
}

.hh-scope .k-multiselect-wrap .k-select{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: .03em .2em
}

.hh-scope .k-autocomplete-clearable .k-input, .hh-scope .k-combobox-clearable .k-input, .hh-scope .k-dropdowntree-clearable .k-input, .hh-scope .k-multiselect-clearable .k-input{
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-combobox-clearable .k-input, .hh-scope .k-dropdowntree-clearable .k-dropdown-wrap .k-input, .hh-scope .k-dropdowntree-clearable .k-multiselect-wrap, .hh-scope .k-multiselect-clearable .k-multiselect-wrap{
    padding-right: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em);
    padding-right: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em)
}

.hh-scope .k-datetimepicker .k-picker-wrap{
    padding-right: 4em
}

.hh-scope .k-datetimepicker .k-select{
    width: 4em
}

.hh-scope .k-datetimepicker .k-select .k-link{
    display: inline-block;
    width: 50%
}

.hh-scope .k-datetimepicker .k-link{
    color: inherit
}

.hh-scope .k-datetimepicker .k-picker-wrap .k-icon{
    margin: 0 2px
}

.hh-scope .k-picker-wrap .k-icon{
    cursor: pointer
}

.hh-scope .k-datepicker, .hh-scope .k-datetimepicker, .hh-scope .k-textbox, .hh-scope .k-timepicker{
    display: inline-block;
    vertical-align: middle
}

.hh-scope .k-time-popup .k-item{
    padding: 1px 3px
}

.hh-scope .k-input{
    font-size: inherit;
    padding: .25em 0
}

.hh-scope .k-input, .hh-scope .k-textbox>input{
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

.hh-scope .k-textbox{
    outline: 0
}

.hh-scope input.k-textbox, .hh-scope textarea.k-textbox{
    padding: .375rem .75rem
}

.hh-scope input.k-textbox{
    line-height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    line-height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2));
    text-indent: 0
}

.hh-scope .k-ie input.k-textbox{
    text-indent: 0
}

.hh-scope textarea.k-textbox{
    height: auto
}

.hh-scope .k-input-icon{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em);
    width: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em);
    position: relative
}

.hh-scope .k-input-icon .k-icon{
    position: static;
    margin: 0
}

.hh-scope .k-ie9 .k-input-icon{
    position: absolute;
    height: 100%;
    right: 0;
    top: 0
}

.hh-scope .k-ie9 .k-rtl .k-input-icon, .hh-scope .k-ie9 [dir=rtl] .k-input-icon{
    left: 0;
    right: auto
}

.hh-scope span.k-numerictextbox{
    background-color: transparent
}

.hh-scope .k-numerictextbox .k-input{
    margin: 0
}

.hh-scope .k-numerictextbox .k-link{
    color: inherit;
    display: block;
    height: 1em;
    line-height: 1em;
    border-width: 0;
    padding: 0;
    overflow: hidden
}

.hh-scope .k-numerictextbox .k-icon{
    display: block;
    margin: auto;
    height: 100%
}

.hh-scope .k-numerictextbox .k-i-arrow-60-up{
    top: 0
}

.hh-scope .k-numerictextbox .k-i-arrow-60-down{
    bottom: 0
}

.hh-scope .k-numeric-wrap .k-input::-webkit-inner-adjust-hue-button{
    -webkit-appearance: none
}

.hh-scope .k-rtl .k-multiselect-wrap{
    padding-right: 0;
    padding-left: 22px
}

.hh-scope .k-maskedtextbox{
    position: relative;
    display: inline-block;
    background-color: transparent;
    border-width: 0
}

.hh-scope .k-maskedtextbox ::-ms-clear{
    display: none;
    width: 0;
    height: 0
}

.hh-scope .k-maskedtextbox .k-i-warning{
    display: none;
    position: absolute;
    width: 2em;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .k-maskedtextbox.k-state-invalid .k-i-warning{
    display: inline-block
}

.hh-scope .k-dateinput{
    position: relative;
    display: inline-block;
    border-width: 0
}

.hh-scope .k-dateinput.k-widget{
    background-color: transparent
}

.hh-scope .k-dateinput ::-ms-clear{
    display: none;
    width: 0;
    height: 0
}

.hh-scope .k-dateinput .k-i-warning{
    display: none;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    overflow: visible
}

.hh-scope .k-dateinput.k-state-invalid .k-i-warning{
    display: inline-block
}

.hh-scope .k-datepicker .k-picker-wrap .k-i-warning, .hh-scope .k-datetimepicker .k-picker-wrap .k-i-warning, .hh-scope .k-timepicker .k-picker-wrap .k-i-warning{
    display: none;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    overflow: visible
}

.hh-scope .k-datepicker .k-picker-wrap.k-state-invalid .k-i-warning, .hh-scope .k-datetimepicker .k-picker-wrap.k-state-invalid .k-i-warning, .hh-scope .k-timepicker .k-picker-wrap.k-state-invalid .k-i-warning{
    display: inline-block
}

.hh-scope .k-listbox{
    box-sizing: border-box;
    height: 200px
}

.hh-scope .k-listbox.k-widget{
    background-color: transparent
}

.hh-scope .k-listbox .k-list-scroller{
    height: 100%;
    overflow: auto;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box
}

.hh-scope .k-listbox .k-list-scroller li{
    cursor: default;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none
}

.hh-scope .k-listbox .k-listbox-toolbar{
    box-sizing: border-box
}

.hh-scope .k-listbox.k-listbox-toolbar-top{
    padding: 15px 0 1.42857143em
}

.hh-scope .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar{
    margin-top: -15px;
    margin-bottom: 5px
}

.hh-scope .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li{
    display: inline-block
}

.hh-scope .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li+li{
    margin-left: 5px
}

.hh-scope .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{
    float: left;
    margin-right: 5px
}

.hh-scope .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li+li{
    margin-top: 5px
}

.hh-scope .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{
    float: right;
    margin-left: 5px
}

.hh-scope .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li:not(:last-child){
    margin-bottom: 5px
}

.hh-scope .k-listbox.k-listbox-toolbar-bottom{
    padding: 15px 0 1.45em
}

.hh-scope .k-listbox.k-listbox-toolbar-bottom .k-list-scroller{
    margin-top: -15px
}

.hh-scope .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar{
    margin-top: 5px
}

.hh-scope .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li{
    display: inline-block
}

.hh-scope .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li+li{
    margin-left: 5px
}

.hh-scope .k-listbox .k-ghost{
    opacity: .5
}

.hh-scope .k-rtl .k-combobox-clearable .k-input, .hh-scope .k-rtl .k-dropdown-wrap, .hh-scope .k-rtl .k-dropdowntree-clearable .k-dropdown-wrap .k-input, .hh-scope .k-rtl .k-dropdowntree-clearable .k-multiselect-wrap, .hh-scope .k-rtl .k-multiselect-clearable .k-multiselect-wrap, .hh-scope .k-rtl .k-numeric-wrap, .hh-scope .k-rtl .k-picker-wrap{
    padding-right: 0;
    padding-left: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em);
    padding-left: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em)
}

.hh-scope .k-rtl .k-dropdown-wrap>.k-i-close{
    left: -webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em) + .95em) - 8px);
    left: calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em) + .95em) - 8px)
}

.hh-scope .k-rtl .k-autocomplete>.k-i-close{
    left: -webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em)/ 2) - 8px);
    left: calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em)/ 2) - 8px)
}

.hh-scope .k-rtl .k-multiselect-wrap>.k-i-close{
    left: -webkit-calc(-webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em)/ 2) - 8px) + 1px);
    left: calc(calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em)/ 2) - 8px) + 1px)
}

.hh-scope .k-rtl .k-numeric-wrap.k-state-invalid.k-expand-padding .k-i-warning{
    left: 0
}

.hh-scope .k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .hh-scope .k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hh-scope .k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{
    float: right;
    margin-right: 0;
    margin-left: 5px
}

.hh-scope .k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{
    float: left;
    margin-right: 5px;
    margin-left: 0
}

.hh-scope .k-multiple-selection .k-in.k-state-selected{
    border-color: transparent;
    color: inherit;
    background: 0 0
}

.hh-scope .k-popup-flush, .hh-scope .k-popup-flush.k-list-container{
    padding: 0
}

.hh-scope .k-dropdowngrid-popup{
    overflow: hidden
}

.hh-scope .k-dropdowngrid-popup .k-footer, .hh-scope .k-dropdowngrid-popup .k-grid-header, .hh-scope .k-dropdowngrid-popup .k-group-header, .hh-scope .k-dropdowngrid-popup .k-list-scroller, .hh-scope .k-dropdowngrid-popup .k-virtual-content{
    line-height: 1.4285714286
}

.hh-scope .k-dropdowngrid-popup .k-virtual-wrap{
    margin: 0
}

.hh-scope .k-dropdowngrid-popup .k-grid-header table{
    margin: 0 0 -1px;
    width: 100%;
    max-width: none;
    border-width: 0;
    border-collapse: separate;
    border-spacing: 0;
    table-layout: fixed;
    empty-cells: show;
    outline: 0
}

.hh-scope .k-grid-list{
    width: 100%;
    max-width: none;
    border-width: 0;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    empty-cells: show;
    outline: 0;
    display: table
}

.hh-scope .k-grid-list>.k-item{
    box-sizing: border-box;
    display: table-row;
    position: relative
}

.hh-scope .k-grid-list>.k-item>.k-cell, .hh-scope .k-grid-list>.k-item>.k-group, .hh-scope .k-grid-list>.k-item>.k-spacer-group{
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle
}

.hh-scope .k-grid-list.k-virtual-list>.k-item>.k-cell, .hh-scope .k-grid-list.k-virtual-list>.k-item>.k-group, .hh-scope .k-grid-list.k-virtual-list>.k-item>.k-spacer-group{
    display: inline-block
}

.hh-scope .k-dropdowngrid-popup .k-grid-header .k-header, .hh-scope .k-grid-list>.k-item>.k-cell{
    border-width: 0 0 1px 1px;
    border-style: solid;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.hh-scope .k-dropdowngrid-popup .k-grid-header .k-header{
    padding: 6px 8px
}

.hh-scope .k-grid-list>.k-item>.k-cell{
    padding: 6px 8px
}

.hh-scope .k-dropdowngrid-popup .k-grid-header .k-header:first-child, .hh-scope .k-grid-list>.k-item>.k-cell:first-child{
    border-left-width: 0
}

.hh-scope div.k-dropdowngrid-popup .k-group-header{
    margin: 0;
    padding: 6px 8px;
    min-height: auto;
    text-align: left
}

.hh-scope .k-grid-list>.k-item>.k-group-cell, .hh-scope .k-grid-list>.k-item>.k-spacer-cell{
    padding-left: 0;
    padding-right: 0;
    width: 0;
    border-left-width: 0;
    border-right-width: 0;
    overflow: visible;
    position: relative
}

.hh-scope .k-grid-list>.k-item>.k-group-cell>span{
    padding: 0 4px;
    font-size: .875em;
    position: absolute;
    top: 0;
    right: 0
}

.hh-scope .k-grid-list>.k-item:last-child>.k-cell, .hh-scope .k-grid-list>.k-item:last-child>.k-group-cell, .hh-scope .k-grid-list>.k-item:last-child>.k-spacer-cell{
    border-bottom-width: 0
}

.hh-scope .k-dropdowngrid-popup .k-footer{
    padding: 6px 8px;
    border-width: 1px 0 0;
    border-style: solid;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative
}

.hh-scope .k-rtl .k-grid-list>.k-item>.k-cell{
    border-left-width: 1px;
    border-right-width: 1px;
    text-align: right
}

.hh-scope .k-rtl .k-grid-list>.k-item>.k-cell:first-child{
    border-right-width: 0
}

.hh-scope .k-rtl div.k-dropdowngrid-popup .k-group-header{
    text-align: right
}

.hh-scope .k-rtl .k-grid-list>.k-item>.k-group-cell>span{
    right: auto;
    left: 0
}

.hh-scope .k-textbox-container{
    position: relative;
    padding-top: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) * .75);
    padding-top: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) * .75);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 12.4em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch
}

.hh-scope .k-textbox-container>.k-label{
    pointer-events: none;
    position: absolute;
    line-height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    line-height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2));
    cursor: text;
    top: -webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) * .75) + .375rem) + var(--bs-border-width));
    top: calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) * .75) + .375rem) + var(--bs-border-width));
    left: -webkit-calc(.75rem + var(--bs-border-width));
    left: calc(.75rem + var(--bs-border-width));
    -webkit-transition: color .2s ease-out,-webkit-transform .2s ease-out;
    transition: color .2s ease-out,-webkit-transform .2s ease-out;
    transition: transform .2s ease-out,color .2s ease-out;
    transition: transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out
}

.hh-scope .k-textbox-container>.k-textarea, .hh-scope .k-textbox-container>.k-textbox, .hh-scope .k-textbox-container>.k-widget{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: auto
}

.hh-scope .k-textbox-container.k-state-empty>.k-label{
    -webkit-transform: translate(0,0) scale(1);
    transform: translate(0,0) scale(1)
}

.hh-scope .k-textbox-container.k-state-focused{
    box-shadow: none
}

.hh-scope .k-textbox-container.k-state-focused>.k-label, .hh-scope .k-textbox-container>.k-label{
    -webkit-transform: translate(-.75rem,-.28125rem) translate(-var(--bs-border-width),-webkit-calc(-.75 * (1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)))) translate(-12.5%,-9.375%) scale(.75);
    transform:translate(-.75rem,-.28125rem) translate(-var(--bs-border-width),calc(-.75 * (1.428571429em + .75rem + calc(var(--bs-border-width) * 2)))) translate(-12.5%,-9.375%) scale(.75)}

.hh-scope .k-rtl .k-textbox-container>.k-label, .hh-scope .k-textbox-container[dir=rtl]>.k-label{
    left: auto;
    right: -webkit-calc(.75rem + var(--bs-border-width));
    right: calc(.75rem + var(--bs-border-width))
}

.hh-scope .k-rtl .k-textbox-container.k-state-empty>.k-label, .hh-scope .k-textbox-container[dir=rtl].k-state-empty>.k-label{
    -webkit-transform: translate(0,0) scale(1);
    transform: translate(0,0) scale(1)
}

.hh-scope .k-rtl .k-textbox-container.k-state-focused>.k-label, .hh-scope .k-rtl .k-textbox-container>.k-label, .hh-scope .k-textbox-container[dir=rtl].k-state-focused>.k-label, .hh-scope .k-textbox-container[dir=rtl]>.k-label{
    -webkit-transform: translate(.75rem,-.28125rem) translate(var(--bs-border-width),-webkit-calc(-.75 * (1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)))) translate(12.5%,-9.375%) scale(.75);
    transform: translate(.75rem,-.28125rem) translate(var(--bs-border-width),calc(-.75 * (1.428571429em + .75rem + calc(var(--bs-border-width) * 2)))) translate(12.5%,-9.375%) scale(.75)
}

.hh-scope .k-popup.k-calendar-container, .hh-scope .k-popup.k-list-container{
    padding: 0
}

.hh-scope .k-popup.k-list-container{
    border-width: 1px 1px 1px 4px
}

.hh-scope .k-popup.k-calendar-container{
    border-width: 0 0 0 4px
}

.hh-scope .k-combobox .k-select, .hh-scope .k-numeric-wrap .k-select, .hh-scope .k-picker-wrap .k-select{
    border-width: 0
}

.hh-scope .k-list, .hh-scope .k-list-optionlabel{
    font-size: 14px
}

.hh-scope .k-fieldselector .k-list .k-item, .hh-scope .k-item.k-drag-clue, .hh-scope .k-list-optionlabel, .hh-scope .k-listbox .k-item, .hh-scope .k-popup .k-list .k-item, .hh-scope .k-popup>.k-group-header, .hh-scope .k-popup>.k-virtual-wrap>.k-group-header{
    padding: 10px 12px
}

.hh-scope .k-popup .k-list .k-item::after{
    display: block;
    clear: both;
    content: ""
}

.hh-scope .k-listbox .k-item, .hh-scope .k-popup .k-footer .k-list .k-item a, .hh-scope .k-popup .k-list .k-item{
    border-width: 0;
    padding: 10px 12px
}

.hh-scope .k-popup .k-footer .k-list .k-item{
    padding: 0
}

.hh-scope .k-fieldselector .k-list .k-item, .hh-scope .k-list-optionlabel.k-state-focused, .hh-scope .k-list-optionlabel.k-state-selected, .hh-scope .k-listbox .k-item, .hh-scope .k-overflow-container .k-state-focused, .hh-scope .k-overflow-container .k-state-hover, .hh-scope .k-overflow-container .k-state-selected, .hh-scope .k-popup .k-list .k-state-focused, .hh-scope .k-popup .k-list .k-state-hover, .hh-scope .k-popup .k-list .k-state-selected{
    padding: 10px 12px;
    border-width: 0
}

.hh-scope .k-multiselect-wrap li{
    padding: 2px 23px 2px 10px;
    line-height: 1.5em
}

.hh-scope .k-colorpicker .k-select .k-i-arrow-60-down:before, .hh-scope .k-combobox .k-select .k-i-arrow-60-down:before, .hh-scope .k-dropdown .k-select .k-i-arrow-60-down:before, .hh-scope .k-numerictextbox .k-select .k-i-arrow-60-down:before{
    content: "\e015";
    color: #c8c8c8
}

.hh-scope .k-colorpicker .k-select .k-i-arrow-60-up:before, .hh-scope .k-combobox .k-select .k-i-arrow-60-up:before, .hh-scope .k-dropdown .k-select .k-i-arrow-60-up:before, .hh-scope .k-numerictextbox .k-select .k-i-arrow-60-up:before{
    content: "\e013";
    color: #c8c8c8
}

.hh-scope .k-datepicker .k-select .k-i-calendar, .hh-scope .k-datepicker .k-select .k-i-clock, .hh-scope .k-datetimepicker .k-select .k-i-calendar, .hh-scope .k-datetimepicker .k-select .k-i-clock, .hh-scope .k-timepicker .k-select .k-i-calendar, .hh-scope .k-timepicker .k-select .k-i-clock{
    color: #a9a9a9
}

.hh-scope .k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-textbox>input::-webkit-input-placeholder, .hh-scope .k-textbox>textarea::-webkit-input-placeholder, .hh-scope input.k-textbox::-webkit-input-placeholder, .hh-scope textarea.k-textbox::-webkit-input-placeholder{
    color: #737373
}

.hh-scope .k-autocomplete .k-input::-moz-placeholder, .hh-scope .k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .k-textbox>input::-moz-placeholder, .hh-scope .k-textbox>textarea::-moz-placeholder, .hh-scope input.k-textbox::-moz-placeholder, .hh-scope textarea.k-textbox::-moz-placeholder{
    color: #737373
}

.hh-scope .k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .k-textbox>input:-ms-input-placeholder, .hh-scope .k-textbox>textarea:-ms-input-placeholder, .hh-scope input.k-textbox:-ms-input-placeholder, .hh-scope textarea.k-textbox:-ms-input-placeholder{
    color: #737373
}

.hh-scope .k-autocomplete .k-input::placeholder, .hh-scope .k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .k-dropdown-wrap .k-input::placeholder, .hh-scope .k-multiselect-wrap .k-input::placeholder, .hh-scope .k-numeric-wrap .k-input::placeholder, .hh-scope .k-picker-wrap .k-input::placeholder, .hh-scope .k-textbox>input::placeholder, .hh-scope .k-textbox>textarea::placeholder, .hh-scope input.k-textbox::placeholder, .hh-scope textarea.k-textbox::placeholder{
    color: #737373
}

.hh-scope .k-colorpicker .k-picker-wrap{
    line-height: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .75rem);
    line-height: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .75rem)
}

.hh-scope .k-colorpicker .k-selected-color{
    vertical-align: top;
    display: inline-block;
    height: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em);
    height: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em);
    width: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em);
    width: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em)
}

.hh-scope .k-colorpicker .k-selected-color .k-i-line{
    font-size: 2em;
    color: #ff525e;
    display: inline-block;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    -webkit-filter: FlipH;
    filter: FlipH;
    -ms-filter: FlipH
}

.hh-scope .k-colorpicker .k-selected-color .k-i-line:before{
    content: "\e510"
}

.hh-scope .k-colorpicker .k-tool-icon{
    position: relative;
    top: -2px;
    display: inline-block;
    padding: 3px 3px 2px;
    margin-right: 3px;
    margin-left: 2px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -ms-high-contrast-adjust: none
}

.hh-scope .k-colorpicker .k-tool-icon .k-selected-color{
    display: block;
    height: 3px;
    width: 16px;
    position: absolute;
    left: 3px;
    bottom: -3px;
    border-radius: 0!important
}

.hh-scope .k-colorpicker .k-select{
    cursor: pointer
}

.hh-scope .k-colorpicker .k-picker-wrap .k-icon{
    overflow: visible
}

.hh-scope .k-flatcolorpicker{
    position: relative;
    display: inline-block;
    width: 265px;
    padding-bottom: 5px;
    background-color: transparent;
    background-image: none
}

.hh-scope .k-flatcolorpicker .k-selected-color{
    background-image: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/textures/transtexture.png);
    background-position: 50% 50%;
    text-align: right
}

.hh-scope .k-flatcolorpicker .k-selected-color input.k-color-value{
    font-family: Consolas,"Ubuntu Mono","Lucida Console","Courier New",monospace;
    padding: .75em .1em .65em;
    border: 0;
    margin: 0;
    width: 84%
}

.hh-scope .k-flatcolorpicker .k-selected-color .k-color-input{
    background-color: #fff;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 84%;
    text-align: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle
}

.hh-scope .k-flatcolorpicker .k-selected-color .k-clear-color{
    padding: .4em;
    line-height: 0
}

.hh-scope .k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:before{
    color: #000;
    opacity: .8
}

.hh-scope .k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:active, .hh-scope .k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:hover{
    opacity: 1
}

.hh-scope .k-flatcolorpicker .k-clear-color-container .k-clear-color.k-state-focused:active{
    color: inherit
}

.hh-scope .k-flatcolorpicker .k-clear-color-container .k-clear-color:active{
    color: #000;
    opacity: 1
}

.hh-scope .k-flatcolorpicker .k-clear-color-container .k-clear-color .k-i-reset-color, .hh-scope .k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color{
    background-image: none
}

.hh-scope .k-flatcolorpicker .k-clear-color-container{
    text-align: left
}

.hh-scope .k-flatcolorpicker .k-hsv-rectangle{
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pinch-zoom double-tap-zoom
}

.hh-scope .k-flatcolorpicker .k-hsv-rectangle .k-draghandle{
    cursor: pointer;
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    width: 8px;
    height: 8px;
    border: 1px solid #eee;
    margin-left: -5px;
    margin-top: -5px;
    border-radius: 6px;
    box-shadow: 0 1px 2px #444;
    background: 0 0
}

.hh-scope .k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus, .hh-scope .k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover{
    background: 0 0;
    border-color: #fff;
    box-shadow: 0 1px 5px #000
}

.hh-scope .k-flatcolorpicker .k-hsv-rectangle.k-dragging, .hh-scope .k-flatcolorpicker .k-hsv-rectangle.k-dragging *{
    cursor: none
}

.hh-scope .k-flatcolorpicker .k-slider-horizontal{
    height: 20px;
    width: 90%;
    margin: 0 5%
}

.hh-scope .k-flatcolorpicker .k-hue-slider, .hh-scope .k-flatcolorpicker .k-transparency-slider{
    display: block
}

.hh-scope .k-flatcolorpicker .k-hue-slider .k-slider-selection, .hh-scope .k-flatcolorpicker .k-transparency-slider .k-slider-selection{
    background: 0 0
}

.hh-scope .k-flatcolorpicker .k-hue-slider .k-draghandle, .hh-scope .k-flatcolorpicker .k-transparency-slider .k-draghandle{
    background: 0 0;
    border: 3px solid #eee;
    margin-top: 1px;
    height: 8px;
    width: 8px;
    box-shadow: 0 1px 4px #444
}

.hh-scope .k-flatcolorpicker .k-hue-slider .k-draghandle:focus, .hh-scope .k-flatcolorpicker .k-hue-slider .k-draghandle:hover, .hh-scope .k-flatcolorpicker .k-transparency-slider .k-draghandle:focus, .hh-scope .k-flatcolorpicker .k-transparency-slider .k-draghandle:hover{
    background: 0 0;
    border-color: #fff;
    box-shadow: 0 1px 5px #000;
    border-width: 2px;
    padding: 1px
}

.hh-scope .k-flatcolorpicker .k-hue-slider .k-slider-track{
    background: -webkit-gradient(linear,left top,right top,from(red),color-stop(16%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(84%,#f0f),to(#ff0004));
    background: linear-gradient(to right,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)
}

.hh-scope .k-flatcolorpicker .k-transparency-slider .k-slider-track{
    background-image: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/textures/transparency.png);
    background-size: 100% auto;
    background-position: 100% 50%;
    background-repeat: no-repeat
}

.hh-scope .k-flatcolorpicker .k-controls{
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: center;
    font-size: 90%
}

.hh-scope .k-flatcolorpicker .k-controls .k-button{
    width: 6em
}

.hh-scope .k-flatcolorpicker .k-hsv-gradient{
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000)),-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%),linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);
    height: 180px;
    margin-bottom: 5px
}

.hh-scope .k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)
}

.hh-scope .k-ie9 .k-flatcolorpicker .k-hsv-gradient{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+")
}

.hh-scope .k-colorpalette{
    position: relative;
    line-height: 0;
    border-width: 0;
    display: inline-block
}

.hh-scope .k-colorpalette .k-palette{
    border-collapse: collapse;
    position: relative;
    width: 100%;
    height: 100%
}

.hh-scope .k-colorpalette .k-item{
    width: 14px;
    height: 14px;
    overflow: hidden;
    -ms-high-contrast-adjust: none
}

.hh-scope .k-colorpalette .k-item.k-state-selected, .hh-scope .k-colorpalette .k-item.k-state-selected:hover{
    z-index: 100;
    background: 0 0;
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);
    position: relative
}

.hh-scope .k-colorpalette .k-item:hover{
    z-index: 101;
    position: relative;
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3)
}

.hh-scope table.k-editor{
    width: 100%;
    height: 250px;
    table-layout: fixed;
    border-style: solid;
    border-width: 1px;
    border-collapse: separate;
    border-spacing: 4px;
    font-size: 100%;
    vertical-align: top;
    position: relative
}

.hh-scope .k-editor-inline{
    padding: .3em .5em;
    word-wrap: break-word;
    overflow: auto;
    position: relative;
    -webkit-transition: border-color .5s;
    transition: border-color .5s
}

.hh-scope .k-editor-inline.k-editor{
    border: 1px solid transparent
}

.hh-scope .k-editortoolbar-dragHandle{
    cursor: move;
    box-shadow: none!important
}

.hh-scope .k-editor-widget>.k-window-content{
    overflow: hidden
}

.hh-scope .k-editor .k-editor-toolbar-wrap{
    border: 0;
    padding: 0
}

.hh-scope .k-editor-toolbar{
    margin: 0;
    padding: .1em 0;
    list-style-type: none;
    line-height: 1.3em;
    cursor: default;
    word-wrap: break-word
}

.hh-scope .k-editor-toolbar li{
    display: inline-block;
    vertical-align: middle
}

.hh-scope .k-edge .k-editor-toolbar, .hh-scope .k-ff .k-editor-toolbar, .hh-scope .k-ie9 .k-editor-toolbar, .hh-scope .k-webkit .k-editor-toolbar{
    padding: 0
}

.hh-scope .k-editor-toolbar li{
    display: inline-block;
    padding: .1em 0
}

.hh-scope .k-editor-toolbar .k-editor-widget, .hh-scope .k-editor-toolbar>li{
    margin-right: 6px
}

.hh-scope .k-group-start.k-group-end .k-editor-widget{
    margin-right: 0
}

.hh-scope .k-editor-toolbar .k-editor-dropdown{
    position: relative
}

.hh-scope .k-select-overlay{
    -webkit-appearance: none;
    opacity: 0;
    z-index: 11000;
    top: 0;
    left: 0;
    position: absolute;
    height: 26px;
    width: 100%;
    margin: -4px 0 0
}

.hh-scope .k-editor-toolbar .k-separator{
    position: relative;
    top: 1px;
    border-style: solid;
    border-width: 0 1px 0 0;
    margin: 0 .3em 0 .1em;
    padding: 0 0 0 1px;
    font-size: 1.3em
}

.hh-scope .k-editor-toolbar .k-break{
    display: block;
    height: 1px;
    font-size: 0;
    line-height: 0
}

.hh-scope .k-editor-toolbar .k-colorpicker, .hh-scope .k-editor-toolbar .k-combobox, .hh-scope .k-editor-toolbar .k-dropdown, .hh-scope .k-editor-toolbar .k-selectbox{
    vertical-align: middle
}

.hh-scope .k-button-group .k-tool{
    margin: 1px -1px 1px 0;
    width: 32px;
    height: 32px;
    border-width: 1px;
    border-style: solid;
    line-height: 32px;
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.hh-scope .k-button-group .k-tool.k-state-hover, .hh-scope .k-button-group .k-tool:focus{
    z-index: 1
}

.hh-scope .k-button-group .k-tool-icon{
    width: 24px;
    height: 24px;
    vertical-align: middle;
    -ms-high-contrast-adjust: none
}

.hh-scope .k-fontName{
    width: 110px
}

.hh-scope .k-fontSize{
    width: 124px
}

.hh-scope .k-formatBlock{
    width: 147px
}

.hh-scope .k-editortoolbar-dragHandle{
    float: left;
    margin: 1px 0 0
}

.hh-scope .k-editor-toolbar .k-button-group{
    padding: 1px
}

.hh-scope .k-editor .k-editor-toolbar .k-row-break{
    display: block;
    height: 0;
    font-size: 0;
    line-height: 0
}

.hh-scope .k-editor-toolbar .k-i-login{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hh-scope .k-editor-toolbar .k-button-group .k-state-disabled, .hh-scope .k-editor-toolbar .k-button-group.k-state-disabled{
    display: none!important
}

.hh-scope .k-editor-toolbar .k-button-group .k-state-active, .hh-scope .k-editor-toolbar .k-button-group .k-state-hover{
    vertical-align: middle
}

.hh-scope .k-editor-toolbar .k-button-group .k-state-disabled{
    filter: alpha(opacity=30);
    opacity: .3
}

.hh-scope .k-editor .k-editable-area{
    width: 100%;
    height: 100%;
    outline: 0
}

.hh-scope .k-editor.k-resizable .k-editable-area{
    padding-bottom: 16px
}

.hh-scope .k-editor .k-content{
    display: block;
    width: 100%;
    height: 100%;
    border-width: 0;
    margin: 0;
    padding: 0;
    background: #fff
}

.hh-scope .k-editor .k-editable-area .k-content{
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid
}

.hh-scope a.k-tool{
    color: inherit;
    outline: 0
}

.hh-scope .k-editor iframe.k-content{
    display: inline;
    vertical-align: top
}

.hh-scope .k-editor .k-raw-content{
    border: 0;
    margin: 0;
    padding: 0
}

.hh-scope .k-editor .k-raw-content, .hh-scope .k-editor-dialog .k-editor-textarea{
    font-size: inherit;
    font-family: consolas,"courier new",monospace
}

.hh-scope .k-editor-dialog{
    padding: 1em;
    width: 400px
}

.hh-scope .k-editor-dialog .k-edit-label{
    width: 25%
}

.hh-scope .k-editor-dialog .k-edit-field{
    width: 66%
}

.hh-scope .k-editor-dialog .k-edit-field .k-textbox{
    width: 96%
}

.hh-scope .k-viewhtml-dialog{
    width: auto
}

.hh-scope .k-filebrowser-dialog{
    width: auto;
    min-width: 350px
}

.hh-scope .k-filebrowser-dialog .k-filebrowser{
    margin: 0 1em
}

.hh-scope .k-filebrowser-dialog .k-edit-label{
    width: 18%
}

.hh-scope .k-filebrowser-dialog .k-edit-field{
    width: 75%
}

.hh-scope .k-filebrowser-dialog .k-edit-field .k-textbox{
    width: 70%
}

.hh-scope #k-editor-image-height, .hh-scope #k-editor-image-width{
    width: 5em
}

.hh-scope .k-editor-dialog .k-button{
    display: inline-block
}

.hh-scope .k-editor-dialog .k-editor-textarea{
    width: 600px;
    height: 350px;
    padding: .2em .2em .2em .4em;
    border-width: 1px;
    border-style: solid;
    overflow: auto
}

.hh-scope .k-button-wrapper .k-link:hover{
    text-decoration: underline
}

.hh-scope .k-ct-popup{
    width: 180.4px;
    padding: .65em .5em .5em
}

.hh-scope .k-ct-popup .k-button{
    width: 100%
}

.hh-scope .k-ct-popup .k-status{
    margin: .3em 0
}

.hh-scope .k-ct-popup .k-ct-cell{
    border-width: 1px;
    border-style: solid;
    width: 18px;
    height: 18px;
    margin: 1px;
    vertical-align: top;
    display: inline-block;
    overflow: hidden;
    pointer-events: all;
    -ms-high-contrast-adjust: none
}

.hh-scope .k-editor .k-resize-handle{
    position: absolute;
    padding: 2px 0;
    right: 0;
    bottom: 0;
    cursor: se-resize
}

.hh-scope .k-editor .k-overlay{
    position: absolute;
    background-color: #fff;
    opacity: 0
}

.hh-scope .k-editor .k-toolbar-resizable{
    min-height: 2.4375em;
    position: relative
}

.hh-scope .k-editor-toolbar{
    width: 100%;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.hh-scope .editorToolbarWindow{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.hh-scope .k-editortoolbar-dragHandle{
    position: relative;
    padding: 0;
    margin: 0 3px 0 0
}

.hh-scope .k-editor-toolbar .k-overflow-tools{
    position: absolute;
    right: 0;
    top: 0;
    margin: 0
}

.hh-scope .k-editor-toolbar .k-tool-group .k-widget:last-child{
    margin-right: 0
}

.hh-scope .k-editor-overflow-popup .k-tool{
    width: auto;
    height: auto;
    display: block;
    text-align: left;
    text-decoration: initial;
    border: 0;
    margin: 0;
    padding: 0 6px
}

.hh-scope .k-editor-overflow-popup .k-tool.k-state-disabled{
    display: none
}

.hh-scope .k-editor-toolbar .k-tool-text{
    display: none
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper{
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #fff;
    border: 1px solid #000;
    z-index: 100
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle{
    width: 100%;
    height: 100%
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-east{
    cursor: e-resize
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-north{
    cursor: n-resize
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northeast{
    cursor: ne-resize
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northwest{
    cursor: nw-resize
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-south{
    cursor: s-resize
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southeast{
    cursor: se-resize
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southwest{
    cursor: sw-resize
}

.hh-scope .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-west{
    cursor: w-resize
}

.hh-scope .k-editor-inline .k-column-resize-handle-wrapper{
    position: absolute;
    height: 10px;
    width: 10px;
    cursor: col-resize;
    z-index: 2
}

.hh-scope .k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle{
    width: 100%;
    height: 100%
}

.hh-scope .k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker{
    width: 2px;
    height: 100%;
    margin: 0 auto;
    background-color: #00b0ff;
    display: none;
    opacity: .8
}

.hh-scope .k-editor-inline .k-table{
    width: 100%;
    border-spacing: 0;
    margin: 0 0 1em
}

.hh-scope .k-editor-inline .k-table, .hh-scope .k-editor-inline .k-table td{
    outline: 0;
    border: 1px dotted #ccc
}

.hh-scope .k-editor-inline .k-table td{
    min-width: 1px;
    padding: .2em .3em
}

.hh-scope .k-table.k-table-resizing{
    opacity: .6
}

.hh-scope .k-editor-inline .k-row-resize-handle-wrapper{
    position: absolute;
    z-index: 2;
    cursor: row-resize;
    width: 10px;
    height: 10px
}

.hh-scope .k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle{
    display: table;
    width: 100%;
    height: 100%
}

.hh-scope .k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper{
    display: table-cell;
    width: 100%;
    height: 100%;
    padding: 0;
    vertical-align: middle
}

.hh-scope .k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker{
    display: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 2px;
    background-color: #00b0ff;
    opacity: .8
}

.hh-scope .k-editor-dialog.k-viewhtml-dialog .k-edit-buttons{
    clear: both;
    text-align: right;
    border-width: 1px 0 0;
    border-style: solid;
    position: relative;
    bottom: -1em;
    padding: .6em
}

.hh-scope .k-editor-dialog.k-viewhtml-dialog .k-edit-buttons .k-button{
    margin-right: .5em
}

.hh-scope .k-editor-dialog.k-editor-table-wizard-dialog.k-window-content{
    overflow: hidden;
    min-width: 325px;
    width: 24em;
    padding: 1em 0
}

.hh-scope .k-editor-dialog .k-edit-form-container{
    width: auto
}

.hh-scope .k-editor-dialog .k-tabstrip{
    margin: -1.333em 0 0
}

.hh-scope .k-editor-dialog .k-root-tabs{
    margin: -1em -1em -1.5em;
    padding: .5em 1em 0;
    border-width: 0
}

.hh-scope .k-editor-dialog ul.k-tabstrip-items{
    padding: .5em 1em 0;
    border-width: 0 0 1px;
    border-style: solid
}

.hh-scope .k-editor-dialog ul.k-tabstrip-items .k-loading{
    border-top-width: 0
}

.hh-scope .k-editor-dialog .k-tabstrip:focus{
    box-shadow: none
}

.hh-scope .k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content{
    overflow: hidden;
    min-height: 440px;
    height: 35em;
    margin: 0;
    padding: 1em .5em 0;
    border-width: 0
}

.hh-scope .k-editor-dialog .k-edit-field .k-numerictextbox{
    width: 10.6em;
    margin: 0 .35714285em 0 0
}

.hh-scope .k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox+.k-dropdown{
    width: 4em
}

.hh-scope .k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown, .hh-scope .k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox{
    width: 15em
}

.hh-scope .k-editor-table-wizard-dialog .k-numerictextbox+.k-dropdown{
    width: 5.35714285em
}

.hh-scope .k-editor-dialog textarea.k-textbox{
    height: 14.28571428em
}

.hh-scope .k-editor-dialog textarea.k-textbox.k-editor-accessibility-summary{
    height: auto
}

.hh-scope .k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align{
    width: 4em
}

.hh-scope .k-popup.k-list-container.k-align{
    padding: 0;
    text-align: center
}

.hh-scope .k-align-group{
    vertical-align: text-top
}

.hh-scope .k-popup.k-align .k-list .k-item{
    display: inline-block;
    width: 2.57142857em;
    height: 2.57142857em;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0
}

.hh-scope .k-popup.k-align .k-list .k-icon{
    vertical-align: bottom;
    vertical-align: -webkit-baseline-middle
}

.hh-scope .k-popup.k-align .k-list .k-item:last-child{
    width: auto;
    display: block;
    border-width: 1px 0 0;
    border-style: solid
}

.hh-scope .k-popup.k-align .k-list .k-item:before{
    width: 2.57142857em;
    height: 2.57142857em;
    line-height: 2.57142857em
}

.hh-scope .k-animation-container .k-editor-toolbar{
    text-align: center;
    line-height: 1.3em
}

.hh-scope .k-animation-container .k-editor-toolbar .k-tool{
    display: inline-block;
    height: 24px;
    padding: 0 .5em;
    text-decoration: none;
    font-size: .85em;
    color: inherit
}

.hh-scope .k-animation-container .k-editor-toolbar .k-i-table-wizard-insert{
    width: 24px;
    height: 24px
}

.hh-scope .k-animation-container .k-editor-toolbar .k-tool-text{
    display: inline;
    vertical-align: sub;
    padding: 0 0 0 .5em
}

.hh-scope .k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons{
    padding: 1em .8em;
    margin: .5em 0 0
}

.hh-scope .k-editor-inline.k-editor{
    border-color: #a9a9a9
}

.hh-scope .k-notification{
    border-width: 1px;
    border-style: solid;
    cursor: default;
    position: relative;
    white-space: nowrap;
    box-sizing: border-box
}

.hh-scope .k-notification>.k-notification-wrap{
    padding: .6em .5em
}

.hh-scope .k-notification-closable>.k-notification-wrap{
    padding-right: 20px
}

.hh-scope .k-notification .k-notification-content{
    display: inline-block;
    vertical-align: top;
    white-space: normal
}

.hh-scope .k-notification-wrap>.k-i-error, .hh-scope .k-notification-wrap>.k-i-info, .hh-scope .k-notification-wrap>.k-i-success, .hh-scope .k-notification-wrap>.k-i-warning{
    margin-right: 4px;
    vertical-align: text-bottom
}

.hh-scope .k-notification-wrap>.k-i-close{
    position: absolute;
    top: 50%;
    right: 4px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none
}

.hh-scope .k-notification-closable .k-notification-wrap>.k-i-close{
    display: block
}

.hh-scope .k-rtl .k-notification-closable .k-notification-wrap, .hh-scope .k-rtl.k-notification-closable .k-notification-wrap{
    padding-right: .5em;
    padding-left: 20px
}

.hh-scope .k-rtl .k-notification-wrap>.k-i-error, .hh-scope .k-rtl .k-notification-wrap>.k-i-info, .hh-scope .k-rtl .k-notification-wrap>.k-i-success, .hh-scope .k-rtl .k-notification-wrap>.k-i-warning{
    margin-right: 0;
    margin-left: 4px
}

.hh-scope .k-rtl .k-notification-wrap>.k-i-close{
    right: auto;
    left: 4px
}

.hh-scope .k-progressbar{
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.hh-scope .k-progressbar{
    border-radius: 4px
}

.hh-scope .k-progressbar-horizontal{
    width: 27em;
    height: 1.9em
}

.hh-scope .k-progressbar-vertical{
    width: 1.9em;
    height: 27em
}

.hh-scope .k-progressbar>.k-state-selected{
    position: absolute;
    border-style: solid;
    border-width: 1px;
    overflow: hidden
}

.hh-scope .k-progressbar-horizontal>.k-state-selected, .hh-scope .k-rtl .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected{
    left: -1px;
    right: auto;
    top: -1px;
    height: 100%;
    border-radius: 4px 0 0 4px
}

.hh-scope .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected, .hh-scope .k-rtl .k-progressbar-horizontal>.k-state-selected{
    left: auto;
    right: -1px;
    border-radius: 0 4px 4px 0
}

.hh-scope .k-progressbar-vertical>.k-state-selected{
    left: -1px;
    bottom: -1px;
    width: 100%;
    border-radius: 0 0 4px 4px
}

.hh-scope .k-progressbar-vertical.k-progressbar-reverse>.k-state-selected{
    bottom: auto;
    top: -1px;
    border-radius: 4px 4px 0 0
}

.hh-scope .k-progressbar>.k-state-selected.k-complete, .hh-scope .k-rtl .k-progressbar>.k-state-selected.k-complete{
    border-radius: 4px
}

.hh-scope .k-progressbar>.k-reset{
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: -1px;
    top: -1px;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    white-space: nowrap
}

.hh-scope .k-progressbar-horizontal .k-item{
    display: inline-block;
    height: 100%;
    border-style: solid;
    margin-left: -1px
}

.hh-scope .k-progressbar-horizontal .k-item.k-first{
    margin-left: 0
}

.hh-scope .k-progressbar-horizontal .k-item.k-last{
    border-right-width: 0
}

.hh-scope .k-progressbar-horizontal .k-item, .hh-scope .k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item{
    border-width: 1px 0 1px 1px
}

.hh-scope .k-progressbar-horizontal.k-progressbar-reverse .k-item, .hh-scope .k-rtl .k-progressbar-horizontal .k-item{
    border-width: 1px 0 1px 1px
}

.hh-scope .k-progressbar-horizontal .k-first, .hh-scope .k-rtl .k-progressbar-horizontal .k-last, .hh-scope .k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last{
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-left-width: 1px
}

.hh-scope .k-progressbar-horizontal .k-last, .hh-scope .k-rtl .k-progressbar-horizontal .k-first{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.hh-scope .k-progressbar-horizontal.k-progressbar-reverse .k-last, .hh-scope .k-rtl .k-progressbar-horizontal .k-first{
    border-right-width: 1px
}

.hh-scope .k-progressbar-horizontal .k-last.k-state-selected{
    border-right-width: 1px
}

.hh-scope .k-progressbar-vertical .k-item{
    width: 100%;
    border-style: solid;
    border-width: 1px 1px 0;
    margin-top: -1px
}

.hh-scope .k-progressbar-vertical .k-item.k-first{
    margin-top: 0
}

.hh-scope .k-progressbar-vertical li.k-item.k-last{
    border-bottom-width: 0
}

.hh-scope .k-progressbar-vertical .k-first{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.hh-scope .k-progressbar-vertical .k-last{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-width: 1px
}

.hh-scope .k-progressbar-vertical.k-progressbar-reverse .k-item{
    border-width: 0 1px 1px
}

.hh-scope .k-progressbar-vertical.k-progressbar-reverse .k-first{
    border-top-width: 1px
}

.hh-scope .k-progress-status-wrap{
    position: absolute;
    top: -1px;
    border: 1px solid transparent;
    line-height: 2em;
    width: 100%;
    height: 100%
}

.hh-scope .k-progress-status-wrap, .hh-scope .k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap{
    left: -1px;
    right: auto;
    text-align: right
}

.hh-scope .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap, .hh-scope .k-rtl .k-progressbar-horizontal .k-progress-status-wrap{
    left: auto;
    right: -1px;
    text-align: left
}

.hh-scope .k-progressbar-vertical .k-progress-status-wrap{
    top: auto;
    bottom: -1px
}

.hh-scope .k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap{
    bottom: auto;
    top: -1px
}

.hh-scope .k-progress-status{
    display: inline-block;
    padding: 0 .5em;
    min-width: 10px;
    white-space: nowrap
}

.hh-scope .k-progressbar-vertical.k-progressbar-reverse .k-progress-status{
    position: absolute;
    bottom: 0;
    left: 0
}

.hh-scope .k-progressbar-vertical .k-progress-status{
    -webkit-transform: rotate(-90deg) translateX(-100%);
    transform: rotate(-90deg) translateX(-100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.hh-scope .k-progressbar-vertical.k-progressbar-reverse .k-progress-status{
    -webkit-transform: rotate(90deg) translateX(-100%);
    transform: rotate(90deg) translateX(-100%);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.hh-scope div.k-slider{
    position: relative;
    border-width: 0;
    background-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hh-scope .k-slider-vertical{
    width: 26px;
    height: 200px
}

.hh-scope .k-slider-horizontal{
    display: inline-block;
    width: 200px;
    height: 26px
}

.hh-scope .k-slider-wrap{
    width: 100%;
    height: 100%
}

.hh-scope .k-grid .k-slider .k-button, .hh-scope .k-slider .k-button{
    position: absolute;
    top: 0;
    width: 24px;
    min-width: 0;
    height: 24px;
    margin: 0;
    padding: 0;
    outline: 0
}

.hh-scope .k-state-disabled .k-slider-wrap{
    filter: alpha(opacity=60);
    opacity: .6
}

.hh-scope .k-state-disabled .k-slider-wrap .k-slider-items{
    color: #333
}

.hh-scope .k-slider .k-button-decrease{
    left: 0
}

.hh-scope .k-grid .k-slider-vertical .k-button-decrease, .hh-scope .k-slider-vertical .k-button-decrease{
    top: auto;
    bottom: 0
}

.hh-scope .k-slider .k-button-increase{
    right: 0
}

.hh-scope .k-slider .k-icon, .hh-scope .k-slider .k-tick, .hh-scope .k-slider-track{
    cursor: pointer
}

.hh-scope .k-slider-selection, .hh-scope .k-slider-track{
    position: absolute;
    margin: 0;
    padding: 0
}

.hh-scope .k-slider-horizontal .k-slider-selection, .hh-scope .k-slider-horizontal .k-slider-track{
    top: 50%;
    left: 0;
    height: 8px;
    margin-top: -4px;
    background-repeat: repeat-x
}

.hh-scope .k-slider-horizontal .k-slider-buttons .k-slider-track{
    left: 34px
}

.hh-scope .k-slider-vertical .k-slider-selection, .hh-scope .k-slider-vertical .k-slider-track{
    left: 50%;
    bottom: 0;
    width: 8px;
    margin-left: -4px;
    background-repeat: repeat-y
}

.hh-scope .k-slider-vertical .k-slider-buttons .k-slider-track{
    bottom: 34px
}

.hh-scope .k-draghandle{
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent;
    text-indent: -3333px;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    outline: 0
}

.hh-scope .k-slider-horizontal .k-draghandle{
    top: -4px;
    width: 13px;
    height: 14px
}

.hh-scope .k-slider-vertical .k-draghandle{
    left: -4px;
    width: 14px;
    height: 13px
}

.hh-scope .k-slider-buttons .k-slider-items{
    margin-left: 34px
}

.hh-scope .k-slider-horizontal .k-slider-items{
    height: 100%
}

.hh-scope .k-slider-vertical .k-slider-items{
    padding-top: 1px
}

.hh-scope .k-slider-vertical .k-slider-buttons .k-slider-items{
    padding-top: 0
}

.hh-scope .k-slider-vertical .k-slider-buttons .k-slider-items{
    margin: 0;
    padding-top: 35px
}

.hh-scope .k-slider .k-tick{
    position: relative;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

.hh-scope .k-slider-horizontal .k-tick{
    float: left;
    height: 100%;
    text-align: center
}

.hh-scope .k-slider-horizontal .k-tick{
    background-position: center -92px
}

.hh-scope .k-slider-horizontal .k-slider-topleft .k-tick{
    background-position: center -122px
}

.hh-scope .k-slider-horizontal .k-slider-bottomright .k-tick{
    background-position: center -152px
}

.hh-scope .k-slider-horizontal .k-tick-large{
    background-position: center -2px
}

.hh-scope .k-slider-horizontal .k-slider-topleft .k-tick-large{
    background-position: center -32px
}

.hh-scope .k-slider-horizontal .k-slider-bottomright .k-tick-large{
    background-position: center -62px
}

.hh-scope .k-slider-vertical .k-tick{
    background-position: -92px center
}

.hh-scope .k-slider-vertical .k-slider-topleft .k-tick{
    background-position: -122px center
}

.hh-scope .k-slider-vertical .k-slider-bottomright .k-tick{
    background-position: -152px center
}

.hh-scope .k-slider-vertical .k-tick-large{
    background-position: -2px center
}

.hh-scope .k-slider-vertical .k-slider-topleft .k-tick-large{
    background-position: -32px center
}

.hh-scope .k-slider-vertical .k-slider-bottomright .k-tick-large{
    background-position: -62px center
}

.hh-scope .k-slider-horizontal .k-first{
    background-position: 0 -92px
}

.hh-scope .k-slider-horizontal .k-tick-large.k-first{
    background-position: 0 -2px
}

.hh-scope .k-slider-horizontal .k-slider-topleft .k-first{
    background-position: 0 -122px
}

.hh-scope .k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{
    background-position: 0 -32px
}

.hh-scope .k-slider-horizontal .k-slider-bottomright .k-first{
    background-position: 0 -152px
}

.hh-scope .k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{
    background-position: 0 -62px
}

.hh-scope .k-slider-horizontal .k-last{
    background-position: 100% -92px
}

.hh-scope .k-slider-horizontal .k-tick-large.k-last{
    background-position: 100% -2px
}

.hh-scope .k-slider-horizontal .k-slider-topleft .k-last{
    background-position: 100% -122px
}

.hh-scope .k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{
    background-position: 100% -32px
}

.hh-scope .k-slider-horizontal .k-slider-bottomright .k-last{
    background-position: 100% -152px
}

.hh-scope .k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{
    background-position: 100% -62px
}

.hh-scope .k-slider-vertical .k-first{
    background-position: -92px 100%
}

.hh-scope .k-slider-vertical .k-tick-large.k-first{
    background-position: -2px 100%
}

.hh-scope .k-slider-vertical .k-slider-topleft .k-first{
    background-position: -122px 100%
}

.hh-scope .k-slider-vertical .k-slider-topleft .k-tick-large.k-first{
    background-position: -32px 100%
}

.hh-scope .k-slider-vertical .k-slider-bottomright .k-first{
    background-position: -152px 100%
}

.hh-scope .k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{
    background-position: -62px 100%
}

.hh-scope .k-slider-vertical .k-last{
    background-position: -92px 0
}

.hh-scope .k-slider-vertical .k-tick-large.k-last{
    background-position: -2px 0
}

.hh-scope .k-slider-vertical .k-slider-topleft .k-last{
    background-position: -122px 0
}

.hh-scope .k-slider-vertical .k-slider-topleft .k-tick-large.k-last{
    background-position: -32px 0
}

.hh-scope .k-slider-vertical .k-slider-bottomright .k-last{
    background-position: -152px 0
}

.hh-scope .k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{
    background-position: -62px 0
}

.hh-scope .k-slider-vertical .k-tick{
    text-align: right
}

.hh-scope .k-slider-vertical .k-slider-topleft .k-tick{
    text-align: left
}

.hh-scope .k-slider .k-label{
    position: absolute;
    white-space: nowrap;
    font-size: .92em
}

.hh-scope .k-slider-horizontal .k-label{
    left: 0;
    width: 100%;
    line-height: 1
}

.hh-scope .k-slider-horizontal .k-first .k-label{
    left: -50%
}

.hh-scope .k-slider-horizontal .k-last .k-label{
    left: auto;
    right: -50%
}

.hh-scope .k-slider-horizontal .k-label{
    bottom: -1.2em
}

.hh-scope .k-slider-horizontal .k-slider-topleft .k-label{
    top: -1.2em
}

.hh-scope .k-slider-vertical .k-label{
    left: 120%;
    display: block;
    text-align: left
}

.hh-scope .k-slider-vertical .k-last .k-label{
    top: -.5em
}

.hh-scope .k-slider-vertical .k-first .k-label{
    bottom: -.5em
}

.hh-scope .k-slider-vertical .k-slider-topleft .k-label{
    left: auto;
    right: 120%
}

.hh-scope .k-slider-tooltip{
    top: -4444px
}

.hh-scope .k-scheduler .k-link{
    color: inherit
}

.hh-scope .k-scheduler-footer, .hh-scope .k-scheduler-toolbar{
    border-style: solid
}

.hh-scope .k-scheduler-footer, .hh-scope .k-scheduler-toolbar{
    line-height: 28px;
    padding: 6px
}

.hh-scope .k-scheduler-toolbar{
    position: relative;
    border-width: 0 0 1px
}

.hh-scope .k-edit-field.k-scheduler-toolbar{
    border-width: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.hh-scope .k-scheduler-header{
    text-align: center
}

.hh-scope .k-scheduler-header .k-link{
    color: inherit
}

.hh-scope .k-scheduler-footer{
    border-width: 1px 0 0
}

.hh-scope .k-scheduler-toolbar>ul{
    float: right
}

.hh-scope .k-scheduler-toolbar>ul:first-child{
    float: left
}

.hh-scope .k-scheduler-toolbar>.k-scheduler-tools{
    float: left;
    margin-bottom: .5em
}

.hh-scope .k-scheduler-tools+.k-scheduler-navigation{
    float: left;
    clear: left
}

.hh-scope .k-scheduler-footer>ul>li, .hh-scope .k-scheduler-toolbar>ul>li{
    display: inline-block;
    border-style: solid;
    border-width: 1px 1px 1px 0
}

.hh-scope .k-scheduler .k-scheduler-toolbar .k-nav-current, .hh-scope .k-scheduler .k-scheduler-toolbar .k-scheduler-tools>li{
    border-width: 0
}

.hh-scope .k-scheduler-toolbar>ul.k-scheduler-views>li:first-child+li, .hh-scope .k-scheduler-toolbar>ul>li:first-child{
    border-left-width: 1px
}

.hh-scope .k-scheduler div.k-scheduler-footer ul li{
    margin-right: .6em;
    border-width: 1px
}

.hh-scope .k-scheduler-footer .k-link, .hh-scope .k-scheduler-toolbar .k-link{
    display: inline-block;
    padding: .16666em 1.1em
}

.hh-scope .k-scheduler-toolbar .k-nav-next .k-link, .hh-scope .k-scheduler-toolbar .k-nav-prev .k-link{
    padding-left: .6em;
    padding-right: .6em
}

.hh-scope .k-scheduler-toolbar .k-nav-current .k-link{
    padding: 0
}

.hh-scope .k-scheduler-toolbar .k-nav-current{
    margin: 0 1.1em
}

.hh-scope .k-scheduler .k-nav-current>.k-state-active, .hh-scope .k-scheduler div.k-scheduler-toolbar>ul>li.k-nav-current{
    background: 0 0
}

.hh-scope .k-scheduler-footer .k-icon, .hh-scope .k-scheduler-toolbar .k-i-calendar{
    margin: -2px 6px 0 0
}

.hh-scope .k-scheduler-header, .hh-scope .k-scheduler-header-wrap{
    overflow: hidden
}

.hh-scope .k-scheduler-header-wrap{
    position: relative;
    border-style: solid;
    border-width: 0
}

.hh-scope .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{
    border-right-width: 1px
}

.hh-scope .k-scheduler-content, .hh-scope .k-scheduler-times{
    position: relative
}

.hh-scope .k-scheduler-times{
    overflow: hidden;
    border-style: solid;
    border-width: 0
}

.hh-scope .k-scheduler-content{
    overflow: auto
}

.hh-scope .k-scheduler-monthview .k-scheduler-content{
    overflow-y: scroll
}

.hh-scope .k-scheduler-layout, .hh-scope .k-scheduler-table{
    border-spacing: 0;
    width: 100%;
    margin: 0;
    border-collapse: separate
}

.hh-scope .k-scheduler-layout>tbody>tr>td{
    padding: 0;
    vertical-align: top
}

.hh-scope .k-safari .k-scheduler-layout>tbody>tr>td+td{
    width: 100%
}

.hh-scope .k-scheduler-table{
    table-layout: fixed;
    max-width: none
}

.hh-scope .k-scheduler-times .k-scheduler-table{
    table-layout: auto
}

.hh-scope .k-scheduler-monthview .k-scheduler-content .k-scheduler-table{
    height: 100%
}

.hh-scope .k-scheduler-table td, .hh-scope .k-scheduler-table th{
    height: 1.5em;
    padding: 4px .5em;
    font-size: 100%
}

.hh-scope .k-scheduler .k-scheduler-table td, .hh-scope .k-scheduler .k-scheduler-table th{
    box-sizing: content-box
}

.hh-scope .k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-state-selected), .hh-scope .k-scheduler-timelineview .k-today:not(.k-nonwork-hour){
    background-color: transparent
}

.hh-scope .k-scheduler-monthview .k-hidden, .hh-scope .k-scheduler-monthview .k-hidden>div{
    width: 0!important;
    overflow: hidden!important
}

.hh-scope .k-scheduler-monthview .k-hidden{
    padding-left: 0!important;
    padding-right: 0!important;
    border-right-width: 0!important
}

.hh-scope .k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times{
    margin-right: 1px
}

.hh-scope .k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times .k-hidden{
    height: auto
}

.hh-scope .k-scheduler-monthview .k-hidden, .hh-scope .k-scheduler-monthview .k-scheduler-table td{
    height: 85px;
    text-align: right
}

.hh-scope .k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto, .hh-scope .k-scheduler-monthview .k-scheduler-table-auto, .hh-scope .k-scheduler-monthview .k-scheduler-table-auto td{
    height: auto
}

.hh-scope .k-scheduler-table td, .hh-scope .k-slot-cell{
    vertical-align: top
}

.hh-scope .k-scheduler-layout tr+tr .k-scheduler-times th:last-child{
    vertical-align: top
}

.hh-scope .k-scheduler-header th{
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-scheduler-header th, .hh-scope .k-scheduler-table td{
    border-style: solid;
    border-width: 0 0 1px 1px
}

.hh-scope .k-scheduler-header th:first-child, .hh-scope .k-scheduler-table td:first-child{
    border-left-width: 0
}

.hh-scope .k-scheduler-agendaview .k-scheduler-table td:first-child{
    border-left-width: 1px
}

.hh-scope .k-scheduler-agendaview .k-scheduler-table td.k-first{
    border-left-width: 0
}

.hh-scope .k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td, .hh-scope .k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th, .hh-scope .k-scheduler-table>tbody>tr>.k-last{
    border-bottom-width: 0
}

.hh-scope .k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last, .hh-scope .k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td, .hh-scope .k-scrollbar-h tr+tr .k-scheduler-times{
    border-bottom-width: 1px
}

.hh-scope .k-scheduler-times th{
    text-align: right;
    padding-right: .6em;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: transparent;
    white-space: nowrap
}

.hh-scope .k-scheduler-layout tr+tr .k-scheduler-times th{
    border-bottom-color: transparent
}

.hh-scope .k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day, .hh-scope .k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell{
    border-bottom-color: inherit
}

.hh-scope .k-scheduler .k-middle-row td{
    border-bottom-style: dotted
}

.hh-scope .k-scheduler-now-arrow, .hh-scope .k-scheduler-now-line{
    position: absolute
}

.hh-scope .k-scheduler-now-arrow{
    width: 0;
    height: 0;
    border: solid 5px transparent;
    left: 0
}

.hh-scope .k-scheduler-now-line{
    left: 5px;
    right: 0;
    height: 1px
}

.hh-scope .k-task{
    position: relative
}

.hh-scope div.k-more-events{
    padding: 0;
    height: 13px
}

.hh-scope .k-more-events>.k-icon{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.hh-scope .k-event, .hh-scope .k-more-events{
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    text-align: left;
    overflow: hidden;
    position: absolute
}

.hh-scope .k-event .k-nav-day{
    display: inline-block
}

.hh-scope .k-event{
    cursor: default;
    min-height: 1.3em
}

.hh-scope .k-event-drag-hint{
    filter: alpha(opacity=60);
    opacity: .6;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing
}

.hh-scope .k-scheduler-header .k-event{
    white-space: nowrap
}

.hh-scope .k-event-template{
    padding: 4px 1.4em 4px .6em
}

.hh-scope .k-event-time{
    display: none;
    padding-bottom: 0;
    font-size: .9em
}

.hh-scope .k-event-drag-hint .k-event-time{
    display: block
}

.hh-scope .k-event-actions, .hh-scope .k-event>.k-link, .hh-scope .k-task>.k-link{
    position: absolute;
    top: 3px;
    right: 4px;
    white-space: nowrap
}

.hh-scope .k-event-actions{
    z-index: 1
}

.hh-scope .k-scheduler-agendaview .k-task>.k-link{
    top: 0;
    right: 0
}

.hh-scope .k-event-actions:first-child{
    position: static;
    float: left;
    margin: 4px 2px 0 4px
}

.hh-scope .k-webkit .k-event-actions:first-child{
    margin-top: 3px
}

.hh-scope .k-event-actions:first-child>.k-link{
    display: inline-block
}

.hh-scope .k-event-delete{
    display: none
}

.hh-scope .k-event:hover .k-event-delete, .hh-scope tr:hover>td>.k-task .k-event-delete{
    display: inline-block
}

.hh-scope .k-event .k-event-bottom-actions, .hh-scope .k-event .k-event-top-actions{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center
}

.hh-scope .k-event .k-event-bottom-actions{
    top: auto;
    bottom: 0
}

.hh-scope .k-event .k-resize-handle, .hh-scope .k-scheduler-mobile .k-event:hover .k-resize-handle{
    position: absolute;
    visibility: hidden;
    z-index: 2
}

.hh-scope .k-event-active .k-resize-handle, .hh-scope .k-event:hover .k-resize-handle, .hh-scope .k-scheduler-mobile .k-event-active:hover .k-resize-handle{
    visibility: visible
}

.hh-scope .k-event .k-resize-handle:after{
    content: "";
    position: absolute;
    filter: alpha(opacity=50);
    opacity: .5
}

.hh-scope .k-scheduler-mobile .k-event .k-resize-handle:after{
    -webkit-filter: none;
    filter: none;
    opacity: 1
}

.hh-scope .k-event>.k-resize-n{
    top: 0;
    left: 0;
    right: 0;
    height: .4em
}

.hh-scope .k-event>.k-resize-s{
    bottom: 0;
    left: 0;
    right: 0;
    height: .4em
}

.hh-scope .k-event>.k-resize-e{
    right: 0;
    top: 0;
    bottom: 0;
    width: .4em
}

.hh-scope .k-event>.k-resize-w{
    left: 0;
    top: 0;
    bottom: 0;
    width: .4em
}

.hh-scope .k-event>.k-resize-n:after, .hh-scope .k-event>.k-resize-s:after{
    top: 1px;
    left: 50%;
    margin-left: -1em;
    width: 2em;
    height: 1px
}

.hh-scope .k-event>.k-resize-s:after{
    top: auto;
    bottom: 1px
}

.hh-scope .k-event>.k-resize-e:after, .hh-scope .k-event>.k-resize-w:after{
    left: 1px;
    top: 50%;
    margin-top: -.7em;
    height: 1.4em;
    width: 1px
}

.hh-scope .k-event>.k-resize-e:after{
    left: auto;
    right: 1px
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-n, .hh-scope .k-scheduler-mobile .k-event>.k-resize-s{
    height: .6em
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-e, .hh-scope .k-scheduler-mobile .k-event>.k-resize-w{
    width: .6em
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-n:after, .hh-scope .k-scheduler-mobile .k-event>.k-resize-s:after{
    top: 0;
    margin-left: -3em;
    width: 4em;
    height: .6em
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-s:after{
    bottom: 0
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-e:after, .hh-scope .k-scheduler-mobile .k-event>.k-resize-w:after{
    left: 0;
    margin-top: -.7em;
    height: 1.4em;
    width: .6em
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-e:after{
    right: 0
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-n:after{
    border-radius: 0 0 4px 4px
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-s:after{
    border-radius: 4px 4px 0 0
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-w:after{
    border-radius: 0 4px 4px 0
}

.hh-scope .k-scheduler-mobile .k-event>.k-resize-e:after{
    border-radius: 4px 0 0 4px
}

.hh-scope .k-scheduler-marquee{
    border-style: solid;
    border-width: 0
}

.hh-scope .k-scheduler-marquee.k-first:before, .hh-scope .k-scheduler-marquee.k-last:after{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px
}

.hh-scope div.k-scheduler-marquee:before{
    top: 0;
    left: 0;
    border-right-color: transparent;
    border-bottom-color: transparent
}

.hh-scope div.k-scheduler-marquee:after{
    bottom: 0;
    right: 0;
    border-top-color: transparent;
    border-left-color: transparent
}

.hh-scope .k-scheduler-marquee .k-label-top{
    position: absolute;
    top: .3em;
    left: .8em;
    font-size: .8em
}

.hh-scope .k-scheduler-marquee .k-label-bottom{
    position: absolute;
    bottom: .3em;
    right: .81em;
    font-size: .8em
}

.hh-scope .k-scheduler-quickedit .k-textbox{
    width: 200px
}

.hh-scope .k-tooltip-bottom{
    text-align: left
}

.hh-scope .k-tooltip-bottom .k-button{
    float: left;
    margin-right: .3em
}

.hh-scope .k-tooltip-bottom .k-quickedit-details{
    float: right;
    margin-right: 0
}

.hh-scope .k-scheduler-agendaview .k-scheduler-table td, .hh-scope .k-scheduler-agendaview .k-scheduler-table th{
    text-align: left
}

.hh-scope .k-scheduler-groupcolumn, .hh-scope .k-scheduler-times .k-slot-cell{
    width: 6em
}

.hh-scope .k-scheduler-datecolumn{
    width: 12em
}

.hh-scope .k-scheduler-timecolumn{
    width: 11em
}

.hh-scope .k-scheduler-timecolumn>div{
    position: relative;
    vertical-align: top
}

.hh-scope .k-webkit .k-scheduler-timecolumn>div>.k-icon{
    vertical-align: top
}

.hh-scope .k-scheduler-timecolumn>div>.k-i-arrow-60-right{
    position: absolute;
    right: -4px
}

.hh-scope .k-scheduler-timecolumn .k-i-arrow-60-left{
    margin-left: -4px
}

.hh-scope .k-scheduler-mark{
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: middle;
    margin-right: .5em
}

.hh-scope .k-scheduler-agendaday{
    float: left;
    margin: 0 .2em 0 0;
    font-size: 3em;
    font-weight: 400
}

.hh-scope .k-scheduler-agendaweek{
    display: block;
    margin: .4em 0 0;
    font-size: 1.1em;
    font-style: normal
}

.hh-scope .k-scheduler-agendadate{
    font-size: .8em
}

.hh-scope .k-scheduler-timecolumn{
    white-space: nowrap
}

.hh-scope .k-scheduler-edit-form .k-edit-form-container, .hh-scope .k-scheduler-timezones .k-edit-form-container{
    width: 520px
}

.hh-scope .k-scheduler-edit-form .k-edit-label{
    width: 17%
}

.hh-scope .k-scheduler-edit-form .k-edit-field{
    width: 77%
}

.hh-scope .k-scheduler-edit-form .k-textbox[name=title], .hh-scope .k-scheduler-edit-form textarea.k-textbox{
    width: 100%
}

.hh-scope .k-scheduler-edit-form textarea.k-textbox{
    min-height: 4em;
    resize: vertical
}

.hh-scope .k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{
    margin-right: 1em
}

.hh-scope .k-edit-box{
    float: left
}

.hh-scope .k-edit-box+.k-edit-box{
    float: right
}

.hh-scope .k-scheduler-edit-form label+input{
    margin-left: 1em
}

.hh-scope .k-edit-field>ul.k-reset>li{
    margin: .2em 0 .4em;
    line-height: 2.4
}

.hh-scope .k-edit-field>ul.k-reset.k-toolbar>li{
    margin: 0
}

.hh-scope .k-edit-field>ul.k-reset .k-widget{
    margin-left: .8em
}

.hh-scope .k-edit-field span.k-recur-interval, .hh-scope .k-edit-field>ul.k-reset .k-numerictextbox{
    width: 5em
}

.hh-scope .k-edit-field>ul.k-reset .k-datepicker, .hh-scope .k-edit-field>ul.k-reset .k-dropdown, .hh-scope div[name=recurrenceRule]>.k-dropdown{
    width: 9em
}

.hh-scope .k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete, .hh-scope .k-scheduler-edit-form .k-edit-buttons .k-scheduler-resetSeries{
    float: left
}

.hh-scope .k-popup-message{
    margin: 0;
    padding: 1em 0 2em;
    text-align: center
}

.hh-scope .k-scheduler-timezones .k-dropdown:first-child{
    width: 100%
}

.hh-scope .k-scheduler-timezones .k-dropdown+.k-dropdown{
    margin: .5em 0 .7em
}

.hh-scope .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{
    display: none
}

.hh-scope .k-scheduler-toolbar .k-nav-current .k-lg-date-format, .hh-scope .k-scheduler-toolbar .k-nav-current .k-sm-date-format{
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-scheduler-toolbar .k-nav-current .k-lg-date-format{
    display: inline-block
}

.hh-scope .k-scheduler-toolbar .k-nav-current .k-sm-date-format{
    display: none
}

.hh-scope .k-scheduler-refresh{
    float: right;
    padding: 0 .5em
}

@media only screen and (max-width: 1024px) {
    .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views{
        position:absolute;
        right: 6px;
        top: 6px;
        z-index: 10000
    }

    .hh-scope .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views{
        right: auto;
        left: 6px
    }

    .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view){
        display: none
    }

    .hh-scope .k-scheduler-toolbar li.k-nav-current .k-lg-date-format{
        display: none
    }

    .hh-scope .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{
        display: inline-block
    }

    .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{
        display: block;
        border-width: 1px;
        text-align: right
    }

    .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{
        display: block;
        position: relative;
        padding-right: 2.5em;
        padding-left: 1em
    }

    .hh-scope .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{
        padding-left: 0
    }

    .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{
        content: "\E006";
        position: absolute;
        top: 50%;
        right: .6em;
        margin-top: -.5em;
        line-height: 1em
    }

    .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li, .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{
        display: block;
        border: 0;
        border-radius: 0
    }

    .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{
        border: 1px solid #c5c5c5;
        background-color: #fff;
        background-image: none;
        box-shadow: 0 2px 2px 0 rgba(0,0,0,.3)
    }

    .hh-scope .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{
        text-align: left
    }
}

@media only screen and (max-width: 480px) {
    .hh-scope .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{
        display:none
    }

    .hh-scope .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-i-calendar{
        display: inline-block
    }

    .hh-scope .k-scheduler-timecolumn{
        width: 5em
    }

    .hh-scope .k-scheduler-datecolumn{
        width: 6em;
        overflow: hidden
    }

    .hh-scope .k-scheduler-datecolumn>div, .hh-scope .k-scheduler-timecolumn>div{
        white-space: normal
    }
}

.hh-scope .k-scheduler-pdf-export{
    overflow: hidden
}

.hh-scope .k-pdf-export-shadow .k-scheduler, .hh-scope .k-scheduler-pdf-export .k-scheduler-content, .hh-scope .k-scheduler-pdf-export .k-scheduler-times{
    height: auto!important;
    overflow: visible!important
}

.hh-scope .k-scheduler-pdf-export .k-scheduler-header{
    padding: 0!important
}

.hh-scope .k-scheduler-pdf-export .k-scheduler-header-wrap{
    border-width: 0!important
}

.hh-scope .k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table, .hh-scope .k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table{
    width: 100%!important
}

.hh-scope .k-tooltip{
    position: absolute;
    z-index: 12000;
    border-style: solid;
    border-width: 0;
    padding: 5px 5px 5px 6px;
    background-repeat: repeat-x;
    min-width: 20px;
    text-align: center
}

.hh-scope .k-tooltip-button{
    text-align: right;
    height: 0
}

.hh-scope .k-tooltip-content{
    height: 100%
}

.hh-scope .k-tooltip-closable .k-tooltip-content{
    padding-right: 20px
}

.hh-scope span.k-tooltip{
    position: static;
    display: inline-block;
    border-width: 1px;
    padding: 2px 5px 1px 6px
}

.hh-scope .k-invalid-msg{
    display: none
}

.hh-scope .k-callout{
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    border-color: transparent
}

.hh-scope .k-callout-n{
    top: -12px;
    left: 50%;
    margin-left: -6px
}

.hh-scope .k-callout-w{
    top: 50%;
    left: -12px;
    margin-top: -6px
}

.hh-scope .k-callout-s{
    left: 50%;
    bottom: -12px;
    margin-left: -6px
}

.hh-scope .k-callout-e{
    top: 50%;
    right: -12px;
    margin-top: -6px
}

.hh-scope .k-slider-tooltip .k-callout-n, .hh-scope .k-slider-tooltip .k-callout-s{
    margin-left: -6px
}

.hh-scope .k-slider-tooltip .k-callout-e, .hh-scope .k-slider-tooltip .k-callout-w{
    margin-top: -6px
}

.hh-scope .k-tooltip-validation .k-i-warning{
    vertical-align: text-top;
    margin-right: 3px
}

.hh-scope .k-tooltip-validation{
    z-index: 9999
}

.hh-scope .k-toolbar{
    position: relative;
    display: block;
    padding: .28571428em 0;
    overflow: hidden;
    min-height: 2.4375em;
    box-sizing: border-box
}

.hh-scope .k-toolbar{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.hh-scope .k-overflow-container .k-button .k-sprite, .hh-scope .k-toolbar .k-button .k-sprite{
    vertical-align: middle;
    margin-top: -7px;
    margin-bottom: -5px
}

.hh-scope .k-toolbar .k-input:before{
    content: "\a0";
    display: inline-block;
    width: 0
}

.hh-scope .k-toolbar .k-combobox .k-dropdown-wrap:before, .hh-scope .k-toolbar .k-numeric-wrap:before, .hh-scope .k-toolbar .k-picker-wrap:before{
    display: none
}

.hh-scope .k-overflow-container .k-sprite{
    margin-left: -4px
}

.hh-scope .k-toolbar-resizable{
    white-space: nowrap
}

.hh-scope .k-toolbar-resizable{
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.hh-scope .k-toolbar>.k-align-left{
    float: none
}

.hh-scope .k-toolbar>.k-align-right{
    float: right
}

.hh-scope .k-toolbar>*{
    display: inline-block;
    vertical-align: middle
}

.hh-scope .k-toolbar>*{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    vertical-align: middle;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-toolbar .k-spacer{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-toolbar .k-separator{
    border-width: 0 0 0 1px;
    border-style: solid;
    width: 1px;
    line-height: 2.1428571429em
}

.hh-scope .k-toolbar .k-button-group{
    list-style-type: none
}

.hh-scope .k-toolbar .k-button-group>li{
    display: inline-block
}

.hh-scope .k-toolbar .k-button-group .k-button{
    margin-left: -1px;
    margin-right: 0;
    border-radius: 0
}

.hh-scope .k-toolbar .k-button, .hh-scope .k-toolbar .k-button-group, .hh-scope .k-toolbar .k-separator, .hh-scope .k-toolbar .k-split-button, .hh-scope .k-toolbar .k-widget, .hh-scope .k-toolbar label, .hh-scope .k-toolbar span:not(.k-maskedtextbox) .k-textbox{
    margin: 0 .2em;
    vertical-align: middle
}

.hh-scope .k-toolbar label{
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.hh-scope .k-toolbar .k-split-button{
    padding-left: 0;
    border: 1px solid transparent
}

.hh-scope .k-toolbar .k-split-button .k-button{
    margin: -1px 0 -1px -1px
}

.hh-scope .k-toolbar .k-split-button .k-split-button-arrow{
    margin: -1px
}

.hh-scope .k-toolbar .k-button-group .k-group-start{
    margin-left: 0;
    margin-right: 0
}

.hh-scope .k-toolbar .k-button-icontext{
    padding-right: .8em
}

.hh-scope .k-toolbar .k-overflow-anchor{
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    width: 2.8571428571em;
    margin: 0;
    line-height: inherit;
    border-radius: 0
}

.hh-scope .k-toolbar .k-overflow-anchor>.k-icon{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px
}

.hh-scope .k-overflow-container .k-button-group .k-button{
    margin: 0
}

.hh-scope .k-overflow-container .k-item{
    float: none;
    border: 0
}

.hh-scope .k-overflow-container .k-separator{
    border-width: 0 0 1px;
    border-style: solid;
    height: 1px;
    line-height: 0;
    font-size: 0;
    padding: 0
}

.hh-scope .k-overflow-container .k-overflow-button, .hh-scope .k-split-container .k-button{
    text-align: left;
    display: block;
    background: 0 0;
    border-color: transparent;
    white-space: nowrap
}

.hh-scope .k-split-container{
    margin-top: -1px
}

.hh-scope .k-overflow-container .k-button-group>li{
    display: block
}

.hh-scope .k-overflow-container .k-overflow-group{
    display: block;
    border-width: 1px 0;
    border-style: solid;
    border-radius: 0;
    margin: 1px 0
}

.hh-scope .k-overflow-container .k-overflow-hidden{
    display: none
}

.hh-scope .k-overflow-container .k-overflow-group+.k-overflow-group, .hh-scope .k-overflow-container .k-separator+.k-overflow-group, .hh-scope .k-overflow-container .k-toolbar-first-visible{
    border-top: 0;
    margin-top: 0;
    padding-top: 1px
}

.hh-scope .k-overflow-container .k-overflow-group+.k-separator{
    display: none
}

.hh-scope .k-overflow-container .k-toolbar-last-visible{
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 1px
}

.hh-scope .k-splitter{
    position: relative;
    height: 300px
}

.hh-scope .k-pane>.k-splitter{
    border-width: 0;
    overflow: hidden
}

.hh-scope .k-splitter .k-pane{
    overflow: hidden
}

.hh-scope .k-splitter .k-scrollable{
    overflow: auto
}

.hh-scope .k-splitter .k-pane-loading{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px
}

.hh-scope .k-ghost-splitbar, .hh-scope .k-splitbar{
    position: absolute;
    border-style: solid;
    font-size: 0;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hh-scope .k-splitter .k-ghost-splitbar-horizontal, .hh-scope .k-splitter .k-splitbar-horizontal{
    top: 0;
    width: 5px;
    border-width: 0 1px;
    background-repeat: repeat-y
}

.hh-scope .k-ghost-splitbar-vertical, .hh-scope .k-splitbar-vertical{
    left: 0;
    height: 5px;
    border-width: 1px 0;
    background-repeat: repeat-x
}

.hh-scope .k-splitbar-draggable-horizontal{
    cursor: w-resize
}

.hh-scope .k-splitbar-draggable-vertical{
    cursor: n-resize
}

.hh-scope .k-splitbar .k-resize-handle{
    display: none
}

.hh-scope .k-restricted-size-horizontal, .hh-scope .k-restricted-size-vertical{
    background-color: red
}

.hh-scope .k-splitbar-horizontal .k-icon{
    position: absolute;
    top: 50%;
    margin-top: -10px
}

.hh-scope .k-splitbar-horizontal .k-i-arrow-60-right{
    margin-left: -2px
}

.hh-scope .k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right{
    margin-top: 13px
}

.hh-scope .k-splitbar-horizontal .k-i-arrow-60-left{
    margin-left: -3px
}

.hh-scope .k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left{
    margin-top: -28px
}

.hh-scope .k-splitbar-vertical .k-i-arrow-60-up{
    margin-top: -2px
}

.hh-scope .k-splitbar-vertical .k-i-arrow-60-down{
    margin-top: -2px
}

.hh-scope .k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up{
    margin-left: -17px
}

.hh-scope .k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down{
    margin-left: 23px
}

.hh-scope .k-i-arrow-60-down, .hh-scope .k-i-arrow-60-left, .hh-scope .k-i-arrow-60-right, .hh-scope .k-i-arrow-60-up{
    cursor: pointer
}

.hh-scope .k-splitbar-horizontal .k-icon{
    position: absolute;
    top: 50%;
    width: 7px;
    height: 20px;
    margin-top: -10px
}

.hh-scope .k-splitbar-static-horizontal{
    width: 1px
}

.hh-scope .k-splitbar-static-vertical{
    height: 1px
}

.hh-scope .k-splitbar-vertical .k-icon{
    position: absolute;
    left: 50%
}

.hh-scope .k-splitbar-draggable-horizontal .k-resize-handle, .hh-scope .k-splitbar-draggable-vertical .k-resize-handle{
    display: inline-block;
    border-radius: 1px
}

.hh-scope .k-splitbar-draggable-horizontal .k-resize-handle{
    width: 3px;
    height: 16px;
    margin-left: 1px
}

.hh-scope .k-splitbar-draggable-vertical .k-resize-handle{
    width: 16px;
    height: 3px;
    margin-top: 1px
}

.hh-scope .k-splitbar .k-i-arrow-60-down, .hh-scope .k-splitbar .k-i-arrow-60-left, .hh-scope .k-splitbar .k-i-arrow-60-right, .hh-scope .k-splitbar .k-i-arrow-60-up{
    font-size: 10px
}

.hh-scope .k-splitter-resizing{
    overflow: hidden
}

.hh-scope .k-rtl .k-splitbar-horizontal .k-resize-handle{
    margin-right: 1px
}

.hh-scope .k-rtl .k-splitbar-horizontal .k-i-arrow-60-right{
    margin-top: 13px;
    margin-right: -3px
}

.hh-scope .k-rtl .k-splitbar-horizontal .k-i-arrow-60-left{
    margin-top: -28px;
    margin-right: -2px
}

.hh-scope .k-rtl .k-splitbar-vertical .k-i-arrow-60-up{
    margin-top: -2px;
    margin-left: -17px
}

.hh-scope .k-rtl .k-splitbar-vertical .k-i-arrow-60-down{
    margin-top: -2px;
    margin-left: 23px
}

.hh-scope html .k-upload{
    position: relative
}

.hh-scope .k-dropzone .k-dropzone-hint, .hh-scope .k-upload-button{
    vertical-align: middle
}

.hh-scope .k-dropzone, .hh-scope .k-file{
    position: relative
}

.hh-scope .k-dropzone{
    border-style: solid;
    border-width: 0;
    padding: .8em;
    background-color: transparent
}

.hh-scope .k-dropzone .k-dropzone-hint{
    display: none;
    margin-left: .6em
}

.hh-scope .k-dropzone-active .k-dropzone-hint{
    display: inline-block
}

.hh-scope .k-dropzone-active .k-upload-status{
    display: none
}

.hh-scope .k-upload-button{
    position: relative;
    overflow: hidden;
    direction: ltr
}

.hh-scope .k-upload .k-upload-button{
    min-width: 7.167em;
    margin-right: 1.6em
}

.hh-scope .k-upload-button input{
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    font: 170px monospace!important;
    opacity: 0;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.hh-scope .k-upload-files{
    line-height: 2.66;
    border-style: solid;
    border-width: 1px 0 0
}

.hh-scope .k-upload-files .k-button{
    padding: 0
}

.hh-scope .k-upload-status .k-i-warning{
    display: none
}

.hh-scope .k-upload-status-total .k-icon{
    display: inline-block;
    margin-right: 4px;
    vertical-align: text-bottom
}

.hh-scope .k-dropzone .k-upload-status-total{
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .k-ie .k-dropzone .k-upload-status-total{
    -webkit-transform: none;
    transform: none
}

.hh-scope .k-upload .k-clear-selected, .hh-scope .k-upload .k-upload-selected{
    display: inline-block;
    width: 50%;
    margin: 0;
    line-height: 1em;
    padding: 1.214em 0;
    border: 0
}

.hh-scope .k-upload .k-upload-selected{
    border-left-width: 1px;
    border-left-style: solid;
    margin-left: -1px
}

.hh-scope .k-upload .k-clear-selected{
    border-radius: 0 0 0 4px
}

.hh-scope .k-upload .k-upload-selected{
    border-radius: 0 0 4px
}

.hh-scope .k-upload-files~.k-clear-selected, .hh-scope .k-upload-files~.k-upload-selected{
    margin-top: -5px
}

.hh-scope .k-upload .k-fail{
    background-position: -161px -111px
}

.hh-scope .k-file{
    border-style: solid;
    border-width: 0 0 1px;
    padding: .65em .17em .65em 1em;
    white-space: nowrap
}

.hh-scope .k-file .k-upload-action{
    background: 0 0;
    border-width: 0;
    box-shadow: none;
    margin-right: 3px
}

.hh-scope .k-file:last-child{
    border-bottom-width: 0
}

.hh-scope .k-file .k-icon{
    display: inline-block;
    position: relative
}

.hh-scope .k-file-extension-wrapper, .hh-scope .k-file-group-wrapper, .hh-scope .k-file-invalid-extension-wrapper, .hh-scope .k-file-name-size-wrapper, .hh-scope .k-multiple-files-extension-wrapper, .hh-scope .k-multiple-files-group-wrapper, .hh-scope .k-multiple-files-invalid-extension-wrapper{
    display: inline-block
}

.hh-scope .k-file-extension-wrapper, .hh-scope .k-file-invalid-extension-wrapper, .hh-scope .k-multiple-files-extension-wrapper, .hh-scope .k-multiple-files-invalid-extension-wrapper{
    position: relative;
    width: 24px;
    height: 34px;
    border-width: 2px;
    border-style: solid;
    vertical-align: top;
    font-size: .57em;
    text-transform: uppercase
}

.hh-scope .k-file-invalid-extension-wrapper, .hh-scope .k-multiple-files-invalid-extension-wrapper{
    font-size: 1.2em
}

.hh-scope .k-multiple-files-extension-wrapper, .hh-scope .k-multiple-files-invalid-extension-wrapper{
    margin-top: 4px
}

.hh-scope .k-file-group-wrapper .k-file-group, .hh-scope .k-file-invalid-group-wrapper .k-file-group, .hh-scope .k-multiple-files-group-wrapper .k-file-group, .hh-scope .k-multiple-files-invalid-group-wrapper .k-file-group{
    font-size: 32px
}

.hh-scope .k-file-group-wrapper .k-file-state, .hh-scope .k-file-invalid-group-wrapper .k-file-state, .hh-scope .k-multiple-files-group-wrapper .k-file-state, .hh-scope .k-multiple-files-invalid-group-wrapper .k-file-state{
    position: absolute
}

.hh-scope .k-multiple-files-group-wrapper, .hh-scope .k-multiple-files-invalid-group-wrapper{
    vertical-align: top
}

.hh-scope .k-file-state{
    visibility: hidden
}

.hh-scope .k-file-name-size-wrapper{
    vertical-align: middle;
    margin-left: 1em;
    max-width: -webkit-calc(100% - 24px - 7em);
    max-width: calc(100% - 24px - 7em)
}

.hh-scope .k-file-extension-wrapper:before, .hh-scope .k-file-invalid-extension-wrapper:before, .hh-scope .k-multiple-files-extension-wrapper:after, .hh-scope .k-multiple-files-extension-wrapper:before, .hh-scope .k-multiple-files-invalid-extension-wrapper:after, .hh-scope .k-multiple-files-invalid-extension-wrapper:before{
    position: absolute;
    content: "";
    display: inline-block;
    border-style: solid
}

.hh-scope .k-file-extension-wrapper:before, .hh-scope .k-file-invalid-extension-wrapper:before, .hh-scope .k-multiple-files-extension-wrapper:before, .hh-scope .k-multiple-files-invalid-extension-wrapper:before{
    top: -1px;
    right: -1px;
    width: 0;
    height: 0;
    border-width: 6px;
    margin-top: -1px;
    margin-right: -1px
}

.hh-scope .k-multiple-files-extension-wrapper:after, .hh-scope .k-multiple-files-invalid-extension-wrapper:after{
    top: -6px;
    left: -6px;
    width: 15px;
    height: 35px;
    border-width: 2px 0 0 2px
}

.hh-scope .k-file-extension, .hh-scope .k-file-invalid-icon{
    position: absolute;
    bottom: 0;
    line-height: normal
}

.hh-scope .k-file-extension{
    margin-left: .4em;
    margin-bottom: .3em;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.hh-scope .k-file-invalid-icon{
    margin-left: 5px
}

.hh-scope .k-file-information, .hh-scope .k-file-name, .hh-scope .k-file-size, .hh-scope .k-file-validation-message{
    display: block
}

.hh-scope .k-file-name{
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    line-height: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-file-information, .hh-scope .k-file-size, .hh-scope .k-file-validation-message{
    font-size: .78em;
    line-height: 1.5em
}

.hh-scope .k-file-information, .hh-scope .k-file-validation-message{
    line-height: 1.5em
}

.hh-scope .k-file-size{
    line-height: 1.2em
}

.hh-scope .k-upload-files .k-upload-status{
    line-height: 1;
    position: absolute;
    right: 10px;
    top: 1em;
    opacity: .65
}

.hh-scope .k-button.k-upload-action.k-state-active:hover, .hh-scope .k-button.k-upload-action:active:hover, .hh-scope .k-button.k-upload-action:hover, .hh-scope .k-upload-action{
    color: inherit;
    background: 0 0;
    border: 0
}

.hh-scope .k-upload-action{
    opacity: .6
}

.hh-scope .k-upload-action:hover{
    opacity: 1
}

.hh-scope .k-upload-action .k-icon{
    vertical-align: top
}

.hh-scope .k-file .k-upload-status .k-button, .hh-scope .k-file .k-upload-status>.k-icon{
    vertical-align: middle;
    border-radius: 50%
}

.hh-scope .k-dropzone .k-upload-status{
    position: static;
    margin-left: 10px
}

.hh-scope .k-upload-pct{
    margin-right: .75em
}

.hh-scope .k-ie9 .k-upload-status-total{
    top: 1.5em
}

.hh-scope .k-ie9 .k-upload-status-total>.k-icon{
    margin-top: -3px
}

.hh-scope .k-upload-action{
    line-height: normal
}

.hh-scope .k-progress{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px
}

.hh-scope .k-file-invalid>.k-progress{
    width: 100%
}

.hh-scope .k-upload-selected{
    min-width: 7.167em;
    margin: .25em 0 0;
    box-sizing: content-box
}

.hh-scope .k-upload-cancel, .hh-scope .k-upload-selected{
    margin-bottom: .8em
}

.hh-scope .k-upload-selected{
    margin-left: .8em;
    margin-right: .2em
}

.hh-scope .k-rtl .k-file-extension-wrapper{
    margin-left: 14px
}

.hh-scope .k-upload .k-action-buttons{
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    clear: both
}

.hh-scope .k-upload .k-action-buttons .k-button{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0
}

.hh-scope .k-upload .k-action-buttons .k-button+.k-button{
    margin: 0
}

.hh-scope .k-no-flexbox .k-upload .k-action-buttons .k-button{
    border-width: 0
}

.hh-scope .k-mediaplayer{
    position: relative
}

.hh-scope .k-mediaplayer>iframe, .hh-scope .k-mediaplayer>video{
    vertical-align: top
}

.hh-scope .k-mediaplayer .k-mediaplayer-overlay{
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute
}

.hh-scope .k-mediaplayer-titlebar{
    padding: 8px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),color-stop(80%,rgba(0,0,0,.05)),to(rgba(0,0,0,0)));
    background: linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.05) 80%,rgba(0,0,0,0))
}

.hh-scope .k-mediaplayer-toolbar-wrap{
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0
}

.hh-scope .k-mediaplayer-toolbar{
    padding: 2px;
    border-width: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative
}

.hh-scope .k-mediaplayer-toolbar>*{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.hh-scope .k-mediaplayer-toolbar>*+*{
    margin-left: 5px
}

.hh-scope .k-mediaplayer-toolbar .k-toolbar-spacer{
    margin-top: 0;
    margin-bottom: 0;
    border-width: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    opacity: 0
}

.hh-scope .k-mediaplayer-toolbar .k-align-right>*+*{
    margin-left: 5px
}

.hh-scope .k-mediaplayer-toolbar .k-mediaplayer-quality{
    width: auto;
    padding: 0;
    background: none transparent
}

.hh-scope .k-mediaplayer-toolbar .k-mediaplayer-quality .k-dropdown-wrap{
    border: 0 none;
    box-shadow: none;
    padding: 0;
    background: none transparent;
    color: inherit
}

.hh-scope .k-mediaplayer-toolbar .k-mediaplayer-quality .k-input{
    display: none
}

.hh-scope .k-mediaplayer-toolbar .k-mediaplayer-quality .k-select{
    position: relative;
    width: auto;
    min-height: 0;
    line-height: inherit
}

.hh-scope .k-mediaplayer-quality-wrap, .hh-scope .k-mediaplayer-volume-wrap{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .k-quality-list{
    width: 80px!important;
    margin-left: -32px!important
}

.hh-scope .k-slider.k-mediaplayer-seekbar{
    width: 100%;
    position: absolute;
    z-index: 3;
    top: -17px;
    left: 0
}

.hh-scope .k-slider.k-mediaplayer-seekbar .k-slider-track{
    width: 100%!important;
    border-radius: 0
}

.hh-scope .k-slider.k-mediaplayer-seekbar .k-slider-selection{
    border-radius: 0
}

.hh-scope .k-slider.k-mediaplayer-seekbar .k-draghandle{
    opacity: 0;
    -webkit-transition: .2s opacity;
    transition: .2s opacity
}

.hh-scope .k-slider.k-mediaplayer-seekbar .k-draghandle.k-state-selected, .hh-scope .k-slider.k-mediaplayer-seekbar:hover .k-draghandle{
    opacity: 1
}

.hh-scope .k-mediaplayer-fullscreen{
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important
}

.hh-scope .k-no-flexbox .k-mediaplayer-toolbar .k-align-right>*{
    display: inline-block;
    vertical-align: middle
}

.hh-scope .k-no-flexbox .k-mediaplayer-toolbar .k-bare.k-button{
    height: auto
}

.hh-scope .k-no-flexbox .k-mediaplayer-toolbar .k-toolbar-spacer{
    display: none
}

.hh-scope .k-toolbar-wrap{
    float: left
}

.hh-scope .k-toolbar-wrap .k-dropzone em, .hh-scope .k-toolbar-wrap .k-upload-files{
    display: none
}

.hh-scope .k-toolbar-wrap .k-dropzone{
    border: 0;
    padding: 0
}

.hh-scope .k-toolbar-wrap .k-dropzone-active{
    text-align: center
}

.hh-scope .k-toolbar-wrap .k-dropzone-active em{
    display: inline;
    font-size: 5em;
    font-style: normal
}

.hh-scope .k-toolbar-wrap .k-dropzone-active .k-upload-button{
    display: none
}

.hh-scope .k-filebrowser-dropzone{
    z-index: 10010;
    filter: alpha(opacity=40);
    opacity: .4;
    position: fixed
}

.hh-scope .k-search-wrap{
    position: relative;
    float: right;
    width: 20%;
    padding: 0
}

.hh-scope .k-search-wrap label{
    position: absolute;
    top: 0;
    left: 4px;
    line-height: 20px;
    font-style: italic
}

.hh-scope .k-search-wrap input.k-input{
    padding-left: 0;
    padding-right: 0
}

.hh-scope .k-search-wrap .k-search{
    position: absolute;
    top: 50%;
    right: 2px;
    margin: 0;
    margin-top: -8px
}

.hh-scope .k-filebrowser .k-tile .k-file, .hh-scope .k-filebrowser .k-tile .k-folder, .hh-scope .k-filebrowser .k-tile .k-i-file, .hh-scope .k-filebrowser .k-tile .k-i-folder{
    font-size: 5em
}

.hh-scope .k-filebrowser .k-breadcrumbs .k-i-arrow-end-left{
    text-decoration: none;
    cursor: default
}

.hh-scope .k-filebrowser .k-filebrowser-toolbar{
    border-style: solid;
    border-width: 1px;
    margin: 8px 0 0;
    padding: .25em;
    line-height: 23px;
    white-space: nowrap
}

.hh-scope .k-filebrowser .k-filebrowser-toolbar .k-button.k-state-disabled{
    display: none
}

.hh-scope .k-filebrowser .k-tiles-arrange{
    float: right
}

.hh-scope .k-filebrowser .k-tiles-arrange .k-dropdown{
    width: 5.3em
}

.hh-scope .k-filebrowser .k-upload{
    float: left;
    z-index: 10010;
    border-width: 0;
    background-color: transparent
}

.hh-scope .k-filebrowser .k-upload .k-upload-status{
    display: none
}

.hh-scope .k-filebrowser .k-upload .k-upload-button{
    width: auto;
    margin-left: 0
}

.hh-scope .k-filebrowser .k-breadcrumb{
    position: relative;
    float: left;
    width: 79%;
    margin: 0
}

.hh-scope .k-tiles{
    clear: both;
    height: 390px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    margin: 0 0 1.4em;
    padding: 9px;
    overflow: auto;
    line-height: 1.2
}

.hh-scope .k-tile{
    float: left;
    width: 223px;
    height: 88px;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    margin: 1px;
    padding: 0 0 4px;
    background-position: 0 100px;
    background-repeat: repeat-x;
    cursor: pointer
}

.hh-scope .k-tiles li.k-state-hover, .hh-scope .k-tiles li.k-state-selected{
    background-position: 0 center
}

.hh-scope .k-filebrowser .k-thumb{
    float: left;
    display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hh-scope .k-filebrowser .k-file, .hh-scope .k-filebrowser .k-i-file{
    width: 80px;
    height: 80px
}

.hh-scope .k-filebrowser .k-image{
    margin: 2px 0 0 2px
}

.hh-scope .k-filebrowser .k-folder, .hh-scope .k-filebrowser .k-i-folder{
    width: 80px;
    height: 80px;
    background-position: 0 -200px;
    background-repeat: no-repeat
}

.hh-scope .k-filebrowser .k-loading{
    margin: 35px 0 0 33px
}

.hh-scope .k-tile input, .hh-scope .k-tile strong{
    margin: 10px 0 4px;
    font-weight: 400
}

.hh-scope .k-tile strong{
    float: left;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-tile input{
    width: 100px
}

.hh-scope .k-tile input, .hh-scope .k-tile strong{
    display: block
}

.hh-scope .k-tile .k-filesize{
    display: inline-block
}

.hh-scope .k-filebrowser .k-form-text-row{
    text-align: right
}

.hh-scope .k-filebrowser .k-form-text-row label{
    width: 14%
}

.hh-scope .k-filebrowser .k-form-text-row input{
    width: 80%
}

.hh-scope .k-tile-empty{
    margin: 160px 0 0
}

.hh-scope .k-tile-empty .k-dialog-upload{
    font-weight: 700;
    font-size: 120%
}

.hh-scope .k-tile-empty strong{
    display: block;
    margin: 0 0 .2em;
    font-size: 3em;
    font-weight: 400
}

.hh-scope .k-tile-empty, .hh-scope .k-tile-empty .k-button-wrapper{
    text-align: center
}

.hh-scope .k-chart, .hh-scope .k-gauge, .hh-scope .k-sparkline, .hh-scope .k-stockchart{
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.hh-scope .k-chart, .hh-scope .k-stockchart{
    height: 400px
}

.hh-scope .k-chart>canvas{
    vertical-align: top
}

.hh-scope .k-stockchart, .hh-scope div.k-chart, .hh-scope div.k-gauge, .hh-scope span.k-sparkline{
    background-color: transparent
}

.hh-scope .k-gauge{
    text-align: left;
    position: relative
}

.hh-scope .k-arcgauge{
    display: inline-block
}

.hh-scope .k-arcgauge-label{
    position: absolute;
    text-align: center;
    padding: 0;
    margin: 0
}

.hh-scope .k-baseline-marker{
    zoom:1}

.hh-scope .k-chart-tooltip{
    border-radius: 4px;
    padding: 6px;
    white-space: nowrap;
    z-index: 12000;
    line-height: normal;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);
    color: #fff
}

.hh-scope .k-chart-tooltip-inverse{
    color: #000
}

.hh-scope .k-chart-tooltip table{
    border-spacing: 0;
    border-collapse: collapse
}

.hh-scope .k-chart-tooltip th{
    width: auto;
    text-align: center;
    padding: 1px
}

.hh-scope .k-chart-tooltip td{
    width: auto;
    text-align: left;
    padding: .1em .2em
}

.hh-scope .k-chart-shared-tooltip-marker{
    display: block;
    width: 15px;
    height: 3px
}

.hh-scope .k-selector{
    position: absolute;
    -webkit-transform: translateZ(0)
}

.hh-scope .k-selection{
    position: absolute;
    border: 1px solid #d2d2d2;
    border-bottom: 0;
    height: 100%
}

.hh-scope .k-selection-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    background-color: rgba(255,255,255,.01);
    filter: alpha(opacity=1)
}

.hh-scope .k-handle{
    background: #d2d2d2;
    width: 7px;
    height: 26px;
    cursor: e-resize;
    z-index: 1;
    border-radius: 6px;
    position: absolute
}

.hh-scope .k-handle div{
    width: 100%;
    height: 100%;
    background-color: transparent
}

.hh-scope .k-left-handle{
    left: -4px
}

.hh-scope .k-right-handle{
    right: -4px
}

.hh-scope .k-left-handle div{
    margin: -20px 0 0 -15px;
    padding: 40px 30px 0 0
}

.hh-scope .k-left-handle.k-handle-active div{
    margin-left: -40px;
    padding-right: 55px
}

.hh-scope .k-right-handle div{
    margin: -20px 0 0 -15px;
    padding: 40px 0 0 30px
}

.hh-scope .k-right-handle.k-handle-active div{
    padding-left: 55px
}

.hh-scope .k-mask{
    position: absolute;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=80);
    opacity: .8
}

.hh-scope .k-border{
    background: #d2d2d2;
    width: 1px;
    height: 100%;
    position: absolute
}

.hh-scope .k-navigator-hint div{
    position: absolute
}

.hh-scope .k-navigator-hint .k-scroll{
    position: absolute;
    height: 4px;
    border-radius: 4px;
    background: #d2d2d2
}

.hh-scope .k-navigator-hint .k-tooltip{
    margin-top: 20px;
    min-width: 160px;
    opacity: 1;
    text-align: center;
    border: 0;
    box-shadow: 0 1px 2px rgba(0,0,0,.5);
    background: #fff
}

.hh-scope .k-sparkline, .hh-scope .k-sparkline span{
    display: inline-block;
    vertical-align: top
}

.hh-scope .k-sparkline span{
    height: 100%;
    width: 100%
}

.hh-scope .k-diagram, .hh-scope .k-map{
    height: 600px
}

.hh-scope .k-diagram .km-scroll-wrapper, .hh-scope .k-map .km-scroll-wrapper{
    padding-bottom: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hh-scope .k-diagram .km-scroll-container, .hh-scope .k-diagram .km-scroll-wrapper, .hh-scope .k-map .km-scroll-container, .hh-scope .k-map .km-scroll-wrapper{
    position: absolute;
    width: 100%;
    height: 100%
}

.hh-scope .k-diagram .k-layer, .hh-scope .k-map .k-layer{
    position: absolute;
    left: 0;
    top: 0
}

.hh-scope .k-diagram .km-touch-scrollbar, .hh-scope .k-map .km-touch-scrollbar{
    display: none
}

.hh-scope .k-map{
    border-width: 0;
    border-style: solid;
    box-sizing: border-box
}

.hh-scope .k-map .k-map-controls{
    position: absolute
}

.hh-scope .k-map .k-pos-top{
    top: 0
}

.hh-scope .k-map .k-pos-bottom{
    bottom: 0
}

.hh-scope .k-map .k-pos-left{
    left: 0
}

.hh-scope .k-map .k-pos-right{
    right: 0
}

.hh-scope .k-map .k-navigator{
    margin: 1em;
    width: 50px;
    height: 50px;
    border-width: 1px;
    border-style: solid;
    border-radius: 80px;
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.hh-scope .k-pdf-export .k-map .k-navigator{
    display: none
}

.hh-scope .k-map .k-zoom-control{
    margin: 1em;
    vertical-align: middle
}

.hh-scope .k-map .k-zoom-control .k-button{
    width: auto;
    height: auto
}

.hh-scope .k-pdf-export .k-map .k-zoom-control{
    display: none
}

.hh-scope .k-map .k-attribution{
    padding: 2px 4px;
    font-size: 10px;
    background-color: rgba(255,255,255,.8);
    z-index: 1000
}

.hh-scope .k-map .k-marker{
    width: 28px;
    height: 40px;
    margin: -40px 0 0 -14px;
    font-size: 28px;
    position: absolute;
    cursor: pointer;
    overflow: visible
}

.hh-scope .k-navigator>.k-button{
    margin: 0;
    padding: 0;
    border-color: transparent;
    border-radius: 16px;
    line-height: 10px;
    background: 0 0;
    position: absolute
}

.hh-scope .k-navigator .k-navigator-n, .hh-scope .k-navigator .k-navigator-up{
    top: 2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.hh-scope .k-navigator .k-navigator-e, .hh-scope .k-navigator .k-navigator-right{
    right: 2px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .k-navigator .k-navigator-down, .hh-scope .k-navigator .k-navigator-s{
    bottom: 2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.hh-scope .k-navigator .k-navigator-left, .hh-scope .k-navigator .k-navigator-w{
    left: 2px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .k-pdf-export .k-navigator{
    display: none
}

.hh-scope .k-button-wrap{
    border-radius: 4px;
    display: inline-block
}

.hh-scope .k-button-wrap .k-button{
    position: relative;
    padding: 4px;
    line-height: 16px
}

.hh-scope .k-button-wrap .k-button .k-icon{
    vertical-align: top
}

.hh-scope .k-buttons-horizontal :first-child{
    border-radius: 4px 0 0 4px
}

.hh-scope .k-buttons-horizontal :first-child+.k-zoom-in{
    border-radius: 0;
    margin-left: -1px
}

.hh-scope .k-buttons-horizontal .k-zoom-out{
    border-radius: 0 4px 4px 0;
    margin-left: -1px
}

.hh-scope .k-button-wrap .k-button:hover{
    z-index: 1
}

.hh-scope .k-buttons-vertical .k-button{
    display: block
}

.hh-scope .k-buttons-vertical :first-child{
    border-radius: 4px 4px 0 0
}

.hh-scope .k-buttons-vertical .k-zoom-out{
    border-radius: 0 0 4px 4px;
    margin-top: -1px
}

.hh-scope .k-zoom-text{
    margin: 0;
    width: 4.3em;
    vertical-align: top
}

.hh-scope .k-rtl .k-buttons-horizontal :first-child{
    border-radius: 0 4px 4px 0
}

.hh-scope .k-rtl .k-buttons-horizontal :first-child+.k-zoom-in{
    border-radius: 0;
    margin-left: 0;
    margin-right: -1px
}

.hh-scope .k-rtl .k-buttons-horizontal .k-zoom-out{
    border-radius: 4px 0 0 4px;
    margin-left: 0;
    margin-right: -1px
}

.hh-scope .k-diagram{
    height: 600px
}

.hh-scope .k-diagram .km-scroll-wrapper{
    width: 100%;
    height: 100%;
    position: relative
}

.hh-scope .k-diagram .km-scroll-wrapper{
    width: 100%;
    height: 100%;
    position: relative
}

.hh-scope .k-canvas-container{
    width: 100%;
    height: 100%
}

.hh-scope .k-diagram img{
    box-sizing: content-box
}

.hh-scope .k-treemap{
    overflow: hidden;
    height: 400px
}

.hh-scope .k-treemap-tile{
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
    position: absolute;
    margin: -1px 0 0 -1px;
    overflow: hidden
}

.hh-scope .k-treemap-tile.k-leaf{
    padding: .6em
}

.hh-scope .k-treemap-wrap.k-last>.k-treemap-tile{
    padding: .3em
}

.hh-scope .k-treemap-tile.k-state-hover{
    z-index: 2;
    background-image: none
}

.hh-scope .k-treemap>.k-treemap-tile{
    position: relative;
    height: 100%
}

.hh-scope .k-treemap-title{
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 2.42em;
    height: 2.42em;
    padding: 0 .6em;
    white-space: nowrap
}

.hh-scope .k-treemap-wrap .k-treemap-title{
    border-width: 0 0 1px;
    border-style: solid
}

.hh-scope .k-treemap-wrap{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.hh-scope .k-treemap-title+.k-treemap-wrap{
    top: 2.42em
}

.hh-scope .k-treemap-title-vertical{
    box-sizing: border-box;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 2.42em;
    line-height: 2.42em;
    overflow: hidden;
    padding: .6em 0;
    white-space: nowrap
}

.hh-scope .k-treemap-title-vertical>div{
    position: absolute;
    top: 0;
    right: 1.23em;
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.hh-scope .k-treemap-title-vertical+.k-treemap-wrap{
    left: 2.42em
}

.hh-scope .k-pane-wrapper{
    position: relative;
    font-size: 14px
}

.hh-scope .k-pane-wrapper .k-pane{
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    font-family: sans-serif;
    overflow-x: hidden
}

.hh-scope .k-pane-wrapper .k-view{
    top: 0;
    left: 0;
    position: absolute;
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.hh-scope .k-pane-wrapper .k-content{
    min-height: 1px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: block;
    width: auto;
    overflow: hidden;
    position: relative
}

.hh-scope .k-pane-wrapper .k-grid-column-menu>.k-header, .hh-scope .k-pane-wrapper .k-grid-edit-form>.k-header, .hh-scope .k-pane-wrapper .k-grid-filter-menu>.k-header, .hh-scope .k-pane-wrapper .k-scheduler-edit-form>.k-header{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .3em .6em;
    width: auto;
    line-height: 2em
}

.hh-scope .k-pane-wrapper .k-grid-column-menu>.k-header .k-header-cancel .k-icon, .hh-scope .k-pane-wrapper .k-grid-column-menu>.k-header .k-header-done .k-icon, .hh-scope .k-pane-wrapper .k-grid-edit-form>.k-header .k-header-cancel .k-icon, .hh-scope .k-pane-wrapper .k-grid-edit-form>.k-header .k-header-done .k-icon, .hh-scope .k-pane-wrapper .k-grid-filter-menu>.k-header .k-header-cancel .k-icon, .hh-scope .k-pane-wrapper .k-grid-filter-menu>.k-header .k-header-done .k-icon, .hh-scope .k-pane-wrapper .k-scheduler-edit-form>.k-header .k-header-cancel .k-icon, .hh-scope .k-pane-wrapper .k-scheduler-edit-form>.k-header .k-header-done .k-icon{
    font-size: 1.5em
}

.hh-scope .k-pane-wrapper .k-grid-edit-row .k-textbox{
    box-sizing: border-box
}

.hh-scope .k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer, .hh-scope .k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar{
    line-height: 2em
}

.hh-scope .k-pane-wrapper>div.k-pane{
    box-shadow: none;
    font-weight: 400
}

.hh-scope .k-pane-wrapper .k-grid-column-menu .k-content, .hh-scope .k-pane-wrapper .k-grid-edit-form .k-content, .hh-scope .k-pane-wrapper .k-grid-filter-menu .k-content, .hh-scope .k-pane-wrapper .k-popup-edit-form .k-content{
    overflow-y: auto
}

.hh-scope .k-pane-wrapper .k-grid-column-menu .k-content>.k-scroll-container, .hh-scope .k-pane-wrapper .k-grid-edit-form .k-content>.k-scroll-container, .hh-scope .k-pane-wrapper .k-grid-filter-menu .k-content>.k-scroll-container, .hh-scope .k-pane-wrapper .k-popup-edit-form .k-content>.k-scroll-container{
    position: absolute;
    width: 100%;
    min-height: 100%;
    box-sizing: border-box
}

.hh-scope .k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items{
    margin: 1em;
    font-weight: 400
}

.hh-scope .k-pane-wrapper .k-grid-edit-form .k-edit-form-container, .hh-scope .k-pane-wrapper .k-grid-edit-form .k-popup-edit-form{
    width: auto
}

.hh-scope .k-pane-wrapper .k-grid .k-grid-search{
    width: 100%;
    margin-left: 0;
    margin-top: 6px
}

.hh-scope .k-pane-wrapper .k-grid .k-grid-search:first-child{
    margin-top: 0
}

.hh-scope .k-grid-mobile{
    border-width: 0
}

.hh-scope .k-grid-mobile .k-resize-handle-inner::before{
    content: "\e01e";
    position: absolute;
    top: -webkit-calc(50% - 1px);
    top: calc(50% - 1px);
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: .2em
}

.hh-scope .k-grid-mobile .k-edit-cell>input, .hh-scope .k-grid-mobile .k-edit-cell>select, .hh-scope .k-grid-mobile .k-grid-edit-row>td>input, .hh-scope .k-grid-mobile .k-grid-edit-row>td>select{
    width: 100%;
    box-sizing: border-box
}

.hh-scope .k-grid-mobile .k-header a{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-drag: none
}

.hh-scope .k-pane-wrapper .k-scheduler-edit-form .k-recur-view{
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.hh-scope .k-pane-wrapper .k-scheduler-edit-form .k-recur-view>.k-listgroup-form-row{
    margin: 0
}

.hh-scope .k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap{
    width: 100%;
    margin: -1px 0
}

.hh-scope .k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap{
    white-space: nowrap
}

.hh-scope .k-scheduler-mobile{
    border-width: 0
}

.hh-scope .k-scheduler-mobile th{
    font-weight: 400
}

.hh-scope .k-scheduler-mobile .k-scheduler-toolbar{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools{
    margin: 0
}

.hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools .k-button{
    padding: 4px
}

.hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools .k-button span{
    margin: 0
}

.hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-i-calendar{
    display: inline-block
}

.hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation{
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0
}

.hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current, .hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-next, .hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-prev{
    border: 0;
    background: 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.5;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format{
    font-size: 9px
}

.hh-scope .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hh-scope .k-scheduler-mobile .k-scheduler-footer{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .k-scheduler-mobile .k-scheduler-monthview .k-hidden{
    height: 40px
}

.hh-scope .k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td{
    height: 40px;
    vertical-align: top;
    text-align: center
}

.hh-scope .k-scheduler-mobile .k-scheduler-monthview .k-events-container{
    position: absolute;
    text-align: center;
    height: 6px;
    line-height: 6px
}

.hh-scope .k-scheduler-mobile .k-scheduler-monthview .k-event{
    position: static;
    display: inline-block;
    width: 4px;
    height: 4px;
    min-height: 0;
    margin: 1px
}

.hh-scope .k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child{
    display: none
}

.hh-scope .k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group{
    display: none
}

.hh-scope .k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header{
    display: none
}

.hh-scope .k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table{
    table-layout: auto
}

.hh-scope .k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn{
    width: 1%
}

.hh-scope .k-scheduler-mobile .k-mobile-header .k-scheduler-table td, .hh-scope .k-scheduler-mobile .k-mobile-header .k-scheduler-table th{
    height: 1.5em
}

.hh-scope .k-scheduler-mobile .k-scheduler-table td, .hh-scope .k-scheduler-mobile .k-scheduler-table th{
    height: 2em;
    vertical-align: middle
}

.hh-scope .k-scheduler-mobile .k-scheduler-times th{
    font-size: 1em
}

.hh-scope .k-scheduler-mobile .k-scheduler-datecolumn-wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .k-scheduler-mobile .k-task{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .k-scheduler-mobile .k-task .k-scheduler-mark{
    border-radius: 50%
}

.hh-scope .k-scheduler-mobile .k-task .k-i-reload{
    font-size: 1em;
    margin-right: .5em
}

.hh-scope .k-scheduler-mobile .k-task .k-scheduler-task-text{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.hh-scope .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell, .hh-scope .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn, .hh-scope .k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell, .hh-scope .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn{
    vertical-align: top
}

.hh-scope .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text, .hh-scope .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text, .hh-scope .k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text, .hh-scope .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text{
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    white-space: nowrap
}

.hh-scope .k-scheduler-mobile .k-scrollbar-h tr+tr .k-scheduler-times{
    border-bottom-width: 0
}

.hh-scope .k-pane-wrapper .k-pane *{
    background-clip: border-box
}

.hh-scope .k-pane-wrapper .k-filter-help-text, .hh-scope .k-pane-wrapper .k-list-title{
    padding: .5em 1em;
    display: block
}

.hh-scope .k-pane-wrapper .k-listgroup .k-listgroup-item{
    border-color: inherit
}

.hh-scope .k-pane-wrapper .k-listgroup+.k-listgroup{
    margin-top: 2em
}

.hh-scope .k-pane-wrapper .k-column-menu .k-filter-item .k-filterable *{
    pointer-events: none
}

.hh-scope .k-pane-wrapper .k-filter-menu{
    padding: 0
}

.hh-scope .k-pane-wrapper .k-filter-menu .k-space-right{
    border: 0;
    padding: 0 10px;
    background: 0
}

.hh-scope .k-pane-wrapper .k-filter-menu .k-space-right>input{
    width: 100%;
    height: 2em;
    padding: 1px 0;
    margin: 0;
    border-radius: 3px;
    text-indent: 1em;
    border-width: 1px;
    border-style: solid
}

.hh-scope .k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom{
    right: 15px;
    z-index: 2
}

.hh-scope .k-pane-wrapper .k-filter-menu .k-filter-tools{
    margin: 1em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hh-scope .k-pane-wrapper .k-popup-edit-form .k-tooltip-validation{
    top: 100%;
    left: 0
}

.hh-scope .k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor{
    width: 100;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-pane-wrapper .k-multicheck-wrap.k-listgroup{
    overflow-y: auto
}

.hh-scope .k-pane-wrapper .k-state-disabled{
    opacity: 1
}

.hh-scope .k-pane-wrapper .k-state-disabled>*{
    opacity: .7
}

.hh-scope .k-ie .k-pane-wrapper .k-grid .k-icon{
    text-indent: 0
}

.hh-scope .k-pane-wrapper .k-pager-wrap.k-pager-sm{
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hh-scope .k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh{
    display: none
}

.hh-scope .k-pane-wrapper .k-pager-wrap.k-pager-sm .k-current-page .k-link{
    line-height: .9em
}

.hh-scope .km-scroll-container{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-margin-collapse: separate;
    -webkit-transform: translateZ(0)
}

.hh-scope .k-widget .km-scroll-wrapper{
    position: relative;
    padding-bottom: 0
}

.hh-scope .km-touch-scrollbar{
    position: absolute;
    visibility: hidden;
    z-index: 200000;
    height: .3em;
    width: .3em;
    background-color: rgba(0,0,0,.7);
    opacity: 0;
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear
}

.hh-scope .km-vertical-scrollbar{
    height: 100%;
    right: 2px;
    top: 2px
}

.hh-scope .km-horizontal-scrollbar{
    width: 100%;
    left: 2px;
    bottom: 2px
}

.hh-scope .k-pane-wrapper[dir=rtl] .k-grid-column-menu>.k-header, .hh-scope .k-pane-wrapper[dir=rtl] .k-grid-edit-form>.k-header, .hh-scope .k-pane-wrapper[dir=rtl] .k-grid-filter-menu>.k-header, .hh-scope .k-pane-wrapper[dir=rtl] .k-scheduler-edit-form>.k-header, .hh-scope .k-rtl .k-pane-wrapper .k-grid-column-menu>.k-header, .hh-scope .k-rtl .k-pane-wrapper .k-grid-edit-form>.k-header, .hh-scope .k-rtl .k-pane-wrapper .k-grid-filter-menu>.k-header, .hh-scope .k-rtl .k-pane-wrapper .k-scheduler-edit-form>.k-header, .hh-scope [dir=rtl] .k-pane-wrapper .k-grid-column-menu>.k-header, .hh-scope [dir=rtl] .k-pane-wrapper .k-grid-edit-form>.k-header, .hh-scope [dir=rtl] .k-pane-wrapper .k-grid-filter-menu>.k-header, .hh-scope [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form>.k-header{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.hh-scope .k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right>.k-i-zoom, .hh-scope .k-rtl .k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom, .hh-scope [dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom{
    left: 15px;
    right: auto
}

.hh-scope .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar>ul>li, .hh-scope .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar>ul>li, .hh-scope [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar>ul>li{
    border: 0
}

.hh-scope .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .hh-scope .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev, .hh-scope .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .hh-scope .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev, .hh-scope [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .hh-scope [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hh-scope .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload, .hh-scope .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, .hh-scope [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload{
    margin-left: .5em;
    margin-right: 0
}

.hh-scope .k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .hh-scope .k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .hh-scope [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hh-scope .k-fx-end .k-fx-current, .hh-scope .k-fx-end .k-fx-next{
    -webkit-transition: all 350ms ease-out;
    transition: all 350ms ease-out
}

.hh-scope .k-fx{
    position: relative
}

.hh-scope .k-fx .k-fx-current{
    z-index: 0
}

.hh-scope .k-fx .k-fx-next{
    z-index: 1
}

.hh-scope .k-fx-hidden, .hh-scope .k-fx-hidden *{
    visibility: hidden!important
}

.hh-scope .k-fx-reverse .k-fx-current{
    z-index: 1
}

.hh-scope .k-fx-reverse .k-fx-next{
    z-index: 0
}

.hh-scope .k-fx-zoom.k-fx-start .k-fx-next{
    -webkit-transform: scale(0)!important;
    transform: scale(0)!important
}

.hh-scope .k-fx-zoom.k-fx-end .k-fx-next{
    -webkit-transform: scale(1)!important;
    transform: scale(1)!important
}

.hh-scope .k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next, .hh-scope .k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next{
    -webkit-transform: scale(1)!important;
    transform: scale(1)!important
}

.hh-scope .k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{
    -webkit-transform: scale(1)!important;
    transform: scale(1)!important
}

.hh-scope .k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{
    -webkit-transform: scale(0)!important;
    transform: scale(0)!important
}

.hh-scope .k-fx-fade.k-fx-start .k-fx-next{
    will-change: opacity;
    opacity: 0
}

.hh-scope .k-fx-fade.k-fx-end .k-fx-next{
    opacity: 1
}

.hh-scope .k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{
    will-change: opacity;
    opacity: 1
}

.hh-scope .k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{
    opacity: 0
}

.hh-scope .k-fx-slide.k-fx-end .k-fx-current .k-content, .hh-scope .k-fx-slide.k-fx-end .k-fx-current .k-footer, .hh-scope .k-fx-slide.k-fx-end .k-fx-current .k-header, .hh-scope .k-fx-slide.k-fx-end .k-fx-current .km-content, .hh-scope .k-fx-slide.k-fx-end .k-fx-current .km-footer, .hh-scope .k-fx-slide.k-fx-end .k-fx-current .km-header, .hh-scope .k-fx-slide.k-fx-end .k-fx-next .k-content, .hh-scope .k-fx-slide.k-fx-end .k-fx-next .k-footer, .hh-scope .k-fx-slide.k-fx-end .k-fx-next .k-header, .hh-scope .k-fx-slide.k-fx-end .k-fx-next .km-content, .hh-scope .k-fx-slide.k-fx-end .k-fx-next .km-footer, .hh-scope .k-fx-slide.k-fx-end .k-fx-next .km-header{
    -webkit-transition: all 350ms ease-out;
    transition: all 350ms ease-out
}

.hh-scope .k-fx-slide.k-fx-start .k-fx-next .k-content, .hh-scope .k-fx-slide.k-fx-start .k-fx-next .km-content{
    will-change: transform;
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-slide.k-fx-start .k-fx-next .k-footer, .hh-scope .k-fx-slide.k-fx-start .k-fx-next .k-header, .hh-scope .k-fx-slide.k-fx-start .k-fx-next .km-footer, .hh-scope .k-fx-slide.k-fx-start .k-fx-next .km-header{
    will-change: opacity;
    opacity: 0
}

.hh-scope .k-fx-slide.k-fx-end .k-fx-current .k-content, .hh-scope .k-fx-slide.k-fx-end .k-fx-current .km-content{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-slide.k-fx-end .k-fx-next .k-footer, .hh-scope .k-fx-slide.k-fx-end .k-fx-next .k-header, .hh-scope .k-fx-slide.k-fx-end .k-fx-next .km-footer, .hh-scope .k-fx-slide.k-fx-end .k-fx-next .km-header{
    opacity: 1
}

.hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{
    will-change: transform;
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header{
    will-change: opacity;
    opacity: 1
}

.hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header{
    opacity: 1
}

.hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header{
    opacity: 0
}

.hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer, .hh-scope .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header{
    opacity: 1
}

.hh-scope .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .hh-scope .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .hh-scope .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .hh-scope .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .hh-scope .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .hh-scope .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .hh-scope .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-tile.k-fx-start .k-fx-next{
    will-change: transform;
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-tile.k-fx-end .k-fx-current{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{
    will-change: transform;
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-start .k-fx-next{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-end .k-fx-current{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-tile.k-fx-start .k-fx-next{
    will-change: transform;
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-tile.k-fx-end .k-fx-current{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{
    will-change: transform;
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-start .k-fx-next{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-end .k-fx-current{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{
    -webkit-transform: translatex(0);
    transform: translatex(0)
}

.hh-scope .k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next, .hh-scope .k-fx.k-fx-overlay.k-fx-start .k-fx-next{
    will-change: transform;
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{
    -webkit-transform: translatey(100%);
    transform: translatey(100%)
}

.hh-scope .k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{
    -webkit-transform: translatey(-100%);
    transform: translatey(-100%)
}

.hh-scope .k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{
    -webkit-transform: none;
    transform: none
}

.hh-scope .k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{
    will-change: transform;
    -webkit-transform: none;
    transform: none
}

.hh-scope .k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .hh-scope .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
}

.hh-scope .k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
}

.hh-scope .k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{
    -webkit-transform: translatey(100%);
    transform: translatey(100%)
}

.hh-scope .k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{
    -webkit-transform: translatey(-100%);
    transform: translatey(-100%)
}

.hh-scope .k-virtual-wrap{
    position: relative
}

.hh-scope .k-virtual-wrap .k-list.k-virtual-list{
    height: auto
}

.hh-scope .k-virtual-content{
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative
}

.hh-scope .k-virtual-list>.k-virtual-content{
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none
}

.hh-scope .k-virtual-option-label{
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none
}

.hh-scope .k-virtual-wrap>.k-virtual-header{
    text-align: right
}

.hh-scope .k-popup .k-item.k-first{
    position: relative
}

.hh-scope .k-virtual-content>.k-virtual-list>.k-virtual-item{
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap
}

.hh-scope .k-popup .k-list .k-item>.k-group, .hh-scope .k-popup>.k-group-header, .hh-scope .k-popup>.k-virtual-wrap>.k-group-header{
    text-transform: uppercase;
    font-size: .857em
}

.hh-scope .k-popup .k-list .k-item>.k-group{
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 .5em;
    line-height: 1.8
}

.hh-scope .k-popup .k-state-hover>.k-group{
    right: -1px
}

.hh-scope .k-group-header+.k-list>.k-item.k-first, .hh-scope .k-static-header+.k-list>.k-item.k-first, .hh-scope .k-virtual-item.k-first{
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 0
}

.hh-scope .k-popup>.k-group-header, .hh-scope .k-popup>.k-virtual-wrap>.k-group-header{
    text-align: right
}

@font-face {
    font-family: WebComponentsIcons;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/glyphs/WebComponentsIcons.eot?gedxeo);
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/glyphs/WebComponentsIcons.eot?gedxeo#iefix) format("embedded-opentype"),url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/glyphs/WebComponentsIcons.ttf?gedxeo) format("truetype"),url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/glyphs/WebComponentsIcons.woff?gedxeo) format("woff"),url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/glyphs/WebComponentsIcons.svg?gedxeo#WebComponentsIcons) format("svg");
    font-weight: 400;
    font-style: normal
}

.hh-scope .k-i-arrow-45-up-right:before{
    content: "\e000"
}

.hh-scope .k-i-collapse-ne:before{
    content: "\e000"
}

.hh-scope .k-i-resize-ne:before{
    content: "\e000"
}

.hh-scope .k-i-arrow-45-down-right:before{
    content: "\e001"
}

.hh-scope .k-i-collapse-se:before{
    content: "\e001"
}

.hh-scope .k-i-collapse:before{
    content: "\e001"
}

.hh-scope .k-i-resize-se:before{
    content: "\e001"
}

.hh-scope .k-i-arrow-45-down-left:before{
    content: "\e002"
}

.hh-scope .k-i-collapse-sw:before{
    content: "\e002"
}

.hh-scope .k-i-resize-sw:before{
    content: "\e002"
}

.hh-scope .k-i-arrow-45-up-left:before{
    content: "\e003"
}

.hh-scope .k-i-collapse-nw:before{
    content: "\e003"
}

.hh-scope .k-i-resize-new:before{
    content: "\e003"
}

.hh-scope .k-i-arrow-60-up:before{
    content: "\e004"
}

.hh-scope .k-i-arrow-n:before{
    content: "\e004"
}

.hh-scope .k-i-kpi-trend-increase:before{
    content: "\e004"
}

.hh-scope .k-i-arrow-60-right:before{
    content: "\e005"
}

.hh-scope .k-i-arrow-e:before{
    content: "\e005"
}

.hh-scope .k-i-expand:before{
    content: "\e005"
}

.hh-scope .k-i-arrow-60-down:before{
    content: "\e006"
}

.hh-scope .k-i-arrow-s:before{
    content: "\e006"
}

.hh-scope .k-i-kpi-trend-decrease:before{
    content: "\e006"
}

.hh-scope .k-i-arrow-60-left:before{
    content: "\e007"
}

.hh-scope .k-i-arrow-w:before{
    content: "\e007"
}

.hh-scope .k-i-arrow-end-up:before{
    content: "\e008"
}

.hh-scope .k-i-seek-n:before{
    content: "\e008"
}

.hh-scope .k-i-arrow-end-right:before{
    content: "\e009"
}

.hh-scope .k-i-seek-e:before{
    content: "\e009"
}

.hh-scope .k-i-arrow-end-down:before{
    content: "\e00a"
}

.hh-scope .k-i-seek-s:before{
    content: "\e00a"
}

.hh-scope .k-i-arrow-end-left:before{
    content: "\e00b"
}

.hh-scope .k-i-seek-w:before{
    content: "\e00b"
}

.hh-scope .k-i-arrow-double-60-up:before{
    content: "\e00c"
}

.hh-scope .k-i-arrow-seek-up:before{
    content: "\e00c"
}

.hh-scope .k-i-arrow-double-60-right:before{
    content: "\e00d"
}

.hh-scope .k-i-arrow-seek-right:before{
    content: "\e00d"
}

.hh-scope .k-i-forward-sm:before{
    content: "\e00d"
}

.hh-scope .k-i-arrow-double-60-down:before{
    content: "\e00e"
}

.hh-scope .k-i-arrow-seek-down:before{
    content: "\e00e"
}

.hh-scope .k-i-arrow-double-60-left:before{
    content: "\e00f"
}

.hh-scope .k-i-arrow-seek-left:before{
    content: "\e00f"
}

.hh-scope .k-i-rewind-sm:before{
    content: "\e00f"
}

.hh-scope .k-i-arrows-kpi:before{
    content: "\e010"
}

.hh-scope .k-i-kpi:before{
    content: "\e010"
}

.hh-scope .k-i-arrows-no-change:before{
    content: "\e011"
}

.hh-scope .k-i-arrow-overflow-down:before{
    content: "\e012"
}

.hh-scope .k-i-arrow-chevron-up:before{
    content: "\e013"
}

.hh-scope .k-i-arrow-chevron-right:before{
    content: "\e014"
}

.hh-scope .k-i-arrow-chevron-down:before{
    content: "\e015"
}

.hh-scope .k-i-arrow-chevron-left:before{
    content: "\e016"
}

.hh-scope .k-i-arrow-up:before{
    content: "\e017"
}

.hh-scope .k-i-arrow-right:before{
    content: "\e018"
}

.hh-scope .k-i-arrow-down:before{
    content: "\e019"
}

.hh-scope .k-i-arrow-left:before{
    content: "\e01a"
}

.hh-scope .k-i-arrow-drill:before{
    content: "\e01b"
}

.hh-scope .k-i-arrow-parent:before{
    content: "\e01c"
}

.hh-scope .k-i-arrow-root:before{
    content: "\e01d"
}

.hh-scope .k-i-arrows-resizing:before{
    content: "\e01e"
}

.hh-scope .k-i-arrows-dimensions:before{
    content: "\e01f"
}

.hh-scope .k-i-arrows-swap:before{
    content: "\e020"
}

.hh-scope .k-i-drag-and-drop:before{
    content: "\e021"
}

.hh-scope .k-i-categorize:before{
    content: "\e022"
}

.hh-scope .k-i-grid:before{
    content: "\e023"
}

.hh-scope .k-i-grid-layout:before{
    content: "\e024"
}

.hh-scope .k-i-group:before{
    content: "\e025"
}

.hh-scope .k-i-ungroup:before{
    content: "\e026"
}

.hh-scope .k-i-handler-drag:before{
    content: "\e027"
}

.hh-scope .k-i-layout:before{
    content: "\e028"
}

.hh-scope .k-i-layout-1-by-4:before{
    content: "\e029"
}

.hh-scope .k-i-layout-2-by-2:before{
    content: "\e02a"
}

.hh-scope .k-i-layout-side-by-side:before{
    content: "\e02b"
}

.hh-scope .k-i-layout-stacked:before{
    content: "\e02c"
}

.hh-scope .k-i-columns:before{
    content: "\e02d"
}

.hh-scope .k-i-rows:before{
    content: "\e02e"
}

.hh-scope .k-i-reorder:before{
    content: "\e02f"
}

.hh-scope .k-i-menu:before{
    content: "\e030"
}

.hh-scope .k-i-more-vertical:before{
    content: "\e031"
}

.hh-scope .k-i-more-horizontal:before{
    content: "\e032"
}

.hh-scope .k-i-undo:before{
    content: "\e100"
}

.hh-scope .k-i-redo:before{
    content: "\e101"
}

.hh-scope .k-i-reset:before{
    content: "\e102"
}

.hh-scope .k-i-reload:before{
    content: "\e103"
}

.hh-scope .k-i-refresh:before{
    content: "\e103"
}

.hh-scope .k-i-recurrence:before{
    content: "\e103"
}

.hh-scope .k-i-non-recurrence:before{
    content: "\e104"
}

.hh-scope .k-i-reset-sm:before{
    content: "\e105"
}

.hh-scope .k-i-reload-sm:before{
    content: "\e106"
}

.hh-scope .k-i-refresh-sm:before{
    content: "\e106"
}

.hh-scope .k-i-recurrence-sm:before{
    content: "\e106"
}

.hh-scope .k-i-clock:before{
    content: "\e107"
}

.hh-scope .k-i-calendar:before{
    content: "\e108"
}

.hh-scope .k-i-save:before{
    content: "\e109"
}

.hh-scope .k-i-floppy:before{
    content: "\e109"
}

.hh-scope .k-i-print:before{
    content: "\e10a"
}

.hh-scope .k-i-printer:before{
    content: "\e10a"
}

.hh-scope .k-i-edit:before{
    content: "\e10b"
}

.hh-scope .k-i-pencil:before{
    content: "\e10b"
}

.hh-scope .k-i-delete:before{
    content: "\e10c"
}

.hh-scope .k-i-trash:before{
    content: "\e10c"
}

.hh-scope .k-i-attachment:before{
    content: "\e10d"
}

.hh-scope .k-i-clip:before{
    content: "\e10d"
}

.hh-scope .k-i-attachment-45:before{
    content: "\e10e"
}

.hh-scope .k-i-clip-45:before{
    content: "\e10e"
}

.hh-scope .k-i-link-horizontal:before{
    content: "\e10f"
}

.hh-scope .k-i-hyperlink:before{
    content: "\e10f"
}

.hh-scope .k-i-unlink-horizontal:before{
    content: "\e110"
}

.hh-scope .k-i-hyperlink-remove:before{
    content: "\e110"
}

.hh-scope .k-i-link-vertical:before{
    content: "\e111"
}

.hh-scope .k-i-unlink-vertical:before{
    content: "\e112"
}

.hh-scope .k-i-lock:before{
    content: "\e113"
}

.hh-scope .k-i-unlock:before{
    content: "\e114"
}

.hh-scope .k-i-cancel:before{
    content: "\e115"
}

.hh-scope .k-i-cancel-outline:before{
    content: "\e116"
}

.hh-scope .k-i-cancel-circle:before{
    content: "\e117"
}

.hh-scope .k-i-check:before{
    content: "\e118"
}

.hh-scope .k-i-checkmark:before{
    content: "\e118"
}

.hh-scope .k-i-tick:before{
    content: "\e118"
}

.hh-scope .k-i-check-outline:before{
    content: "\e119"
}

.hh-scope .k-i-checkmark-outline:before{
    content: "\e119"
}

.hh-scope .k-i-success:before{
    content: "\e119"
}

.hh-scope .k-i-check-circle:before{
    content: "\e11a"
}

.hh-scope .k-i-checkmark-circle:before{
    content: "\e11a"
}

.hh-scope .k-i-close:before{
    content: "\e11b"
}

.hh-scope .k-i-x:before{
    content: "\e11b"
}

.hh-scope .k-i-close-outline:before{
    content: "\e11c"
}

.hh-scope .k-i-x-outline:before{
    content: "\e11c"
}

.hh-scope .k-i-error:before{
    content: "\e11c"
}

.hh-scope .k-i-close-circle:before{
    content: "\e11d"
}

.hh-scope .k-i-x-circle:before{
    content: "\e11d"
}

.hh-scope .k-i-plus:before{
    content: "\e11e"
}

.hh-scope .k-i-add:before{
    content: "\e11e"
}

.hh-scope .k-i-plus-outline:before{
    content: "\e11f"
}

.hh-scope .k-i-plus-circle:before{
    content: "\e120"
}

.hh-scope .k-i-minus:before{
    content: "\e121"
}

.hh-scope .k-i-kpi-trend-equal:before{
    content: "\e121"
}

.hh-scope .k-i-minus-outline:before{
    content: "\e122"
}

.hh-scope .k-i-minus-circle:before{
    content: "\e123"
}

.hh-scope .k-i-sort-asc:before{
    content: "\e124"
}

.hh-scope .k-i-sort-desc:before{
    content: "\e125"
}

.hh-scope .k-i-unsort:before{
    content: "\e126"
}

.hh-scope .k-i-sort-clear:before{
    content: "\e126"
}

.hh-scope .k-i-sort-asc-sm:before{
    content: "\e127"
}

.hh-scope .k-i-sort-desc-sm:before{
    content: "\e128"
}

.hh-scope .k-i-filter:before{
    content: "\e129"
}

.hh-scope .k-i-filter-clear:before{
    content: "\e12a"
}

.hh-scope .k-i-filter-sm:before{
    content: "\e12b"
}

.hh-scope .k-i-filter-sort-asc-sm:before{
    content: "\e12c"
}

.hh-scope .k-i-filter-sort-desc-sm:before{
    content: "\e12d"
}

.hh-scope .k-i-filter-add-expression:before{
    content: "\e12e"
}

.hh-scope .k-i-filter-add-group:before{
    content: "\e12f"
}

.hh-scope .k-i-login:before{
    content: "\e130"
}

.hh-scope .k-i-logout:before{
    content: "\e131"
}

.hh-scope .k-i-download:before{
    content: "\e132"
}

.hh-scope .k-i-upload:before{
    content: "\e133"
}

.hh-scope .k-i-hyperlink-open:before{
    content: "\e134"
}

.hh-scope .k-i-hyperlink-open-sm:before{
    content: "\e135"
}

.hh-scope .k-i-launch:before{
    content: "\e136"
}

.hh-scope .k-i-window:before{
    content: "\e137"
}

.hh-scope .k-i-window-maximize:before{
    content: "\e137"
}

.hh-scope .k-i-windows:before{
    content: "\e138"
}

.hh-scope .k-i-window-restore:before{
    content: "\e138"
}

.hh-scope .k-i-tiles:before{
    content: "\e138"
}

.hh-scope .k-i-window-minimize:before{
    content: "\e139"
}

.hh-scope .k-i-gear:before{
    content: "\e13a"
}

.hh-scope .k-i-cog:before{
    content: "\e13a"
}

.hh-scope .k-i-custom:before{
    content: "\e13a"
}

.hh-scope .k-i-gears:before{
    content: "\e13b"
}

.hh-scope .k-i-cogs:before{
    content: "\e13b"
}

.hh-scope .k-i-wrench:before{
    content: "\e13c"
}

.hh-scope .k-i-settings:before{
    content: "\e13c"
}

.hh-scope .k-i-preview:before{
    content: "\e13d"
}

.hh-scope .k-i-eye:before{
    content: "\e13d"
}

.hh-scope .k-i-zoom:before{
    content: "\e13e"
}

.hh-scope .k-i-search:before{
    content: "\e13e"
}

.hh-scope .k-i-zoom-in:before{
    content: "\e13f"
}

.hh-scope .k-i-zoom-out:before{
    content: "\e140"
}

.hh-scope .k-i-pan:before{
    content: "\e141"
}

.hh-scope .k-i-move:before{
    content: "\e141"
}

.hh-scope .k-i-calculator:before{
    content: "\e142"
}

.hh-scope .k-i-cart:before{
    content: "\e143"
}

.hh-scope .k-i-shopping-cart:before{
    content: "\e143"
}

.hh-scope .k-i-connector:before{
    content: "\e144"
}

.hh-scope .k-i-plus-sm:before{
    content: "\e145"
}

.hh-scope .k-i-minus-sm:before{
    content: "\e146"
}

.hh-scope .k-i-kpi-status-deny:before{
    content: "\e147"
}

.hh-scope .k-i-kpi-status-hold:before{
    content: "\e148"
}

.hh-scope .k-i-kpi-status-open:before{
    content: "\e149"
}

.hh-scope .k-i-play:before{
    content: "\e200"
}

.hh-scope .k-i-pause:before{
    content: "\e201"
}

.hh-scope .k-i-stop:before{
    content: "\e202"
}

.hh-scope .k-i-rewind:before{
    content: "\e203"
}

.hh-scope .k-i-forward:before{
    content: "\e204"
}

.hh-scope .k-i-volume-down:before{
    content: "\e205"
}

.hh-scope .k-i-volume-up:before{
    content: "\e206"
}

.hh-scope .k-i-volume-off:before{
    content: "\e207"
}

.hh-scope .k-i-hd:before{
    content: "\e208"
}

.hh-scope .k-i-subtitles:before{
    content: "\e209"
}

.hh-scope .k-i-playlist:before{
    content: "\e20a"
}

.hh-scope .k-i-audio:before{
    content: "\e20b"
}

.hh-scope .k-i-play-sm:before{
    content: "\e20c"
}

.hh-scope .k-i-pause-sm:before{
    content: "\e20d"
}

.hh-scope .k-i-stop-sm:before{
    content: "\e20e"
}

.hh-scope .k-i-heart-outline:before{
    content: "\e300"
}

.hh-scope .k-i-fav-outline:before{
    content: "\e300"
}

.hh-scope .k-i-favorite-outline:before{
    content: "\e300"
}

.hh-scope .k-i-heart:before{
    content: "\e301"
}

.hh-scope .k-i-fav:before{
    content: "\e301"
}

.hh-scope .k-i-favorite:before{
    content: "\e301"
}

.hh-scope .k-i-star-outline:before{
    content: "\e302"
}

.hh-scope .k-i-bookmark-outline:before{
    content: "\e302"
}

.hh-scope .k-i-star:before{
    content: "\e303"
}

.hh-scope .k-i-bookmark:before{
    content: "\e303"
}

.hh-scope .k-i-checkbox:before{
    content: "\e304"
}

.hh-scope .k-i-shape-rect:before{
    content: "\e304"
}

.hh-scope .k-i-checkbox-checked:before{
    content: "\e305"
}

.hh-scope .k-i-tri-state-indeterminate:before{
    content: "\e306"
}

.hh-scope .k-i-tri-state-null:before{
    content: "\e307"
}

.hh-scope .k-i-circle:before{
    content: "\e308"
}

.hh-scope .k-i-radiobutton:before{
    content: "\e309"
}

.hh-scope .k-i-shape-circle:before{
    content: "\e309"
}

.hh-scope .k-i-radiobutton-checked:before{
    content: "\e30a"
}

.hh-scope .k-i-notification:before{
    content: "\e400"
}

.hh-scope .k-i-bell:before{
    content: "\e400"
}

.hh-scope .k-i-information:before{
    content: "\e401"
}

.hh-scope .k-i-info:before{
    content: "\e401"
}

.hh-scope .k-i-note:before{
    content: "\e401"
}

.hh-scope .k-i-question:before{
    content: "\e402"
}

.hh-scope .k-i-help:before{
    content: "\e402"
}

.hh-scope .k-i-warning:before{
    content: "\e403"
}

.hh-scope .k-i-exception:before{
    content: "\e403"
}

.hh-scope .k-i-photo-camera:before{
    content: "\e500"
}

.hh-scope .k-i-image:before{
    content: "\e501"
}

.hh-scope .k-i-photo:before{
    content: "\e501"
}

.hh-scope .k-i-image-export:before{
    content: "\e502"
}

.hh-scope .k-i-photo-export:before{
    content: "\e502"
}

.hh-scope .k-i-zoom-actual-size:before{
    content: "\e503"
}

.hh-scope .k-i-zoom-best-fit:before{
    content: "\e504"
}

.hh-scope .k-i-image-resize:before{
    content: "\e505"
}

.hh-scope .k-i-crop:before{
    content: "\e506"
}

.hh-scope .k-i-mirror:before{
    content: "\e507"
}

.hh-scope .k-i-flip-horizontal:before{
    content: "\e508"
}

.hh-scope .k-i-flip-vertical:before{
    content: "\e509"
}

.hh-scope .k-i-rotate:before{
    content: "\e50a"
}

.hh-scope .k-i-rotate-right:before{
    content: "\e50b"
}

.hh-scope .k-i-rotate-left:before{
    content: "\e50c"
}

.hh-scope .k-i-brush:before{
    content: "\e50d"
}

.hh-scope .k-i-palette:before{
    content: "\e50e"
}

.hh-scope .k-i-paint:before{
    content: "\e50f"
}

.hh-scope .k-i-droplet:before{
    content: "\e50f"
}

.hh-scope .k-i-background:before{
    content: "\e50f"
}

.hh-scope .k-i-line:before{
    content: "\e510"
}

.hh-scope .k-i-shape-line:before{
    content: "\e510"
}

.hh-scope .k-i-brightness-contrast:before{
    content: "\e511"
}

.hh-scope .k-i-saturation:before{
    content: "\e512"
}

.hh-scope .k-i-invert-colors:before{
    content: "\e513"
}

.hh-scope .k-i-transperancy:before{
    content: "\e514"
}

.hh-scope .k-i-opacity:before{
    content: "\e514"
}

.hh-scope .k-i-greyscale:before{
    content: "\e515"
}

.hh-scope .k-i-blur:before{
    content: "\e516"
}

.hh-scope .k-i-sharpen:before{
    content: "\e517"
}

.hh-scope .k-i-shape:before{
    content: "\e518"
}

.hh-scope .k-i-round-corners:before{
    content: "\e519"
}

.hh-scope .k-i-front-element:before{
    content: "\e51a"
}

.hh-scope .k-i-back-element:before{
    content: "\e51b"
}

.hh-scope .k-i-forward-element:before{
    content: "\e51c"
}

.hh-scope .k-i-backward-element:before{
    content: "\e51d"
}

.hh-scope .k-i-align-left-element:before{
    content: "\e51e"
}

.hh-scope .k-i-align-center-element:before{
    content: "\e51f"
}

.hh-scope .k-i-align-right-element:before{
    content: "\e520"
}

.hh-scope .k-i-align-top-element:before{
    content: "\e521"
}

.hh-scope .k-i-align-middle-element:before{
    content: "\e522"
}

.hh-scope .k-i-align-bottom-element:before{
    content: "\e523"
}

.hh-scope .k-i-thumbnails-up:before{
    content: "\e524"
}

.hh-scope .k-i-thumbnails-right:before{
    content: "\e525"
}

.hh-scope .k-i-thumbnails-down:before{
    content: "\e526"
}

.hh-scope .k-i-thumbnails-left:before{
    content: "\e527"
}

.hh-scope .k-i-full-screen:before{
    content: "\e528"
}

.hh-scope .k-i-fullscreen:before{
    content: "\e528"
}

.hh-scope .k-i-full-screen-exit:before{
    content: "\e529"
}

.hh-scope .k-i-fullscreen-exit:before{
    content: "\e529"
}

.hh-scope .k-i-reset-color:before{
    content: "\e52a"
}

.hh-scope .k-i-paint-remove:before{
    content: "\e52a"
}

.hh-scope .k-i-background-remove:before{
    content: "\e52a"
}

.hh-scope .k-i-page-properties:before{
    content: "\e600"
}

.hh-scope .k-i-bold:before{
    content: "\e601"
}

.hh-scope .k-i-italic:before{
    content: "\e602"
}

.hh-scope .k-i-underline:before{
    content: "\e603"
}

.hh-scope .k-i-font-family:before{
    content: "\e604"
}

.hh-scope .k-i-foreground-color:before{
    content: "\e605"
}

.hh-scope .k-i-convert-lowercase:before{
    content: "\e606"
}

.hh-scope .k-i-convert-uppercase:before{
    content: "\e607"
}

.hh-scope .k-i-strikethrough:before{
    content: "\e608"
}

.hh-scope .k-i-sub-script:before{
    content: "\e609"
}

.hh-scope .k-i-sup-script:before{
    content: "\e60a"
}

.hh-scope .k-i-div:before{
    content: "\e60b"
}

.hh-scope .k-i-all:before{
    content: "\e60c"
}

.hh-scope .k-i-h1:before{
    content: "\e60d"
}

.hh-scope .k-i-h2:before{
    content: "\e60e"
}

.hh-scope .k-i-h3:before{
    content: "\e60f"
}

.hh-scope .k-i-h4:before{
    content: "\e610"
}

.hh-scope .k-i-h5:before{
    content: "\e611"
}

.hh-scope .k-i-h6:before{
    content: "\e612"
}

.hh-scope .k-i-list-ordered:before{
    content: "\e613"
}

.hh-scope .k-i-list-numbered:before{
    content: "\e613"
}

.hh-scope .k-i-list-unordered:before{
    content: "\e614"
}

.hh-scope .k-i-list-bulleted:before{
    content: "\e614"
}

.hh-scope .k-i-indent-increase:before{
    content: "\e615"
}

.hh-scope .k-i-indent:before{
    content: "\e615"
}

.hh-scope .k-i-indent-decrease:before{
    content: "\e616"
}

.hh-scope .k-i-outdent:before{
    content: "\e616"
}

.hh-scope .k-i-insert-n::before{
    content: "\e617"
}

.hh-scope .k-i-insert-up:before{
    content: "\e617"
}

.hh-scope .k-i-insert-top:before{
    content: "\e617"
}

.hh-scope .k-i-insert-m:before{
    content: "\e618"
}

.hh-scope .k-i-insert-middle:before{
    content: "\e618"
}

.hh-scope .k-i-insert-s:before{
    content: "\e619"
}

.hh-scope .k-i-insert-down:before{
    content: "\e619"
}

.hh-scope .k-i-insert-bottom:before{
    content: "\e619"
}

.hh-scope .k-i-align-top:before{
    content: "\e61a"
}

.hh-scope .k-i-align-middle:before{
    content: "\e61b"
}

.hh-scope .k-i-align-bottom:before{
    content: "\e61c"
}

.hh-scope .k-i-align-left:before{
    content: "\e61d"
}

.hh-scope .k-i-align-center:before{
    content: "\e61e"
}

.hh-scope .k-i-align-right:before{
    content: "\e61f"
}

.hh-scope .k-i-align-justify:before{
    content: "\e620"
}

.hh-scope .k-i-align-remove:before{
    content: "\e621"
}

.hh-scope .k-i-text-wrap:before{
    content: "\e622"
}

.hh-scope .k-i-rule-horizontal:before{
    content: "\e623"
}

.hh-scope .k-i-table-align-top-left:before{
    content: "\e624"
}

.hh-scope .k-i-table-align-top-center:before{
    content: "\e625"
}

.hh-scope .k-i-table-align-top-right:before{
    content: "\e626"
}

.hh-scope .k-i-table-align-middle-left:before{
    content: "\e627"
}

.hh-scope .k-i-table-align-middle-center:before{
    content: "\e628"
}

.hh-scope .k-i-table-align-middle-right:before{
    content: "\e629"
}

.hh-scope .k-i-table-align-bottom-left:before{
    content: "\e62a"
}

.hh-scope .k-i-table-align-bottom-center:before{
    content: "\e62b"
}

.hh-scope .k-i-table-align-bottom-right:before{
    content: "\e62c"
}

.hh-scope .k-i-table-align-remove:before{
    content: "\e62d"
}

.hh-scope .k-i-borders-all:before{
    content: "\e62e"
}

.hh-scope .k-i-all-borders:before{
    content: "\e62e"
}

.hh-scope .k-i-borders-outside:before{
    content: "\e62f"
}

.hh-scope .k-i-outside-borders:before{
    content: "\e62f"
}

.hh-scope .k-i-borders-inside:before{
    content: "\e630"
}

.hh-scope .k-i-inside-borders:before{
    content: "\e630"
}

.hh-scope .k-i-borders-inside-horizontal:before{
    content: "\e631"
}

.hh-scope .k-i-inside-horizontal-borders:before{
    content: "\e631"
}

.hh-scope .k-i-borders-inside-vertical:before{
    content: "\e632"
}

.hh-scope .k-i-inside-vertical-borders:before{
    content: "\e632"
}

.hh-scope .k-i-border-top:before{
    content: "\e633"
}

.hh-scope .k-i-top-border:before{
    content: "\e633"
}

.hh-scope .k-i-border-bottom:before{
    content: "\e634"
}

.hh-scope .k-i-bottom-border:before{
    content: "\e634"
}

.hh-scope .k-i-border-left:before{
    content: "\e635"
}

.hh-scope .k-i-left-border:before{
    content: "\e635"
}

.hh-scope .k-i-border-right:before{
    content: "\e636"
}

.hh-scope .k-i-right-border:before{
    content: "\e636"
}

.hh-scope .k-i-border-no:before{
    content: "\e637"
}

.hh-scope .k-i-no-borders:before{
    content: "\e637"
}

.hh-scope .k-i-borders-show-hide:before{
    content: "\e638"
}

.hh-scope .k-i-form:before{
    content: "\e639"
}

.hh-scope .k-i-border:before{
    content: "\e639"
}

.hh-scope .k-i-form-element:before{
    content: "\e63a"
}

.hh-scope .k-i-code-snippet:before{
    content: "\e63b"
}

.hh-scope .k-i-select-all:before{
    content: "\e63c"
}

.hh-scope .k-i-button:before{
    content: "\e63d"
}

.hh-scope .k-i-select-box:before{
    content: "\e63e"
}

.hh-scope .k-i-calendar-date:before{
    content: "\e63f"
}

.hh-scope .k-i-group-box:before{
    content: "\e640"
}

.hh-scope .k-i-textarea:before{
    content: "\e641"
}

.hh-scope .k-i-textbox:before{
    content: "\e642"
}

.hh-scope .k-i-textbox-hidden:before{
    content: "\e643"
}

.hh-scope .k-i-password:before{
    content: "\e644"
}

.hh-scope .k-i-paragraph-add:before{
    content: "\e645"
}

.hh-scope .k-i-edit-tools:before{
    content: "\e646"
}

.hh-scope .k-i-template-manager:before{
    content: "\e647"
}

.hh-scope .k-i-change-manually:before{
    content: "\e648"
}

.hh-scope .k-i-track-changes:before{
    content: "\e649"
}

.hh-scope .k-i-track-changes-enable:before{
    content: "\e64a"
}

.hh-scope .k-i-track-changes-accept:before{
    content: "\e64b"
}

.hh-scope .k-i-track-changes-accept-all:before{
    content: "\e64c"
}

.hh-scope .k-i-track-changes-reject:before{
    content: "\e64d"
}

.hh-scope .k-i-track-changes-reject-all:before{
    content: "\e64e"
}

.hh-scope .k-i-document-manager:before{
    content: "\e64f"
}

.hh-scope .k-i-custom-icon:before{
    content: "\e650"
}

.hh-scope .k-i-dictionary-add:before{
    content: "\e651"
}

.hh-scope .k-i-image-light-dialog:before{
    content: "\e652"
}

.hh-scope .k-i-image-insert:before{
    content: "\e652"
}

.hh-scope .k-i-image-edit:before{
    content: "\e653"
}

.hh-scope .k-i-image-map-editor:before{
    content: "\e654"
}

.hh-scope .k-i-comment:before{
    content: "\e655"
}

.hh-scope .k-i-comment-remove:before{
    content: "\e656"
}

.hh-scope .k-i-comments-remove-all:before{
    content: "\e657"
}

.hh-scope .k-i-silverlight:before{
    content: "\e658"
}

.hh-scope .k-i-media-manager:before{
    content: "\e659"
}

.hh-scope .k-i-video-external:before{
    content: "\e65a"
}

.hh-scope .k-i-flash-manager:before{
    content: "\e65b"
}

.hh-scope .k-i-find-and-replace:before{
    content: "\e65c"
}

.hh-scope .k-i-find:before{
    content: "\e65c"
}

.hh-scope .k-i-copy:before{
    content: "\e65d"
}

.hh-scope .k-i-files:before{
    content: "\e65d"
}

.hh-scope .k-i-cut:before{
    content: "\e65e"
}

.hh-scope .k-i-paste:before{
    content: "\e65f"
}

.hh-scope .k-i-paste-as-html:before{
    content: "\e660"
}

.hh-scope .k-i-paste-from-word:before{
    content: "\e661"
}

.hh-scope .k-i-paste-from-word-strip-file:before{
    content: "\e662"
}

.hh-scope .k-i-paste-html:before{
    content: "\e663"
}

.hh-scope .k-i-paste-markdown:before{
    content: "\e664"
}

.hh-scope .k-i-paste-plain-text:before{
    content: "\e665"
}

.hh-scope .k-i-apply-format:before{
    content: "\e666"
}

.hh-scope .k-i-clear-css:before{
    content: "\e667"
}

.hh-scope .k-i-copy-format:before{
    content: "\e668"
}

.hh-scope .k-i-strip-all-formating:before{
    content: "\e669"
}

.hh-scope .k-i-strip-css-format:before{
    content: "\e66a"
}

.hh-scope .k-i-strip-font-elements:before{
    content: "\e66b"
}

.hh-scope .k-i-strip-span-elements:before{
    content: "\e66c"
}

.hh-scope .k-i-strip-word-formatting:before{
    content: "\e66d"
}

.hh-scope .k-i-format-code-block:before{
    content: "\e66e"
}

.hh-scope .k-i-style-builder:before{
    content: "\e66f"
}

.hh-scope .k-i-module-manager:before{
    content: "\e670"
}

.hh-scope .k-i-hyperlink-light-dialog:before{
    content: "\e671"
}

.hh-scope .k-i-hyperlink-insert:before{
    content: "\e671"
}

.hh-scope .k-i-hyperlink-globe:before{
    content: "\e672"
}

.hh-scope .k-i-hyperlink-globe-remove:before{
    content: "\e673"
}

.hh-scope .k-i-hyperlink-email:before{
    content: "\e674"
}

.hh-scope .k-i-anchor:before{
    content: "\e675"
}

.hh-scope .k-i-table-light-dialog:before{
    content: "\e676"
}

.hh-scope .k-i-table-insert:before{
    content: "\e676"
}

.hh-scope .k-i-table:before{
    content: "\e677"
}

.hh-scope .k-i-table-properties:before{
    content: "\e678"
}

.hh-scope .k-i-table-wizard:before{
    content: "\e678"
}

.hh-scope .k-i-table-cell:before{
    content: "\e679"
}

.hh-scope .k-i-table-cell-properties:before{
    content: "\e67a"
}

.hh-scope .k-i-table-column-insert-left:before{
    content: "\e67b"
}

.hh-scope .k-i-table-column-insert-right:before{
    content: "\e67c"
}

.hh-scope .k-i-table-row-insert-above:before{
    content: "\e67d"
}

.hh-scope .k-i-table-row-insert-below:before{
    content: "\e67e"
}

.hh-scope .k-i-table-column-delete:before{
    content: "\e67f"
}

.hh-scope .k-i-table-row-delete:before{
    content: "\e680"
}

.hh-scope .k-i-table-cell-delete:before{
    content: "\e681"
}

.hh-scope .k-i-table-delete:before{
    content: "\e682"
}

.hh-scope .k-i-cells-merge:before{
    content: "\e683"
}

.hh-scope .k-i-cells-merge-horizontally:before{
    content: "\e684"
}

.hh-scope .k-i-cells-merge-vertically:before{
    content: "\e685"
}

.hh-scope .k-i-cell-split-horizontally:before{
    content: "\e686"
}

.hh-scope .k-i-cell-split-vertically:before{
    content: "\e687"
}

.hh-scope .k-i-table-unmerge:before{
    content: "\e688"
}

.hh-scope .k-i-pane-freeze:before{
    content: "\e689"
}

.hh-scope .k-i-row-freeze:before{
    content: "\e68a"
}

.hh-scope .k-i-column-freeze:before{
    content: "\e68b"
}

.hh-scope .k-i-toolbar-float:before{
    content: "\e68c"
}

.hh-scope .k-i-spell-checker:before{
    content: "\e68d"
}

.hh-scope .k-i-validation-xhtml:before{
    content: "\e68e"
}

.hh-scope .k-i-validation-data:before{
    content: "\e68f"
}

.hh-scope .k-i-toggle-full-screen-mode:before{
    content: "\e690"
}

.hh-scope .k-i-formula-fx:before{
    content: "\e691"
}

.hh-scope .k-i-sum:before{
    content: "\e692"
}

.hh-scope .k-i-symbol:before{
    content: "\e693"
}

.hh-scope .k-i-dollar:before{
    content: "\e694"
}

.hh-scope .k-i-currency:before{
    content: "\e694"
}

.hh-scope .k-i-percent:before{
    content: "\e695"
}

.hh-scope .k-i-custom-format:before{
    content: "\e696"
}

.hh-scope .k-i-decimal-increase:before{
    content: "\e697"
}

.hh-scope .k-i-decimal-decrease:before{
    content: "\e698"
}

.hh-scope .k-i-font-size:before{
    content: "\e699"
}

.hh-scope .k-i-image-absolute-position:before{
    content: "\e69a"
}

.hh-scope .k-i-globe-outline:before{
    content: "\e700"
}

.hh-scope .k-i-globe:before{
    content: "\e701"
}

.hh-scope .k-i-marker-pin:before{
    content: "\e702"
}

.hh-scope .k-i-marker-pin-target:before{
    content: "\e703"
}

.hh-scope .k-i-pin:before{
    content: "\e704"
}

.hh-scope .k-i-unpin:before{
    content: "\e705"
}

.hh-scope .k-i-share:before{
    content: "\e800"
}

.hh-scope .k-i-user:before{
    content: "\e801"
}

.hh-scope .k-i-inbox:before{
    content: "\e802"
}

.hh-scope .k-i-blogger:before{
    content: "\e803"
}

.hh-scope .k-i-blogger-box:before{
    content: "\e804"
}

.hh-scope .k-i-delicious:before{
    content: "\e805"
}

.hh-scope .k-i-delicious-box:before{
    content: "\e806"
}

.hh-scope .k-i-digg:before{
    content: "\e807"
}

.hh-scope .k-i-digg-box:before{
    content: "\e808"
}

.hh-scope .k-i-email:before{
    content: "\e809"
}

.hh-scope .k-i-envelop:before{
    content: "\e809"
}

.hh-scope .k-i-letter:before{
    content: "\e809"
}

.hh-scope .k-i-email-box:before{
    content: "\e80a"
}

.hh-scope .k-i-envelop-box:before{
    content: "\e80a"
}

.hh-scope .k-i-letter-box:before{
    content: "\e80a"
}

.hh-scope .k-i-facebook:before{
    content: "\e80b"
}

.hh-scope .k-i-facebook-box:before{
    content: "\e80c"
}

.hh-scope .k-i-google:before{
    content: "\e80d"
}

.hh-scope .k-i-google-box:before{
    content: "\e80e"
}

.hh-scope .k-i-google-plus:before{
    content: "\e80f"
}

.hh-scope .k-i-google-plus-box:before{
    content: "\e810"
}

.hh-scope .k-i-linkedin:before{
    content: "\e811"
}

.hh-scope .k-i-linkedin-box:before{
    content: "\e812"
}

.hh-scope .k-i-myspace:before{
    content: "\e813"
}

.hh-scope .k-i-myspace-box:before{
    content: "\e814"
}

.hh-scope .k-i-pinterest:before{
    content: "\e815"
}

.hh-scope .k-i-pinterest-box:before{
    content: "\e816"
}

.hh-scope .k-i-reddit:before{
    content: "\e817"
}

.hh-scope .k-i-reddit-box:before{
    content: "\e818"
}

.hh-scope .k-i-stumble-upon:before{
    content: "\e819"
}

.hh-scope .k-i-stumble-upon-box:before{
    content: "\e81a"
}

.hh-scope .k-i-tell-a-friend:before{
    content: "\e81b"
}

.hh-scope .k-i-tell-a-friend-box:before{
    content: "\e81c"
}

.hh-scope .k-i-tumblr:before{
    content: "\e81d"
}

.hh-scope .k-i-tumblr-box:before{
    content: "\e81e"
}

.hh-scope .k-i-twitter:before{
    content: "\e81f"
}

.hh-scope .k-i-twitter-box:before{
    content: "\e820"
}

.hh-scope .k-i-yammer:before{
    content: "\e821"
}

.hh-scope .k-i-yammer-box:before{
    content: "\e822"
}

.hh-scope .k-i-behance:before{
    content: "\e823"
}

.hh-scope .k-i-behance-box:before{
    content: "\e824"
}

.hh-scope .k-i-dribbble:before{
    content: "\e825"
}

.hh-scope .k-i-dribbble-box:before{
    content: "\e826"
}

.hh-scope .k-i-rss:before{
    content: "\e827"
}

.hh-scope .k-i-rss-box:before{
    content: "\e828"
}

.hh-scope .k-i-vimeo:before{
    content: "\e829"
}

.hh-scope .k-i-vimeo-box:before{
    content: "\e82a"
}

.hh-scope .k-i-youtube:before{
    content: "\e82b"
}

.hh-scope .k-i-youtube-box:before{
    content: "\e82c"
}

.hh-scope .k-i-folder:before{
    content: "\e900"
}

.hh-scope .k-i-folder-open:before{
    content: "\e901"
}

.hh-scope .k-i-folder-add:before{
    content: "\e902"
}

.hh-scope .k-i-folder-up:before{
    content: "\e903"
}

.hh-scope .k-i-folder-more:before{
    content: "\e904"
}

.hh-scope .k-i-fields-more:before{
    content: "\e904"
}

.hh-scope .k-i-aggregate-fields:before{
    content: "\e905"
}

.hh-scope .k-i-file:before{
    content: "\e906"
}

.hh-scope .k-i-file-vertical:before{
    content: "\e906"
}

.hh-scope .k-i-file-add:before{
    content: "\e907"
}

.hh-scope .k-i-file-txt:before{
    content: "\e908"
}

.hh-scope .k-i-txt:before{
    content: "\e908"
}

.hh-scope .k-i-file-csv:before{
    content: "\e909"
}

.hh-scope .k-i-csv:before{
    content: "\e909"
}

.hh-scope .k-i-file-excel:before{
    content: "\e90a"
}

.hh-scope .k-i-file-xls:before{
    content: "\e90a"
}

.hh-scope .k-i-excel:before{
    content: "\e90a"
}

.hh-scope .k-i-xls:before{
    content: "\e90a"
}

.hh-scope .k-i-file-word:before{
    content: "\e90b"
}

.hh-scope .k-i-file-doc:before{
    content: "\e90b"
}

.hh-scope .k-i-word:before{
    content: "\e90b"
}

.hh-scope .k-i-doc:before{
    content: "\e90b"
}

.hh-scope .k-i-file-mdb:before{
    content: "\e90c"
}

.hh-scope .k-i-mdb:before{
    content: "\e90c"
}

.hh-scope .k-i-file-ppt:before{
    content: "\e90d"
}

.hh-scope .k-i-ppt:before{
    content: "\e90d"
}

.hh-scope .k-i-file-pdf:before{
    content: "\e90e"
}

.hh-scope .k-i-pdf:before{
    content: "\e90e"
}

.hh-scope .k-i-file-psd:before{
    content: "\e90f"
}

.hh-scope .k-i-psd:before{
    content: "\e90f"
}

.hh-scope .k-i-file-flash:before{
    content: "\e910"
}

.hh-scope .k-i-flash:before{
    content: "\e910"
}

.hh-scope .k-i-file-config:before{
    content: "\e911"
}

.hh-scope .k-i-config:before{
    content: "\e911"
}

.hh-scope .k-i-file-ascx:before{
    content: "\e912"
}

.hh-scope .k-i-ascx:before{
    content: "\e912"
}

.hh-scope .k-i-file-bac:before{
    content: "\e913"
}

.hh-scope .k-i-bac:before{
    content: "\e913"
}

.hh-scope .k-i-file-zip:before{
    content: "\e914"
}

.hh-scope .k-i-zip:before{
    content: "\e914"
}

.hh-scope .k-i-film:before{
    content: "\e915"
}

.hh-scope .k-i-css3:before{
    content: "\e916"
}

.hh-scope .k-i-html5:before{
    content: "\e917"
}

.hh-scope .k-i-html:before{
    content: "\e918"
}

.hh-scope .k-i-source-code:before{
    content: "\e918"
}

.hh-scope .k-i-view-source:before{
    content: "\e918"
}

.hh-scope .k-i-css:before{
    content: "\e919"
}

.hh-scope .k-i-js:before{
    content: "\e91a"
}

.hh-scope .k-i-exe:before{
    content: "\e91b"
}

.hh-scope .k-i-csproj:before{
    content: "\e91c"
}

.hh-scope .k-i-vbproj:before{
    content: "\e91d"
}

.hh-scope .k-i-cs:before{
    content: "\e91e"
}

.hh-scope .k-i-vb:before{
    content: "\e91f"
}

.hh-scope .k-i-sln:before{
    content: "\e920"
}

.hh-scope .k-i-cloud:before{
    content: "\e921"
}

.hh-scope .k-i-file-horizontal:before{
    content: "\e922"
}

.hh-scope .k-i-equal:before{
    content: "\e14a"
}

.hh-scope .k-i-not-equal:before{
    content: "\e14b"
}

.hh-scope .k-i-less-or-equal:before{
    content: "\e14c"
}

.hh-scope .k-i-greater-or-equal:before{
    content: "\e14d"
}

.hh-scope .k-i-divide:before{
    content: "\e14e"
}

.hh-scope .k-i-accessibility:before{
    content: "\e14f"
}

.hh-scope .k-i-barcode-outline:before{
    content: "\e150"
}

.hh-scope .k-i-barcode:before{
    content: "\e151"
}

.hh-scope .k-i-barcode-scanner:before{
    content: "\e152"
}

.hh-scope .k-i-qr-code-outline:before{
    content: "\e153"
}

.hh-scope .k-i-qr-code:before{
    content: "\e154"
}

.hh-scope .k-i-qr-code-scanner:before{
    content: "\e155"
}

.hh-scope .k-i-barcode-qr-code-scanner:before{
    content: "\e156"
}

.hh-scope .k-i-signature:before{
    content: "\e157"
}

.hh-scope .k-i-hand:before{
    content: "\e158"
}

.hh-scope .k-i-cursor:before{
    content: "\e159"
}

.hh-scope .k-i-attachment-45:before{
    content: "\e10e"
}

.hh-scope .k-i-images:before{
    content: "\e52b"
}

.hh-scope .k-i-strip-all-formatting:before{
    content: "\e669"
}

.hh-scope .k-i-home:before{
    content: "\e034"
}

.hh-scope .k-i-overlap:before{
    content: "\e033"
}

.hh-scope .k-i-align-to-grid:before{
    content: "\e52c"
}

.hh-scope .k-i-size-to-grid:before{
    content: "\e52d"
}

.hh-scope .k-i-make-same-size:before{
    content: "\e52e"
}

.hh-scope .k-i-make-same-width:before{
    content: "\e52f"
}

.hh-scope .k-i-make-same-height:before{
    content: "\e530"
}

.hh-scope .k-i-make-horizontal-spacing-equal:before{
    content: "\e531"
}

.hh-scope .k-i-increase-horizontal-spacing:before{
    content: "\e532"
}

.hh-scope .k-i-decrease-horizontal-spacing:before{
    content: "\e533"
}

.hh-scope .k-i-remove-horizontal-spacing:before{
    content: "\e534"
}

.hh-scope .k-i-make-vertical-spacing-equal:before{
    content: "\e535"
}

.hh-scope .k-i-increase-vertical-spacing:before{
    content: "\e536"
}

.hh-scope .k-i-decrease-vertical-spacing:before{
    content: "\e537"
}

.hh-scope .k-i-remove-vertical-spacing:before{
    content: "\e538"
}

.hh-scope .k-i-eyedropper:before{
    content: "\e539"
}

.hh-scope .k-i-snap-grid:before{
    content: "\e53a"
}

.hh-scope .k-i-snap-to-gridlines:before{
    content: "\e53b"
}

.hh-scope .k-i-snap-to-snaplines:before{
    content: "\e53c"
}

.hh-scope .k-i-dimensions:before{
    content: "\e53d"
}

.hh-scope .k-i-crosstab:before{
    content: "\e69c"
}

.hh-scope .k-i-table-body:before{
    content: "\e69e"
}

.hh-scope .k-i-table-column-groups:before{
    content: "\e69f"
}

.hh-scope .k-i-table-corner:before{
    content: "\e6a0"
}

.hh-scope .k-i-table-row-groups:before{
    content: "\e6a1"
}

.hh-scope .k-i-subreport:before{
    content: "\e923"
}

.hh-scope .k-i-data:before{
    content: "\e924"
}

.hh-scope .k-i-report-header-section:before{
    content: "\e925"
}

.hh-scope .k-i-report-footer-section:before{
    content: "\e926"
}

.hh-scope .k-i-group-header-section:before{
    content: "\e927"
}

.hh-scope .k-i-group-footer-section:before{
    content: "\e928"
}

.hh-scope .k-i-page-header-section:before{
    content: "\e929"
}

.hh-scope .k-i-page-footer-section:before{
    content: "\e92a"
}

.hh-scope .k-i-detail-section:before{
    content: "\e92b"
}

.hh-scope .k-i-toc-section:before{
    content: "\e92c"
}

.hh-scope .k-i-group-section:before{
    content: "\e92d"
}

.hh-scope .k-i-parameters:before{
    content: "\e92e"
}

.hh-scope .k-i-data-csv:before{
    content: "\e92f"
}

.hh-scope .k-i-data-json:before{
    content: "\e930"
}

.hh-scope .k-i-data-sql:before{
    content: "\e931"
}

.hh-scope .k-i-data-web:before{
    content: "\e932"
}

.hh-scope .k-i-group-collection:before{
    content: "\e933"
}

.hh-scope .k-i-parameter-boolean:before{
    content: "\e934"
}

.hh-scope .k-i-parameter-date-time:before{
    content: "\e935"
}

.hh-scope .k-i-parameter-float:before{
    content: "\e936"
}

.hh-scope .k-i-parameter-integer:before{
    content: "\e937"
}

.hh-scope .k-i-parameter-string:before{
    content: "\e938"
}

.hh-scope .k-i-toc-section-level:before{
    content: "\e939"
}

.hh-scope .k-i-inherited:before{
    content: "\e93a"
}

.hh-scope .k-i-file-video:before{
    content: "\e93b"
}

.hh-scope .k-i-file-audio:before{
    content: "\e93c"
}

.hh-scope .k-i-file-image:before{
    content: "\e93d"
}

.hh-scope .k-i-file-presentation:before{
    content: "\e93e"
}

.hh-scope .k-i-file-data:before{
    content: "\e93f"
}

.hh-scope .k-i-file-disc-image:before{
    content: "\e940"
}

.hh-scope .k-i-file-programming:before{
    content: "\e941"
}

.hh-scope .k-i-graph:before{
    content: "\ea00"
}

.hh-scope .k-i-column-clustered:before{
    content: "\ea01"
}

.hh-scope .k-i-column-stacked:before{
    content: "\ea02"
}

.hh-scope .k-i-column-stacked100:before{
    content: "\ea03"
}

.hh-scope .k-i-column-range:before{
    content: "\ea04"
}

.hh-scope .k-i-bar-clustered:before{
    content: "\ea05"
}

.hh-scope .k-i-bar-stacked:before{
    content: "\ea06"
}

.hh-scope .k-i-bar-stacked100:before{
    content: "\ea07"
}

.hh-scope .k-i-bar-range:before{
    content: "\ea08"
}

.hh-scope .k-i-area-clustered:before{
    content: "\ea09"
}

.hh-scope .k-i-area-stacked:before{
    content: "\ea0a"
}

.hh-scope .k-i-area-stacked100:before{
    content: "\ea0b"
}

.hh-scope .k-i-area-range:before{
    content: "\ea0c"
}

.hh-scope .k-i-line-stacked:before{
    content: "\ea0e"
}

.hh-scope .k-i-line-stacked100:before{
    content: "\ea0f"
}

.hh-scope .k-i-line-markers:before{
    content: "\ea10"
}

.hh-scope .k-i-line-stacked-markers:before{
    content: "\ea11"
}

.hh-scope .k-i-line-stacked100-markers:before{
    content: "\ea12"
}

.hh-scope .k-i-pie:before{
    content: "\ea13"
}

.hh-scope .k-i-doughnut:before{
    content: "\ea14"
}

.hh-scope .k-i-scatter:before{
    content: "\ea15"
}

.hh-scope .k-i-scatter-smooth-lines-markers:before{
    content: "\ea16"
}

.hh-scope .k-i-scatter-smooth-lines:before{
    content: "\ea17"
}

.hh-scope .k-i-scatter-straight-lines-markers:before{
    content: "\ea18"
}

.hh-scope .k-i-scatter-straight-lines:before{
    content: "\e6a19"
}

.hh-scope .k-i-bubble:before{
    content: "\ea1a"
}

.hh-scope .k-i-candlestick:before{
    content: "\ea1b"
}

.hh-scope .k-i-bar:before{
    content: "\ea1c"
}

.hh-scope .k-i-radar:before{
    content: "\ea1d"
}

.hh-scope .k-i-radar-markers:before{
    content: "\ea1e"
}

.hh-scope .k-i-radar-filled:before{
    content: "\ea1f"
}

.hh-scope .k-i-rose:before{
    content: "\ea20"
}

.hh-scope .k-i-choropleth:before{
    content: "\ea21"
}

.hh-scope .k-i-page-portrait::before{
    content: "\e906"
}

.hh-scope .k-i-page-landscape::before{
    content: "\e922"
}

.hh-scope .k-rtl .k-i-collapse, .hh-scope .k-rtl .k-i-expand, .hh-scope .k-rtl .k-i-indent-decrease, .hh-scope .k-rtl .k-i-indent-increase{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hh-scope .k-spreadsheet{
    width: 800px;
    height: 600px;
    position: relative;
    border-width: 1px;
    border-style: solid;
    cursor: default
}

.hh-scope .k-spreadsheet .k-spreadsheet-pane{
    padding-right: 1px;
    position: absolute;
    border-width: 1px;
    border-bottom-width: 0;
    border-right-width: 0;
    border-style: solid;
    box-sizing: border-box;
    overflow: hidden
}

.hh-scope .k-spreadsheet .k-spreadsheet-pane.k-top{
    border-top-width: 0
}

.hh-scope .k-spreadsheet .k-spreadsheet-pane.k-left{
    border-left-width: 0
}

.hh-scope .k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell{
    position: absolute;
    white-space: pre;
    box-sizing: border-box;
    overflow: hidden;
    padding: 1px 3px;
    background-clip: padding-box
}

.hh-scope .k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell.k-spreadsheet-has-comment::after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    border-width: 3px;
    border-style: solid
}

.hh-scope .k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell-comment{
    position: absolute;
    white-space: pre-wrap;
    text-align: left;
    border-width: 1px;
    border-style: solid
}

.hh-scope .k-spreadsheet .k-spreadsheet-haxis, .hh-scope .k-spreadsheet .k-spreadsheet-vaxis{
    position: absolute;
    border-style: solid
}

.hh-scope .k-spreadsheet .k-spreadsheet-vaxis{
    top: 0;
    border-width: 0 0 0 1px
}

.hh-scope .k-spreadsheet .k-spreadsheet-haxis{
    left: 0;
    border-width: 1px 0 0
}

.hh-scope .k-spreadsheet .k-filter-range, .hh-scope .k-spreadsheet .k-spreadsheet-selection{
    border-width: 1px;
    border-style: solid;
    position: absolute;
    box-sizing: border-box
}

.hh-scope .k-spreadsheet .k-spreadsheet-active-cell{
    position: absolute;
    outline-color: transparent!important;
    box-sizing: border-box;
    z-index: 10
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar{
    border-width: 0 0 1px;
    border-style: solid;
    position: relative;
    display: table;
    width: 100%
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar, .hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{
    display: table-cell;
    vertical-align: middle
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{
    position: relative;
    vertical-align: top;
    border-width: 0 1px 0 0;
    border-style: solid
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox{
    width: 9.5em;
    border-radius: 0;
    border-color: transparent
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap{
    border-radius: 0;
    border-color: transparent;
    background-image: none;
    box-shadow: none;
    border-width: 0
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-input{
    border-radius: 0
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-select{
    border-radius: 0
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar{
    width: 100%;
    padding-left: 31px
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before{
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 1em;
    height: 1em;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    font: 16px/1 WebComponentsIcons,sans-serif;
    speak: none;
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e691";
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-width: 0 1px 0 0;
    border-style: solid;
    width: 24px;
    margin-left: -24px
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:before{
    content: "{";
    font-weight: 700
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:after{
    content: "}";
    font-weight: 700
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-input{
    overflow: hidden;
    text-indent: 0;
    border: 0;
    margin: 0
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-state-border-down{
    padding-bottom: 0
}

.hh-scope .k-spreadsheet .k-spreadsheet-formula-input{
    outline: 0;
    border-width: 0;
    height: 26px;
    line-height: 20px;
    width: 100%;
    box-sizing: border-box;
    white-space: pre;
    padding: 3px .5em
}

.hh-scope .k-spreadsheet .k-spreadsheet-cell-editor{
    position: absolute;
    display: none;
    padding: 0 3px;
    line-height: 20px;
    z-index: 2000;
    overflow: hidden
}

.hh-scope .k-spreadsheet>.k-spreadsheet-view{
    position: relative;
    font-size: 12px;
    font-family: Arial,Verdana,sans-serif
}

.hh-scope .k-spreadsheet>.k-spreadsheet-view .k-state-disabled{
    pointer-events: auto
}

.hh-scope .k-spreadsheet .k-tabstrip-wrapper{
    position: relative;
    line-height: 1.7em
}

.hh-scope .k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items{
    padding: .3em 0 0
}

.hh-scope .k-spreadsheet .k-spreadsheet-quick-access-toolbar{
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    padding: .3em .3em 0
}

.hh-scope .k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button{
    padding: .3em;
    line-height: 1.4em;
    height: auto
}

.hh-scope .k-spreadsheet .k-filter-wrapper, .hh-scope .k-spreadsheet .k-merged-cells-wrapper, .hh-scope .k-spreadsheet .k-selection-wrapper, .hh-scope .k-spreadsheet .k-spreadsheet-row-header{
    position: relative
}

.hh-scope .k-spreadsheet .k-spreadsheet-column-header{
    position: absolute
}

.hh-scope .k-spreadsheet .k-filter-wrapper{
    pointer-events: none;
    z-index: 50
}

.hh-scope .k-spreadsheet .k-spreadsheet-sheets-bar{
    border-width: 1px 0 0
}

.hh-scope .k-spreadsheet .k-vertical-align-center{
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .k-spreadsheet .k-vertical-align-bottom{
    position: relative;
    top: 100%;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.hh-scope .k-spreadsheet .k-dirty{
    position: absolute;
    top: 0;
    left: 0;
    right: unset
}

.hh-scope .k-spreadsheet .k-single-selection{
    cursor: crosshair
}

.hh-scope .k-spreadsheet .k-single-selection::after{
    content: " ";
    height: 6px;
    width: 6px;
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    border-radius: 50%;
    margin-bottom: -4px;
    margin-right: -4px;
    border-width: 1px;
    border-style: solid;
    z-index: 100
}

.hh-scope .k-spreadsheet .k-spreadsheet-edit-container .k-single-selection::after{
    display: none
}

.hh-scope .k-spreadsheet .k-auto-fill, .hh-scope .k-spreadsheet .k-auto-fill-bl-hint, .hh-scope .k-spreadsheet .k-auto-fill-br-hint, .hh-scope .k-spreadsheet .k-auto-fill-punch, .hh-scope .k-spreadsheet .k-auto-fill-tr-hint{
    position: absolute;
    box-sizing: border-box
}

.hh-scope .k-spreadsheet .k-auto-fill{
    border-width: 1px;
    border-style: solid;
    cursor: crosshair
}

.hh-scope .k-spreadsheet .k-auto-fill-wrapper{
    position: relative
}

.hh-scope .k-spreadsheet .k-spreadsheet-vborder{
    position: absolute;
    border-left-style: solid;
    border-left-width: 1px
}

.hh-scope .k-spreadsheet .k-spreadsheet-hborder{
    position: absolute;
    border-top-style: solid;
    border-top-width: 1px
}

.hh-scope .k-spreadsheet-names-popup .k-item{
    position: relative
}

.hh-scope .k-spreadsheet-names-popup .k-icon{
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: .7;
    cursor: pointer
}

.hh-scope .k-spreadsheet-names-popup .k-icon:hover{
    opacity: 1
}

.hh-scope .k-horizontal-resize{
    cursor: col-resize
}

.hh-scope .k-vertical-resize{
    cursor: row-resize
}

.hh-scope .k-merged-cells-wrapper, .hh-scope .k-selection-wrapper, .hh-scope .k-spreadsheet-active-cell, .hh-scope .k-spreadsheet-data{
    cursor: cell
}

.hh-scope .k-horizontal-resize .k-merged-cells-wrapper, .hh-scope .k-horizontal-resize .k-selection-wrapper, .hh-scope .k-horizontal-resize .k-spreadsheet-active-cell, .hh-scope .k-horizontal-resize .k-spreadsheet-data{
    cursor: col-resize
}

.hh-scope .k-vertical-resize .k-merged-cells-wrapper, .hh-scope .k-vertical-resize .k-selection-wrapper, .hh-scope .k-vertical-resize .k-spreadsheet-active-cell, .hh-scope .k-vertical-resize .k-spreadsheet-data{
    cursor: row-resize
}

.hh-scope .k-spreadsheet .k-colorpicker .k-tool-icon{
    overflow: visible
}

.hh-scope .k-button.k-custom-color, .hh-scope .k-button.k-reset-color{
    display: block;
    width: 100%;
    border-radius: 0;
    border: none;
    text-align: left;
    line-height: 2em
}

.hh-scope .k-spreadsheet-colorpicker .k-colorpalette{
    border: 1px solid #dbdbdb;
    border-left: none;
    border-right: none;
    padding: .4em
}

.hh-scope .k-spreadsheet-filter{
    position: absolute;
    cursor: pointer;
    pointer-events: all
}

.hh-scope .k-spreadsheet-sample{
    float: right
}

.hh-scope .k-spreadsheet-clipboard, .hh-scope .k-spreadsheet-clipboard-paste{
    position: fixed;
    opacity: 0;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border: 0;
    width: 1px;
    height: 1px;
    box-sizing: border-box
}

.hh-scope textarea.k-spreadsheet-clipboard{
    position: fixed
}

.hh-scope .k-spreadsheet-top-corner{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000;
    border-width: 0 1px 1px 0;
    border-style: solid
}

.hh-scope .k-spreadsheet-top-corner:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    border-width: 6px;
    border-style: solid
}

.hh-scope .k-spreadsheet-scroller{
    width: 100%;
    height: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    z-index: 1
}

.hh-scope .k-spreadsheet-fixed-container{
    position: absolute;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden
}

.hh-scope .k-spreadsheet-view-size{
    position: relative
}

.hh-scope .k-spreadsheet-column-header, .hh-scope .k-spreadsheet-row-header{
    text-align: center;
    z-index: 100
}

.hh-scope .k-spreadsheet-column-header .k-spreadsheet-cell, .hh-scope .k-spreadsheet-row-header .k-spreadsheet-cell{
    border-style: solid;
    border-width: 0 1px 1px 0
}

.hh-scope div.k-spreadsheet-window{
    padding: 1.167em .75em .75em
}

.hh-scope .k-spreadsheet-window .k-edit-form-container{
    width: 100%
}

.hh-scope .k-spreadsheet-window .k-root-tabs{
    border-width: 0;
    margin: -1em -1em 0;
    padding: .5em 1em 0
}

.hh-scope .k-spreadsheet-window .k-root-tabs .k-loading{
    display: none
}

.hh-scope .k-spreadsheet-window .k-list-wrapper{
    padding: .15em 0;
    height: 190px
}

.hh-scope .k-spreadsheet-window .k-list .k-item{
    border-radius: 0;
    padding: .5em .6em .4em;
    cursor: pointer;
    line-height: 1.1em
}

.hh-scope .k-spreadsheet-window .k-format-filter{
    width: 100%
}

.hh-scope .k-spreadsheet-window .k-format-filter+.k-group-header+.k-list-wrapper{
    margin-top: 1em
}

.hh-scope .k-spreadsheet-window .k-action-buttons{
    top: 10px;
    padding: 10px;
    margin-bottom: -webkit-calc(10px - 1em);
    margin-bottom: calc(10px - 1em)
}

.hh-scope .k-spreadsheet-window .k-edit-label{
    width: 25%;
    margin: 0 0 0 .75em
}

.hh-scope .k-spreadsheet-window .k-edit-field{
    width: 67%;
    margin: 0 .917em 0 0
}

.hh-scope .k-spreadsheet-window .k-edit-field, .hh-scope .k-spreadsheet-window .k-edit-label{
    padding: 0;
    line-height: 3em
}

.hh-scope .k-spreadsheet-window .k-edit-field .k-dropdown, .hh-scope .k-spreadsheet-window .k-edit-field .k-textbox{
    width: 100%
}

.hh-scope .k-spreadsheet-window .k-export-config .k-hr{
    margin-left: 15px;
    margin-right: 15px
}

.hh-scope .k-spreadsheet-window .k-export-config .k-edit-field{
    width: 40%;
    float: left;
    margin-left: 30px
}

.hh-scope .k-spreadsheet-window .k-page-orientation{
    position: absolute;
    right: 2em;
    top: 25%
}

.hh-scope .k-spreadsheet-window .k-page-orientation .k-icon{
    font-size: 6em
}

.hh-scope .k-spreadsheet-window .k-export-config:after, .hh-scope .k-spreadsheet-window>div:after{
    content: "";
    display: block;
    clear: both;
    height: 0
}

.hh-scope .k-spreadsheet-format-cells .k-spreadsheet-preview{
    font-weight: 700;
    text-align: center;
    font-size: 1.16em;
    line-height: 3.64em;
    margin: 0 -.863em .72em;
    border-style: solid;
    border-width: 1px 0
}

.hh-scope .k-spreadsheet-border-palette{
    width: 153px
}

.hh-scope .k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button{
    box-sizing: border-box;
    width: 20%
}

.hh-scope .k-spreadsheet-border-palette .k-colorpalette{
    vertical-align: bottom
}

.hh-scope .k-spreadsheet-popup .k-separator{
    width: 1px;
    height: 1.8em;
    vertical-align: middle;
    display: inline-block
}

.hh-scope .k-spreadsheet-popup .k-colorpalette{
    vertical-align: top
}

.hh-scope .k-spreadsheet-popup .k-button.k-button-icon{
    padding: .6em;
    border-width: 0;
    border-radius: 0
}

.hh-scope .k-spreadsheet-popup .k-button.k-button-icontext{
    display: block;
    text-align: left;
    text-transform: initial;
    padding: .3em 1.5em .3em .9em;
    border-width: 0;
    border-radius: 0
}

.hh-scope .k-spreadsheet-filter-menu{
    width: 280px
}

.hh-scope .k-spreadsheet-filter-menu>.k-menu{
    border-width: 0
}

.hh-scope .k-spreadsheet-filter-menu>.k-menu .k-link{
    padding-left: 26px
}

.hh-scope .k-spreadsheet-filter-menu>.k-menu .k-link .k-icon{
    margin-left: -26px;
    width: 26px
}

.hh-scope .k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{
    height: 200px;
    overflow-y: scroll;
    overflow-x: auto;
    border-width: 1px;
    border-style: solid
}

.hh-scope .k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview{
    overflow: visible;
    padding: 6px 7px
}

.hh-scope .k-spreadsheet-filter-menu .k-details{
    border-top-width: 1px;
    border-top-style: solid;
    padding: 4px 0
}

.hh-scope .k-spreadsheet-filter-menu .k-details-summary{
    cursor: pointer;
    line-height: 26px
}

.hh-scope .k-spreadsheet-filter-menu .k-details-summary .k-icon{
    margin: 0 5px
}

.hh-scope .k-spreadsheet-filter-menu .k-details-content{
    padding: 0 8px 0 26px
}

.hh-scope .k-spreadsheet-filter-menu .k-details-content>.k-textbox, .hh-scope .k-spreadsheet-filter-menu .k-details-content>.k-widget{
    width: 100%;
    margin-bottom: 3px
}

.hh-scope .k-spreadsheet-filter-menu .k-details-content .k-space-right{
    background-image: none
}

.hh-scope .k-spreadsheet-filter-menu .k-details-content .k-filter-and{
    width: 75px;
    margin: 8px 0
}

.hh-scope .k-spreadsheet-filter-menu .k-action-buttons{
    border-top-width: 0;
    margin: 8px;
    padding: 0;
    position: static
}

.hh-scope .k-resize-handle, .hh-scope .k-resize-hint{
    position: absolute;
    z-index: 200
}

.hh-scope .k-resize-hint-handle{
    width: 100%;
    height: 20px
}

.hh-scope .k-resize-hint-marker{
    width: 2px;
    height: 100%;
    margin: 0 auto
}

.hh-scope .k-resize-hint-vertical .k-resize-hint-handle{
    height: 100%;
    width: 20px;
    float: left
}

.hh-scope .k-resize-hint-vertical .k-resize-hint-marker{
    height: 2px;
    width: 100%
}

.hh-scope .k-button.k-spreadsheet-sheets-bar-add, .hh-scope .k-spreadsheet-quick-access-toolbar .k-button{
    border-color: transparent;
    background-color: transparent;
    background-image: none
}

.hh-scope .k-spreadsheet-tabstrip{
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0
}

.hh-scope .k-spreadsheet-tabstrip>.k-content{
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    margin: 0;
    padding: 0
}

.hh-scope .k-spreadsheet-tabstrip .k-loading{
    display: none
}

.hh-scope .k-spreadsheet-toolbar.k-toolbar{
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0
}

.hh-scope .k-spreadsheet-toolbar.k-toolbar .k-overflow-anchor+*{
    margin-left: .3em
}

.hh-scope .k-spreadsheet-toolbar.k-toolbar>.k-button-group{
    border-width: 0
}

.hh-scope .k-spreadsheet-toolbar .k-button, .hh-scope .k-spreadsheet-toolbar>.k-button-group, .hh-scope .k-spreadsheet-toolbar>.k-widget, .hh-scope .k-spreadsheet-toolbar>.k-widget .k-state-default:not(.k-state-hover):not(.k-state-active){
    margin: 0;
    border-color: transparent;
    background-color: transparent;
    background-image: none
}

.hh-scope .k-spreadsheet-toolbar>.k-widget[data-property=fontSize]{
    width: 75px
}

.hh-scope .k-spreadsheet-toolbar>.k-widget[data-property=format]{
    width: 100px
}

.hh-scope .k-spreadsheet-toolbar>.k-widget[data-property=fontFamily]{
    width: 130px
}

.hh-scope .k-spreadsheet-toolbar>.k-combobox .k-state-default:not(.k-state-hover):not(.k-state-active) .k-input{
    background-color: transparent;
    box-shadow: none
}

.hh-scope .k-spreadsheet-toolbar>.k-widget .k-state-default:not(.k-state-hover):not(.k-state-active) .k-select{
    border-color: transparent
}

.hh-scope .k-spreadsheet-toolbar [data-tool=alignment], .hh-scope .k-spreadsheet-toolbar [data-tool=backgroundColor], .hh-scope .k-spreadsheet-toolbar [data-tool=borders], .hh-scope .k-spreadsheet-toolbar [data-tool=freeze], .hh-scope .k-spreadsheet-toolbar [data-tool=merge], .hh-scope .k-spreadsheet-toolbar [data-tool=textColor]{
    width: auto
}

.hh-scope .k-spreadsheet-toolbar .k-separator{
    margin: 0 3px;
    width: 0;
    overflow: hidden;
    height: 1.8em;
    vertical-align: middle;
    display: inline-block
}

.hh-scope .k-spreadsheet-formula-input>.k-syntax-bool.k-syntax-at-point, .hh-scope .k-spreadsheet-formula-input>.k-syntax-func.k-syntax-at-point, .hh-scope .k-spreadsheet-formula-input>.k-syntax-num.k-syntax-at-point, .hh-scope .k-spreadsheet-formula-input>.k-syntax-ref.k-syntax-at-point, .hh-scope .k-spreadsheet-formula-input>.k-syntax-str.k-syntax-at-point{
    text-decoration: underline
}

.hh-scope .k-spreadsheet-formula-input>.k-series-a, .hh-scope .k-spreadsheet-formula-input>.k-series-b, .hh-scope .k-spreadsheet-formula-input>.k-series-c, .hh-scope .k-spreadsheet-formula-input>.k-series-d{
    background-color: transparent
}

.hh-scope .k-spreadsheet-selection-highlight{
    border-width: 1px;
    border-style: solid;
    position: absolute;
    box-sizing: border-box
}

.hh-scope .k-spreadsheet-formula-list{
    min-width: 100px
}

.hh-scope .k-spreadsheet-formula-list .k-item{
    padding: 0 .3em;
    box-shadow: none
}

.hh-scope .k-spreadsheet-sheets-bar{
    position: relative
}

.hh-scope .k-button.k-spreadsheet-sheets-bar-add{
    position: absolute;
    bottom: .2em;
    left: .4em;
    z-index: 1
}

.hh-scope .k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove{
    padding: 0;
    margin: .5em .5em .5em -.5em;
    vertical-align: middle
}

.hh-scope .k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-button-icon{
    padding: 2px;
    line-height: normal
}

.hh-scope .k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-icon{
    margin: 0
}

.hh-scope .k-spreadsheet-sheets-items-hint{
    margin-top: .1em;
    background: 0 0!important;
    border-width: 0!important
}

.hh-scope .k-spreadsheet-editor-button{
    position: absolute;
    width: 20px;
    z-index: 10;
    margin-left: 2px;
    padding: 0!important
}

.hh-scope .k-spreadsheet-editor-button.k-spreadsheet-last-column{
    margin-left: -21px
}

.hh-scope .k-spreadsheet-editor-button span{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.hh-scope .hint-wrapper{
    margin-top: 1em
}

.hh-scope .k-edit-form-container>div:after{
    display: block;
    content: "";
    clear: both
}

.hh-scope .k-spreadsheet-filter-menu .k-i-arrow-45-down-right{
    cursor: pointer
}

.hh-scope .k-spreadsheet-import-errors .k--header-message{
    font-weight: 700;
    padding-bottom: 5px;
    border-bottom: 1px solid #888;
    margin-bottom: 5px
}

.hh-scope .k-spreadsheet-import-errors .k--errors{
    max-height: 350px;
    overflow: auto
}

.hh-scope .k-spreadsheet-import-errors .k--errors table{
    border-collapse: collapse;
    font-size: 90%
}

.hh-scope .k-spreadsheet-import-errors .k--errors table td, .hh-scope .k-spreadsheet-import-errors .k--errors table th{
    padding: 2px 4px;
    border-bottom: 1px solid #bbb
}

.hh-scope .k-spreadsheet-import-errors .k--errors table th{
    text-align: left;
    border-bottom: 1px solid #000
}

.hh-scope .k-spreadsheet-insert-image-dialog{
    margin: 0 1em;
    border-style: dashed;
    border-width: 2px
}

.hh-scope .k-spreadsheet-insert-image-dialog label{
    position: relative;
    display: block;
    width: 355px;
    height: 200px;
    padding: 10px;
    background-image: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/textures/image-default.png);
    background-size: auto 70%;
    background-repeat: no-repeat;
    background-position: 50% 30%
}

.hh-scope .k-spreadsheet-insert-image-dialog label div{
    position: relative;
    top: 75%;
    padding: 10px;
    text-align: center;
    pointer-events: none
}

.hh-scope .k-spreadsheet-insert-image-dialog label input{
    display: none
}

.hh-scope .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image{
    background-size: auto 90%;
    background-position: 50% 50%
}

.hh-scope .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div, .hh-scope .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div{
    opacity: 1;
    top: 50%
}

.hh-scope .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div{
    opacity: 0
}

.hh-scope .k-spreadsheet-drawing{
    position: absolute;
    box-sizing: border-box;
    z-index: 101
}

.hh-scope .k-spreadsheet-drawing.k-spreadsheet-active-drawing{
    outline-style: solid;
    outline-width: 2px
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-image{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    cursor: move
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle{
    position: absolute;
    width: 6px;
    height: 6px;
    border-style: solid;
    border-width: 1px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N{
    left: 50%;
    top: 0;
    cursor: ns-resize
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE{
    left: 100%;
    top: 0;
    cursor: nesw-resize
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E{
    left: 100%;
    top: 50%;
    cursor: ew-resize
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE{
    left: 100%;
    top: 100%;
    cursor: nwse-resize
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S{
    left: 50%;
    top: 100%;
    cursor: ns-resize
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW{
    left: 0;
    top: 100%;
    cursor: nesw-resize
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W{
    left: 0;
    top: 50%;
    cursor: ew-resize
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW{
    left: 0;
    top: 0;
    cursor: nwse-resize
}

.hh-scope .k-dialog{
    min-width: 90px;
    min-height: 3em;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
    position: fixed;
    overflow: hidden
}

.hh-scope .k-dialog.k-dialog-centered{
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%
}

.hh-scope .k-dialog-titlebar{
    padding: 12px
}

.hh-scope .k-dialog-title{
    font-size: 1.4em
}

.hh-scope .k-dialog-titlebar .k-dialog-actions{
    top: 9px
}

.hh-scope .k-dialog-titleless .k-dialog-titlebar .k-dialog-close{
    position: absolute;
    top: 3px;
    right: 6px
}

.hh-scope .k-dialog .k-content{
    padding: 21px 12px;
    height: auto
}

.hh-scope .k-dialog.k-dialog-titleless .k-content{
    padding: 2.4em
}

.hh-scope .k-dialog-buttongroup{
    margin: 0;
    padding: 12px 12px;
    width: 100%;
    border-radius: 0;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.hh-scope .k-dialog-buttongroup .k-button{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: inline-block;
    text-overflow: ellipsis;
    box-sizing: border-box
}

.hh-scope .k-dialog-buttongroup .k-button+.k-button{
    margin-left: .5em
}

.hh-scope .k-dialog-buttongroup.k-dialog-button-layout-stretched{
    padding: 0
}

.hh-scope .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button{
    margin: 0;
    border-radius: 0;
    border-bottom: 0;
    border-width: 1px 0 0 1px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    white-space: nowrap
}

.hh-scope .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child{
    border-radius: 0;
    border-left-width: 0
}

.hh-scope .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child{
    border-radius: 0;
    border-right-width: 0
}

.hh-scope .k-no-flexbox .k-dialog-buttongroup{
    display: block;
    text-align: right
}

.hh-scope .k-no-flexbox .k-rtl .k-dialog-button-group{
    text-align: left
}

.hh-scope .k-dialog.k-alert .k-dialog-titlebar, .hh-scope .k-dialog.k-confirm .k-dialog-titlebar, .hh-scope .k-dialog.k-prompt .k-dialog-titlebar{
    border-width: 0;
    color: inherit;
    background: 0 0
}

.hh-scope .k-dialog.k-alert .k-dialog-content, .hh-scope .k-dialog.k-confirm .k-dialog-content, .hh-scope .k-dialog.k-prompt .k-dialog-content{
    padding: 24px 24px
}

.hh-scope .k-dialog.k-prompt .k-dialog-content, .hh-scope .k-dialog.k-prompt .k-prompt-container{
    padding: 12px 24px
}

.hh-scope .k-card{
    border-radius: var(--bs-border-radius);
    border-width: var(--bs-border-width);
    border-style: solid;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.hh-scope .k-card .k-card-callout{
    position: absolute;
    width: 20px;
    height: 20px;
    border-width: var(--bs-border-width) var(--bs-border-width) 0 0;
    border-style: solid;
    margin: 0
}

.hh-scope .k-card .k-card-callout.k-callout-n{
    top: 0;
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
    left: 50%
}

.hh-scope .k-card .k-card-callout.k-callout-e{
    top: 50%;
    left: auto;
    right: 0;
    -webkit-transform: translate(50%,-50%) rotate(135deg) scaleX(-1);
    transform: translate(50%,-50%) rotate(135deg) scaleX(-1)
}

.hh-scope .k-card .k-card-callout.k-callout-s{
    top: auto;
    bottom: 0;
    -webkit-transform: translate(-50%,50%) rotate(135deg);
    transform: translate(-50%,50%) rotate(135deg);
    left: 50%
}

.hh-scope .k-card .k-card-callout.k-callout-w{
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%,-50%) rotate(-135deg);
    transform: translate(-50%,-50%) rotate(-135deg)
}

.hh-scope .k-card.k-card-flat{
    box-shadow: none
}

.hh-scope .k-card-horizontal{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.hh-scope .k-card-header{
    padding: .5rem 1rem;
    border-width: 0 0 var(--bs-border-width);
    border-style: solid;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.hh-scope .k-card>.k-card-header:first-child{
    border-top-left-radius: var(--bs-border-radius);
    border-top-right-radius: var(--bs-border-radius)
}

.hh-scope .k-card>.k-card-header:last-child{
    border-bottom-right-radius: var(--bs-border-radius);
    border-bottom-left-radius: var(--bs-border-radius)
}

.hh-scope .k-card-header>.h1, .hh-scope .k-card-header>.h2, .hh-scope .k-card-header>.h3, .hh-scope .k-card-header>.h4, .hh-scope .k-card-header>.h5, .hh-scope .k-card-header>.h6, .hh-scope .k-card-header>h1, .hh-scope .k-card-header>h2, .hh-scope .k-card-header>h3, .hh-scope .k-card-header>h4, .hh-scope .k-card-header>h5, .hh-scope .k-card-header>h6{
    margin: 0
}

.hh-scope .k-card-header .k-card-title+.k-card-subtitle{
    margin-top: 0
}

.hh-scope .k-card-footer{
    padding: .5rem 1rem;
    border-width: var(--bs-border-width) 0 0;
    border-style: solid;
    display: block
}

.hh-scope .k-card-body{
    padding: 1rem 1rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-card>.k-card-body:first-child{
    border-top-left-radius: var(--bs-border-radius);
    border-top-right-radius: var(--bs-border-radius)
}

.hh-scope .k-card>.k-card-body:last-child{
    border-bottom-right-radius: var(--bs-border-radius);
    border-bottom-left-radius: var(--bs-border-radius)
}

.hh-scope .k-card-body p{
    margin: 0 0 8px
}

.hh-scope .k-card-body>.k-last, .hh-scope .k-card-body>:last-child{
    margin-bottom: 0
}

.hh-scope .k-card-image, .hh-scope .k-card-media{
    border: 0;
    max-width: 100%;
    overflow: hidden
}

.hh-scope .k-card>.k-card-image:first-child, .hh-scope .k-card>.k-card-media:first-child{
    border-top-left-radius: var(--bs-border-radius);
    border-top-right-radius: var(--bs-border-radius)
}

.hh-scope .k-card>.k-card-image:last-child, .hh-scope .k-card>.k-card-media:last-child{
    border-bottom-right-radius: var(--bs-border-radius);
    border-bottom-left-radius: var(--bs-border-radius)
}

.hh-scope .k-card-image>img, .hh-scope .k-card-media>img{
    border: 0;
    max-width: 100%
}

.hh-scope .k-card-horizontal .k-card-image, .hh-scope .k-card-horizontal .k-card-media{
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100px;
    -o-object-fit: cover;
    object-fit: cover
}

.hh-scope .k-card-title{
    font-size: 19px;
    margin: 0 0 8px
}

.hh-scope .k-card-subtitle{
    font-size: 12px;
    margin: 0 0 8px;
    opacity: .6
}

.hh-scope .k-card-title+.k-card-subtitle{
    margin-top: -6px
}

.hh-scope .k-card-separator{
    margin: 0;
    border-width: 1px 0 0;
    border-style: solid;
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-card-separator.k-separator-vertical{
    width: 0;
    border-width: 0 0 0 1px
}

.hh-scope .k-card>.k-hr{
    margin: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-color: inherit
}

.hh-scope .k-card-actions{
    padding: 8px 15px;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.hh-scope .k-card>.k-card-actions:first-child{
    border-top-left-radius: var(--bs-border-radius);
    border-top-right-radius: var(--bs-border-radius)
}

.hh-scope .k-card>.k-card-actions:last-child{
    border-bottom-right-radius: var(--bs-border-radius);
    border-bottom-left-radius: var(--bs-border-radius)
}

.hh-scope .k-card>.k-card-actions{
    border-top-width: 1px;
    border-color: inherit
}

.hh-scope .k-card-horizontal .k-card-actions, .hh-scope .k-card-vertical .k-card-actions{
    border: 0
}

.hh-scope .k-card-actions .k-button{
    max-width: 100%;
    white-space: normal
}

.hh-scope .k-card-actions>.k-button.k-flat:first-child{
    margin-left: -8px
}

.hh-scope .k-card-actions.k-card-actions-start{
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.hh-scope .k-card-actions.k-card-actions-end{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.hh-scope .k-card-actions.k-card-actions-center{
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hh-scope .k-card-action{
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-card-action>.k-button{
    border-radius: 0;
    padding: 12px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-card-actions-vertical{
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hh-scope .k-card-actions-vertical .k-button{
    padding: -webkit-calc(8px + .375rem) 15px;
    padding: calc(8px + .375rem) 15px
}

.hh-scope .k-card-actions-vertical .k-button.k-flat:first-child{
    margin-left: 0
}

.hh-scope .k-card-actions-vertical .k-card-action+.k-card-action{
    border-top-width: 1px
}

.hh-scope .k-card-horizontal .k-card-actions-vertical{
    border-top-width: 0;
    border-left-width: 1px
}

.hh-scope .k-card-vertical .k-card-actions-vertical.k-card-actions-start{
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.hh-scope .k-card-vertical .k-card-actions-vertical.k-card-actions-end{
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.hh-scope .k-card-vertical .k-card-actions-vertical.k-card-actions-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .k-card-vertical .k-card-actions-vertical.k-card-actions-center, .hh-scope .k-card-vertical .k-card-actions-vertical.k-card-actions-end, .hh-scope .k-card-vertical .k-card-actions-vertical.k-card-actions-start{
    padding: 8px 15px
}

.hh-scope .k-card-vertical .k-card-actions-vertical.k-card-actions-center .k-button, .hh-scope .k-card-vertical .k-card-actions-vertical.k-card-actions-end .k-button, .hh-scope .k-card-vertical .k-card-actions-vertical.k-card-actions-start .k-button{
    padding: .375rem .75rem
}

.hh-scope .k-card-actions-stretched{
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.hh-scope .k-card-actions-stretched .k-button{
    padding: -webkit-calc(8px + .375rem) 15px;
    padding: calc(8px + .375rem) 15px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-radius: 0
}

.hh-scope .k-card-actions-stretched .k-button.k-flat:first-child{
    margin-left: 0
}

.hh-scope .k-card-actions-stretched .k-card-action+.k-card-action{
    border-left-width: 1px
}

.hh-scope .k-card-actions-stretched.k-card-actions-vertical{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hh-scope .k-card-list{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-card-list .k-card{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-card-list .k-card+.k-card{
    margin-top: .9375rem
}

.hh-scope .k-card-deck{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .9375rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-card-deck .k-card{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-card-deck .k-card+.k-card{
    margin-left: .9375rem
}

.hh-scope .k-card-deck-scrollwrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .k-card-deck-scrollwrap>.k-button{
    border-radius: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: absolute;
    z-index: 1
}

.hh-scope .k-card-deck-scrollwrap>.k-button:first-child{
    left: -1px
}

.hh-scope .k-card-deck-scrollwrap>.k-button:last-child{
    right: -1px
}

.hh-scope .k-card-deck-scrollwrap>.k-card-deck{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-card-group{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-card-group .k-card{
    border-radius: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-card-group .k-card>.k-card-header{
    border-radius: 0
}

.hh-scope .k-card-group .k-card+.k-card{
    margin-left: -1px
}

.hh-scope .k-card-group .k-card.k-first{
    border-bottom-left-radius: var(--bs-border-radius);
    border-top-left-radius: var(--bs-border-radius)
}

.hh-scope .k-card-group .k-card.k-first>.k-card-header{
    border-top-left-radius: var(--bs-border-radius)
}

.hh-scope .k-card-group .k-card.k-last{
    border-top-right-radius: var(--bs-border-radius);
    border-bottom-right-radius: var(--bs-border-radius)
}

.hh-scope .k-card-group .k-card.k-last>.k-card-header{
    border-top-right-radius: var(--bs-border-radius)
}

.hh-scope .k-card-group .k-card.k-only{
    border-radius: var(--bs-border-radius)
}

.hh-scope .k-card-group .k-card.k-only>.k-card-header{
    border-top-left-radius: var(--bs-border-radius);
    border-top-right-radius: var(--bs-border-radius)
}

.hh-scope .k-rtl .k-card-deck .k-card+.k-card, .hh-scope [dir=rtl] .k-card-deck .k-card+.k-card{
    margin-left: 0;
    margin-right: .9375rem
}

.hh-scope .k-ie11 .k-card-body{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-hidden{
    display: none!important
}

.hh-scope .k-chat{
    height: 600px;
    max-height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    max-width: 500px;
    margin: auto
}

.hh-scope .k-chat .k-message-list{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    scroll-behavior: smooth
}

.hh-scope .k-chat .k-message-list-content{
    padding: 16px 16px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow: hidden
}

.hh-scope .k-chat .k-message-list-content>*+*{
    margin-top: 16px
}

.hh-scope .k-chat .k-message-group{
    max-width: 80%;
    background: 0 0;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.hh-scope .k-chat .k-message-group:not(.k-alt){
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left
}

.hh-scope .k-chat .k-message-group:not(.k-alt) .k-message-time{
    margin-left: 8px;
    left: 100%
}

.hh-scope .k-chat .k-message-group:not(.k-alt) .k-message-status{
    left: 0
}

.hh-scope .k-chat .k-message-group:not(.k-alt) .k-first .k-bubble, .hh-scope .k-chat .k-message-group:not(.k-alt) .k-only .k-bubble{
    border-bottom-left-radius: 2px
}

.hh-scope .k-chat .k-message-group:not(.k-alt) .k-last .k-bubble, .hh-scope .k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble{
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.hh-scope .k-chat .k-message-group.k-alt{
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right
}

.hh-scope .k-chat .k-message-group.k-alt .k-message-time{
    margin-right: 8px;
    right: 100%
}

.hh-scope .k-chat .k-message-group.k-alt .k-message-status{
    right: 0
}

.hh-scope .k-chat .k-message-group.k-alt .k-first .k-bubble, .hh-scope .k-chat .k-message-group.k-alt .k-only .k-bubble{
    border-bottom-right-radius: 2px
}

.hh-scope .k-chat .k-message-group.k-alt .k-last .k-bubble, .hh-scope .k-chat .k-message-group.k-alt .k-middle .k-bubble{
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.hh-scope .k-chat .k-message{
    max-width: 100%;
    margin: 2px 0 0;
    position: relative;
    -webkit-transition: margin .2s ease-in-out;
    transition: margin .2s ease-in-out
}

.hh-scope .k-chat .k-message-status, .hh-scope .k-chat .k-message-time{
    font-size: smaller;
    line-height: normal;
    white-space: nowrap;
    pointer-events: none;
    position: absolute
}

.hh-scope .k-chat .k-message-time{
    opacity: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}

.hh-scope .k-chat .k-message-status{
    margin-top: 2px;
    height: 0;
    overflow: hidden;
    top: 100%;
    -webkit-transition: height .2s ease-in-out;
    transition: height .2s ease-in-out
}

.hh-scope .k-chat .k-bubble{
    border-radius: 12px;
    padding: 8px 12px;
    border-width: 1px;
    border-style: solid;
    line-height: 18px;
    word-wrap: break-word
}

.hh-scope .k-chat .k-message.k-state-selected{
    margin-bottom: 16px;
    border: 0;
    color: inherit;
    background: 0 0
}

.hh-scope .k-chat .k-message.k-state-selected .k-message-time{
    opacity: 1
}

.hh-scope .k-chat .k-message.k-state-selected .k-message-status{
    height: 1.2em
}

.hh-scope .k-chat .k-message-error, .hh-scope .k-chat .k-message-sending{
    margin-bottom: 16px
}

.hh-scope .k-chat .k-message-error .k-message-status, .hh-scope .k-chat .k-message-sending .k-message-status{
    height: 1.2em
}

.hh-scope .k-avatar{
    border-radius: 100%;
    width: 32px;
    height: 32px;
    position: absolute
}

.hh-scope .k-message-group:not(.k-alt)>.k-avatar{
    left: 0;
    bottom: 0
}

.hh-scope .k-message-group.k-alt>.k-avatar{
    right: 0;
    bottom: 0
}

.hh-scope .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){
    padding-left: 40px
}

.hh-scope .k-avatars .k-message-group.k-alt:not(.k-no-avatar){
    padding-right: 40px
}

.hh-scope .k-author{
    margin: 0;
    font-size: smaller;
    line-height: normal
}

.hh-scope .k-chat .k-author{
    margin: 0
}

.hh-scope .k-timestamp{
    font-size: smaller;
    line-height: normal;
    text-align: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.hh-scope .k-quick-replies{
    display: block;
    max-width: 100%
}

.hh-scope .k-quick-reply{
    border-radius: 100px;
    margin-right: 8px;
    margin-bottom: 4px;
    padding: 8px 12px;
    border-width: 1px;
    border-style: solid;
    line-height: 18px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-transition-property: color,background-color,border-color;
    transition-property: color,background-color,border-color;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.hh-scope .k-message-box{
    padding: 10px 16px;
    border-width: 1px 0 0;
    border-style: solid;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.hh-scope .k-message-box .k-input{
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    background: 0 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-message-box .k-button{
    padding: 0
}

.hh-scope .k-message-box .k-button svg{
    width: 20px;
    height: 20px;
    fill: currentColor;
    display: inline-block
}

.hh-scope .k-message-box .k-button::after, .hh-scope .k-message-box .k-button::before{
    display: none
}

.hh-scope .k-chat .k-card-list{
    margin: 2px 0 0
}

.hh-scope .k-chat .k-card-deck{
    max-width: -webkit-calc(100% + 32px);
    max-width: calc(100% + 32px);
    box-sizing: border-box;
    margin-left: -16px;
    margin-right: -16px;
    padding: 16px 16px 16px;
    overflow: hidden;
    overflow-x: auto;
    scroll-behavior: smooth
}

.hh-scope .k-chat .k-card-deck .k-card-wrap+.k-card-wrap{
    margin-left: .9375rem
}

.hh-scope .k-chat .k-card-deck .k-card, .hh-scope .k-chat .k-card-deck .k-card-wrap{
    width: 200px
}

.hh-scope .k-card-deck-scrollwrap{
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    box-sizing: content-box
}

.hh-scope .k-card-deck-scrollwrap>.k-card-deck{
    margin-bottom: -20px;
    padding-bottom: 20px
}

.hh-scope .k-chat .k-card-deck .k-card-wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-chat .k-card-deck .k-card-wrap .k-card{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-chat .k-card-deck .k-card-wrap .k-card+.k-card{
    margin-left: .9375rem
}

.hh-scope .k-chat .k-card-deck .k-card-wrap.k-state-selected{
    background: 0 0
}

.hh-scope .k-typing-indicator{
    padding: 0;
    border-radius: 50px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.hh-scope .k-typing-indicator span{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8px;
    -ms-flex: 0 0 8px;
    flex: 0 0 8px;
    background-color: currentColor
}

.hh-scope .k-typing-indicator span+span{
    margin-left: 5px
}

@-webkit-keyframes k-animation-blink {
    .hh-scope 50%{
        opacity: 1
    }
}

@keyframes k-animation-blink {
    50% {
        opacity: 1
    }
}

.hh-scope .k-chat .k-toolbar-box{
    width: 100%;
    border-width: 1px 0 0;
    border-style: solid;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-chat .k-toolbar-box .k-button-list{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: hidden;
    scroll-behavior: smooth;
    padding: 10px 16px
}

.hh-scope .k-chat .k-toolbar-box .k-button-list:after{
    content: "";
    padding-right: 16px
}

.hh-scope .k-chat .k-toolbar-box .k-button-list .k-button+.k-button{
    margin-left: 20px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.hh-scope .k-chat .k-toolbar-box .k-scroll-button{
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .k-chat .k-toolbar-box .k-scroll-button-left{
    left: 0
}

.hh-scope .k-chat .k-toolbar-box .k-scroll-button-right{
    right: 0
}

.hh-scope .k-chat .k-toolbar-box .k-button{
    border-width: 0;
    color: inherit;
    background: 0 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    box-shadow: none
}

.hh-scope .k-rtl .k-message-group:not(.k-alt), .hh-scope [dir=rtl] .k-message-group:not(.k-alt){
    text-align: right
}

.hh-scope .k-rtl .k-message-group:not(.k-alt) .k-message-time, .hh-scope [dir=rtl] .k-message-group:not(.k-alt) .k-message-time{
    margin-left: 0;
    margin-right: 8px;
    left: auto;
    right: 100%
}

.hh-scope .k-rtl .k-message-group:not(.k-alt) .k-message-status, .hh-scope [dir=rtl] .k-message-group:not(.k-alt) .k-message-status{
    left: auto;
    right: 0
}

.hh-scope .k-rtl .k-message-group.k-alt, .hh-scope [dir=rtl] .k-message-group.k-alt{
    text-align: left
}

.hh-scope .k-rtl .k-message-group.k-alt .k-message-time, .hh-scope [dir=rtl] .k-message-group.k-alt .k-message-time{
    margin-right: 0;
    margin-left: 8px;
    right: auto;
    left: 100%
}

.hh-scope .k-rtl .k-message-group.k-alt .k-message-status, .hh-scope [dir=rtl] .k-message-group.k-alt .k-message-status{
    right: auto;
    left: 0
}

.hh-scope .k-rtl .k-message-group:not(.k-alt)>.k-avatar, .hh-scope [dir=rtl] .k-message-group:not(.k-alt)>.k-avatar{
    left: auto;
    right: 0
}

.hh-scope .k-rtl .k-message-group.k-alt>.k-avatar, .hh-scope [dir=rtl] .k-message-group.k-alt>.k-avatar{
    right: auto;
    left: 0
}

.hh-scope .k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar), .hh-scope [dir=rtl] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){
    padding-left: 0;
    padding-right: 40px
}

.hh-scope .k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar), .hh-scope [dir=rtl] .k-avatars .k-message-group.k-alt:not(.k-no-avatar){
    padding-right: 0;
    padding-left: 40px
}

.hh-scope .k-rtl .k-message-box .k-button svg, .hh-scope [dir=rtl] .k-message-box .k-button svg{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.hh-scope .k-rtl .k-quick-reply, .hh-scope [dir=rtl] .k-quick-reply{
    margin-right: 0;
    margin-left: 8px
}

.hh-scope .k-calendar{
    padding: 0 0;
    border-width: 1px;
    border-style: solid;
    line-height: 1.4285714286;
    position: relative;
    overflow: hidden;
    display: inline-block
}

.hh-scope .k-calendar .k-link{
    color: inherit;
    text-decoration: none;
    outline: 0
}

.hh-scope .k-calendar .k-action-link{
    text-decoration: underline
}

.hh-scope .k-calendar .k-state-focused, .hh-scope .k-calendar .k-state-focused.k-state-selected{
    box-shadow: none
}

.hh-scope .k-calendar table{
    margin: 0;
    padding: 0;
    border-spacing: 0;
    border-width: 0;
    outline: 0;
    table-layout: fixed;
    float: left
}

.hh-scope .k-calendar td, .hh-scope .k-calendar th{
    border-width: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    border-color: inherit;
    color: inherit;
    background: 0 0;
    font-weight: 400;
    cursor: default
}

.hh-scope .k-calendar .k-header{
    padding: 2px 2px;
    border-bottom-width: 0;
    border-bottom-style: solid;
    text-align: center;
    position: relative;
    z-index: 1
}

.hh-scope .k-calendar .k-header .k-link{
    padding: 4px 4px;
    border-width: 0;
    border-style: solid;
    border-radius: 0;
    display: inline-block
}

.hh-scope .k-calendar .k-nav-next, .hh-scope .k-calendar .k-nav-prev{
    width: 1.4285714286em;
    height: 1.4285714286em;
    box-sizing: content-box;
    position: absolute;
    top: 2px
}

.hh-scope .k-calendar .k-nav-next .k-icon, .hh-scope .k-calendar .k-nav-prev .k-icon{
    vertical-align: text-top
}

.hh-scope .k-calendar .k-nav-prev{
    left: 2px
}

.hh-scope .k-calendar .k-nav-next{
    right: 2px
}

.hh-scope .k-calendar .k-nav-fast{
    margin: auto;
    width: 75%;
    box-sizing: border-box
}

.hh-scope .k-calendar .k-footer{
    text-align: center;
    position: relative;
    clear: both
}

.hh-scope .k-calendar .k-footer>.k-state-disabled, .hh-scope .k-calendar .k-nav-today{
    padding: .5em;
    border-width: 0;
    border-radius: 0;
    display: block
}

.hh-scope .k-calendar .k-nav-today:hover{
    text-decoration: underline
}

.hh-scope .k-calendar .k-calendar-view{
    width: 17em;
    height: 17em;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.hh-scope .k-calendar.k-week-number .k-calendar-view{
    width: 19.4285714286em
}

.hh-scope .k-calendar .k-content{
    width: 100%;
    background-color: transparent
}

.hh-scope .k-calendar .k-content th{
    padding: .25em 2px;
    border-bottom-width: 1px;
    box-sizing: border-box
}

.hh-scope .k-calendar .k-content td{
    border-radius: 0
}

.hh-scope .k-calendar .k-content td.k-alt{
    width: 2.4285714286em;
    border-radius: 0
}

.hh-scope .k-calendar .k-content .k-link{
    margin: auto;
    padding: .5em .5em;
    box-sizing: border-box;
    border-radius: 0;
    line-height: 1.4285714286;
    display: block
}

.hh-scope .k-calendar .k-month .k-link{
    width: 2.4285714286em;
    height: 2.4285714286em
}

.hh-scope .k-calendar .k-month th{
    height: 2.4285714286em
}

.hh-scope .k-calendar .k-year .k-link{
    width: 4.2857142857em;
    height: 4.2857142857em;
    line-height: 3.2857142857em
}

.hh-scope .k-calendar .k-decade .k-link{
    width: 4.2857142857em;
    height: 4.2857142857em;
    line-height: 3.2857142857em
}

.hh-scope .k-calendar .k-century .k-link{
    width: 4.2857142857em;
    height: 4.2857142857em;
    text-align: left;
    line-height: 1.6428571429em;
    white-space: normal
}

.hh-scope .k-calendar .k-animation-container .k-content{
    height: 100%
}

.hh-scope .k-week-number{
    width: 19.4285714286em
}

.hh-scope .k-calendar{
    font-size: 14px
}

.hh-scope .k-calendar .k-nav-fast, .hh-scope .k-calendar .k-nav-today, .hh-scope .k-calendar td{
    font-weight: 700
}

.hh-scope .k-calendar-range{
    width: auto;
    text-align: left;
    line-height: 1.4285714286
}

.hh-scope .k-calendar-range .k-calendar-header{
    padding: 8px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .k-calendar-range .k-calendar-header .k-button{
    white-space: nowrap;
    border-color: transparent!important;
    color: inherit;
    background: 0 0!important;
    box-shadow: none!important;
    -webkit-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.hh-scope .k-calendar-range .k-calendar-header .k-button.k-state-active, .hh-scope .k-calendar-range .k-calendar-header .k-button.k-state-hover, .hh-scope .k-calendar-range .k-calendar-header .k-button:active, .hh-scope .k-calendar-range .k-calendar-header .k-button:hover, .hh-scope .k-calendar-range .k-calendar-header .k-button:hover.k-state-active, .hh-scope .k-calendar-range .k-calendar-header .k-button:hover:active{
    color: inherit
}

.hh-scope .k-calendar-range .k-calendar-header .k-button::before{
    display: block
}

.hh-scope .k-calendar-range .k-calendar-header .k-button::after{
    display: block
}

.hh-scope .k-calendar-range .k-calendar-header .k-button.k-state-focused::after, .hh-scope .k-calendar-range .k-calendar-header .k-button:focus::after{
    box-shadow: inset 0 0 0 2px currentColor;
    opacity: .12
}

.hh-scope .k-calendar-range .k-calendar-header .k-button.k-state-disabled, .hh-scope .k-calendar-range .k-calendar-header .k-button[disabled], .hh-scope .k-state-disabled .k-calendar-range .k-calendar-header .k-button{
    pointer-events: none
}

.hh-scope .k-calendar-range .k-calendar-nav{
    display: inline-block;
    white-space: nowrap
}

.hh-scope .k-calendar-range .k-calendar-view{
    height: auto;
    width: auto;
    min-height: 17em;
    text-align: center;
    white-space: nowrap
}

.hh-scope .k-animation-container-sm .k-calendar-range .k-calendar-view{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hh-scope .k-calendar-range.k-week-number .k-calendar-view{
    width: auto
}

.hh-scope .k-calendar-range .k-content{
    padding: 0 16px 8px;
    width: auto;
    height: auto;
    text-align: center;
    display: inline-table;
    vertical-align: top;
    float: none;
    color: inherit;
    background-color: transparent
}

.hh-scope .k-calendar-range .k-content td, .hh-scope .k-calendar-range .k-content th{
    padding: 0;
    border-width: 0;
    color: inherit;
    background-color: transparent;
    background-image: none;
    text-align: inherit;
    vertical-align: middle
}

.hh-scope .k-calendar-range .k-content th{
    padding: .5em 0;
    font-size: 12px;
    line-height: 1.5;
    text-transform: uppercase;
    opacity: .5
}

.hh-scope .k-calendar-range .k-content td{
    border-radius: 0
}

.hh-scope .k-calendar-range .k-content td.k-alt{
    opacity: .5
}

.hh-scope .k-calendar-range .k-content .k-link{
    padding: .5em .5em;
    min-height: 0;
    box-sizing: border-box;
    border-radius: 0;
    line-height: inherit
}

.hh-scope .k-calendar-range .k-content .k-meta-header, .hh-scope .k-calendar-range .k-content .k-month-header{
    margin: 0 16px;
    padding: .5em .75rem;
    font-size: 12px;
    line-height: 1.5;
    text-transform: uppercase;
    text-align: left;
    opacity: .5
}

.hh-scope .k-calendar-range .k-content td.k-range-start{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.hh-scope .k-calendar-range .k-content td.k-range-mid{
    border-radius: 0
}

.hh-scope .k-calendar-range .k-content td.k-range-end{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.hh-scope .k-calendar-range .k-content td.k-range-split-end, .hh-scope .k-calendar-range .k-content td.k-range-split-start{
    position: relative
}

.hh-scope .k-calendar-range .k-content td.k-range-split-end::after, .hh-scope .k-calendar-range .k-content td.k-range-split-start::after{
    content: "";
    width: 5px;
    display: block;
    position: absolute;
    top: 1px;
    bottom: 1px
}

.hh-scope .k-calendar-range .k-content td.k-range-split-start::after{
    right: auto;
    left: -5px
}

.hh-scope .k-calendar-range .k-content td.k-range-split-end::after{
    right: -5px;
    left: auto
}

.hh-scope .k-calendar-range .k-content td.k-weekend{
    background-color: transparent
}

.hh-scope .k-calendar-range .k-state-selected{
    color: inherit;
    background: 0 0;
    border-color: transparent
}

.hh-scope .k-calendar-range .k-state-focused, .hh-scope .k-calendar-range .k-state-focused.k-state-selected{
    box-shadow: none
}

.hh-scope .k-calendar-range td.k-state-disabled{
    opacity: .5
}

.hh-scope .k-calendar-range td.k-state-disabled .k-link{
    color: inherit
}

.hh-scope .k-calendar-range .k-footer .k-nav-today{
    padding: 8px 16px;
    width: auto;
    height: auto;
    display: block
}

.hh-scope .k-widget.k-daterangepicker{
    border: 0;
    box-shadow: none
}

.hh-scope .k-calendar-monthview .k-content .k-link{
    width: 2.4285714286em
}

.hh-scope .k-calendar-monthview .k-content tbody tr{
    height: 2.4285714286em
}

.hh-scope .k-calendar-yearview .k-content{
    margin: 0 -1px
}

.hh-scope .k-calendar-yearview .k-content .k-link{
    width: 4.2857142857em;
    height: 4.2857142857em;
    line-height: 3.25
}

.hh-scope .k-calendar-decadeview .k-content{
    margin: 0 -1px
}

.hh-scope .k-calendar-decadeview .k-content .k-link{
    width: 4.2857142857em;
    height: 4.2857142857em;
    line-height: 3.25
}

.hh-scope .k-calendar-centuryview .k-content{
    margin: 0 -1px
}

.hh-scope .k-calendar-centuryview .k-content .k-link{
    padding: .5em .5em;
    width: 4.2857142857em;
    height: 4.2857142857em;
    text-align: left;
    line-height: 1.625;
    white-space: normal
}

.hh-scope .k-rtl .k-calendar-range{
    text-align: right
}

.hh-scope .k-rtl .k-calendar-range .k-calendar-nav{
    float: left
}

.hh-scope .k-pdf-viewer{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

.hh-scope .k-pdf-viewer .k-toolbar{
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-color: inherit;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    z-index: 2
}

.hh-scope .k-pdf-viewer .k-pager-wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0;
    min-height: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: 0 0;
    color: inherit
}

.hh-scope .k-pdf-viewer .k-list-scroller{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    outline: 0
}

.hh-scope .k-pdf-viewer .k-list-scroller .k-enable-text-select{
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    cursor: text
}

.hh-scope .k-pdf-viewer .k-list-scroller .k-enable-panning{
    cursor: grab
}

.hh-scope .k-pdf-viewer .k-list-scroller .k-enable-panning span::-moz-selection{
    background-color: transparent
}

.hh-scope .k-pdf-viewer .k-list-scroller .k-enable-panning span::selection{
    background-color: transparent
}

.hh-scope .k-pdf-viewer .k-page{
    position: relative;
    margin: 30px auto
}

.hh-scope .k-pdf-viewer .k-page canvas{
    direction: ltr
}

.hh-scope .k-pdf-viewer .k-page .k-text-layer{
    position: absolute;
    top: 0;
    left: 0;
    opacity: .2;
    overflow: hidden
}

.hh-scope .k-pdf-viewer .k-page .k-text-layer>span{
    position: absolute;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    color: transparent
}

.hh-scope .k-pdf-viewer .k-page .k-text-layer .mark, .hh-scope .k-pdf-viewer .k-page .k-text-layer mark{
    color: transparent
}

.hh-scope .k-pdf-viewer-window{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-pdf-viewer-window .k-edit-field .k-file-format, .hh-scope .k-pdf-viewer-window .k-edit-field .k-textbox{
    width: 100%
}

.hh-scope .k-pdf-viewer-window .k-action-buttons{
    top: 10px;
    padding: 10px;
    margin-bottom: -webkit-calc(10px - 1em);
    margin-bottom: calc(10px - 1em)
}

.hh-scope .k-pdf-viewer-search-dialog{
    padding: .37142857em
}

.hh-scope .k-pdf-viewer-search-dialog .k-search-container{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .k-pdf-viewer-search-dialog .k-search-container .k-textbox{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: 0 0;
    padding-right: .375rem;
    margin: 0 .37142857em
}

.hh-scope .k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon{
    position: relative;
    top: auto;
    margin: 0;
    font-size: inherit
}

.hh-scope .k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-search-dialog-input::-ms-clear{
    display: none
}

.hh-scope .k-pdf-viewer-search-dialog .k-search-container .k-textbox:after{
    content: ""
}

.hh-scope .k-pdf-viewer-search-dialog .k-search-container .k-match-case-button{
    height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .k-pdf-viewer-search-dialog .k-search-container .k-search-matches{
    display: inline-block;
    min-width: 4.5em;
    margin: 0 .37142857em 0 .37142857em;
    vertical-align: middle
}

.hh-scope .k-pdf-viewer-search-dialog .k-search-container>.k-button{
    margin-left: .37142857em
}

.hh-scope .k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle{
    cursor: move;
    margin-left: 0
}

.hh-scope .k-scrollview{
    position: relative;
    overflow: hidden;
    outline: 0;
    display: block
}

.hh-scope ul.k-scrollview-wrap{
    list-style-type: none;
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    cursor: default
}

.hh-scope ul.k-scrollview-wrap img{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hh-scope ul.k-scrollview-wrap>li{
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.hh-scope div.k-scrollview-wrap{
    white-space: nowrap
}

.hh-scope div.k-scrollview-wrap>[data-role=page]{
    vertical-align: top;
    display: inline-block;
    min-height: 1px
}

.hh-scope .k-scrollview-nav-wrap{
    position: absolute;
    bottom: 15px;
    left: 10px;
    right: 10px;
    height: 20px;
    overflow: hidden
}

.hh-scope .k-scrollview-nav{
    margin: 0;
    padding: 5px 0 0 0;
    display: block;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    text-align: center;
    list-style: none;
    pointer-events: initial
}

.hh-scope .k-scrollview-nav>li.k-link{
    margin: 0 20px;
    padding: 0;
    width: 8px;
    height: 8px;
    box-sizing: content-box;
    vertical-align: top;
    display: inline-block;
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-radius: 50%;
    cursor: pointer;
    pointer-events: all
}

.hh-scope .k-scrollview-nav>li.k-link::before{
    content: "";
    width: 28px;
    height: 20px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.hh-scope .k-scrollview-next, .hh-scope .k-scrollview-prev{
    display: table;
    position: absolute;
    padding: 0;
    height: 60%;
    top: 20%;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    overflow: hidden
}

.hh-scope .k-scrollview-prev{
    left: 0
}

.hh-scope .k-scrollview-next{
    right: 0
}

.hh-scope .k-scrollview-next span, .hh-scope .k-scrollview-prev span{
    display: table-cell;
    padding: 0;
    vertical-align: middle;
    font-size: 4.5em;
    font-weight: 400;
    position: static
}

.hh-scope .k-scrollview-elements{
    width: 100%
}

.hh-scope .k-scrollview-animation{
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.hh-scope .k-i-arrowhead-e::before{
    content: "\e014"
}

.hh-scope .k-i-arrowhead-w::before{
    content: "\e016"
}

.hh-scope div.k-scrollview ul.k-scrollview-wrap li>*{
    pointer-events: auto
}

.hh-scope .k-switch{
    border-radius: 4.7142857143em;
    cursor: pointer;
    width: 4.7142857143em;
    background: 0 0;
    border: 0;
    outline: 0;
    box-shadow: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    vertical-align: middle;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: left
}

.hh-scope .k-switch [type=checkbox]{
    display: none
}

.hh-scope .k-ie .k-switch{
    display: inline-block
}

.hh-scope .k-switch, .hh-scope .k-switch-container, .hh-scope .k-switch-handle{
    box-sizing: border-box
}

.hh-scope .k-switch-container{
    border-radius: 4.7142857143em;
    padding: 0 0;
    border-width: 0;
    border-style: solid;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative;
    outline: 0;
    -webkit-transition: background-color .2s ease-out 0s;
    transition: background-color .2s ease-out 0s
}

.hh-scope .k-ie .k-switch-container{
    display: block
}

.hh-scope .k-switch-handle{
    border-radius: 4.7142857143em;
    width: 2.3571428571em;
    height: 2.3571428571em;
    border-width: 1px;
    border-style: solid;
    background-position: 50%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    left: 0;
    -webkit-transition: left .2s ease-out 0s;
    transition: left .2s ease-out 0s
}

.hh-scope .k-ie11 .k-switch-handle{
    display: block
}

.hh-scope .k-switch-on .k-switch-handle{
    left: -webkit-calc(100% - 2.3571428571em);
    left: calc(100% - 2.3571428571em)
}

.hh-scope .k-edge .k-switch-on .k-switch-handle, .hh-scope .k-ie .k-switch-on .k-switch-handle{
    left: 100%;
    margin-left: -2.3571428571em
}

.hh-scope .k-switch-off .k-switch-handle{
    left: 0
}

.hh-scope .k-switch-label-off, .hh-scope .k-switch-label-on{
    display: inline;
    width: -webkit-calc(100% - 2.3571428571em - 12px);
    width: calc(100% - 2.3571428571em - 12px);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-shadow: none;
    line-height: 2.3571428571em;
    overflow: hidden
}

.hh-scope .k-switch-label-on{
    text-align: left;
    left: 10px
}

.hh-scope .k-switch-label-off{
    text-align: right;
    right: 10px
}

.hh-scope .k-rtl .k-switch.k-switch-on .k-switch-handle, .hh-scope .k-switch[dir=rtl].k-switch-on .k-switch-handle{
    left: 0
}

.hh-scope .k-rtl .k-switch.k-switch-off .k-switch-handle, .hh-scope .k-switch[dir=rtl].k-switch-off .k-switch-handle{
    left: -webkit-calc(100% - 2.3571428571em);
    left: calc(100% - 2.3571428571em)
}

.hh-scope .k-rtl .k-switch .k-switch-label-on, .hh-scope .k-switch[dir=rtl] .k-switch-label-on{
    text-align: right;
    left: initial;
    right: 10px
}

.hh-scope .k-rtl .k-switch .k-switch-label-off, .hh-scope .k-switch[dir=rtl] .k-switch-label-off{
    text-align: left;
    left: 10px;
    right: initial
}

.hh-scope .k-filter{
    display: inline-block;
    border-width: 0;
    box-shadow: none
}

.hh-scope .k-filter ul{
    padding: 0
}

.hh-scope .k-filter ul li{
    list-style-type: none
}

.hh-scope .k-filter .k-filter-container, .hh-scope .k-filter .k-filter-preview{
    margin-bottom: 2.1em
}

.hh-scope .k-filter .k-filter-item, .hh-scope .k-filter .k-filter-lines{
    padding-left: 12px
}

.hh-scope .k-filter .k-filter-toolbar{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    padding: 6px 0
}

.hh-scope .k-filter .k-filter-toolbar::before{
    content: "";
    position: absolute;
    width: 12px;
    height: 1px;
    top: 50%;
    left: -12px
}

.hh-scope .k-filter .k-filter-toolbar .k-toolbar{
    border-style: solid;
    border-width: 1px
}

.hh-scope .k-filter .k-filter-toolbar .k-filter-operator .k-dropdown{
    width: 15em
}

.hh-scope .k-filter .k-filter-toolbar .k-filter-toolbar-item>.k-textbox{
    margin: 0 .2em;
    vertical-align: middle
}

.hh-scope .k-filter .k-filter-item{
    position: relative
}

.hh-scope .k-filter .k-filter-item::before{
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: -6px;
    left: 0
}

.hh-scope .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after{
    content: "";
    position: absolute;
    width: 1px;
    top: -7px;
    bottom: 50%;
    left: -12px
}

.hh-scope .k-filter .k-filter-group-main::before, .hh-scope .k-filter .k-filter-group-main>.k-filter-toolbar::after, .hh-scope .k-filter .k-filter-group-main>.k-filter-toolbar::before, .hh-scope .k-filter .k-filter-lines .k-filter-item:last-child::before{
    display: none
}

.hh-scope .k-filter[dir=rtl] .k-filter-item, .hh-scope .k-filter[dir=rtl] .k-filter-lines, .hh-scope .k-rtl .k-filter .k-filter-item, .hh-scope .k-rtl .k-filter .k-filter-lines, .hh-scope [dir=rtl] .k-filter .k-filter-item, .hh-scope [dir=rtl] .k-filter .k-filter-lines{
    padding-left: 0;
    padding-right: 12px
}

.hh-scope .k-filter[dir=rtl] .k-filter-toolbar::before, .hh-scope .k-rtl .k-filter .k-filter-toolbar::before, .hh-scope [dir=rtl] .k-filter .k-filter-toolbar::before{
    left: auto;
    right: -12px
}

.hh-scope .k-filter[dir=rtl] .k-filter-item::before, .hh-scope .k-rtl .k-filter .k-filter-item::before, .hh-scope [dir=rtl] .k-filter .k-filter-item::before{
    left: auto;
    right: 0
}

.hh-scope .k-filter[dir=rtl] .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after, .hh-scope .k-rtl .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after, .hh-scope [dir=rtl] .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after{
    left: auto;
    right: -12px
}

.hh-scope .k-drawer-container{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.hh-scope .k-drawer{
    height: 100%;
    border-width: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.hh-scope .k-drawer-left.k-drawer-expanded .k-drawer, .hh-scope .k-drawer-left.k-drawer-mini .k-drawer, .hh-scope .k-drawer.k-drawer-start{
    border-right-width: 1px
}

.hh-scope .k-drawer-right.k-drawer-expanded .k-drawer, .hh-scope .k-drawer-right.k-drawer-mini .k-drawer, .hh-scope .k-drawer.k-drawer-end{
    border-left-width: 1px
}

.hh-scope .k-drawer-left .k-drawer, .hh-scope .k-drawer.k-drawer-start{
    top: 0;
    left: 0
}

.hh-scope .k-drawer-right .k-drawer, .hh-scope .k-drawer.k-drawer-end{
    top: 0;
    right: 0
}

.hh-scope .k-drawer-content{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .k-drawer-overlay .k-drawer{
    max-width: 80vw;
    position: fixed;
    z-index: 10002
}

.hh-scope .k-drawer-overlay .k-overlay{
    display: none
}

.hh-scope .k-drawer-push{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.hh-scope .k-drawer-push .k-drawer{
    height: auto;
    position: relative;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.hh-scope .k-drawer-push.k-drawer-right .k-drawer{
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.hh-scope .k-drawer-wrapper{
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.hh-scope .k-drawer-wrapper::-webkit-scrollbar{
    width: 7px
}

.hh-scope .k-drawer-wrapper::-webkit-scrollbar-thumb{
    border-radius: 20px
}

.hh-scope .k-drawer-items, .hh-scope .k-drawer-items ul{
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.hh-scope .k-drawer-item{
    padding: 8px 8px;
    color: inherit;
    font-size: 16px;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    cursor: pointer
}

.hh-scope .k-drawer-item .k-icon{
    margin: 0 8px;
    font-size: 18px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.hh-scope .k-drawer-item .k-item-text{
    padding: 0 8px;
    display: inline-block;
    white-space: nowrap
}

.hh-scope .k-drawer-separator{
    padding: 0;
    height: 1px
}

.hh-scope .k-drawer-mini .k-drawer-wrapper{
    width: 50px
}

.hh-scope .k-rtl .k-drawer-left.k-drawer-push .k-drawer, .hh-scope [dir=rtl] .k-drawer-left.k-drawer-push .k-drawer{
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.hh-scope .k-rtl .k-drawer-right.k-drawer-push .k-drawer, .hh-scope [dir=rtl] .k-drawer-right.k-drawer-push .k-drawer{
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}

.hh-scope .k-rating{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-sizing: border-box;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 16px;
    box-shadow: none;
    outline: 0
}

.hh-scope .k-rating-container{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    box-sizing: border-box;
    margin: 0 4px
}

.hh-scope .k-rating-container .k-rating-item{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    padding: 4px 4px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    margin: 0;
    outline: 0;
    overflow: hidden;
    -webkit-transition: color .2s ease-out 0s;
    transition: color .2s ease-out 0s
}

.hh-scope .k-rating-container .k-rating-item *{
    pointer-events: none
}

.hh-scope .k-rating-container .k-rating-item .k-icon{
    font-size: 28px;
    overflow: visible
}

.hh-scope .k-rating-container .k-rating-item .k-rating-precision-complement, .hh-scope .k-rating-container .k-rating-item .k-rating-precision-part{
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 4px;
    overflow: hidden
}

.hh-scope .k-rating-container .k-rating-item .k-rating-precision-complement{
    direction: rtl
}

.hh-scope .k-rating-label{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    line-height: 1.5;
    margin: 4px 8px
}

.hh-scope .k-ie9 .k-rating-container, .hh-scope .k-ie9 .k-rating-item, .hh-scope .k-ie9 .k-rating-label{
    display: inline-block
}

.hh-scope .k-rtl .k-rating-precision-part, .hh-scope [dir=rtl] .k-rating-precision-part{
    left: auto;
    right: 4px
}

.hh-scope .k-rtl .k-rating-item .k-rating-precision-complement, .hh-scope [dir=rtl] .k-rating-item .k-rating-precision-complement{
    direction: ltr
}

.hh-scope .k-timeline ul{
    margin: 0;
    padding: 0
}

.hh-scope .k-timeline ul li{
    list-style-type: none
}

.hh-scope .k-timeline .k-timeline-flag{
    display: inline-block;
    text-align: center;
    padding: .375rem .75rem;
    border-radius: 2px;
    line-height: 1.428571429;
    min-width: 80px;
    max-width: 160px;
    box-sizing: border-box;
    position: relative;
    z-index: 1
}

.hh-scope .k-timeline .k-timeline-circle{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    z-index: 1
}

.hh-scope .k-timeline.k-timeline-dates-hidden .k-timeline-date{
    display: none
}

.hh-scope .k-timeline .k-event-collapse{
    display: none
}

.hh-scope .k-timeline.k-timeline-collapsible .k-card-header{
    cursor: pointer
}

.hh-scope .k-timeline.k-timeline-collapsible .k-event-collapse{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hh-scope .k-timeline .k-timeline-arrow{
    width: 30px;
    height: 30px;
    padding: 0;
    border-radius: 50%;
    position: absolute;
    bottom: 8px;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hh-scope .k-timeline .k-timeline-arrow-left{
    left: 0
}

.hh-scope .k-timeline .k-timeline-arrow-right{
    right: 0
}

.hh-scope .k-timeline-card .k-card{
    position: relative;
    overflow: visible
}

.hh-scope .k-timeline-card .k-card .k-card-header{
    overflow: visible;
    border-bottom: 0;
    border-radius: 4px
}

.hh-scope .k-timeline-card .k-card .k-card-header+.k-card-body{
    padding-top: 0
}

.hh-scope .k-timeline-card .k-card .k-card-body{
    overflow-y: auto;
    scrollbar-width: thin
}

.hh-scope .k-timeline-card .k-card .k-card-body::-webkit-scrollbar{
    width: 5px
}

.hh-scope .k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb{
    border-radius: 2px
}

.hh-scope .k-timeline-card .k-timeline-card-callout.k-callout-e, .hh-scope .k-timeline-card .k-timeline-card-callout.k-callout-w{
    top: 36px
}

.hh-scope .k-timeline-horizontal, .hh-scope .k-timeline-vertical{
    width: 100%;
    padding: 0 40px;
    margin: 40px 0;
    position: relative;
    box-sizing: border-box;
    border: 0
}

.hh-scope .k-timeline-horizontal .k-timeline-track-wrap::after, .hh-scope .k-timeline-vertical::after{
    content: "";
    position: absolute;
    top: 0;
    border-width: 1px;
    border-style: solid;
    background-clip: padding-box
}

.hh-scope .k-timeline-vertical{
    padding-left: 127px
}

.hh-scope .k-timeline-vertical.k-timeline-dates-hidden{
    padding-left: 77px
}

.hh-scope .k-timeline-vertical::after{
    height: 100%;
    width: 6px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 4px
}

.hh-scope .k-timeline-vertical .k-timeline-flag-wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .k-timeline-vertical .k-timeline-flag-wrap:first-child{
    padding-top: 40px
}

.hh-scope .k-timeline-vertical .k-timeline-flag{
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.hh-scope .k-timeline-vertical .k-timeline-date-wrap{
    position: absolute;
    padding-right: 16px;
    margin-top: 36px;
    -webkit-transform: translate(-100%,-50%);
    transform: translate(-100%,-50%);
    text-align: right
}

.hh-scope .k-timeline-vertical .k-timeline-event{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 40px 0
}

.hh-scope .k-timeline-vertical .k-timeline-card{
    padding-left: 16px
}

.hh-scope .k-timeline-vertical .k-timeline-card .k-card{
    margin-left: 16px;
    min-height: 72px;
    width: 400px;
    max-width: 100%
}

.hh-scope .k-timeline-vertical .k-timeline-card .k-card .k-card-title{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.hh-scope .k-timeline-vertical .k-timeline-card .k-event-collapse{
    margin: -.375rem 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

.hh-scope .k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions, .hh-scope .k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body{
    display: none
}

.hh-scope .k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse{
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.hh-scope .k-timeline-vertical .k-timeline-circle{
    margin-top: 36px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    margin-right: -8px
}

.hh-scope .k-timeline-vertical.k-timeline-alternating{
    padding-left: 40px
}

.hh-scope .k-timeline-vertical.k-timeline-alternating::after{
    left: 50%
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap{
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-flag{
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-event{
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap{
    text-align: left;
    padding-right: 0;
    padding-left: 16px
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card{
    padding-left: 0;
    padding-right: 16px
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card{
    margin-right: 16px;
    margin-left: auto
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-card, .hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 0
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{
    position: static;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .k-timeline-vertical.k-timeline-alternating .k-timeline-circle{
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-right: 0
}

.hh-scope .k-timeline-horizontal .k-timeline-track-item{
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 20%;
    -ms-flex: 1 0 20%;
    flex: 1 0 20%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hh-scope .k-timeline-horizontal .k-timeline-track-item:hover{
    cursor: pointer
}

.hh-scope .k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover{
    cursor: default
}

.hh-scope .k-timeline-horizontal .k-timeline-date-wrap{
    margin-top: auto;
    margin-bottom: 8px
}

.hh-scope .k-timeline-horizontal .k-timeline-card{
    height: 100%;
    box-sizing: border-box
}

.hh-scope .k-timeline-horizontal .k-card{
    max-height: 100%;
    box-sizing: border-box
}

.hh-scope .k-timeline-horizontal .k-timeline-events-list{
    overflow-x: hidden;
    padding-top: 16px
}

.hh-scope .k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap{
    position: relative;
    height: 600px
}

.hh-scope .k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.hh-scope .k-timeline-horizontal .k-timeline-track-wrap{
    position: relative;
    padding: 15px 0
}

.hh-scope .k-timeline-horizontal .k-timeline-track-wrap::after{
    top: auto;
    bottom: 15px;
    left: 28px;
    right: 28px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 6px
}

.hh-scope .k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track{
    overflow: hidden;
    margin: 0 30px;
    position: relative;
    z-index: 2
}

.hh-scope .k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap{
    -webkit-transition: -webkit-transform 1s ease-in-out;
    transition: -webkit-transform 1s ease-in-out;
    transition: transform 1s ease-in-out;
    transition: transform 1s ease-in-out,-webkit-transform 1s ease-in-out
}

.hh-scope .k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag{
    margin-bottom: 22px;
    position: relative;
    min-width: 60px
}

.hh-scope .k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after{
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%,50%) rotate(45deg);
    transform: translate(-50%,50%) rotate(45deg)
}

.hh-scope .k-timeline-horizontal .k-timeline-scrollable-wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hh-scope .k-timeline-mobile{
    padding: 0 16px;
    margin: 16px 0
}

.hh-scope .k-timeline-mobile .k-timeline-flag{
    max-width: 112px
}

.hh-scope .k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap{
    display: none
}

.hh-scope .k-timeline-mobile.k-timeline-vertical{
    padding-left: 103px
}

.hh-scope .k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden{
    padding-left: 53px
}

.hh-scope .k-timeline-mobile.k-timeline-vertical.k-timeline-alternating{
    padding-left: 16px
}

.hh-scope .k-timeline-mobile.k-timeline-vertical .k-timeline-card{
    width: 100%
}

.hh-scope .k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card{
    width: auto
}

.hh-scope .k-timeline-mobile.k-timeline-vertical .k-card-actions>.k-button.k-flat:first-child{
    margin-left: 0
}

.hh-scope .k-breadcrumb{
    box-sizing: border-box;
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: transparent;
    min-height: 2.43em
}

.hh-scope .k-breadcrumb .k-breadcrumb-container{
    margin: 0 0;
    padding: 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    list-style: none;
    overflow: hidden
}

.hh-scope .k-breadcrumb .k-breadcrumb-item{
    vertical-align: middle;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.hh-scope .k-breadcrumb .k-breadcrumb-root-item{
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.hh-scope .k-breadcrumb .k-breadcrumb-link, .hh-scope .k-breadcrumb .k-breadcrumb-root-link{
    padding: .375rem .75rem;
    border-radius: 4px;
    position: relative;
    line-height: 1.6em;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
    outline: 0
}

.hh-scope .k-breadcrumb .k-breadcrumb-root-link{
    margin-right: .75rem
}

.hh-scope .k-breadcrumb .k-breadcrumb-icon-link{
    padding: .75rem .75rem
}

.hh-scope .k-breadcrumb .k-breadcrumb-icontext-link .k-icon{
    margin-right: .75rem
}

.hh-scope .k-breadcrumb .k-breadcrumb-delimiter-icon{
    font-size: 12px
}

.hh-scope .k-breadcrumb .k-breadcrumb-input-container, .hh-scope .k-breadcrumb .k-breadcrumb-input-container .k-textbox{
    width: 100%;
    height: 100%
}

.hh-scope .k-no-flexbox .k-breadcrumb, .hh-scope .k-no-flexbox .k-breadcrumb-container{
    display: block
}

.hh-scope .k-no-flexbox .k-breadcrumb-item{
    display: inline-block
}

.hh-scope .k-listgroup{
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    font: inherit;
    line-height: 1.4285714286;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    overflow: hidden
}

.hh-scope .k-listgroup>ul{
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hh-scope .k-listgroup .k-listgroup-item+.k-listgroup-item{
    border-top-width: 1px
}

.hh-scope .k-listgroup-flush{
    border-left-width: 0;
    border-right-width: 0
}

.hh-scope .k-listgroup-item{
    padding: .5em 1em;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative
}

.hh-scope .k-listgroup-item>.k-link{
    margin: -.5em -1em;
    padding: .5em 1em;
    color: inherit;
    text-decoration: none;
    outline: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative
}

.hh-scope .k-listgroup-item>.k-link>.k-select{
    padding: .5em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hh-scope .k-listgroup-item-segmented{
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.hh-scope .k-listgroup-item-segmented>.k-link{
    margin-right: 0
}

.hh-scope .k-listgroup-item-segmented>.k-select{
    margin: -.5em -1em -.5em 0;
    padding: .5em;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: inherit;
    cursor: pointer
}

.hh-scope .k-listgroup-form-row{
    margin: -.5em -1em;
    padding: .5em 1em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative
}

.hh-scope .k-listgroup-form-row .k-listgroup-form-field-label{
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-listgroup-form-row .k-listgroup-form-field-wrapper{
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
    position: relative
}

.hh-scope .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date], .hh-scope .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local], .hh-scope .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number], .hh-scope .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password], .hh-scope .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text], .hh-scope .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time], .hh-scope .k-listgroup-form-row .k-listgroup-form-field-wrapper select{
    width: 100%;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.hh-scope .k-listgroup-item.k-listgroup-form-row{
    margin: 0
}

.hh-scope .k-rtl .k-listgroup-item>.k-link>.k-select, .hh-scope [dir=rtl] .k-listgroup-item>.k-link>.k-select{
    right: auto;
    left: 0
}

.hh-scope .k-rtl .k-listgroup-item>.k-link>.k-select .k-icon, .hh-scope [dir=rtl] .k-listgroup-item>.k-link>.k-select .k-icon{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hh-scope .k-rtl .k-listgroup-item-segmented>.k-link, .hh-scope [dir=rtl] .k-listgroup-item-segmented>.k-link{
    margin-right: -1em;
    margin-left: 0
}

.hh-scope .k-rtl .k-listgroup-item-segmented>.k-select, .hh-scope [dir=rtl] .k-listgroup-item-segmented>.k-select{
    margin-right: 0;
    margin-left: -1em;
    border-right-width: 1px;
    border-left-width: 0
}

.hh-scope .k-rtl .k-listgroup-item-segmented>.k-select .k-icon, .hh-scope [dir=rtl] .k-listgroup-item-segmented>.k-select .k-icon{
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hh-scope .k-noflexbox .k-listgroup, .hh-scope .k-noflexbox .k-listgroup-item>.k-link, .hh-scope .k-noflexbox .k-listgroup>ul .k-listgroup-item{
    display: block
}

.hh-scope .k-badge{
    margin: 0 0 0 .5em;
    padding: 4px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-radius: 1em;
    font-size: .75em;
    line-height: 1;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hh-scope .k-badge[dir=rtl], .hh-scope .k-rtl .k-badge, .hh-scope [dir=rtl] .k-badge{
    margin: 0 .5em 0 0
}

.hh-scope .k-badge>*{
    color: inherit
}

.hh-scope .k-badge.k-badge-pill{
    min-width: -webkit-calc(1em + 10px);
    min-width: calc(1em + 10px);
    min-height: -webkit-calc(1em + 10px);
    min-height: calc(1em + 10px);
    border-radius: 5rem
}

.hh-scope .k-badge.k-badge-pill:empty{
    min-width: auto;
    min-height: auto
}

.hh-scope .k-badge>a, .hh-scope a.k-badge{
    text-decoration: none
}

.hh-scope .k-badge>a:hover, .hh-scope a.k-badge:hover{
    text-decoration: underline
}

.hh-scope .k-badge-overlay{
    position: relative;
    overflow: visible
}

.hh-scope .k-badge-overlay .k-badge{
    margin: 0;
    position: absolute;
    top: -webkit-calc(.5em + 5px);
    top: calc(.5em + 5px);
    right: -webkit-calc(.5em + 5px);
    right: calc(.5em + 5px);
    z-index: 9999;
    -webkit-transform: translate(100%,-100%);
    transform: translate(100%,-100%)
}

.hh-scope .k-badge-overlay .k-badge:empty{
    top: 5px;
    right: 5px
}

.hh-scope .k-badge-overlay .k-badge[dir=rtl], .hh-scope .k-rtl .k-badge-overlay .k-badge, .hh-scope [dir=rtl] .k-badge-overlay .k-badge{
    right: auto;
    left: -webkit-calc(.5em + 5px);
    left: calc(.5em + 5px);
    -webkit-transform: translate(-100%,-100%);
    transform: translate(-100%,-100%)
}

.hh-scope .k-badge-overlay .k-badge[dir=rtl]:empty, .hh-scope .k-rtl .k-badge-overlay .k-badge:empty, .hh-scope [dir=rtl] .k-badge-overlay .k-badge:empty{
    left: 5px
}

.hh-scope .k-checkbox{
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    line-height: initial;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-appearance: none
}

.hh-scope .k-checkbox::before{
    content: "\e118";
    width: 12px;
    height: 12px;
    font-size: 12px;
    font-family: WebComponentsIcons,monospace;
    -webkit-transform: scale(0) translate(-50%,-50%);
    transform: scale(0) translate(-50%,-50%);
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%
}

.hh-scope .k-checkbox:hover{
    cursor: pointer
}

.hh-scope .k-checkbox:checked::before{
    -webkit-transform: scale(1) translate(-50%,-50%);
    transform: scale(1) translate(-50%,-50%)
}

.hh-scope .k-checkbox.k-state-indeterminate::before, .hh-scope .k-checkbox:indeterminate::before{
    content: "";
    width: 8px;
    height: 8px;
    background-color: currentColor;
    -webkit-transform: scale(1) translate(-50%,-50%);
    transform: scale(1) translate(-50%,-50%)
}

.hh-scope .k-checkbox:disabled, .hh-scope .k-checkbox:disabled+.k-checkbox-label{
    opacity: .6;
    -webkit-filter: grayscale(.8);
    filter: grayscale(.8);
    cursor: default
}

.hh-scope .k-checkbox-label{
    margin: 0;
    padding: 0;
    line-height: 17px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    vertical-align: middle;
    position: relative;
    cursor: pointer
}

.hh-scope .k-checkbox-label:empty{
    display: none
}

.hh-scope .k-checkbox-label.k-no-text{
    min-width: 1px
}

.hh-scope .k-checkbox-label .k-ripple{
    visibility: hidden!important
}

.hh-scope .k-checkbox+.k-checkbox-label{
    margin-left: 4px
}

.hh-scope .k-checkbox-label>.k-checkbox{
    margin-right: 4px
}

.hh-scope .k-rtl .k-checkbox+.k-checkbox-label, .hh-scope [dir=rtl] .k-checkbox+.k-checkbox-label{
    margin-left: 0;
    margin-right: 4px
}

.hh-scope .k-rtl .k-checkbox-label>.k-checkbox, .hh-scope [dir=rtl] .k-checkbox-label>.k-checkbox{
    margin-right: 0;
    margin-left: 4px
}

.hh-scope .k-checkbox::-ms-check{
    border-width: 0;
    border-color: inherit;
    border-radius: inherit;
    color: inherit;
    background-color: inherit
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .hh-scope .k-checkbox::-ms-check{
        border-width: 1px
    }
}

.hh-scope .k-radio{
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-appearance: none
}

.hh-scope .k-radio::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: currentColor;
    -webkit-transform: scale(0) translate(-50%,-50%);
    transform: scale(0) translate(-50%,-50%);
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%
}

.hh-scope .k-radio:hover{
    cursor: pointer
}

.hh-scope .k-radio:checked::before{
    -webkit-transform: scale(1) translate(-50%,-50%);
    transform: scale(1) translate(-50%,-50%)
}

.hh-scope .k-radio:disabled, .hh-scope .k-radio:disabled+.k-radio-label{
    opacity: .6;
    -webkit-filter: grayscale(.8);
    filter: grayscale(.8);
    cursor: default
}

.hh-scope .k-radio-label{
    margin: 0;
    padding: 0;
    line-height: 17px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    vertical-align: middle;
    position: relative;
    cursor: pointer
}

.hh-scope .k-radio-label.k-no-text, .hh-scope .k-radio-label:empty{
    display: none
}

.hh-scope .k-radio-label .k-ripple{
    display: none!important
}

.hh-scope .k-radio+.k-radio-label{
    margin-left: 4px
}

.hh-scope .k-radio-label>.k-radio{
    margin-right: 4px
}

.hh-scope .k-rtl .k-radio+.k-radio-label, .hh-scope [dir=rtl] .k-radio+.k-radio-label{
    margin-left: 0;
    margin-right: 4px
}

.hh-scope .k-rtl .k-radio-label>.k-radio, .hh-scope [dir=rtl] .k-radio-label>.k-radio{
    margin-right: 0;
    margin-left: 4px
}

.hh-scope .k-radio::-ms-check{
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background-color: inherit
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .hh-scope .k-radio::-ms-check{
        border-width: 1px
    }
}

.hh-scope .k-filemanager{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hh-scope .k-filemanager-toolbar{
    border-width: 0 0 1px 0;
    border-style: solid
}

.hh-scope .k-filemanager-details-toggle, .hh-scope .k-filemanager-details-toggle .k-switch, .hh-scope .k-filemanager-search-tool{
    margin-left: .2em;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.hh-scope .k-filemanager-search-tool{
    margin-right: .2em
}

.hh-scope .k-filemanager-toolbar .k-button, .hh-scope .k-filemanager-toolbar .k-filemanager-details-toggle, .hh-scope .k-filemanager-toolbar .k-slit-button{
    font-weight: 400
}

.hh-scope .k-filemanager-content-container{
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden
}

.hh-scope .k-filemanager-navigation{
    box-sizing: border-box;
    width: 20%;
    overflow-x: auto;
    border-width: 0 1px 0 0;
    border-style: solid
}

.hh-scope .k-filemanager-navigation-container{
    box-sizing: border-box;
    padding: 1.125rem 0
}

.hh-scope .k-filemanager-treeview{
    margin: 0 1.125rem;
    display: inline-block
}

.hh-scope .k-filemanager-content{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
}

.hh-scope .k-filemanager-breadcrumb{
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: .375rem .75rem
}

.hh-scope .k-filemanager-view-list{
    overflow-y: auto
}

.hh-scope .k-filemanager-listview{
    border-width: 0;
    position: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.hh-scope .k-filemanager-listview .k-item{
    padding: .75rem .75rem;
    width: 106px;
    height: 80px
}

.hh-scope .k-filemanager-listview .file-group-icon{
    padding: .75rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hh-scope .k-filemanager-listview .file-name{
    display: block;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hh-scope .k-filemanager-listview .k-icon{
    font-size: 32px
}

.hh-scope .k-filemanager-listview .file-edit-input input{
    width: 100%
}

.hh-scope .k-filemanager-view{
    position: relative
}

.hh-scope .k-filemanager-grid{
    border-width: 1px 0 0;
    position: initial
}

.hh-scope .k-filemanager-grid thead tr{
    height: 46px
}

.hh-scope .k-filemanager-grid tbody tr{
    height: 46px
}

.hh-scope .k-filemanager-grid .k-header{
    vertical-align: middle
}

.hh-scope .k-filemanager-grid .file-group-icon, .hh-scope .k-filemanager-grid .file-name{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    vertical-align: middle
}

.hh-scope .k-filemanager-grid .file-group-icon{
    margin-right: 1.125rem
}

.hh-scope .k-filemanager-preview{
    border-width: 0 0 0 1px;
    border-style: solid;
    width: 20%;
    overflow-x: auto
}

.hh-scope .k-filemanager-preview-container{
    box-sizing: border-box;
    padding: 4.5rem 0 1.125rem 0;
    width: 100%;
    height: 100%;
    text-align: center
}

.hh-scope .k-filemanager-preview-container .k-file-info{
    margin: 0 20px;
    display: inline-block
}

.hh-scope .k-filemanager-preview-container .k-file-preview-wrapper, .hh-scope .k-filemanager-preview-container .k-file-title-wrapper{
    text-align: center
}

.hh-scope .k-filemanager-preview-container .k-file-preview-wrapper .k-icon{
    font-size: 64px
}

.hh-scope .k-filemanager-preview-container .k-file-title-wrapper{
    padding: 1.125rem 0
}

.hh-scope .k-filemanager-preview-container .k-file-title{
    font-weight: 700
}

.hh-scope .k-filemanager-preview-container .k-file-meta-wrapper{
    box-sizing: border-box;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.hh-scope .k-filemanager-preview-container .k-file-meta-label{
    display: inline-block
}

.hh-scope .k-filemanager-preview-container .k-file-meta-value{
    margin: 0
}

.hh-scope .k-filemanager-preview-container .k-file-size{
    line-height: normal;
    font-size: inherit
}

.hh-scope .k-filemanager-preview-container .k-file-type{
    text-transform: capitalize
}

.hh-scope .k-filemanager-preview-container .line-break{
    margin-top: 1.125rem;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.hh-scope .k-filemanager .k-splitbar{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    cursor: e-resize;
    width: 5px;
    border-width: 0 1px
}

.hh-scope .k-filemanager-upload-dialog .k-upload-files{
    max-height: 200px;
    overflow-y: auto
}

.hh-scope .k-filemanager-drag-hint{
    padding: .375rem .75rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .k-filemanager-drag-hint .k-icon{
    margin-right: .75rem
}

@font-face {
    font-family: "DejaVu Sans";
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSans.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Sans";
    font-weight: 700;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Sans";
    font-style: italic;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Sans";
    font-weight: 700;
    font-style: italic;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Serif";
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSerif.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Serif";
    font-weight: 700;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Serif";
    font-style: italic;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Serif";
    font-weight: 700;
    font-style: italic;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Mono";
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSansMono.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Mono";
    font-weight: 700;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Mono";
    font-style: italic;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1) format("truetype")
}

@font-face {
    font-family: "DejaVu Mono";
    font-weight: 700;
    font-style: italic;
    src: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1) format("truetype")
}

.hh-scope .kendo-pdf-hide-pseudo-elements:after, .hh-scope .kendo-pdf-hide-pseudo-elements:before{
    display: none!important
}

.hh-scope .k-pdf-export sub, .hh-scope .k-pdf-export sup{
    display: inline-block
}

.hh-scope .k-widget.k-tabstrip{
    background-color: transparent;
    background-image: none;
    border-style: none;
    box-shadow: none
}

.hh-scope .k-tabstrip .k-tabstrip-items{
    padding: 0
}

.hh-scope .k-tabstrip-items .k-link{
    padding: 8px .92em
}

.hh-scope .k-tabstrip>.k-button{
    top: 0
}

.hh-scope .k-tabstrip>.k-button.k-bare{
    top: 0
}

.hh-scope .k-tabstrip-bottom>.k-button.k-bare{
    top: auto
}

.hh-scope .k-panelbar .k-tabstrip>.k-content, .hh-scope .k-tabstrip>.k-content{
    margin: 0
}

.hh-scope .k-slider-track{
    border-width: 1px;
    border-style: solid
}

.hh-scope .k-grouping-dropclue{
    margin-top: 10px
}

.hh-scope .k-grid tr td{
    border-width: 0 0 1px 1px;
    border-style: solid
}

.hh-scope .k-slider-horizontal .k-slider-selection, .hh-scope .k-slider-horizontal .k-slider-track{
    margin-top: -5px
}

.hh-scope .k-slider-vertical .k-slider-selection, .hh-scope .k-slider-vertical .k-slider-track{
    margin-left: -5px
}

.hh-scope input.k-textbox{
    height: 2.43em
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-selectbox .k-input, .hh-scope .k-textbox>input{
    padding: .167em 0
}

.hh-scope .k-combobox-clearable .k-input{
    padding-right: 1.9em
}

.hh-scope .k-colorpicker .k-selected-color{
    width: 2.28571428em;
    height: 2.28571428em
}

.hh-scope .k-colorpicker .k-selected-color .k-i-line{
    font-size: 2.28571428em
}

.hh-scope .k-combobox>.k-dropdown-wrap>.k-i-close{
    right: -webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em) + .95em) - 8px);
    right: calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em) + .95em) - 8px)
}

.hh-scope .k-numerictextbox .k-link{
    height: 1.167em
}

.hh-scope .k-toolbar{
    padding: .57142857em .37142857em;
    border-radius: 4px
}

.hh-scope .k-toolbar .k-overflow-anchor{
    width: 3.7142857143em
}

.hh-scope .k-webkit .k-rtl .k-widget .k-dropdown-wrap .k-input, .hh-scope .k-webkit .k-rtl .k-widget .k-numeric-wrap .k-input{
    margin-right: 0
}

.hh-scope .k-rtl .k-widget.k-autocomplete>.k-i-close, .hh-scope .k-rtl .k-widget.k-multiselect>.k-multiselect-wrap>.k-i-close{
    right: initial;
    margin-right: 0
}

.hh-scope .k-rtl .k-widget.k-combobox>.k-dropdown-wrap>.k-i-close{
    left: -webkit-calc((((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) + .35em) + .95em) - 8px);
    left: calc((((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) + .35em) + .95em) - 8px);
    right: initial
}

.hh-scope .k-pager-numbers-wrap{
    margin-left: -1px
}

.hh-scope .k-pager-numbers-wrap[dir=rtl], .hh-scope .k-rtl .k-pager-numbers-wrap, .hh-scope [dir=rtl] .k-pager-numbers-wrap{
    margin-left: 0
}

.hh-scope .k-pager-numbers .k-link, .hh-scope .k-pager-wrap{
    line-height: 2.3em
}

.hh-scope .k-pager-wrap>.k-link{
    height: 2.3em;
    line-height: 2.3em
}

.hh-scope .k-pager-numbers .k-link, .hh-scope .k-pager-numbers .k-state-selected{
    height: 2.3em
}

.hh-scope .k-pager-numbers .k-link, .hh-scope .k-pager-numbers .k-state-selected, .hh-scope .k-pager-wrap>.k-link{
    min-width: 2.3em
}

.hh-scope .k-pager-sizes .k-dropdown-wrap .k-input{
    line-height: 2em
}

.hh-scope .k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove{
    margin: 0 0 0 -.5em;
    padding: .65em .92em .65em .32em
}

.hh-scope .k-button.k-spreadsheet-sheets-bar-add{
    padding-top: 2px;
    padding-bottom: 2px;
    top: 2px;
    bottom: 4px
}

.hh-scope .k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip-items{
    padding-bottom: 4px
}

.hh-scope .k-gantt .k-grid-content tr, .hh-scope .k-gantt-rows tr, .hh-scope .k-gantt-tasks tr{
    height: 2.4em
}

.hh-scope .k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content{
    min-height: 510px;
    height: 38em
}

.hh-scope .k-edit-field.k-no-editor, .hh-scope .k-edit-form-container .editor-label, .hh-scope .k-edit-label{
    padding: .65em 0 1em
}

.hh-scope .k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align{
    min-width: 56px
}

.hh-scope .k-filtercell>span{
    padding-right: 5.2em
}

.hh-scope .k-filtercell>.k-operator-hidden{
    padding-right: 2.7em
}

.hh-scope .k-filter-row .k-dropdown-operator{
    right: 3em
}

.hh-scope .k-rtl .k-combobox-clearable .k-input{
    padding-left: 1.9em;
    padding-right: .167em
}

.hh-scope .k-theme-test-class, .hh-scope .ktb-theme-id-bootstrap{
    opacity: 0
}

.hh-scope .ktb-var-accent{
    color: #0e3a32
}

.hh-scope .ktb-var-base{
    color: #ededed
}

.hh-scope .ktb-var-background{
    color: #fff
}

.hh-scope .ktb-var-border-radius{
    border-radius: 0
}

.hh-scope .ktb-var-normal-background{
    color: #fff
}

.hh-scope .ktb-var-normal-gradient{
    background-image: none
}

.hh-scope .ktb-var-normal-text-color{
    color: #2e2e2e
}

.hh-scope .ktb-var-hover-background{
    color: #ededed
}

.hh-scope .ktb-var-hover-gradient{
    background-image: none
}

.hh-scope .ktb-var-hover-text-color{
    color: #2e2e2e
}

.hh-scope .ktb-var-selected-background{
    color: #0e3a32
}

.hh-scope .ktb-var-selected-gradient{
    background-image: none
}

.hh-scope .ktb-var-selected-text-color{
    color: #fff
}

.hh-scope .ktb-var-error{
    color: #d5413d
}

.hh-scope .ktb-var-warning{
    color: #f0ad4e
}

.hh-scope .ktb-var-success{
    color: #005a4e
}

.hh-scope .ktb-var-info{
    color: #5bc0de
}

.hh-scope .ktb-var-series-a{
    color: #0e3a32
}

.hh-scope .ktb-var-series-b{
    color: #b88128
}

.hh-scope .ktb-var-series-c{
    color: #005a4e
}

.hh-scope .ktb-var-series-d{
    color: #b8a171
}

.hh-scope .ktb-var-series-e{
    color: #9fc8bd
}

.hh-scope .ktb-var-series-f{
    color: #2e2e2e
}

.hh-scope .k-grid-norecords-template{
    background-color: #fff;
    border: 1px solid var(--bs-border-color)
}

.hh-scope .k-button{
    border-radius: 0;
    border-color: #0e3a32;
    color: #fff;
    background-color: #0e3a32;
    background-position: 50% 50%
}

.hh-scope .k-button.k-state-default{
    border-color: #0e3a32
}

.hh-scope .k-button.k-state-hover, .hh-scope .k-button:hover{
    color: #fff;
    border-color: #020908;
    background-color: #04110f
}

.hh-scope .k-button.k-state-active, .hh-scope .k-button:active{
    color: #fff;
    background-color: #d4d4d4;
    border-color: #d1d1d1;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.hh-scope .k-button.k-state-active:hover{
    color: #fff;
    border-color: #020908;
    background-color: #04110f
}

.hh-scope .k-button:focus:active{
    box-shadow: none
}

.hh-scope .k-button.k-state-focused, .hh-scope .k-button.k-state-focused.k-state-disabled, .hh-scope .k-button:focus, .hh-scope .k-button:focus:hover, .hh-scope .k-state-disabled .k-button.k-state-focused{
    border-color: #b0b0b0;
    box-shadow: none
}

.hh-scope .k-button.k-state-disabled, .hh-scope .k-button.k-state-disabled:active, .hh-scope .k-button.k-state-disabled:focus, .hh-scope .k-button.k-state-disabled:hover, .hh-scope .k-button[disabled], .hh-scope .k-button[disabled]:active, .hh-scope .k-button[disabled]:focus, .hh-scope .k-button[disabled]:hover, .hh-scope .k-state-disabled .k-button, .hh-scope .k-state-disabled .k-button:active, .hh-scope .k-state-disabled .k-button:focus, .hh-scope .k-state-disabled .k-button:hover{
    color: #fff;
    border-color: #0e3a32;
    background-color: #0e3a32;
    box-shadow: none;
    background-image: none
}

.hh-scope .k-primary{
    color: #fff;
    border-color: #0e3a32;
    background-color: #0e3a32;
    background-image: none;
    box-shadow: none
}

.hh-scope .k-primary.k-state-default{
    border-color: #0e3a32
}

.hh-scope .k-primary.k-state-hover, .hh-scope .k-primary:hover{
    color: #fff;
    border-color: #020908;
    background-color: #04110f;
    background-image: none;
    box-shadow: none
}

.hh-scope .k-primary.k-state-active, .hh-scope .k-primary:active{
    color: #fff;
    border-color: #020908;
    background-color: #04110f;
    background-image: none;
    box-shadow: none
}

.hh-scope .k-primary:focus:active:not(.k-state-disabled):not([disabled]){
    box-shadow: 0 0 3px 0 #005c4c,inset 0 3px 5px rgba(0,0,0,.125)
}

.hh-scope .k-primary.k-state-focused, .hh-scope .k-primary.k-state-focused.k-state-disabled, .hh-scope .k-primary:focus, .hh-scope .k-primary:focus:hover, .hh-scope .k-state-disabled .k-primary.k-state-focused{
    border-color: #000;
    box-shadow: 0 0 3px 0 #005c4c
}

.hh-scope .k-primary.k-state-disabled, .hh-scope .k-primary.k-state-disabled:hover, .hh-scope .k-primary[disabled], .hh-scope .k-primary[disabled]:hover, .hh-scope .k-state-disabled .k-primary, .hh-scope .k-state-disabled .k-primary:hover{
    color: #fff;
    border-color: #0e3a32;
    background-color: #0e3a32;
    box-shadow: none;
    background-image: none
}

.hh-scope .k-button-group{
    border-radius: 0
}

.hh-scope .k-button-group .k-button{
    border-radius: 0
}

.hh-scope .k-button-group .k-button:first-child, .hh-scope .k-button-group .k-group-start{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.hh-scope .k-button-group .k-button:last-child, .hh-scope .k-button-group .k-group-end{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.hh-scope .k-button-group .k-button:first-child:last-child, .hh-scope .k-button-group .k-group-start.k-group-end{
    border-radius: 0
}

.hh-scope .k-rtl .k-button-group .k-button{
    border-radius: 0
}

.hh-scope .k-rtl .k-button-group .k-button:first-child, .hh-scope .k-rtl .k-button-group .k-group-start{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.hh-scope .k-rtl .k-button-group .k-button:last-child, .hh-scope .k-rtl .k-button-group .k-group-end{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.hh-scope .k-rtl .k-button-group .k-button:first-child:last-child, .hh-scope .k-rtl .k-button-group .k-group-start.k-group-end{
    border-radius: 0
}

.hh-scope .k-split-button{
    border-radius: 0
}

.hh-scope .k-split-button.k-state-border-down>.k-button, .hh-scope .k-split-button.k-state-border-up>.k-button{
    color: #fff;
    background-color: #04110f;
    border-color: #020908;
    box-shadow: none
}

.hh-scope .k-split-button:focus{
    border-color: #b0b0b0;
    outline: 0;
    box-shadow: none
}

.hh-scope .k-split-button:focus>.k-button{
    background: 0 0;
    border-color: #b0b0b0
}

.hh-scope .k-split-button:focus:not(.k-state-disabled)>.k-button:hover, .hh-scope .k-split-button:focus:not(.k-state-disabled)>.k-state-active{
    color: #fff;
    background-color: #04110f;
    border-color: #b0b0b0;
    box-shadow: none
}

.hh-scope .k-split-button.k-state-disabled{
    color: #818181;
    background: var(--bs-gray-300);
    background-image: none
}

.hh-scope .k-edit-buttons{
    border-color: var(--bs-border-color);
    background: 0 0
}

.hh-scope .k-button.k-bare.k-primary, .hh-scope .k-button.k-bare.k-primary.k-state-active, .hh-scope .k-button.k-bare.k-primary.k-state-hover, .hh-scope .k-button.k-bare.k-primary:active, .hh-scope .k-button.k-bare.k-primary:hover, .hh-scope .k-button.k-bare.k-primary:hover.k-state-active, .hh-scope .k-button.k-bare.k-primary:hover:active, .hh-scope .k-button.k-flat.k-primary, .hh-scope .k-button.k-flat.k-primary.k-state-active, .hh-scope .k-button.k-flat.k-primary.k-state-hover, .hh-scope .k-button.k-flat.k-primary:active, .hh-scope .k-button.k-flat.k-primary:hover, .hh-scope .k-button.k-flat.k-primary:hover.k-state-active, .hh-scope .k-button.k-flat.k-primary:hover:active{
    color: #0e3a32
}

.hh-scope .k-card{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-card .k-card-callout{
    border-color: var(--bs-border-color);
    background-color: #fff
}

.hh-scope .k-card-header{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: transparent
}

.hh-scope .k-card-footer{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: transparent
}

.hh-scope .k-card-separator{
    border-color: var(--bs-border-color)
}

.hh-scope .k-card-actions{
    border-color: var(--bs-border-color)
}

.hh-scope .k-card.k-card-primary, .hh-scope .k-card.k-state-primary{
    border-color: #879d99;
    color: #071d19;
    background-color: #b7c4c2
}

.hh-scope .k-card.k-card-info, .hh-scope .k-card.k-state-info{
    border-color: #8db6c2;
    color: #0e3743;
    background-color: #bbd3da
}

.hh-scope .k-card.k-card-success, .hh-scope .k-card.k-state-success{
    border-color: gray;
    color: #000;
    background-color: #b3b3b3
}

.hh-scope .k-card.k-card-warning, .hh-scope .k-card.k-state-warning{
    border-color: #ccaf86;
    color: #4c3007;
    background-color: #e0cfb6
}

.hh-scope .k-card.k-card-error, .hh-scope .k-card.k-state-error{
    border-color: #b18c8b;
    color: #320c0b;
    background-color: #d0bab9
}

.hh-scope .k-chat{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-chat .k-timestamp{
    text-transform: uppercase;
    opacity: .7
}

.hh-scope .k-chat .k-author{
    font-weight: 700
}

.hh-scope .k-chat .k-bubble{
    border-color: #0e3a32;
    color: #fff;
    background-color: #0e3a32;
    -webkit-transition: box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
}

.hh-scope .k-chat .k-alt .k-bubble{
    border-color: #0e3a32;
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-chat .k-quick-reply{
    border-color: #0e3a32;
    color: #0e3a32;
    background-color: transparent
}

.hh-scope .k-chat .k-quick-reply:hover{
    border-color: #0e3a32;
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-chat .k-message-box{
    border-color: inherit;
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-chat .k-message-box .k-button:hover{
    color: #0e3a32
}

.hh-scope .k-chat .k-toolbar-box{
    border-color: inherit;
    color: #2e2e2e;
    background-color: transparent
}

.hh-scope .k-chat .k-toolbar-box .k-button:hover{
    color: #0e3a32;
    background: 0 0
}

.hh-scope .k-chat .k-toolbar-box .k-scroll-button{
    background-color: #fff;
    box-shadow: 0 0 20px 5px #fff
}

.hh-scope .k-chat .k-toolbar-box .k-scroll-button:hover{
    background-color: #fff
}

.hh-scope .k-calendar{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-calendar>.k-header{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #ece9d3;
    background-image: none
}

.hh-scope .k-calendar th{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #ece9d3
}

.hh-scope .k-calendar .k-alt{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #ece9d3
}

.hh-scope .k-calendar .k-weekend{
    background-color: transparent
}

.hh-scope .k-calendar .k-other-month{
    color: #818181;
    background-color: transparent
}

.hh-scope .k-calendar .k-out-of-range{
    pointer-events: none;
    visibility: hidden
}

.hh-scope .k-calendar .k-today .k-link{
    color: #0e3a32;
    box-shadow: inset 0 0 0 1px #0e3a32
}

.hh-scope .k-calendar td.k-state-hover .k-link{
    border-color: #ece9d3;
    color: #4f4f4f;
    background-color: #ece9d3;
    background-image: none
}

.hh-scope .k-calendar td.k-state-selected .k-link{
    border-color: #005a4e;
    color: #fff;
    background-color: #005a4e;
    background-image: none
}

.hh-scope .k-calendar td.k-state-focused .k-link{
    box-shadow: none
}

.hh-scope .k-calendar .k-footer .k-nav-today{
    color: #0e3a32
}

.hh-scope .k-calendar .k-footer .k-nav-today:hover{
    color: #0a2a24
}

.hh-scope .k-calendar>.k-header .k-nav-fast{
    color: #005a4e
}

.hh-scope .k-calendar>.k-header .k-nav-next, .hh-scope .k-calendar>.k-header .k-nav-prev{
    color: #9fc8bd
}

.hh-scope .k-calendar .k-today .k-link{
    color: inherit;
    box-shadow: none
}

.hh-scope .k-calendar td.k-state-selected.k-state-hover .k-link{
    background-color: #0e3a32
}

.hh-scope .k-calendar .k-footer .k-nav-today{
    background-color: #f7f7f7
}

.hh-scope .k-calendar .k-footer .k-nav-today, .hh-scope .k-calendar .k-footer .k-nav-today:hover{
    color: #2e2e2e
}

.hh-scope .k-calendar .k-footer .k-nav-today:hover{
    background-color: #fff
}

.hh-scope .k-calendar-range{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-calendar-range th{
    color: inherit;
    background-color: transparent;
    text-transform: uppercase
}

.hh-scope .k-calendar-range td.k-state-hover .k-link{
    border-color: #020908;
    color: #fff;
    background-color: #04110f
}

.hh-scope .k-calendar-range td.k-state-selected .k-link{
    border-color: #005a4e;
    color: #fff;
    background-color: #005a4e
}

.hh-scope .k-calendar-range td.k-state-focused .k-link{
    box-shadow: none
}

.hh-scope .k-calendar-range td.k-range-end, .hh-scope .k-calendar-range td.k-range-mid, .hh-scope .k-calendar-range td.k-range-start{
    background-image: linear-gradient(transparent 1px,rgba(0,90,78,.3) 1px,rgba(0,90,78,.3) -webkit-calc(100% - 1px),transparent -webkit-calc(100% - 1px));
    background-image: linear-gradient(transparent 1px,rgba(0,90,78,.3) 1px,rgba(0,90,78,.3) calc(100% - 1px),transparent calc(100% - 1px))
}

.hh-scope .k-edge .k-calendar-range td.k-range-end, .hh-scope .k-edge .k-calendar-range td.k-range-mid, .hh-scope .k-edge .k-calendar-range td.k-range-start, .hh-scope .k-ie .k-calendar-range td.k-range-end, .hh-scope .k-ie .k-calendar-range td.k-range-mid, .hh-scope .k-ie .k-calendar-range td.k-range-start{
    background-image: none;
    background-color: rgba(0,90,78,.3)
}

.hh-scope .k-calendar-range td.k-range-split-start::after{
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,90,78,.3)),to(transparent));
    background-image: linear-gradient(to left,rgba(0,90,78,.3),transparent)
}

.hh-scope .k-calendar-range td.k-range-split-end::after{
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,90,78,.3)),to(transparent));
    background-image: linear-gradient(to right,rgba(0,90,78,.3),transparent)
}

.hh-scope .k-calendar-range .k-footer .k-nav-today{
    color: #0e3a32;
    background: 0 0
}

.hh-scope .k-pdf-viewer .k-toolbar .k-icon, .hh-scope .k-pdf-viewer .k-toolbar .k-pager-input{
    color: #fff
}

.hh-scope .k-pdf-viewer .k-canvas{
    background-color: #fff
}

.hh-scope .k-pdf-viewer .k-page{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #fff;
    box-shadow: 0 0 15px var(--bs-border-color)
}

.hh-scope .k-pdf-viewer .k-search-highlight{
    background-color: #4d4d4d
}

.hh-scope .k-scrollview-nav>li.k-link{
    border-color: #0e3a32;
    background-color: #0e3a32;
    background-clip: padding-box
}

.hh-scope .k-scrollview-nav>li.k-link.k-primary{
    border-color: #0e3a32;
    background-color: #0e3a32
}

.hh-scope .k-scrollview-elements{
    color: #fff
}

.hh-scope .k-scrollview-next, .hh-scope .k-scrollview-prev{
    color: inherit;
    background: rgba(0,0,0,0);
    text-shadow: rgba(0,0,0,.3) 0 0 15px;
    opacity: .7;
    outline-width: 0;
    -webkit-tap-highlight-color: transparent
}

.hh-scope .k-scrollview-next:hover, .hh-scope .k-scrollview-prev:hover{
    color: #fff;
    opacity: 1
}

.hh-scope .k-scrollview-next:hover span::before, .hh-scope .k-scrollview-prev:hover span::before{
    background-color: transparent
}

.hh-scope .k-switch-container{
    box-shadow: inset 0 0 0 1px #0e3a32
}

.hh-scope .k-switch-handle{
    background-clip: border-box
}

.hh-scope .k-switch-on .k-switch-container{
    border-color: #0e3a32;
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-switch-on .k-switch-handle{
    border-color: #0e3a32;
    color: #fff;
    background-color: #fff
}

.hh-scope .k-switch-on.k-state-focused, .hh-scope .k-switch-on:focus{
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-switch-on.k-state-focused .k-switch-container, .hh-scope .k-switch-on:focus .k-switch-container{
    border-color: #0e3a32;
    color: #fff;
    background-color: #04110f
}

.hh-scope .k-switch-on.k-state-focused .k-switch-handle, .hh-scope .k-switch-on:focus .k-switch-handle{
    border-color: #b0b0b0;
    color: #fff;
    background-color: #fff
}

.hh-scope .k-switch-on.k-state-hover .k-switch-container, .hh-scope .k-switch-on:hover .k-switch-container{
    border-color: #020908;
    color: #fff;
    background-color: #04110f
}

.hh-scope .k-switch-on.k-state-hover .k-switch-handle, .hh-scope .k-switch-on:hover .k-switch-handle{
    border-color: #020908;
    color: #fff;
    background-color: #fff
}

.hh-scope .k-switch-on .k-switch-label-off{
    color: transparent
}

.hh-scope .k-switch-off .k-switch-container{
    border-color: #0e3a32;
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-switch-off .k-switch-handle{
    border-color: #0e3a32;
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-switch-off.k-state-focused, .hh-scope .k-switch-off:focus{
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-switch-off.k-state-focused .k-switch-container, .hh-scope .k-switch-off:focus .k-switch-container{
    border-color: #0e3a32;
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-switch-off.k-state-focused .k-switch-handle, .hh-scope .k-switch-off:focus .k-switch-handle{
    border-color: #b0b0b0;
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-switch-off.k-state-hover .k-switch-container, .hh-scope .k-switch-off:hover .k-switch-container{
    border-color: #020908;
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-switch-off.k-state-hover .k-switch-handle, .hh-scope .k-switch-off:hover .k-switch-handle{
    border-color: #020908;
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-switch-off .k-switch-label-on{
    color: transparent
}

.hh-scope .k-switch{
    background-color: transparent;
    box-shadow: none
}

.hh-scope .k-switch.k-state-focused .k-switch-container, .hh-scope .k-switch:focus .k-switch-container{
    outline: 0;
    box-shadow: inset 0 0 0 1px #b0b0b0
}

.hh-scope .k-switch.k-state-hover .k-switch-container, .hh-scope .k-switch:hover .k-switch-container{
    box-shadow: inset 0 0 0 1px #020908
}

.hh-scope .k-switch.k-state-disabled{
    cursor: default
}

.hh-scope .k-switch.k-state-disabled.k-state-focused, .hh-scope .k-switch.k-state-disabled:focus{
    box-shadow: inset 0 0 0 1px #0e3a32
}

.hh-scope .k-switch[aria-readonly=true]{
    pointer-events: none
}

.hh-scope .k-pane-wrapper .k-pane>.k-view>.k-content{
    background-image: none;
    background-position: 50% 50%;
    background-color: transparent
}

.hh-scope .k-pane-wrapper .k-pane .k-grid-mobile .k-column-active+th.k-header{
    border-left-color: #2e2e2e
}

.hh-scope .k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-asc-sm, .hh-scope .k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-desc-sm, .hh-scope .k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-sort-order{
    color: #0e3a32
}

.hh-scope .k-pane-wrapper .k-pane .k-grid-mobile .k-grid-filter.k-state-active, .hh-scope .k-pane-wrapper .k-pane .k-grid-mobile .k-header-column-menu.k-state-active{
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before{
    background-color: #fff
}

.hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current{
    color: #0e3a32
}

.hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times{
    color: inherit
}

.hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period{
    color: #bababa
}

.hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times{
    background-color: transparent
}

.hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-other-month{
    background-color: #f7f7f7
}

.hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools>li{
    background-color: inherit
}

.hh-scope .k-pane-wrapper .k-pane .k-grid-column-menu .k-header, .hh-scope .k-pane-wrapper .k-pane .k-grid-edit-form .k-header, .hh-scope .k-pane-wrapper .k-pane .k-grid-filter-menu .k-header, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header{
    background-color: #0e3a32
}

.hh-scope .k-pane-wrapper .k-pane .k-grid-column-menu .k-header, .hh-scope .k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link, .hh-scope .k-pane-wrapper .k-pane .k-grid-edit-form .k-header, .hh-scope .k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link, .hh-scope .k-pane-wrapper .k-pane .k-grid-filter-menu .k-header, .hh-scope .k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link{
    color: #fff
}

.hh-scope .k-pane-wrapper .k-pane .k-grid-column-menu .k-item, .hh-scope .k-pane-wrapper .k-pane .k-grid-column-menu .k-link, .hh-scope .k-pane-wrapper .k-pane .k-grid-edit-form .k-item, .hh-scope .k-pane-wrapper .k-pane .k-grid-edit-form .k-link, .hh-scope .k-pane-wrapper .k-pane .k-grid-filter-menu .k-item, .hh-scope .k-pane-wrapper .k-pane .k-grid-filter-menu .k-link, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link{
    color: #2e2e2e
}

.hh-scope .k-pane-wrapper .k-pane .k-grid-column-menu .k-clear, .hh-scope .k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete, .hh-scope .k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries, .hh-scope .k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all, .hh-scope .k-pane-wrapper .k-pane .k-grid-edit-form .k-clear, .hh-scope .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete, .hh-scope .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries, .hh-scope .k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all, .hh-scope .k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear, .hh-scope .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete, .hh-scope .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries, .hh-scope .k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries, .hh-scope .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all{
    color: #0e3a32
}

.hh-scope .k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected{
    color: #0e3a32;
    background: 0 0
}

.hh-scope .k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link{
    color: inherit
}

.hh-scope .k-filter .k-filter-preview-field{
    color: #0e3a32
}

.hh-scope .k-filter .k-filter-preview-operator{
    color: rgba(46,46,46,.6)
}

.hh-scope .k-filter .k-filter-item::before, .hh-scope .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after, .hh-scope .k-filter .k-filter-toolbar::before{
    background-color: var(--bs-border-color)
}

.hh-scope .k-drawer{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-drawer-wrapper{
    scrollbar-color: rgba(156,156,156,.7) #dedede
}

.hh-scope .k-drawer-wrapper::-webkit-scrollbar-track{
    background: #dedede
}

.hh-scope .k-drawer-wrapper::-webkit-scrollbar-thumb{
    background: rgba(156,156,156,.7)
}

.hh-scope .k-drawer-wrapper::-webkit-scrollbar-thumb:hover{
    background: #9c9c9c
}

.hh-scope .k-drawer-item.k-state-hover, .hh-scope .k-drawer-item:hover{
    color: #2e2e2e;
    background-color: #ededed;
    background-image: none
}

.hh-scope .k-drawer-item.k-state-focused, .hh-scope .k-drawer-item:focus{
    background-color: #fff;
    box-shadow: inset 0 0 7px 0 #1b6f60
}

.hh-scope .k-drawer-item.k-state-focused.k-state-hover, .hh-scope .k-drawer-item.k-state-focused:hover, .hh-scope .k-drawer-item:focus.k-state-hover, .hh-scope .k-drawer-item:focus:hover{
    color: #2e2e2e;
    background-color: #ededed
}

.hh-scope .k-drawer-item.k-state-selected{
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-drawer-item.k-state-selected.k-state-hover, .hh-scope .k-drawer-item.k-state-selected:hover{
    color: #fff;
    background-color: #092520
}

.hh-scope .k-drawer-separator{
    background-color: var(--bs-border-color)
}

.hh-scope .k-rating.k-widget{
    background-color: transparent
}

.hh-scope .k-rating.k-state-focused, .hh-scope .k-rating:focus{
    box-shadow: none
}

.hh-scope .k-rating.k-state-focused .k-rating-item>.k-icon, .hh-scope .k-rating:focus .k-rating-item>.k-icon{
    text-shadow: 0 2px 3.6px rgba(0,0,0,.1)
}

.hh-scope .k-rating.k-state-focused .k-rating-item.k-state-selected>.k-icon, .hh-scope .k-rating:focus .k-rating-item.k-state-selected>.k-icon{
    text-shadow: 0 2px 3.6px rgba(14,58,50,.5)
}

.hh-scope .k-rating-item{
    color: var(--bs-border-color)
}

.hh-scope .k-rating-item.k-state-selected{
    color: #0e3a32;
    background: 0 0;
    box-shadow: none
}

.hh-scope .k-rating-item.k-state-selected.k-state-focused, .hh-scope .k-rating-item.k-state-selected:focus{
    color: #0e3a32
}

.hh-scope .k-rating-item.k-state-hover, .hh-scope .k-rating-item:hover{
    color: #0e3a32;
    cursor: pointer;
    background: 0 0;
    box-shadow: none
}

.hh-scope .k-rating-item.k-state-hover.k-state-selected, .hh-scope .k-rating-item:hover.k-state-selected{
    box-shadow: none
}

.hh-scope .k-rating-item.k-state-focused, .hh-scope .k-rating-item:focus{
    background: 0 0;
    box-shadow: none
}

.hh-scope .k-rating-item.k-state-focused.k-state-selected, .hh-scope .k-rating-item:focus.k-state-selected{
    box-shadow: none
}

.hh-scope .k-timeline .k-timeline-flag{
    background-color: #0e3a32;
    color: #fff
}

.hh-scope .k-timeline .k-timeline-circle{
    background-color: #0e3a32
}

.hh-scope .k-timeline .k-timeline-card .k-card-header{
    background-color: #fff;
    color: #2e2e2e
}

.hh-scope .k-timeline .k-timeline-card .k-card-body{
    scrollbar-color: var(--bs-border-color) #fff
}

.hh-scope .k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track{
    background: #fff
}

.hh-scope .k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb{
    background: var(--bs-border-color)
}

.hh-scope .k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover{
    background: #020908
}

.hh-scope .k-timeline .k-timeline-date{
    color: #2e2e2e
}

.hh-scope .k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled{
    opacity: 1;
    color: #818181;
    background-color: var(--bs-gray-300);
    border-color: var(--bs-pagination-border-color)
}

.hh-scope .k-timeline-horizontal .k-timeline-track-wrap::after, .hh-scope .k-timeline-vertical::after{
    background-color: #0e3a32;
    border-color: #0e3a32
}

.hh-scope .k-timeline-horizontal .k-timeline-flag::after{
    background-color: #0e3a32
}

.hh-scope .k-breadcrumb.k-state-focused, .hh-scope .k-breadcrumb:focus{
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-breadcrumb .k-breadcrumb-link{
    border-color: transparent;
    color: #0e3a32;
    background-color: transparent
}

.hh-scope .k-breadcrumb .k-breadcrumb-link.k-state-hover, .hh-scope .k-breadcrumb .k-breadcrumb-link:hover{
    border-color: transparent;
    color: #0a2a24;
    background-color: rgba(0,0,0,.08)
}

.hh-scope .k-breadcrumb .k-breadcrumb-link.k-state-focused, .hh-scope .k-breadcrumb .k-breadcrumb-link:focus{
    color: #0e3a32;
    box-shadow: inset 0 0 0 2px rgba(0,0,0,.12)
}

.hh-scope .k-breadcrumb .k-breadcrumb-root-link{
    color: #fff
}

.hh-scope .k-breadcrumb .k-breadcrumb-root-link.k-state-hover, .hh-scope .k-breadcrumb .k-breadcrumb-root-link:hover{
    background-color: rgba(0,0,0,.08)
}

.hh-scope .k-breadcrumb .k-breadcrumb-root-link.k-state-focused, .hh-scope .k-breadcrumb .k-breadcrumb-root-link:focus{
    box-shadow: inset 0 0 0 2px rgba(0,0,0,.12)
}

.hh-scope .k-breadcrumb .k-breadcrumb-delimiter-icon, .hh-scope .k-breadcrumb .k-breadcrumb-root-link{
    color: inherit
}

.hh-scope .k-listgroup{
    border-radius: 0;
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-listgroup-flush{
    border-radius: 0
}

.hh-scope .k-badge.k-badge-secondary{
    border-color: #ededed;
    color: #2e2e2e;
    background-color: #ededed
}

.hh-scope .k-badge.k-badge-primary{
    border-color: #0e3a32;
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-badge.k-badge-info{
    border-color: #1b6d85;
    color: #fff;
    background-color: #1b6d85
}

.hh-scope .k-badge.k-badge-success{
    border-color: #000;
    color: #fff;
    background-color: #000
}

.hh-scope .k-badge.k-badge-warning{
    border-color: #985f0d;
    color: #fff;
    background-color: #985f0d
}

.hh-scope .k-badge.k-badge-error{
    border-color: #631816;
    color: #fff;
    background-color: #631816
}

.hh-scope .k-badge-outline.k-badge-secondary{
    border-color: currentColor;
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-badge-outline.k-badge-primary{
    border-color: currentColor;
    color: #0e3a32;
    background-color: #fff
}

.hh-scope .k-badge-outline.k-badge-info{
    border-color: currentColor;
    color: #1b6d85;
    background-color: #fff
}

.hh-scope .k-badge-outline.k-badge-success{
    border-color: currentColor;
    color: #000;
    background-color: #fff
}

.hh-scope .k-badge-outline.k-badge-warning{
    border-color: currentColor;
    color: #985f0d;
    background-color: #fff
}

.hh-scope .k-badge-outline.k-badge-error{
    border-color: currentColor;
    color: #631816;
    background-color: #fff
}

.hh-scope .k-checkbox{
    border-radius: 0;
    border-color: #c8c8c8;
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-checkbox:checked::before{
    border-radius: 0
}

.hh-scope .k-checkbox:hover{
    border-color: #d1d1d1;
    color: #0e3a32;
    background-color: #fff
}

.hh-scope .k-checkbox:focus{
    box-shadow: 0 0 0 2px rgba(0,0,0,.06);
    border-color: #d1d1d1
}

.hh-scope .k-checkbox.k-state-indeterminate, .hh-scope .k-checkbox:indeterminate{
    border-color: #c8c8c8;
    color: #0e3a32;
    background-color: #fff
}

.hh-scope .k-checkbox:checked{
    border-color: #0e3a32;
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-checkbox:checked:focus{
    box-shadow: 0 0 0 2px rgba(14,58,50,.3);
    border-color: #0e3a32
}

.hh-scope .k-checkbox.k-invalid, .hh-scope .k-checkbox.k-state-invalid{
    border-color: #0e3a32
}

.hh-scope .k-radio{
    border-color: #c8c8c8;
    color: #2e2e2e;
    background-color: #fff;
    border-radius: 50%
}

.hh-scope .k-radio::before{
    border-radius: 50%
}

.hh-scope .k-radio:hover{
    border-color: #d1d1d1;
    color: #0e3a32;
    background-color: #fff
}

.hh-scope .k-radio:focus{
    box-shadow: 0 0 0 2px rgba(0,0,0,.06);
    border-color: #d1d1d1
}

.hh-scope .k-radio:checked{
    border-color: #0e3a32;
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-radio:checked:focus{
    box-shadow: 0 0 0 2px rgba(14,58,50,.3);
    border-color: #0e3a32
}

.hh-scope .k-filemanager-toolbar{
    border-color: var(--bs-border-color)
}

.hh-scope .k-filemanager-navigation{
    border-color: var(--bs-border-color)
}

.hh-scope .k-filemanager-breadcrumb{
    border-color: var(--bs-border-color);
    background-color: #ededed
}

.hh-scope .k-filemanager .k-dropzone-hovered{
    color: inherit;
    background-color: inherit
}

.hh-scope .k-filemanager-listview .k-item.k-state-selected .k-icon{
    color: #fff
}

.hh-scope .k-filemanager-listview .k-item .k-icon{
    color: #9e9e9e
}

.hh-scope .k-filemanager-preview{
    border-color: var(--bs-border-color)
}

.hh-scope .k-filemanager-preview .k-file-preview-wrapper .k-icon{
    color: #9e9e9e
}

.hh-scope .k-filemanager-preview .k-file-size{
    color: inherit
}

.hh-scope .k-filemanager-drag-hint{
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-filemanager-drag-hint .k-icon{
    color: #fff
}

.hh-scope .k-in, .hh-scope .k-item{
    border-color: transparent
}

.hh-scope .k-splitbar .k-resize-handle{
    background-color: #2e2e2e
}

.hh-scope .k-block, .hh-scope .k-widget{
    background-color: #fff
}

.hh-scope .k-autocomplete, .hh-scope .k-block, .hh-scope .k-button-group .k-tool, .hh-scope .k-content, .hh-scope .k-dropdown-wrap, .hh-scope .k-dropzone-active, .hh-scope .k-editable-area, .hh-scope .k-filter-row>th, .hh-scope .k-footer-template td, .hh-scope .k-grid td, .hh-scope .k-grid td.k-state-selected, .hh-scope .k-grid-content-locked, .hh-scope .k-grid-footer, .hh-scope .k-grid-footer-locked, .hh-scope .k-grid-footer-wrap, .hh-scope .k-grid-header, .hh-scope .k-grid-header-locked, .hh-scope .k-grid-header-wrap, .hh-scope .k-group, .hh-scope .k-group-footer td, .hh-scope .k-grouping-header, .hh-scope .k-grouping-header .k-group-indicator, .hh-scope .k-header, .hh-scope .k-input, .hh-scope .k-pager-refresh, .hh-scope .k-pager-wrap, .hh-scope .k-pager-wrap .k-link, .hh-scope .k-panel>.k-item>.k-link, .hh-scope .k-panelbar .k-content, .hh-scope .k-panelbar .k-panel, .hh-scope .k-panelbar>.k-item>.k-link, .hh-scope .k-popup.k-align .k-list .k-item:last-child, .hh-scope .k-separator, .hh-scope .k-slider-track, .hh-scope .k-splitbar, .hh-scope .k-state-default, .hh-scope .k-state-default .k-select, .hh-scope .k-state-disabled, .hh-scope .k-textbox, .hh-scope .k-textbox>input, .hh-scope .k-tiles, .hh-scope .k-toolbar, .hh-scope .k-tooltip, .hh-scope .k-treemap-tile, .hh-scope .k-upload-files, .hh-scope .k-widget{
    border-color: var(--bs-border-color)
}

.hh-scope .k-dropzone-hovered, .hh-scope .k-footer-template td, .hh-scope .k-grid-footer, .hh-scope .k-group, .hh-scope .k-group-footer td, .hh-scope .k-grouping-header, .hh-scope .k-pager-wrap, .hh-scope .k-popup, .hh-scope .k-widget .k-status{
    background-color: var(--bs-body-bg)
}

.hh-scope .k-grid .k-state-selected:hover .k-group-cell, .hh-scope .k-grouping-row td, .hh-scope .k-resize-handle-inner, .hh-scope td.k-group-cell{
    background-color: transparent
}

.hh-scope .k-list-container{
    border-color: #dbcfa7;
    background-color: #fff
}

.hh-scope .k-content, .hh-scope .k-panel>li.k-item, .hh-scope .k-panelbar>li.k-item, .hh-scope .k-tiles{
    background-color: var(--bs-body-bg)
}

.hh-scope .k-alt, .hh-scope .k-pivot-layout>tbody>tr:first-child>td:first-child, .hh-scope .k-resource.k-alt, .hh-scope .k-separator{
    background-color: transparent
}

.hh-scope .k-header.k-alt, .hh-scope .k-pivot-rowheaders .k-alt .k-alt{
    background-color: rgba(0,0,0,0)
}

.hh-scope .k-autocomplete.k-header, .hh-scope .k-dropdown-wrap.k-state-active, .hh-scope .k-numeric-wrap.k-state-active, .hh-scope .k-picker-wrap.k-state-active, .hh-scope .k-textbox{
    border-color: #c8c8c8;
    background-color: #fff
}

.hh-scope .k-dateinput.k-state-disabled>.k-textbox:hover, .hh-scope .k-maskedtextbox.k-state-disabled>.k-textbox:hover{
    border-color: var(--bs-border-color)
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-autocomplete.k-state-focused .k-input, .hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-dropdown-wrap.k-state-focused .k-input, .hh-scope .k-numeric-wrap.k-state-focused .k-input, .hh-scope .k-picker-wrap.k-state-focused .k-input, .hh-scope .k-textbox>input{
    border-color: var(--bs-border-color)
}

.hh-scope .k-textbox>input, .hh-scope input.k-textbox, .hh-scope input.k-textbox:hover, .hh-scope textarea.k-textbox, .hh-scope textarea.k-textbox:hover{
    background: 0 0
}

.hh-scope .k-input, .hh-scope .k-multiselect-wrap, .hh-scope .k-textbox>input, .hh-scope input.k-textbox, .hh-scope input.k-textbox:hover, .hh-scope textarea.k-textbox, .hh-scope textarea.k-textbox:hover{
    background-color: #fff;
    color: #2e2e2e
}

.hh-scope .k-input[readonly]{
    background-color: #fff;
    color: #2e2e2e
}

.hh-scope .k-block, .hh-scope .k-content, .hh-scope .k-dropdown .k-input, .hh-scope .k-popup, .hh-scope .k-toolbar, .hh-scope .k-widget{
    color: #2e2e2e
}

.hh-scope .k-inverse{
    color: #fff
}

.hh-scope .k-block{
    color: #2e2e2e
}

.hh-scope .k-link, .hh-scope .k-nav-current.k-state-hover .k-link{
    color: #0e3a32
}

.hh-scope .k-panelbar>li>.k-link, .hh-scope .k-tabstrip-items .k-link{
    color: #2e2e2e
}

.hh-scope .k-grid-header .k-header>.k-link, .hh-scope .k-header, .hh-scope .k-treemap-title{
    color: #2e2e2e
}

.hh-scope .k-autocomplete, .hh-scope .k-draghandle, .hh-scope .k-dropdown-wrap, .hh-scope .k-grid-header, .hh-scope .k-grouping-header, .hh-scope .k-header, .hh-scope .k-numeric-wrap, .hh-scope .k-pager-wrap, .hh-scope .k-panelbar .k-tabstrip-items .k-item, .hh-scope .k-picker-wrap, .hh-scope .k-progressbar, .hh-scope .k-state-highlight, .hh-scope .k-tabstrip-items .k-item, .hh-scope .k-textbox, .hh-scope .k-toolbar{
    background-image: none;
    background-position: 50% 50%;
    background-color: transparent
}

.hh-scope .k-widget.k-tooltip{
    background-image: none
}

.hh-scope .k-block, .hh-scope .k-treemap-tile{
    background-color: transparent
}

.hh-scope thead.k-grid-header, .hh-scope thead.k-grid-header tr:first-child{
    background: 0 0
}

.hh-scope .k-mediaplayer-toolbar{
    background-color: rgba(0,0,0,.85)
}

.hh-scope .k-hr{
    border-color: var(--bs-border-color)
}

.hh-scope .k-i-loading{
    background-image: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/Bootstrap/loading.gif?v=1)
}

.hh-scope .k-loading-image{
    background-image: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/Bootstrap/loading-image.gif)
}

.hh-scope .k-loading-color{
    background-color: #fff
}

.hh-scope .k-draghandle{
    border-color: #fff;
    background-color: #fff;
    box-shadow: 0 0 0 1px #c4c4c4
}

.hh-scope .k-draghandle:hover{
    border-color: #c2c2c2;
    background-color: #c2c2c2;
    box-shadow: none
}

.hh-scope .k-scheduler{
    color: #fff;
    background-color: #fff
}

.hh-scope .k-scheduler-layout{
    color: #2e2e2e
}

.hh-scope .k-scheduler-datecolumn, .hh-scope .k-scheduler-groupcolumn{
    background-color: #fff;
    color: #2e2e2e
}

.hh-scope .k-scheduler-header th, .hh-scope .k-scheduler-header-wrap, .hh-scope .k-scheduler-table td, .hh-scope .k-scheduler-times, .hh-scope .k-scheduler-times th, .hh-scope .k-scheduler-times tr{
    border-color: #ece9d3
}

.hh-scope .k-nonwork-hour, .hh-scope .k-scheduler-dayview .k-today.k-nonwork-hour, .hh-scope .k-scheduler-timelineview .k-today.k-nonwork-hour{
    background-color: #f7f7f7
}

.hh-scope .k-gantt .k-nonwork-hour{
    background-color: rgba(0,0,0,.02)
}

.hh-scope .k-gantt .k-header.k-nonwork-hour{
    background-color: rgba(0,0,0,.2)
}

.hh-scope .k-scheduler-table .k-today, .hh-scope .k-today>.k-scheduler-datecolumn, .hh-scope .k-today>.k-scheduler-groupcolumn{
    background-color: #eaeaea
}

.hh-scope .k-scheduler-now-arrow{
    border-left-color: #dbdbdb
}

.hh-scope .k-scheduler-now-line{
    background-color: #dbdbdb
}

.hh-scope .k-event, .hh-scope .k-task-complete{
    border-color: #051512;
    background: #051512 0 -257px none repeat-x;
    color: #fff
}

.hh-scope .k-event-inverse{
    color: #2e2e2e
}

.hh-scope .k-event.k-state-selected{
    background-position: 0 0;
    box-shadow: 0 0 0 2px #2e2e2e
}

.hh-scope .k-event .k-resize-handle:after, .hh-scope .k-task-single .k-resize-handle:after{
    background-color: #fff
}

.hh-scope .k-scheduler-marquee:after, .hh-scope .k-scheduler-marquee:before{
    border-color: #005a4e
}

.hh-scope .k-panelbar .k-content, .hh-scope .k-panelbar .k-item, .hh-scope .k-panelbar .k-panel{
    background-color: var(--bs-body-bg);
    border-color: #cecece
}

.hh-scope .k-panelbar>.k-item>.k-link{
    border-color: #cecece
}

.hh-scope .k-panel>li.k-item{
    background-color: var(--bs-body-bg)
}

.hh-scope .k-active-filter, .hh-scope .k-state-active, .hh-scope .k-state-active:hover{
    background-color: #fff;
    border-color: #cecece;
    color: #2e2e2e
}

.hh-scope .k-fieldselector .k-list-container{
    background-color: #fff
}

.hh-scope .k-menu .k-state-hover>.k-state-active{
    background-color: transparent
}

.hh-scope .k-state-highlight{
    background: #fff;
    color: #2e2e2e
}

.hh-scope .k-grouping-row .k-state-focused, .hh-scope .k-state-focused{
    border-color: #1b6f60
}

.hh-scope .k-mediaplayer-toolbar .k-button.k-bare.k-state-active, .hh-scope .k-mediaplayer-toolbar .k-button.k-bare.k-state-active:hover, .hh-scope .k-mediaplayer-toolbar .k-button.k-bare:active{
    color: #0e3a32
}

.hh-scope .k-calendar-container.k-group{
    border-color: #dbcfa7
}

.hh-scope .k-draghandle.k-state-selected:hover, .hh-scope .k-ghost-splitbar-horizontal, .hh-scope .k-ghost-splitbar-vertical, .hh-scope .k-list>.k-state-highlight, .hh-scope .k-list>.k-state-selected, .hh-scope .k-marquee-color, .hh-scope .k-panel>.k-state-selected, .hh-scope .k-scheduler .k-scheduler-toolbar .k-state-selected, .hh-scope .k-scheduler .k-today.k-state-selected, .hh-scope .k-state-selected, .hh-scope .k-state-selected:link, .hh-scope .k-state-selected:visited, .hh-scope .k-tool.k-state-selected{
    color: #fff;
    background-color: #005a4e;
    border-color: #005a4e;
    font-weight: 700
}

.hh-scope .k-group-header+.k-list>.k-item.k-first, .hh-scope .k-static-header+.k-list>.k-item.k-first, .hh-scope .k-virtual-item.k-first{
    border-top-color: #b0b0b0
}

.hh-scope .k-group-header+div>.k-list>.k-item.k-first:before{
    border-top-color: #b0b0b0
}

.hh-scope .k-popup>.k-group-header, .hh-scope .k-popup>.k-virtual-wrap>.k-group-header{
    background: #b0b0b0;
    color: #fff
}

.hh-scope .k-popup .k-list .k-item>.k-group{
    background: #b0b0b0;
    color: #fff;
    border-bottom-left-radius: -1
}

.hh-scope .k-marquee-text{
    color: #fff
}

.hh-scope .k-grid-header th.k-state-focused, .hh-scope .k-list>.k-state-focused, .hh-scope .k-listview>.k-state-focused, .hh-scope .k-state-focused, .hh-scope td.k-state-focused{
    box-shadow: inset 0 0 7px 0 #1b6f60
}

.hh-scope .k-popup .k-list .k-state-focused{
    border-radius: 0;
    box-shadow: inset 0 0 2px 0 #0e3a32,inset 0 0 7px 0 #1b6f60
}

.hh-scope .k-list>.k-state-focused.k-state-selected, .hh-scope .k-listview>.k-state-focused.k-state-selected, .hh-scope .k-state-focused.k-state-selected, .hh-scope td.k-state-focused.k-state-selected{
    box-shadow: none
}

.hh-scope .k-list-optionlabel.k-state-selected.k-state-focused{
    box-shadow: none
}

.hh-scope .k-panelbar>li.k-state-default>.k-link.k-state-selected, .hh-scope .k-panelbar>li>.k-state-selected, .hh-scope .k-state-selected>.k-link{
    color: #fff
}

.hh-scope .k-dropdown .k-state-focused, .hh-scope .k-filebrowser-dropzone, .hh-scope .k-list>.k-state-hover, .hh-scope .k-listbox .k-item:hover:not(.k-state-disabled), .hh-scope .k-pager-wrap .k-link:hover, .hh-scope .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .hh-scope .k-splitbar-horizontal-hover, .hh-scope .k-splitbar-vertical-hover, .hh-scope .k-state-hover{
    color: #2e2e2e;
    background-color: #ece9d3;
    border-color: #b0b0b0
}

.hh-scope .k-pager-wrap .k-link.k-state-disabled:hover{
    background-color: #0e3a32
}

.hh-scope .k-state-focused>.k-select, .hh-scope .k-state-hover>.k-select{
    border-color: #b0b0b0
}

.hh-scope .k-draghandle:hover, .hh-scope .k-listbox .k-item:hover, .hh-scope .k-other-month.k-state-hover .k-link, .hh-scope .k-pager-wrap .k-link:hover, .hh-scope .k-state-hover, .hh-scope .k-textbox:hover, .hh-scope div.k-filebrowser-dropzone em{
    background-image: none
}

.hh-scope .k-pager-wrap{
    background-color: transparent;
    color: #2e2e2e
}

.hh-scope .k-autocomplete.k-state-active, .hh-scope .k-dropdown-wrap.k-state-active, .hh-scope .k-numeric-wrap.k-state-active, .hh-scope .k-panelbar>.k-item>.k-state-focused, .hh-scope .k-picker-wrap.k-state-active, .hh-scope .k-state-active, .hh-scope .k-state-active:hover, .hh-scope .k-state-active>.k-link{
    background-image: none
}

.hh-scope .k-draghandle.k-state-selected:hover, .hh-scope .k-state-selected{
    background-image: none
}

.hh-scope .k-draghandle.k-state-selected:hover{
    background-position: 50% 50%
}

.hh-scope .k-other-month.k-state-hover .k-link, .hh-scope .k-state-hover>.k-link, .hh-scope div.k-filebrowser-dropzone em{
    color: #2e2e2e
}

.hh-scope .k-autocomplete.k-state-focused, .hh-scope .k-autocomplete.k-state-hover, .hh-scope .k-dropdown-wrap.k-state-focused, .hh-scope .k-dropdown-wrap.k-state-hover, .hh-scope .k-numeric-wrap.k-state-focused, .hh-scope .k-numeric-wrap.k-state-hover, .hh-scope .k-picker-wrap.k-state-focused, .hh-scope .k-picker-wrap.k-state-hover{
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    border-color: #c8c8c8
}

.hh-scope .k-dropdown .k-state-focused .k-input{
    color: #2e2e2e
}

.hh-scope .k-dropdown .k-state-hover .k-input{
    color: #2e2e2e
}

.hh-scope .k-state-error{
    border-color: #dbdbdb;
    background-color: #e5e5e5;
    color: #666
}

.hh-scope .k-edge .k-popup-edit-form, .hh-scope .k-edge .k-select, .hh-scope .k-ie11 .k-popup-edit-form, .hh-scope .k-ie11 .k-select{
    opacity: .9
}

.hh-scope .k-loading-mask.k-state-selected, .hh-scope .k-tile-empty.k-state-selected{
    border-width: 0;
    background-image: none;
    background-color: transparent
}

.hh-scope .k-dropzone .k-dropzone-hint, .hh-scope .k-dropzone .k-upload-status, .hh-scope .k-other-month, .hh-scope .k-other-month .k-link, .hh-scope .k-slider .k-draghandle, .hh-scope .k-state-disabled, .hh-scope .k-state-disabled .k-link, .hh-scope .k-tile-empty strong{
    color: #818181
}

.hh-scope .k-progressbar-indeterminate{
    background: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/Bootstrap/indeterminate.gif)
}

.hh-scope .k-progressbar-indeterminate .k-progress-status-wrap, .hh-scope .k-progressbar-indeterminate .k-state-selected{
    display: none
}

.hh-scope .k-slider-track{
    background-color: var(--bs-border-color)
}

.hh-scope .k-slider-selection{
    background-color: #005a4e
}

.hh-scope .k-slider-horizontal .k-tick{
    background-image: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/Bootstrap/slider-h.gif)
}

.hh-scope .k-slider-vertical .k-tick{
    background-image: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/Bootstrap/slider-v.gif)
}

.hh-scope .k-chart-crosshair-tooltip, .hh-scope .k-chart-shared-tooltip, .hh-scope .k-widget.k-tooltip{
    border-color: var(--bs-gray-300);
    background-color: var(--bs-gray-300);
    color: var(--bs-gray-600)
}

.hh-scope .k-widget.k-tooltip-validation{
    border-color: #eeb3b1;
    background-color: #f7d9d8;
    color: #551a18
}

.hh-scope .input-append .k-tooltip-validation, .hh-scope .input-prepend .k-tooltip-validation{
    font-size: 12px;
    position: relative;
    top: 3px
}

.hh-scope .k-callout-n{
    border-bottom-color: var(--bs-gray-300)
}

.hh-scope .k-callout-w{
    border-right-color: var(--bs-gray-300)
}

.hh-scope .k-callout-s{
    border-top-color: var(--bs-gray-300)
}

.hh-scope .k-callout-e{
    border-left-color: var(--bs-gray-300)
}

.hh-scope .k-tooltip-validation .k-callout-n{
    border-bottom-color: #eeb3b1
}

.hh-scope .k-tooltip-validation .k-callout-w{
    border-right-color: #eeb3b1
}

.hh-scope .k-tooltip-validation .k-callout-s{
    border-top-color: #eeb3b1
}

.hh-scope .k-tooltip-validation .k-callout-e{
    border-left-color: #eeb3b1
}

.hh-scope .k-splitbar{
    background-color: #f7f7f7
}

.hh-scope .k-restricted-size-horizontal, .hh-scope .k-restricted-size-vertical{
    background-color: #666
}

.hh-scope .k-dropzone{
    color: #2e2e2e;
    background-color: transparent;
    background-image: none;
    background-position: 50% 50%
}

.hh-scope .k-file{
    background-color: #fff;
    border-color: #ece9d3
}

.hh-scope .k-file:last-child{
    border-radius: 0
}

.hh-scope .k-file-progress{
    color: #000
}

.hh-scope .k-file-progress .k-progress{
    background-color: #0e3a32
}

.hh-scope .k-file-success .k-file-name, .hh-scope .k-file-success .k-upload-pct{
    color: #fff
}

.hh-scope .k-file-success .k-progress{
    background-color: #005a4e
}

.hh-scope .k-file-error{
    color: #383838
}

.hh-scope .k-file-error .k-file-extension-wrapper, .hh-scope .k-file-error .k-file-group-wrapper, .hh-scope .k-file-error .k-multiple-files-extension-wrapper, .hh-scope .k-file-error .k-multiple-files-group-wrapper{
    color: #383838;
    border-color: #383838
}

.hh-scope .k-file-error .k-file-extension-wrapper:before, .hh-scope .k-file-error .k-multiple-files-extension-wrapper:before{
    background-color: #fff;
    border-color: transparent transparent #383838 #383838
}

.hh-scope .k-file-error .k-progress{
    background-color: #d5413d
}

.hh-scope .k-file-extension-wrapper, .hh-scope .k-file-group-wrapper, .hh-scope .k-multiple-files-extension-wrapper, .hh-scope .k-multiple-files-group-wrapper{
    color: #818181;
    border-color: #818181
}

.hh-scope .k-file-invalid .k-file-name-invalid{
    color: #383838
}

.hh-scope .k-file-invalid-extension-wrapper, .hh-scope .k-file-invalid-group-wrapper, .hh-scope .k-multiple-files-invalid-extension-wrapper, .hh-scope .k-multiple-files-invalid-group-wrapper{
    color: #383838;
    border-color: #383838
}

.hh-scope .k-file-extension-wrapper:before, .hh-scope .k-multiple-files-extension-wrapper:before{
    background-color: #fff;
    border-color: transparent transparent #818181 #818181
}

.hh-scope .k-file-invalid-extension-wrapper:before, .hh-scope .k-multiple-files-invalid-extension-wrapper:before{
    background-color: #fff;
    border-color: transparent transparent #383838 #383838
}

.hh-scope .k-multiple-files-extension-wrapper:after{
    border-top-color: #818181;
    border-left-color: #818181
}

.hh-scope .k-multiple-files-invalid-extension-wrapper:after{
    border-top-color: #383838;
    border-left-color: #383838
}

.hh-scope .k-file-information, .hh-scope .k-file-size, .hh-scope .k-file-validation-message{
    color: #818181
}

.hh-scope .k-upload .k-upload-selected{
    border-color: var(--bs-border-color)
}

.hh-scope .k-tile{
    border-color: var(--bs-body-bg)
}

.hh-scope .k-textbox:hover, .hh-scope .k-tiles li.k-state-hover{
    border-color: #b0b0b0
}

.hh-scope .k-tiles li.k-state-selected{
    border-color: #005a4e
}

.hh-scope .k-leaf, .hh-scope .k-leaf.k-state-hover{
    color: #fff
}

.hh-scope .k-leaf.k-inverse, .hh-scope .k-leaf.k-inverse.k-state-hover{
    color: #000
}

.hh-scope .k-widget{
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}

.hh-scope .k-calendar-container>.k-calendar{
    box-shadow: none
}

.hh-scope .k-breadcrumb, .hh-scope .k-rating, .hh-scope .k-slider, .hh-scope .k-treeview, .hh-scope .k-upload{
    box-shadow: none
}

.hh-scope .k-state-hover{
    box-shadow: 0 1px 0 rgba(255,255,255,.2)
}

.hh-scope .k-autocomplete.k-state-focused, .hh-scope .k-dropdown-wrap.k-state-focused, .hh-scope .k-numeric-wrap.k-state-focused, .hh-scope .k-picker-wrap.k-state-focused{
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-state-selected{
    box-shadow: 0 1px 1px rgba(0,0,0,.075) inset
}

.hh-scope .k-state-active{
    box-shadow: none
}

.hh-scope .k-grid td.k-state-selected.k-state-focused{
    background-color: #00695b
}

.hh-scope .k-autocomplete.k-state-border-down, .hh-scope .k-autocomplete.k-state-border-up, .hh-scope .k-datepicker-calendar, .hh-scope .k-dropdown-wrap.k-state-active, .hh-scope .k-filebrowser .k-image, .hh-scope .k-grid .k-filter-options, .hh-scope .k-menu .k-menu-group, .hh-scope .k-multiselect.k-state-focused, .hh-scope .k-picker-wrap.k-state-active, .hh-scope .k-popup, .hh-scope .k-time-popup, .hh-scope .k-tooltip{
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.2)
}

.hh-scope .k-treemap-tile.k-state-hover{
    box-shadow: inset 0 0 0 3px var(--bs-border-color)
}

.hh-scope .k-window{
    border-color: rgba(0,0,0,.2);
    box-shadow: 1px 1px 7px 1px rgba(128,128,128,.2)
}

.hh-scope .k-window.k-state-focused{
    border-color: rgba(0,0,0,.2);
    box-shadow: 1px 1px 7px 1px rgba(0,0,0,.2)
}

.hh-scope .k-window-maximized .k-window-content, .hh-scope .k-window-maximized .k-window-titlebar, .hh-scope .k-window.k-window-maximized{
    border-radius: 0
}

.hh-scope .k-shadow{
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.hh-scope .k-inset{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.2)
}

.hh-scope .k-editor-inline ::-moz-selection{
    background-color: #005a4e;
    text-shadow: none;
    color: #fff
}

.hh-scope .k-editor-inline ::selection{
    background-color: #005a4e;
    text-shadow: none;
    color: #fff
}

.hh-scope .k-editor-inline ::-moz-selection{
    background-color: #005a4e;
    text-shadow: none;
    color: #fff
}

.hh-scope .k-notification{
    border-radius: 0
}

.hh-scope .k-notification-info{
    background-color: #5bc0de;
    color: #0a2730;
    border-color: #31b0d5
}

.hh-scope .k-notification-success{
    background-color: #005a4e;
    color: #000;
    border-color: #002722
}

.hh-scope .k-notification-warning{
    background-color: #f0ad4e;
    color: #3a2405;
    border-color: #ec971f
}

.hh-scope .k-notification-error{
    background-color: #d5413d;
    color: #100403;
    border-color: #b72b28
}

.hh-scope .k-gantt .k-treelist{
    background: 0 0
}

.hh-scope .k-gantt .k-treelist .k-alt{
    background-color: rgba(0,0,0,0)
}

.hh-scope .k-gantt .k-treelist tr:hover{
    background-color: #ededed
}

.hh-scope .k-gantt .k-treelist .k-alt.k-state-selected, .hh-scope .k-gantt .k-treelist .k-alt.k-state-selected>td, .hh-scope .k-gantt .k-treelist .k-state-selected, .hh-scope .k-gantt .k-treelist .k-state-selected td{
    background-color: #005a4e
}

.hh-scope .k-task-dot:after{
    background-color: #2e2e2e;
    border-color: #2e2e2e
}

.hh-scope .k-task-dot:hover:after{
    background-color: #fff
}

.hh-scope .k-task-summary{
    border-color: #6e6e6e;
    background: #6e6e6e
}

.hh-scope .k-task-milestone, .hh-scope .k-task-summary-complete{
    border-color: #2e2e2e;
    background: #2e2e2e
}

.hh-scope .k-state-selected.k-task-summary{
    border-color: #27a18b;
    background: #27a18b
}

.hh-scope .k-state-selected .k-task-summary-complete, .hh-scope .k-state-selected.k-task-milestone{
    border-color: #005a4e;
    background: #005a4e
}

.hh-scope .k-task-single{
    background-color: #0c322b;
    border-color: #051512;
    color: #fff
}

.hh-scope .k-state-selected.k-task-single{
    border-color: #005a4e
}

.hh-scope .k-gantt-line{
    background-color: #2e2e2e;
    color: #2e2e2e
}

.hh-scope .k-state-selected.k-gantt-line{
    background-color: #005a4e;
    color: #005a4e
}

.hh-scope .k-resource{
    background-color: #fff
}

.hh-scope .k-autocomplete, .hh-scope .k-block, .hh-scope .k-calendar-container, .hh-scope .k-colorpicker, .hh-scope .k-combobox, .hh-scope .k-datepicker, .hh-scope .k-datetimepicker, .hh-scope .k-drag-clue, .hh-scope .k-dropdown, .hh-scope .k-dropdown-wrap, .hh-scope .k-editor-inline, .hh-scope .k-grid .k-filter-options, .hh-scope .k-grouping-header .k-group-indicator, .hh-scope .k-inline-block, .hh-scope .k-list-container, .hh-scope .k-multiselect, .hh-scope .k-numeric-wrap, .hh-scope .k-numerictextbox, .hh-scope .k-picker-wrap, .hh-scope .k-slider-selection, .hh-scope .k-slider-track, .hh-scope .k-split-button, .hh-scope .k-textbox, .hh-scope .k-tile, .hh-scope .k-timepicker, .hh-scope .k-tooltip, .hh-scope .k-touch-scrollbar, .hh-scope .k-treeview .k-in, .hh-scope .k-upload, .hh-scope .k-window, .hh-scope .k-window-titleless .k-window-content{
    border-radius: 0
}

.hh-scope .k-tool{
    text-align: center;
    vertical-align: middle
}

.hh-scope .k-tool.k-group-start, .hh-scope .k-toolbar .k-button-group .k-group-start, .hh-scope .k-toolbar .k-split-button .k-button{
    border-radius: 0
}

.hh-scope .k-rtl .k-tool.k-group-start, .hh-scope .k-rtl .k-toolbar .k-button-group .k-group-start, .hh-scope .k-rtl .k-toolbar .k-split-button .k-button{
    border-radius: 0
}

.hh-scope .k-toolbar .k-button-group>.k-group-end{
    border-radius: 0
}

.hh-scope .k-tool.k-group-end, .hh-scope .k-toolbar .k-button-group .k-button+.k-group-end, .hh-scope .k-toolbar .k-split-button .k-split-button-arrow{
    border-radius: 0
}

.hh-scope .k-rtl .k-tool.k-group-end, .hh-scope .k-rtl .k-toolbar .k-button-group .k-group-end, .hh-scope .k-rtl .k-toolbar .k-split-button .k-split-button-arrow{
    border-radius: 0
}

.hh-scope .k-overflow-container .k-button-group .k-button{
    border-radius: 0
}

.hh-scope .k-overflow-container .k-separator{
    border-color: #cecece
}

.hh-scope .k-overflow-container .k-overflow-button, .hh-scope .k-split-container .k-button{
    color: #0e3a32
}

.hh-scope .k-overflow-container .k-overflow-button.k-state-hover, .hh-scope .k-overflow-container .k-overflow-button:hover, .hh-scope .k-split-container .k-button.k-state-hover, .hh-scope .k-split-container .k-button:hover{
    color: #fff;
    background-color: #04110f
}

.hh-scope .k-group-start.k-group-end.k-tool{
    border-radius: 0
}

.hh-scope .k-autocomplete.k-state-border-up, .hh-scope .k-calendar-container.k-state-border-up, .hh-scope .k-dropdown-wrap.k-state-border-up, .hh-scope .k-filter-menu, .hh-scope .k-list-container.k-state-border-up, .hh-scope .k-multiselect.k-state-border-up, .hh-scope .k-numeric-wrap.k-state-border-up, .hh-scope .k-picker-wrap.k-state-border-up, .hh-scope .k-window-content{
    border-radius: 0
}

.hh-scope .k-autocomplete.k-state-border-up .k-input, .hh-scope .k-dropdown-wrap.k-state-border-up .k-input, .hh-scope .k-numeric-wrap.k-state-border-up .k-input, .hh-scope .k-picker-wrap.k-state-border-up .k-input, .hh-scope .k-picker-wrap.k-state-border-up .k-selected-color{
    border-radius: 0
}

.hh-scope .k-multiselect.k-state-border-up .k-multiselect-wrap{
    border-radius: 0
}

.hh-scope .k-autocomplete.k-state-border-down, .hh-scope .k-block>.k-header, .hh-scope .k-calendar-container.k-state-border-down, .hh-scope .k-dropdown-wrap.k-state-border-down, .hh-scope .k-list-container.k-state-border-down, .hh-scope .k-multiselect.k-state-border-down, .hh-scope .k-numeric-wrap.k-state-border-down, .hh-scope .k-panelbar .k-tabstrip-items .k-item, .hh-scope .k-picker-wrap.k-state-border-down, .hh-scope .k-tabstrip-items .k-item, .hh-scope .k-tabstrip-items .k-link, .hh-scope .k-window-titlebar{
    border-radius: 0
}

.hh-scope .k-split-button.k-state-border-down>.k-button{
    border-radius: 0
}

.hh-scope .k-split-button.k-state-border-up>.k-button{
    border-radius: 0
}

.hh-scope .k-split-button.k-state-border-down>.k-split-button-arrow{
    border-radius: 0
}

.hh-scope .k-split-button.k-state-border-up>.k-split-button-arrow{
    border-radius: 0
}

.hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input{
    border-radius: 0
}

.hh-scope .k-rtl .k-dropdown-wrap .k-input, .hh-scope .k-rtl .k-numeric-wrap .k-input, .hh-scope .k-rtl .k-picker-wrap .k-input{
    border-radius: 0
}

.hh-scope .k-numeric-wrap .k-link{
    border-radius: 0
}

.hh-scope .k-numeric-wrap .k-link+.k-link{
    border-radius: 0
}

.hh-scope .k-colorpicker .k-selected-color{
    border-radius: 0
}

.hh-scope .k-rtl .k-colorpicker .k-selected-color{
    border-radius: 0
}

.hh-scope .k-autocomplete.k-state-border-down .k-input{
    border-radius: 0
}

.hh-scope .k-dropdown-wrap.k-state-border-down .k-input, .hh-scope .k-numeric-wrap.k-state-border-down .k-input, .hh-scope .k-picker-wrap.k-state-border-down .k-input, .hh-scope .k-picker-wrap.k-state-border-down .k-selected-color{
    border-radius: 0
}

.hh-scope .k-numeric-wrap .k-link.k-state-selected{
    background-color: #ededed
}

.hh-scope .k-multiselect.k-state-border-down .k-multiselect-wrap{
    border-radius: 0
}

.hh-scope .k-datetimepicker .k-select+.k-select, .hh-scope .k-dropdown-wrap .k-select, .hh-scope .k-list-container.k-state-border-right, .hh-scope .k-numeric-wrap .k-select, .hh-scope .k-picker-wrap .k-select{
    border-radius: 0
}

.hh-scope .k-rtl .k-datetimepicker .k-select+.k-select, .hh-scope .k-rtl .k-dropdown-wrap .k-select, .hh-scope .k-rtl .k-list-container.k-state-border-right, .hh-scope .k-rtl .k-numeric-wrap .k-select, .hh-scope .k-rtl .k-picker-wrap .k-select{
    border-radius: 0
}

.hh-scope .k-numeric-wrap.k-expand-padding .k-input{
    border-radius: 0
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-multiselect-wrap, .hh-scope .k-textbox>input{
    border-radius: 0
}

.hh-scope .k-dropzone, .hh-scope .k-fieldselector .k-list .k-item, .hh-scope .k-list .k-state-focused, .hh-scope .k-list .k-state-highlight, .hh-scope .k-list .k-state-hover, .hh-scope .k-list .k-state-selected, .hh-scope .k-list-optionlabel, .hh-scope .k-listbox .k-item{
    border-radius: 0
}

.hh-scope .k-grid .k-slider .k-button, .hh-scope .k-slider .k-button{
    border-radius: 13px
}

.hh-scope .k-draghandle{
    border-radius: 13px
}

.hh-scope .k-gantt-toolbar>ul.k-gantt-views li:first-child+li, .hh-scope .k-gantt-toolbar>ul.k-gantt-views li:first-child+li .k-link, .hh-scope .k-scheduler-toolbar>ul li:first-child, .hh-scope .k-scheduler-toolbar>ul li:first-child .k-link, .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li, .hh-scope .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li .k-link{
    border-radius: 0
}

.hh-scope .k-rtl .k-gantt-toolbar>ul.k-gantt-views li:first-child+li .k-link, .hh-scope .k-rtl .k-scheduler-toolbar>ul li:first-child, .hh-scope .k-rtl .k-scheduler-toolbar>ul li:first-child .k-link, .hh-scope .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li, .hh-scope .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li .k-link .k-rtl .k-gantt-toolbar>ul.k-gantt-views li:first-child+li{
    border-radius: 0
}

.hh-scope .k-edit-field>.k-scheduler-navigation{
    border-radius: 0
}

.hh-scope .k-gantt-toolbar ul.k-gantt-views li:last-child, .hh-scope .k-gantt-toolbar ul.k-gantt-views li:last-child .k-link, .hh-scope .k-scheduler-toolbar .k-nav-next, .hh-scope .k-scheduler-toolbar .k-nav-next .k-link, .hh-scope .k-scheduler-toolbar ul+ul li:last-child, .hh-scope .k-scheduler-toolbar ul+ul li:last-child .k-link{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.hh-scope .k-rtl .k-gantt-toolbar ul.k-gantt-views li:last-child, .hh-scope .k-rtl .k-gantt-toolbar ul.k-gantt-views li:last-child .k-link, .hh-scope .k-rtl .k-scheduler-toolbar .k-nav-next, .hh-scope .k-rtl .k-scheduler-toolbar .k-nav-next .k-link, .hh-scope .k-rtl .k-scheduler-toolbar ul+ul li:last-child, .hh-scope .k-rtl .k-scheduler-toolbar ul+ul li:last-child .k-link{
    border-radius: 0
}

.hh-scope .k-scheduler div.k-scheduler-footer .k-link, .hh-scope .k-scheduler div.k-scheduler-footer ul li{
    border-radius: 0
}

.hh-scope .k-event, .hh-scope .k-event .k-link, .hh-scope .k-more-events, .hh-scope .k-task-complete, .hh-scope .k-task-single{
    border-radius: -1
}

.hh-scope .k-scheduler-mobile .k-event{
    border-radius: -2
}

.hh-scope .k-autocomplete, .hh-scope .k-dropdown-wrap.k-state-default, .hh-scope .k-numeric-wrap.k-state-default, .hh-scope .k-picker-wrap.k-state-default{
    background-image: none;
    background-position: 50% 50%;
    background-color: #fff;
    border-color: #c8c8c8
}

.hh-scope .k-autocomplete.k-state-hover, .hh-scope .k-dropdown-wrap.k-state-hover, .hh-scope .k-numeric-wrap.k-state-hover, .hh-scope .k-picker-wrap.k-state-hover{
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    border-color: var(--bs-primary)
}

.hh-scope .k-multiselect-wrap{
    border-color: #c8c8c8
}

.hh-scope .k-multiselect-wrap.k-state-hover, .hh-scope .k-state-hover>.k-multiselect-wrap{
    border-color: var(--bs-primary);
    background-color: #fff;
    color: #fff
}

.hh-scope .k-multiselect-wrap.k-state-hover .k-clear-value, .hh-scope .k-state-hover>.k-multiselect-wrap .k-clear-value{
    color: #2e2e2e
}

.hh-scope .k-autocomplete.k-state-focused, .hh-scope .k-dropdown-wrap.k-state-focused, .hh-scope .k-numeric-wrap.k-state-focused, .hh-scope .k-picker-wrap.k-state-focused{
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    border-color: var(--bs-primary);
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-multiselect-wrap.k-state-focused, .hh-scope .k-state-focused>.k-multiselect-wrap{
    border-color: var(--bs-primary);
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-list-container{
    color: #2e2e2e
}

.hh-scope .k-nodata{
    color: #818181
}

.hh-scope .k-dropdown .k-input, .hh-scope .k-dropdown .k-state-focused .k-input, .hh-scope .k-menu .k-popup{
    color: #2e2e2e
}

.hh-scope .k-state-default>.k-select{
    border-color: #c8c8c8
}

.hh-scope .k-state-hover>.k-select{
    border-color: var(--bs-primary)
}

.hh-scope .k-state-focused>.k-select{
    border-color: var(--bs-primary)
}

.hh-scope .k-tabstrip:focus{
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-panelbar>li.k-state-default>.k-link, .hh-scope .k-tabstrip-items .k-state-default .k-link{
    color: #0e3a32
}

.hh-scope .k-panelbar>li.k-state-default>.k-link.k-state-hover, .hh-scope .k-panelbar>li.k-state-hover>.k-link, .hh-scope .k-tabstrip-items .k-state-hover .k-link{
    color: #2e2e2e
}

.hh-scope .k-panelbar>.k-state-focused.k-state-hover{
    background: #ece9d3;
    box-shadow: none
}

.hh-scope .k-tabstrip-items .k-item{
    border-color: transparent
}

.hh-scope .k-tabstrip-items .k-state-hover{
    border-color: #b0b0b0
}

.hh-scope .k-panelbar .k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-items .k-state-active{
    background-color: #fff;
    background-image: none;
    border-color: #cecece
}

.hh-scope .k-panelbar .k-tabstrip-top>.k-tabstrip-items .k-state-active, .hh-scope .k-tabstrip-top>.k-tabstrip-items .k-state-active{
    border-bottom-color: #fff
}

.hh-scope .k-tabstrip .k-content.k-state-active{
    background-color: #fff;
    color: #2e2e2e
}

.hh-scope .k-menu .k-item, .hh-scope .k-menu.k-header{
    border-color: #cecece
}

.hh-scope .k-column-menu, .hh-scope .k-column-menu .k-item, .hh-scope .k-overflow-container .k-overflow-group{
    border-color: #cecece
}

.hh-scope .k-overflow-container .k-overflow-group{
    box-shadow: inset 0 1px 0 #fff,0 1px 0 #fff
}

.hh-scope .k-overflow-container .k-overflow-group+.k-overflow-group, .hh-scope .k-toolbar-first-visible.k-overflow-group{
    box-shadow: 0 1px 0 #fff
}

.hh-scope .k-toolbar-last-visible.k-overflow-group{
    box-shadow: inset 0 1px 0 #fff
}

.hh-scope .k-toolbar:not(.k-spreadsheet-toolbar) .k-button-group .k-button:focus, .hh-scope .k-toolbar:not(.k-spreadsheet-toolbar) .k-button.k-state-disabled:focus{
    border-color: #b0b0b0;
    box-shadow: none
}

.hh-scope .k-column-menu .k-separator{
    border-color: #cecece;
    background-color: transparent
}

.hh-scope .k-menu .k-group{
    border-color: #dbcfa7
}

.hh-scope .k-grid-filter.k-state-active{
    background-color: #fff
}

.hh-scope .k-grid-footer td, .hh-scope .k-group-footer td, .hh-scope .k-grouping-row td{
    color: #2e2e2e;
    border-color: #cecece;
    font-weight: 700
}

.hh-scope .k-grouping-header{
    color: #2e2e2e
}

.hh-scope .k-grid tr:hover{
    background-color: #ededed
}

.hh-scope .k-grid .k-filter-row:hover, .hh-scope .k-pivot-rowheaders .k-grid tr:hover{
    background: 0 0
}

.hh-scope .k-grid td.k-state-focused{
    box-shadow: inset 0 0 0 1px inset 0 0 7px 0 #1b6f60
}

.hh-scope .k-grid tr.k-state-focused:hover td{
    background-color: #18ffe0
}

.hh-scope .k-grid td.k-state-selected:hover, .hh-scope .k-grid tr.k-state-selected:hover td{
    background-color: #00362f
}

.hh-scope .k-grid tr.k-state-selected:hover td.k-state-focused, .hh-scope .k-grid tr:hover .k-state-focused.k-state-selected{
    box-shadow: inset 0 0 7px 0 #000
}

.hh-scope .k-grid .k-header .k-grid-search{
    background: 0 0;
    background-color: #fff;
    color: #2e2e2e
}

.hh-scope .k-gantt-toolbar .k-state-default, .hh-scope .k-grid .k-grouping-header, .hh-scope .k-grid-header, .hh-scope .k-grid-header-wrap, .hh-scope .k-grouping-header .k-group-indicator, .hh-scope .k-header, .hh-scope .k-pager-wrap, .hh-scope .k-pager-wrap .k-link, .hh-scope .k-pager-wrap .k-textbox{
    border-color: #cecece
}

.hh-scope .k-pager-numbers .k-link, .hh-scope .k-treeview .k-in{
    border-color: transparent
}

.hh-scope .k-grid .k-hierarchy-cell .k-icon, .hh-scope .k-scheduler-table .k-icon, .hh-scope .k-treeview .k-icon{
    background-color: transparent;
    border-radius: 0
}

.hh-scope .k-scheduler-table .k-state-hover .k-icon{
    background-color: transparent
}

.hh-scope .k-editor .k-tool:focus{
    outline: 0;
    border-color: #b0b0b0;
    box-shadow: none
}

@media screen and (-ms-high-contrast:active) {
    .hh-scope .k-editor-toolbar-wrap .k-button-group .k-tool:focus, .hh-scope .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused{
        border-color: #fff
    }
}

@media only screen and (max-width: 1024px) {
    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{
        background-image:none;
        background-position: 50% 50%;
        background-color: #fff;
        border-color: var(--bs-border-color)
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{
        border-radius: 0
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li{
        border-radius: 0
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view{
        border-radius: -1 -1 0 0
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul li:first-child, .hh-scope .k-edge .k-scheduler-toolbar>ul li:first-child .k-link, .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views li, .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views li .k-link, .hh-scope .k-ff .k-scheduler-toolbar>ul li:first-child, .hh-scope .k-ff .k-scheduler-toolbar>ul li:first-child .k-link, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views li, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views li .k-link, .hh-scope .k-ie11 .k-scheduler-toolbar>ul li:first-child, .hh-scope .k-ie11 .k-scheduler-toolbar>ul li:first-child .k-link, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li .k-link, .hh-scope .k-safari .k-scheduler-toolbar>ul li:first-child, .hh-scope .k-safari .k-scheduler-toolbar>ul li:first-child .k-link, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views li, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views li .k-link, .hh-scope .k-webkit .k-scheduler-toolbar>ul li:first-child, .hh-scope .k-webkit .k-scheduler-toolbar>ul li:first-child .k-link, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li .k-link{
        border-radius: 0
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views li:last-child, .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views li:last-child, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li:last-child, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views li:last-child, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li:last-child, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link{
        border-radius: 0 0 -1 -1
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover{
        border-color: #b0b0b0;
        background-image: none;
        background-color: #ece9d3
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{
        color: #2e2e2e;
        min-width: 75px
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link{
        color: #2e2e2e
    }

    .hh-scope .k-edge .k-scheduler-views>li.k-state-selected>.k-link:after, .hh-scope .k-ff .k-scheduler-views>li.k-state-selected>.k-link:after, .hh-scope .k-ie11 .k-scheduler-views>li.k-state-selected>.k-link:after, .hh-scope .k-safari .k-scheduler-views>li.k-state-selected>.k-link:after, .hh-scope .k-webkit .k-scheduler-views>li.k-state-selected>.k-link:after{
        display: block;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -.5em;
        right: .333em;
        width: 1.333em;
        height: 1.333em
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{
        border-width: 1px 1px 0;
        border-style: solid;
        border-color: #cecece;
        background-color: transparent;
        border-radius: 0;
        box-shadow: 0 2px 2px 0 rgba(0,0,0,.2)
    }

    .hh-scope .k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded, .hh-scope .k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded, .hh-scope .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded, .hh-scope .k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded, .hh-scope .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{
        border-width: 1px;
        background-image: none;
        border-radius: 0
    }
}

.hh-scope .k-editor, .hh-scope .k-grid, .hh-scope .k-menu, .hh-scope .k-scheduler{
    border-radius: 0
}

.hh-scope .k-grid-header:first-child, .hh-scope .k-grid-toolbar:first-child, .hh-scope .k-grid>.k-grouping-header, .hh-scope .k-scheduler>.k-scheduler-toolbar:first-child{
    border-radius: -1 -1 0 0
}

.hh-scope .k-gantt-timeline .k-grid-header:first-child .k-header:first-child, .hh-scope .k-gantt-timeline thead.k-grid-header .k-header:first-child, .hh-scope .k-grid-header:first-child th.k-header:first-child, .hh-scope .k-rtl .k-gantt-timeline thead.k-grid-header .k-header:last-child, .hh-scope .k-rtl thead.k-grid-header th.k-header:last-child, .hh-scope thead.k-grid-header th.k-header:first-child{
    border-radius: -1 0 0 0
}

.hh-scope .k-gantt-timeline .k-grid-header .k-header:last-child, .hh-scope .k-rtl .k-gantt-timeline .k-grid-header .k-header:first-child, .hh-scope .k-rtl .k-gantt-timeline .k-grid-header:first-child .k-header:first-child, .hh-scope .k-rtl .k-grid-header:first-child th.k-header:first-child, .hh-scope .k-rtl thead.k-grid-header th.k-header:first-child, .hh-scope thead.k-grid-header th.k-header:last-child{
    border-radius: 0 -1 0 0
}

.hh-scope .k-grid-pager, .hh-scope .k-scheduler-footer{
    border-radius: 0 0 -1 -1
}

.hh-scope .k-menu>.k-first{
    border-radius: -1 0 0 -1
}

.hh-scope .k-rtl .k-menu>.k-first{
    border-radius: 0 -1 -1 0
}

.hh-scope .k-widget.k-treeview{
    color: #0e3a32
}

.hh-scope .k-treeview .k-in.k-state-hover{
    color: #0e3a32
}

.hh-scope .k-draghandle.k-state-selected, .hh-scope .k-treeview .k-state-selected{
    box-shadow: none
}

.hh-scope .k-tabstrip-items .k-state-hover .k-link{
    color: #0e3a32
}

.hh-scope .k-tabstrip-items .k-state-active .k-link{
    color: #2e2e2e
}

.hh-scope .k-tabstrip-items .k-state-active .k-link{
    color: #2e2e2e
}

.hh-scope .k-tabstrip-items .k-item{
    background: 0 0
}

.hh-scope .k-tabstrip-items .k-item.k-state-active{
    background: #fff
}

.hh-scope .k-tabstrip-items .k-item.k-state-hover{
    background: #ece9d3
}

.hh-scope .k-tabstrip-items .k-state-focused{
    border-color: #1b6f60;
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-tabstrip-items .k-state-default.k-state-hover{
    border-color: #ece9d3
}

.hh-scope .k-multiselect .k-button{
    color: #fff;
    border-width: 0;
    border-color: #0e3a32;
    border-radius: 20px;
    background-color: #0e3a32
}

.hh-scope .k-multiselect .k-button .k-select{
    padding-left: 0;
    padding-right: .3em
}

.hh-scope .k-multiselect .k-button .k-i-close{
    height: 100%;
    font-size: 14px
}

.hh-scope .k-multiselect .k-button.k-state-hover{
    border-color: #000;
    background-color: #061916
}

.hh-scope .k-multiselect .k-button:active{
    color: #fff;
    box-shadow: none
}

.hh-scope .k-multiselect.k-state-disabled .k-button{
    color: #fff;
    background-color: #0e3a32;
    border-color: #0e3a32;
    box-shadow: none
}

.hh-scope .k-list>.k-state-hover{
    border-color: #ece9d3
}

.hh-scope .k-scheduler-toolbar>ul>li{
    background-color: #fff;
    border-color: #cecece
}

.hh-scope .k-menu .k-group{
    background: #fff
}

.hh-scope .k-menu .k-state-default .k-state-border-down{
    background-color: #eaeaea;
    box-shadow: inset 0 3px 8px rgba(0,0,0,.125)
}

.hh-scope .k-menu .k-item>.k-state-border-left, .hh-scope .k-menu .k-item>.k-state-border-right{
    background-color: #005a4e;
    color: #fff
}

.hh-scope .k-menu .k-state-selected>.k-link{
    color: #fff;
    background-color: #005a4e;
    border-color: #005a4e;
    background-image: none
}

.hh-scope .k-menu .k-link.k-state-active, .hh-scope .k-menu .k-menu-scroll-button:hover, .hh-scope .k-menu .k-state-hover>.k-link{
    color: #2e2e2e;
    background-color: #ece9d3;
    border-color: #b0b0b0;
    background-image: none
}

.hh-scope .k-menu .k-state-hover .k-link.k-state-active{
    background-color: #e1ddba
}

.hh-scope .k-slider-track{
    background-color: #fff;
    border-color: #c8c8c8;
    border-radius: 0
}

.hh-scope .k-slider-selection{
    background-color: #ededed;
    border-radius: 0
}

.hh-scope .k-slider-horizontal .k-tick{
    background-image: url(//cdn.e-net.com/Libraries/KendoUI/2020-R1-SP1/Content/web/Bootstrap/slider-h.gif)
}

.hh-scope .k-draghandle.k-state-selected, .hh-scope .k-draghandle.k-state-selected:hover, .hh-scope .k-draghandle.k-state-selected:link{
    background-color: #cecece;
    border-color: #cecece
}

.hh-scope .k-draghandle.k-state-focused, .hh-scope .k-draghandle.k-state-focused:link, .hh-scope .k-slider-buttons .k-button:active, .hh-scope .k-slider-buttons .k-button:focus{
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary);
    border-color: var(--bs-primary);
    background-color: #fff
}

.hh-scope .k-autocomplete, .hh-scope .k-dropdown-wrap.k-state-default, .hh-scope .k-multiselect-wrap, .hh-scope .k-numeric-wrap.k-state-default, .hh-scope .k-picker-wrap.k-state-default{
    border-color: #c8c8c8
}

.hh-scope .k-progressbar>.k-state-selected, .hh-scope .k-widget.k-autocomplete, .hh-scope .k-widget.k-combobox, .hh-scope .k-widget.k-datepicker, .hh-scope .k-widget.k-datetimepicker, .hh-scope .k-widget.k-dropdown, .hh-scope .k-widget.k-menu, .hh-scope .k-widget.k-multiselect, .hh-scope .k-widget.k-numerictextbox, .hh-scope .k-widget.k-progressbar, .hh-scope .k-widget.k-timepicker{
    box-shadow: none
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-combobox .k-state-default .k-input, .hh-scope .k-multiselect-wrap, .hh-scope .k-numeric-wrap.k-state-default .k-input, .hh-scope .k-picker-wrap.k-state-default .k-input, .hh-scope .k-progress-status-wrap, .hh-scope .k-slider-selection, .hh-scope .k-slider-track{
    box-shadow: inset 0 0 0 transparent
}

.hh-scope .k-autocomplete.k-state-focused, .hh-scope .k-dropdown-wrap.k-state-focused, .hh-scope .k-multiselect.k-header.k-state-focused, .hh-scope .k-numeric-wrap.k-state-focused, .hh-scope .k-picker-wrap.k-state-focused, .hh-scope .k-textbox:focus{
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    border-color: var(--bs-primary);
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-multiselect-wrap.k-state-focused, .hh-scope .k-state-focused>.k-multiselect-wrap{
    border-color: var(--bs-primary);
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-autocomplete.k-state-hover, .hh-scope .k-dropdown-wrap.k-state-hover, .hh-scope .k-numeric-wrap.k-state-hover, .hh-scope .k-picker-wrap.k-state-hover, .hh-scope .k-textbox:hover{
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    border-color: var(--bs-primary)
}

.hh-scope .k-autocomplete.k-state-border-down, .hh-scope .k-dropdown-wrap.k-state-active, .hh-scope .k-numeric-wrap.k-state-active, .hh-scope .k-pager-numbers.k-state-expanded .k-current-page .k-link, .hh-scope .k-picker-wrap.k-state-active{
    border-color: #c8c8c8;
    background-color: #fff
}

.hh-scope .k-grid-filter.k-state-active{
    border-color: #b0b0b0;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.075) inset
}

.hh-scope .k-dropdown-wrap.k-state-active.k-state-border-down, .hh-scope .k-numeric-wrap .k-link.k-state-selected, .hh-scope .k-pager-numbers.k-state-expanded .k-current-page .k-link, .hh-scope .k-picker-wrap.k-state-active.k-state-border-down{
    box-shadow: inset 0 3px 8px rgba(0,0,0,.125)
}

.hh-scope .k-dropdown-wrap.k-state-active>.k-select, .hh-scope .k-dropdown-wrap.k-state-focused>.k-select, .hh-scope .k-picker-wrap.k-state-active>.k-select, .hh-scope .k-picker-wrap.k-state-focused>.k-select{
    border-color: #c8c8c8
}

.hh-scope .k-panelbar>.k-item>.k-link{
    border-color: var(--bs-border-color)
}

.hh-scope .k-panelbar>li.k-state-default>.k-link{
    color: #2e2e2e
}

.hh-scope .k-panelbar>.k-state-focused{
    box-shadow: inset inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-panelbar .k-item .k-link.k-state-selected, .hh-scope .k-panelbar>li>.k-link.k-state-selected{
    color: #fff
}

.hh-scope .k-panelbar .k-link.k-state-selected.k-state-hover{
    color: #2e2e2e
}

.hh-scope .k-listview>.k-state-focused.k-state-selected, .hh-scope .k-state-selected td.k-state-focused, .hh-scope td.k-state-focused.k-state-selected{
    box-shadow: none
}

.hh-scope .k-panelbar>.k-state-focused.k-state-hover{
    background: #ece9d3;
    box-shadow: none
}

.hh-scope .k-panelbar>li .k-state-selected.k-state-hover{
    box-shadow: none
}

.hh-scope .k-pager-wrap{
    color: #2e2e2e
}

.hh-scope .k-pager-numbers .k-link, .hh-scope .k-pager-numbers .k-state-selected, .hh-scope .k-pager-wrap>.k-link{
    border-radius: 0
}

.hh-scope .k-grid tr td{
    border-style: solid;
    border-color: var(--bs-border-color)
}

.hh-scope .k-pager-wrap .k-link{
    background: 0 0;
    border-color: transparent;
    border-right: none;
    color: #000;
    font-weight: 700
}

.hh-scope .k-pager-wrap .k-pager-refresh{
    background: 0 0
}

.hh-scope .k-pager-wrap .k-link:hover{
    color: #0e3a32;
    border-color: transparent;
    background: #ece9d3
}

.hh-scope .k-pager-wrap .k-state-selected, .hh-scope .k-pager-wrap .k-state-selected:hover{
    background-color: #005a4e;
    border-color: #005a4e;
    color: #fff
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers .k-link, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers .k-link, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers .k-link{
    background: #fff
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers .k-link:not(.k-pager-nav):hover, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers .k-link:not(.k-pager-nav):hover, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers .k-link:not(.k-pager-nav):hover{
    color: #2e2e2e;
    background-color: #ece9d3
}

.hh-scope .k-pager-wrap.k-pager-lg .k-pager-numbers .k-state-selected, .hh-scope .k-pager-wrap.k-pager-md .k-pager-numbers .k-state-selected, .hh-scope .k-pager-wrap.k-pager-sm .k-pager-numbers .k-state-selected{
    background: #005a4e;
    color: #fff
}

.hh-scope .k-grid-header .k-link:link, .hh-scope .k-grid-header .k-link:visited, .hh-scope .k-grid-header .k-nav-current.k-state-hover .k-link, .hh-scope .k-grouping-header .k-link{
    color: #2e2e2e
}

.hh-scope .k-pager-wrap .k-pager-nav.k-pager-last{
    border-radius: 0;
    border-right-color: transparent
}

.hh-scope .k-rtl .k-pager-wrap .k-pager-nav.k-pager-last{
    border-radius: 0;
    border-right-width: 0
}

.hh-scope .k-pager-nav.k-pager-first{
    border-radius: 0
}

.hh-scope .k-rtl .k-pager-nav.k-pager-first{
    border-radius: 0;
    border-right: 1px solid #cecece;
    margin-right: 6px
}

.hh-scope .k-dropzone .k-upload-status{
    color: #5bc0de
}

.hh-scope .k-file .k-upload-status{
    color: #2e2e2e
}

.hh-scope .k-autocomplete.k-state-border-down, .hh-scope .k-autocomplete.k-state-border-up, .hh-scope .k-datepicker-calendar, .hh-scope .k-dropdown-wrap.k-state-active, .hh-scope .k-filebrowser .k-image, .hh-scope .k-grid .k-filter-options, .hh-scope .k-menu .k-group, .hh-scope .k-multiselect.k-state-focused, .hh-scope .k-picker-wrap.k-state-active, .hh-scope .k-time-popup, .hh-scope .k-tooltip{
    box-shadow: none
}

.hh-scope .k-window{
    border-color: var(--bs-border-color)
}

.hh-scope .k-state-focused{
    box-shadow: inset 0 0 0 transparent,0 0 8px var(--bs-primary)
}

.hh-scope .k-list>.k-state-focused{
    box-shadow: none
}

.hh-scope .k-popup{
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.2)
}

.hh-scope .k-tooltip{
    box-shadow: none
}

.hh-scope .k-list-container{
    border-color: #005a4e
}

.hh-scope .k-flatcolorpicker .k-hue-slider .k-draghandle{
    box-shadow: 0 0 0 1px #c4c4c4;
    background: 0 0;
    border: 5px solid #fff
}

.hh-scope .k-flatcolorpicker .k-hue-slider .k-draghandle:focus, .hh-scope .k-flatcolorpicker .k-hue-slider .k-draghandle:hover{
    border-color: #fff;
    box-shadow: 0 0 8px 0 rgba(102,175,233,.75);
    border-width: 5px;
    padding: 0
}

.hh-scope .k-pager-numbers .k-link, .hh-scope .k-pager-numbers .k-state-selected{
    margin-right: 0
}

.hh-scope .k-grid .k-pager-numbers, .hh-scope .k-pager-wrap>.k-link{
    margin: 0
}

.hh-scope .k-pager-wrap .k-link{
    border-right: none
}

.hh-scope .k-pager-wrap .k-link.k-pager-last{
    border-right-width: 1px;
    border-right-style: solid
}

.hh-scope .k-editor-toolbar .k-tool{
    color: #2e2e2e;
    background-color: #fff;
    border-color: #c8c8c8
}

.hh-scope .k-editor-toolbar .k-tool.k-state-hover{
    color: #2e2e2e;
    border-color: #b0b0b0;
    background-color: #ece9d3
}

.hh-scope .k-editor-toolbar .k-state-selected{
    box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
    background-color: #fff;
    border-color: #b0b0b0
}

.hh-scope .k-editor-toolbar .k-button-group .k-tool-icon{
    border-color: #cecece
}

.hh-scope .k-splitbar, .hh-scope .k-splitbar:hover{
    border-color: transparent
}

.hh-scope .k-pager-nav.k-pager-first+.k-link{
    border-right: 1px solid transparent
}

.hh-scope .k-chart .k-selection{
    border-color: #ccc;
    -webkit-transition: box-shadow .2s linear,border-color .2s linear;
    transition: box-shadow .2s linear,border-color .2s linear
}

.hh-scope .k-chart .k-selection:hover{
    border-color: #9e9e9e
}

.hh-scope .k-chart .k-handle{
    background-color: #fff;
    width: 15px;
    height: 15px;
    box-shadow: 0 0 0 2px rgba(0,0,0,.1);
    border-radius: 10px
}

.hh-scope .k-chart .k-handle:hover{
    background-color: #fff;
    border-color: #ccc;
    box-shadow: 0 0 0 2px rgba(0,0,0,.3)
}

.hh-scope .k-chart .k-left-handle{
    left: -8px
}

.hh-scope .k-chart .k-right-handle{
    right: -8px
}

.hh-scope .k-chart .k-navigator-hint .k-tooltip{
    border: 3px solid #fff;
    box-shadow: 0 0 0 3px rgba(0,0,0,.2);
    background: #fff;
    color: #676767
}

.hh-scope .k-chart .k-navigator-hint .k-scroll{
    background: rgba(0,124,204,.7);
    height: 4px
}

.hh-scope .k-chart .k-tooltip, .hh-scope .k-chart-crosshair-tooltip, .hh-scope .k-chart-shared-tooltip, .hh-scope .k-sparkline .k-tooltip{
    background-image: none
}

.hh-scope .k-map{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-map .k-navigator{
    border-color: #0e3a32;
    color: #fff;
    background-color: #0e3a32;
    background-position: 50% 50%;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.hh-scope .k-map .k-zoom-control{
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.hh-scope .k-map .k-marker{
    color: #0e3a32
}

.hh-scope .k-spreadsheet-column-header, .hh-scope .k-spreadsheet-row-header{
    background-color: #fff
}

.hh-scope .k-spreadsheet-column-header, .hh-scope .k-spreadsheet-row-header, .hh-scope .k-spreadsheet-top-corner{
    background-color: #ededed;
    background-image: none;
    color: #000;
    border-color: #bababa
}

.hh-scope .k-spreadsheet-top-corner{
    border-color: #bababa
}

.hh-scope .k-spreadsheet-top-corner:after{
    border-color: transparent #bababa #bababa transparent
}

.hh-scope .k-spreadsheet-pane{
    border-color: #bababa
}

.hh-scope .k-spreadsheet-pane .k-spreadsheet-haxis, .hh-scope .k-spreadsheet-pane .k-spreadsheet-vaxis{
    border-color: #d4d4d4
}

.hh-scope .k-spreadsheet-pane .k-spreadsheet-column-header, .hh-scope .k-spreadsheet-pane .k-spreadsheet-row-header{
    border-color: #bababa
}

.hh-scope .k-spreadsheet-pane .k-spreadsheet-merged-cell{
    background-color: #fff
}

.hh-scope .k-spreadsheet-pane .k-selection-full, .hh-scope .k-spreadsheet-pane .k-selection-partial{
    border-color: rgba(14,58,50,.2);
    background-color: rgba(14,58,50,.2)
}

.hh-scope .k-spreadsheet-pane .k-filter-range{
    border-color: #0e3a32
}

.hh-scope .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full, .hh-scope .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial{
    border-bottom-color: #0e3a32
}

.hh-scope .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full, .hh-scope .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial{
    border-right-color: #0e3a32
}

.hh-scope .k-auto-fill, .hh-scope .k-spreadsheet-selection{
    border-color: #0e3a32;
    box-shadow: inset 0 0 0 1px #0e3a32
}

.hh-scope .k-auto-fill-wrapper .k-tooltip{
    background: #fff
}

.hh-scope .k-spreadsheet-selection{
    background-color: rgba(14,58,50,.2)
}

.hh-scope .k-spreadsheet-active-cell{
    box-shadow: inset 0 0 0 1px #0e3a32;
    background-color: #fff
}

.hh-scope .k-spreadsheet-active-cell.k-right{
    box-shadow: inset 0 0 0 1px #0e3a32,inset -1px 0 0 1px #0e3a32
}

.hh-scope .k-spreadsheet-active-cell.k-bottom{
    box-shadow: inset 0 0 0 1px #0e3a32,inset 0 -1px 0 1px #0e3a32
}

.hh-scope .k-spreadsheet-active-cell.k-bottom.k-right{
    box-shadow: inset 0 0 0 1px #0e3a32,inset -1px -1px 0 1px #0e3a32
}

.hh-scope .k-spreadsheet-active-cell.k-single{
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar{
    background-color: #fff;
    border-color: var(--bs-border-color)
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{
    border-color: #bababa
}

.hh-scope .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before{
    border-color: #bababa
}

.hh-scope .k-spreadsheet .k-spreadsheet-formula-input{
    background-color: #fff;
    color: #2e2e2e
}

.hh-scope .k-spreadsheet .k-resize-handle, .hh-scope .k-spreadsheet .k-resize-hint-handle, .hh-scope .k-spreadsheet .k-resize-hint-marker{
    background-color: #0e3a32
}

.hh-scope .k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle, .hh-scope .k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker{
    background-color: #0e3a32
}

.hh-scope .k-spreadsheet .k-single-selection::after{
    background-color: #0e3a32;
    border-color: #fff
}

.hh-scope .k-spreadsheet .k-auto-fill-punch{
    background-color: rgba(255,255,255,.5)
}

.hh-scope .k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after{
    background-color: rgba(14,58,50,.5)
}

.hh-scope .k-spreadsheet .k-spreadsheet-cell-comment{
    color: var(--bs-gray-600);
    background-color: var(--bs-gray-300);
    border-color: var(--bs-gray-300)
}

.hh-scope .k-spreadsheet .k-spreadsheet-has-comment:after{
    border-color: #0e3a32 #0e3a32 transparent transparent
}

.hh-scope .k-spreadsheet .k-dirty{
    border-color: #100403 transparent transparent #100403
}

.hh-scope .k-spreadsheet-format-cells .k-spreadsheet-preview{
    border-color: var(--bs-border-color)
}

.hh-scope .k-spreadsheet-filter{
    border-radius: 0;
    background-color: #fff;
    box-shadow: inset 0 0 0 1px #d4d4d4
}

.hh-scope .k-spreadsheet-filter.k-state-active{
    color: #fff;
    background-color: #0e3a32
}

.hh-scope .k-spreadsheet-filter:hover{
    color: #2e2e2e;
    background: #ededed;
    border-color: #d9d9d9
}

.hh-scope .k-action-window .k-action-buttons{
    border-color: var(--bs-border-color);
    background: 0 0
}

.hh-scope .k-spreadsheet-sample{
    color: #7b7b7b
}

.hh-scope .k-state-selected .k-spreadsheet-sample{
    color: inherit
}

.hh-scope .k-spreadsheet-window .k-list{
    border-color: var(--bs-border-color);
    border-radius: 0
}

.hh-scope .k-spreadsheet-toolbar.k-toolbar .k-button-group .k-button:not(.k-toggle-button){
    border-radius: 0
}

.hh-scope .k-spreadsheet-toolbar>.k-button, .hh-scope .k-spreadsheet-toolbar>.k-button-group, .hh-scope .k-spreadsheet-toolbar>.k-widget{
    border-radius: 0
}

.hh-scope .k-spreadsheet-toolbar>.k-separator{
    border-color: var(--bs-border-color)
}

.hh-scope .k-spreadsheet-toolbar .k-overflow-anchor{
    border-radius: 0
}

.hh-scope .k-spreadsheet-popup{
    border-radius: 0
}

.hh-scope .k-spreadsheet-popup .k-separator{
    background-color: var(--bs-border-color)
}

.hh-scope .k-spreadsheet-popup .k-button{
    background-color: transparent
}

.hh-scope .k-spreadsheet-popup .k-button:hover{
    background-color: #ededed
}

.hh-scope .k-spreadsheet-popup .k-state-active{
    background-color: #0e3a32;
    color: #000
}

.hh-scope .k-spreadsheet-popup .k-state-active:hover{
    background-color: #04110f
}

.hh-scope .k-spreadsheet-filter-menu .k-details{
    border-color: var(--bs-border-color)
}

.hh-scope .k-spreadsheet-filter-menu .k-details-content .k-space-right{
    background-color: #fff
}

.hh-scope .k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{
    background-color: #fff;
    border-color: var(--bs-border-color);
    border-radius: 0
}

.hh-scope .k-syntax-ref{
    color: #f82
}

.hh-scope .k-syntax-num{
    color: #09f
}

.hh-scope .k-syntax-func{
    font-weight: 700
}

.hh-scope .k-syntax-str{
    color: #38b714
}

.hh-scope .k-syntax-error{
    color: red
}

.hh-scope .k-syntax-bool{
    color: #a9169c
}

.hh-scope .k-syntax-startexp{
    font-weight: 700
}

.hh-scope .k-syntax-paren-match{
    background-color: #caf200
}

.hh-scope .k-series-a{
    border-color: #0e3a32;
    background-color: rgba(14,58,50,.15)
}

.hh-scope .k-series-b{
    border-color: #b88128;
    background-color: rgba(184,129,40,.15)
}

.hh-scope .k-series-c{
    border-color: #005a4e;
    background-color: rgba(0,90,78,.15)
}

.hh-scope .k-series-d{
    border-color: #b8a171;
    background-color: rgba(184,161,113,.15)
}

.hh-scope .k-series-e{
    border-color: #9fc8bd;
    background-color: rgba(159,200,189,.15)
}

.hh-scope .k-series-f{
    border-color: #2e2e2e;
    background-color: rgba(46,46,46,.15)
}

.hh-scope .k-spreadsheet-sheets-remove:hover .k-icon{
    color: #c22
}

.hh-scope .k-spreadsheet-formula-list .k-state-focused{
    background-color: #0e3a32;
    color: #fff
}

.hh-scope .k-spreadsheet-insert-image-dialog{
    border-color: var(--bs-border-color);
    border-radius: 0
}

.hh-scope .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered, .hh-scope .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover{
    box-shadow: inset 0 0 0 2000px rgba(0,0,0,.5);
    border-radius: 0
}

.hh-scope .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div, .hh-scope .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div{
    color: #fff
}

.hh-scope .k-spreadsheet-drawing.k-spreadsheet-active-drawing{
    outline-color: #0e3a32
}

.hh-scope .k-spreadsheet-drawing .k-spreadsheet-drawing-handle{
    border-color: #fff;
    background-color: #0e3a32;
    border-radius: 50%
}

.hh-scope .k-spreadsheet-drawing-anchor-cell{
    background: rgba(14,58,50,.2)
}

.hh-scope .k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after{
    border-color: #0e3a32 transparent transparent #0e3a32
}

.hh-scope .k-rtl .k-spreadsheet .k-dirty{
    border-color: #100403 #100403 transparent transparent
}

.hh-scope .k-spreadsheet .k-widget[data-property=fontSize]{
    width: 70px
}

.hh-scope .k-spreadsheet .k-widget[data-property=format]{
    width: 100px
}

.hh-scope .k-spreadsheet .k-widget[data-property=fontFamily]{
    width: 130px
}

.hh-scope .k-spreadsheet-name-editor .k-select{
    background-color: #04110f
}

.hh-scope .k-dialog .k-window-titlebar{
    background: 0 0;
    border-color: #04110f
}

.hh-scope .k-dialog a.k-dialog-action.k-dialog-close{
    cursor: pointer;
    z-index: 10000
}

.hh-scope .k-dialog .k-content{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.hh-scope .k-dialog.k-dialog-titleless .k-content{
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.hh-scope .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button{
    padding: 12px 12px;
    border-color: #04110f
}

.hh-scope .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal{
    border-top: 1px solid #04110f;
    border-radius: 0
}

.hh-scope .k-dialog.k-window-sm .k-dialog-buttongroup.k-dialog-button-layout-stretched{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.hh-scope .k-dialog.k-window-sm .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 6px 6px
}

.hh-scope .k-dialog.k-window-md .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button{
    padding: 8.4px 8.4px
}

.hh-scope .k-rtl .k-dialog a.k-dialog-action.k-dialog-close{
    left: .5em
}

.hh-scope .k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child{
    border-bottom-right-radius: 0
}

.hh-scope .k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child{
    border-bottom-left-radius: 0
}

.hh-scope .k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal{
    text-align: left
}

.hh-scope .k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button{
    margin-left: 0;
    margin-right: .5em
}

.hh-scope .k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button:first-child{
    margin-right: 0
}

.hh-scope .k-editor-dialog .k-tabstrip-items{
    border-color: #cecece
}

.hh-scope .k-numeric-wrap .k-i-warning{
    color: #100403;
    position: absolute;
    top: 0;
    right: 1.9em;
    width: 1.9em
}

.hh-scope .k-numeric-wrap.k-state-invalid{
    border-color: #100403
}

.hh-scope .k-numeric-wrap.k-state-invalid .k-select{
    border-color: #100403
}

.hh-scope .k-numeric-wrap.k-state-invalid input{
    color: #100403
}

.hh-scope .k-rtl .k-numeric-wrap.k-state-invalid .k-i-warning{
    right: auto;
    left: 1.9em
}

.hh-scope .k-maskedtextbox.k-state-invalid .k-textbox{
    border-color: #100403;
    color: #100403
}

.hh-scope .k-maskedtextbox.k-state-invalid .k-i-warning{
    color: #100403
}

.hh-scope .k-dateinput.k-state-invalid .k-textbox{
    color: #100403;
    border-color: #100403
}

.hh-scope .k-dateinput.k-state-invalid .k-i-warning{
    margin-left: 0;
    margin-right: .7em;
    color: #100403
}

.hh-scope .k-rtl .k-dateinput .k-i-warning{
    margin-right: 0;
    margin-left: .7em
}

.hh-scope .k-datepicker .k-picker-wrap.k-state-invalid, .hh-scope .k-timepicker .k-picker-wrap.k-state-invalid{
    border-color: #100403
}

.hh-scope .k-datepicker .k-picker-wrap.k-state-invalid .k-input, .hh-scope .k-timepicker .k-picker-wrap.k-state-invalid .k-input{
    color: #100403
}

.hh-scope .k-datepicker .k-picker-wrap .k-i-warning, .hh-scope .k-timepicker .k-picker-wrap .k-i-warning{
    color: #100403;
    margin-left: 0;
    margin-right: 2.1em
}

.hh-scope .k-rtl .k-datepicker .k-picker-wrap .k-i-warning, .hh-scope .k-rtl .k-timepicker .k-picker-wrap .k-i-warning{
    margin-right: 0;
    margin-left: 2.1em
}

.hh-scope .k-datetimepicker .k-picker-wrap.k-state-invalid{
    border-color: #100403
}

.hh-scope .k-datetimepicker .k-picker-wrap.k-state-invalid .k-input{
    color: #100403
}

.hh-scope .k-datetimepicker .k-picker-wrap .k-i-warning{
    color: #100403;
    margin-left: 0;
    margin-right: 4.3em
}

.hh-scope .k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning{
    margin-right: 0;
    margin-left: 4.3em
}

.hh-scope .k-listbox .k-list-scroller{
    padding: 2px;
    border-color: var(--bs-border-color);
    background-color: #fff
}

.hh-scope .k-listbox .k-item:hover{
    border-color: transparent
}

.hh-scope .k-listbox .k-item.k-state-focused{
    border-radius: 0;
    box-shadow: inset 0 0 2px 0 #0e3a32,inset 0 0 7px 0 #1b6f60
}

.hh-scope .k-listbox .k-drop-hint{
    height: 0;
    border-top: 1px solid #0e3a32
}

.hh-scope .k-grid-header .k-i-sort-asc-sm, .hh-scope .k-grid-header .k-i-sort-desc-sm, .hh-scope .k-grid-header .k-sort-order{
    color: #0e3a32
}

.hh-scope .k-menu-scroll-button{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-image: none;
    background-position: 50% 50%;
    background-color: transparent
}

.hh-scope .k-multicheck-wrap .k-item .k-label{
    font-weight: 400
}

.hh-scope .k-dropdowngrid-popup{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #fff
}

.hh-scope .k-dropdowngrid-popup .k-header{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: transparent
}

.hh-scope .k-dropdowngrid-popup .k-group-header{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: transparent
}

.hh-scope .k-dropdowngrid-popup .k-cell{
    border-color: var(--bs-border-color)
}

.hh-scope .k-dropdowngrid-popup .k-item:nth-child(2n){
    background-color: transparent
}

.hh-scope .k-dropdowngrid-popup .k-footer{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: transparent
}

.hh-scope .k-dropdowngrid-popup .k-item.k-state-hover{
    border-color: var(--bs-border-color);
    color: #2e2e2e;
    background-color: #ededed
}

.hh-scope .k-dropdowngrid-popup .k-item.k-state-selected{
    border-color: var(--bs-border-color);
    color: #fff;
    background-color: #005a4e
}

.hh-scope .k-dropdowngrid-popup .k-group-cell span{
    background-color: #2e2e2e;
    color: #fff
}

.hh-scope .k-grid-list>.k-item.k-last>.k-cell, .hh-scope .k-grid-list>.k-item.k-last>.k-group-cell, .hh-scope .k-grid-list>.k-item.k-last>.k-spacer-cell{
    border-bottom-color: #2e2e2e
}

.hh-scope .k-RegisteredTrademark{
    background: transparent url(/images/admin/icons/registeredTrademark.png) no-repeat 0 50%
}

.hh-scope .k-LineBreak{
    background: transparent url(/images/admin/icons/lineBreak.png) no-repeat 0 50%
}

.hh-scope .k-button{
    font-size: 1rem;
    border-radius: var(--bs-border-radius)
}

.hh-scope .k-button.k-state-disabled, .hh-scope .k-button[disabled], .hh-scope .k-button[disabled].k-state-focused, .hh-scope .k-button[disabled]:focus{
    cursor: not-allowed;
    opacity: .65;
    box-shadow: none
}

.hh-scope .k-editor-inline, .hh-scope .k-editor-inline.k-state-active, .hh-scope .k-editor-inline.k-state-active:hover{
    background-color: transparent
}

.hh-scope .k-autocomplete, .hh-scope .k-combobox, .hh-scope .k-datepicker, .hh-scope .k-datetimepicker, .hh-scope .k-dropdown, .hh-scope .k-maskedtextbox, .hh-scope .k-multiselect, .hh-scope .k-numerictextbox, .hh-scope .k-textbox, .hh-scope .k-textbox>input, .hh-scope .k-textbox>textarea, .hh-scope .k-timepicker{
    width: 100%
}

@media (min-width: 768px) {
    .hh-scope .form-inline .k-autocomplete, .hh-scope .form-inline .k-combobox, .hh-scope .form-inline .k-datepicker, .hh-scope .form-inline .k-datetimepicker, .hh-scope .form-inline .k-dropdown, .hh-scope .form-inline .k-maskedtextbox, .hh-scope .form-inline .k-multiselect, .hh-scope .form-inline .k-numerictextbox, .hh-scope .form-inline .k-textbox, .hh-scope .form-inline .k-textbox>input, .hh-scope .form-inline .k-textbox>textarea, .hh-scope .form-inline .k-timepicker{
        width:auto
    }
}

.hh-scope .k-editor-widget .k-autocomplete, .hh-scope .k-editor-widget .k-combobox, .hh-scope .k-editor-widget .k-datepicker, .hh-scope .k-editor-widget .k-datetimepicker, .hh-scope .k-editor-widget .k-dropdown, .hh-scope .k-editor-widget .k-maskedtextbox, .hh-scope .k-editor-widget .k-multiselect, .hh-scope .k-editor-widget .k-numerictextbox, .hh-scope .k-editor-widget .k-textbox, .hh-scope .k-editor-widget .k-textbox>input, .hh-scope .k-editor-widget .k-textbox>textarea, .hh-scope .k-editor-widget .k-timepicker{
    width: auto
}

.hh-scope .k-numeric-wrap .k-select .k-link{
    line-height: 100%;
    height: 50%
}

.hh-scope .k-dropdown, .hh-scope .k-dropdown-wrap, .hh-scope .k-numeric-wrap, .hh-scope .k-numerictextbox, .hh-scope .k-picker-wrap, .hh-scope .k-textbox>input, .hh-scope input.k-textbox{
    height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-dropdown-wrap .k-select, .hh-scope .k-multiselect-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-numeric-wrap .k-select, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-picker-wrap .k-selected-color{
    height: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2));
    height: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2))
}

.hh-scope .k-dropdown.k-editor-widget, .hh-scope .k-editor-widget .k-dropdown-wrap, .hh-scope .k-editor-widget .k-numeric-wrap, .hh-scope .k-editor-widget .k-picker-wrap, .hh-scope .k-numerictextbox.k-editor-widget, .hh-scope .k-textbox>input.k-editor-widget, .hh-scope input.k-textbox.k-editor-widget{
    height: 32px
}

.hh-scope .k-autocomplete.k-editor-widget .k-input, .hh-scope .k-editor-widget .k-dropdown-wrap .k-input, .hh-scope .k-editor-widget .k-dropdown-wrap .k-select, .hh-scope .k-editor-widget .k-multiselect-wrap .k-input, .hh-scope .k-editor-widget .k-numeric-wrap .k-input, .hh-scope .k-editor-widget .k-numeric-wrap .k-select, .hh-scope .k-editor-widget .k-picker-wrap .k-input{
    height: 30px
}

.hh-scope .k-dropdown-wrap .k-select, .hh-scope .k-multiselect-wrap, .hh-scope .k-numeric-wrap .k-select, .hh-scope .k-picker-wrap .k-select{
    min-height: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2));
    min-height: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2))
}

.hh-scope .k-editor-widget .k-dropdown-wrap .k-select, .hh-scope .k-editor-widget .k-numeric-wrap .k-select, .hh-scope .k-editor-widget .k-picker-wrap .k-select{
    min-height: 30px
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-multiselect-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-textbox>input, .hh-scope .k-textbox>textarea, .hh-scope input.k-textbox, .hh-scope textarea.k-textbox{
    padding-top: .375rem;
    padding-right: .75rem;
    padding-bottom: .375rem;
    padding-left: .75rem
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-textbox>input, .hh-scope .k-textbox>textarea, .hh-scope input.k-textbox, .hh-scope textarea.k-textbox{
    line-height: 1.428571429
}

.hh-scope .k-dropdown-wrap .k-select, .hh-scope .k-numeric-wrap .k-select, .hh-scope .k-picker-wrap .k-select{
    line-height: -webkit-calc((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2));
    line-height: calc((1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2))
}

.hh-scope .k-colorpicker.k-editor-widget .k-picker-wrap, .hh-scope .k-editor-widget .k-dropdown-wrap .k-input, .hh-scope .k-editor-widget .k-dropdown-wrap .k-select, .hh-scope .k-editor-widget .k-numeric-wrap .k-input, .hh-scope .k-editor-widget .k-numeric-wrap .k-select, .hh-scope .k-editor-widget .k-picker-wrap .k-input, .hh-scope .k-editor-widget .k-picker-wrap .k-select{
    line-height: 30px
}

.hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-multiselect-wrap .k-button{
    font-size: 1rem
}

.hh-scope .k-autocomplete .k-input, .hh-scope .k-combobox .k-dropdown-wrap .k-input, .hh-scope .k-multiselect-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-textbox>input, .hh-scope .k-textbox>textarea, .hh-scope input.k-textbox, .hh-scope textarea.k-textbox{
    font-size: 1rem
}

.hh-scope .k-colorpicker .k-selected-color, .hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-rtl .k-datetimepicker .k-select+.k-select, .hh-scope .k-rtl .k-dropdown-wrap .k-select, .hh-scope .k-rtl .k-numeric-wrap .k-select, .hh-scope .k-rtl .k-picker-wrap .k-select{
    border-radius: 0
}

.hh-scope .k-datetimepicker .k-select+.k-select, .hh-scope .k-dropdown-wrap .k-select, .hh-scope .k-numeric-wrap .k-select, .hh-scope .k-picker-wrap .k-select, .hh-scope .k-rtl .k-colorpicker .k-selected-color, .hh-scope .k-rtl .k-dropdown-wrap .k-input, .hh-scope .k-rtl .k-numeric-wrap .k-input, .hh-scope .k-rtl .k-picker-wrap .k-input{
    border-radius: 0
}

.hh-scope .k-autocomplete.k-state-border-down .k-input, .hh-scope .k-multiselect.k-state-border-down .k-multiselect-wrap{
    border-radius: 0
}

.hh-scope .k-dropdown-wrap.k-state-border-down .k-input, .hh-scope .k-numeric-wrap.k-state-border-down .k-input, .hh-scope .k-picker-wrap.k-state-border-down .k-input, .hh-scope .k-picker-wrap.k-state-border-down .k-selected-color{
    border-radius: 0
}

.hh-scope .k-autocomplete, .hh-scope .k-autocomplete .k-input, .hh-scope .k-colorpicker, .hh-scope .k-combobox, .hh-scope .k-datepicker, .hh-scope .k-datetimepicker, .hh-scope .k-dropdown, .hh-scope .k-dropdown-wrap, .hh-scope .k-multiselect, .hh-scope .k-multiselect-wrap, .hh-scope .k-numeric-wrap, .hh-scope .k-numeric-wrap.k-expand-padding .k-input, .hh-scope .k-numerictextbox, .hh-scope .k-picker-wrap, .hh-scope .k-textbox, .hh-scope .k-textbox>input, .hh-scope .k-textbox>textarea, .hh-scope .k-timepicker, .hh-scope input.k-textbox, .hh-scope textarea.k-textbox{
    border-radius: 0
}

.hh-scope .form-group-sm .k-dropdown, .hh-scope .form-group-sm .k-dropdown-wrap, .hh-scope .form-group-sm .k-numeric-wrap, .hh-scope .form-group-sm .k-numerictextbox, .hh-scope .form-group-sm .k-picker-wrap, .hh-scope .form-group-sm .k-textbox>input, .hh-scope .form-group-sm input.k-textbox, .hh-scope .input-group-sm>.k-dropdown, .hh-scope .input-group-sm>.k-dropdown-wrap, .hh-scope .input-group-sm>.k-numeric-wrap, .hh-scope .input-group-sm>.k-numerictextbox, .hh-scope .input-group-sm>.k-picker-wrap, .hh-scope .input-group-sm>.k-textbox>input, .hh-scope .input-group-sm>input.k-textbox, .hh-scope .k-dropdown.k-input-sm, .hh-scope .k-input-sm .k-dropdown-wrap, .hh-scope .k-input-sm .k-numeric-wrap, .hh-scope .k-input-sm .k-picker-wrap, .hh-scope .k-numerictextbox.k-input-sm, .hh-scope .k-textbox>input.k-input-sm, .hh-scope input.k-textbox.k-input-sm{
    height: -webkit-calc(1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2));
    height: calc(1.428571429em + .625rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .form-group-sm .k-autocomplete .k-input, .hh-scope .form-group-sm .k-dropdown-wrap .k-input, .hh-scope .form-group-sm .k-dropdown-wrap .k-select, .hh-scope .form-group-sm .k-multiselect-wrap .k-input, .hh-scope .form-group-sm .k-numeric-wrap .k-input, .hh-scope .form-group-sm .k-numeric-wrap .k-select, .hh-scope .form-group-sm .k-picker-wrap .k-input, .hh-scope .form-group-sm .k-picker-wrap .k-selected-color, .hh-scope .input-group-sm>.k-autocomplete .k-input, .hh-scope .input-group-sm>.k-dropdown-wrap .k-input, .hh-scope .input-group-sm>.k-dropdown-wrap .k-select, .hh-scope .input-group-sm>.k-multiselect-wrap .k-input, .hh-scope .input-group-sm>.k-numeric-wrap .k-input, .hh-scope .input-group-sm>.k-numeric-wrap .k-select, .hh-scope .input-group-sm>.k-picker-wrap .k-input, .hh-scope .input-group-sm>.k-picker-wrap .k-selected-color, .hh-scope .k-autocomplete.k-input-sm .k-input, .hh-scope .k-input-sm .k-dropdown-wrap .k-input, .hh-scope .k-input-sm .k-dropdown-wrap .k-select, .hh-scope .k-input-sm .k-multiselect-wrap .k-input, .hh-scope .k-input-sm .k-numeric-wrap .k-input, .hh-scope .k-input-sm .k-numeric-wrap .k-select, .hh-scope .k-input-sm .k-picker-wrap .k-input, .hh-scope .k-input-sm .k-picker-wrap .k-selected-color{
    height: -webkit-calc((1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2));
    height: calc((1.428571429em + .625rem + calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2))
}

.hh-scope .form-group-sm .k-dropdown-wrap .k-select, .hh-scope .form-group-sm .k-multiselect-wrap, .hh-scope .form-group-sm .k-numeric-wrap .k-select, .hh-scope .form-group-sm .k-picker-wrap .k-select, .hh-scope .input-group-sm>.k-dropdown-wrap .k-select, .hh-scope .input-group-sm>.k-multiselect-wrap, .hh-scope .input-group-sm>.k-numeric-wrap .k-select, .hh-scope .input-group-sm>.k-picker-wrap .k-select, .hh-scope .k-input-sm .k-dropdown-wrap .k-select, .hh-scope .k-input-sm .k-multiselect-wrap, .hh-scope .k-input-sm .k-numeric-wrap .k-select, .hh-scope .k-input-sm .k-picker-wrap .k-select{
    min-height: -webkit-calc((1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2));
    min-height: calc((1.428571429em + .625rem + calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2))
}

.hh-scope .form-group-sm .k-autocomplete .k-input, .hh-scope .form-group-sm .k-dropdown-wrap .k-input, .hh-scope .form-group-sm .k-multiselect-wrap .k-input, .hh-scope .form-group-sm .k-numeric-wrap .k-input, .hh-scope .form-group-sm .k-picker-wrap .k-input, .hh-scope .form-group-sm .k-textbox>input, .hh-scope .form-group-sm .k-textbox>textarea, .hh-scope .form-group-sm input.k-textbox, .hh-scope .form-group-sm textarea.k-textbox, .hh-scope .input-group-sm>.k-autocomplete .k-input, .hh-scope .input-group-sm>.k-dropdown-wrap .k-input, .hh-scope .input-group-sm>.k-multiselect-wrap .k-input, .hh-scope .input-group-sm>.k-numeric-wrap .k-input, .hh-scope .input-group-sm>.k-picker-wrap .k-input, .hh-scope .input-group-sm>.k-textbox>input, .hh-scope .input-group-sm>.k-textbox>textarea, .hh-scope .input-group-sm>input.k-textbox, .hh-scope .input-group-sm>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-sm .k-input, .hh-scope .k-input-sm .k-dropdown-wrap .k-input, .hh-scope .k-input-sm .k-multiselect-wrap .k-input, .hh-scope .k-input-sm .k-numeric-wrap .k-input, .hh-scope .k-input-sm .k-picker-wrap .k-input, .hh-scope .k-textbox>input.k-input-sm, .hh-scope .k-textbox>textarea.k-input-sm, .hh-scope input.k-textbox.k-input-sm, .hh-scope textarea.k-textbox.k-input-sm{
    padding-top: .3125rem;
    padding-right: .625rem;
    padding-bottom: .3125rem;
    padding-left: .625rem
}

.hh-scope .form-group-sm .k-autocomplete .k-input, .hh-scope .form-group-sm .k-dropdown-wrap .k-input, .hh-scope .form-group-sm .k-numeric-wrap .k-input, .hh-scope .form-group-sm .k-picker-wrap .k-input, .hh-scope .form-group-sm .k-textbox>input, .hh-scope .form-group-sm .k-textbox>textarea, .hh-scope .form-group-sm input.k-textbox, .hh-scope .form-group-sm textarea.k-textbox, .hh-scope .input-group-sm>.k-autocomplete .k-input, .hh-scope .input-group-sm>.k-dropdown-wrap .k-input, .hh-scope .input-group-sm>.k-numeric-wrap .k-input, .hh-scope .input-group-sm>.k-picker-wrap .k-input, .hh-scope .input-group-sm>.k-textbox>input, .hh-scope .input-group-sm>.k-textbox>textarea, .hh-scope .input-group-sm>input.k-textbox, .hh-scope .input-group-sm>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-sm .k-input, .hh-scope .k-input-sm .k-dropdown-wrap .k-input, .hh-scope .k-input-sm .k-numeric-wrap .k-input, .hh-scope .k-input-sm .k-picker-wrap .k-input, .hh-scope .k-textbox>input.k-input-sm, .hh-scope .k-textbox>textarea.k-input-sm, .hh-scope input.k-textbox.k-input-sm, .hh-scope textarea.k-textbox.k-input-sm{
    line-height: 1.428571429
}

.hh-scope .form-group-sm .k-dropdown-wrap .k-select, .hh-scope .form-group-sm .k-numeric-wrap .k-select, .hh-scope .form-group-sm .k-picker-wrap .k-select, .hh-scope .input-group-sm>.k-dropdown-wrap .k-select, .hh-scope .input-group-sm>.k-numeric-wrap .k-select, .hh-scope .input-group-sm>.k-picker-wrap .k-select, .hh-scope .k-input-sm .k-dropdown-wrap .k-select, .hh-scope .k-input-sm .k-numeric-wrap .k-select, .hh-scope .k-input-sm .k-picker-wrap .k-select{
    line-height: -webkit-calc((1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2));
    line-height: calc((1.428571429em + .625rem + calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2))
}

.hh-scope .form-group-sm .k-dropdown-wrap .k-input, .hh-scope .form-group-sm .k-multiselect-wrap .k-button, .hh-scope .input-group-sm>.k-dropdown-wrap .k-input, .hh-scope .input-group-sm>.k-multiselect-wrap .k-button, .hh-scope .k-input-sm .k-dropdown-wrap .k-input, .hh-scope .k-input-sm .k-multiselect-wrap .k-button{
    font-size: .8125rem
}

.hh-scope .form-group-sm .k-autocomplete .k-input, .hh-scope .form-group-sm .k-combobox .k-dropdown-wrap .k-input, .hh-scope .form-group-sm .k-multiselect-wrap .k-input, .hh-scope .form-group-sm .k-numeric-wrap .k-input, .hh-scope .form-group-sm .k-picker-wrap .k-input, .hh-scope .form-group-sm .k-textbox>input, .hh-scope .form-group-sm .k-textbox>textarea, .hh-scope .form-group-sm input.k-textbox, .hh-scope .form-group-sm textarea.k-textbox, .hh-scope .input-group-sm>.k-autocomplete .k-input, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input, .hh-scope .input-group-sm>.k-multiselect-wrap .k-input, .hh-scope .input-group-sm>.k-numeric-wrap .k-input, .hh-scope .input-group-sm>.k-picker-wrap .k-input, .hh-scope .input-group-sm>.k-textbox>input, .hh-scope .input-group-sm>.k-textbox>textarea, .hh-scope .input-group-sm>input.k-textbox, .hh-scope .input-group-sm>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-sm .k-input, .hh-scope .k-input-sm .k-combobox .k-dropdown-wrap .k-input, .hh-scope .k-input-sm .k-multiselect-wrap .k-input, .hh-scope .k-input-sm .k-numeric-wrap .k-input, .hh-scope .k-input-sm .k-picker-wrap .k-input, .hh-scope .k-textbox>input.k-input-sm, .hh-scope .k-textbox>textarea.k-input-sm, .hh-scope input.k-textbox.k-input-sm, .hh-scope textarea.k-textbox.k-input-sm{
    font-size: 1rem
}

.hh-scope .form-group-sm .k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .form-group-sm .k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-sm .k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-sm .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-sm .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-sm .k-textbox>input::-webkit-input-placeholder, .hh-scope .form-group-sm .k-textbox>textarea::-webkit-input-placeholder, .hh-scope .form-group-sm input.k-textbox::-webkit-input-placeholder, .hh-scope .form-group-sm textarea.k-textbox::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-textbox>input::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-textbox>textarea::-webkit-input-placeholder, .hh-scope .input-group-sm>input.k-textbox::-webkit-input-placeholder, .hh-scope .input-group-sm>textarea.k-textbox::-webkit-input-placeholder, .hh-scope .k-autocomplete.k-input-sm .k-input::-webkit-input-placeholder, .hh-scope .k-input-sm .k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-input-sm .k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-input-sm .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-input-sm .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-textbox>input.k-input-sm::-webkit-input-placeholder, .hh-scope .k-textbox>textarea.k-input-sm::-webkit-input-placeholder, .hh-scope input.k-textbox.k-input-sm::-webkit-input-placeholder, .hh-scope textarea.k-textbox.k-input-sm::-webkit-input-placeholder{
    font-size: .8125rem
}

.hh-scope .form-group-sm .k-autocomplete .k-input::-moz-placeholder, .hh-scope .form-group-sm .k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .form-group-sm .k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .form-group-sm .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .form-group-sm .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .form-group-sm .k-textbox>input::-moz-placeholder, .hh-scope .form-group-sm .k-textbox>textarea::-moz-placeholder, .hh-scope .form-group-sm input.k-textbox::-moz-placeholder, .hh-scope .form-group-sm textarea.k-textbox::-moz-placeholder, .hh-scope .input-group-sm>.k-autocomplete .k-input::-moz-placeholder, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .input-group-sm>.k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .input-group-sm>.k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .input-group-sm>.k-picker-wrap .k-input::-moz-placeholder, .hh-scope .input-group-sm>.k-textbox>input::-moz-placeholder, .hh-scope .input-group-sm>.k-textbox>textarea::-moz-placeholder, .hh-scope .input-group-sm>input.k-textbox::-moz-placeholder, .hh-scope .input-group-sm>textarea.k-textbox::-moz-placeholder, .hh-scope .k-autocomplete.k-input-sm .k-input::-moz-placeholder, .hh-scope .k-input-sm .k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .k-input-sm .k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .k-input-sm .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .k-input-sm .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .k-textbox>input.k-input-sm::-moz-placeholder, .hh-scope .k-textbox>textarea.k-input-sm::-moz-placeholder, .hh-scope input.k-textbox.k-input-sm::-moz-placeholder, .hh-scope textarea.k-textbox.k-input-sm::-moz-placeholder{
    font-size: .8125rem
}

.hh-scope .form-group-sm .k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .form-group-sm .k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-sm .k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-sm .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-sm .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-sm .k-textbox>input:-ms-input-placeholder, .hh-scope .form-group-sm .k-textbox>textarea:-ms-input-placeholder, .hh-scope .form-group-sm input.k-textbox:-ms-input-placeholder, .hh-scope .form-group-sm textarea.k-textbox:-ms-input-placeholder, .hh-scope .input-group-sm>.k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .input-group-sm>.k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .input-group-sm>.k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .input-group-sm>.k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .input-group-sm>.k-textbox>input:-ms-input-placeholder, .hh-scope .input-group-sm>.k-textbox>textarea:-ms-input-placeholder, .hh-scope .input-group-sm>input.k-textbox:-ms-input-placeholder, .hh-scope .input-group-sm>textarea.k-textbox:-ms-input-placeholder, .hh-scope .k-autocomplete.k-input-sm .k-input:-ms-input-placeholder, .hh-scope .k-input-sm .k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .k-input-sm .k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .k-input-sm .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .k-input-sm .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .k-textbox>input.k-input-sm:-ms-input-placeholder, .hh-scope .k-textbox>textarea.k-input-sm:-ms-input-placeholder, .hh-scope input.k-textbox.k-input-sm:-ms-input-placeholder, .hh-scope textarea.k-textbox.k-input-sm:-ms-input-placeholder{
    font-size: .8125rem
}

.hh-scope .form-group-sm .k-autocomplete .k-input::placeholder, .hh-scope .form-group-sm .k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .form-group-sm .k-multiselect-wrap .k-input::placeholder, .hh-scope .form-group-sm .k-numeric-wrap .k-input::placeholder, .hh-scope .form-group-sm .k-picker-wrap .k-input::placeholder, .hh-scope .form-group-sm .k-textbox>input::placeholder, .hh-scope .form-group-sm .k-textbox>textarea::placeholder, .hh-scope .form-group-sm input.k-textbox::placeholder, .hh-scope .form-group-sm textarea.k-textbox::placeholder, .hh-scope .input-group-sm>.k-autocomplete .k-input::placeholder, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .input-group-sm>.k-multiselect-wrap .k-input::placeholder, .hh-scope .input-group-sm>.k-numeric-wrap .k-input::placeholder, .hh-scope .input-group-sm>.k-picker-wrap .k-input::placeholder, .hh-scope .input-group-sm>.k-textbox>input::placeholder, .hh-scope .input-group-sm>.k-textbox>textarea::placeholder, .hh-scope .input-group-sm>input.k-textbox::placeholder, .hh-scope .input-group-sm>textarea.k-textbox::placeholder, .hh-scope .k-autocomplete.k-input-sm .k-input::placeholder, .hh-scope .k-input-sm .k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .k-input-sm .k-multiselect-wrap .k-input::placeholder, .hh-scope .k-input-sm .k-numeric-wrap .k-input::placeholder, .hh-scope .k-input-sm .k-picker-wrap .k-input::placeholder, .hh-scope .k-textbox>input.k-input-sm::placeholder, .hh-scope .k-textbox>textarea.k-input-sm::placeholder, .hh-scope input.k-textbox.k-input-sm::placeholder, .hh-scope textarea.k-textbox.k-input-sm::placeholder{
    font-size: .8125rem
}

@media (min-width: 768px) {
    .hh-scope .form-group-sm .k-autocomplete .k-input, .hh-scope .form-group-sm .k-combobox .k-dropdown-wrap .k-input, .hh-scope .form-group-sm .k-multiselect-wrap .k-input, .hh-scope .form-group-sm .k-numeric-wrap .k-input, .hh-scope .form-group-sm .k-picker-wrap .k-input, .hh-scope .form-group-sm .k-textbox>input, .hh-scope .form-group-sm .k-textbox>textarea, .hh-scope .form-group-sm input.k-textbox, .hh-scope .form-group-sm textarea.k-textbox, .hh-scope .input-group-sm>.k-autocomplete .k-input, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input, .hh-scope .input-group-sm>.k-multiselect-wrap .k-input, .hh-scope .input-group-sm>.k-numeric-wrap .k-input, .hh-scope .input-group-sm>.k-picker-wrap .k-input, .hh-scope .input-group-sm>.k-textbox>input, .hh-scope .input-group-sm>.k-textbox>textarea, .hh-scope .input-group-sm>input.k-textbox, .hh-scope .input-group-sm>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-sm .k-input, .hh-scope .k-input-sm .k-combobox .k-dropdown-wrap .k-input, .hh-scope .k-input-sm .k-multiselect-wrap .k-input, .hh-scope .k-input-sm .k-numeric-wrap .k-input, .hh-scope .k-input-sm .k-picker-wrap .k-input, .hh-scope .k-textbox>input.k-input-sm, .hh-scope .k-textbox>textarea.k-input-sm, .hh-scope input.k-textbox.k-input-sm, .hh-scope textarea.k-textbox.k-input-sm{
        font-size:.8125rem
    }
}

.hh-scope .form-group-sm .k-colorpicker .k-selected-color, .hh-scope .form-group-sm .k-dropdown-wrap .k-input, .hh-scope .form-group-sm .k-numeric-wrap .k-input, .hh-scope .form-group-sm .k-picker-wrap .k-input, .hh-scope .form-group-sm .k-rtl .k-datetimepicker .k-select+.k-select, .hh-scope .input-group-sm>.k-colorpicker .k-selected-color, .hh-scope .input-group-sm>.k-dropdown-wrap .k-input, .hh-scope .input-group-sm>.k-numeric-wrap .k-input, .hh-scope .input-group-sm>.k-picker-wrap .k-input, .hh-scope .input-group-sm>.k-rtl .k-datetimepicker .k-select+.k-select, .hh-scope .k-colorpicker.k-input-sm .k-selected-color, .hh-scope .k-input-sm .k-dropdown-wrap .k-input, .hh-scope .k-input-sm .k-numeric-wrap .k-input, .hh-scope .k-input-sm .k-picker-wrap .k-input, .hh-scope .k-rtl .form-group-sm .k-dropdown-wrap .k-select, .hh-scope .k-rtl .form-group-sm .k-numeric-wrap .k-select, .hh-scope .k-rtl .form-group-sm .k-picker-wrap .k-select, .hh-scope .k-rtl .input-group-sm>.k-dropdown-wrap .k-select, .hh-scope .k-rtl .input-group-sm>.k-numeric-wrap .k-select, .hh-scope .k-rtl .input-group-sm>.k-picker-wrap .k-select, .hh-scope .k-rtl .k-datetimepicker.k-input-sm, .hh-scope .k-rtl .k-input-sm .k-dropdown-wrap .k-select, .hh-scope .k-rtl .k-input-sm .k-numeric-wrap .k-select, .hh-scope .k-rtl .k-input-sm .k-picker-wrap .k-select{
    border-radius: var(--bs-border-radius-sm) 0 0 var(--bs-border-radius-sm)
}

.hh-scope .form-group-sm .k-datetimepicker .k-select+.k-select, .hh-scope .form-group-sm .k-dropdown-wrap .k-select, .hh-scope .form-group-sm .k-numeric-wrap .k-select, .hh-scope .form-group-sm .k-picker-wrap .k-select, .hh-scope .form-group-sm .k-rtl .k-colorpicker .k-selected-color, .hh-scope .input-group-sm>.k-datetimepicker .k-select+.k-select, .hh-scope .input-group-sm>.k-dropdown-wrap .k-select, .hh-scope .input-group-sm>.k-numeric-wrap .k-select, .hh-scope .input-group-sm>.k-picker-wrap .k-select, .hh-scope .input-group-sm>.k-rtl .k-colorpicker .k-selected-color, .hh-scope .k-datetimepicker.k-input-sm .k-select+.k-select, .hh-scope .k-input-sm .k-dropdown-wrap .k-select, .hh-scope .k-input-sm .k-numeric-wrap .k-select, .hh-scope .k-input-sm .k-picker-wrap .k-select, .hh-scope .k-rtl .form-group-sm .k-dropdown-wrap .k-input, .hh-scope .k-rtl .form-group-sm .k-numeric-wrap .k-input, .hh-scope .k-rtl .form-group-sm .k-picker-wrap .k-input, .hh-scope .k-rtl .input-group-sm>.k-dropdown-wrap .k-input, .hh-scope .k-rtl .input-group-sm>.k-numeric-wrap .k-input, .hh-scope .k-rtl .input-group-sm>.k-picker-wrap .k-input, .hh-scope .k-rtl .k-colorpicker.k-input-sm .k-selected-color, .hh-scope .k-rtl .k-input-sm .k-dropdown-wrap .k-input, .hh-scope .k-rtl .k-input-sm .k-numeric-wrap .k-input, .hh-scope .k-rtl .k-input-sm .k-picker-wrap .k-input{
    border-radius: 0 var(--bs-border-radius-sm) var(--bs-border-radius-sm) 0
}

.hh-scope .form-group-sm .k-autocomplete.k-state-border-down .k-input, .hh-scope .form-group-sm .k-multiselect.k-state-border-down .k-multiselect-wrap, .hh-scope .input-group-sm>.k-autocomplete.k-state-border-down .k-input, .hh-scope .input-group-sm>.k-multiselect.k-state-border-down .k-multiselect-wrap, .hh-scope .k-autocomplete.k-input-sm.k-state-border-down .k-input, .hh-scope .k-multiselect.k-state-border-down.k-input-sm .k-multiselect-wrap{
    border-radius: var(--bs-border-radius-sm) var(--bs-border-radius-sm) 0 0
}

.hh-scope .form-group-sm .k-dropdown-wrap.k-state-border-down .k-input, .hh-scope .form-group-sm .k-numeric-wrap.k-state-border-down .k-input, .hh-scope .form-group-sm .k-picker-wrap.k-state-border-down .k-input, .hh-scope .form-group-sm .k-picker-wrap.k-state-border-down .k-selected-color, .hh-scope .input-group-sm>.k-dropdown-wrap.k-state-border-down .k-input, .hh-scope .input-group-sm>.k-numeric-wrap.k-state-border-down .k-input, .hh-scope .input-group-sm>.k-picker-wrap.k-state-border-down .k-input, .hh-scope .input-group-sm>.k-picker-wrap.k-state-border-down .k-selected-color, .hh-scope .k-input-sm .k-dropdown-wrap.k-state-border-down .k-input, .hh-scope .k-input-sm .k-numeric-wrap.k-state-border-down .k-input, .hh-scope .k-input-sm .k-picker-wrap.k-state-border-down .k-input, .hh-scope .k-input-sm .k-picker-wrap.k-state-border-down .k-selected-color{
    border-radius: var(--bs-border-radius-sm) 0 0 0
}

.hh-scope .form-group-sm .k-autocomplete, .hh-scope .form-group-sm .k-autocomplete .k-input, .hh-scope .form-group-sm .k-colorpicker, .hh-scope .form-group-sm .k-combobox, .hh-scope .form-group-sm .k-datepicker, .hh-scope .form-group-sm .k-datetimepicker, .hh-scope .form-group-sm .k-dropdown, .hh-scope .form-group-sm .k-dropdown-wrap, .hh-scope .form-group-sm .k-multiselect, .hh-scope .form-group-sm .k-multiselect-wrap, .hh-scope .form-group-sm .k-numeric-wrap, .hh-scope .form-group-sm .k-numeric-wrap.k-expand-padding .k-input, .hh-scope .form-group-sm .k-numerictextbox, .hh-scope .form-group-sm .k-picker-wrap, .hh-scope .form-group-sm .k-timepicker, .hh-scope .form-group-sm input .k-textbox, .hh-scope .form-group-sm textarea.k-textbox, .hh-scope .form-group-sm>input, .hh-scope .form-group-sm>textarea, .hh-scope .input-group-sm>.k-autocomplete, .hh-scope .input-group-sm>.k-autocomplete .k-input, .hh-scope .input-group-sm>.k-colorpicker, .hh-scope .input-group-sm>.k-combobox, .hh-scope .input-group-sm>.k-datepicker, .hh-scope .input-group-sm>.k-datetimepicker, .hh-scope .input-group-sm>.k-dropdown, .hh-scope .input-group-sm>.k-dropdown-wrap, .hh-scope .input-group-sm>.k-multiselect, .hh-scope .input-group-sm>.k-multiselect-wrap, .hh-scope .input-group-sm>.k-numeric-wrap, .hh-scope .input-group-sm>.k-numeric-wrap.k-expand-padding .k-input, .hh-scope .input-group-sm>.k-numerictextbox, .hh-scope .input-group-sm>.k-picker-wrap, .hh-scope .input-group-sm>.k-timepicker, .hh-scope .input-group-sm>input, .hh-scope .input-group-sm>input .k-textbox, .hh-scope .input-group-sm>textarea, .hh-scope .input-group-sm>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-sm, .hh-scope .k-autocomplete.k-input-sm .k-input, .hh-scope .k-colorpicker.k-input-sm, .hh-scope .k-combobox.k-input-sm, .hh-scope .k-datepicker.k-input-sm, .hh-scope .k-datetimepicker.k-input-sm, .hh-scope .k-dropdown.k-input-sm, .hh-scope .k-input-sm .k-dropdown-wrap, .hh-scope .k-input-sm .k-multiselect-wrap, .hh-scope .k-input-sm .k-numeric-wrap, .hh-scope .k-input-sm .k-numeric-wrap.k-expand-padding .k-input, .hh-scope .k-input-sm .k-picker-wrap, .hh-scope .k-multiselect.k-input-sm, .hh-scope .k-numerictextbox.k-input-sm, .hh-scope .k-textbox.k-input-sm, .hh-scope .k-textbox.k-input-sm>input, .hh-scope .k-textbox.k-input-sm>textarea, .hh-scope .k-timepicker.k-input-sm, .hh-scope input.k-textbox.k-input-sm, .hh-scope textarea.k-textbox.k-input-sm{
    border-radius: var(--bs-border-radius-sm)
}

.hh-scope .form-group-lg .k-dropdown, .hh-scope .form-group-lg .k-dropdown-wrap, .hh-scope .form-group-lg .k-numeric-wrap, .hh-scope .form-group-lg .k-numerictextbox, .hh-scope .form-group-lg .k-picker-wrap, .hh-scope .form-group-lg .k-textbox>input, .hh-scope .form-group-lg input.k-textbox, .hh-scope .input-group-lg>.k-dropdown, .hh-scope .input-group-lg>.k-dropdown-wrap, .hh-scope .input-group-lg>.k-numeric-wrap, .hh-scope .input-group-lg>.k-numerictextbox, .hh-scope .input-group-lg>.k-picker-wrap, .hh-scope .input-group-lg>.k-textbox>input, .hh-scope .input-group-lg>input.k-textbox, .hh-scope .k-dropdown.k-input-lg, .hh-scope .k-input-lg .k-dropdown-wrap, .hh-scope .k-input-lg .k-numeric-wrap, .hh-scope .k-input-lg .k-picker-wrap, .hh-scope .k-numerictextbox.k-input-lg, .hh-scope .k-textbox>input.k-input-lg, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numerictextbox, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox>input, .hh-scope .search-home [id=buyside-widget-container]>div>input.k-textbox, .hh-scope input.k-textbox.k-input-lg{
    height: -webkit-calc(1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2));
    height: calc(1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .form-group-lg .k-autocomplete .k-input, .hh-scope .form-group-lg .k-dropdown-wrap .k-input, .hh-scope .form-group-lg .k-dropdown-wrap .k-select, .hh-scope .form-group-lg .k-multiselect-wrap .k-input, .hh-scope .form-group-lg .k-numeric-wrap .k-input, .hh-scope .form-group-lg .k-numeric-wrap .k-select, .hh-scope .form-group-lg .k-picker-wrap .k-input, .hh-scope .form-group-lg .k-picker-wrap .k-selected-color, .hh-scope .input-group-lg>.k-autocomplete .k-input, .hh-scope .input-group-lg>.k-dropdown-wrap .k-input, .hh-scope .input-group-lg>.k-dropdown-wrap .k-select, .hh-scope .input-group-lg>.k-multiselect-wrap .k-input, .hh-scope .input-group-lg>.k-numeric-wrap .k-input, .hh-scope .input-group-lg>.k-numeric-wrap .k-select, .hh-scope .input-group-lg>.k-picker-wrap .k-input, .hh-scope .input-group-lg>.k-picker-wrap .k-selected-color, .hh-scope .k-autocomplete.k-input-lg .k-input, .hh-scope .k-input-lg .k-dropdown-wrap .k-input, .hh-scope .k-input-lg .k-dropdown-wrap .k-select, .hh-scope .k-input-lg .k-multiselect-wrap .k-input, .hh-scope .k-input-lg .k-numeric-wrap .k-input, .hh-scope .k-input-lg .k-numeric-wrap .k-select, .hh-scope .k-input-lg .k-picker-wrap .k-input, .hh-scope .k-input-lg .k-picker-wrap .k-selected-color, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-selected-color{
    height: -webkit-calc((1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2));
    height: calc((1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2))
}

.hh-scope .form-group-lg .k-dropdown-wrap .k-select, .hh-scope .form-group-lg .k-multiselect-wrap, .hh-scope .form-group-lg .k-numeric-wrap .k-select, .hh-scope .form-group-lg .k-picker-wrap .k-select, .hh-scope .input-group-lg>.k-dropdown-wrap .k-select, .hh-scope .input-group-lg>.k-multiselect-wrap, .hh-scope .input-group-lg>.k-numeric-wrap .k-select, .hh-scope .input-group-lg>.k-picker-wrap .k-select, .hh-scope .k-input-lg .k-dropdown-wrap .k-select, .hh-scope .k-input-lg .k-multiselect-wrap, .hh-scope .k-input-lg .k-numeric-wrap .k-select, .hh-scope .k-input-lg .k-picker-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect-wrap, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-select{
    min-height: -webkit-calc((1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2));
    min-height: calc((1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2))
}

.hh-scope .form-group-lg .k-autocomplete .k-input, .hh-scope .form-group-lg .k-dropdown-wrap .k-input, .hh-scope .form-group-lg .k-multiselect-wrap .k-input, .hh-scope .form-group-lg .k-numeric-wrap .k-input, .hh-scope .form-group-lg .k-picker-wrap .k-input, .hh-scope .form-group-lg .k-textbox>input, .hh-scope .form-group-lg .k-textbox>textarea, .hh-scope .form-group-lg input.k-textbox, .hh-scope .form-group-lg textarea.k-textbox, .hh-scope .input-group-lg>.k-autocomplete .k-input, .hh-scope .input-group-lg>.k-dropdown-wrap .k-input, .hh-scope .input-group-lg>.k-multiselect-wrap .k-input, .hh-scope .input-group-lg>.k-numeric-wrap .k-input, .hh-scope .input-group-lg>.k-picker-wrap .k-input, .hh-scope .input-group-lg>.k-textbox>input, .hh-scope .input-group-lg>.k-textbox>textarea, .hh-scope .input-group-lg>input.k-textbox, .hh-scope .input-group-lg>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-lg .k-input, .hh-scope .k-input-lg .k-dropdown-wrap .k-input, .hh-scope .k-input-lg .k-multiselect-wrap .k-input, .hh-scope .k-input-lg .k-numeric-wrap .k-input, .hh-scope .k-input-lg .k-picker-wrap .k-input, .hh-scope .k-textbox>input.k-input-lg, .hh-scope .k-textbox>textarea.k-input-lg, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox>input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox>textarea, .hh-scope .search-home [id=buyside-widget-container]>div>input.k-textbox, .hh-scope .search-home [id=buyside-widget-container]>div>textarea.k-textbox, .hh-scope input.k-textbox.k-input-lg, .hh-scope textarea.k-textbox.k-input-lg{
    padding-top: .625rem;
    padding-right: 1rem;
    padding-bottom: .625rem;
    padding-left: 1rem
}

.hh-scope .form-group-lg .k-autocomplete .k-input, .hh-scope .form-group-lg .k-dropdown-wrap .k-input, .hh-scope .form-group-lg .k-numeric-wrap .k-input, .hh-scope .form-group-lg .k-picker-wrap .k-input, .hh-scope .form-group-lg .k-textbox>input, .hh-scope .form-group-lg .k-textbox>textarea, .hh-scope .form-group-lg input.k-textbox, .hh-scope .form-group-lg textarea.k-textbox, .hh-scope .input-group-lg>.k-autocomplete .k-input, .hh-scope .input-group-lg>.k-dropdown-wrap .k-input, .hh-scope .input-group-lg>.k-numeric-wrap .k-input, .hh-scope .input-group-lg>.k-picker-wrap .k-input, .hh-scope .input-group-lg>.k-textbox>input, .hh-scope .input-group-lg>.k-textbox>textarea, .hh-scope .input-group-lg>input.k-textbox, .hh-scope .input-group-lg>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-lg .k-input, .hh-scope .k-input-lg .k-dropdown-wrap .k-input, .hh-scope .k-input-lg .k-numeric-wrap .k-input, .hh-scope .k-input-lg .k-picker-wrap .k-input, .hh-scope .k-textbox>input.k-input-lg, .hh-scope .k-textbox>textarea.k-input-lg, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox>input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox>textarea, .hh-scope .search-home [id=buyside-widget-container]>div>input.k-textbox, .hh-scope .search-home [id=buyside-widget-container]>div>textarea.k-textbox, .hh-scope input.k-textbox.k-input-lg, .hh-scope textarea.k-textbox.k-input-lg{
    line-height: 1.428571429
}

.hh-scope .form-group-lg .k-dropdown-wrap .k-select, .hh-scope .form-group-lg .k-numeric-wrap .k-select, .hh-scope .form-group-lg .k-picker-wrap .k-select, .hh-scope .input-group-lg>.k-dropdown-wrap .k-select, .hh-scope .input-group-lg>.k-numeric-wrap .k-select, .hh-scope .input-group-lg>.k-picker-wrap .k-select, .hh-scope .k-input-lg .k-dropdown-wrap .k-select, .hh-scope .k-input-lg .k-numeric-wrap .k-select, .hh-scope .k-input-lg .k-picker-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-select{
    line-height: -webkit-calc((1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2));
    line-height: calc((1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2)) - (var(--bs-border-width) * 2))
}

.hh-scope .form-group-lg .k-dropdown-wrap .k-input, .hh-scope .form-group-lg .k-multiselect-wrap .k-button, .hh-scope .input-group-lg>.k-dropdown-wrap .k-input, .hh-scope .input-group-lg>.k-multiselect-wrap .k-button, .hh-scope .k-input-lg .k-dropdown-wrap .k-input, .hh-scope .k-input-lg .k-multiselect-wrap .k-button, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect-wrap .k-button{
    font-size: 1.25rem
}

.hh-scope .form-group-lg .k-autocomplete .k-input, .hh-scope .form-group-lg .k-combobox .k-dropdown-wrap .k-input, .hh-scope .form-group-lg .k-multiselect-wrap .k-input, .hh-scope .form-group-lg .k-numeric-wrap .k-input, .hh-scope .form-group-lg .k-picker-wrap .k-input, .hh-scope .form-group-lg .k-textbox>input, .hh-scope .form-group-lg .k-textbox>textarea, .hh-scope .form-group-lg input.k-textbox, .hh-scope .form-group-lg textarea.k-textbox, .hh-scope .input-group-lg>.k-autocomplete .k-input, .hh-scope .input-group-lg>.k-combobox .k-dropdown-wrap .k-input, .hh-scope .input-group-lg>.k-multiselect-wrap .k-input, .hh-scope .input-group-lg>.k-numeric-wrap .k-input, .hh-scope .input-group-lg>.k-picker-wrap .k-input, .hh-scope .input-group-lg>.k-textbox>input, .hh-scope .input-group-lg>.k-textbox>textarea, .hh-scope .input-group-lg>input.k-textbox, .hh-scope .input-group-lg>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-lg .k-input, .hh-scope .k-input-lg .k-combobox .k-dropdown-wrap .k-input, .hh-scope .k-input-lg .k-multiselect-wrap .k-input, .hh-scope .k-input-lg .k-numeric-wrap .k-input, .hh-scope .k-input-lg .k-picker-wrap .k-input, .hh-scope .k-textbox>input.k-input-lg, .hh-scope .k-textbox>textarea.k-input-lg, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-combobox .k-dropdown-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox>input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox>textarea, .hh-scope .search-home [id=buyside-widget-container]>div>input.k-textbox, .hh-scope .search-home [id=buyside-widget-container]>div>textarea.k-textbox, .hh-scope input.k-textbox.k-input-lg, .hh-scope textarea.k-textbox.k-input-lg{
    font-size: 1.25rem
}

.hh-scope .form-group-lg .k-colorpicker .k-selected-color, .hh-scope .form-group-lg .k-dropdown-wrap .k-input, .hh-scope .form-group-lg .k-numeric-wrap .k-input, .hh-scope .form-group-lg .k-picker-wrap .k-input, .hh-scope .form-group-lg .k-rtl .k-datetimepicker .k-select+.k-select, .hh-scope .input-group-lg>.k-colorpicker .k-selected-color, .hh-scope .input-group-lg>.k-dropdown-wrap .k-input, .hh-scope .input-group-lg>.k-numeric-wrap .k-input, .hh-scope .input-group-lg>.k-picker-wrap .k-input, .hh-scope .input-group-lg>.k-rtl .k-datetimepicker .k-select+.k-select, .hh-scope .k-colorpicker.k-input-lg .k-selected-color, .hh-scope .k-input-lg .k-dropdown-wrap .k-input, .hh-scope .k-input-lg .k-numeric-wrap .k-input, .hh-scope .k-input-lg .k-picker-wrap .k-input, .hh-scope .k-rtl .form-group-lg .k-dropdown-wrap .k-select, .hh-scope .k-rtl .form-group-lg .k-numeric-wrap .k-select, .hh-scope .k-rtl .form-group-lg .k-picker-wrap .k-select, .hh-scope .k-rtl .input-group-lg>.k-dropdown-wrap .k-select, .hh-scope .k-rtl .input-group-lg>.k-numeric-wrap .k-select, .hh-scope .k-rtl .input-group-lg>.k-picker-wrap .k-select, .hh-scope .k-rtl .k-datetimepicker.k-input-lg, .hh-scope .k-rtl .k-input-lg .k-dropdown-wrap .k-select, .hh-scope .k-rtl .k-input-lg .k-numeric-wrap .k-select, .hh-scope .k-rtl .k-input-lg .k-picker-wrap .k-select, .hh-scope .k-rtl .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-select, .hh-scope .k-rtl .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-select, .hh-scope .k-rtl .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-select, .hh-scope .search-home .k-rtl [id=buyside-widget-container]>div>.k-dropdown-wrap .k-select, .hh-scope .search-home .k-rtl [id=buyside-widget-container]>div>.k-numeric-wrap .k-select, .hh-scope .search-home .k-rtl [id=buyside-widget-container]>div>.k-picker-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-colorpicker .k-selected-color, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-rtl .k-datetimepicker .k-select+.k-select{
    border-radius: var(--bs-border-radius-lg) 0 0 var(--bs-border-radius-lg)
}

.hh-scope .form-group-lg .k-datetimepicker .k-select+.k-select, .hh-scope .form-group-lg .k-dropdown-wrap .k-select, .hh-scope .form-group-lg .k-numeric-wrap .k-select, .hh-scope .form-group-lg .k-picker-wrap .k-select, .hh-scope .form-group-lg .k-rtl .k-colorpicker .k-selected-color, .hh-scope .input-group-lg>.k-datetimepicker .k-select+.k-select, .hh-scope .input-group-lg>.k-dropdown-wrap .k-select, .hh-scope .input-group-lg>.k-numeric-wrap .k-select, .hh-scope .input-group-lg>.k-picker-wrap .k-select, .hh-scope .input-group-lg>.k-rtl .k-colorpicker .k-selected-color, .hh-scope .k-datetimepicker.k-input-lg .k-select+.k-select, .hh-scope .k-input-lg .k-dropdown-wrap .k-select, .hh-scope .k-input-lg .k-numeric-wrap .k-select, .hh-scope .k-input-lg .k-picker-wrap .k-select, .hh-scope .k-rtl .form-group-lg .k-dropdown-wrap .k-input, .hh-scope .k-rtl .form-group-lg .k-numeric-wrap .k-input, .hh-scope .k-rtl .form-group-lg .k-picker-wrap .k-input, .hh-scope .k-rtl .input-group-lg>.k-dropdown-wrap .k-input, .hh-scope .k-rtl .input-group-lg>.k-numeric-wrap .k-input, .hh-scope .k-rtl .input-group-lg>.k-picker-wrap .k-input, .hh-scope .k-rtl .k-colorpicker.k-input-lg .k-selected-color, .hh-scope .k-rtl .k-input-lg .k-dropdown-wrap .k-input, .hh-scope .k-rtl .k-input-lg .k-numeric-wrap .k-input, .hh-scope .k-rtl .k-input-lg .k-picker-wrap .k-input, .hh-scope .k-rtl .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-input, .hh-scope .k-rtl .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-input, .hh-scope .k-rtl .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-input, .hh-scope .search-home .k-rtl [id=buyside-widget-container]>div>.k-dropdown-wrap .k-input, .hh-scope .search-home .k-rtl [id=buyside-widget-container]>div>.k-numeric-wrap .k-input, .hh-scope .search-home .k-rtl [id=buyside-widget-container]>div>.k-picker-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-datetimepicker .k-select+.k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap .k-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-rtl .k-colorpicker .k-selected-color{
    border-radius: 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg) 0
}

.hh-scope .form-group-lg .k-autocomplete.k-state-border-down .k-input, .hh-scope .form-group-lg .k-multiselect.k-state-border-down .k-multiselect-wrap, .hh-scope .input-group-lg>.k-autocomplete.k-state-border-down .k-input, .hh-scope .input-group-lg>.k-multiselect.k-state-border-down .k-multiselect-wrap, .hh-scope .k-autocomplete.k-input-lg.k-state-border-down .k-input, .hh-scope .k-multiselect.k-state-border-down.k-input-lg .k-multiselect-wrap, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete.k-state-border-down .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect.k-state-border-down .k-multiselect-wrap{
    border-radius: var(--bs-border-radius-lg) var(--bs-border-radius-lg) 0 0
}

.hh-scope .form-group-lg .k-dropdown-wrap.k-state-border-down .k-input, .hh-scope .form-group-lg .k-numeric-wrap.k-state-border-down .k-input, .hh-scope .form-group-lg .k-picker-wrap.k-state-border-down .k-input, .hh-scope .form-group-lg .k-picker-wrap.k-state-border-down .k-selected-color, .hh-scope .input-group-lg>.k-dropdown-wrap.k-state-border-down .k-input, .hh-scope .input-group-lg>.k-numeric-wrap.k-state-border-down .k-input, .hh-scope .input-group-lg>.k-picker-wrap.k-state-border-down .k-input, .hh-scope .input-group-lg>.k-picker-wrap.k-state-border-down .k-selected-color, .hh-scope .k-input-lg .k-dropdown-wrap.k-state-border-down .k-input, .hh-scope .k-input-lg .k-numeric-wrap.k-state-border-down .k-input, .hh-scope .k-input-lg .k-picker-wrap.k-state-border-down .k-input, .hh-scope .k-input-lg .k-picker-wrap.k-state-border-down .k-selected-color, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap.k-state-border-down .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap.k-state-border-down .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap.k-state-border-down .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap.k-state-border-down .k-selected-color{
    border-radius: var(--bs-border-radius-lg) 0 0 0
}

.hh-scope .form-group-lg .k-autocomplete, .hh-scope .form-group-lg .k-autocomplete .k-input, .hh-scope .form-group-lg .k-colorpicker, .hh-scope .form-group-lg .k-combobox, .hh-scope .form-group-lg .k-datepicker, .hh-scope .form-group-lg .k-datetimepicker, .hh-scope .form-group-lg .k-dropdown, .hh-scope .form-group-lg .k-dropdown-wrap, .hh-scope .form-group-lg .k-multiselect, .hh-scope .form-group-lg .k-multiselect-wrap, .hh-scope .form-group-lg .k-numeric-wrap, .hh-scope .form-group-lg .k-numeric-wrap.k-expand-padding .k-input, .hh-scope .form-group-lg .k-numerictextbox, .hh-scope .form-group-lg .k-picker-wrap, .hh-scope .form-group-lg .k-timepicker, .hh-scope .form-group-lg input .k-textbox, .hh-scope .form-group-lg textarea.k-textbox, .hh-scope .form-group-lg>input, .hh-scope .form-group-lg>textarea, .hh-scope .input-group-lg>.k-autocomplete, .hh-scope .input-group-lg>.k-autocomplete .k-input, .hh-scope .input-group-lg>.k-colorpicker, .hh-scope .input-group-lg>.k-combobox, .hh-scope .input-group-lg>.k-datepicker, .hh-scope .input-group-lg>.k-datetimepicker, .hh-scope .input-group-lg>.k-dropdown, .hh-scope .input-group-lg>.k-dropdown-wrap, .hh-scope .input-group-lg>.k-multiselect, .hh-scope .input-group-lg>.k-multiselect-wrap, .hh-scope .input-group-lg>.k-numeric-wrap, .hh-scope .input-group-lg>.k-numeric-wrap.k-expand-padding .k-input, .hh-scope .input-group-lg>.k-numerictextbox, .hh-scope .input-group-lg>.k-picker-wrap, .hh-scope .input-group-lg>.k-timepicker, .hh-scope .input-group-lg>input, .hh-scope .input-group-lg>input .k-textbox, .hh-scope .input-group-lg>textarea, .hh-scope .input-group-lg>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-lg, .hh-scope .k-autocomplete.k-input-lg .k-input, .hh-scope .k-colorpicker.k-input-lg, .hh-scope .k-combobox.k-input-lg, .hh-scope .k-datepicker.k-input-lg, .hh-scope .k-datetimepicker.k-input-lg, .hh-scope .k-dropdown.k-input-lg, .hh-scope .k-input-lg .k-dropdown-wrap, .hh-scope .k-input-lg .k-multiselect-wrap, .hh-scope .k-input-lg .k-numeric-wrap, .hh-scope .k-input-lg .k-numeric-wrap.k-expand-padding .k-input, .hh-scope .k-input-lg .k-picker-wrap, .hh-scope .k-multiselect.k-input-lg, .hh-scope .k-numerictextbox.k-input-lg, .hh-scope .k-textbox.k-input-lg, .hh-scope .k-textbox.k-input-lg>input, .hh-scope .k-textbox.k-input-lg>textarea, .hh-scope .k-timepicker.k-input-lg, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-colorpicker, .hh-scope .search-home [id=buyside-widget-container]>div>.k-combobox, .hh-scope .search-home [id=buyside-widget-container]>div>.k-datepicker, .hh-scope .search-home [id=buyside-widget-container]>div>.k-datetimepicker, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown-wrap, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect-wrap, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap.k-expand-padding .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numerictextbox, .hh-scope .search-home [id=buyside-widget-container]>div>.k-picker-wrap, .hh-scope .search-home [id=buyside-widget-container]>div>.k-timepicker, .hh-scope .search-home [id=buyside-widget-container]>div>input, .hh-scope .search-home [id=buyside-widget-container]>div>input .k-textbox, .hh-scope .search-home [id=buyside-widget-container]>div>textarea, .hh-scope input.k-textbox.k-input-lg, .hh-scope textarea.k-textbox.k-input-lg{
    border-radius: var(--bs-border-radius-lg)
}

.hh-scope .k-editor-widget .k-dropdown-wrap .k-input, .hh-scope .k-editor-widget .k-numeric-wrap .k-input, .hh-scope .k-editor-widget .k-picker-wrap .k-input{
    padding-top: 0;
    padding-bottom: 0
}

.hh-scope .k-multiselect{
    min-height: -webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .k-multiselect.k-input-sm{
    min-height: -webkit-calc(1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + .625rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .k-multiselect.k-input-lg{
    min-height: -webkit-calc(1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .k-editor-widget .k-picker-wrap .k-selected-color{
    height: 3px
}

.hh-scope .k-numeric-wrap .k-link{
    border-radius: 0
}

.hh-scope .k-numeric-wrap .k-link+.k-link{
    border-radius: 0
}

.hh-scope .k-autocomplete .k-i-loading, .hh-scope .k-autocomplete .k-loading, .hh-scope .k-multiselect .k-i-loading, .hh-scope .k-multiselect .k-loading{
    bottom: -webkit-calc(((1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2))/ 2) - 8px);
    bottom: calc(((1.428571429em + .75rem + calc(var(--bs-border-width) * 2))/ 2) - 8px)
}

.hh-scope .k-autocomplete.k-input-sm .k-i-loading, .hh-scope .k-autocomplete.k-input-sm .k-loading, .hh-scope .k-multiselect.k-input-sm .k-i-loading, .hh-scope .k-multiselect.k-input-sm .k-loading{
    bottom: -webkit-calc(((1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2))/ 2) - 8px);
    bottom: calc(((1.428571429em + .625rem + calc(var(--bs-border-width) * 2))/ 2) - 8px)
}

.hh-scope .k-autocomplete.k-input-lg .k-i-loading, .hh-scope .k-autocomplete.k-input-lg .k-loading, .hh-scope .k-multiselect.k-input-lg .k-i-loading, .hh-scope .k-multiselect.k-input-lg .k-loading{
    bottom: -webkit-calc(((1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2))/ 2) - 8px);
    bottom: calc(((1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2))/ 2) - 8px)
}

.hh-scope .form-group-sm .k-multiselect, .hh-scope .input-group-sm>.k-multiselect{
    min-height: -webkit-calc(1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + .625rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .form-group-sm .k-autocomplete .k-i-loading, .hh-scope .form-group-sm .k-autocomplete .k-loading, .hh-scope .form-group-sm .k-multiselect .k-i-loading, .hh-scope .form-group-sm .k-multiselect .k-loading, .hh-scope .input-group-sm>.k-autocomplete .k-i-loading, .hh-scope .input-group-sm>.k-autocomplete .k-loading, .hh-scope .input-group-sm>.k-multiselect .k-i-loading, .hh-scope .input-group-sm>.k-multiselect .k-loading{
    bottom: -webkit-calc(((1.428571429em + .625rem + -webkit-calc(var(--bs-border-width) * 2))/ 2) - 8px);
    bottom: calc(((1.428571429em + .625rem + calc(var(--bs-border-width) * 2))/ 2) - 8px)
}

.hh-scope .form-group-sm .k-numeric-wrap .k-link, .hh-scope .input-group-sm>.k-numeric-wrap .k-link, .hh-scope .k-input-sm .k-numeric-wrap .k-link{
    border-radius: 0 var(--bs-border-radius-sm) 0 0
}

.hh-scope .form-group-sm .k-numeric-wrap .k-link+.k-link, .hh-scope .input-group-sm>.k-numeric-wrap .k-link+.k-link, .hh-scope .k-input-sm .k-numeric-wrap .k-link+.k-link{
    border-radius: 0 0 var(--bs-border-radius-sm) 0
}

.hh-scope .form-group-lg .k-multiselect, .hh-scope .input-group-lg>.k-multiselect, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect{
    min-height: -webkit-calc(1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2));
    min-height: calc(1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2))
}

.hh-scope .form-group-lg .k-autocomplete .k-i-loading, .hh-scope .form-group-lg .k-autocomplete .k-loading, .hh-scope .form-group-lg .k-multiselect .k-i-loading, .hh-scope .form-group-lg .k-multiselect .k-loading, .hh-scope .input-group-lg>.k-autocomplete .k-i-loading, .hh-scope .input-group-lg>.k-autocomplete .k-loading, .hh-scope .input-group-lg>.k-multiselect .k-i-loading, .hh-scope .input-group-lg>.k-multiselect .k-loading, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-i-loading, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-loading, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect .k-i-loading, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect .k-loading{
    bottom: -webkit-calc(((1.428571429em + 1.25rem + -webkit-calc(var(--bs-border-width) * 2))/ 2) - 8px);
    bottom: calc(((1.428571429em + 1.25rem + calc(var(--bs-border-width) * 2))/ 2) - 8px)
}

.hh-scope .form-group-lg .k-numeric-wrap .k-link, .hh-scope .input-group-lg>.k-numeric-wrap .k-link, .hh-scope .k-input-lg .k-numeric-wrap .k-link, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-link{
    border-radius: 0 var(--bs-border-radius-lg) 0 0
}

.hh-scope .form-group-lg .k-numeric-wrap .k-link+.k-link, .hh-scope .input-group-lg>.k-numeric-wrap .k-link+.k-link, .hh-scope .k-input-lg .k-numeric-wrap .k-link+.k-link, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numeric-wrap .k-link+.k-link{
    border-radius: 0 0 var(--bs-border-radius-lg) 0
}

.hh-scope .has-success .k-autocomplete.k-state-default, .hh-scope .has-success .k-dropdown-wrap.k-state-default, .hh-scope .has-success .k-multiselect.k-header, .hh-scope .has-success .k-numeric-wrap.k-state-default, .hh-scope .has-success .k-picker-wrap.k-state-default, .hh-scope .has-success .k-textbox{
    border-color: #00241f
}

.hh-scope .has-success .k-autocomplete.k-state-default:focus, .hh-scope .has-success .k-dropdown-wrap.k-state-default:focus, .hh-scope .has-success .k-multiselect.k-header:focus, .hh-scope .has-success .k-numeric-wrap.k-state-default:focus, .hh-scope .has-success .k-picker-wrap.k-state-default:focus, .hh-scope .has-success .k-textbox:focus{
    border-color: #000
}

.hh-scope .has-success .k-autocomplete.k-state-focused, .hh-scope .has-success .k-dropdown-wrap.k-state-focused, .hh-scope .has-success .k-multiselect.k-header.k-state-focused, .hh-scope .has-success .k-numeric-wrap.k-state-focused, .hh-scope .has-success .k-picker-wrap.k-state-focused, .hh-scope .has-success .k-textbox:focus{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #008a77
}

.hh-scope .has-warning .k-autocomplete.k-state-default, .hh-scope .has-warning .k-dropdown-wrap.k-state-default, .hh-scope .has-warning .k-multiselect.k-header, .hh-scope .has-warning .k-numeric-wrap.k-state-default, .hh-scope .has-warning .k-picker-wrap.k-state-default, .hh-scope .has-warning .k-textbox{
    border-color: #60451f
}

.hh-scope .has-warning .k-autocomplete.k-state-default:focus, .hh-scope .has-warning .k-dropdown-wrap.k-state-default:focus, .hh-scope .has-warning .k-multiselect.k-header:focus, .hh-scope .has-warning .k-numeric-wrap.k-state-default:focus, .hh-scope .has-warning .k-picker-wrap.k-state-default:focus, .hh-scope .has-warning .k-textbox:focus{
    border-color: #392913
}

.hh-scope .has-warning .k-autocomplete.k-state-focused, .hh-scope .has-warning .k-dropdown-wrap.k-state-focused, .hh-scope .has-warning .k-multiselect.k-header.k-state-focused, .hh-scope .has-warning .k-numeric-wrap.k-state-focused, .hh-scope .has-warning .k-picker-wrap.k-state-focused, .hh-scope .has-warning .k-textbox:focus{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ad7c38
}

.hh-scope .has-error .k-autocomplete.k-state-default, .hh-scope .has-error .k-dropdown-wrap.k-state-default, .hh-scope .has-error .k-multiselect.k-header, .hh-scope .has-error .k-numeric-wrap.k-state-default, .hh-scope .has-error .k-picker-wrap.k-state-default, .hh-scope .has-error .k-textbox{
    border-color: #551a18
}

.hh-scope .has-error .k-autocomplete.k-state-default:focus, .hh-scope .has-error .k-dropdown-wrap.k-state-default:focus, .hh-scope .has-error .k-multiselect.k-header:focus, .hh-scope .has-error .k-numeric-wrap.k-state-default:focus, .hh-scope .has-error .k-picker-wrap.k-state-default:focus, .hh-scope .has-error .k-textbox:focus{
    border-color: #2d0e0d
}

.hh-scope .has-error .k-autocomplete.k-state-focused, .hh-scope .has-error .k-dropdown-wrap.k-state-focused, .hh-scope .has-error .k-multiselect.k-header.k-state-focused, .hh-scope .has-error .k-numeric-wrap.k-state-focused, .hh-scope .has-error .k-picker-wrap.k-state-focused, .hh-scope .has-error .k-textbox:focus{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a5322e
}

.hh-scope .k-autocomplete, .hh-scope .k-dropdown-wrap, .hh-scope .k-numeric-wrap, .hh-scope .k-picker-wrap{
    -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .hh-scope .k-autocomplete, .hh-scope .k-dropdown-wrap, .hh-scope .k-numeric-wrap, .hh-scope .k-picker-wrap{
        -webkit-transition: none;
        transition: none
    }
}

.hh-scope .input-group>.k-autocomplete, .hh-scope .input-group>.k-colorpicker, .hh-scope .input-group>.k-combobox, .hh-scope .input-group>.k-datepicker, .hh-scope .input-group>.k-datetimepicker, .hh-scope .input-group>.k-dropdown, .hh-scope .input-group>.k-maskedtextbox, .hh-scope .input-group>.k-multiselect, .hh-scope .input-group>.k-numerictextbox, .hh-scope .input-group>.k-textbox, .hh-scope .input-group>.k-timepicker, .hh-scope .input-group>input.k-textbox, .hh-scope .input-group>textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-timepicker{
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0
}

.hh-scope .input-group>.k-autocomplete+.custom-file, .hh-scope .input-group>.k-autocomplete+.custom-select, .hh-scope .input-group>.k-autocomplete+.form-control, .hh-scope .input-group>.k-autocomplete+.k-autocomplete, .hh-scope .input-group>.k-autocomplete+.k-colorpicker, .hh-scope .input-group>.k-autocomplete+.k-combobox, .hh-scope .input-group>.k-autocomplete+.k-datepicker, .hh-scope .input-group>.k-autocomplete+.k-datetimepicker, .hh-scope .input-group>.k-autocomplete+.k-dropdown, .hh-scope .input-group>.k-autocomplete+.k-maskedtextbox, .hh-scope .input-group>.k-autocomplete+.k-multiselect, .hh-scope .input-group>.k-autocomplete+.k-numerictextbox, .hh-scope .input-group>.k-autocomplete+.k-textbox, .hh-scope .input-group>.k-autocomplete+.k-textbox>input, .hh-scope .input-group>.k-autocomplete+.k-textbox>textarea, .hh-scope .input-group>.k-autocomplete+.k-timepicker, .hh-scope .input-group>.k-autocomplete+input.k-textbox, .hh-scope .input-group>.k-autocomplete+textarea.k-textbox, .hh-scope .input-group>.k-colorpicker+.custom-file, .hh-scope .input-group>.k-colorpicker+.custom-select, .hh-scope .input-group>.k-colorpicker+.form-control, .hh-scope .input-group>.k-colorpicker+.k-autocomplete, .hh-scope .input-group>.k-colorpicker+.k-colorpicker, .hh-scope .input-group>.k-colorpicker+.k-combobox, .hh-scope .input-group>.k-colorpicker+.k-datepicker, .hh-scope .input-group>.k-colorpicker+.k-datetimepicker, .hh-scope .input-group>.k-colorpicker+.k-dropdown, .hh-scope .input-group>.k-colorpicker+.k-maskedtextbox, .hh-scope .input-group>.k-colorpicker+.k-multiselect, .hh-scope .input-group>.k-colorpicker+.k-numerictextbox, .hh-scope .input-group>.k-colorpicker+.k-textbox, .hh-scope .input-group>.k-colorpicker+.k-textbox>input, .hh-scope .input-group>.k-colorpicker+.k-textbox>textarea, .hh-scope .input-group>.k-colorpicker+.k-timepicker, .hh-scope .input-group>.k-colorpicker+input.k-textbox, .hh-scope .input-group>.k-colorpicker+textarea.k-textbox, .hh-scope .input-group>.k-combobox+.custom-file, .hh-scope .input-group>.k-combobox+.custom-select, .hh-scope .input-group>.k-combobox+.form-control, .hh-scope .input-group>.k-combobox+.k-autocomplete, .hh-scope .input-group>.k-combobox+.k-colorpicker, .hh-scope .input-group>.k-combobox+.k-combobox, .hh-scope .input-group>.k-combobox+.k-datepicker, .hh-scope .input-group>.k-combobox+.k-datetimepicker, .hh-scope .input-group>.k-combobox+.k-dropdown, .hh-scope .input-group>.k-combobox+.k-maskedtextbox, .hh-scope .input-group>.k-combobox+.k-multiselect, .hh-scope .input-group>.k-combobox+.k-numerictextbox, .hh-scope .input-group>.k-combobox+.k-textbox, .hh-scope .input-group>.k-combobox+.k-textbox>input, .hh-scope .input-group>.k-combobox+.k-textbox>textarea, .hh-scope .input-group>.k-combobox+.k-timepicker, .hh-scope .input-group>.k-combobox+input.k-textbox, .hh-scope .input-group>.k-combobox+textarea.k-textbox, .hh-scope .input-group>.k-datepicker+.custom-file, .hh-scope .input-group>.k-datepicker+.custom-select, .hh-scope .input-group>.k-datepicker+.form-control, .hh-scope .input-group>.k-datepicker+.k-autocomplete, .hh-scope .input-group>.k-datepicker+.k-colorpicker, .hh-scope .input-group>.k-datepicker+.k-combobox, .hh-scope .input-group>.k-datepicker+.k-datepicker, .hh-scope .input-group>.k-datepicker+.k-datetimepicker, .hh-scope .input-group>.k-datepicker+.k-dropdown, .hh-scope .input-group>.k-datepicker+.k-maskedtextbox, .hh-scope .input-group>.k-datepicker+.k-multiselect, .hh-scope .input-group>.k-datepicker+.k-numerictextbox, .hh-scope .input-group>.k-datepicker+.k-textbox, .hh-scope .input-group>.k-datepicker+.k-textbox>input, .hh-scope .input-group>.k-datepicker+.k-textbox>textarea, .hh-scope .input-group>.k-datepicker+.k-timepicker, .hh-scope .input-group>.k-datepicker+input.k-textbox, .hh-scope .input-group>.k-datepicker+textarea.k-textbox, .hh-scope .input-group>.k-datetimepicker+.custom-file, .hh-scope .input-group>.k-datetimepicker+.custom-select, .hh-scope .input-group>.k-datetimepicker+.form-control, .hh-scope .input-group>.k-datetimepicker+.k-autocomplete, .hh-scope .input-group>.k-datetimepicker+.k-colorpicker, .hh-scope .input-group>.k-datetimepicker+.k-combobox, .hh-scope .input-group>.k-datetimepicker+.k-datepicker, .hh-scope .input-group>.k-datetimepicker+.k-datetimepicker, .hh-scope .input-group>.k-datetimepicker+.k-dropdown, .hh-scope .input-group>.k-datetimepicker+.k-maskedtextbox, .hh-scope .input-group>.k-datetimepicker+.k-multiselect, .hh-scope .input-group>.k-datetimepicker+.k-numerictextbox, .hh-scope .input-group>.k-datetimepicker+.k-textbox, .hh-scope .input-group>.k-datetimepicker+.k-textbox>input, .hh-scope .input-group>.k-datetimepicker+.k-textbox>textarea, .hh-scope .input-group>.k-datetimepicker+.k-timepicker, .hh-scope .input-group>.k-datetimepicker+input.k-textbox, .hh-scope .input-group>.k-datetimepicker+textarea.k-textbox, .hh-scope .input-group>.k-dropdown+.custom-file, .hh-scope .input-group>.k-dropdown+.custom-select, .hh-scope .input-group>.k-dropdown+.form-control, .hh-scope .input-group>.k-dropdown+.k-autocomplete, .hh-scope .input-group>.k-dropdown+.k-colorpicker, .hh-scope .input-group>.k-dropdown+.k-combobox, .hh-scope .input-group>.k-dropdown+.k-datepicker, .hh-scope .input-group>.k-dropdown+.k-datetimepicker, .hh-scope .input-group>.k-dropdown+.k-dropdown, .hh-scope .input-group>.k-dropdown+.k-maskedtextbox, .hh-scope .input-group>.k-dropdown+.k-multiselect, .hh-scope .input-group>.k-dropdown+.k-numerictextbox, .hh-scope .input-group>.k-dropdown+.k-textbox, .hh-scope .input-group>.k-dropdown+.k-textbox>input, .hh-scope .input-group>.k-dropdown+.k-textbox>textarea, .hh-scope .input-group>.k-dropdown+.k-timepicker, .hh-scope .input-group>.k-dropdown+input.k-textbox, .hh-scope .input-group>.k-dropdown+textarea.k-textbox, .hh-scope .input-group>.k-maskedtextbox+.custom-file, .hh-scope .input-group>.k-maskedtextbox+.custom-select, .hh-scope .input-group>.k-maskedtextbox+.form-control, .hh-scope .input-group>.k-maskedtextbox+.k-autocomplete, .hh-scope .input-group>.k-maskedtextbox+.k-colorpicker, .hh-scope .input-group>.k-maskedtextbox+.k-combobox, .hh-scope .input-group>.k-maskedtextbox+.k-datepicker, .hh-scope .input-group>.k-maskedtextbox+.k-datetimepicker, .hh-scope .input-group>.k-maskedtextbox+.k-dropdown, .hh-scope .input-group>.k-maskedtextbox+.k-maskedtextbox, .hh-scope .input-group>.k-maskedtextbox+.k-multiselect, .hh-scope .input-group>.k-maskedtextbox+.k-numerictextbox, .hh-scope .input-group>.k-maskedtextbox+.k-textbox, .hh-scope .input-group>.k-maskedtextbox+.k-textbox>input, .hh-scope .input-group>.k-maskedtextbox+.k-textbox>textarea, .hh-scope .input-group>.k-maskedtextbox+.k-timepicker, .hh-scope .input-group>.k-maskedtextbox+input.k-textbox, .hh-scope .input-group>.k-maskedtextbox+textarea.k-textbox, .hh-scope .input-group>.k-multiselect+.custom-file, .hh-scope .input-group>.k-multiselect+.custom-select, .hh-scope .input-group>.k-multiselect+.form-control, .hh-scope .input-group>.k-multiselect+.k-autocomplete, .hh-scope .input-group>.k-multiselect+.k-colorpicker, .hh-scope .input-group>.k-multiselect+.k-combobox, .hh-scope .input-group>.k-multiselect+.k-datepicker, .hh-scope .input-group>.k-multiselect+.k-datetimepicker, .hh-scope .input-group>.k-multiselect+.k-dropdown, .hh-scope .input-group>.k-multiselect+.k-maskedtextbox, .hh-scope .input-group>.k-multiselect+.k-multiselect, .hh-scope .input-group>.k-multiselect+.k-numerictextbox, .hh-scope .input-group>.k-multiselect+.k-textbox, .hh-scope .input-group>.k-multiselect+.k-textbox>input, .hh-scope .input-group>.k-multiselect+.k-textbox>textarea, .hh-scope .input-group>.k-multiselect+.k-timepicker, .hh-scope .input-group>.k-multiselect+input.k-textbox, .hh-scope .input-group>.k-multiselect+textarea.k-textbox, .hh-scope .input-group>.k-numerictextbox+.custom-file, .hh-scope .input-group>.k-numerictextbox+.custom-select, .hh-scope .input-group>.k-numerictextbox+.form-control, .hh-scope .input-group>.k-numerictextbox+.k-autocomplete, .hh-scope .input-group>.k-numerictextbox+.k-colorpicker, .hh-scope .input-group>.k-numerictextbox+.k-combobox, .hh-scope .input-group>.k-numerictextbox+.k-datepicker, .hh-scope .input-group>.k-numerictextbox+.k-datetimepicker, .hh-scope .input-group>.k-numerictextbox+.k-dropdown, .hh-scope .input-group>.k-numerictextbox+.k-maskedtextbox, .hh-scope .input-group>.k-numerictextbox+.k-multiselect, .hh-scope .input-group>.k-numerictextbox+.k-numerictextbox, .hh-scope .input-group>.k-numerictextbox+.k-textbox, .hh-scope .input-group>.k-numerictextbox+.k-textbox>input, .hh-scope .input-group>.k-numerictextbox+.k-textbox>textarea, .hh-scope .input-group>.k-numerictextbox+.k-timepicker, .hh-scope .input-group>.k-numerictextbox+input.k-textbox, .hh-scope .input-group>.k-numerictextbox+textarea.k-textbox, .hh-scope .input-group>.k-textbox+.custom-file, .hh-scope .input-group>.k-textbox+.custom-select, .hh-scope .input-group>.k-textbox+.form-control, .hh-scope .input-group>.k-textbox+.k-autocomplete, .hh-scope .input-group>.k-textbox+.k-colorpicker, .hh-scope .input-group>.k-textbox+.k-combobox, .hh-scope .input-group>.k-textbox+.k-datepicker, .hh-scope .input-group>.k-textbox+.k-datetimepicker, .hh-scope .input-group>.k-textbox+.k-dropdown, .hh-scope .input-group>.k-textbox+.k-maskedtextbox, .hh-scope .input-group>.k-textbox+.k-multiselect, .hh-scope .input-group>.k-textbox+.k-numerictextbox, .hh-scope .input-group>.k-textbox+.k-textbox, .hh-scope .input-group>.k-textbox+.k-textbox>input, .hh-scope .input-group>.k-textbox+.k-textbox>textarea, .hh-scope .input-group>.k-textbox+.k-timepicker, .hh-scope .input-group>.k-textbox+input.k-textbox, .hh-scope .input-group>.k-textbox+textarea.k-textbox, .hh-scope .input-group>.k-timepicker+.custom-file, .hh-scope .input-group>.k-timepicker+.custom-select, .hh-scope .input-group>.k-timepicker+.form-control, .hh-scope .input-group>.k-timepicker+.k-autocomplete, .hh-scope .input-group>.k-timepicker+.k-colorpicker, .hh-scope .input-group>.k-timepicker+.k-combobox, .hh-scope .input-group>.k-timepicker+.k-datepicker, .hh-scope .input-group>.k-timepicker+.k-datetimepicker, .hh-scope .input-group>.k-timepicker+.k-dropdown, .hh-scope .input-group>.k-timepicker+.k-maskedtextbox, .hh-scope .input-group>.k-timepicker+.k-multiselect, .hh-scope .input-group>.k-timepicker+.k-numerictextbox, .hh-scope .input-group>.k-timepicker+.k-textbox, .hh-scope .input-group>.k-timepicker+.k-textbox>input, .hh-scope .input-group>.k-timepicker+.k-textbox>textarea, .hh-scope .input-group>.k-timepicker+.k-timepicker, .hh-scope .input-group>.k-timepicker+input.k-textbox, .hh-scope .input-group>.k-timepicker+textarea.k-textbox, .hh-scope .input-group>input.k-textbox+.custom-file, .hh-scope .input-group>input.k-textbox+.custom-select, .hh-scope .input-group>input.k-textbox+.form-control, .hh-scope .input-group>input.k-textbox+.k-autocomplete, .hh-scope .input-group>input.k-textbox+.k-colorpicker, .hh-scope .input-group>input.k-textbox+.k-combobox, .hh-scope .input-group>input.k-textbox+.k-datepicker, .hh-scope .input-group>input.k-textbox+.k-datetimepicker, .hh-scope .input-group>input.k-textbox+.k-dropdown, .hh-scope .input-group>input.k-textbox+.k-maskedtextbox, .hh-scope .input-group>input.k-textbox+.k-multiselect, .hh-scope .input-group>input.k-textbox+.k-numerictextbox, .hh-scope .input-group>input.k-textbox+.k-textbox, .hh-scope .input-group>input.k-textbox+.k-textbox>input, .hh-scope .input-group>input.k-textbox+.k-textbox>textarea, .hh-scope .input-group>input.k-textbox+.k-timepicker, .hh-scope .input-group>input.k-textbox+input.k-textbox, .hh-scope .input-group>input.k-textbox+textarea.k-textbox, .hh-scope .input-group>textarea.k-textbox+.custom-file, .hh-scope .input-group>textarea.k-textbox+.custom-select, .hh-scope .input-group>textarea.k-textbox+.form-control, .hh-scope .input-group>textarea.k-textbox+.k-autocomplete, .hh-scope .input-group>textarea.k-textbox+.k-colorpicker, .hh-scope .input-group>textarea.k-textbox+.k-combobox, .hh-scope .input-group>textarea.k-textbox+.k-datepicker, .hh-scope .input-group>textarea.k-textbox+.k-datetimepicker, .hh-scope .input-group>textarea.k-textbox+.k-dropdown, .hh-scope .input-group>textarea.k-textbox+.k-maskedtextbox, .hh-scope .input-group>textarea.k-textbox+.k-multiselect, .hh-scope .input-group>textarea.k-textbox+.k-numerictextbox, .hh-scope .input-group>textarea.k-textbox+.k-textbox, .hh-scope .input-group>textarea.k-textbox+.k-textbox>input, .hh-scope .input-group>textarea.k-textbox+.k-textbox>textarea, .hh-scope .input-group>textarea.k-textbox+.k-timepicker, .hh-scope .input-group>textarea.k-textbox+input.k-textbox, .hh-scope .input-group>textarea.k-textbox+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-combobox+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-combobox+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-combobox+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-datepicker+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-dropdown+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-multiselect+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-textbox+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-textbox+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-textbox+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.custom-file, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.custom-select, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.form-control, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-combobox, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-timepicker+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.custom-file, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.custom-select, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.form-control, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-combobox, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-textbox, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>input.k-textbox+textarea.k-textbox, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.custom-file, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.custom-select, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.form-control, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-autocomplete, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-colorpicker, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-combobox, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-datepicker, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-datetimepicker, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-dropdown, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-maskedtextbox, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-multiselect, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-numerictextbox, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-textbox, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-textbox>input, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-textbox>textarea, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+.k-timepicker, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+input.k-textbox, .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox+textarea.k-textbox{
    margin-left: -var(--bs-border-width)
}

.hh-scope .input-group>.k-autocomplete.k-state-focused, .hh-scope .input-group>.k-colorpicker.k-state-focused, .hh-scope .input-group>.k-combobox.k-state-focused, .hh-scope .input-group>.k-datepicker.k-state-focused, .hh-scope .input-group>.k-datetimepicker.k-state-focused, .hh-scope .input-group>.k-dropdown.k-state-focused, .hh-scope .input-group>.k-maskedtextbox.k-state-focused, .hh-scope .input-group>.k-multiselect.k-state-focused, .hh-scope .input-group>.k-numerictextbox.k-state-focused, .hh-scope .input-group>.k-textbox.k-state-focused, .hh-scope .input-group>.k-timepicker.k-state-focused, .hh-scope .input-group>input.k-textbox.k-state-focused, .hh-scope .input-group>textarea.k-textbox.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-autocomplete.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-combobox.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-datepicker.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-dropdown.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-multiselect.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-textbox.k-state-focused, .hh-scope [id=buyside-widget-container]>div>.k-timepicker.k-state-focused{
    z-index: 3
}

.hh-scope .input-group:not(.has-validation)>.k-autocomplete:not(:last-of-type), .hh-scope .input-group:not(.has-validation)>.k-autocomplete:not(:last-of-type) .k-input, .hh-scope .input-group:not(.has-validation)>.k-colorpicker:not(:last-of-type), .hh-scope .input-group:not(.has-validation)>.k-colorpicker:not(:last-of-type) .k-picker-wrap, .hh-scope .input-group:not(.has-validation)>.k-combobox:not(:last-of-type), .hh-scope .input-group:not(.has-validation)>.k-combobox:not(:last-of-type) .k-dropdown-wrap, .hh-scope .input-group:not(.has-validation)>.k-datepicker:not(:last-of-type), .hh-scope .input-group:not(.has-validation)>.k-datepicker:not(:last-of-type) .k-picker-wrap, .hh-scope .input-group:not(.has-validation)>.k-datetimepicker:not(:last-of-type), .hh-scope .input-group:not(.has-validation)>.k-datetimepicker:not(:last-of-type) .k-picker-wrap, .hh-scope .input-group:not(.has-validation)>.k-dropdown:not(:last-of-type), .hh-scope .input-group:not(.has-validation)>.k-dropdown:not(:last-of-type) .k-dropdown-wrap, .hh-scope .input-group:not(.has-validation)>.k-maskedtextbox:not(:last-of-type) .k-textbox, .hh-scope .input-group:not(.has-validation)>.k-multiselect:not(:last-of-type), .hh-scope .input-group:not(.has-validation)>.k-multiselect:not(:last-of-type) .k-multiselect-wrap, .hh-scope .input-group:not(.has-validation)>.k-numerictextbox:not(:last-of-type), .hh-scope .input-group:not(.has-validation)>.k-numerictextbox:not(:last-of-type) .k-numeric-wrap, .hh-scope .input-group:not(.has-validation)>.k-textbox:not(:last-of-type)>input, .hh-scope .input-group:not(.has-validation)>.k-textbox:not(:last-of-type)>textarea, .hh-scope .input-group:not(.has-validation)>.k-timepicker:not(:last-of-type), .hh-scope .input-group:not(.has-validation)>.k-timepicker:not(:last-of-type) .k-picker-wrap, .hh-scope .input-group:not(.has-validation)>input.k-textbox:not(:last-child), .hh-scope .input-group:not(.has-validation)>textarea.k-textbox:not(:last-child), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-autocomplete:not(:last-of-type), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-autocomplete:not(:last-of-type) .k-input, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-colorpicker:not(:last-of-type), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-colorpicker:not(:last-of-type) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-combobox:not(:last-of-type), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-combobox:not(:last-of-type) .k-dropdown-wrap, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-datepicker:not(:last-of-type), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-datepicker:not(:last-of-type) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-datetimepicker:not(:last-of-type), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-datetimepicker:not(:last-of-type) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-dropdown:not(:last-of-type), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-dropdown:not(:last-of-type) .k-dropdown-wrap, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-maskedtextbox:not(:last-of-type) .k-textbox, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-multiselect:not(:last-of-type), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-multiselect:not(:last-of-type) .k-multiselect-wrap, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-numerictextbox:not(:last-of-type), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-numerictextbox:not(:last-of-type) .k-numeric-wrap, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-textbox:not(:last-of-type)>input, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-textbox:not(:last-of-type)>textarea, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-timepicker:not(:last-of-type), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>.k-timepicker:not(:last-of-type) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>input.k-textbox:not(:last-child), .hh-scope [id=buyside-widget-container]>div:not(.has-validation)>textarea.k-textbox:not(:last-child){
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.hh-scope .input-group.has-validation>.k-autocomplete:nth-last-child(n+3), .hh-scope .input-group.has-validation>.k-autocomplete:nth-last-child(n+3) .k-input, .hh-scope .input-group.has-validation>.k-colorpicker:nth-last-child(n+3), .hh-scope .input-group.has-validation>.k-colorpicker:nth-last-child(n+3) .k-picker-wrap, .hh-scope .input-group.has-validation>.k-combobox:nth-last-child(n+3), .hh-scope .input-group.has-validation>.k-combobox:nth-last-child(n+3) .k-dropdown-wrap, .hh-scope .input-group.has-validation>.k-datepicker:nth-last-child(n+3), .hh-scope .input-group.has-validation>.k-datepicker:nth-last-child(n+3) .k-picker-wrap, .hh-scope .input-group.has-validation>.k-datetimepicker:nth-last-child(n+3), .hh-scope .input-group.has-validation>.k-datetimepicker:nth-last-child(n+3) .k-picker-wrap, .hh-scope .input-group.has-validation>.k-dropdown:nth-last-child(n+3), .hh-scope .input-group.has-validation>.k-dropdown:nth-last-child(n+3) .k-dropdown-wrap, .hh-scope .input-group.has-validation>.k-maskedtextbox:nth-last-child(n+3) .k-textbox, .hh-scope .input-group.has-validation>.k-multiselect:nth-last-child(n+3), .hh-scope .input-group.has-validation>.k-multiselect:nth-last-child(n+3) .k-multiselect-wrap, .hh-scope .input-group.has-validation>.k-numerictextbox:nth-last-child(n+3), .hh-scope .input-group.has-validation>.k-numerictextbox:nth-last-child(n+3) .k-numeric-wrap, .hh-scope .input-group.has-validation>.k-textbox:nth-last-child(n+3)>input, .hh-scope .input-group.has-validation>.k-textbox:nth-last-child(n+3)>textarea, .hh-scope .input-group.has-validation>.k-timepicker:nth-last-child(n+3), .hh-scope .input-group.has-validation>.k-timepicker:nth-last-child(n+3) .k-picker-wrap, .hh-scope .input-group.has-validation>input.k-textbox:nth-last-child(n+3), .hh-scope .input-group.has-validation>textarea.k-textbox:nth-last-child(n+3), .hh-scope .input-group>.k-autocomplete:not(:first-child), .hh-scope .input-group>.k-autocomplete:not(:first-child) .k-input, .hh-scope .input-group>.k-colorpicker:not(:first-child), .hh-scope .input-group>.k-colorpicker:not(:first-child) .k-picker-wrap, .hh-scope .input-group>.k-combobox:not(:first-child), .hh-scope .input-group>.k-combobox:not(:first-child) .k-dropdown-wrap, .hh-scope .input-group>.k-datepicker:not(:first-child), .hh-scope .input-group>.k-datepicker:not(:first-child) .k-picker-wrap, .hh-scope .input-group>.k-datetimepicker:not(:first-child), .hh-scope .input-group>.k-datetimepicker:not(:first-child) .k-picker-wrap, .hh-scope .input-group>.k-dropdown:not(:first-child), .hh-scope .input-group>.k-dropdown:not(:first-child) .k-dropdown-wrap, .hh-scope .input-group>.k-maskedtextbox:not(:first-child) .k-textbox, .hh-scope .input-group>.k-multiselect:not(:first-child), .hh-scope .input-group>.k-multiselect:not(:first-child) .k-multiselect-wrap, .hh-scope .input-group>.k-numerictextbox:not(:first-child), .hh-scope .input-group>.k-numerictextbox:not(:first-child) .k-numeric-wrap, .hh-scope .input-group>.k-textbox:not(:first-child)>input, .hh-scope .input-group>.k-textbox:not(:first-child)>textarea, .hh-scope .input-group>.k-timepicker:not(:first-child), .hh-scope .input-group>.k-timepicker:not(:first-child) .k-picker-wrap, .hh-scope .input-group>input.k-textbox:not(:first-child), .hh-scope .input-group>textarea.k-textbox:not(:first-child), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-autocomplete:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-autocomplete:nth-last-child(n+3) .k-input, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-colorpicker:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-colorpicker:nth-last-child(n+3) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-combobox:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-combobox:nth-last-child(n+3) .k-dropdown-wrap, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-datepicker:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-datepicker:nth-last-child(n+3) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-datetimepicker:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-datetimepicker:nth-last-child(n+3) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-dropdown:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-dropdown:nth-last-child(n+3) .k-dropdown-wrap, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-maskedtextbox:nth-last-child(n+3) .k-textbox, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-multiselect:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-multiselect:nth-last-child(n+3) .k-multiselect-wrap, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-numerictextbox:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-numerictextbox:nth-last-child(n+3) .k-numeric-wrap, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-textbox:nth-last-child(n+3)>input, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-textbox:nth-last-child(n+3)>textarea, .hh-scope [id=buyside-widget-container]>div.has-validation>.k-timepicker:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>.k-timepicker:nth-last-child(n+3) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div.has-validation>input.k-textbox:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div.has-validation>textarea.k-textbox:nth-last-child(n+3), .hh-scope [id=buyside-widget-container]>div>.k-autocomplete:not(:first-child), .hh-scope [id=buyside-widget-container]>div>.k-autocomplete:not(:first-child) .k-input, .hh-scope [id=buyside-widget-container]>div>.k-colorpicker:not(:first-child), .hh-scope [id=buyside-widget-container]>div>.k-colorpicker:not(:first-child) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div>.k-combobox:not(:first-child), .hh-scope [id=buyside-widget-container]>div>.k-combobox:not(:first-child) .k-dropdown-wrap, .hh-scope [id=buyside-widget-container]>div>.k-datepicker:not(:first-child), .hh-scope [id=buyside-widget-container]>div>.k-datepicker:not(:first-child) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker:not(:first-child), .hh-scope [id=buyside-widget-container]>div>.k-datetimepicker:not(:first-child) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div>.k-dropdown:not(:first-child), .hh-scope [id=buyside-widget-container]>div>.k-dropdown:not(:first-child) .k-dropdown-wrap, .hh-scope [id=buyside-widget-container]>div>.k-maskedtextbox:not(:first-child) .k-textbox, .hh-scope [id=buyside-widget-container]>div>.k-multiselect:not(:first-child), .hh-scope [id=buyside-widget-container]>div>.k-multiselect:not(:first-child) .k-multiselect-wrap, .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox:not(:first-child), .hh-scope [id=buyside-widget-container]>div>.k-numerictextbox:not(:first-child) .k-numeric-wrap, .hh-scope [id=buyside-widget-container]>div>.k-textbox:not(:first-child)>input, .hh-scope [id=buyside-widget-container]>div>.k-textbox:not(:first-child)>textarea, .hh-scope [id=buyside-widget-container]>div>.k-timepicker:not(:first-child), .hh-scope [id=buyside-widget-container]>div>.k-timepicker:not(:first-child) .k-picker-wrap, .hh-scope [id=buyside-widget-container]>div>input.k-textbox:not(:first-child), .hh-scope [id=buyside-widget-container]>div>textarea.k-textbox:not(:first-child){
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.hh-scope .form-control-simple{
    background-color: #fff
}

.hh-scope .form-control-simple, .hh-scope .form-control-simple .k-dropdown-wrap, .hh-scope .form-control-simple .k-input, .hh-scope .form-control-simple .k-numeric-wrap, .hh-scope .form-control-simple .k-picker-wrap, .hh-scope .form-control-simple .k-select, .hh-scope .form-control-simple.k-textbox>input, .hh-scope .form-control-simple.k-textbox>textarea{
    border-radius: 0
}

.hh-scope .form-control-simple .k-dropdown-wrap, .hh-scope .form-control-simple .k-numeric-wrap, .hh-scope .form-control-simple .k-picker-wrap, .hh-scope .form-control-simple.k-autocomplete, .hh-scope .form-control-simple.k-textbox{
    border: none
}

.hh-scope .form-control-simple .k-dropdown-wrap, .hh-scope .form-control-simple .k-multiselect-wrap, .hh-scope .form-control-simple .k-numeric-wrap.k-state-default .k-input, .hh-scope .form-control-simple .k-picker-wrap.k-state-default .k-input, .hh-scope .form-control-simple.k-autocomplete.k-state-default .k-input, .hh-scope .form-control-simple.k-combobox .k-state-default .k-input{
    box-shadow: none
}

.hh-scope .k-block .k-header, .hh-scope .k-widget, .hh-scope .k-widget *, .hh-scope .k-widget :before{
    box-sizing: border-box
}

.hh-scope .k-pager-wrap *{
    box-sizing: content-box
}

.hh-scope .k-grid{
    margin-bottom: 1rem
}

.hh-scope .k-grid tr:last-child td{
    border-bottom-width: 0
}

.hh-scope .k-grid-header th.k-header{
    border-bottom-width: 2px
}

.hh-scope .k-filter-row th, .hh-scope .k-grid td, .hh-scope .k-grid-header th.k-header{
    padding: .625rem .625rem
}

.hh-scope div.k-window{
    border-width: 0
}

@media (min-width: 768px) {
    .hh-scope .form-control, .hh-scope .form-select, .hh-scope .k-autocomplete, .hh-scope .k-autocomplete .k-input, .hh-scope .k-combobox, .hh-scope .k-combobox .k-dropdown-wrap .k-input, .hh-scope .k-datepicker, .hh-scope .k-datetimepicker, .hh-scope .k-dropdown, .hh-scope .k-dropdown-wrap, .hh-scope .k-dropdown-wrap .k-input, .hh-scope .k-multiselect, .hh-scope .k-multiselect-wrap, .hh-scope .k-multiselect-wrap .k-input, .hh-scope .k-numeric-wrap, .hh-scope .k-numeric-wrap .k-input, .hh-scope .k-numerictextbox, .hh-scope .k-picker-wrap, .hh-scope .k-picker-wrap .k-input, .hh-scope .k-textbox, .hh-scope .k-textbox>input, .hh-scope .k-textbox>textarea, .hh-scope .k-timepicker, .hh-scope input.k-textbox, .hh-scope textarea.k-textbox{
        font-size:.875rem
    }
}

@media (min-width: 768px) {
    .hh-scope .form-control-sm, .hh-scope .form-select-sm, .hh-scope .input-group-sm .k-dropdown-wrap, .hh-scope .input-group-sm .k-dropdown-wrap .k-input, .hh-scope .input-group-sm .k-multiselect-wrap, .hh-scope .input-group-sm .k-multiselect-wrap .k-input, .hh-scope .input-group-sm .k-numeric-wrap, .hh-scope .input-group-sm .k-numeric-wrap .k-input, .hh-scope .input-group-sm .k-picker-wrap, .hh-scope .input-group-sm .k-picker-wrap .k-input, .hh-scope .input-group-sm>.form-control, .hh-scope .input-group-sm>.form-select, .hh-scope .input-group-sm>.k-autocomplete, .hh-scope .input-group-sm>.k-autocomplete .k-input, .hh-scope .input-group-sm>.k-combobox, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input, .hh-scope .input-group-sm>.k-datepicker, .hh-scope .input-group-sm>.k-datetimepicker, .hh-scope .input-group-sm>.k-dropdown, .hh-scope .input-group-sm>.k-multiselect, .hh-scope .input-group-sm>.k-numerictextbox, .hh-scope .input-group-sm>.k-textbox, .hh-scope .input-group-sm>.k-textbox>input, .hh-scope .input-group-sm>.k-textbox>textarea, .hh-scope .input-group-sm>.k-timepicker, .hh-scope .input-group-sm>input.k-textbox, .hh-scope .input-group-sm>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-sm, .hh-scope .k-autocomplete.k-input-sm .k-input, .hh-scope .k-combobox.k-input-sm, .hh-scope .k-combobox.k-input-sm .k-dropdown-wrap .k-input, .hh-scope .k-datepicker.k-input-sm, .hh-scope .k-datetimepicker.k-input-sm, .hh-scope .k-dropdown.k-input-sm, .hh-scope .k-input-sm .k-dropdown-wrap, .hh-scope .k-input-sm .k-dropdown-wrap .k-input, .hh-scope .k-input-sm .k-multiselect-wrap, .hh-scope .k-input-sm .k-numeric-wrap, .hh-scope .k-input-sm .k-numeric-wrap .k-input, .hh-scope .k-input-sm .k-picker-wrap, .hh-scope .k-input-sm .k-picker-wrap .k-input, .hh-scope .k-multiselect-wrap.k-input-sm .k-input, .hh-scope .k-multiselect.k-input-sm, .hh-scope .k-numerictextbox.k-input-sm, .hh-scope .k-textbox.k-input-sm, .hh-scope .k-textbox>input.k-input-sm, .hh-scope .k-textbox>textarea.k-input-sm, .hh-scope .k-timepicker.k-input-sm, .hh-scope input.k-textbox.k-input-sm, .hh-scope textarea.k-textbox.k-input-sm{
        font-size:.8125rem
    }
}

.hh-scope .form-control-sm::-webkit-input-placeholder, .hh-scope .input-group-sm .k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm>.form-control::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-textbox>input::-webkit-input-placeholder, .hh-scope .input-group-sm>.k-textbox>textarea::-webkit-input-placeholder, .hh-scope .input-group-sm>input.k-textbox::-webkit-input-placeholder, .hh-scope .input-group-sm>textarea.k-textbox::-webkit-input-placeholder, .hh-scope .k-autocomplete.k-input-sm .k-input::-webkit-input-placeholder, .hh-scope .k-combobox.k-input-sm .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-input-sm .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-input-sm .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .k-multiselect-wrap.k-input-sm .k-input::-webkit-input-placeholder, .hh-scope .k-textbox>input.k-input-sm::-webkit-input-placeholder, .hh-scope .k-textbox>textarea.k-input-sm::-webkit-input-placeholder, .hh-scope input.k-textbox.k-input-sm::-webkit-input-placeholder, .hh-scope textarea.k-textbox.k-input-sm::-webkit-input-placeholder{
    font-size: .71875rem
}

.hh-scope .form-control-sm::-moz-placeholder, .hh-scope .input-group-sm .k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .input-group-sm .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .input-group-sm .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .input-group-sm>.form-control::-moz-placeholder, .hh-scope .input-group-sm>.k-autocomplete .k-input::-moz-placeholder, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .input-group-sm>.k-textbox>input::-moz-placeholder, .hh-scope .input-group-sm>.k-textbox>textarea::-moz-placeholder, .hh-scope .input-group-sm>input.k-textbox::-moz-placeholder, .hh-scope .input-group-sm>textarea.k-textbox::-moz-placeholder, .hh-scope .k-autocomplete.k-input-sm .k-input::-moz-placeholder, .hh-scope .k-combobox.k-input-sm .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .k-input-sm .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .k-input-sm .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .k-multiselect-wrap.k-input-sm .k-input::-moz-placeholder, .hh-scope .k-textbox>input.k-input-sm::-moz-placeholder, .hh-scope .k-textbox>textarea.k-input-sm::-moz-placeholder, .hh-scope input.k-textbox.k-input-sm::-moz-placeholder, .hh-scope textarea.k-textbox.k-input-sm::-moz-placeholder{
    font-size: .71875rem
}

.hh-scope .form-control-sm:-ms-input-placeholder, .hh-scope .input-group-sm .k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .input-group-sm .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .input-group-sm .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .input-group-sm>.form-control:-ms-input-placeholder, .hh-scope .input-group-sm>.k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .input-group-sm>.k-textbox>input:-ms-input-placeholder, .hh-scope .input-group-sm>.k-textbox>textarea:-ms-input-placeholder, .hh-scope .input-group-sm>input.k-textbox:-ms-input-placeholder, .hh-scope .input-group-sm>textarea.k-textbox:-ms-input-placeholder, .hh-scope .k-autocomplete.k-input-sm .k-input:-ms-input-placeholder, .hh-scope .k-combobox.k-input-sm .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .k-input-sm .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .k-input-sm .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .k-multiselect-wrap.k-input-sm .k-input:-ms-input-placeholder, .hh-scope .k-textbox>input.k-input-sm:-ms-input-placeholder, .hh-scope .k-textbox>textarea.k-input-sm:-ms-input-placeholder, .hh-scope input.k-textbox.k-input-sm:-ms-input-placeholder, .hh-scope textarea.k-textbox.k-input-sm:-ms-input-placeholder{
    font-size: .71875rem
}

.hh-scope .form-control-sm::placeholder, .hh-scope .input-group-sm .k-multiselect-wrap .k-input::placeholder, .hh-scope .input-group-sm .k-numeric-wrap .k-input::placeholder, .hh-scope .input-group-sm .k-picker-wrap .k-input::placeholder, .hh-scope .input-group-sm>.form-control::placeholder, .hh-scope .input-group-sm>.k-autocomplete .k-input::placeholder, .hh-scope .input-group-sm>.k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .input-group-sm>.k-textbox>input::placeholder, .hh-scope .input-group-sm>.k-textbox>textarea::placeholder, .hh-scope .input-group-sm>input.k-textbox::placeholder, .hh-scope .input-group-sm>textarea.k-textbox::placeholder, .hh-scope .k-autocomplete.k-input-sm .k-input::placeholder, .hh-scope .k-combobox.k-input-sm .k-dropdown-wrap .k-input::placeholder, .hh-scope .k-input-sm .k-numeric-wrap .k-input::placeholder, .hh-scope .k-input-sm .k-picker-wrap .k-input::placeholder, .hh-scope .k-multiselect-wrap.k-input-sm .k-input::placeholder, .hh-scope .k-textbox>input.k-input-sm::placeholder, .hh-scope .k-textbox>textarea.k-input-sm::placeholder, .hh-scope input.k-textbox.k-input-sm::placeholder, .hh-scope textarea.k-textbox.k-input-sm::placeholder{
    font-size: .71875rem
}

@media (min-width: 768px) {
    .hh-scope .form-control-lg, .hh-scope .form-select-lg, .hh-scope .input-group-lg .k-dropdown-wrap, .hh-scope .input-group-lg .k-dropdown-wrap .k-input, .hh-scope .input-group-lg .k-multiselect-wrap, .hh-scope .input-group-lg .k-multiselect-wrap .k-input, .hh-scope .input-group-lg .k-numeric-wrap, .hh-scope .input-group-lg .k-numeric-wrap .k-input, .hh-scope .input-group-lg .k-picker-wrap, .hh-scope .input-group-lg .k-picker-wrap .k-input, .hh-scope .input-group-lg>.form-control, .hh-scope .input-group-lg>.form-select, .hh-scope .input-group-lg>.k-autocomplete, .hh-scope .input-group-lg>.k-autocomplete .k-input, .hh-scope .input-group-lg>.k-combobox, .hh-scope .input-group-lg>.k-combobox .k-dropdown-wrap .k-input, .hh-scope .input-group-lg>.k-datepicker, .hh-scope .input-group-lg>.k-datetimepicker, .hh-scope .input-group-lg>.k-dropdown, .hh-scope .input-group-lg>.k-multiselect, .hh-scope .input-group-lg>.k-numerictextbox, .hh-scope .input-group-lg>.k-textbox, .hh-scope .input-group-lg>.k-textbox>input, .hh-scope .input-group-lg>.k-textbox>textarea, .hh-scope .input-group-lg>.k-timepicker, .hh-scope .input-group-lg>input.k-textbox, .hh-scope .input-group-lg>textarea.k-textbox, .hh-scope .k-autocomplete.k-input-lg, .hh-scope .k-autocomplete.k-input-lg .k-input, .hh-scope .k-combobox.k-input-lg, .hh-scope .k-combobox.k-input-lg .k-dropdown-wrap .k-input, .hh-scope .k-datepicker.k-input-lg, .hh-scope .k-datetimepicker.k-input-lg, .hh-scope .k-dropdown.k-input-lg, .hh-scope .k-input-lg .k-dropdown-wrap, .hh-scope .k-input-lg .k-dropdown-wrap .k-input, .hh-scope .k-input-lg .k-multiselect-wrap, .hh-scope .k-input-lg .k-numeric-wrap, .hh-scope .k-input-lg .k-numeric-wrap .k-input, .hh-scope .k-input-lg .k-picker-wrap, .hh-scope .k-input-lg .k-picker-wrap .k-input, .hh-scope .k-multiselect-wrap.k-input-lg .k-input, .hh-scope .k-multiselect.k-input-lg, .hh-scope .k-numerictextbox.k-input-lg, .hh-scope .k-textbox.k-input-lg, .hh-scope .k-textbox>input.k-input-lg, .hh-scope .k-textbox>textarea.k-input-lg, .hh-scope .k-timepicker.k-input-lg, .hh-scope .search-home [id=buyside-widget-container]>div .k-dropdown-wrap, .hh-scope .search-home [id=buyside-widget-container]>div .k-dropdown-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div .k-multiselect-wrap, .hh-scope .search-home [id=buyside-widget-container]>div .k-multiselect-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div .k-numeric-wrap, .hh-scope .search-home [id=buyside-widget-container]>div .k-numeric-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div .k-picker-wrap, .hh-scope .search-home [id=buyside-widget-container]>div .k-picker-wrap .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.form-control, .hh-scope .search-home [id=buyside-widget-container]>div>.form-select, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete, .hh-scope .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-combobox, .hh-scope .search-home [id=buyside-widget-container]>div>.k-datepicker, .hh-scope .search-home [id=buyside-widget-container]>div>.k-datetimepicker, .hh-scope .search-home [id=buyside-widget-container]>div>.k-dropdown, .hh-scope .search-home [id=buyside-widget-container]>div>.k-multiselect, .hh-scope .search-home [id=buyside-widget-container]>div>.k-numerictextbox, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox>input, .hh-scope .search-home [id=buyside-widget-container]>div>.k-textbox>textarea, .hh-scope .search-home [id=buyside-widget-container]>div>.k-timepicker, .hh-scope input.k-textbox.k-input-lg, .hh-scope textarea.k-textbox.k-input-lg{
        font-size:1.25rem
    }
}

.hh-scope .form-control, .hh-scope .form-select, .hh-scope .k-autocomplete, .hh-scope .k-dropdown-wrap, .hh-scope .k-multiselect-wrap, .hh-scope .k-numeric-wrap, .hh-scope .k-picker-wrap, .hh-scope .k-textbox, .hh-scope .pagination>.page-item>.form-control, .hh-scope .pagination>.page-item>.form-select{
    border-width: 1px 1px 1px 4px
}

.hh-scope .k-numeric-wrap .k-input{
    padding-right: 0
}

.hh-scope .k-dropdown-wrap .k-readonly, .hh-scope .k-multiselect-wrap .k-readonly{
    opacity: 1;
    color: #737373
}

.hh-scope .input-tab.k-dropdown{
    width: 170px
}

.hh-scope .input-tab.k-dropdown .k-i-arrow-60-down:before{
    color: #005a4e
}

.hh-scope .input-tab .k-dropdown-wrap{
    border-width: 0
}

.hh-scope .input-tab .k-dropdown-wrap .k-input{
    color: #005a4e;
    font-size: .75rem;
    line-height: -webkit-calc(-webkit-calc(-webkit-calc(1.428571429em + .75rem + -webkit-calc(var(--bs-border-width) * 2)) - 2px) - .75rem);
    line-height: calc(calc(calc(1.428571429em + .75rem + calc(var(--bs-border-width) * 2)) - 2px) - .75rem);
    text-transform: uppercase
}

@media (max-width: 767.98px) {
    .hh-scope .form-group-alt1 .form-control::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea::-webkit-input-placeholder, .hh-scope .form-group-alt1 input.k-textbox::-webkit-input-placeholder, .hh-scope .form-group-alt1 textarea.k-textbox::-webkit-input-placeholder{
        font-size:.875rem
    }

    .hh-scope .form-group-alt1 .form-control::-moz-placeholder, .hh-scope .form-group-alt1 .k-autocomplete .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-textbox>input::-moz-placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea::-moz-placeholder, .hh-scope .form-group-alt1 input.k-textbox::-moz-placeholder, .hh-scope .form-group-alt1 textarea.k-textbox::-moz-placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea:-ms-input-placeholder, .hh-scope .form-group-alt1 input.k-textbox:-ms-input-placeholder, .hh-scope .form-group-alt1 textarea.k-textbox:-ms-input-placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control::placeholder, .hh-scope .form-group-alt1 .k-autocomplete .k-input::placeholder, .hh-scope .form-group-alt1 .k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-numeric-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-picker-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-textbox>input::placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea::placeholder, .hh-scope .form-group-alt1 input.k-textbox::placeholder, .hh-scope .form-group-alt1 textarea.k-textbox::placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control-sm::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.form-control::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-textbox>input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-textbox>textarea::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>input.k-textbox::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>textarea.k-textbox::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-autocomplete.k-input-sm .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-combobox.k-input-sm .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-input-sm .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-input-sm .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap.k-input-sm .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>input.k-input-sm::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea.k-input-sm::-webkit-input-placeholder, .hh-scope .form-group-alt1 input.k-textbox.k-input-sm::-webkit-input-placeholder, .hh-scope .form-group-alt1 textarea.k-textbox.k-input-sm::-webkit-input-placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control-sm::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.form-control::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-autocomplete .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-textbox>input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-textbox>textarea::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm>input.k-textbox::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-sm>textarea.k-textbox::-moz-placeholder, .hh-scope .form-group-alt1 .k-autocomplete.k-input-sm .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-combobox.k-input-sm .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-input-sm .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-input-sm .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap.k-input-sm .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-textbox>input.k-input-sm::-moz-placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea.k-input-sm::-moz-placeholder, .hh-scope .form-group-alt1 input.k-textbox.k-input-sm::-moz-placeholder, .hh-scope .form-group-alt1 textarea.k-textbox.k-input-sm::-moz-placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control-sm:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.form-control:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-textbox>input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-textbox>textarea:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>input.k-textbox:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-sm>textarea.k-textbox:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-autocomplete.k-input-sm .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-combobox.k-input-sm .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-input-sm .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-input-sm .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap.k-input-sm .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>input.k-input-sm:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea.k-input-sm:-ms-input-placeholder, .hh-scope .form-group-alt1 input.k-textbox.k-input-sm:-ms-input-placeholder, .hh-scope .form-group-alt1 textarea.k-textbox.k-input-sm:-ms-input-placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control-sm::placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-multiselect-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-numeric-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-sm .k-picker-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-sm>.form-control::placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-autocomplete .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-textbox>input::placeholder, .hh-scope .form-group-alt1 .input-group-sm>.k-textbox>textarea::placeholder, .hh-scope .form-group-alt1 .input-group-sm>input.k-textbox::placeholder, .hh-scope .form-group-alt1 .input-group-sm>textarea.k-textbox::placeholder, .hh-scope .form-group-alt1 .k-autocomplete.k-input-sm .k-input::placeholder, .hh-scope .form-group-alt1 .k-combobox.k-input-sm .k-dropdown-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-input-sm .k-numeric-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-input-sm .k-picker-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap.k-input-sm .k-input::placeholder, .hh-scope .form-group-alt1 .k-textbox>input.k-input-sm::placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea.k-input-sm::placeholder, .hh-scope .form-group-alt1 input.k-textbox.k-input-sm::placeholder, .hh-scope .form-group-alt1 textarea.k-textbox.k-input-sm::placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control-lg, .hh-scope .form-group-alt1 .form-select-lg, .hh-scope .form-group-alt1 .input-group-lg .k-dropdown-wrap, .hh-scope .form-group-alt1 .input-group-lg .k-dropdown-wrap .k-input, .hh-scope .form-group-alt1 .input-group-lg .k-multiselect-wrap, .hh-scope .form-group-alt1 .input-group-lg .k-multiselect-wrap .k-input, .hh-scope .form-group-alt1 .input-group-lg .k-numeric-wrap, .hh-scope .form-group-alt1 .input-group-lg .k-numeric-wrap .k-input, .hh-scope .form-group-alt1 .input-group-lg .k-picker-wrap, .hh-scope .form-group-alt1 .input-group-lg .k-picker-wrap .k-input, .hh-scope .form-group-alt1 .input-group-lg>.form-control, .hh-scope .form-group-alt1 .input-group-lg>.form-select, .hh-scope .form-group-alt1 .input-group-lg>.k-autocomplete, .hh-scope .form-group-alt1 .input-group-lg>.k-autocomplete .k-input, .hh-scope .form-group-alt1 .input-group-lg>.k-combobox, .hh-scope .form-group-alt1 .input-group-lg>.k-combobox .k-dropdown-wrap .k-input, .hh-scope .form-group-alt1 .input-group-lg>.k-datepicker, .hh-scope .form-group-alt1 .input-group-lg>.k-datetimepicker, .hh-scope .form-group-alt1 .input-group-lg>.k-dropdown, .hh-scope .form-group-alt1 .input-group-lg>.k-multiselect, .hh-scope .form-group-alt1 .input-group-lg>.k-numerictextbox, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>input, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>textarea, .hh-scope .form-group-alt1 .input-group-lg>.k-timepicker, .hh-scope .form-group-alt1 .input-group-lg>input.k-textbox, .hh-scope .form-group-alt1 .input-group-lg>textarea.k-textbox, .hh-scope .form-group-alt1 .k-autocomplete.k-input-lg, .hh-scope .form-group-alt1 .k-autocomplete.k-input-lg .k-input, .hh-scope .form-group-alt1 .k-combobox.k-input-lg, .hh-scope .form-group-alt1 .k-combobox.k-input-lg .k-dropdown-wrap .k-input, .hh-scope .form-group-alt1 .k-datepicker.k-input-lg, .hh-scope .form-group-alt1 .k-datetimepicker.k-input-lg, .hh-scope .form-group-alt1 .k-dropdown.k-input-lg, .hh-scope .form-group-alt1 .k-input-lg .k-dropdown-wrap, .hh-scope .form-group-alt1 .k-input-lg .k-dropdown-wrap .k-input, .hh-scope .form-group-alt1 .k-input-lg .k-multiselect-wrap, .hh-scope .form-group-alt1 .k-input-lg .k-numeric-wrap, .hh-scope .form-group-alt1 .k-input-lg .k-numeric-wrap .k-input, .hh-scope .form-group-alt1 .k-input-lg .k-picker-wrap, .hh-scope .form-group-alt1 .k-input-lg .k-picker-wrap .k-input, .hh-scope .form-group-alt1 .k-multiselect-wrap.k-input-lg .k-input, .hh-scope .form-group-alt1 .k-multiselect.k-input-lg, .hh-scope .form-group-alt1 .k-numerictextbox.k-input-lg, .hh-scope .form-group-alt1 .k-textbox.k-input-lg, .hh-scope .form-group-alt1 .k-textbox>input.k-input-lg, .hh-scope .form-group-alt1 .k-textbox>textarea.k-input-lg, .hh-scope .form-group-alt1 .k-timepicker.k-input-lg, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-dropdown-wrap, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-dropdown-wrap .k-input, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-multiselect-wrap, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-multiselect-wrap .k-input, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-numeric-wrap, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-numeric-wrap .k-input, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-picker-wrap, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-picker-wrap .k-input, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.form-control, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.form-select, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-autocomplete, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-combobox, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-datepicker, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-datetimepicker, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-dropdown, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-multiselect, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-numerictextbox, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>input, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>textarea, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-timepicker, .hh-scope .form-group-alt1 input.k-textbox.k-input-lg, .hh-scope .form-group-alt1 textarea.k-textbox.k-input-lg, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-dropdown-wrap, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-dropdown-wrap .k-input, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-multiselect-wrap, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-multiselect-wrap .k-input, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-numeric-wrap, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-numeric-wrap .k-input, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-picker-wrap, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-picker-wrap .k-input, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.form-control, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.form-select, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-autocomplete, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-autocomplete .k-input, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-combobox, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-datepicker, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-datetimepicker, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-dropdown, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-multiselect, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-numerictextbox, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>input, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>textarea, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-timepicker{
        font-size: 1rem
    }

    .hh-scope .form-group-alt1 .form-control-lg::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.form-control::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>textarea::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>input.k-textbox::-webkit-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>textarea.k-textbox::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-autocomplete.k-input-lg .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-combobox.k-input-lg .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-input-lg .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-input-lg .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap.k-input-lg .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>input.k-input-lg::-webkit-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea.k-input-lg::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.form-control::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>input::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>textarea::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>input.k-textbox::-webkit-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>textarea.k-textbox::-webkit-input-placeholder, .hh-scope .form-group-alt1 input.k-textbox.k-input-lg::-webkit-input-placeholder, .hh-scope .form-group-alt1 textarea.k-textbox.k-input-lg::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-multiselect-wrap .k-input::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-picker-wrap .k-input::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.form-control::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-combobox .k-dropdown-wrap .k-input::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>input::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>textarea::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>input.k-textbox::-webkit-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>textarea.k-textbox::-webkit-input-placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control-lg::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.form-control::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-autocomplete .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>input::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>textarea::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg>input.k-textbox::-moz-placeholder, .hh-scope .form-group-alt1 .input-group-lg>textarea.k-textbox::-moz-placeholder, .hh-scope .form-group-alt1 .k-autocomplete.k-input-lg .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-combobox.k-input-lg .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-input-lg .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-input-lg .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap.k-input-lg .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .k-textbox>input.k-input-lg::-moz-placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea.k-input-lg::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.form-control::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>input::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>textarea::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>input.k-textbox::-moz-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>textarea.k-textbox::-moz-placeholder, .hh-scope .form-group-alt1 input.k-textbox.k-input-lg::-moz-placeholder, .hh-scope .form-group-alt1 textarea.k-textbox.k-input-lg::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-multiselect-wrap .k-input::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-picker-wrap .k-input::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.form-control::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-autocomplete .k-input::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-combobox .k-dropdown-wrap .k-input::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>input::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>textarea::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>input.k-textbox::-moz-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>textarea.k-textbox::-moz-placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control-lg:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.form-control:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>input:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>textarea:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>input.k-textbox:-ms-input-placeholder, .hh-scope .form-group-alt1 .input-group-lg>textarea.k-textbox:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-autocomplete.k-input-lg .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-combobox.k-input-lg .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-input-lg .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-input-lg .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap.k-input-lg .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>input.k-input-lg:-ms-input-placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea.k-input-lg:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.form-control:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>input:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>textarea:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>input.k-textbox:-ms-input-placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>textarea.k-textbox:-ms-input-placeholder, .hh-scope .form-group-alt1 input.k-textbox.k-input-lg:-ms-input-placeholder, .hh-scope .form-group-alt1 textarea.k-textbox.k-input-lg:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-multiselect-wrap .k-input:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-picker-wrap .k-input:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.form-control:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-combobox .k-dropdown-wrap .k-input:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>input:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>textarea:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>input.k-textbox:-ms-input-placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>textarea.k-textbox:-ms-input-placeholder{
        font-size: .875rem
    }

    .hh-scope .form-group-alt1 .form-control-lg::placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-multiselect-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-numeric-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-lg .k-picker-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-lg>.form-control::placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-autocomplete .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>input::placeholder, .hh-scope .form-group-alt1 .input-group-lg>.k-textbox>textarea::placeholder, .hh-scope .form-group-alt1 .input-group-lg>input.k-textbox::placeholder, .hh-scope .form-group-alt1 .input-group-lg>textarea.k-textbox::placeholder, .hh-scope .form-group-alt1 .k-autocomplete.k-input-lg .k-input::placeholder, .hh-scope .form-group-alt1 .k-combobox.k-input-lg .k-dropdown-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-input-lg .k-numeric-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-input-lg .k-picker-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .k-multiselect-wrap.k-input-lg .k-input::placeholder, .hh-scope .form-group-alt1 .k-textbox>input.k-input-lg::placeholder, .hh-scope .form-group-alt1 .k-textbox>textarea.k-input-lg::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-multiselect-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-numeric-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div .k-picker-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.form-control::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-autocomplete .k-input::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>input::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>.k-textbox>textarea::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>input.k-textbox::placeholder, .hh-scope .form-group-alt1 .search-home [id=buyside-widget-container]>div>textarea.k-textbox::placeholder, .hh-scope .form-group-alt1 input.k-textbox.k-input-lg::placeholder, .hh-scope .form-group-alt1 textarea.k-textbox.k-input-lg::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-multiselect-wrap .k-input::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-numeric-wrap .k-input::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div .k-picker-wrap .k-input::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.form-control::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-autocomplete .k-input::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-combobox .k-dropdown-wrap .k-input::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>input::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>.k-textbox>textarea::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>input.k-textbox::placeholder, .hh-scope .search-home .form-group-alt1 [id=buyside-widget-container]>div>textarea.k-textbox::placeholder{
        font-size: .875rem
    }
}

.hh-scope .form-group-alt1 .form-control, .hh-scope .form-group-alt1 .form-select, .hh-scope .form-group-alt1 .k-autocomplete, .hh-scope .form-group-alt1 .k-dropdown-wrap, .hh-scope .form-group-alt1 .k-multiselect-wrap, .hh-scope .form-group-alt1 .k-numeric-wrap, .hh-scope .form-group-alt1 .k-picker-wrap, .hh-scope .form-group-alt1 .k-textbox, .hh-scope .form-group-alt1 .pagination>.page-item>.form-control, .hh-scope .form-group-alt1 .pagination>.page-item>.form-select{
    border-left-width: 1px
}

.hh-scope .form-group-alt1 .k-autocomplete.k-state-default, .hh-scope .form-group-alt1 .k-dropdown-wrap.k-state-default, .hh-scope .form-group-alt1 .k-multiselect-wrap, .hh-scope .form-group-alt1 .k-numeric-wrap.k-state-default, .hh-scope .form-group-alt1 .k-picker-wrap.k-state-default, .hh-scope .form-group-alt1 .k-textbox{
    border-color: #818181
}

.hh-scope .form-control-simple .k-dropdown-wrap, .hh-scope .form-control-simple .k-multiselect-wrap, .hh-scope .form-control-simple .k-numeric-wrap, .hh-scope .form-control-simple .k-picker-wrap, .hh-scope .form-control-simple.form-control, .hh-scope .form-control-simple.k-autocomplete, .hh-scope .form-control-simple.k-textbox, .hh-scope .form-select-simple .k-dropdown-wrap, .hh-scope .form-select-simple .k-multiselect-wrap, .hh-scope .form-select-simple .k-numeric-wrap, .hh-scope .form-select-simple .k-picker-wrap, .hh-scope .form-select-simple.form-select, .hh-scope .form-select-simple.k-autocomplete, .hh-scope .form-select-simple.k-textbox, .hh-scope .pagination>.page-item>.form-control-simple.form-control, .hh-scope .pagination>.page-item>.form-select-simple.form-select{
    border: 1px solid #fff
}

@font-face {
    font-family: Howard-Hanna-Icons;
    src: url(https://howardhannastage1.e-net.com/Content/fonts/icomoon/howardhanna/fonts/Howard-Hanna-Icons.ttf?31mrxy) format("truetype"),url(https://howardhannastage1.e-net.com/Content/fonts/icomoon/howardhanna/fonts/Howard-Hanna-Icons.woff?31mrxy) format("woff"),url(https://howardhannastage1.e-net.com/Content/fonts/icomoon/howardhanna/fonts/Howard-Hanna-Icons.svg?31mrxy#Howard-Hanna-Icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.hh-scope [class*=" icon-"], .hh-scope [class^=icon-]{
    font-family: Howard-Hanna-Icons!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hh-scope .icon-align-left:before{
    content: "\e965"
}

.hh-scope .icon-text:before{
    content: "\e965"
}

.hh-scope .icon-arrow-down:before{
    content: "\e992"
}

.hh-scope .icon-arrow-left:before{
    content: "\e993"
}

.hh-scope .icon-arrow-right:before{
    content: "\e994"
}

.hh-scope .icon-arrow-up:before{
    content: "\e995"
}

.hh-scope .icon-bars:before{
    content: "\e987"
}

.hh-scope .icon-navicon:before{
    content: "\e987"
}

.hh-scope .icon-reorder:before{
    content: "\e987"
}

.hh-scope .icon-bell:before{
    content: "\e900"
}

.hh-scope .icon-notification:before{
    content: "\e900"
}

.hh-scope .icon-blueprint:before{
    content: "\e9c9"
}

.hh-scope .icon-briefcase:before{
    content: "\e901"
}

.hh-scope .icon-work:before{
    content: "\e901"
}

.hh-scope .icon-burst:before{
    content: "\e902"
}

.hh-scope .icon-new:before{
    content: "\e902"
}

.hh-scope .icon-certificate:before{
    content: "\e902"
}

.hh-scope .icon-calendar:before{
    content: "\e903"
}

.hh-scope .icon-date:before{
    content: "\e903"
}

.hh-scope .icon-camera:before{
    content: "\e904"
}

.hh-scope .icon-car:before{
    content: "\e9aa"
}

.hh-scope .icon-check:before{
    content: "\e9ab"
}

.hh-scope .icon-check-alt:before{
    content: "\e905"
}

.hh-scope .icon-check-alt-circle:before{
    content: "\e906"
}

.hh-scope .icon-check-alt-circle-o:before{
    content: "\e907"
}

.hh-scope .icon-check-alt-square:before{
    content: "\e908"
}

.hh-scope .icon-check-alt-square-o:before{
    content: "\e909"
}

.hh-scope .icon-check-circle:before{
    content: "\e9ac"
}

.hh-scope .icon-check-circle-o:before{
    content: "\e9ad"
}

.hh-scope .icon-check-square:before{
    content: "\e9ae"
}

.hh-scope .icon-check-square-o:before{
    content: "\e9a8"
}

.hh-scope .icon-chevron-alt-down:before{
    content: "\e96d"
}

.hh-scope .icon-chevron-alt-left:before{
    content: "\e96e"
}

.hh-scope .icon-chevron-alt-right:before{
    content: "\e96f"
}

.hh-scope .icon-chevron-alt-up:before{
    content: "\e970"
}

.hh-scope .icon-chevron-down:before{
    content: "\e969"
}

.hh-scope .icon-chevron-left:before{
    content: "\e96a"
}

.hh-scope .icon-chevron-right:before{
    content: "\e96b"
}

.hh-scope .icon-chevron-up:before{
    content: "\e96c"
}

.hh-scope .icon-circle:before{
    content: "\e90a"
}

.hh-scope .icon-circle-o:before{
    content: "\e9af"
}

.hh-scope .icon-clock:before{
    content: "\e9b0"
}

.hh-scope .icon-clock-alt:before{
    content: "\e90b"
}

.hh-scope .icon-clock-alt-o:before{
    content: "\e90c"
}

.hh-scope .icon-clock-o:before{
    content: "\e9b1"
}

.hh-scope .icon-cog:before{
    content: "\e90d"
}

.hh-scope .icon-gear:before{
    content: "\e90d"
}

.hh-scope .icon-cogs:before{
    content: "\e90e"
}

.hh-scope .icon-gears:before{
    content: "\e90e"
}

.hh-scope .icon-cogs-circle:before{
    content: "\e90f"
}

.hh-scope .icon-gears-circle:before{
    content: "\e90f"
}

.hh-scope .icon-cogs-circle-o:before{
    content: "\e910"
}

.hh-scope .icon-gears-circle-o:before{
    content: "\e910"
}

.hh-scope .icon-cogs-o:before{
    content: "\e911"
}

.hh-scope .icon-gears-o:before{
    content: "\e911"
}

.hh-scope .icon-comment:before{
    content: "\e991"
}

.hh-scope .icon-cube:before{
    content: "\e9ca"
}

.hh-scope .icon-destination:before{
    content: "\e9b2"
}

.hh-scope .icon-diamond:before{
    content: "\e912"
}

.hh-scope .icon-jewel:before{
    content: "\e912"
}

.hh-scope .icon-dollar-alt-circle:before{
    content: "\e964"
}

.hh-scope .icon-money-alt-circle:before{
    content: "\e964"
}

.hh-scope .icon-usd-alt-circle:before{
    content: "\e964"
}

.hh-scope .icon-dollar-circle:before{
    content: "\e963"
}

.hh-scope .icon-money-circle:before{
    content: "\e963"
}

.hh-scope .icon-usd-circle:before{
    content: "\e963"
}

.hh-scope .icon-door-open:before, .hh-scope .icon-openhouse:before{
    content: "\e913"
}

.hh-scope .icon-download:before{
    content: "\e9a3"
}

.hh-scope .icon-download-circle:before{
    content: "\e9a4"
}

.hh-scope .icon-download-circle-o:before{
    content: "\e9a5"
}

.hh-scope .icon-download-square:before{
    content: "\e9a6"
}

.hh-scope .icon-envelope:before{
    content: "\e914"
}

.hh-scope .icon-mail:before{
    content: "\e914"
}

.hh-scope .icon-email:before{
    content: "\e914"
}

.hh-scope .icon-envelope-alt:before{
    content: "\e915"
}

.hh-scope .icon-mail-alt:before{
    content: "\e915"
}

.hh-scope .icon-email-alt:before{
    content: "\e915"
}

.hh-scope .icon-exchange:before{
    content: "\e971"
}

.hh-scope .icon-exchange-circle:before{
    content: "\e972"
}

.hh-scope .icon-exclamation:before{
    content: "\e916"
}

.hh-scope .icon-exclamation-triangle:before{
    content: "\e917"
}

.hh-scope .icon-warning:before{
    content: "\e917"
}

.hh-scope .icon-exclamation-triangle-o:before{
    content: "\e918"
}

.hh-scope .icon-warning-o:before{
    content: "\e918"
}

.hh-scope .icon-expand:before{
    content: "\e973"
}

.hh-scope .icon-fullscreen:before{
    content: "\e973"
}

.hh-scope .icon-facebook:before{
    content: "\e978"
}

.hh-scope .icon-facebook-circle-o:before{
    content: "\e979"
}

.hh-scope .icon-facebook-square:before{
    content: "\e998"
}

.hh-scope .icon-files-circle:before, .hh-scope .icon-paper:before{
    content: "\e967"
}

.hh-scope .icon-copy-circle:before{
    content: "\e967"
}

.hh-scope .icon-clone-circle:before{
    content: "\e967"
}

.hh-scope .icon-files-circle-o:before{
    content: "\e968"
}

.hh-scope .icon-copy-circle-o:before{
    content: "\e968"
}

.hh-scope .icon-clone-circle-o:before{
    content: "\e968"
}

.hh-scope .icon-files-o:before{
    content: "\e966"
}

.hh-scope .icon-copy-o:before{
    content: "\e966"
}

.hh-scope .icon-clone-o:before{
    content: "\e966"
}

.hh-scope .icon-gavel:before, .hh-scope .icon-sold:before{
    content: "\e919"
}

.hh-scope .icon-legal:before{
    content: "\e919"
}

.hh-scope .icon-auction:before{
    content: "\e919"
}

.hh-scope .icon-google-plus:before{
    content: "\e97a"
}

.hh-scope .icon-google-plus-circle-o:before{
    content: "\e97b"
}

.hh-scope .icon-google-plus-square:before{
    content: "\e999"
}

.hh-scope .icon-graduation-cap:before, .hh-scope .icon-map-school:before{
    content: "\e91a"
}

.hh-scope .icon-mortar-board:before{
    content: "\e91a"
}

.hh-scope .icon-education:before{
    content: "\e91a"
}

.hh-scope .icon-heart:before{
    content: "\e91b"
}

.hh-scope .icon-love:before{
    content: "\e91b"
}

.hh-scope .icon-heart-circle:before{
    content: "\e989"
}

.hh-scope .icon-love-circle:before{
    content: "\e989"
}

.hh-scope .icon-heart-circle-o:before{
    content: "\e98a"
}

.hh-scope .icon-love-circle-o:before{
    content: "\e98a"
}

.hh-scope .icon-heart-o:before{
    content: "\e91c"
}

.hh-scope .icon-love-o:before{
    content: "\e91c"
}

.hh-scope .icon-home-alt:before{
    content: "\e91d"
}

.hh-scope .icon-house-alt:before{
    content: "\e91d"
}

.hh-scope .icon-property-alt:before{
    content: "\e91d"
}

.hh-scope .icon-home-circle:before{
    content: "\e91e"
}

.hh-scope .icon-house-circle:before{
    content: "\e91e"
}

.hh-scope .icon-property-circle:before{
    content: "\e91e"
}

.hh-scope .icon-home-compare:before{
    content: "\e91f"
}

.hh-scope .icon-house-compare:before{
    content: "\e91f"
}

.hh-scope .icon-property-compare:before{
    content: "\e91f"
}

.hh-scope .icon-home-dual:before{
    content: "\e920"
}

.hh-scope .icon-house-dual:before{
    content: "\e920"
}

.hh-scope .icon-property-dual:before{
    content: "\e920"
}

.hh-scope .icon-hourglass-end:before{
    content: "\e921"
}

.hh-scope .icon-pending:before{
    content: "\e921"
}

.hh-scope .icon-info:before{
    content: "\e947"
}

.hh-scope .icon-info-circle:before{
    content: "\e948"
}

.hh-scope .icon-instagram:before{
    content: "\e996"
}

.hh-scope .icon-instagram-circle-o:before{
    content: "\e997"
}

.hh-scope .icon-instagram-square:before{
    content: "\e99e"
}

.hh-scope .icon-linkedin:before{
    content: "\e97c"
}

.hh-scope .icon-linkedin-circle-o:before{
    content: "\e97d"
}

.hh-scope .icon-linkedin-square:before{
    content: "\e99a"
}

.hh-scope .icon-location-arrow:before{
    content: "\e922"
}

.hh-scope .icon-location-arrow-circle:before{
    content: "\e923"
}

.hh-scope .icon-lock:before{
    content: "\e924"
}

.hh-scope .icon-lock-circle:before{
    content: "\e925"
}

.hh-scope .icon-lock-circle-o:before{
    content: "\e926"
}

.hh-scope .icon-lock-o:before{
    content: "\e927"
}

.hh-scope .icon-log-out:before{
    content: "\e928"
}

.hh-scope .icon-sign-out:before{
    content: "\e928"
}

.hh-scope .icon-map:before{
    content: "\e929"
}

.hh-scope .icon-map-circle:before{
    content: "\e98f"
}

.hh-scope .icon-map-circle-o:before{
    content: "\e990"
}

.hh-scope .icon-map-pin:before{
    content: "\e9b3"
}

.hh-scope .icon-map-pin-favorite .path1:before{
    content: "\e92a";
    color: #07472c
}

.hh-scope .icon-map-pin-favorite .path2:before{
    content: "\e92b";
    margin-left: -1em;
    color: #005a4e
}

.hh-scope .icon-map-pin-favorite .path3:before{
    content: "\e92c";
    margin-left: -1em;
    color: #07472c
}

.hh-scope .icon-map-pin-favorite .path4:before{
    content: "\e92d";
    margin-left: -1em;
    color: #ff8c61
}

.hh-scope .icon-map-pin-hanna .path1:before{
    content: "\e92e";
    color: #005a4e
}

.hh-scope .icon-map-pin-hanna .path2:before{
    content: "\e92f";
    margin-left: -1em;
    color: #b88128
}

.hh-scope .icon-map-pin-hanna .path3:before{
    content: "\e930";
    margin-left: -1em;
    color: #b8a171
}

.hh-scope .icon-map-pin-house .path1:before{
    content: "\e931";
    color: #07472c
}

.hh-scope .icon-map-pin-house .path2:before{
    content: "\e932";
    margin-left: -1em;
    color: #005a4e
}

.hh-scope .icon-map-pin-house .path3:before{
    content: "\e933";
    margin-left: -1em;
    color: #b88128
}

.hh-scope .icon-map-pin-open .path1:before{
    content: "\e934";
    color: #07472c
}

.hh-scope .icon-map-pin-open .path2:before{
    content: "\e935";
    margin-left: -1em;
    color: #005a4e
}

.hh-scope .icon-map-pin-open .path3:before{
    content: "\e936";
    margin-left: -1em;
    color: #b88128
}

.hh-scope .icon-map-pin-sale .path1:before{
    content: "\e937";
    color: #07472c
}

.hh-scope .icon-map-pin-sale .path2:before{
    content: "\e938";
    margin-left: -1em;
    color: #005a4e
}

.hh-scope .icon-map-pin-sold .path1:before{
    content: "\e939";
    color: #686868
}

.hh-scope .icon-map-pin-sold .path2:before{
    content: "\e93a";
    margin-left: -1em;
    color: #a1a1a1
}

.hh-scope .icon-map-pin-visited .path1:before{
    content: "\e93b";
    color: #56806c
}

.hh-scope .icon-map-pin-visited .path2:before{
    content: "\e93c";
    margin-left: -1em;
    color: #9fc8bd
}

.hh-scope .icon-mobile:before{
    content: "\e93d"
}

.hh-scope .icon-mobile2:before{
    content: "\e9a2"
}

.hh-scope .icon-money-back:before{
    content: "\e93e"
}

.hh-scope .icon-dollar-back:before{
    content: "\e93e"
}

.hh-scope .icon-moneyback:before{
    content: "\e93f"
}

.hh-scope .icon-monitor:before{
    content: "\e940"
}

.hh-scope .icon-desktop:before{
    content: "\e940"
}

.hh-scope .icon-moon:before{
    content: "\e941"
}

.hh-scope .icon-night:before{
    content: "\e941"
}

.hh-scope .icon-move-left:before{
    content: "\e974"
}

.hh-scope .icon-expand-left:before{
    content: "\e974"
}

.hh-scope .icon-move-right:before{
    content: "\e975"
}

.hh-scope .icon-expand-right:before{
    content: "\e975"
}

.hh-scope .icon-origin:before{
    content: "\e9b4"
}

.hh-scope .icon-pencil:before{
    content: "\e942"
}

.hh-scope .icon-edit:before{
    content: "\e942"
}

.hh-scope .icon-pencil-circle:before{
    content: "\e943"
}

.hh-scope .icon-edit-circle:before{
    content: "\e943"
}

.hh-scope .icon-pencil-circle-o:before{
    content: "\e944"
}

.hh-scope .icon-edit-circle-o:before{
    content: "\e944"
}

.hh-scope .icon-pencil-o:before{
    content: "\e945"
}

.hh-scope .icon-edit-o:before{
    content: "\e945"
}

.hh-scope .icon-percent100:before{
    content: "\e946"
}

.hh-scope .icon-percent100-circle:before{
    content: "\e949"
}

.hh-scope .icon-percent100-circle-o:before{
    content: "\e94a"
}

.hh-scope .icon-phone:before{
    content: "\e988"
}

.hh-scope .icon-call:before{
    content: "\e988"
}

.hh-scope .icon-phone-pause:before{
    content: "\e94b"
}

.hh-scope .icon-call-pause:before{
    content: "\e94b"
}

.hh-scope .icon-voicemail:before{
    content: "\e94b"
}

.hh-scope .icon-phone-speaker:before{
    content: "\e94c"
}

.hh-scope .icon-call-speaker:before{
    content: "\e94c"
}

.hh-scope .icon-picture:before{
    content: "\e94d"
}

.hh-scope .icon-photo:before{
    content: "\e94d"
}

.hh-scope .icon-image:before{
    content: "\e94d"
}

.hh-scope .icon-pinterest:before{
    content: "\e97e"
}

.hh-scope .icon-pinterest-circle:before{
    content: "\e97e"
}

.hh-scope .icon-pinterest-circle-o:before{
    content: "\e97f"
}

.hh-scope .icon-pinterest-square:before{
    content: "\e99b"
}

.hh-scope .icon-play:before{
    content: "\e976"
}

.hh-scope .icon-play-alt-circle-o:before{
    content: "\e9bd"
}

.hh-scope .icon-play-circle:before{
    content: "\e977"
}

.hh-scope .icon-play-circle-o:before{
    content: "\e94e"
}

.hh-scope .icon-plus:before{
    content: "\e94f"
}

.hh-scope .icon-add:before{
    content: "\e94f"
}

.hh-scope .icon-plus-circle:before{
    content: "\e950"
}

.hh-scope .icon-add-circle:before{
    content: "\e950"
}

.hh-scope .icon-print:before{
    content: "\e951"
}

.hh-scope .icon-print-circle:before{
    content: "\e98b"
}

.hh-scope .icon-print-circle-o:before{
    content: "\e98c"
}

.hh-scope .icon-question:before{
    content: "\e952"
}

.hh-scope .icon-contingent:before, .hh-scope .icon-question-circle:before{
    content: "\e953"
}

.hh-scope .icon-refresh:before{
    content: "\e954"
}

.hh-scope .icon-update:before{
    content: "\e954"
}

.hh-scope .icon-refresh-alt:before{
    content: "\e955"
}

.hh-scope .icon-update-alt:before{
    content: "\e955"
}

.hh-scope .icon-search:before{
    content: "\e956"
}

.hh-scope .icon-share-circle:before{
    content: "\e98d"
}

.hh-scope .icon-share-circle-o:before{
    content: "\e98e"
}

.hh-scope .icon-share-square-o:before{
    content: "\e957"
}

.hh-scope .icon-shield:before{
    content: "\e958"
}

.hh-scope .icon-shield-circle:before{
    content: "\e959"
}

.hh-scope .icon-shield-circle-o:before{
    content: "\e95a"
}

.hh-scope .icon-shield-o:before{
    content: "\e95b"
}

.hh-scope .icon-sign-hanging-for-sale:before{
    content: "\e95c"
}

.hh-scope .icon-sign-hanging-for-sale-circle:before{
    content: "\e95d"
}

.hh-scope .icon-sign-hanging-for-sale-circle-o:before{
    content: "\e95e"
}

.hh-scope .icon-sign-hanging-for-sale-o:before{
    content: "\e95f"
}

.hh-scope .icon-similar .path1:before{
    content: "\e985";
    color: #a8a8a9
}

.hh-scope .icon-similar .path2:before{
    content: "\e986";
    margin-left: -1.3125em;
    color: #fff
}

.hh-scope .icon-spinner:before{
    content: "\e960"
}

.hh-scope .icon-loader:before{
    content: "\e960"
}

.hh-scope .icon-square:before{
    content: "\e99f"
}

.hh-scope .icon-square-o:before{
    content: "\e9a9"
}

.hh-scope .icon-star:before{
    content: "\e961"
}

.hh-scope .icon-star-o:before{
    content: "\e962"
}

.hh-scope .icon-street-view:before{
    content: "\e980"
}

.hh-scope .icon-times:before{
    content: "\e981"
}

.hh-scope .icon-close:before{
    content: "\e981"
}

.hh-scope .icon-remove:before{
    content: "\e981"
}

.hh-scope .icon-delete:before{
    content: "\e981"
}

.hh-scope .icon-x:before{
    content: "\e981"
}

.hh-scope .icon-times-alt:before{
    content: "\e982"
}

.hh-scope .icon-close-alt:before{
    content: "\e982"
}

.hh-scope .icon-remove-alt:before{
    content: "\e982"
}

.hh-scope .icon-delete-alt:before{
    content: "\e982"
}

.hh-scope .icon-x-alt:before{
    content: "\e982"
}

.hh-scope .icon-trash:before{
    content: "\e983"
}

.hh-scope .icon-trash-circle:before{
    content: "\e984"
}

.hh-scope .icon-trash-circle-o:before{
    content: "\e99c"
}

.hh-scope .icon-trash-o:before{
    content: "\e99d"
}

.hh-scope .icon-truck:before{
    content: "\e9a0"
}

.hh-scope .icon-truck-circle:before{
    content: "\e9a1"
}

.hh-scope .icon-truck-circle-o:before{
    content: "\e9a7"
}

.hh-scope .icon-truck-o:before{
    content: "\e9b5"
}

.hh-scope .icon-twitter:before{
    content: "\e9b6"
}

.hh-scope .icon-twitter-circle-o:before{
    content: "\e9b7"
}

.hh-scope .icon-twitter-square:before{
    content: "\e9b8"
}

.hh-scope .icon-umbrella:before{
    content: "\e9b9"
}

.hh-scope .icon-umbrella-circle:before{
    content: "\e9ba"
}

.hh-scope .icon-umbrella-circle-o:before{
    content: "\e9bb"
}

.hh-scope .icon-umbrella-o:before{
    content: "\e9bc"
}

.hh-scope .icon-user:before{
    content: "\e9be"
}

.hh-scope .icon-person:before{
    content: "\e9be"
}

.hh-scope .icon-user-alt:before{
    content: "\e9bf"
}

.hh-scope .icon-person-alt:before{
    content: "\e9bf"
}

.hh-scope .icon-user-o:before{
    content: "\e9c0"
}

.hh-scope .icon-person-o:before{
    content: "\e9c0"
}

.hh-scope .icon-video-camera:before{
    content: "\e9c1"
}

.hh-scope .icon-x-twitter:before{
    content: "\e9c6"
}

.hh-scope .icon-x-twitter-circle-o:before{
    content: "\e9c7"
}

.hh-scope .icon-x-twitter-square:before{
    content: "\e9c8"
}

.hh-scope .icon-youtube:before{
    content: "\e9c2"
}

.hh-scope .icon-youtube-circle-o:before{
    content: "\e9c3"
}

.hh-scope .icon-youtube-square:before{
    content: "\e9c4"
}

.hh-scope .icon-zillow:before{
    content: "\e9c5"
}

.hh-scope [class*=" icon-"], .hh-scope [class^=icon-]{
    position: relative
}

.hh-scope [class*=" icon-"].fa-stack-1x, .hh-scope [class*=" icon-"].fa-stack-2x, .hh-scope [class^=icon-].fa-stack-1x, .hh-scope [class^=icon-].fa-stack-2x{
    position: absolute;
    line-height: inherit
}

.hh-scope .listing-label-icon{
    display: block;
    width: 33px;
    height: 33px;
    line-height: 33px;
    border-radius: 50%;
    font-size: 18.7px;
    text-align: center;
    background: #0e3a32;
    color: #dbcfa7
}

.hh-scope .listing-label-icon.icon-percent100{
    font-size: 33px
}

.hh-scope .listing-label-icon-invert{
    background: #dbcfa7;
    color: #0e3a32
}

.hh-scope .listing-label-icon-sm{
    width: 26px;
    height: 26px;
    line-height: 26px;
    font-size: 14.7px
}

.hh-scope .listing-label-icon-sm.icon-percent100{
    font-size: 26px
}

.hh-scope .listing-label-icon-sm.icon-door-open, .hh-scope .listing-label-icon-sm.icon-openhouse{
    line-height: 29px
}

.hh-scope .listing-label-icon-inline{
    display: inline-block;
    vertical-align: middle
}

.hh-scope .lm-searches-saved-icon{
    font-size: 40px;
    color: #005a4e
}

.hh-scope .icon-spin{
    display: inline-block;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-webkit-keyframes spin {
    .hh-scope 0%{
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    .hh-scope 100%{
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.hh-scope .icon-openhouse{
    margin-right: 5px;
    top: 2px
}

.hh-scope .icon-contingent, .hh-scope .icon-question-circle{
    margin-right: 5px
}

.hh-scope .icon-google-plus{
    top: 1px
}

.hh-scope .icon-play-circle{
    color: #fff;
    font-size: 90px
}

.hh-scope .icon-xs{
    font-size: 10px
}

.hh-scope .icon-sm{
    font-size: 12px
}

.hh-scope .icon-md{
    font-size: 16px
}

.hh-scope .icon-lg{
    font-size: 20px
}

.hh-scope .icon-house{
    color: #b88128
}

.hh-scope .icon-money{
    color: #9fc8bd
}

.hh-scope .icon-umbrella-circle{
    color: #61b3fa
}

.hh-scope .icon-paper{
    color: #818181
}

.hh-scope .icon-map-pin-sale{
    font-size: 27px
}

.hh-scope .icon-map-pin-favorite{
    font-size: 27px
}

.hh-scope .icon-map-pin-visited{
    font-size: 27px
}

.hh-scope .icon-map-pin-sold{
    font-size: 27px
}

.hh-scope .icon-map-pin-open{
    font-size: 48px
}

.hh-scope .icon-map-pin-hanna{
    font-size: 55px
}

.hh-scope .icon-map-school{
    margin-right: 3px;
    font-size: 16px;
    top: 2px
}

.hh-scope .icon-map-pin-house{
    font-size: 40px
}

.hh-scope .icon-map-pin-price-alt{
    display: inline-block;
    height: 38px;
    padding-top: 4px;
    position: relative;
    width: 48px;
    background: url(../img/map-pin-price.png);
    background-size: 100%;
    text-align: center
}

.hh-scope .icon-map-pin-price-alt .price{
    color: #b88128;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.hh-scope .icon-map-pin-sold-alt{
    display: inline-block;
    height: 38px;
    padding-top: 4px;
    position: relative;
    width: 48px;
    background: url(../img/map-pin-sold.png);
    background-size: 100%;
    text-align: center
}

.hh-scope .icon-map-pin-sold-alt .price{
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

@font-face {
    font-family: howardhanna-font1;
    src: url(/Content/fonts/icomoon/howardhanna-custom1/fonts/howardhanna-font1.eot?dtzu2q);
    src: url(/Content/fonts/icomoon/howardhanna-custom1/fonts/howardhanna-font1.eot?dtzu2q#iefix) format("embedded-opentype"),url(/Content/fonts/icomoon/howardhanna-custom1/fonts/howardhanna-font1.ttf?dtzu2q) format("truetype"),url(/Content/fonts/icomoon/howardhanna-custom1/fonts/howardhanna-font1.woff?dtzu2q) format("woff"),url(/Content/fonts/icomoon/howardhanna-custom1/fonts/howardhanna-font1.svg?dtzu2q#howardhanna-font1) format("svg");
    font-weight: 400;
    font-style: normal
}

.hh-scope .icon-custom1{
    font-family: howardhanna-font1!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hh-scope .icon-custom1-bank-pig:before{
    content: "\e97f"
}

.hh-scope .icon-custom1-box-search:before{
    content: "\e980"
}

.hh-scope .icon-custom1-building:before{
    content: "\e900"
}

.hh-scope .icon-custom1-chandelier:before{
    content: "\e97e"
}

.hh-scope .icon-custom1-house:before{
    content: "\e901"
}

.hh-scope .icon-custom1-home:before{
    content: "\e901"
}

.hh-scope .icon-custom1-houses:before{
    content: "\e902"
}

.hh-scope .icon-custom1-homes:before{
    content: "\e902"
}

.hh-scope .icon-custom1-house-hand:before{
    content: "\e97d"
}

.hh-scope .icon-custom1-home-hand:before{
    content: "\e97d"
}

.hh-scope .icon-custom1-house-person:before{
    content: "\e907"
}

.hh-scope .icon-custom1-home-person:before{
    content: "\e907"
}

.hh-scope .icon-custom1-house-wheels:before{
    content: "\e903"
}

.hh-scope .icon-custom1-home-wheels:before{
    content: "\e903"
}

.hh-scope .icon-custom1-mailbox:before{
    content: "\e904"
}

.hh-scope .icon-custom1-palms-sun:before{
    content: "\e905"
}

.hh-scope .icon-custom1-pillar:before{
    content: "\e908"
}

.hh-scope .icon-custom1-tag:before{
    content: "\e906"
}

.hh-scope [id=buyside-widget-container]>div{
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hh-scope .buyside_widget_input_div{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.hh-scope .buyside_widget_input_div.buyside_widget_input_div{
    padding-right: 0
}

.hh-scope .buyside_widget_input_div .form-control{
    display: block
}

.hh-scope .buyside_widget_autocomplete-items{
    position: absolute
}

.hh-scope .body-main{
    padding-top: 60px
}

@media (min-width: 768px) {
    .hh-scope .body-main{
        padding-top:0
    }
}

.hh-scope .body-inner{
    width: 100%
}

.hh-scope .page-footer{
    padding: 20px 0;
    margin-top: 0;
    background: #0e3a32
}

@media (min-width: 768px) {
    .hh-scope .page-footer{
        padding:35px 0
    }
}

.hh-scope .page-footer, .hh-scope .page-footer .h1, .hh-scope .page-footer .h2, .hh-scope .page-footer .h3, .hh-scope .page-footer .h4, .hh-scope .page-footer .h5, .hh-scope .page-footer .h6, .hh-scope .page-footer a, .hh-scope .page-footer h1, .hh-scope .page-footer h2, .hh-scope .page-footer h3, .hh-scope .page-footer h4, .hh-scope .page-footer h5, .hh-scope .page-footer h6{
    color: #fff
}

.hh-scope .page-footer a:focus, .hh-scope .page-footer a:hover{
    color: #dbcfa7
}

.hh-scope .page-footer .footer-logo img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto
}

.hh-scope .page-footer .footer-logo img[src*=logo-monogram]{
    max-width: 80%
}

.hh-scope .page-footer .footer-links{
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #9fc8bd
}

@media (min-width: 768px) {
    .hh-scope .page-footer .footer-links{
        border-bottom:none
    }
}

@media (max-width: 767.98px) {
    .hh-scope .page-footer .footer-nav{
        width:100%;
        float: left;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 10px;
        -moz-column-gap: 10px;
        column-gap: 10px;
        -webkit-column-fill: balance;
        -moz-column-fill: balance;
        column-fill: balance
    }

    .hh-scope .page-footer .footer-nav.three-columns{
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    .hh-scope .page-footer .footer-nav li{
        line-height: 1.84794
    }

    .hh-scope .page-footer .footer-nav .column-break{
        margin-bottom: 5px
    }
}

@media (min-width: 768px) {
    .hh-scope .page-footer .footer-nav li{
        display:block;
        margin-bottom: 5px;
        padding-right: 10px
    }
}

.hh-scope .page-footer .footer-nav a{
    display: inline-block;
    padding: 2px 0;
    font-size: 12px;
    font-weight: 500;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media (min-width: 768px) {
    .hh-scope .page-footer .footer-nav a{
        padding:4px 0 4px 10px;
        border-left: 4px solid transparent;
        color: #fff
    }
}

@media (min-width: 992px) {
    .hh-scope .page-footer .footer-nav a{
        font-size:14px
    }
}

@media (min-width: 768px) {
    .hh-scope .page-footer .footer-nav a:hover{
        border-left:4px solid #b8a171
    }
}

.hh-scope .page-footer .footer-nav-alt1{
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    font-size: 14px
}

.hh-scope .page-footer .footer-nav-alt1::after{
    display: block;
    clear: both;
    content: ""
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .page-footer .footer-nav-alt1{
        font-size:12px
    }
}

.hh-scope .page-footer .footer-nav-alt1>li{
    display: inline-block
}

@media (min-width: 768px) {
    .hh-scope .page-footer .footer-nav-alt1>li{
        display:block
    }
}

.hh-scope .page-footer .footer-nav-alt1>li>a{
    display: block;
    padding: 3px 10px 3px 0;
    color: #fff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media (min-width: 768px) {
    .hh-scope .page-footer .footer-nav-alt1>li>a{
        padding-left:10px;
        border-left: 4px solid transparent
    }
}

@media (min-width: 768px) {
    .hh-scope .page-footer .footer-nav-alt1>li>a:hover{
        border-left:4px solid #b8a171
    }
}

.hh-scope .page-footer .attribution, .hh-scope .page-footer .attribution .h1, .hh-scope .page-footer .attribution .h2, .hh-scope .page-footer .attribution .h3, .hh-scope .page-footer .attribution .h4, .hh-scope .page-footer .attribution .h5, .hh-scope .page-footer .attribution .h6, .hh-scope .page-footer .attribution a, .hh-scope .page-footer .attribution h1, .hh-scope .page-footer .attribution h2, .hh-scope .page-footer .attribution h3, .hh-scope .page-footer .attribution h4, .hh-scope .page-footer .attribution h5, .hh-scope .page-footer .attribution h6, .hh-scope .page-footer .social-links, .hh-scope .page-footer .social-links .h1, .hh-scope .page-footer .social-links .h2, .hh-scope .page-footer .social-links .h3, .hh-scope .page-footer .social-links .h4, .hh-scope .page-footer .social-links .h5, .hh-scope .page-footer .social-links .h6, .hh-scope .page-footer .social-links a, .hh-scope .page-footer .social-links h1, .hh-scope .page-footer .social-links h2, .hh-scope .page-footer .social-links h3, .hh-scope .page-footer .social-links h4, .hh-scope .page-footer .social-links h5, .hh-scope .page-footer .social-links h6{
    color: #dbcfa7
}

.hh-scope .page-footer .attribution a:focus, .hh-scope .page-footer .attribution a:hover, .hh-scope .page-footer .social-links a:focus, .hh-scope .page-footer .social-links a:hover{
    color: #fff
}

.hh-scope .page-footer .social-links{
    margin-top: 15px;
    text-align: center
}

@media (min-width: 768px) {
    .hh-scope .page-footer .social-links{
        margin-top:0;
        margin-left: 14px;
        text-align: right
    }
}

@media (min-width: 992px) {
    .hh-scope .page-footer .social-links{
        margin:0
    }
}

.hh-scope .page-footer .social-links li{
    display: inline-block;
    margin: 0 5px
}

@media (min-width: 768px) {
    .hh-scope .page-footer .social-links li{
        margin:0 0 0 5px
    }

    .hh-scope .page-footer .social-links li:first-child{
        margin-left: 0
    }
}

.hh-scope .page-footer .social-links a{
    font-size: 31px
}

.hh-scope .page-footer .attribution{
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 10px
}

@media (min-width: 768px) {
    .hh-scope .page-footer .attribution{
        margin-top:0
    }
}

@media (min-width: 1200px) {
    .hh-scope .page-footer .attribution{
        margin-left:0
    }
}

.hh-scope .page-footer .attribution li{
    display: inline-block;
    padding: 0 .9375rem;
    border-left: 1px solid #9fc8bd
}

.hh-scope .page-footer .attribution li:first-child{
    padding-left: 0;
    border-left: none
}

.hh-scope .page-footer .attribution-aligned{
    margin-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hh-scope .page-footer .attribution-aligned li, .hh-scope .page-footer .attribution-aligned li:first-child, .hh-scope .page-footer .attribution-aligned td{
    padding: 0 0 0 .9375rem
}

.hh-scope .page-footer .attribution-aligned li, .hh-scope .page-footer .attribution-aligned td{
    border-left: 1px solid #9fc8bd;
    line-height: 13.5px
}

.hh-scope .page-footer .attribution-aligned li:nth-child(odd), .hh-scope .page-footer .attribution-aligned td:nth-child(odd){
    border-left: none;
    text-align: right
}

.hh-scope .page-footer .attribution-aligned li:nth-child(odd), .hh-scope .page-footer .attribution-aligned td:first-child{
    padding: 0 .9375rem 0 0
}

.hh-scope .page-footer .attribution-aligned li{
    width: 50%
}

.hh-scope .page-footer .attribution-aligned li:nth-child(n+3){
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 4px
}

.hh-scope .page-footer .attribution-aligned li:nth-child(n+5){
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.hh-scope .page-footer table.attribution-aligned{
    border-collapse: separate;
    border-spacing: 0 4px;
    margin-top: -4px;
    background-color: transparent
}

@media (min-width: 992px) {
    .hh-scope .page-footer table.attribution-aligned{
        float:left
    }
}

.hh-scope .page-footer .logo-legal{
    width: auto;
    max-width: 100%;
    max-height: 25px;
    margin-right: 5px
}

@media (min-width: 768px) {
    .hh-scope .page-footer .logo-legal{
        max-height:30px
    }
}

.hh-scope .page-header{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    padding: 0;
    border-bottom: 0;
    z-index: 1033;
    background-color: #fff;
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.hh-scope .page-header::after{
    display: block;
    clear: both;
    content: ""
}

@media (min-width: 768px) {
    .hh-scope .page-header{
        padding-right:.9375rem;
        padding-left: .9375rem
    }
}

.hh-scope .page-header .account-info{
    position: relative;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    font-size: .6em
}

@media (min-width: 768px) {
    .hh-scope .page-header .account-info{
        margin-top:14px;
        top: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        margin-right: 0;
        font-size: 1em
    }
}

.hh-scope .page-header .account-info .dropdown{
    margin: 0;
    padding: 0
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu{
    min-width: 300px;
    margin: 0;
    padding: 0;
    border-top: 6px solid #b88128
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu.notifications-menu{
    left: -260px;
    top: 40px
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu.homefinder-menu{
    min-width: 210px;
    padding: 10px 20px 20px;
    top: 40px;
    left: -70px
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu.homefinder-menu li{
    padding-left: 0!important;
    border-bottom: none
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu.homefinder-menu .dropdown-divider{
    margin: 8px 0!important
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu.homefinder-menu .dropdown-item{
    width: 100%;
    padding: 5px 0;
    color: #0e3a32;
    font-size: 18px;
    font-weight: 500
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu.homefinder-menu .dropdown-item .icon{
    margin-right: 10px;
    top: 1px;
    color: #0e3a32;
    font-weight: 500
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu .header{
    position: relative;
    padding: 10px 50px;
    background: #b88128;
    color: #0e3a32;
    font-size: 17px;
    font-weight: 500
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu .header .icon{
    position: absolute;
    top: 10px;
    left: 15px;
    font-size: 22px
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu ul{
    margin: 0 20px;
    padding: 0
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu li{
    margin: 0!important;
    padding-left: 30px!important;
    border-bottom: 1px solid #d4d4d4
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu li a{
    display: inline-block;
    padding: 10px 0;
    color: #414141
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu li:last-child{
    margin-bottom: 0
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu li:before{
    top: 17px;
    left: 0;
    background: #f57748
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu li a:hover{
    background: 0 0
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu .footer a{
    display: inline-block;
    padding: 20px 50px
}

.hh-scope .page-header .account-info .dropdown .dropdown-menu:before{
    position: absolute;
    content: " ";
    width: 0;
    height: 0;
    top: -14px;
    right: 20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 8px solid #b88128
}

.hh-scope .page-header .account-info li{
    margin-right: 5px;
    padding: 0;
    vertical-align: top
}

.hh-scope .page-header .account-info li:last-child{
    margin-right: 0
}

@media (max-width: 767.98px) {
    .hh-scope .page-header .address-line2, .hh-scope .page-header .address-street{
        color:#005a4e
    }
}

.hh-scope .page-header .listing-price, .hh-scope .page-header .mortgage, .hh-scope .page-header .mortgage a{
    color: #005a4e
}

.hh-scope .page-header.headroom-notop{
    background-color: #0e3a32
}

@media (max-width: 767.98px) {
    .hh-scope .page-header.headroom-notop .address-line2, .hh-scope .page-header.headroom-notop .address-street{
        color:#73a49e
    }
}

.hh-scope .page-header.headroom-notop .listing-price, .hh-scope .page-header.headroom-notop .mortgage, .hh-scope .page-header.headroom-notop .mortgage a{
    color: #73a49e
}

.hh-scope .header-logo{
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    float: left;
    padding: 5px 0 5px .9375rem
}

@media (min-width: 768px) {
    .hh-scope .header-logo{
        height:auto;
        padding-left: 0
    }
}

.hh-scope .headroom-notop .header-logo{
    display: none
}

.hh-scope .header-logo img{
    max-width: 100%;
    max-height: 48px
}

@media (min-width: 768px) {
    .hh-scope .header-logo img{
        max-height:68px
    }
}

@media (min-width: 1200px) {
    .hh-scope .header-logo img{
        max-height:56px
    }
}

.hh-scope .header-logo-alt{
    display: none;
    padding-top: 15px;
    padding-bottom: 15px
}

.hh-scope .header-logo-alt img{
    max-height: 38px
}

.hh-scope .headroom-notop .header-logo-alt{
    display: block
}

.hh-scope .header-misc{
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px
}

@media (min-width: 768px) {
    .hh-scope .header-misc{
        position:relative;
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.hh-scope .headroom-notop .header-misc, .hh-scope .headroom-notop .header-misc .h1, .hh-scope .headroom-notop .header-misc .h2, .hh-scope .headroom-notop .header-misc a, .hh-scope .headroom-notop .header-misc h1, .hh-scope .headroom-notop .header-misc h1.h4, .hh-scope .headroom-notop .header-misc h2, .hh-scope .headroom-notop .header-misc h2.h4{
    color: #fff
}

.hh-scope .headroom-notop .header-misc .dropdown-menu>li>a{
    color: #4f4f4f
}

.hh-scope .header-misc .h-phone{
    font-size: 14px;
    font-weight: 500
}

@media (min-width: 768px) {
    .hh-scope .header-misc .h-phone{
        -webkit-box-flex:1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding-left: 15px
    }
}

@media (min-width: 1200px) {
    .hh-scope .header-misc .h-phone{
        padding-left:20px
    }
}

.hh-scope .header-misc .h-phone, .hh-scope .header-misc .h-phone a{
    color: #333
}

.hh-scope .headroom-notop .header-misc .h-phone, .hh-scope .headroom-notop .header-misc .h-phone a{
    color: #fff
}

.hh-scope .header-misc .h-phone a{
    font-size: 17px
}

.hh-scope .header-misc .h-account{
    font-weight: 700
}

@media (min-width: 992px) {
    .hh-scope .header-misc .h-account{
        right:10px
    }
}

@media (min-width: 1200px) {
    .hh-scope .header-misc .h-account{
        right:20px
    }
}

@media (min-width: 768px) {
    .hh-scope .header-misc .h-account .icon-chevron-alt-down{
        font-size:13px
    }
}

@media (max-width: 767.98px) {
    .hh-scope .header-misc .address-line2, .hh-scope .header-misc .address-street{
        color:#005a4e
    }
}

.hh-scope .headroom-notop .header-misc .address-line2, .hh-scope .headroom-notop .header-misc .address-street{
    color: #fff
}

.hh-scope .header-misc .listing-price, .hh-scope .header-misc .mortgage{
    color: #005a4e
}

.hh-scope .headroom-notop .header-misc .listing-price, .hh-scope .headroom-notop .header-misc .mortgage{
    color: #fff
}

.hh-scope .header-misc .label-status, .hh-scope .header-misc .label-status [class*=" icon-"], .hh-scope .header-misc .label-status [class^=icon-], .hh-scope .header-misc .label-status-alt1, .hh-scope .header-misc .label-status-alt1 [class*=" icon-"], .hh-scope .header-misc .label-status-alt1 [class^=icon-]{
    color: #005a4e
}

.hh-scope .headroom-notop .header-misc .label-status, .hh-scope .headroom-notop .header-misc .label-status [class*=" icon-"], .hh-scope .headroom-notop .header-misc .label-status [class^=icon-], .hh-scope .headroom-notop .header-misc .label-status-alt1, .hh-scope .headroom-notop .header-misc .label-status-alt1 [class*=" icon-"], .hh-scope .headroom-notop .header-misc .label-status-alt1 [class^=icon-]{
    color: #73a49e
}

.hh-scope .header-title{
    display: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 .9375rem;
    font-size: 24px;
    font-family: "PP Fragment Glare",Georgia,Garamond,serif;
    color: #2e2e2e;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (min-width: 576px) {
    .hh-scope .header-title{
        display:block
    }
}

.hh-scope .headroom-notop .header-title{
    color: #fff
}

.hh-scope .header-title sup{
    top: auto;
    font-size: 14px;
    vertical-align: super
}

@media (min-width: 992px) {
    .hh-scope .header-title sup{
        font-size:19px
    }
}

.hh-scope .header-cms{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .headroom-notop .header-cms{
    display: none
}

.hh-scope .btn-header{
    --bs-btn-color: #2e2e2e;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #fff;
    --bs-btn-hover-color: black;
    --bs-btn-hover-bg: #e6e6e6;
    --bs-btn-hover-border-color: #fff;
    --bs-btn-focus-shadow-rgb: 224,224,224;
    --bs-btn-active-color: #2e2e2e;
    --bs-btn-active-bg: white;
    --bs-btn-active-border-color: white;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #fff;
    --bs-btn-font-size: 24px;
    text-transform: uppercase
}

.hh-scope .btn-header.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-header.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232e2e2e' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

@media (min-width: 992px) {
    .hh-scope .btn-header{
        font-size:16px
    }
}

.hh-scope .headroom-notop .btn-header{
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #0e3a32;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: #ece9d3;
    --bs-btn-hover-bg: #264e47;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 50,88,81;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #134f44;
    --bs-btn-active-border-color: #134f44;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e3a32;
    --bs-btn-disabled-border-color: #0e3a32
}

.hh-scope .headroom-notop .btn-header.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .headroom-notop .btn-header.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .btn-header .btn-text{
    padding-left: 5px
}

@media (max-width: 991.98px) {
    .hh-scope .btn-header .btn-text{
        width:1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    .hh-scope .btn-header .btn-text:not(caption){
        position: absolute!important
    }
}

.hh-scope .header-compare-outer{
    float: right
}

.hh-scope .page-header-home{
    background-color: #0e3a32;
    margin-top: 30px
}

.hh-scope .page-header-home, .hh-scope .page-header-home .header-cms, .hh-scope .page-header-home .header-content, .hh-scope .page-header-home .header-title, .hh-scope .page-header-home .k-block, .hh-scope .page-header-home .k-content, .hh-scope .page-header-home .k-dropdown .k-input, .hh-scope .page-header-home .k-popup, .hh-scope .page-header-home .k-toolbar, .hh-scope .page-header-home .k-widget, .hh-scope .page-header-home .small-text{
    color: #fff
}

@media (min-width: 768px) {
    .hh-scope .page-header-home.page-header-navopen, .hh-scope .page-header-home.page-header-searchopen{
        background-color:#0e3a32
    }
}

.hh-scope .page-header-home.headroom-notop{
    box-shadow: none;
    margin-top: 0
}

.hh-scope .page-header-home .btn-header{
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #0e3a32;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: #ece9d3;
    --bs-btn-hover-bg: #264e47;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 50,88,81;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #134f44;
    --bs-btn-active-border-color: #134f44;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e3a32;
    --bs-btn-disabled-border-color: #0e3a32;
    font-size: 24px
}

.hh-scope .page-header-home .btn-header.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .page-header-home .btn-header.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

@media (min-width: 1200px) {
    .hh-scope .page-header-home .btn-header{
        font-size:16px
    }
}

@media (max-width: 1199.98px) {
    .hh-scope .page-header-home .btn-header .btn-text{
        width:1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    .hh-scope .page-header-home .btn-header .btn-text:not(caption){
        position: absolute!important
    }
}

.hh-scope .main-navbar{
    float: right;
    margin-bottom: 0;
    border: none;
    z-index: 1031
}

@media (min-width: 768px) {
    .hh-scope .main-navbar{
        min-height:0
    }
}

@media (min-width: 768px) {
    .hh-scope .main-navbar .navbar-collapse{
        padding-left:0;
        padding-right: 0
    }
}

.hh-scope .main-navbar .navbar-misc{
    max-width: 140px
}

.hh-scope .main-navbar .navbar-nav{
    margin: 0
}

@media (min-width: 768px) {
    .hh-scope .main-navbar .navbar-nav{
        position:relative;
        width: 100%;
        padding: 0
    }
}

.hh-scope .main-navbar .navbar-nav .dropdown-menu{
    box-shadow: none
}

.hh-scope .main-navbar .navbar-nav li a{
    color: #2e2e2e;
    line-height: 1.6em;
    cursor: pointer;
    font-size: 16px
}

.hh-scope .main-navbar .navbar-nav li a:active, .hh-scope .main-navbar .navbar-nav li a:focus, .hh-scope .main-navbar .navbar-nav li a:hover{
    color: #0e3a32
}

@media (min-width: 768px) {
    .hh-scope .main-navbar .navbar-nav>.nav-item{
        float:none
    }
}

.hh-scope .main-navbar .navbar-nav>.nav-item>.nav-link{
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 0;
    padding-left: 0;
    border-top: 1px solid #ddd;
    background-color: #fff
}

@media (min-width: 768px) {
    .hh-scope .main-navbar .navbar-nav>.nav-item>.nav-link{
        display:block;
        margin-right: 40px;
        margin-left: 40px;
        line-height: 15px
    }
}

.hh-scope .main-navbar .navbar-nav>.nav-item:first-child{
    margin-top: 60px
}

.hh-scope .main-navbar .navbar-nav>.nav-item:first-child>a{
    border-top: none
}

.hh-scope .main-navbar .navbar-nav>.nav-item:last-child{
    margin-bottom: 60px
}

.hh-scope .main-navbar .navbar-nav>.nav-item:last-child>.dropdown-menu{
    left: auto;
    right: 0
}

.hh-scope .main-navbar .navbar-nav .dropdown-menu>li>a{
    white-space: normal
}

.hh-scope .main-navbar .navbar-nav li>.dropdown-menu{
    min-width: 100%;
    padding-top: 0;
    padding-bottom: 15px;
    border-width: 0;
    background: #fff
}

.hh-scope .main-navbar .navbar-nav li>.dropdown-menu>li>.dropdown-item{
    font-size: 18px
}

.hh-scope .main-navbar .navbar-nav li>.dropdown-menu>li>.dropdown-item:focus, .hh-scope .main-navbar .navbar-nav li>.dropdown-menu>li>.dropdown-item:hover{
    background-image: none
}

.hh-scope .main-navbar .navbar-nav li>.dropdown-menu>li:hover>.dropdown-item, .hh-scope .main-navbar .navbar-nav li>.dropdown-menu>li>.dropdown-item:hover{
    background: 0 0
}

.hh-scope .main-navbar .navbar-nav li>.dropdown-menu .dropdown-header, .hh-scope .main-navbar .navbar-nav li>.dropdown-menu>li>.dropdown-item{
    margin-left: 40px
}

.hh-scope .main-navbar .navbar-nav li>.dropdown-menu .dropdown-menu .dropdown-header, .hh-scope .main-navbar .navbar-nav li>.dropdown-menu .dropdown-menu>li>.dropdown-item{
    margin-left: 60px
}

.hh-scope .main-navbar .navbar-nav .nav-link.show, .hh-scope .main-navbar .navbar-nav .nav-link.show:focus, .hh-scope .main-navbar .navbar-nav .nav-link.show:hover{
    font-weight: 700;
    border-top-color: #ddd;
    background: #fff
}

.hh-scope .main-navbar-overlay{
    z-index: 1030
}

.hh-scope .topbar{
    --bs-link-color: #005a4e;
    --bs-link-color-rgb: 0,90,78;
    --bs-link-hover-color: #0e3a32;
    --bs-link-hover-color-rgb: 14,58,50;
    padding: 10px 0;
    position: relative;
    z-index: 2;
    background: #ece9d3
}

.hh-scope .topbar::after{
    display: block;
    clear: both;
    content: ""
}

@media (min-width: 768px) {
    .hh-scope .topbar{
        padding-top:15px;
        padding-bottom: 15px
    }
}

@media (min-width: 1200px) {
    .hh-scope .topbar{
        height:auto
    }
}

.hh-scope .topbar .topbar-btn{
    --bs-btn-padding-y: 10px;
    --bs-btn-padding-x: 28px;
    --bs-btn-color: #fff;
    --bs-btn-bg: #0e3a32;
    --bs-btn-border-color: #dbcfa7;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #dbcfa7;
    --bs-btn-focus-shadow-rgb: 224,214,180;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #134f44;
    --bs-btn-active-border-color: #e2d9b9;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e3a32;
    --bs-btn-disabled-border-color: #dbcfa7;
    line-height: 1
}

.hh-scope .topbar .topbar-btn.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .topbar .topbar-btn.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .topbar .topbar-btn .save-property-icon, .hh-scope .topbar .topbar-btn [class*=" icon-"], .hh-scope .topbar .topbar-btn [class^=icon-]{
    margin-right: 10px;
    margin-left: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    font-size: 1.875em;
    opacity: 1
}

@media (min-width: 992px) {
    .hh-scope .topbar .topbar-btn .save-property-icon, .hh-scope .topbar .topbar-btn [class*=" icon-"], .hh-scope .topbar .topbar-btn [class^=icon-]{
        margin-right:5px;
        margin-left: 0;
        font-size: .6875em
    }
}

.hh-scope .topbar .topbar-btn:hover .save-property-icon, .hh-scope .topbar .topbar-btn:hover [class*=" icon-"], .hh-scope .topbar .topbar-btn:hover [class^=icon-]{
    opacity: 1
}

@media (min-width: 992px) {
    .hh-scope .topbar .topbar-btn.save-property:after{
        content:"Save"
    }
}

.hh-scope .topbar .topbar-btn.save-property .save-property-icon{
    display: inline-block;
    font-family: Howard-Hanna-Icons!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: 0 0;
    position: relative
}

.hh-scope .topbar .topbar-btn.save-property .save-property-icon:before{
    content: "\e989"
}

@media (min-width: 992px) {
    .hh-scope .topbar .topbar-btn.save-property .save-property-icon:before{
        content:"\e91b"
    }
}

.hh-scope .topbar .topbar-btn.save-property.saved{
    --bs-btn-color: #0e3a32;
    --bs-btn-bg: #d0e2da;
    --bs-btn-border-color: #9fc8bd;
    --bs-btn-hover-color: #68716d;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #9fc8bd;
    --bs-btn-focus-shadow-rgb: 137,179,168;
    --bs-btn-active-color: #0e3a32;
    --bs-btn-active-bg: #e0ece6;
    --bs-btn-active-border-color: #afd1c8;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #d0e2da;
    --bs-btn-disabled-border-color: #9fc8bd
}

.hh-scope .topbar .topbar-btn.save-property.saved.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23535a57' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .topbar .topbar-btn.save-property.saved.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230e3a32' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

@media (min-width: 992px) {
    .hh-scope .topbar .topbar-btn.save-property.saved:after{
        content:"Saved"
    }
}

.hh-scope .topbar .topbar-btn.save-property.saved .save-property-icon:before{
    content: "\e98a"
}

@media (min-width: 992px) {
    .hh-scope .topbar .topbar-btn.save-property.saved .save-property-icon:before{
        content:"\e91b"
    }
}

.hh-scope .topbar.pd-topbar-muted, .hh-scope .topbar.topbar-muted{
    --bs-link-color: #005a4e;
    --bs-link-color-rgb: 0,90,78;
    --bs-link-hover-color: #0e3a32;
    --bs-link-hover-color-rgb: 14,58,50;
    background: #ededed
}

.hh-scope .topbar.pd-topbar-muted .topbar-btn, .hh-scope .topbar.topbar-muted .topbar-btn{
    --bs-btn-color: #0e3a32;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: #c8c8c8;
    --bs-btn-hover-color: rgba(0, 0, 0, 0.55);
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #c8c8c8;
    --bs-btn-focus-shadow-rgb: 172,179,178;
    --bs-btn-active-color: #0e3a32;
    --bs-btn-active-bg: rgba(13, 13, 13, 0);
    --bs-btn-active-border-color: #d5d5d5;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #c8c8c8
}

.hh-scope .topbar.pd-topbar-muted .topbar-btn.collapse-toggle:not(.collapsed)::after, .hh-scope .topbar.topbar-muted .topbar-btn.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgba%280, 0, 0, 0.6%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .topbar.pd-topbar-muted .topbar-btn.collapse-toggle::after, .hh-scope .topbar.topbar-muted .topbar-btn.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230e3a32' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .topbar .title{
    --bs-body-color: #2e2e2e;
    --bs-body-color-rgb: 46,46,46;
    --bs-link-color: var(--bs-body-color);
    --bs-link-color-rgb: var(--bs-body-color-rgb);
    --bs-heading-color: var(--bs-body-color);
    --bs-heading-color-h1: var(--bs-heading-color);
    line-height: 1.1
}

.hh-scope .topbar .title, .hh-scope .topbar .title .h1, .hh-scope .topbar .title h1{
    font-size: 13px;
    font-weight: 500
}

@media (min-width: 768px) {
    .hh-scope .topbar .title, .hh-scope .topbar .title .h1, .hh-scope .topbar .title h1{
        font-size:20px
    }
}

@media (min-width: 992px) {
    .hh-scope .topbar .title, .hh-scope .topbar .title .h1, .hh-scope .topbar .title h1{
        font-size:22px
    }
}

.hh-scope .topbar .title .h1, .hh-scope .topbar .title h1{
    margin: 0!important;
    line-height: 1.3em
}

@media (min-width: 768px) {
    .hh-scope .topbar .title .h1, .hh-scope .topbar .title h1{
        line-height:1.2
    }
}

.hh-scope .topbar .info-wrap{
    width: 100%
}

.hh-scope .topbar .listing-price-outer{
    text-align: right
}

.hh-scope .topbar .listing-price{
    --bs-body-color: #2e2e2e;
    --bs-body-color-rgb: 46,46,46;
    --bs-link-color: var(--bs-body-color);
    --bs-link-color-rgb: var(--bs-body-color-rgb);
    display: block;
    font-size: 15px
}

@media (min-width: 768px) {
    .hh-scope .topbar .listing-price{
        font-size:20px
    }
}

@media (min-width: 992px) {
    .hh-scope .topbar .listing-price{
        font-size:22px
    }
}

@media (min-width: 1200px) {
    .hh-scope .topbar-muted .listing-price{
        margin-top:0;
        position: static
    }
}

.hh-scope .topbar .mortgage{
    --bs-body-color: #0e3a32;
    --bs-body-color-rgb: 14,58,50;
    --bs-link-color: var(--bs-body-color);
    --bs-link-color-rgb: var(--bs-body-color-rgb)
}

.hh-scope .topbar .mortgage a.mortgage-estimate{
    color: var(--bs-body-color)
}

.hh-scope .topbar .mortgage a.mortgage-estimate:focus, .hh-scope .topbar .mortgage a.mortgage-estimate:hover{
    color: var(--bs-link-hover-color)
}

.hh-scope .topbar .mortgage .mortgage-estimate{
    display: block
}

.hh-scope .topbar .property-ctas{
    text-align: center
}

.hh-scope .topbar .property-ctas .dropdown-menu{
    width: 100%;
    min-width: none;
    margin-top: 0;
    border-width: 0;
    text-align: center
}

@media (min-width: 768px) {
    .hh-scope .topbar .property-ctas .dropdown-menu{
        min-width:120px
    }
}

@media (min-width: 992px) {
    .hh-scope .topbar .property-ctas .dropdown-menu{
        min-width:none
    }
}

.hh-scope .topbar .property-ctas .dropdown-menu>li>a{
    padding: 13px 6px
}

.hh-scope .topbar .badge-status{
    --bs-badge-color: #005a4e
}

.hh-scope .topbar .badge-status-alt1, .hh-scope .topbar .badge-status-alt2{
    margin-top: 10px;
    margin-bottom: 0;
    border: 1px solid #fff
}

.hh-scope .topbar .badge-status-alt1{
    --bs-badge-color: #fff
}

.hh-scope .topbar .badge-status-alt2{
    --bs-badge-color: #0e3a32
}

.hh-scope .topbar .listing-label{
    display: inline-block;
    color: #2e2e2e;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase
}

@media (max-width: 991.98px) {
    .hh-scope .topbar .btn-collapsing, .hh-scope .topbar.pd-topbar-muted .btn-collapsing, .hh-scope .topbar.topbar-muted .btn-collapsing{
        --bs-btn-padding-x:0;
        --bs-btn-border-color: transparent;
        --bs-btn-hover-border-color: transparent;
        --bs-btn-active-border-color: transparent;
        --bs-btn-disabled-border-color: transparent
    }
}

.hh-scope .topbar .breadcrumb{
    --bs-breadcrumb-margin-bottom: 0;
    --bs-breadcrumb-font-size: 0.5625rem;
    --bs-breadcrumb-divider-color: #2e2e2e;
    --bs-breadcrumb-item-active-color: #2e2e2e;
    float: left;
    text-transform: uppercase
}

@media (min-width: 768px) {
    .hh-scope .topbar .breadcrumb{
        --bs-breadcrumb-font-size:0.75rem
    }
}

@media (min-width: 1200px) {
    .hh-scope .topbar-muted .listing-label{
        position:absolute;
        margin-top: -20px;
        top: 50%
    }

    .hh-scope .topbar-muted .btn-group{
        margin-top: -20px;
        top: 50%
    }
}

.hh-scope .jumbo-video{
    height: 550px;
    background: url(/Images/about-hero2.jpg) no-repeat center top;
    background-size: cover
}

.hh-scope .jumbo-video .video-toggle{
    height: 100%;
    cursor: pointer
}

.hh-scope .jumbo-video .video-toggle:hover .icon-play-circle{
    color: #ededed
}

.hh-scope .jumbo-video .icon-play-circle{
    color: #fff;
    font-size: 70px
}

.hh-scope .jumbo-childrens{
    height: 400px;
    background: url(/ClientImage/DCM/childrens-free-care-fund.jpg) no-repeat center top;
    background-size: cover
}

.hh-scope .jumbo-childrens .video-toggle{
    height: 100%;
    cursor: pointer
}

.hh-scope .jumbo-childrens .video-toggle:hover .icon-play-circle{
    color: #ededed
}

.hh-scope .jumbo-childrens .icon-play-circle{
    color: #fff;
    font-size: 70px
}

.hh-scope .jumbo-roadshow{
    height: 400px;
    background: url(/ClientImage/DCM/New%20Homes%20Road%20Show%2FNewHomesRoadShow_largebanner2.jpg) no-repeat center center;
    background-size: cover
}

.hh-scope .jumbo-roadshow .video-toggle{
    height: 100%;
    cursor: pointer
}

.hh-scope .jumbo-roadshow .video-toggle:hover .icon-play-circle{
    color: #ededed
}

.hh-scope .jumbo-roadshow .icon-play-circle{
    color: #fff;
    font-size: 70px
}

.hh-scope .agent-phone{
    color: #4e4e4e
}

.hh-scope .titleInsuranceAgent{
    display: block;
    color: #b88128;
    font-weight: 500;
    font-size: 20px;
    padding: 0 0 3px
}

.hh-scope .subtitleInsuranceAgent{
    display: block;
    color: #0e3a32;
    font-size: 16px;
    padding: 0 0 3px;
    border-bottom: 2px solid #ece9d3
}

.hh-scope .card-shadow{
    --bs-card-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    box-shadow: var(--bs-card-box-shadow)
}

.hh-scope .card-deck{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -.9375rem;
    margin-left: -.9375rem
}

.hh-scope .card-deck::after{
    display: block;
    clear: both;
    content: ""
}

.hh-scope .card-deck>.clearfix, .hh-scope .card-deck>hr{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 3.75rem);
    -ms-flex: 0 0 calc(100% - 3.75rem);
    flex: 0 0 calc(100% - 3.75rem);
    margin-right: 1.875rem;
    margin-left: 1.875rem
}

.hh-scope .contact-heading{
    padding: 30px 0;
    text-align: center
}

.hh-scope .contact-heading .lead{
    font-weight: 500;
    text-transform: none
}

.hh-scope .contact-heading .h5{
    margin: 0;
    text-transform: uppercase
}

.hh-scope .contact-heading .contact-txt{
    font-size: 40px;
    font-weight: 700;
    text-transform: initial
}

.hh-scope .contact-heading .lesser{
    display: inline-block;
    margin: 25px 0;
    position: relative
}

.hh-scope .contact-heading .lesser:after, .hh-scope .contact-heading .lesser:before{
    position: absolute;
    top: 12px;
    content: " ";
    height: 1px;
    width: 150px;
    background: rgba(184,129,40,.25)
}

.hh-scope .contact-heading .lesser:before{
    right: 35px
}

.hh-scope .contact-heading .lesser:after{
    left: 35px
}

.hh-scope .contact-heading .lesser span{
    display: inline-block;
    height: 26px;
    width: 26px;
    background: #ece9d3;
    border: 2px solid #ece9d3;
    border-radius: 50%;
    color: #005a4e;
    font-size: 10px;
    font-weight: 500;
    line-height: 22px;
    text-transform: uppercase
}

.hh-scope .contact-forms{
    padding-bottom: 50px;
    overflow: hidden!important
}

.hh-scope .contact-forms .options{
    padding-bottom: 15px
}

.hh-scope .contact-forms .options .title{
    font-weight: 500;
    margin: 20px 0
}

.hh-scope .contact-forms .options label{
    cursor: pointer;
    display: block;
    font-size: 14px;
    margin-bottom: 15px
}

.hh-scope #TestimonialTree_Widget_132 .contact-forms a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .contact-forms a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .contact-forms a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .contact-forms a[id=TT_PreviousPageButton], .hh-scope .contact-forms #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .contact-forms #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .contact-forms #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .contact-forms #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .contact-forms .btn{
    padding: 10px 35px
}

.hh-scope .disclaimer{
    font-size: 12px;
    padding-top: 8px
}

.hh-scope .card-entity{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

@media (min-width: 768px) {
    .hh-scope .card-entity{
        margin:20px 0
    }
}

.hh-scope .card-entity .card-col1{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-right: .9375rem;
    text-align: center
}

@media (min-width: 768px) {
    .hh-scope .card-entity .card-col1{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
}

@media (min-width: 992px) {
    .hh-scope .card-entity .card-col1{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }
}

@media (min-width: 1200px) {
    .hh-scope .card-entity .card-col1{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

.hh-scope .card-entity .card-col2{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding-left: 0
}

@media (min-width: 768px) {
    .hh-scope .card-entity .card-col2{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }
}

@media (min-width: 992px) {
    .hh-scope .card-entity .card-col2{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }
}

@media (min-width: 1200px) {
    .hh-scope .card-entity .card-col2{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media (min-width: 992px) {
    .hh-scope .card-entity .card-col2 .card-col-spacer{
        -webkit-box-flex:1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }
}

.hh-scope .card-entity .card-col3{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.hh-scope .card-deck .card-entity{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: .9375rem;
    padding-left: .9375rem
}

@media (min-width: 992px) {
    .hh-scope .card-deck .card-entity{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

.hh-scope .card-entity-alt1 .card-col1{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
}

@media (min-width: 768px) {
    .hh-scope .card-entity-alt1 .card-col1{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
}

@media (min-width: 992px) {
    .hh-scope .card-entity-alt1 .card-col1{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
}

@media (min-width: 1200px) {
    .hh-scope .card-entity-alt1 .card-col1{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
}

.hh-scope .card-entity-alt1 .card-col2{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
}

@media (min-width: 768px) {
    .hh-scope .card-entity-alt1 .card-col2{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }
}

@media (min-width: 992px) {
    .hh-scope .card-entity-alt1 .card-col2{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        padding-right: 15px
    }
}

@media (min-width: 1200px) {
    .hh-scope .card-entity-alt1 .card-col2{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
}

.hh-scope .card-entity-alt1 .card-col2 .subtitleInsuranceAgent{
    width: 100%
}

@media (min-width: 992px) {
    .hh-scope .card-entity-alt1 .card-col3{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
}

@media (min-width: 1200px) {
    .hh-scope .card-entity-alt1 .card-col3{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }
}

.hh-scope .card-entity-alt1 .card-col4{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.hh-scope .card-deck .card-entity-alt1{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (max-width: 767.98px) {
    .hh-scope .card-entity-alt2 .card-col{
        text-align:center
    }
}

@media (max-width: 767.98px) {
    .hh-scope .card-entity-alt2 .card-col1{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0
    }
}

@media (max-width: 767.98px) {
    .hh-scope .card-entity-alt2 .card-col2{
        -webkit-box-flex:0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.hh-scope .entity-distinctions{
    list-style: none;
    padding-left: 0;
    -webkit-columns: 170px;
    -moz-columns: 170px;
    columns: 170px;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
    font-size: 11px
}

@media (min-width: 768px) {
    .hh-scope .entity-distinctions{
        font-size:16px
    }
}

@media (min-width: 1200px) {
    .hh-scope .entity-distinctions{
        -webkit-columns:240px;
        -moz-columns: 240px;
        columns: 240px
    }
}

.hh-scope .grable{
    display: grid;
    width: auto;
    grid-template-columns: -webkit-min-content auto;
    grid-template-columns: min-content auto;
    grid-template-rows: auto
}

.hh-scope .grable-cells-outer{
    display: grid;
    position: relative
}

.hh-scope .grable-cells-outer:after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 100%;
    background-image: -webkit-gradient(linear,left top,right top,from(transparent),to(#fff));
    background-image: linear-gradient(to right,transparent,#fff);
    -webkit-transition: .5s opacity ease;
    transition: .5s opacity ease
}

@media (min-width: 768px) {
    .hh-scope .grable-cells-outer:after{
        width:60px
    }
}

.hh-scope .grable-cells-outer-scrolled:after{
    opacity: 0
}

.hh-scope .grable-cells{
    display: grid;
    grid-template-columns: repeat(var(--ncols),minmax(-webkit-min-content,auto));
    grid-template-columns: repeat(var(--ncols),minmax(min-content,auto));
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    overflow-x: auto;
    background-color: var(--bs-body-bg)
}

.hh-scope .grable-cell{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: .625rem .625rem;
    font-size: 12px;
    border-top: 1px solid #ece9d3
}

.hh-scope .grable-cell-hover{
    background-color: rgba(var(--bs-emphasis-color-rgb),.0392)
}

.hh-scope .grable-cell-inner{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

.hh-scope .grable-cells-frozen{
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-right: 1px solid #ece9d3
}

.hh-scope .grable-cells-frozen .grable-cell{
    color: #0e3a32;
    font-weight: 700;
    text-transform: uppercase
}

.hh-scope .info-block{
    color: #005a4e
}

.hh-scope .info-block .ib-inner{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .info-block .h4{
    color: #005a4e
}

.hh-scope .info-block p{
    margin: 0;
    font-size: 14px
}

.hh-scope .input-row label{
    cursor: pointer
}

.hh-scope .page-body.w-fixed-header .map-column{
    padding: 0;
    position: fixed;
    top: 100px;
    right: 0;
    bottom: 0;
    z-index: 9;
    background-color: #e5e3df
}

.hh-scope .page-body.w-fixed-header .map-styles-wrap{
    padding: 0;
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 9;
    text-align: right
}

.hh-scope .map-toggler{
    --bs-btn-border-width: 0;
    --bs-btn-color: #0e3a32;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 14,58,50;
    --bs-btn-active-color: #0e3a32;
    --bs-btn-active-bg: white;
    --bs-btn-active-border-color: #134f44;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #0e3a32;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px;
    width: 60px;
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0
}

.hh-scope .map-toggler.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .map-toggler.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230e3a32' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .map-toggler.active .icon-expand-left{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.hh-scope .map-toggler .more-less-text{
    display: block;
    margin-top: 4px;
    font-size: 8px;
    font-weight: 700;
    text-transform: uppercase
}

.hh-scope .map-canvas{
    z-index: 2;
    background-color: #e5e3df
}

.hh-scope .listing-bubble{
    display: inline-block;
    position: relative;
    height: 170px;
    width: 300px
}

@media (min-width: 768px) {
    .hh-scope .listing-bubble{
        width:350px
    }
}

.hh-scope .listing-bubble .listing-bubble-col{
    float: left
}

.hh-scope .listing-bubble .listing-bubble-col1{
    width: 135px
}

@media (min-width: 768px) {
    .hh-scope .listing-bubble .listing-bubble-col1{
        width:140px
    }
}

.hh-scope .listing-bubble .listing-bubble-col2{
    width: 165px
}

@media (min-width: 768px) {
    .hh-scope .listing-bubble .listing-bubble-col2{
        width:210px
    }
}

.hh-scope .listing-bubble .listing-price-outer, .hh-scope .listing-bubble .listing-title{
    height: 50px
}

.hh-scope .listing-bubble .listing-price-outer{
    background: #2e2e2e;
    text-align: center
}

.hh-scope .listing-bubble .listing-title{
    color: #2e2e2e;
    padding-left: 15px;
    padding-top: 11px!important;
    background: #ece9d3
}

.hh-scope .listing-bubble .listing-price{
    color: #fff;
    padding-top: 16px;
    font-size: 15px;
    font-weight: 700
}

.hh-scope .listing-bubble .listing-img-outer{
    position: relative;
    width: 100%;
    height: 120px;
    overflow: hidden
}

.hh-scope .listing-bubble .listing-img-outer .listing-img{
    position: absolute;
    height: 130px;
    -o-object-fit: cover;
    object-fit: cover
}

.hh-scope .no-objectfit .listing-bubble .listing-img-outer .listing-img{
    width: 100%;
    height: auto;
    -o-object-fit: none;
    object-fit: none
}

.hh-scope .csstransforms .listing-bubble .listing-img-outer .listing-img{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.hh-scope .listing-bubble .listing-address{
    font-size: 13px;
    font-weight: 300;
    line-height: 16px;
    margin: 0;
    padding: 0
}

.hh-scope .listing-bubble .listing-stats{
    height: 62px;
    padding: 0 10px;
    background: #fff;
    text-align: center;
    overflow-y: hidden
}

.hh-scope .listing-bubble .listing-stat{
    display: inline-block;
    padding: 10px 3px
}

.hh-scope .listing-bubble .stat-value{
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 300
}

.hh-scope .listing-bubble .stat-label{
    color: #818181;
    font-size: 11px;
    text-transform: uppercase
}

.hh-scope .listing-bubble .view-details{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1rem;
    font-weight: 500;
    line-height: normal;
    text-align: center
}

.hh-scope .listing-bubble .pin{
    position: absolute;
    height: 0;
    width: 0;
    bottom: -15px;
    right: 120px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #fff
}

.hh-scope .listing-bubble-blurred .listing-img-outer .listing-img{
    -webkit-filter: blur(5px);
    filter: blur(5px)
}

.hh-scope .listing-bubble-tall{
    width: 170px;
    height: 280px;
    padding: 5px
}

@media (min-width: 768px) {
    .hh-scope .listing-bubble-tall{
        width:220px;
        height: 290px
    }
}

.hh-scope .listing-bubble-tall img{
    max-width: 100%;
    height: auto;
    max-height: 120px
}

@media (min-width: 768px) {
    .hh-scope .listing-bubble-tall img{
        max-height:157px
    }
}

.hh-scope .listing-bubble-tall .listing-bubble-col1{
    width: 85px
}

@media (min-width: 768px) {
    .hh-scope .listing-bubble-tall .listing-bubble-col1{
        width:110px
    }
}

.hh-scope .listing-bubble-tall .listing-bubble-col2{
    width: 85px
}

@media (min-width: 768px) {
    .hh-scope .listing-bubble-tall .listing-bubble-col2{
        width:110px
    }
}

.hh-scope .media-content-wrap .media-content{
    border-bottom: 1px solid #9fc8bd
}

.hh-scope .media-content-wrap .media-content:last-child{
    border-bottom: none
}

.hh-scope .media-content-wrap .mc-media{
    cursor: pointer;
    text-align: center
}

@media (min-width: 1200px) {
    .hh-scope .media-content-wrap .mc-media{
        padding-right:50px
    }
}

.hh-scope .media-content-wrap .mc-media img{
    width: 100%
}

.hh-scope .media-content-wrap .mc-content{
    padding-left: 30px
}

.hh-scope .media-content-wrap .mc-content .h4{
    margin: 0 0 30px;
    color: #005a4e;
    font-size: 24px;
    letter-spacing: -1px;
    padding-bottom: 0
}

@media (max-width: 767.98px) {
    .hh-scope .media-content-wrap .mc-content .h4{
        padding-top:25px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .hh-scope .media-content-wrap .mc-content .h4{
        font-size:31px;
        padding-top: 0
    }
}

@media (min-width: 1200px) {
    .hh-scope .media-content-wrap .mc-content .h4{
        font-size:46px
    }
}

.hh-scope .media-content-wrap .mc-content p{
    margin-bottom: 40px
}

.hh-scope #TestimonialTree_Widget_132 .media-content-wrap .mc-content a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .media-content-wrap .mc-content a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .media-content-wrap .mc-content a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .media-content-wrap .mc-content a[id=TT_PreviousPageButton], .hh-scope .media-content-wrap .mc-content #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .media-content-wrap .mc-content #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .media-content-wrap .mc-content #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .media-content-wrap .mc-content #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .media-content-wrap .mc-content .btn{
    margin-right: 15px;
    margin-bottom: 15px;
    font-size: 1rem;
    font-weight: 500;
    white-space: normal
}

.hh-scope #TestimonialTree_Widget_132 .media-content-wrap .mc-content a.TT_AddTestimonialLink:last-child, .hh-scope #TestimonialTree_Widget_132 .media-content-wrap .mc-content a.TT_viewAllLink:last-child, .hh-scope #TestimonialTree_Widget_132 .media-content-wrap .mc-content a[id=TT_NextPageButton]:last-child, .hh-scope #TestimonialTree_Widget_132 .media-content-wrap .mc-content a[id=TT_PreviousPageButton]:last-child, .hh-scope .media-content-wrap .mc-content #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:last-child, .hh-scope .media-content-wrap .mc-content #TestimonialTree_Widget_132 a.TT_viewAllLink:last-child, .hh-scope .media-content-wrap .mc-content #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:last-child, .hh-scope .media-content-wrap .mc-content #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:last-child, .hh-scope .media-content-wrap .mc-content .btn:last-child{
    margin-right: 0
}

.hh-scope .media-content-alt .mc-media-wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #b88128
}

.hh-scope .media-content-alt .mc-media-wrap:last-child{
    border-bottom: none
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .media-content-alt .mc-media{
        padding-right:80px
    }
}

.hh-scope .media-content-alt .mc-media img{
    max-width: 300px;
    width: 100%
}

.hh-scope .media-content-alt .mc-content .h4{
    margin: 0 0 30px;
    color: #005a4e;
    font-size: 24px;
    letter-spacing: -1px;
    padding-bottom: 0
}

@media (max-width: 767.98px) {
    .hh-scope .media-content-alt .mc-content .h4{
        padding-top:25px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .hh-scope .media-content-alt .mc-content .h4{
        font-size:31px;
        padding-top: 0
    }
}

@media (min-width: 1200px) {
    .hh-scope .media-content-alt .mc-content .h4{
        font-size:38px
    }
}

.hh-scope .media-content-alt .mc-content p{
    margin-bottom: 40px
}

.hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a[id=TT_PreviousPageButton], .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .media-content-alt .mc-content .btn{
    margin-right: 20px;
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 10px;
    white-space: normal
}

@media (max-width: 767.98px) {
    .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a[id=TT_PreviousPageButton], .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .media-content-alt .mc-content .btn{
        font-size:14px;
        margin: 0
    }
}

.hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a.TT_AddTestimonialLink:last-child, .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a.TT_viewAllLink:last-child, .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a[id=TT_NextPageButton]:last-child, .hh-scope #TestimonialTree_Widget_132 .media-content-alt .mc-content a[id=TT_PreviousPageButton]:last-child, .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a.TT_AddTestimonialLink:last-child, .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a.TT_viewAllLink:last-child, .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:last-child, .hh-scope .media-content-alt .mc-content #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:last-child, .hh-scope .media-content-alt .mc-content .btn:last-child{
    margin-right: 0
}

@media (max-width: 767.98px) {
    .hh-scope .media-content-alt p{
        font-size:14px;
        line-height: 20px
    }
}

.hh-scope .info-block .ib-inner .h4>img{
    height: auto;
    width: 100%
}

.hh-scope .center-xy{
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.hh-scope hr.hrYellow{
    background: #b88128;
    height: 1px;
    line-height: 1px;
    border: none!important;
    width: 100%
}

.hh-scope hr.hrGreen{
    border-color: #005a4e
}

.hh-scope .width-full img{
    width: 100%!important;
    height: auto
}

.hh-scope .titleUnderlined{
    display: inline-block;
    max-width: 100%;
    font-weight: 500;
    font-size: 20px;
    padding: 0 0 3px;
    border-bottom: 2px solid #ece9d3;
    overflow-wrap: break-word
}

.hh-scope .titleUnderlined, .hh-scope .titleUnderlined a{
    color: #b88128
}

.hh-scope .titleUnderlined .small, .hh-scope .titleUnderlined small{
    color: #0e3a32
}

.hh-scope .titleUnderlined a:focus, .hh-scope .titleUnderlined a:hover, .hh-scope a.titleUnderlined:focus, .hh-scope a.titleUnderlined:hover{
    color: #005a4e
}

.hh-scope .contentPad75{
    padding-bottom: 75px
}

@media (max-width: 767.98px) {
    .hh-scope .contentPad75{
        padding-bottom:35px
    }
}

.hh-scope .mortgage{
    font-size: 11px
}

@media (min-width: 768px) {
    .hh-scope .mortgage{
        font-size:17px
    }
}

.hh-scope .mortgage .mortgage-estimate{
    font-size: 10px
}

.hh-scope .mortgage .mortgage-estimate .estimate-title{
    font-weight: 400;
    text-transform: uppercase
}

.hh-scope .mortgage .mortgage-estimate .estimate-amount{
    font-weight: 700
}

@media (min-width: 768px) {
    .hh-scope .mortgage .mortgage-estimate{
        font-size:12px
    }
}

@media (min-width: 1200px) {
    .hh-scope .mortgage .mortgage-estimate{
        font-size:16px
    }
}

.hh-scope .mls-brand .phone{
    color: #818181;
    font-size: 12px
}

.hh-scope .listing-cards::after{
    display: block;
    clear: both;
    content: ""
}

.hh-scope .listing-cards-flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.hh-scope .listing-cards-flex .listing-card{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    float: left;
    width: 100%
}

.hh-scope .listing-cards-flex .listing-card .listing-visuals{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.hh-scope .listing-cards-flex .listing-card .listing-body{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.hh-scope .listing-card{
    padding: 10px
}

.hh-scope .iosSlider .listing-card{
    padding: 0
}

.hh-scope .listing-card .listing-body, .hh-scope .listing-card .listing-controls, .hh-scope .listing-card .listing-visuals{
    border-color: #c8c8c8;
    border-style: solid
}

.hh-scope .listing-card .listing-visuals{
    display: block;
    position: relative;
    border-width: 1px 1px 0;
    overflow: hidden;
    background-color: #f0f0f0;
    background-image: url(/Images/loading-f0f0f0.gif);
    background-repeat: no-repeat;
    background-position: center
}

.hh-scope .listing-card .listing-visuals .listing-img{
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 296px
}

.hh-scope .listing-card .listing-visuals .listing-gallery, .hh-scope .listing-card .listing-visuals .listing-img-outer{
    display: block;
    width: 100%;
    height: 273px;
    padding: 0;
    border: none;
    overflow: hidden
}

.hh-scope .listing-card .listing-visuals .listing-img-outer .listing-img{
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.hh-scope .listing-card .listing-visuals .listing-gallery{
    position: relative;
    width: 100%;
    margin-bottom: 0
}

.hh-scope .listing-card .listing-visuals .listing-gallery .listing-img-outer{
    height: 100%;
    background-color: transparent
}

.hh-scope .listing-card .listing-visuals .listing-gallery .listing-img{
    position: absolute;
    padding: 0;
    -o-object-fit: cover;
    object-fit: cover;
    background-color: #f0f0f0
}

.hh-scope .no-objectfit .listing-card .listing-visuals .listing-gallery .listing-img{
    width: 100%;
    height: auto;
    -o-object-fit: none;
    object-fit: none
}

.hh-scope .listing-card .listing-visuals .listing-gallery .pagination{
    --bs-pagination-padding-x: 0;
    --bs-pagination-padding-y: 0;
    --bs-pagination-font-size: 2.1875rem;
    --bs-pagination-color: #808080;
    --bs-pagination-bg: transparent;
    --bs-pagination-border-width: 0;
    --bs-pagination-border-radius: 0;
    --bs-pagination-hover-color: #0e3a32;
    --bs-pagination-hover-bg: #dbcfa7;
    --bs-pagination-focus-color: var(--bs-pagination-hover-color);
    --bs-pagination-focus-bg: #dbcfa7;
    --bs-pagination-focus-box-shadow: none;
    margin: 0
}

.hh-scope .listing-card .listing-visuals .listing-gallery .pagination .page-item{
    position: absolute;
    top: -webkit-calc((100% - 45px)/ 2);
    top: calc((100% - 45px)/ 2);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0
}

.hh-scope .listing-card .listing-visuals .listing-gallery .pagination .page-link{
    width: 55px;
    height: 55px;
    text-shadow: 0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff
}

.hh-scope .listing-card .listing-visuals .listing-gallery .pagination .page-link:before{
    display: inline-block;
    font-family: Howard-Hanna-Icons!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: 0 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.hh-scope .listing-card .listing-visuals .listing-gallery .pagination .page-link:focus:before, .hh-scope .listing-card .listing-visuals .listing-gallery .pagination .page-link:hover:before{
    color: #2e2e2e;
    text-shadow: none
}

.hh-scope .listing-card .listing-visuals .listing-gallery .pagination .page-item:first-child{
    left: 0
}

.hh-scope .listing-card .listing-visuals .listing-gallery .pagination .page-item:first-child>.page-link:before{
    content: "\e96a"
}

.hh-scope .listing-card .listing-visuals .listing-gallery .pagination .page-item:last-child{
    right: 0
}

.hh-scope .listing-card .listing-visuals .listing-gallery .pagination .page-item:last-child>a:before{
    content: "\e96b"
}

.hh-scope .listing-card .listing-visuals .listing-gallery-loading{
    background: url(/Images/loading-f0f0f0.gif) no-repeat center #f0f0f0
}

.hh-scope .listing-card .listing-visuals .brand-label{
    position: absolute;
    top: 10px;
    left: 10px
}

.hh-scope .listing-card .listing-visuals .brand-label img{
    max-width: 100px
}

.hh-scope .listing-card .listing-visuals .listing-labels, .hh-scope .listing-card .listing-visuals .listing-meta{
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px)
}

.hh-scope .listing-card .listing-visuals .listing-meta{
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    bottom: 0;
    width: 100%
}

.hh-scope .listing-card .listing-visuals .meta-item{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    height: 45px;
    text-transform: uppercase
}

.hh-scope .listing-card .listing-visuals .listing-labels{
    position: absolute;
    bottom: 50px;
    display: block;
    width: 100%
}

.hh-scope .listing-card .listing-visuals .listing-labels-top{
    top: 5px;
    bottom: auto;
    width: auto
}

.hh-scope .listing-card .listing-visuals .listing-label-text{
    padding: 5px 7px;
    border: 1px solid #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    color: #fff;
    background-color: #0e3a32;
    text-transform: uppercase
}

.hh-scope .listing-card .listing-visuals .listing-label-text-alt1{
    border: 1px solid #0e3a32;
    background-color: #fff;
    color: #0e3a32
}

.hh-scope .listing-card .listing-visuals .listing-price{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 45%;
    -ms-flex: 0 1 45%;
    flex: 0 1 45%;
    background: rgba(236,233,211,.9);
    color: #2e2e2e;
    font-size: 1rem;
    font-weight: 700
}

.hh-scope .listing-card .listing-visuals .listing-status{
    background: rgba(14,58,50,.9);
    color: #fff
}

.hh-scope .listing-card .listing-visuals .listing-status, .hh-scope .listing-card .listing-visuals .sold{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 55%;
    -ms-flex: 0 1 55%;
    flex: 0 1 55%;
    font-size: 13px;
    line-height: normal;
    font-weight: 500
}

.hh-scope .listing-card .listing-visuals .listing-status [class*=" icon-"], .hh-scope .listing-card .listing-visuals .listing-status [class^=icon-], .hh-scope .listing-card .listing-visuals .sold [class*=" icon-"], .hh-scope .listing-card .listing-visuals .sold [class^=icon-]{
    margin-right: 5px
}

.hh-scope .listing-card .listing-visuals .sold{
    background: rgba(79,79,79,.9);
    color: #fff;
    text-transform: uppercase
}

.hh-scope .listing-card .listing-visuals .sold .icon-similar{
    font-size: 15px
}

.hh-scope .listing-card .listing-body{
    position: relative;
    padding: 8px 10px;
    border-width: 0 1px;
    background-color: #fff;
    background-clip: padding-box
}

.hh-scope .listing-card .listing-body .listing-title{
    margin-bottom: 8px
}

.hh-scope .listing-card .listing-body .listing-address{
    display: block;
    font-weight: 500
}

.hh-scope .listing-card .listing-body .listing-stats{
    overflow: hidden;
    max-height: 41px
}

.hh-scope .listing-card .listing-body .listing-stat{
    display: inline-block;
    vertical-align: top;
    padding: 0 13px;
    border-left: 1px solid #dbcfa7;
    border-right: none;
    text-align: center
}

.hh-scope .listing-card .listing-body .listing-stat .stat-value{
    color: #0e3a32;
    font-size: 17px;
    line-height: 21px
}

.hh-scope .listing-card .listing-body .listing-stat .stat-label{
    color: #4f4f4f;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase
}

.hh-scope .listing-card .listing-body .listing-stat:last-child{
    padding: 0 0 0 13px
}

.hh-scope .listing-card .listing-body .listing-stat:first-child{
    padding: 0 13px 0 0;
    border: none
}

.hh-scope .listing-card .listing-body .author{
    display: grid;
    grid-template-columns: auto minmax(1px,90px);
    grid-template-rows: repeat(auto-fill,auto);
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    margin-top: 10px
}

.hh-scope .listing-card .listing-body .author>*{
    grid-column: 1/2
}

.hh-scope .listing-card .listing-body .author .name, .hh-scope .listing-card .listing-body .author span{
    color: #4f4f4f;
    font-size: 11px
}

.hh-scope .listing-card .listing-body .author .author-logo{
    grid-column: 2/3;
    grid-row: 1/20;
    align-self: center;
    justify-self: end;
    -o-object-fit: contain;
    object-fit: contain;
    height: auto;
    max-width: 90px;
    max-height: 60px
}

.hh-scope .listing-card .listing-body .author .name{
    display: block;
    font-weight: 500;
    line-height: 16px;
    text-transform: initial
}

.hh-scope .listing-card .listing-body .author .name a, .hh-scope .listing-card .listing-body .author a.name{
    color: #0e3a32
}

.hh-scope .listing-cards-client-emphasis .listing-card.client-listing .listing-body, .hh-scope .listing-cards-client-emphasis .listing-card.client-listing .listing-controls, .hh-scope .listing-cards-client-emphasis .listing-card.client-listing .listing-visuals{
    border-color: #0e3a32
}

.hh-scope .listing-controls{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-width: 0 1px 1px;
    background-color: #fff
}

.hh-scope .listing-control{
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    margin-right: 1px;
    padding: 3px;
    border-width: 1px;
    --bs-btn-color: #ece9d3;
    --bs-btn-bg: #0e3a32;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 47,84,74;
    --bs-btn-active-color: #ece9d3;
    --bs-btn-active-bg: #134f44;
    --bs-btn-active-border-color: #134f44;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e3a32;
    --bs-btn-disabled-border-color: #0e3a32
}

.hh-scope .listing-control.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .listing-control.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ece9d3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .listing-control, .hh-scope .listing-control .compare-property-icon, .hh-scope .listing-control .map-property-icon, .hh-scope .listing-control .save-property-icon, .hh-scope .listing-control [class*=" icon-"], .hh-scope .listing-control [class^=icon-], .hh-scope .listing-control:after{
    line-height: 20px
}

.hh-scope .listing-control .compare-property-icon, .hh-scope .listing-control .map-property-icon, .hh-scope .listing-control .save-property-icon, .hh-scope .listing-control [class*=" icon-"], .hh-scope .listing-control [class^=icon-], .hh-scope .listing-control:after{
    vertical-align: middle
}

.hh-scope .listing-control:last-child{
    margin-right: 0
}

.hh-scope .listing-control .compare-property-icon, .hh-scope .listing-control .map-property-icon, .hh-scope .listing-control .save-property-icon{
    position: relative;
    display: inline-block;
    font-family: Howard-Hanna-Icons!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: 0 0
}

.hh-scope .listing-control-save:after{
    content: " Save"
}

.hh-scope .listing-control-save .save-property-icon:before{
    content: "\e91b"
}

.hh-scope .saved .listing-control-save{
    --bs-btn-color: #0e3a32;
    --bs-btn-bg: #d0e2da;
    --bs-btn-border-color: #d0e2da;
    --bs-btn-hover-color: #68716d;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #d0e2da;
    --bs-btn-focus-shadow-rgb: 179,201,193;
    --bs-btn-active-color: #0e3a32;
    --bs-btn-active-bg: #e0ece6;
    --bs-btn-active-border-color: #e0ece6;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: #d0e2da;
    --bs-btn-disabled-border-color: #d0e2da
}

.hh-scope .saved .listing-control-save.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23535a57' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .saved .listing-control-save.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230e3a32' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .saved .listing-control-save:after{
    content: " Saved"
}

.hh-scope .listing-control-compare:after{
    content: " Compare"
}

.hh-scope .listing-control-compare .compare-property-icon:before{
    content: "\e9a9"
}

.hh-scope .listing-control-compare.active .compare-property-icon:before{
    content: "\e9a8"
}

.hh-scope .listing-control-map:after{
    content: " Map"
}

.hh-scope .listing-control-map .map-property-icon:before{
    content: "\e9b3"
}

.hh-scope .listing-control-remove{
    --bs-btn-color: #fff;
    --bs-btn-bg: #d5413d;
    --bs-btn-border-color: #cc302c;
    --bs-btn-hover-color: #d5413d;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #cc302c;
    --bs-btn-focus-shadow-rgb: 212,79,76;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #da5652;
    --bs-btn-active-border-color: #d5413d;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #d5413d;
    --bs-btn-disabled-border-color: #cc302c
}

.hh-scope .listing-control-remove.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23551a18' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .listing-control-remove.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .listing-card-blurred .listing-visuals .listing-img-outer{
    background-image: url(/Images/NoProperty_Full.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.hh-scope .cssfilters .listing-card-blurred .listing-visuals .listing-img-outer{
    background-image: none
}

.hh-scope .listing-card-blurred .listing-visuals .listing-img-outer .listing-img{
    display: none;
    -webkit-filter: blur(8px);
    filter: blur(8px)
}

.hh-scope .cssfilters .listing-card-blurred .listing-visuals .listing-img-outer .listing-img{
    display: block
}

.hh-scope .listing-card-blurred .pc-lockout{
    margin: 0 auto;
    padding: 15px;
    border: 1px solid #0e3a32;
    text-align: center;
    background-color: rgba(255,255,255,.7)
}

.hh-scope .listing-card-blurred .pc-lockout p:last-child{
    margin-bottom: 0
}

.hh-scope .listing-card-community .listing-visuals .listing-img-outer{
    margin-top: 0
}

.hh-scope .listing-card-community .listing-visuals .listing-img-outer .listing-img{
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.hh-scope .listing-card-community .listing-visuals .listing-price{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    max-width: 100%;
    overflow: hidden
}

.hh-scope .listing-card-alt{
    margin-bottom: 20px
}

.hh-scope .listing-card-alt .listing-body .author{
    bottom: 10px
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .listing-cards-sm .listing-card .listing-price{
        width:50%
    }

    .hh-scope .listing-cards-sm .listing-card .listing-stat{
        padding: 0 5px
    }

    .hh-scope .listing-cards-sm .listing-card .author{
        margin-top: 5px;
        position: static
    }

    .hh-scope .listing-cards-sm .listing-card .name{
        display: inline-block!important;
        margin-left: 5px
    }
}

.hh-scope .prequal-option{
    --bs-btn-color: #005a4e;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: #005a4e;
    --bs-btn-hover-color: rgba(0, 0, 0, 0.55);
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #005a4e;
    --bs-btn-focus-shadow-rgb: 0,90,78;
    --bs-btn-active-color: #005a4e;
    --bs-btn-active-bg: rgba(13, 13, 13, 0);
    --bs-btn-active-border-color: #007464;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #005a4e;
    --bs-btn-border-width: 0;
    --bs-btn-line-height: normal;
    overflow: hidden;
    text-transform: none
}

.hh-scope .prequal-option.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgba%280, 0, 0, 0.6%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .prequal-option.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23005a4e' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .prequal-option .option-display{
    display: inline-block;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 70px;
    height: 70px;
    border: 1px solid #005a4e
}

.hh-scope .prequal-option .option-display .display-inner{
    position: relative;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width: 992px) {
    .hh-scope .prequal-option .option-display{
        width:90px;
        height: 90px
    }
}

.hh-scope .prequal-option .option-display-textual{
    font-size: 14px
}

@media (min-width: 992px) {
    .hh-scope .prequal-option .option-display-textual{
        font-size:18px
    }
}

.hh-scope .prequal-option .option-display-symbolic{
    font-size: 30px
}

@media (min-width: 1200px) {
    .hh-scope .prequal-option .option-display-symbolic{
        font-size:40px
    }
}

.hh-scope .prequal-option.focus .option-display, .hh-scope .prequal-option:focus .option-display, .hh-scope .prequal-option:hover .option-display{
    background-color: rgba(0,90,78,.1)
}

.hh-scope .prequal-option.active .option-display, .hh-scope .prequal-option.show .option-display, .hh-scope .prequal-option:active .option-display{
    color: #fff;
    background-color: #005a4e
}

@media (max-width: 767.98px) {
    .hh-scope .modal-prequal{
        padding:0!important
    }

    .hh-scope .modal-prequal .modal-dialog{
        width: 100%;
        margin: 0 auto
    }
}

.hh-scope .modal-prequal .modal-body{
    padding: 0
}

@media (max-width: 767.98px) {
    .hh-scope [id=carousel-prequal]{
        font-size:14px
    }
}

.hh-scope [id=carousel-prequal] .carousel-inner>.carousel-item{
    height: 480px;
    overflow: hidden
}

@media (min-width: 768px) {
    .hh-scope [id=carousel-prequal] .carousel-inner>.carousel-item{
        height:485px
    }
}

@media (min-width: 992px) {
    .hh-scope [id=carousel-prequal] .carousel-inner>.carousel-item{
        height:420px
    }
}

.hh-scope [id=carousel-prequal] .carousel-caption{
    right: 50px;
    left: 50px;
    padding-top: 5px;
    padding-bottom: 5px
}

@media (min-width: 768px) {
    .hh-scope [id=carousel-prequal] .carousel-caption{
        right:100px;
        left: 100px
    }
}

.hh-scope [id=carousel-prequal] .carousel-caption:after{
    content: "";
    display: block;
    background: url(/Images/loading.gif?v=1) no-repeat center #fff;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    -webkit-transition: background .6s ease-in-out,z-index .6s ease-in-out;
    transition: background .6s ease-in-out,z-index .6s ease-in-out
}

.hh-scope [id=carousel-prequal] .carousel-inner>.carousel-item.active .carousel-caption:after{
    background: 0 0;
    z-index: -1
}

.hh-scope [id=carousel-prequal] .carousel-control-next, .hh-scope [id=carousel-prequal] .carousel-control-prev{
    width: 50px
}

@media (min-width: 768px) {
    .hh-scope [id=carousel-prequal] .carousel-control-next, .hh-scope [id=carousel-prequal] .carousel-control-prev{
        width:100px
    }
}

.hh-scope [id=carousel-prequal].carousel-scrollable .carousel-item{
    overflow-y: scroll;
    background: -webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.15))) 100% 0,-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.15))) 0 100%;
    background: linear-gradient(to top,transparent,rgba(0,0,0,.15)) 100% 0,linear-gradient(to bottom,transparent,rgba(0,0,0,.15)) 0 100%;
    background-size: 100% 10px;
    background-repeat: no-repeat
}

.hh-scope [id=carousel-prequal].carousel-scrollable .carousel-caption{
    top: auto;
    right: 70px;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

@media (min-width: 768px) {
    .hh-scope [id=carousel-prequal].carousel-scrollable .carousel-caption{
        right:120px
    }
}

.hh-scope [id=carousel-prequal].carousel-scrollable .carousel-caption:before{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -70px;
    bottom: 0;
    left: -50px;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(20%,#fff),to(transparent)) 0 100%,-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),to(transparent));
    background: linear-gradient(to top,#fff 20%,transparent) 0 100%,linear-gradient(to bottom,#fff 20%,transparent);
    background-size: 100% 50px;
    background-repeat: no-repeat
}

@media (min-width: 768px) {
    .hh-scope [id=carousel-prequal].carousel-scrollable .carousel-caption:before{
        right:-120px;
        left: -100px
    }
}

.hh-scope [id=carousel-prequal].carousel-scrollable .carousel-control-next, .hh-scope [id=carousel-prequal].carousel-scrollable .carousel-control-prev{
    width: 50px;
    z-index: 11
}

@media (min-width: 768px) {
    .hh-scope [id=carousel-prequal].carousel-scrollable .carousel-control-next, .hh-scope [id=carousel-prequal].carousel-scrollable .carousel-control-prev{
        width:100px
    }
}

.hh-scope [id=carousel-prequal] .invalid-feedback, .hh-scope [id=carousel-prequal] .valid-feedback{
    position: absolute;
    left: 0;
    right: 0;
    margin-top: 0;
    margin-bottom: 0
}

@media (max-width: 767.98px) {
    .hh-scope [id=carousel-prequal] .invalid-feedback, .hh-scope [id=carousel-prequal] .valid-feedback{
        font-size:12px
    }
}

.hh-scope [id=carousel-prequal] .validation-spacing{
    margin-bottom: 22px
}

.hh-scope [id=carousel-prequal] .h1, .hh-scope [id=carousel-prequal] .h2, .hh-scope [id=carousel-prequal] .h3, .hh-scope [id=carousel-prequal] .h4, .hh-scope [id=carousel-prequal] .h5, .hh-scope [id=carousel-prequal] .h6, .hh-scope [id=carousel-prequal] h1, .hh-scope [id=carousel-prequal] h2, .hh-scope [id=carousel-prequal] h3, .hh-scope [id=carousel-prequal] h4, .hh-scope [id=carousel-prequal] h5, .hh-scope [id=carousel-prequal] h6{
    letter-spacing: normal;
    font-weight: 700
}

.hh-scope [id=carousel-prequal] .h1, .hh-scope [id=carousel-prequal] h1{
    font-size: 25px
}

.hh-scope [id=carousel-prequal] .h2, .hh-scope [id=carousel-prequal] h2{
    font-size: 20px
}

.hh-scope [id=carousel-prequal] .h3, .hh-scope [id=carousel-prequal] h3{
    font-size: 18px
}

.hh-scope [id=carousel-prequal] .h4, .hh-scope [id=carousel-prequal] h4{
    font-size: 14px
}

.hh-scope [id=carousel-prequal] .h5, .hh-scope [id=carousel-prequal] h5{
    font-size: 16px
}

.hh-scope [id=carousel-prequal] .h6, .hh-scope [id=carousel-prequal] h6{
    font-size: 14px
}

@media (min-width: 768px) {
    .hh-scope [id=carousel-prequal] .h1, .hh-scope [id=carousel-prequal] h1{
        font-size:48px
    }

    .hh-scope [id=carousel-prequal] .h2, .hh-scope [id=carousel-prequal] h2{
        font-size: 30px
    }

    .hh-scope [id=carousel-prequal] .h3, .hh-scope [id=carousel-prequal] h3{
        font-size: 22px
    }

    .hh-scope [id=carousel-prequal] .h4, .hh-scope [id=carousel-prequal] h4{
        font-size: 20px
    }
}

@media (max-width: 767.98px) {
    .hh-scope [id=carousel-prequal] p{
        line-height:normal
    }
}

@media (max-width: 767.98px) {
    .hh-scope [id=carousel-prequal] .img-entity{
        width:83px
    }

    .hh-scope [id=carousel-prequal] .img-entity:not(.img-entity-rectangle){
        height: 83px
    }

    .hh-scope [id=carousel-prequal] .img-entity img{
        width: 75px
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .property-content .h5{
        font-size:18px
    }
}

.hh-scope .property-content .listing-label{
    display: inline-block
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope #TestimonialTree_Widget_132 .prop-sidebar .agent .fields a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .prop-sidebar .agent .fields a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .prop-sidebar .agent .fields a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .prop-sidebar .agent .fields a[id=TT_PreviousPageButton], .hh-scope .prop-sidebar .agent .fields #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .prop-sidebar .agent .fields #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .prop-sidebar .agent .fields #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .prop-sidebar .agent .fields #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .prop-sidebar .agent .fields .btn{
        font-size:13px;
        font-weight: 700
    }
}

.hh-scope .small-text{
    display: block;
    font-size: 10px;
    color: #b4b4b4
}

.hh-scope .alpha{
    line-height: 31px;
    border-bottom: 2px solid #ece9d3;
    min-height: 33px
}

@media (min-width: 768px) {
    .hh-scope .alpha{
        margin:0 0 0 35px;
        max-width: 90%
    }
}

.hh-scope .alpha ul{
    list-style: none;
    width: auto!important;
    padding: 3px 0 0;
    margin: 3px auto 0
}

.hh-scope .alpha ul li{
    font-size: 12px;
    color: #414141;
    float: left;
    display: inline;
    padding: 0 2px
}

.hh-scope .alpha ul li a{
    width: auto!important;
    font-size: 12px;
    font-weight: 700;
    padding: 0 6px
}

.hh-scope .alpha ul li a:focus, .hh-scope .alpha ul li a:hover{
    color: #fff;
    background: #0e3a32!important
}

.hh-scope .search-home .adv-search{
    color: #2e2e2e;
    font-size: 10px
}

@media (min-width: 768px) {
    .hh-scope .search-home .adv-search{
        position:absolute;
        right: 75px;
        top: 22px;
        font-size: 15px
    }
}

.hh-scope .search-home .adv-search:focus, .hh-scope .search-home .adv-search:hover{
    color: #0e3a32
}

.hh-scope .search-home .adv-search .icon-gear{
    position: relative;
    top: 2px;
    font-size: .8125rem
}

@media (min-width: 768px) {
    .hh-scope .search-home .adv-search .icon-gear{
        top:1px;
        margin-right: 4px;
        font-size: 1rem
    }
}

.hh-scope .search-home .submit{
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #0e3a32;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 50,88,81;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #134f44;
    --bs-btn-active-border-color: #134f44;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e3a32;
    --bs-btn-disabled-border-color: #0e3a32;
    position: absolute;
    padding: 5px 8px;
    font-size: .7em;
    border-radius: 50%;
    top: 9px;
    right: 10px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    z-index: 4
}

.hh-scope .search-home .submit.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .search-home .submit.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

@media (min-width: 768px) {
    .hh-scope .search-home .submit{
        padding:11px 15px;
        font-size: 1em
    }
}

@media (min-width: 768px) {
    .hh-scope .search-home .submit{
        top:11px;
        right: 15px
    }
}

.hh-scope .search-home .submit img{
    margin-bottom: 3px
}

.hh-scope .search-home [id=buyside-widget-container]>div .submit{
    position: absolute;
    padding: 5px 8px;
    font-size: .7em
}

@media (min-width: 768px) {
    .hh-scope .search-home [id=buyside-widget-container]>div .submit{
        padding:11px 15px;
        font-size: 1em
    }
}

.hh-scope .search-home [id=buyside-widget-container]>div .submit.submit.submit.submit{
    border-radius: 50%
}

.hh-scope .search-home .form-wrap .form-control, .hh-scope .search-home .form-wrap .k-autocomplete .k-input, .hh-scope .search-home .form-wrap input[type=text]{
    height: 42px;
    padding: 0 45px 0 10px
}

@media (min-width: 768px) {
    .hh-scope .search-home .form-wrap .form-control, .hh-scope .search-home .form-wrap .k-autocomplete .k-input, .hh-scope .search-home .form-wrap input[type=text]{
        height:66px;
        padding: 20px 70px 20px 14px;
        font-size: 16px
    }
}

.hh-scope .search-home .form-wrap .form-control::-webkit-input-placeholder, .hh-scope .search-home .form-wrap .k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .search-home .form-wrap input[type=text]::-webkit-input-placeholder{
    font-size: 11px
}

.hh-scope .search-home .form-wrap .form-control::-moz-placeholder, .hh-scope .search-home .form-wrap .k-autocomplete .k-input::-moz-placeholder, .hh-scope .search-home .form-wrap input[type=text]::-moz-placeholder{
    font-size: 11px
}

.hh-scope .search-home .form-wrap .form-control:-ms-input-placeholder, .hh-scope .search-home .form-wrap .k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .search-home .form-wrap input[type=text]:-ms-input-placeholder{
    font-size: 11px
}

.hh-scope .search-home .form-wrap .form-control::placeholder, .hh-scope .search-home .form-wrap .k-autocomplete .k-input::placeholder, .hh-scope .search-home .form-wrap input[type=text]::placeholder{
    font-size: 11px
}

@media (min-width: 768px) {
    .hh-scope .search-home .form-wrap .form-control::-webkit-input-placeholder, .hh-scope .search-home .form-wrap .k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .search-home .form-wrap input[type=text]::-webkit-input-placeholder{
        font-size:16px
    }

    .hh-scope .search-home .form-wrap .form-control::-moz-placeholder, .hh-scope .search-home .form-wrap .k-autocomplete .k-input::-moz-placeholder, .hh-scope .search-home .form-wrap input[type=text]::-moz-placeholder{
        font-size: 16px
    }

    .hh-scope .search-home .form-wrap .form-control:-ms-input-placeholder, .hh-scope .search-home .form-wrap .k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .search-home .form-wrap input[type=text]:-ms-input-placeholder{
        font-size: 16px
    }

    .hh-scope .search-home .form-wrap .form-control::placeholder, .hh-scope .search-home .form-wrap .k-autocomplete .k-input::placeholder, .hh-scope .search-home .form-wrap input[type=text]::placeholder{
        font-size: 16px
    }
}

.hh-scope .search-home .form-wrap .form-control:focus, .hh-scope .search-home .form-wrap .k-autocomplete .k-input:focus, .hh-scope .search-home .form-wrap input[type=text]:focus{
    outline: 0
}

.hh-scope .search-home .form-wrap .form-control, .hh-scope .search-home .form-wrap .k-autocomplete{
    border: none;
    box-shadow: none
}

.hh-scope .search-home .form-wrap .search-filters{
    padding: 5px 10px;
    background: #005a4e
}

@media (min-width: 768px) {
    .hh-scope .search-home .form-wrap .search-filters{
        padding:10px .9375rem
    }
}

.hh-scope .search-home .form-wrap .search-filters label{
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff
}

@media (max-width: 767.98px) {
    .hh-scope .search-home .form-wrap .search-filters label{
        font-size:10px
    }
}

.hh-scope .search-home .form-wrap .search-filters .adv-search{
    color: #fff
}

.hh-scope .search-home .form-wrap .search-filters .adv-search:focus, .hh-scope .search-home .form-wrap .search-filters .adv-search:hover{
    color: #ece9d3
}

.hh-scope .search-home [id=nav-search-properties]{
    padding-bottom: 29px
}

.hh-scope .search-home [id=nav-search-avm]{
    padding-bottom: 62px
}

@media (min-width: 768px) {
    .hh-scope .search-home [id=nav-search-avm], .hh-scope .search-home [id=nav-search-properties]{
        padding-bottom:46px
    }
}

@media (min-width: 768px) {
    .hh-scope .search-home .form-wrap-advanced .form-control, .hh-scope .search-home .form-wrap-advanced .k-autocomplete .k-input, .hh-scope .search-home .form-wrap-advanced input[type=text]{
        padding-right:180px
    }
}

.hh-scope .search-main{
    z-index: 1031;
    background-color: #fff
}

.hh-scope .landing-forms .h5{
    font-size: 1rem!important
}

.hh-scope .landing-forms .landing-options{
    margin-left: 45px
}

.hh-scope #TestimonialTree_Widget_132 .landing-forms .form-submit a.TT_AddTestimonialLink, .hh-scope #TestimonialTree_Widget_132 .landing-forms .form-submit a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 .landing-forms .form-submit a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 .landing-forms .form-submit a[id=TT_PreviousPageButton], .hh-scope .landing-forms .form-submit #TestimonialTree_Widget_132 a.TT_AddTestimonialLink, .hh-scope .landing-forms .form-submit #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .landing-forms .form-submit #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .landing-forms .form-submit #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope .landing-forms .form-submit .btn{
    margin: 0
}

.hh-scope .lf-options-outer{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 768px) {
    .hh-scope .lf-options{
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (min-width: 768px) {
    .hh-scope .lf-option{
        -webkit-box-flex:0;
        -webkit-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%
    }
}

@media (min-width: 768px) {
    .hh-scope .lf-option-locationtype{
        -webkit-box-ordinal-group:1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .hh-scope .lf-option-drivetimelocation, .hh-scope .lf-option-location{
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .hh-scope .landing-forms-publicrecords .lf-option-drivetimelocation, .hh-scope .landing-forms-publicrecords .lf-option-location{
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .hh-scope .lf-option-duration{
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .hh-scope .lf-option-departure{
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .hh-scope .landing-forms-rent .lf-option-departure{
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .hh-scope .landing-forms-publicrecords .lf-option-departure{
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .hh-scope .lf-option-daysofweek{
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .hh-scope .landing-forms-rent .lf-option-daysofweek{
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
    }

    .hh-scope .landing-forms-publicrecords .lf-option-daysofweek{
        -webkit-box-ordinal-group: 16;
        -webkit-order: 15;
        -ms-flex-order: 15;
        order: 15
    }

    .hh-scope .lf-option-timezone{
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .hh-scope .landing-forms-rent .lf-option-timezone{
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }

    .hh-scope .landing-forms-publicrecords .lf-option-timezone{
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }

    .hh-scope .lf-option-homefinderaiquery{
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%
    }

    .hh-scope .lf-option-proptype{
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .hh-scope .lf-option-price{
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .hh-scope .lf-option-bedsbaths{
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .hh-scope .landing-forms-publicrecords .lf-option-bedsbaths{
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .hh-scope .lf-option-lotsize{
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .hh-scope .landing-forms-rent .lf-option-lotsize{
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .hh-scope .landing-forms-publicrecords .lf-option-lotsize{
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .hh-scope .lf-option-built{
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }

    .hh-scope .landing-forms-publicrecords .lf-option-built{
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .hh-scope .lf-option-solddate{
        -webkit-box-ordinal-group: 15;
        -webkit-order: 14;
        -ms-flex-order: 14;
        order: 14
    }

    .hh-scope .landing-forms-sold .lf-option-solddate{
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }

    .hh-scope .lf-option-sqft{
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }

    .hh-scope .landing-forms-rent .lf-option-sqft{
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .hh-scope .landing-forms-publicrecords .lf-option-sqft{
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .hh-scope .lf-option-keywords{
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }

    .hh-scope .landing-forms-rent .lf-option-keywords{
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .hh-scope .landing-forms-sold .lf-option-keywords{
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }

    .hh-scope .lf-option-mlsnumber{
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
    }

    .hh-scope .lf-option-radius{
        -webkit-box-ordinal-group: 16;
        -webkit-order: 15;
        -ms-flex-order: 15;
        order: 15
    }

    .hh-scope .landing-forms-sold .lf-option-radius{
        -webkit-box-ordinal-group: 15;
        -webkit-order: 14;
        -ms-flex-order: 14;
        order: 14
    }

    .hh-scope .landing-forms-publicrecords .lf-option-radius{
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }

    .hh-scope .lf-option-spacer{
        -webkit-box-ordinal-group: 17;
        -webkit-order: 16;
        -ms-flex-order: 16;
        order: 16
    }

    .hh-scope .lf-option-status{
        -webkit-box-ordinal-group: 18;
        -webkit-order: 17;
        -ms-flex-order: 17;
        order: 17
    }
}

.hh-scope .lf-option-keywords .form-control, .hh-scope .lf-searchbar .k-autocomplete .k-input{
    letter-spacing: -.003em
}

@media (min-width: 768px) {
    .hh-scope .lf-option-keywords .form-control, .hh-scope .lf-searchbar .k-autocomplete .k-input{
        font-size:13px
    }
}

.hh-scope .lf-ohdate .k-datepicker .k-input::-webkit-input-placeholder, .hh-scope .lf-option-keywords .form-control::-webkit-input-placeholder, .hh-scope .lf-option-mlsnumber .k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .lf-searchbar .k-autocomplete .k-input::-webkit-input-placeholder{
    font-size: 9.5px
}

.hh-scope .lf-ohdate .k-datepicker .k-input::-moz-placeholder, .hh-scope .lf-option-keywords .form-control::-moz-placeholder, .hh-scope .lf-option-mlsnumber .k-autocomplete .k-input::-moz-placeholder, .hh-scope .lf-searchbar .k-autocomplete .k-input::-moz-placeholder{
    font-size: 9.5px
}

.hh-scope .lf-ohdate .k-datepicker .k-input:-ms-input-placeholder, .hh-scope .lf-option-keywords .form-control:-ms-input-placeholder, .hh-scope .lf-option-mlsnumber .k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .lf-searchbar .k-autocomplete .k-input:-ms-input-placeholder{
    font-size: 9.5px
}

.hh-scope .lf-ohdate .k-datepicker .k-input::placeholder, .hh-scope .lf-option-keywords .form-control::placeholder, .hh-scope .lf-option-mlsnumber .k-autocomplete .k-input::placeholder, .hh-scope .lf-searchbar .k-autocomplete .k-input::placeholder{
    font-size: 9.5px
}

@media screen and (min-width: 0\0) {
    .hh-scope .lf-ohdate .k-datepicker .k-input::-webkit-input-placeholder, .hh-scope .lf-option-keywords .form-control::-webkit-input-placeholder, .hh-scope .lf-option-mlsnumber .k-autocomplete .k-input::-webkit-input-placeholder, .hh-scope .lf-searchbar .k-autocomplete .k-input::-webkit-input-placeholder{
        font-size:9px
    }

    .hh-scope .lf-ohdate .k-datepicker .k-input::-moz-placeholder, .hh-scope .lf-option-keywords .form-control::-moz-placeholder, .hh-scope .lf-option-mlsnumber .k-autocomplete .k-input::-moz-placeholder, .hh-scope .lf-searchbar .k-autocomplete .k-input::-moz-placeholder{
        font-size: 9px
    }

    .hh-scope .lf-ohdate .k-datepicker .k-input:-ms-input-placeholder, .hh-scope .lf-option-keywords .form-control:-ms-input-placeholder, .hh-scope .lf-option-mlsnumber .k-autocomplete .k-input:-ms-input-placeholder, .hh-scope .lf-searchbar .k-autocomplete .k-input:-ms-input-placeholder{
        font-size: 9px
    }

    .hh-scope .lf-ohdate .k-datepicker .k-input::placeholder, .hh-scope .lf-option-keywords .form-control::placeholder, .hh-scope .lf-option-mlsnumber .k-autocomplete .k-input::placeholder, .hh-scope .lf-searchbar .k-autocomplete .k-input::placeholder{
        font-size: 9px
    }
}

.hh-scope .lf-option-price .k-numeric-wrap .k-input::-webkit-input-placeholder, .hh-scope .lf-option-solddate .k-picker-wrap .k-input::-webkit-input-placeholder{
    font-size: 14px
}

.hh-scope .lf-option-price .k-numeric-wrap .k-input::-moz-placeholder, .hh-scope .lf-option-solddate .k-picker-wrap .k-input::-moz-placeholder{
    font-size: 14px
}

.hh-scope .lf-option-price .k-numeric-wrap .k-input:-ms-input-placeholder, .hh-scope .lf-option-solddate .k-picker-wrap .k-input:-ms-input-placeholder{
    font-size: 14px
}

.hh-scope .lf-option-price .k-numeric-wrap .k-input::placeholder, .hh-scope .lf-option-solddate .k-picker-wrap .k-input::placeholder{
    font-size: 14px
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .lf-option-departure .k-dropdown-wrap .k-input{
        font-size:12px;
        line-height: 1.6666666672
    }
}

@media (min-width: 1200px) {
    .hh-scope .lf-option-departure .k-dropdown-wrap .k-input{
        font-size:12px;
        line-height: 1.6666666672
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .lf-option-price .k-numeric-wrap .k-input{
        font-size:11px
    }
}

@media (min-width: 1200px) {
    .hh-scope .lf-option-price .k-numeric-wrap .k-input{
        font-size:12px
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .lf-option-solddate .k-picker-wrap .k-input{
        font-size:10px
    }
}

@media (min-width: 1200px) {
    .hh-scope .lf-option-solddate .k-picker-wrap .k-input{
        font-size:11px
    }
}

.hh-scope .lf-options3{
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.hh-scope .lf-options3 .lf-option{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

.hh-scope .lf-option-daysofweek, .hh-scope .lf-option-departure, .hh-scope .lf-option-drivetimelocation, .hh-scope .lf-option-duration, .hh-scope .lf-option-timezone{
    display: none
}

.hh-scope .landing-forms-drivetime .lf-option-daysofweek, .hh-scope .landing-forms-drivetime .lf-option-departure, .hh-scope .landing-forms-drivetime .lf-option-drivetimelocation, .hh-scope .landing-forms-drivetime .lf-option-duration, .hh-scope .landing-forms-drivetime .lf-option-timezone{
    display: block
}

.hh-scope .landing-forms-drivetime .lf-option-location{
    display: none
}

.hh-scope .lf-options4 .lf-option, .hh-scope .lf-options5 .lf-option{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

@media (min-width: 768px) {
    .hh-scope .k-rpanel .lf-option{
        -webkit-box-flex:0;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) {
    .hh-scope .k-rpanel .lf-option .col-form-label, .hh-scope .k-rpanel .lf-option .form-label{
        text-align:left
    }
}

.hh-scope [id=SearchMainSearchTypeDropdownMenu]{
    width: 100%
}

.hh-scope .search-main-overlay{
    z-index: 1030
}

.hh-scope .search-refiners .search-refiners-inner{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hh-scope .search-refiners .sr-types{
    display: inline-block;
    vertical-align: bottom;
    overflow: hidden
}

.hh-scope .search-refiners .nav-tabs{
    padding-top: 0;
    padding-left: 0
}

.hh-scope .result-count{
    float: right;
    font-size: 9px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 5px 0
}

@media (min-width: 992px) {
    .hh-scope .result-count{
        font-size:13px
    }
}

.hh-scope .result-count b{
    font-size: 10px;
    font-weight: 500
}

@media (min-width: 768px) {
    .hh-scope .result-count b{
        font-size:17px
    }
}

.hh-scope .section-xs{
    padding-top: 2px;
    padding-bottom: 2px
}

@media (min-width: 768px) {
    .hh-scope .section-xs{
        padding-top:10px;
        padding-bottom: 10px
    }
}

.hh-scope .section-sm{
    padding-top: 4px;
    padding-bottom: 4px
}

@media (min-width: 768px) {
    .hh-scope .section-sm{
        padding-top:20px;
        padding-bottom: 20px
    }
}

.hh-scope .section-md{
    padding-top: 10px;
    padding-bottom: 10px
}

@media (min-width: 768px) {
    .hh-scope .section-md{
        padding-top:50px;
        padding-bottom: 50px
    }
}

.hh-scope .section-lg{
    padding-top: 10px;
    padding-bottom: 10px
}

@media (min-width: 768px) {
    .hh-scope .section-lg{
        padding-top:50px;
        padding-bottom: 50px
    }
}

.hh-scope .section-outside{
    margin: 0 20px 20px
}

.hh-scope .section-outside-alt{
    margin: 20px 20px 0
}

.hh-scope .section-title{
    font-size: 26px;
    font-weight: 400
}

.hh-scope .callout-section{
    background-color: #9fc8bd;
    background-image: url(/images/callout.png);
    background-position: center;
    background-repeat: no-repeat
}

.hh-scope .callout-section .h1{
    margin: 0 0 20px;
    font-weight: 700;
    color: #0e3a32
}

.hh-scope .callout-section label{
    margin-bottom: 10px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase
}

.hh-scope .callout-section .form-fancy{
    position: relative
}

.hh-scope .callout-section .form-fancy input{
    box-shadow: none;
    outline: medium none;
    padding: 18px 60px 18px 12px;
    width: 100%
}

.hh-scope .callout-section .form-fancy .submit{
    position: absolute;
    top: 7px;
    right: 10px;
    z-index: 3;
    width: 45px;
    height: 45px;
    border: none;
    border-radius: 50%;
    text-transform: uppercase;
    color: #fff;
    -webkit-transition: all .2s ease 0s;
    transition: all .2s ease 0s;
    --bs-btn-color: #fff;
    --bs-btn-bg: #0e3a32;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 50,88,81;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #134f44;
    --bs-btn-active-border-color: #134f44;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e3a32;
    --bs-btn-disabled-border-color: #0e3a32
}

.hh-scope .callout-section .form-fancy .submit.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .callout-section .form-fancy .submit.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope .callout-section .form-fancy [id=buyside-widget-container]>div{
    display: block
}

.hh-scope .callout-section .form-fancy [id=buyside-widget-container] .submit.submit.submit.submit{
    border-radius: 50%
}

.hh-scope .callout-section-half-size{
    background-position: 185% 65%
}

@media (max-width: 1199.98px) {
    .hh-scope .callout-section-half-size{
        background-position:110% 95%
    }
}

.hh-scope .sidebar-wrap{
    position: relative;
    margin-bottom: 20px
}

.hh-scope .sidebar-heading{
    padding: 14px 25px;
    background: #ece9d3
}

.hh-scope .sidebar-heading .h5{
    margin: 0;
    color: #005a4e
}

.hh-scope .sidebar-slider{
    background-color: #fff;
    padding-bottom: 10px
}

.hh-scope .sidebar-callout{
    padding: 20px 25px;
    background: #2e2e2e
}

@media (min-width: 992px) {
    .hh-scope .sidebar-callout{
        padding-top:115px;
        padding-bottom: 131px
    }
}

.hh-scope .sidebar-callout.sidebar-callout .h1, .hh-scope .sidebar-callout.sidebar-callout .h2, .hh-scope .sidebar-callout.sidebar-callout .h3, .hh-scope .sidebar-callout.sidebar-callout .h4, .hh-scope .sidebar-callout.sidebar-callout .h5, .hh-scope .sidebar-callout.sidebar-callout .h6, .hh-scope .sidebar-callout.sidebar-callout h1, .hh-scope .sidebar-callout.sidebar-callout h2, .hh-scope .sidebar-callout.sidebar-callout h3, .hh-scope .sidebar-callout.sidebar-callout h4, .hh-scope .sidebar-callout.sidebar-callout h5, .hh-scope .sidebar-callout.sidebar-callout h6, .hh-scope .sidebar-callout.sidebar-callout p{
    color: #fff
}

.hh-scope .sidebar-callout .h4, .hh-scope .sidebar-callout p{
    color: #fff
}

.hh-scope .sidebar-callout .h4{
    margin: 0;
    margin-bottom: 20px;
    font-size: 26px;
    letter-spacing: -1px;
    line-height: 35px
}

@media (min-width: 768px) {
    .hh-scope .sidebar-callout .h4{
        margin-bottom:40px;
        font-size: 34px
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hh-scope .sideButton{
        font-size:11px!important
    }
}

.hh-scope .primary-bar{
    min-height: 60px;
    padding: 11px 0;
    position: relative;
    z-index: 2;
    background: #0e3a32
}

.hh-scope .primary-bar::after{
    display: block;
    clear: both;
    content: ""
}

.hh-scope .secondary-bar{
    padding-top: 15px;
    background: #ece9d3;
    border-bottom: 15px solid #fff
}

.hh-scope .secondary-bar::after{
    display: block;
    clear: both;
    content: ""
}

.hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]{
    --bs-btn-color: #000;
    --bs-btn-bg: #b88128;
    --bs-btn-border-color: #b88128;
    --bs-btn-hover-color: #936720;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #b88128;
    --bs-btn-focus-shadow-rgb: 156,110,34;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #cd902d;
    --bs-btn-active-border-color: #cd902d;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #b88128;
    --bs-btn-disabled-border-color: #b88128;
    color: var(--bs-btn-color)!important;
    background-color: var(--bs-btn-bg)!important
}

.hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:hover, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:hover, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:hover{
    color: var(--bs-btn-hover-color)!important;
    background-color: var(--bs-btn-hover-bg)!important
}

.hh-scope .btn-check+#TestimonialTree_Widget_132 a.TT_viewAllLink:hover, .hh-scope .btn-check+#TestimonialTree_Widget_132 a[id=TT_NextPageButton]:hover, .hh-scope .btn-check+#TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:hover{
    color: var(--bs-btn-color)!important;
    background-color: var(--bs-btn-bg)!important
}

.hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:focus-visible, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:focus-visible, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:focus-visible{
    color: var(--bs-btn-hover-color)!important;
    background-color: var(--bs-btn-hover-bg)!important
}

.hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink.active, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink.show, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:first-child:active, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton].active, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton].show, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:first-child:active, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton].active, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton].show, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:first-child:active, .hh-scope .btn-check:checked+#TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope .btn-check:checked+#TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope .btn-check:checked+#TestimonialTree_Widget_132 a[id=TT_PreviousPageButton], .hh-scope :not(.btn-check)+#TestimonialTree_Widget_132 a.TT_viewAllLink:active, .hh-scope :not(.btn-check)+#TestimonialTree_Widget_132 a[id=TT_NextPageButton]:active, .hh-scope :not(.btn-check)+#TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:active{
    color: var(--bs-btn-active-color)!important;
    background-color: var(--bs-btn-active-bg)!important
}

.hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink.disabled, .hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink:disabled, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton].disabled, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton]:disabled, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton].disabled, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]:disabled, .hh-scope fieldset:disabled #TestimonialTree_Widget_132 a.TT_viewAllLink, .hh-scope fieldset:disabled #TestimonialTree_Widget_132 a[id=TT_NextPageButton], .hh-scope fieldset:disabled #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton]{
    color: var(--bs-btn-disabled-color)!important;
    background-color: var(--bs-btn-disabled-bg)!important
}

.hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink.collapse-toggle:not(.collapsed)::after, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton].collapse-toggle:not(.collapsed)::after, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton].collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234a3410' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope #TestimonialTree_Widget_132 a.TT_viewAllLink.collapse-toggle::after, .hh-scope #TestimonialTree_Widget_132 a[id=TT_NextPageButton].collapse-toggle::after, .hh-scope #TestimonialTree_Widget_132 a[id=TT_PreviousPageButton].collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink{
    --bs-btn-color: #fff;
    --bs-btn-bg: #0e3a32;
    --bs-btn-border-color: #0e3a32;
    --bs-btn-hover-color: #0e3a32;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #0e3a32;
    --bs-btn-focus-shadow-rgb: 50,88,81;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #134f44;
    --bs-btn-active-border-color: #134f44;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e3a32;
    --bs-btn-disabled-border-color: #0e3a32
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink.collapse-toggle:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23061714' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope #TestimonialTree_Widget_132 a.TT_AddTestimonialLink.collapse-toggle::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")
}

.hh-scope #TestimonialTree_Widget_132 i{
    color: none;
}

.hh-scope .page-footer .footer-nav li{
        display: block;
        margin-bottom: 5px;
        padding-right: 10px;
        text-align: left;
    }

    .hh-scope .page-footer .footer-nav-alt1{
    text-align: left;
}

.hh-scope ul.dropdown-menu li{
    list-style: none !important;
}
.hh-scope /* --- Responsive panel hidden by default --- */
.k-rpanel{
  position: fixed; /* ya lo simulas con inline styles, pero fijamos por si acaso */
  top: 96px;
  right: 0;
  width: min(420px, 100%);
  max-width: 100%;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,.2);
  transform: translateX(100%);
  transition: transform .25s ease-in-out;
  will-change: transform;
  overflow-y: auto;
  z-index: 9999;
}

.hh-scope /* abierto */
.k-rpanel.is-open{
  transform: translateX(0);
}

.hh-scope /* opcional: en ≥992px mostrar como barra normal si la quieres visible en desktop
@media (min-width: 992px){
  .k-rpanel { position: static; transform: none; box-shadow: none; height: auto; }
  .k-rpanel.is-open { transform: none; }
}
.hh-scope */

    .main-navbar .navbar-nav>.nav-item>.nav-link{
        text-align: left;
        color: #0e3a32 !important;
    }


    .hh-scope /* Altura del header en normal y compacto */
:root{
  --header-h: 96px;       /* alto normal */
  --header-h-compact: 64px; /* alto cuando está “stuck” */
}

.hh-scope /* Header pegado arriba + transición */
.page-header{
  position: fixed !important;   /* puedes usar fixed si prefieres */
  top: 0;
  z-index: 1000;
  background: transparent;
  transition: background .2s ease, box-shadow .2s ease, height .2s ease;
  height: var(--header-h);
}

.hh-scope /* Estado pegado (stuck) */
.page-header.is-stuck{
  background: #0b1f14;        /* o el color que uses en el header compacto */
  box-shadow: 0 8px 24px rgba(0,0,0,.12);
  height: var(--header-h-compact);
  margin-top: 0px !important;
}

.hh-scope /* Intercambio de logos */
.header-logo{ display: inline-block; }
.hh-scope .header-logo-alt{ display: none; }
.hh-scope .page-header.is-stuck .header-logo{ display: none; }
.hh-scope .page-header.is-stuck .header-logo-alt{ display: inline-block; }

.hh-scope /* Panel responsive: usa la altura del header como offset */
.k-rpanel{
  top: var(--header-h) !important;
  height: calc(100% - var(--header-h)) !important;
}

.hh-scope /* Cuando el header está compacto, .hh-scope ajusta panel */
.page-header.is-stuck ~ .k-rpanel, .hh-scope .page-header.is-stuck + .header-misc .k-rpanel{ /* por si cambia el DOM */
  top: var(--header-h-compact) !important;
  height: calc(100% - var(--header-h-compact)) !important;
}

.hh-scope /* (Por si no lo tenías) oculto por defecto y visible al abrir */
.k-rpanel{
  position: fixed;
  right: 0;
  width: min(420px, 100%);
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,.2);
  transform: translateX(100%);
  transition: transform .25s ease-in-out;
  overflow-y: auto;
  z-index: 9999;
}
.hh-scope .k-rpanel.is-open{ transform: translateX(0); }

.hh-scope /* Alturas base (por si no las tienes) */
:root{
  --header-h: 96px;
  --header-h-compact: 64px;
}

.hh-scope /* HEADER visible cuando NO está fijo */
.page-header{
  position: sticky; /* cámbialo a fixed si prefieres */
  top: 0;
  z-index: 1000;
  background: #0e3a32 !important;   /* << evita que se vea "en blanco" */
  color: #fff;
  height: var(--header-h);
  transition: background .2s ease, box-shadow .2s ease, height .2s ease;
}

.hh-scope /* Estado pegado (scroll) */
.page-header.is-stuck{
  /* puedes mantener el mismo color o variarlo levemente */
  background: #0e3a32 !important;
  box-shadow: 0 8px 24px rgba(0,0,0,.12);
  height: var(--header-h-compact);
}

.hh-scope /* Colores de links/botón dentro del header */
.page-header .nav-link, .hh-scope .page-header .btn.btn-header{ color: #fff !important; }
.hh-scope .page-header .nav-link:hover{ color: #cfe9db !important; }

.hh-scope /* Swap de logos: normal vs pegado */
.header-logo{ display:inline-block; }
.hh-scope .header-logo-alt{ display:none; }
.hh-scope .page-header.is-stuck .header-logo{ display:none; }
.hh-scope .page-header.is-stuck .header-logo-alt{ display:inline-block; }

.hh-scope /* PANEL lateral: usa la altura del header como offset
   (quita estilos inline de top/height si aún quedan) */
.k-rpanel{
  position: fixed;
  right: 0;
  top: var(--header-h) !important;
  height: calc(100% - var(--header-h)) !important;
  width: min(420px, 100%);
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,.2);
  transform: translateX(100%);
  transition: transform .25s ease-in-out;
  overflow-y: auto;
  z-index: 9999;
}
.hh-scope .k-rpanel.is-open{ transform: translateX(0); }

.hh-scope /* Cuando el header está compacto, .hh-scope actualiza el offset del panel */
.page-header.is-stuck .k-rpanel{
  top: var(--header-h-compact) !important;
  height: calc(100% - var(--header-h-compact)) !important;
}

.hh-scope .hh-social{
  display: flex;
  gap: 12px;
  padding: 0;
  margin: 0;
  list-style: none;
  justify-content: right;
}

.hh-scope .social-link{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px; height: 40px;
  color: #fff;                     /* ajusta si tu footer es claro */
  background: rgba(255,255,255,.12);
  border-radius: 50%;
  transition: background .2s ease, transform .2s ease;
  text-decoration: none;
}

.hh-scope .social-link i{ font-size: 1.25rem; line-height: 1; }

.hh-scope .social-link:hover{
  background: rgba(255,255,255,.22);
  transform: translateY(-1px);
}


/* --- FORZAR VISIBILIDAD DEL HAMBURGUESA --- */
.hh-scope header.page-header .header-misc > .k-rpanel-toggle-menu{
  display: inline-flex !important;
  align-items: center;
  gap: .5rem;
  color: #fff !important;       /* evita que herede color transparente/igual al fondo */
  background: transparent;
  border: 0;
  padding: .25rem .5rem;
  line-height: 1;
  cursor: pointer;
  position: relative;
  z-index: 1002;                 /* por encima de overlays/logos */
}
.hh-scope header.page-header .k-rpanel-toggle-menu i{
  font-size: 1.75rem;
  line-height: 1;
}

/* Asegura que el contenedor del botón esté visible y a la derecha */
.hh-scope .page-header .header-misc{
  display: flex !important;
  align-items: center;
  margin-left: auto;
}

/* (IMPORTANTE) Si existía una regla que lo ocultaba en desktop, la anulamos: */
@media (min-width: 992px){
  .hh-scope .btn.btn-header.k-rpanel-toggle-menu{
    display: inline-flex !important;
  }
}

/* Por si algún estilo global oculta TODOS los .btn dentro del header */
.hh-scope .page-header .btn{
  display: inline-flex;
}



/* === dentro de tu scope del header === */
.hh-scope .header-misc{
  display:flex !important;
  flex-direction: row !important;   /* asegura izquierda→derecha */
  align-items:center !important;
  gap:12px !important;
  margin-left:auto !important;      /* empuja el grupo a la derecha */
      justify-content: right;
}

/* anula los floats que invierten el orden */
.hh-scope .header-misc .float-end{
  float:none !important;
}

/* orden visual: Sign In (1) a la IZQUIERDA del Menú (2) */
.hh-scope .header-misc .listMailerWidget{ order:1 !important; }
.hh-scope .header-misc .k-rpanel-toggle-menu{ order:2 !important; }

/* opcional: asegúrate que ambos botones se vean bien alineados */
.hh-scope .btn.btn-header{
  display:inline-flex !important;
  align-items:center !important;
  gap:.5rem !important;
}


