.cls-1{fill-rule:evenodd}
.v-visible--off{opacity:0;transition:opacity .3s ease-in-out}.v-visible--on{opacity:1}
.contact-form__description{font-size:18px;font-weight:400;letter-spacing:.01em;line-height:24px;color:#757575}.contact-form__title{font-size:24px;font-weight:500;letter-spacing:0;line-height:32px;color:#212121;margin-bottom:24px}.contact-form__fields-container{display:flex}@media screen and (max-width:600px){.contact-form__fields-container{flex-direction:column}}.contact-form__field{max-width:calc((100% - 24px)/2)}@media screen and (max-width:600px){.contact-form__field{max-width:inherit}}.contact-form__field:first-child{margin-right:24px}@media screen and (max-width:600px){.contact-form__field:first-child{margin-right:0}}.contact-form__field-textarea>.v-input__control>.v-input__slot,.contact-form__field-textarea>.v-input__control>.v-input__slot:hover,.contact-form__field>.v-input__control>.v-input__slot,.contact-form__field>.v-input__control>.v-input__slot:hover{border:1px solid #a8a8a8!important}.contact-form__button{display:block;margin-left:auto;margin-right:0}.contact-form__submit-message-container{margin-top:16px}
.alert-message__description{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px;color:#212121}.alert-message__title{font-size:16px;font-weight:500;letter-spacing:.01em;line-height:24px;color:#212121}.alert-message__container,.alert-message__container--error{border-radius:5px;padding:16px;display:flex}.alert-message__container--error{background-color:#ffe6e6}.alert-message__content-container{margin-left:16px}.alert-message__description{margin:8px 0}
.change-password-form__description{font-size:18px;font-weight:400;letter-spacing:.01em;line-height:24px;color:#757575}.change-password-form__header{font-size:24px;font-weight:500;letter-spacing:0;line-height:32px;color:#212121;padding:20px 24px}@media screen and (max-width:600px){.change-password-form__header{font-size:18px;font-weight:500;letter-spacing:.01em;line-height:24px}}.change-password-form__content-container{padding:24px 24px 48px}.change-password-form__alert-message-container{margin-bottom:-16px}.change-password-form__actions-container{padding:16px 24px}
.layout__wrapper{padding:0 24px;max-width:1024px;width:100%;margin:48px auto;display:flex;align-items:center;flex-direction:column}@media screen and (max-width:960px){.layout__wrapper{padding:0 16px}}@media screen and (min-width:1248px){.layout__wrapper{padding:0}}
.forgot-password__description{font-size:18px;font-weight:400;letter-spacing:.01em;line-height:24px}.forgot-password__header{font-size:24px;font-weight:500;letter-spacing:0;line-height:32px}.forgot-password__container{min-width:300px;max-width:500px;margin:48px 0;border:1px solid #dedede;padding:24px}.forgot-password__header{color:#212121;margin-bottom:24px}@media screen and (max-width:600px){.forgot-password__header{font-size:18px;font-weight:500;letter-spacing:.01em;line-height:24px}}.forgot-password__description{color:#757575}@media screen and (max-width:600px){.forgot-password__description{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}}.forgot-password__form{margin-bottom:16px}.forgot-password__input-field{margin-bottom:8px}.forgot-password__error-message-container{margin-bottom:24px}
.login-form__forgot-password-link{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:20px}.login-form__title{font-size:24px;font-weight:500;letter-spacing:0;line-height:32px;color:#212121}.login-form__card{margin-top:48px;padding:24px 24px 48px;min-width:500px;border:1px solid #dedede;border-radius:2px}@media screen and (max-width:600px){.login-form__card{min-width:300px;margin-top:8px}}.login-form__title{margin-bottom:24px}.login-form__forgot-password-link{color:#2aaf63;text-transform:uppercase;text-decoration:none;display:inline-block;width:100%;padding:16px;margin-top:8px;text-align:center}
.navigation__link-login{font-weight:500}.navigation__container,.navigation__link-login{font-size:16px;letter-spacing:.01em;line-height:24px}.navigation__container{font-weight:400}.navigation__sub-list{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.navigation__container{margin-left:auto}.navigation__list{list-style-type:none;display:inline;padding:0}.navigation__list-arrow-icon{color:#fff!important;font-size:22px}.navigation__list-account-icon,.navigation__list-redirect-icon{color:#fff!important;font-size:20px}.navigation__sub-list{position:absolute;padding:0;z-index:4;list-style-type:none;width:200px;background-color:#fff}.navigation__sub-list-fade-enter-active,.navigation__sub-list-fade-leave-active{transition:opacity .3s}.navigation__sub-list-fade-enter,.navigation__sub-list-fade-leave-to{opacity:0}.navigation__item,.navigation__item-clicked{display:inline-block;text-transform:uppercase;cursor:pointer;padding:16px;color:#fff}.navigation__item-clicked{transition:background-color .3s ease;background-color:#188e4d}.navigation__sub-list-item{color:#000;padding:16px;transition:background-color .3s ease}.navigation__sub-list-item:hover{background-color:#e0e0e0}.navigation__link,.navigation__link-login{text-decoration:none;color:#fff}.navigation__button-link{text-transform:inherit}.navigation__link-sublist{text-decoration:none;color:#000}
.navigation-drawer__menu-icon{margin:16px 0}
@media screen and (max-width:960px){.navigation-handler__navigation-inline-container{display:none}}.navigation-handler__navigation-drawer-container{display:none}@media screen and (max-width:960px){.navigation-handler__navigation-drawer-container{display:block}}
.order-confirmation__description{font-size:18px;font-weight:400;letter-spacing:.01em;line-height:24px;color:#212121}.order-confirmation__title{font-size:20px;font-weight:500;letter-spacing:.005em;line-height:28px;color:#212121}.order-confirmation__wrapper{width:100%;display:flex;justify-content:center}.order-confirmation__container{max-width:1024px;width:100%;margin:24px;padding:24px;text-align:center;background-color:#edf8f1}@media screen and (max-width:960px){.order-confirmation__container{margin:"screen and (max-width: 960px)"}}.order-confirmation__button{min-width:325px}@media screen and (max-width:600px){.order-confirmation__button{min-width:250px}}.order-confirmation__title{margin:16px 0}.order-confirmation__description{margin-bottom:0}.order-confirmation__description:last-of-type{margin-bottom:16px}
.order-summary-actions__buttons-container{display:flex;justify-content:flex-end}@media screen and (max-width:600px){.order-summary-actions__buttons-container{flex-direction:column-reverse}}.order-summary-actions__purchase-button{min-width:400px}@media screen and (max-width:600px){.order-summary-actions__purchase-button{min-width:250px}}
.frontdesk-table__cell,.frontdesk-table__cell-description,.frontdesk-table__cell-large,.frontdesk-table__cell-large-bold,.frontdesk-table__cell-large-bold-right{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px;color:#212121}.frontdesk-table__header-label{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:20px;color:#757575}.frontdesk-table__header-cell,.frontdesk-table__header-cell-right{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px;color:#757575}.frontdesk-table__cell-large-bold,.frontdesk-table__cell-large-bold-right{font-size:18px;font-weight:500;letter-spacing:.01em;line-height:24px;color:#212121}.frontdesk-table__cell-large{font-size:18px;font-weight:400;letter-spacing:.01em;line-height:24px;color:#212121}.frontdesk-table__title{font-size:24px;font-weight:300;letter-spacing:0;line-height:32px;color:#212121}.frontdesk-table__container{width:100%;margin:24px 0}.frontdesk-table__title{padding-left:16px}@media screen and (max-width:600px){.frontdesk-table__title{padding-left:0;margin-bottom:8px}}.frontdesk-table__table{border-collapse:collapse;display:table;width:100%}@media screen and (max-width:600px){.frontdesk-table__table{display:block}}.frontdesk-table__header-group{display:table-header-group}@media screen and (max-width:600px){.frontdesk-table__header-group{display:none}}.frontdesk-table__header-cell,.frontdesk-table__header-cell-right{display:table-cell;text-align:left;padding:16px;border-bottom:1px solid #dedede}@media screen and (max-width:600px){.frontdesk-table__header-cell,.frontdesk-table__header-cell-right{display:none}}.frontdesk-table__header-cell-right{text-align:right}.frontdesk-table__header-label{display:none}@media screen and (max-width:600px){.frontdesk-table__header-label{display:block}}.frontdesk-table__row{display:table-row}@media screen and (max-width:600px){.frontdesk-table__row{border:1px solid #dedede;display:flex;flex-direction:column;margin-bottom:24px}}.frontdesk-table__cell,.frontdesk-table__cell-description,.frontdesk-table__cell-large,.frontdesk-table__cell-large-bold,.frontdesk-table__cell-large-bold-right{display:table-cell;text-align:left;padding:16px;border-bottom:1px solid #dedede}@media screen and (max-width:600px){.frontdesk-table__cell,.frontdesk-table__cell-description,.frontdesk-table__cell-large,.frontdesk-table__cell-large-bold,.frontdesk-table__cell-large-bold-right{display:block;border-bottom:none}}.frontdesk-table__cell-description{order:3}.frontdesk-table__cell-large,.frontdesk-table__cell-large-bold,.frontdesk-table__cell-large-bold-right{padding:24px 16px}.frontdesk-table__cell-large-bold-right{text-align:right}
.order-summary__total-indicator{font-size:18px;font-weight:500;letter-spacing:.01em;line-height:24px;color:#212121}.order-summary__total-price{font-size:40px;font-weight:300;letter-spacing:-.005em;line-height:48px;color:#212121}.order-summary__wrapper{width:100%}.order-summary__container{border:1px solid #dedede;border-radius:5px;padding:16px}@media screen and (max-width:600px){.order-summary__container{border:none}}.order-summary__total-wrapper{display:flex}.order-summary__total-container{margin-left:auto}.order-summary__total-price{margin-left:8px}
.forgot-password__description{font-size:18px;font-weight:400;letter-spacing:.01em;line-height:24px}.renew-password__header{font-size:24px;font-weight:500;letter-spacing:0;line-height:32px}.renew-password__container{min-width:450px;max-width:500px;margin:48px 0;border:1px solid #dedede;padding:24px}@media screen and (max-width:600px){.renew-password__container{min-width:80%}}.renew-password__header{color:#212121;margin-bottom:24px}@media screen and (max-width:600px){.renew-password__header{font-size:18px;font-weight:500;letter-spacing:.01em;line-height:24px}}.forgot-password__description{color:#757575}@media screen and (max-width:600px){.forgot-password__description{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}}.renew-password__form{margin-bottom:16px}.renew-password__input-field{margin-bottom:8px}.renew-password__error-message-container{margin-bottom:24px}
.search-bar__title{font-size:20px;font-weight:500;letter-spacing:.005em;line-height:28px;color:#fff}.search-bar__wrapper{background-color:#005d2f;display:flex;justify-content:center}.search-bar__container{max-width:1024px;width:100%;padding:24px 0;margin:0 16px;display:flex}@media screen and (max-width:600px){.search-bar__container{flex-direction:column}}.search-bar__title{align-self:center;margin-right:24px}@media screen and (max-width:600px){.search-bar__title{margin:0 0 16px}}.search-bar__loader-container{align-self:center;margin-left:16px;width:32px;height:32px}@media screen and (max-width:600px){.search-bar__loader-container{margin-left:0;margin-top:16px}}
.search-results__list-item-link-name{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px;color:#757575}.search-results__list-item-title{font-size:20px;font-weight:500;letter-spacing:.005em;line-height:28px}.search-results__title{font-size:24px;font-weight:300;letter-spacing:0;line-height:32px;color:#212121}.search-results__wrapper{max-width:1024px;width:100%;margin:0 auto}.search-results__container{width:100%;margin:48px 0;padding:0 16px}.search-results__list{margin-top:16px;list-style-type:none;padding:0}.search-results__list-item{padding:16px 0;border-bottom:1px solid #dedede;width:100%}.search-results__list-item-title{color:#2aaf63}.search-results__list-item-link{text-decoration:none}.search-results__list-item-link-name{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results__list-item-description{margin:0;white-space:wrap}.search-results__pagination-container{display:flex;justify-content:center;margin-top:24px}
.v-pagination__item,.v-pagination__item--active,.v-pagination__navigation{box-shadow:none!important}
.page-navigation__link{font-size:12px;font-weight:400;letter-spacing:.02em;line-height:16px;color:#fff}.page-navigation__title{font-size:40px;font-weight:500;letter-spacing:-.005em;line-height:48px;color:#fff}.page-navigation__wrapper{background-color:#007d40;width:100vw;padding:16px 0 24px;display:flex;justify-content:center}.page-navigation{background-color:#007d40;max-width:1024px;margin:0 24px;width:100%}@media screen and (max-width:960px){.page-navigation{margin:0 16px}}.page-navigation__breadcrumbs-container{padding:8px 0}@media screen and (max-width:600px){.page-navigation__breadcrumbs-container{display:none}}.page-navigation__link{text-decoration:none}.page-navigation__title{margin:8px 0}@media screen and (max-width:600px){.page-navigation__title{font-size:28px;font-weight:500;letter-spacing:0;line-height:36px}}@media screen and (max-width:960px){.page-navigation__title{font-size:32px;font-weight:500;letter-spacing:0;line-height:40px}}
.product-image__image,.product-image__image-small{border-radius:20px;display:block;height:160px;width:160px}.product-image__image-small{height:100px;width:100px}
.preview-box__container{padding:0 24px;border-top:1px solid rgba(0,0,0,.12)}.preview-box__table{display:table;width:100%}.preview-box__table.fixed-table{table-layout:fixed}.preview-box__tree{padding-top:24px}.preview-box__table th{text-align:left;padding:16px}.preview-box__table tbody tr td{width:auto;white-space:normal;padding:16px;border-bottom:1px solid rgba(0,0,0,.12)}.preview-box__table tbody tr td:last-child{width:100%}.preview-box__table tbody tr td.first-col{color:rgba(0,0,0,.54)}.preview-box__table_cell_item.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-box__table_cell_item.classification-item{border-radius:16px;padding:4px 8px;display:inline-block}.preview-box__table_cell_item.classification-item.critical{color:#fff;background-color:#ff5252}.preview-box__table_cell_item.classification-item.warning{color:#fff;background-color:#fb8c00}.preview-box__table_cell_item.classification-item.information{color:#fff;background-color:#73a8ce}.link-click{cursor:pointer;text-decoration:underline}
.tree{--spacing:1.5rem;padding-left:0}.tree li{display:block;position:relative;padding-left:var(--spacing)}.tree>li,.tree ul{padding-left:0}.tree ul li{border-left:2px solid #ddd}.tree ul li:last-child{border-color:transparent}.tree ul li:before{content:"";display:block;position:absolute;top:calc(var(--spacing)/-1.5);left:-2px;width:calc(var(--spacing) + 2px);height:calc(var(--spacing) + 6px);border:solid #ddd;border-width:0 0 2px 2px}
.pointer{cursor:pointer}.tree-item__title{display:inline-flex;justify-content:center;align-items:center;padding-left:6px}
::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #e0e0e0;border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;background:#005d2f}.preview-box__svg{overflow:scroll;position:relative}.preview-box__svg img{width:100%;height:100%}.positioned-element{position:absolute;background-color:#00f;opacity:.4;z-index:10}
.knowledge_graph_class *{font-family:sans-serif;font-size:13px}.knowledge_graph_class_h1{font-size:18px}.knowledge_graph_class_h3{font-size:14px}.knowledge_graph_class_table{border-collapse:collapse}.knowledge_graph_class_maintable{border:1px solid #ddd;padding:8px;width:50%!important;vertical-align:baseline}.knowledge_graph_class_img{display:block;max-width:700px;height:100%}
.service-demo__description{font-size:20px;font-weight:300;letter-spacing:.005em;line-height:28px;color:#fff}.service-demo__query-title{font-size:28px;font-weight:500;letter-spacing:0;line-height:36px;color:#212121}.service-demo__title{font-size:40px;font-weight:500;letter-spacing:-.005em;line-height:48px;color:#fff}.service-demo__header{background:#007d40;width:100vw;padding-bottom:48px;display:flex;justify-content:center;color:#fff}.service-demo__header-container{width:100%;max-width:1024px;margin:0 24px}@media screen and (max-width:600px){.service-demo__header-container{margin:0 16px}}.service-demo__sub-header{align-items:center;display:flex}.service-demo__title{margin:24px 0}@media screen and (max-width:600px){.service-demo__description{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px;color:#fff}}.service-demo__image{margin-right:24px}@media screen and (max-width:600px){.service-demo__image{display:none}}.service-demo__button{margin:0}.service-demo__button,.service-demo__tab_button{color:#2aaf63!important}.service-demo__tab_button.active{background-color:#2aaf63!important;color:#fff!important}.service-demo-wrapper{width:100%;max-width:1024px;margin:0 auto}.service-demo-container{margin:24px}@media screen and (max-width:600px){.service-demo-container{margin:24px 16px}}.service-demo__container-title{color:#757575;font-size:18px;line-height:24px;font-weight:500}.service-demo__container-subtitle{color:#000;font-size:16px;font-weight:200}.service-demo__container-topbar{display:flex;justify-content:space-between;align-items:center;padding:24px}.service-demo__query-container{margin:24px 0 48px}@media screen and (max-width:600px){.service-demo__query-container{display:block}}.service-demo__parameters{border:1px solid #dedede;flex:1;display:flex;flex-direction:column;padding:24px}@media screen and (max-width:600px){.service-demo__parameters{display:block;margin-bottom:24px}}.service-demo__parameters-container{display:flex}.service-demo__result{flex:1;display:flex;flex-direction:column}.service-demo__result-container{flex-grow:1}.service-demo__parameter-item{padding:24px;width:100%}.service-demo__select-container{display:flex;align-items:center;position:relative}.service-demo__select-container:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');position:absolute;right:8px;width:24px;height:24px;pointer-events:none}.service-demo__select{width:100%;border:1px solid #a8a8a8;border-radius:5px;padding:16px 30px 16px 16px;text-overflow:ellipsis}.service-demo__code-box{height:100%}.isDisabledField{background-color:grey!important}
body,html{margin:0;padding:0;box-sizing:border-box}
