*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,ul,ol,li{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;display:block}button{font:inherit;background:none;border:none;cursor:pointer}body{font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--color-gray-dark);line-height:1.5;font-size:16px}h1{font-size:1.75rem;font-weight:700;color:var(--color-gray-dark)}h2{font-size:1.5rem;font-weight:700}h3{font-size:1.25rem;font-weight:600}h5{font-size:1.1rem;font-weight:600;color:var(--color-primary)}h6{font-size:1rem;font-weight:600}.btn--primary{display:inline-block;background:var(--color-primary);color:var(--color-white);border:none;border-radius:.25rem;padding:.5rem .75rem;cursor:pointer;font-weight:600;transition:opacity .15s ease-in-out}.btn--primary a{color:var(--color-white)}.btn--primary:hover{opacity:.85}.header{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--color-white);box-shadow:var(--shadow-base);min-height:var(--navi-height)}.header .basic{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 20px}.header__logo{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.header__logo:focus,.header__logo:focus-visible,.header__logo:active{outline:none;box-shadow:none}.header__logo img{height:100px;width:auto;margin:0 auto}.logo-title{font-size:13px;font-weight:600;line-height:1.2;color:var(--color-gray-dark)}.btn.mobile-menu{display:block;font-size:22px;color:var(--color-primary);order:1}.header__nav{display:none;width:100%;order:3}.nav__list{display:flex;flex-direction:column}.nav__item{border-top:1px solid var(--color-gray-light)}.nav__itemlink{display:flex;align-items:center;gap:8px;padding:10px 4px;color:var(--color-gray-dark);font-weight:500}.nav__itemlink:hover,.nav__itemlink.active{color:var(--color-primary)}.header .hidden{display:none}.header .hidden ul{display:flex;gap:12px}@media screen and (min-width: 768px){.header .basic{flex-wrap:nowrap}.btn.mobile-menu{display:none}.header__nav{display:block!important;width:auto;order:2}.nav__list{flex-direction:row;gap:4px}.nav__item{border-top:none}.nav__itemlink{padding:8px 10px;border-radius:4px}.nav__itemlink:hover{background:#6495ed1a}.header .hidden{display:block;order:3}}.footer{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;background:var(--color-gray-dark);color:var(--color-white);padding:24px 20px;margin-top:40px}.navi-group{flex:1 1 220px}.navi-group__title{color:var(--color-primary);margin-bottom:8px}.navi-group ul li{margin-bottom:6px;font-size:14px}.navi-group a{color:var(--color-white)}.navi-group a:hover{color:var(--color-primary)}:root{--color-primary: cornflowerblue;--color-blue: blue;--color-gray-light: lightgray;--color-gray-dark: #2c2c3a;--color-white: #fff;--shadow-base: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-large: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--navi-height: 192px}html{margin:0 20px 10px}body{padding-top:200px;margin-bottom:5px}a{text-decoration:none;color:var(--color-primary)}h1,h5{margin-top:15px}h6{margin-top:10px}p{text-align:justify;margin-top:5px;margin-bottom:5px}h6.fig{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);text-align:center;font-weight:700}i{font-size:20px;margin-right:10px;margin-bottom:10px}.slides__title{color:var(--color-primary);text-align:center;margin-top:15px}.slideshow-container{margin:10px auto 50px;position:relative}.mySlides{position:relative;padding-block:30px}.mySlides img{vertical-align:middle;text-align:center}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:var(--color-primary);font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:#000c}.text{color:var(--color-primary);font-size:.8rem;font-style:italic;padding:8px 12px;position:absolute;display:inline-block;background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:15px;box-shadow:var(--shadow-large);left:0;width:100%;text-align:center;bottom:-30px}.numbertext{color:var(--color-primary);font-size:12px;padding:8px 12px;position:absolute;top:0}.dots{margin-top:15px}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{background-color:#717171}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{0%{opacity:.4}to{opacity:1}}.manual{position:relative}label{display:block;border-radius:3%;margin-bottom:4px}figure figcaption{font-size:.85rem;color:#5a5a68;font-style:italic;margin-top:10px;margin-bottom:0;padding:0}figure{position:relative;text-align:center;margin:24px 0}.manual img{width:100%;border:1px solid var(--color-gray-light);border-radius:4px}.bold{font-weight:700}p span.underline{text-decoration:underline}.manual div.italic{font-size:.85rem;font-style:italic;color:#5a5a68}#player{display:flex;justify-content:center;align-items:center}.download__title{text-align:center;padding:20px;color:var(--color-primary)}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;transition:all .15s ease-in-out;cursor:pointer}.btn.btn-primary{background:var(--color-primary);color:var(--color-white);cursor:pointer}.page-header{margin:0 0 10px;text-align:center}.contact.header__logo{display:flex;margin:0 0 10px;justify-content:center;gap:10px;height:80px}.contact.header__logo img{height:100%;align-items:center}.contact__info{margin:0 0 10px;text-align:center}.list__social__icons{margin:0 0 10px 5px;text-align:center;display:flex;justify-content:center}.list-inline-item{padding:0 5px}#contactForm{width:auto}.controls label{margin:0 0 5px}@media screen and (min-width: 300px){.slideshow-container{width:250px;height:200px}}@media screen and (min-width: 768px){.manual figure{width:auto}.manual figure img{width:auto}main{font-size:18px}.slideshow-container{width:400px;height:300px}#video1{width:640px;height:320px}}@media screen and (min-width: 960px){.slideshow-container{width:800px;height:600px}#video1{width:960px;height:480px}}@media screen and (min-width: 1800px){.text{display:block;bottom:-30px}#video1{width:1280px;height:640px}}.seo-text h2{margin-top:24px}.seo-text ul{margin:8px 0 8px 20px;list-style:disc}.seo-text a{text-decoration:underline}
