@import url(https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap);:root{--ast-global-color-0:#31287b;--ast-global-color-1:#5f5095;--ast-global-color-2:#c8c9e7;--ast-global-color-3:#f1f1fa;--ast-global-color-4:#0d8080;--ast-global-color-5:#d70093;--ast-hover-color-5:#8b015f;--ast-global-color-6:#fff;--ast-global-color-7:#f0f8ff;--ast-global-color-8:#000;--default-border-color:var(--ast-global-color-0);--default-padding:0.5rem;--header-height:80px;--footer-height:50px;--footer-image-height:calc(var(--footer-height) - var(--default-padding)*2);--wp--preset--font-size--small:clamp(12px,0.75rem + ((1vw - 3.2px) * 0.156),14px);--wp--preset--font-size--medium:clamp(16px,1rem + ((1vw - 3.2px) * 0.156),18px);--wp--preset--font-size--large:clamp(20px,1.25rem + ((1vw - 3.2px) * 0.156),22px);--wp--preset--font-size--x-large:42px;--wp--preset--font-size--h-4:clamp(22px,1.375rem + ((1vw - 3.2px) * 0.313),26px);--wp--preset--font-size--h-3:clamp(23px,1.438rem + ((1vw - 3.2px) * 0.703),32px);--wp--preset--font-size--h-2:clamp(28px,1.75rem + ((1vw - 3.2px) * 0.781),38px);--wp--preset--font-size--h-1:clamp(36px,2.25rem + ((1vw - 3.2px) * 0.938),48px);--font-headings:"Kanit";--font-text:"Funnel sans";--fa-width:auto}html{font-size:112.5%;line-height:normal}body{color:var(--ast-global-color-8);font-family:var(--font-text),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--ast-global-color-0);font-family:var(--font-headings),sans-serif;font-weight:400;a{color:inherit;&:hover{color:var(--ast-global-color-4)}}}h1{font-size:var(--wp--preset--font-size--h-1)}h2{font-size:var(--wp--preset--font-size--h-2)}h3{font-size:var(--wp--preset--font-size--h-3)}a{color:var(--ast-global-color-5);&:hover{color:var(--ast-global-color-0)}}main{min-height:calc(100vh - var(--header-height) - var(--footer-height))}.sensornet-simple-pager-list,[data-block-type=Index] ul,[data-block-type=Text] ul{&:has(a){list-style:none;padding-left:0}h2{margin-bottom:.25rem}li{&:has(a){position:relative;padding-left:1.5em;color:var(--ast-global-color-4);width:fit-content}a{color:inherit;&:before{content:"\f0a9";font-family:var(--fa-family-classic);font-weight:900;font-size:.75em;position:absolute;left:.25rem;top:.25rem}}&:hover{a{color:var(--ast-global-color-0)}}}}[type=checkbox],[type=radio]{margin:3px}.hidden{display:none}.hide-children>*{opacity:0}.cursor-wait{cursor:progress}header{position:fixed;left:0;right:0;top:0;height:var(--header-height);padding-left:var(--default-padding);padding-right:var(--default-padding);display:flex;align-items:center;background-color:var(--ast-global-color-6);z-index:99;.main-logo-container{margin-right:auto;img{width:300px;max-width:300px}}}.main-menu{display:flex;justify-content:space-evenly;li{margin:0;padding:0;color:var(--ast-global-color-0);font-family:Kanit,sans-serif;font-size:.83333333333333rem;font-weight:500;text-transform:uppercase;list-style-type:none;a{color:inherit;font:inherit;text-decoration:none;&:hover{color:var(--ast-global-color-1)}}&.sub-menu-toggle{.fa-chevron-down{margin-left:.5rem;font-weight:600;font-size:.75em}.sub-menu{width:240px}}}&>li{margin-right:2em;line-height:var(--header-height)}}.language-navigation{height:var(--header-height);i{color:var(--ast-global-color-1);font-size:1.15rem;line-height:var(--header-height)}svg{width:23px;height:15px}}.sub-menu-toggle{.sub-menu{position:absolute;overflow:hidden;top:var(--header-height);max-height:0;height:auto;margin-top:0;margin-bottom:0;margin-left:-1rem;padding:0;background-color:var(--ast-global-color-6);border-top:2px solid var(--ast-global-color-0);box-shadow:0 4px 10px -2px rgba(0,0,0,.1);opacity:0;transition:all .2s ease-in-out;li{margin:0;a{display:block;height:3rem;padding:0 1em;color:inherit;border-bottom:1px solid var(--ast-global-color-3);font-family:inherit;line-height:3rem}&:hover a{background-color:var(--ast-global-color-3)}}}&:hover .sub-menu{opacity:1;max-height:fit-content}}main{margin-top:var(--header-height)}footer{background-color:var(--ast-global-color-6);padding-top:var(--default-padding);padding-bottom:var(--default-padding);.footer-logo-container{margin-left:auto;margin-right:auto;width:fit-content;a{img{height:var(--footer-image-height)}}}}