:root{--white: #ffffff;--grey-lightest: #f2f2f2;--grey-light: #e2e0e0;--grey: #6d6f71;--grey-dark: #5e5e5e;--grey-darker: #333333;--black: #000000;--black-a10: hsla(0, 0%, 0%, 10%);--black-a20: hsla(0, 0%, 0%, 20%);--color-primary: #33c7cc;--color-primary-light: #6CFFFF;--color-primary-dark: #00939e;--color-primary-darker: #145052;--color-primary-darkest: #242d2d;--cp-hue: 182;--cp-saturation: 60%;--cp-ligh: 50%;--color-primary-a10: hsla(var(--cp-hue), var(--cp-saturation), var(--cp-ligh), 10%);--color-primary-a20: hsla(var(--cp-hue), var(--cp-saturation), var(--cp-ligh), 20%);--color-primary-a50: hsla(var(--cp-hue), var(--cp-saturation), var(--cp-ligh), 50%);--color-primary-t0: #33c7cc;--color-primary-t10: #58cdd2;--color-primary-t20: #73d4d7;--color-primary-t30: #8adadd;--color-primary-t40: #9fe1e2;--color-primary-t50: #b4e7e8;--color-surface-t0: #121212;--color-surface-t10: #282828;--color-surface-t20: #3f3f3f;--color-surface-t30: #575757;--color-surface-t40: #717171;--color-surface-t50: #8b8b8b;--color-surface-tonal-t0: #192222;--color-surface-tonal-t10: #2e3737;--color-surface-tonal-t20: #454d4c;--color-surface-tonal-t30: #5d6463;--color-surface-tonal-t40: #767c7b;--color-surface-tonal-t50: #8f9494;--color-danger: #fb5050;--color-info: #278ACD;--color-success: #57cb72;--color-warning: #ffaf24;--global-radius: 5px;--global-duration: .25s;--menu-height: 70px;--container-width: 1200px}*,:before,:after{box-sizing:border-box}html,body{padding:0;margin:0;overscroll-behavior:none}body{color:var(--grey-darker);font-family:Roboto,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.container{margin:auto;width:100%;max-width:var(--container-width);padding:0 2rem}.container--no-padding{padding:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}ul,ol{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}form,img{margin:0;padding:0}img{border-width:0}textarea,input{font-size:14px}select{margin:0}table{width:100%;border-collapse:separate;border-spacing:0}tr:not(:last-child) td{border-bottom:1px solid var(--table-tr-border-color)}th{padding:.5rem;border-bottom:1px solid var(--table-th-border-color);text-align:left}td{padding:.75rem .5rem;margin:0;border-width:0}pre{margin:0;padding:0}h1,h2,h3{margin:0;padding-top:0}h2{font-size:1.25em}h3{font-size:1em}p{margin:0 0 1rem}button,select,textarea{font-size:100%;margin:0}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}h1 a{color:var(--dark-color)}.bo-page-title{margin-bottom:2rem}label{display:block;margin:0;padding-bottom:.5rem;font-size:.875rem;font-weight:700}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],select{width:100%;height:3rem;margin:0;padding:.5rem 1rem;border:1px solid var(--input-border-color);border-radius:var(--global-radius);background-color:var(--input-bg-color);color:var(--input-color)}[type=text].error,[type=password].error,[type=date].error,[type=datetime].error,[type=datetime-local].error,[type=month].error,[type=week].error,[type=email].error,[type=number].error,[type=search].error,[type=tel].error,[type=time].error,[type=url].error,[type=color].error,select.error{border-color:var(--color-danger)}textarea{width:100%;min-height:6rem;margin:0;padding:.5rem 1rem;border:1px solid var(--input-border-color);border-radius:var(--global-radius);background-color:var(--input-bg-color);color:var(--input-color);resize:vertical}.form-group{margin-bottom:2rem}.form-group__hints{margin-top:.5rem;font-size:.875rem;font-style:italic}.form-group__hints p{margin-bottom:.5rem}.form-group__hints__rules{padding-left:.875rem}.form-group__error{margin-top:.5rem;color:var(--color-danger);font-size:.875rem}.row{display:flex}.column{flex:1 1 auto}.mb-16{margin-bottom:1rem}@media only screen and (min-width: 640px){.hide-from-medium{display:none}}.text-center{text-align:center}.uppercase{text-transform:uppercase}.roboto-300{font-family:Roboto,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.kreon-300{font-family:Kreon,serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.roboto-400{font-family:Roboto,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.kreon-400{font-family:Kreon,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.roboto-700{font-family:Roboto,serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100}.kreon-700{font-family:Kreon,serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.button{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .65rem;border:1px solid transparent;border-radius:var(--global-radius);background-color:var(--button-bg-color);color:var(--black);font-size:.75rem;font-weight:400;line-height:1;text-align:center;text-decoration:none;transition:all var(--global-duration) ease-in;cursor:pointer;-webkit-appearance:none}.button.danger,.button.alert{background-color:var(--color-danger)}.button.info{background-color:var(--color-info)}.button.success{background-color:var(--color-success)}.button.warning{background-color:var(--color-warning)}.button:hover{text-decoration:none;filter:brightness(110%)}.button.large{padding:.65rem 1rem;font-size:1.125rem}.button.expanded{width:100%}.button.hollow{color:var(--button-bg-color);border:1px solid var(--button-bg-color);background-color:transparent}.button.hollow:hover{border:1px solid var(--button-bg-color);background-color:var(--button-bg-color);color:var(--black)}.button.min-size{min-width:128px}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled:not(.hollow),.button.disabled:hover:not(.hollow),.button.disabled:focus,.button[disabled]:not(.hollow),.button[disabled]:hover:not(.hollow),.button[disabled]:focus{background-color:var(--color-primary)}.chip{display:inline-flex;justify-content:center;min-width:80px;padding:.25rem;border-radius:25px;background-color:var(--color-surface-tonal-t50);color:var(--black);font-size:.75rem}.chip--danger{background-color:var(--color-danger)}.chip--info{background-color:var(--color-info)}.chip--success{background-color:var(--color-success)}.chip--warning{background-color:var(--color-warning)}.response-message{font-size:.875rem}.response-message.success{color:var(--color-success)}.response-message.error{color:var(--color-danger)}:root{--button-bg-color: var(--color-primary);--input-color: var(--grey-darker);--link-color: var(--color-primary-dark);--pagination-bg-color: var(--white);--pagination-bg-color-hover: var(--color-primary-a20);--pagination-border-color: var(--color-primary-darker);--pagination-color: var(--black);--table-th-border-color: var(--grey);--table-tr-border-color: var(--grey-light);--topic-color: var(--grey)}.ht-main{min-height:calc(100vh - var(--menu-height) - 120px);background-color:var(--grey-lightest)}.ht-header{display:flex;align-items:center;position:relative;min-height:70px;background-color:var(--white);z-index:10}@media only screen and (max-width: 1023px){.ht-header{flex-wrap:wrap;padding:0 1rem}}@media only screen and (min-width: 1024px){.ht-header{gap:2rem;padding:0 2rem}}.ht-header:not(.home){border-bottom:1px solid var(--grey-light);background-color:var(--white)}.ht-header.home a{color:var(--white)}.ht-header__home-link{width:134px;padding-top:.5rem;line-height:0}.ht-header__navbar{display:flex;align-items:center;gap:2rem;flex:1 1 auto}@media only screen and (max-width: 1023px){.ht-header__navbar{flex-direction:column;width:100%;height:0;background-color:var(--white);overflow:hidden}.ht-header__navbar.open{height:calc(100vh - var(--menu-height));padding:1rem 0}}@media only screen and (min-width: 1024px){.ht-header__navbar{justify-content:space-between;align-items:center;gap:2rem;flex:1 1 auto}}.ht-header__nav{display:flex;align-items:center;gap:2rem}@media only screen and (min-width: 1024px){.ht-header__nav{margin-left:auto}}.ht-header__nav__link{color:var(--grey);font-size:.75rem;font-weight:700;text-transform:uppercase}.ht-header__nav__link:hover{color:var(--color-primary)}@media only screen and (max-width: 479px){.idt-menu-mobile-toggle{flex:0 0 auto}}@media only screen and (max-width: 1023px){.idt-menu-mobile-toggle{display:block;position:relative;width:calc(var(--menu-height) * .75);height:var(--menu-height);margin-left:auto;border:none;background:none;color:var(--color-primary-dark)}.idt-menu-mobile-toggle.is-active span:nth-child(1){transform:translate(-50%) translateY(11px) rotate(45deg)}.idt-menu-mobile-toggle.is-active span:nth-child(2){opacity:0}.idt-menu-mobile-toggle.is-active span:nth-child(3){transform:translate(-50%) translateY(-11px) rotate(-45deg)}.idt-menu-mobile-toggle span{display:block;position:absolute;left:50%;width:35px;height:3px;background-color:currentColor;transition:all 86ms ease-out;transform:translate(-50%)}.idt-menu-mobile-toggle span:nth-child(1){top:calc(50% - 12px)}.idt-menu-mobile-toggle span:nth-child(2){top:calc(50% - 1px)}.idt-menu-mobile-toggle span:nth-child(3){top:calc(50% + 10px)}}@media only screen and (min-width: 1024px){.idt-menu-mobile-toggle{display:none}}.ht-logo{fill:var(--grey)}.ht-logo.home,.ht-logo.footer{fill:var(--white)}.ht-logo.footer{width:200px}.ht-search-combo{display:flex;align-items:center;gap:.5rem;max-width:800px;margin:auto;padding:0 .25rem 0 0;border-radius:50px;background-color:var(--white);overflow:hidden}@media only screen and (max-width: 639px){.ht-search-combo{width:100%}}@media only screen and (min-width: 1024px){.ht-search-combo{min-width:380px}}.ht-search-combo.border{box-shadow:0 0 1px 1px var(--grey-light)}.ht-search-combo__input{padding:.5rem 0 .5rem 1rem;border:none;border-radius:50px 0 0 50px}.ht-search-combo__select{flex:0 0 auto;width:125px;height:44px;border:none;text-align:center}.ht-search-combo__select:hover{background-color:var(--color-primary-a20)}.ht-search-combo__button{flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:100%;border:none;background-color:var(--grey-lightest);cursor:pointer}.ht-search-combo__button:hover{background-color:var(--color-primary-a20)}.ht-footer{display:flex;align-items:center;gap:2rem;min-height:120px;background-color:var(--color-primary-darkest);color:var(--white)}@media only screen and (max-width: 1023px){.ht-footer{flex-direction:column;padding:2rem}}@media only screen and (min-width: 1024px){.ht-footer{padding:.5rem 2rem}}.ht-footer__copy{flex:0 0 auto}.ht-footer__all-links{display:flex;align-items:center;flex-wrap:wrap;position:relative;list-style:none}@media only screen and (max-width: 1023px){.ht-footer__all-links{justify-content:center;row-gap:1rem;column-gap:1.5rem;padding:0}}@media only screen and (min-width: 1024px){.ht-footer__all-links{gap:1.5rem;padding-left:2rem}.ht-footer__all-links:before{content:"";display:block;position:absolute;top:50%;left:0;height:2rem;border-left:1px solid var(--color-primary);transform:translateY(-50%)}}.ht-footer__all-links li{flex:0 0 auto}.ht-footer__link{color:var(--color-primary)}.ht-footer__link:hover{color:var(--color-primary-light);text-decoration:underline}.ht-footer .ht-logo{flex:0 0 auto}@media only screen and (min-width: 1024px){.ht-footer .ht-logo{margin-left:auto}}
