@-webkit-keyframes slideLeft {0% {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%);}100% {opacity: 1;-webkit-transform: translateX(0%);transform: translateX(0%);}}@keyframes slideLeft {0% {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%);}100% {opacity: 1;-webkit-transform: translateX(0%);transform: translateX(0%);}}@-webkit-keyframes slideRight {0% {opacity: 1;-webkit-transform: translateX(0%);transform: translateX(0%);}100% {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%);}}@keyframes slideRight {0% {opacity: 1;-webkit-transform: translateX(0%);transform: translateX(0%);}100% {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%);}}.hly-header {position: sticky;top: 0;left: 0;width: 100%;height: auto;margin: 0 auto;z-index: 100;}.hly-header.hly-stuck {background-color: var(--hly-menu-sticky-bg-color, #FFF);}.hly-header .hly-menu-mobile-header {display: none;}.hly-header .hly-menu-mobile-toggle {display: none;}.hly-header .hly-header-container {position: relative;display: flex;justify-content: space-between;}.hly-menu {padding: 0;}.hly-menu a {display: block;cursor: pointer;}.hly-menu a:focus {outline: 2px solid #007bff;}.hly-menu ul.hly-menu-bar {margin: 0px 0px 0px -10px;padding: 0;font-size: 0;}.hly-menu > ul > li {display: inline-block;}.hly-menu > ul > li.hly-menu-item {margin: 0 10px;padding: 15px 0 10px 0;}.hly-menu > ul > li.hly-menu-item.active {border-bottom: 2px solid var(--hly-text-primary);}.hly-menu > ul > li.hly-menu-item.active a {color: var(--hly-text-primary) !important;}.hly-menu > ul > li.hly-menu-item-has-children {position: relative;}.hly-menu > ul > li.hly-menu-item-has-children .hly-menu-navigate-right {display: none;}.hly-menu > ul > li.hly-menu-item-has-children > a {background-image: url('arrow-down-f3a2a6a44d2d82c6da464611db153440.svg');background-position: center right 5px;background-repeat: no-repeat;padding-right: 25px;}.hly-menu > ul > li.hly-menu-item-has-children.active {border-bottom: 2px solid var(--hly-text-primary);}.hly-menu > ul > li.hly-menu-item-has-children.active a {color: var(--hly-text-primary) !important;}.hly-menu > ul > li.hly-is-hovered a.hly-menu-item-link {background-color: var(--hly-menu-selected-bg-color, #EBECF0);}.hly-menu > ul > li.hly-is-hovered .hly-sub-nav {opacity: 1;visibility: visible;}.hly-menu > ul > li > a {position: relative;font-family: var(--hly-font-primary);font-size: 14px;font-weight: 500;line-height: 1.25;border: none;color: var(--hly-menu-text-color, #475467);-webkit-transition: color 0.3s ease;transition: color 0.3s ease;text-decoration: none;padding: 10px;border-radius: 5px;}.hly-menu > ul > li .hly-sub-nav {position: absolute;width: 100%;height: auto;margin-top: 0;padding: 0;z-index: 109;opacity: 0;visibility: hidden;border-radius: 0.25rem;background: #FCFCFD;box-shadow: 0 4px 8px -2px rgba(9, 30, 66, 0.25), 0 0 1px rgba(9, 30, 66, 0.31);border-radius: 3px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;top: 100%;min-width: 15rem;max-width: 20rem;}.hly-menu > ul > li .hly-sub-nav h4 {font-size: 18px;font-weight: 700;color: var(--hly-menu-text-color, #475467);letter-spacing: 0.02em;font-family: var(--hly-font-primary);line-height: 33px;margin-bottom: 0;padding: 1rem;}.hly-menu > ul > li .hly-sub-nav hr {margin: 0;border: none;border-bottom: 1px solid #D0D5DD;opacity: 1;}.hly-menu > ul > li .hly-sub-nav > ul {margin: 0;padding: 0;list-style-type: none;line-height: 1;}.hly-menu > ul > li .hly-sub-nav > ul > li {line-height: 1;margin: 0;}.hly-menu > ul > li .hly-sub-nav > ul > li > a {font-size: 16px;font-weight: 400;line-height: 1.25;padding: 1rem;border: none;color: var(--hly-menu-text-color, #475467);text-decoration: none;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;display: block;}.hly-menu > ul > li .hly-sub-nav > ul > li > a:hover {background-color: var(--hly-menu-hover-bg-color, #F4F5F7);color: var(--hly-menu-text-hover-color, #101828);}@media screen and (max-width: 1024px) {.hly-header {height: 80px;padding: 20px;}.hly-header .hly-menu-mobile-toggle {position: relative;display: block;cursor: pointer;height: 1rem;border: none;background: none;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.35s ease-in-out;transition: 0.35s ease-in-out;}.hly-header .hly-menu-mobile-toggle span {display: block;position: absolute;width: 100%;height: 2px;left: 0;border: none;opacity: 1;border-radius: 0.25rem;background: #232020;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}.hly-header .hly-menu-mobile-toggle span:nth-child(1) {top: 0;}.hly-header .hly-menu-mobile-toggle span:nth-child(2) {top: 0.5rem;}.hly-header .hly-menu-mobile-toggle span:nth-child(3) {top: 0.5rem;}.hly-header .hly-menu-mobile-toggle span:nth-child(4) {top: 1rem;}.hly-header .hly-menu.active {-webkit-transform: translate(0%);transform: translate(0%);}.hly-menu:not(.hly-non-responsive) {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 111;overflow: hidden;background: #F2F4F7;-webkit-transform: translate(-100%);transform: translate(-100%);-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.hly-menu:not(.hly-non-responsive) ul li {display: block;}.hly-menu:not(.hly-non-responsive) > ul > li.hly-menu-item {display: block;line-height: 1;margin: 0;padding: 0;}.hly-menu:not(.hly-non-responsive) > ul > li.hly-menu-item-has-children {position: static;}.hly-menu:not(.hly-non-responsive) > ul > li.hly-menu-item-has-children > a {background-image: none;}.hly-menu:not(.hly-non-responsive) > ul > li.hly-menu-item-has-children .hly-menu-navigate-right {background-image: url('arrow-right-873882f67adb6af5a069a19767d0e0a6.svg');display: inline;position: absolute;right: 0px;height: 100%;width: 50px;background-repeat: no-repeat;background-position: center;background-size: 10px;}.hly-menu:not(.hly-non-responsive) > ul > li > a {display: block;line-height: 3.125rem;height: 3.125rem;padding: 0 3.125rem 0 1rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.hly-menu:not(.hly-non-responsive) > ul > li .hly-sub-nav {position: absolute;display: none;top: 0;left: 0;max-width: none;min-width: auto;width: 100%;height: 100%;margin: 0;padding: 1rem;padding-top: 4rem;opacity: 1;overflow-y: auto;visibility: visible;-webkit-transform: translateX(0%);transform: translateX(0%);-webkit-box-shadow: none;box-shadow: none;}.hly-menu:not(.hly-non-responsive) > ul > li .hly-sub-nav > ul > li > a {display: block;}.hly-menu:not(.hly-non-responsive) > ul > li .hly-sub-nav.active {display: block;}.hly-menu:not(.hly-non-responsive) .hly-menu-mobile-header {position: relative;position: sticky;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;top: 0;height: 3.125rem;z-index: 110;border-bottom: 1px solid rgba(0, 0, 0, 0.1);background: #F2F4F7;}.hly-menu:not(.hly-non-responsive) .hly-menu-mobile-header .hly-menu-mobile-arrow {display: none;font-size: 1.5rem;line-height: 3.125rem;width: 3.125rem;height: 3.125rem;cursor: pointer;text-align: center;border: 1px solid rgba(0, 0, 0, 0.1);color: var(--hly-menu-icon-color, #000000);}.hly-menu:not(.hly-non-responsive) .hly-menu-mobile-header .hly-menu-mobile-title {font-size: 1rem;font-weight: 500;line-height: inherit;color: var(--hly-menu-icon-color, #000000);text-transform: capitalize;}.hly-menu:not(.hly-non-responsive) .hly-menu-mobile-header .hly-menu-mobile-close {font-size: 1.5rem;line-height: 3.125rem;cursor: pointer;width: 3.125rem;height: 3.125rem;text-align: center;border: 1px solid rgba(0, 0, 0, 0.1);color: var(--hly-menu-icon-color, #000000);}.hly-menu:not(.hly-non-responsive) .hly-menu-mobile-header.active .hly-menu-mobile-arrow {display: block;}.hly-menu:not(.hly-non-responsive) ul.hly-menu-bar {height: 100%;overflow-y: auto;overflow-x: hidden;padding-left: 0;list-style: none;}.hly-menu-mobile-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;opacity: 0;visibility: hidden;background: rgba(0, 0, 0, 0.65);-webkit-transition: all 0.45s ease-in-out;transition: all 0.45s ease-in-out;}.hly-menu-mobile-overlay.active {opacity: 1;visibility: visible;}.hly-menu-mobile-close img {width: 20px;}}.hly-pull-right {position: absolute;top: 0;right: 0;}.hly-filter {}.hly-filter-count {display: none;color: #0073b1;min-width: 14px;font-size: 12px;font-weight: 600;text-align: center;padding: 0 4px;height: 20px;line-height: 18px;background-color: #fff;border: 2px solid #fff;border-radius: 14px;}.hly-filter-count.active {display: inline-block;}.hly-filter-container .hly-btn {line-height: 20px;margin: 0px 5px;}.hly-filter-container .hly-btn-default {border-color: #0062cc;color: #333;background-color: #fff;}.hly-filter-container .btn-filter {padding: 5px 8px;position: absolute;right: 10px;top: 0px;color: #555;font-size: 13px;font-weight: 600;}.hly-filter-container .btn-filter img {height: 13px;}.hly-filter-container .btn-filter .fa-filter {margin-left: 10px;}.hly-filter-container .btn-filter .fa-filter.with-count {color: #0077B3;}.hly-filter-container .hly-filter-options {border: 1px solid #ddd;box-shadow: 0 0 5px rgba(0,0,0,0.25);overflow: hidden;padding: 10px;background: #fff;position: absolute;z-index: 1;top: -8px;right: 0px;left: 0px;visibility: hidden;opacity: 0;}.hly-filter-container .hly-filter-options.show {visibility: visible;opacity: 1;}.hly-filter-container .hly-filter-options .filter-options-row {height: 300px;overflow-x: hidden;overflow-y: auto;}.hly-filter-container .hly-filter-options .hly-btn-cancel {display: block;position: absolute;right: 0;top: 0;cursor: pointer;color: #555;}.hly-filter-container .hly-filter-options .hly-btn-cancel .fa {font-size: 20px;padding: 5px;}.hly-filter-container .hly-filter-options .hly-actions {position: relative;top: 40%;margin: 0 auto;text-align: center;}.hly-filter-container .hly-filter-options .hly-actions .error {color: red;min-height: 40px;padding: 10px;}.hly-filter-container .hly-filter-options .hly-actions .separator {border-right: 1px solid rgba(0,0,0,0.15);height: 35px;display: inline-block;position: absolute;top: 0;bottom: 0;right: 180px;}.hly-filter-container .hly-filter-options .hly-actions .hly-btn {font-weight: 600;color: rgba(0,0,0,0.6);}.hly-filter-container .hly-filter-options .hly-actions .btn-apply {margin-left: 15px;color: #ffffff;background-color: #0077B3;}.hly-filter-container .hly-filter-options .hly-header {margin-left: 5px;display: inline-block;text-transform: uppercase;font-weight: 600;}.hly-filter-container .hly-filter-options .hly-fields {margin: 5px 0px 20px 20px;padding: 0px;position: relative;}.hly-filter-container .hly-filter-options .hly-fields li {list-style-type: none;border: 1px solid #dddddd;border-bottom: 0px;padding: 2px;}.hly-filter-container .hly-filter-options .hly-fields li:last-child {border-bottom: 1px solid #ddd;}.hly-filter-container .hly-filter-options .hly-fields li label {margin-bottom: 25px;}.hly-filter-container .hly-filter-options .hly-fields li.option-selected {background-color: #efefef;color: #0077B3;}.hly-filter-container .hly-filter-options .hly-fields li .checkbox-container {display: block;position: relative;padding-left: 25px;margin-bottom: 0px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.hly-filter-container .hly-filter-options .hly-fields li .checkbox-container:hover input ~ .checkmark {background-color: #fff;}.hly-filter-container .hly-filter-options .hly-fields li .checkbox-container input:checked ~ .checkmark {background-color: #0077B3;}.hly-filter-container .hly-filter-options .hly-fields li .checkbox-container input:checked ~ .checkmark:after {display: block;}.hly-filter-container .hly-filter-options .hly-fields li .checkbox-container span {font-size: 12px;}.hly-filter-container .hly-filter-options .hly-fields li .checkbox-container input {position: relative;opacity: 0;cursor: pointer;height: 0;width: 0;}.hly-filter-container .hly-filter-options .hly-fields li .checkbox-container .checkmark {position: absolute;left: 2px;top: 2px;height: 18px;width: 18px;background-color: #fff;border: 1px solid #dddddd;border-radius: 5px;}.hly-filter-container .hly-filter-options .hly-fields li .checkbox-container .checkmark:after {content: "";position: absolute;display: none;left: 6px;top: 2px;width: 5px;height: 9px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.btn-filter-txt em {font-style: normal;}@media (min-width: 320px) and (max-width: 480px) {.hly-filter-options {overflow-y: auto;}.hly-filter-options .hly-fields {margin: 0px !important;}.hly-filter-options .hly-actions {top: 20% !important;width: 200px;}.btn-filter-txt {display: none;}.hly-filter-container .btn-filter {padding: 5px 0px 8px 0px;right: 0px;}}.hly-no-filter {text-align: center;margin: 50px auto auto;line-height: 25px;font-size: 18px;}.hly-search-items-container {display: grid;padding-bottom: 20px;}.hly-search-filters-holder {margin-bottom: 16px;}.hly-clear-filters-holder {display: none;}.hly-search-filter-items {float: left;width: 100%;display: inline;}.hly-filters-count {min-width: 14px;color: #fff;font-size: 12px;font-weight: 600;text-align: center;padding: 0 4px;height: 24px;line-height: 20px;background-color: #0073b1;border: 2px solid #0073b1;border-radius: 15px;}@media only screen and (max-width: 860px) {.hly-search-item-holder {width: 50%;padding: 0 2%;}.hly-search-filters-holder {display: none;}.hly-clear-filters-holder-sm {display: inline;float: right;margin-top: -8px;}}@media only screen and (max-width: 560px) {.hly-search-item-holder {width: 100%;padding: 0 20px;}.hly-search-header {padding-left: 15px !important;}.hly-search-filters-holder {display: none;}.hly-clear-filters-holder-sm {display: inline;float: right;margin-top: -8px;}}@media only screen and (min-width: 992px) {.hly-clear-filters-holder-lg {display: inline;}.hly-search-filter-items {width: calc(100% - 165px);}}.hly-search-item-holder {float: left;}.hly-stream-item-link {position: absolute !important;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}.hly-search-header {color: var(--hly-text-primary);font-size: 20px;line-height: 24px;border-bottom: 1px dashed #ddd;padding: 5px 0px;margin-bottom: 15px;}.hly-filter-value {display: inline-block;padding: 7px 10px 6px;border: 1px solid #e5e5e5;margin: 0 11px 8px 0px;border-radius: 3px;}.hly-clear-filters {color: var(--hly-btn-text-secondary);white-space: nowrap;padding: 8px 10px 6px;float: right;font-size: 13px;}.hly-clear-filters-btn {white-space: nowrap;padding: 8px 10px 6px;float: right;font-size: 13px;color: #5a5a59;font-weight: 600;display: inline-block;border: 1px solid #e5e5e5;margin-left: 10px;border-radius: 3px;cursor: pointer;text-decoration: none;}.hly-filters {margin-right: 10px;display: inline;}.hly-filter-field {}.hly-form {padding: 60px 40px 100px;background-color: #ffffff;z-index: 7;position: relative;border-radius: unset;width: 100%;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.7);}.hly-form .hly-optin-header {line-height: 1.2;margin-bottom: 20px;}.hly-form .hly-optin-message {margin-bottom: .5rem;line-height: 1.4;}.hly-form .btn {text-align: center;line-height: 30px;border-radius: 5px;font-size: 15px;font-weight: 300;color: #ffffff;height: auto !important;text-transform: none !important;letter-spacing: normal;text-shadow: #333 0 1px 0 !important;background-image: linear-gradient(#0099cc 0%, #0077aa 100%);border: 1px solid #069;padding: 2px 24px;background-position: 0px;cursor: pointer;}.hly-form .hly-anonymous-download-btn {display: inline-block;}.hly-form .line {border-bottom: 1px dashed #ccc;margin-bottom: 20px;}.hly-form .hly-terms-and-privacy-message {font-size: 10px;text-align: left;letter-spacing: normal;line-height: 20px;margin-top: 10px;color: #999;}.hly-form .hly-terms-and-privacy-message a {color: #999;font-size: 10px;text-decoration: underline;cursor: pointer;}.hly-form .hly-poweredBy {font-size: 10px;text-align: center;position: absolute;bottom: 0px;width: 220px;left: 50%;bottom: 5px;margin-left: -110px;letter-spacing: normal !important;line-height: 20px;color: #999;}.hly-form .hly-poweredBy a {color: #999;font-size: 10px !important;text-decoration: underline;cursor: pointer;}.hly-form:after {content: "";position: absolute;top: -150px;left: 0;right: 0;height: 150px;background: rgba(255, 255, 255, 0.2);background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #999);}.hly-form.video-form,.hly-form.copilot-form {position: unset;padding: 20px;box-shadow: unset;}.hly-form.video-form .msg,.hly-form.copilot-form .msg {padding: 40px;}.hly-form.video-form .hly-btn-close,.hly-form.copilot-form .hly-btn-close {right: -40px;top: -40px;}.hly-form.video-form .hly-poweredBy,.hly-form.copilot-form .hly-poweredBy {position: relative;margin: 30px auto -20px auto;left: 0px;}.hly-form.video-form:after,.hly-form.copilot-form:after {content: none;}.hly-form.video-form input,.hly-form.copilot-form input {width: 100%;}.hly-form.video-form select,.hly-form.copilot-form select {width: 100%;}.hly-form.copilot-form .hly-left-container {flex: auto;}.hly-form h2 {padding-bottom: 10px;border-bottom: 1px dashed #ccc;}.hly-form input {width: 100%;color: #444 !important;margin-top: 4px;padding: 3px 0px 3px 10px;font-size: 14px;border: 1px solid #b2b2b2;-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;box-sizing: border-box;display: block;background-color: #fff;width: -moz-calc(105%);height: 42px;line-height: 1.2em;}.hly-form select {display: block;width: 100%;border: 1px solid #bbb;margin-bottom: 15px;border-radius: 4px;box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);background: #f3f3f3;background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);line-height: 20px;height: 42px !important;padding-left: 10px;}.hly-form .hly-form-group {margin-bottom: 10px;}.hly-form .hly-form-group label {display: block;margin-bottom: 5px;}.hly-form .hly-form-group .fa-spin {margin-left: 10px;}.hly-form .show {display: inline-block;}.hly-form .hide,.hly-form .hly-form-group label.hide {display: none;}.hly-form .hly-left-container {flex: 7;}.hly-form .hly-right-container {flex: 3;}.hly-form .hly-form-group .hly-form-processing .img {width: 24px;height: 24px;min-width: 24px;max-height: 24px;max-width: 24px;min-height: 24px;display: inline;margin-bottom: -5px;margin-left: 10px;}.hly-form .hly-form-group .hly-opt-in-message {display: flex;}.hly-form .hly-form-group .hly-opt-in-message .hly-optin-field-label {margin-left: 8px;}.hly-form .hly-form-group .hly-opt-in-message .hly-optin-field-input {height: 15px;width: 22px;}.hly-form .hly-form-img {max-height: 250px;object-fit: contain;width: 100%;}@media only screen and (max-width: 480px) {.hly-form {padding: 20px 20px 100px;}}.ng-valid[required],.ng-valid.required {border-left: 5px solid rgba(32, 77, 32, 0.623);}.ng-invalid:not(form) {border-left: 5px solid #941b1b;}@media only screen and (max-width: 560px) {input {width: 100% !important;}select {width: 100% !important;}}.msg {position: absolute;background: #fff;top: 0;left: 0;bottom: 0;width: 100%;padding: 60px 40px 100px;}.error {color: red;font-weight: bold;}.hly-btn-close {text-align: center;line-height: 20px;border-radius: 45px;font-size: 15px;font-weight: 300;color: #ffffff;height: auto !important;text-transform: none !important;letter-spacing: normal;text-shadow: #333 0 1px 0 !important;background: #0077B3;border: 1px solid #069;padding: 2px 24px;background-position: 0px !important;}.hly-document .hly-pages-container .hly-form-container .hly-loading-mask img,.hly-form .hly-form-container .hly-loading-mask img {width: 24px;height: 24px;min-height: 24px;margin: auto;}.hly-document .hly-pages-container .hly-pages .hly-anonymous-download-btn img {min-height: 16px;height: 16px;max-height: 16px;width: 16px;max-width: 16px;box-shadow: unset;display: inline-block;border: 0;margin-bottom: -1px;}.hly-btn-pull-right {float: right;}.hly-dialog,.hly-dialog-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.hly-dialog-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;}.hly-dialog {z-index: 100;display: flex;}.hly-dialog[aria-hidden='true'] {display: none;}.hly-dialog-close {position: absolute;background: #fff;right: 14px;top: 14px;border: 0;font-size: 1.2em;background: 0 0;color: #2d2d2d;cursor: pointer;z-index: 99;}.hly-dialog-overlay {background-color: #2b2e38;opacity: 0.4;}.hly-dialog-content {background-color: #ffffff;margin: auto;z-index: 2;position: relative;width: 100%;max-width: 720px;min-height: 200px;border-radius: 5px;}@keyframes fade-in {from {opacity: 0;}}@keyframes slide-up {from {transform: translateY(10%);}}.hly-dialog-content h1 {margin: 0;font-size: 1.25em;}.hly-hero-banner {width: 100%;min-height: 200px;background-position: center center;background-size: cover;background-repeat: no-repeat;margin: auto;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;overflow: hidden;}.hly-hero-banner.before-nav {margin-bottom: 0;margin-top: 0;}.hly-banner-container {padding: 50px;min-height: 200px;}.hly-no-banner {color: #000 !important;}.hly-banner-title,.hly-banner-description {width: 100%;margin: auto;text-align: center;}.hly-banner-title {text-align: center;color: #fff;text-shadow: none;font-size: 30px;line-height: 35px;font-weight: bold;}.hly-banner-description {text-transform: none;font-size: 20px;line-height: 25px;font-weight: 300;text-shadow: none;color: #fff;padding-top: 20px;}@media screen and (max-width: 580px) {.hly-banner-title,.hly-banner-description {width: 100%;text-align: center;margin: auto;}.hly-banner-title {font-size: 20px;line-height: 25px;font-weight: bold;margin-top: 5px;}.hly-banner-description {font-size: 16px;line-height: 20px;padding-top: 0px;}}* {-webkit-box-sizing: border-box;box-sizing: border-box;}body {padding: 0;margin: 0;}#notfound {position: relative;height: 100vh;}#notfound .notfound {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.notfound {max-width: 920px;width: 100%;line-height: 1.4;text-align: center;padding-left: 15px;padding-right: 15px;}.notfound .notfound-404 {position: absolute;height: 100px;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}.notfound .notfound-404 h1 {font-family: 'Maven Pro', sans-serif;color: #ececec;font-weight: 900;font-size: 276px;margin: 0px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.notfound h2 {font-family: 'Maven Pro', sans-serif;font-size: 46px;color: #000;font-weight: 900;text-transform: uppercase;margin: 0px;}.notfound p {font-family: 'Maven Pro', sans-serif;font-size: 16px;color: #000;font-weight: 400;text-transform: uppercase;margin-top: 15px;}.notfound a {font-family: 'Maven Pro', sans-serif;font-size: 14px;text-decoration: none;text-transform: uppercase;background: #189cf0;display: inline-block;padding: 16px 38px;border: 2px solid transparent;border-radius: 40px;color: #fff;font-weight: 400;-webkit-transition: 0.2s all;transition: 0.2s all;}.notfound a:hover {background-color: #fff;border-color: #189cf0;color: #189cf0;}@media only screen and (max-width: 480px) {.notfound .notfound-404 h1 {font-size: 162px;}.notfound h2 {font-size: 26px;}}.hly-messenger {display: flex;flex-flow: column wrap;justify-content: space-between;width: 100%;max-width: 867px;min-height: 350px;border: 2px solid #ddd;background: #fff;box-shadow: 0 15px 15px -5px rgba(0, 0, 0, 0.2);}#hly-ask-mitab-dialog {top: 50px;z-index: 999;}.hly-messenger-header {display: flex;justify-content: space-between;padding: 10px;border-bottom: 2px solid #ddd;background: #eee;color: var(--hly-text-primary);font-weight: bold;}.hly-messenger-header-beta {color: #1c7f64;background-color: #d2f4d3;padding: 0 5px;margin-left: 2px;}.hly-messenger-chat {flex: 1;overflow-y: auto;padding: 10px;max-height: 400px;scroll-behavior: smooth;}.hly-messenger-chat::-webkit-scrollbar {width: 6px;}.hly-messenger-chat::-webkit-scrollbar-track {background: #ddd;}.hly-messenger-chat::-webkit-scrollbar-thumb {background: #bdbdbd;}.hly-messenger-msg {display: flex;align-items: flex-end;margin-bottom: 10px;}.msg-img-holder {width: 50px;height: 50px;margin-right: 10px;background: #ddd no-repeat center;background-size: cover;border-radius: 50%;}.msg-img {position: relative;top: 15px;left: 15px;width: 20px;height: 20px;background: #ddd no-repeat center;background-size: cover;border-radius: 50%;}.msg-bubble {max-width: 430px;padding: 15px;border-radius: 15px;background: #ececec;}.msg-info {display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}.msg-info-name {color: var(--hly-text-primary);margin-right: 10px;font-weight: bold;}.msg-info-time {font-size: 0.85em;}.left-msg .msg-bubble {border-bottom-left-radius: 0;}.left-msg .msg-img-holder .msg-img {background-image: var(--hly-mitab-ai-asst-img, url(/assets/chatbot_robot_icon-2.png));}.right-msg {flex-direction: row-reverse;}.right-msg .msg-bubble {background: #579ffb;color: #fff;border-bottom-right-radius: 0;}.right-msg .msg-bubble .msg-info-name {color: #fff;}.right-msg .msg-img-holder {margin: 0 0 0 10px;}.right-msg .msg-img-holder .msg-img {background-image: var(--hly-mitab-user-img, url(/assets/user_icon.png));}.hly-messenger-inputarea {display: flex;padding: 10px;border-top: 2px solid #ddd;background: #eee;}.hly-messenger-inputarea * {padding: 10px;border: none;border-radius: 3px;font-size: 1em;}.hly-messenger-input:focus-visible {outline-color: #ddd;background-color: #fff;}.hly-messenger-input {flex: 1;background: #ddd;margin: 0;line-height: 1;}.hly-messenger-send-btn {margin-left: 10px;background: #014fa8;color: #fff;font-weight: 500;cursor: pointer;transition: background 0.23s;height: 40px;line-height: 1;}.hly-messenger-send-btn:hover {background: #00b432;}.hly-messenger-send-btn:disabled {background: #a9afab;}.hly-messenger-chat {background-color: #fcfcfe;}.loading {margin: 50px auto;width: 100px;text-align: center;}.loading div {font-size: 12px;}.answering div#wave {position: relative;margin-top: 15px;}.answering div#wave .dot {display: inline-block;width: 6px;height: 6px;border-radius: 50%;margin-right: 3px;background-color: #5e6262;animation: wave 1.5s linear infinite;}.answering div#wave .dot:nth-child(2) {animation-delay: -1.1s;}.answering div#wave .dot:nth-child(3) {animation-delay: -0.9s;}@keyframes wave {0%,60%,100% {transform: initial;}30% {transform: translateY(-15px);}}.hly-messenger-header-icon {font-size: 18px;}.show {display: block;}.hide {display: none;}