*,:after,:before{border:0;box-sizing:border-box;margin:0;padding:0}body,html{color:#222;font-family:Roboto Flex,sans-serif;height:100%;width:100%}footer,header,main,nav{display:block}a{background-color:transparent;text-decoration:none}b,strong{font-weight:700}img{border-style:none;vertical-align:top}button,input,optgroup{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}input::-ms-clear{display:none}button{cursor:pointer}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[hidden]{display:none}menu,ol,ul{list-style:none}html{font-size:17px}a{color:#0000ef}h1{color:#444;font-size:1.8rem;font-weight:700;line-height:1.1;text-decoration:none}.h2,h2{color:#444;font-size:1.4rem;font-weight:600;line-height:1.1;text-decoration:none}.h3,h3{color:#444;font-size:1.3rem;font-weight:600;line-height:1.1;text-decoration:none}.h4,h4{color:#444;font-size:1.2rem;font-weight:600;line-height:1.1;text-decoration:none}.page{min-height:100vh;min-width:320px}.container{margin:0 auto;width:93%}.hlt{background-color:#e0f7fa}.link{border-radius:.8rem;cursor:pointer;display:inline-block;line-height:1.5rem;padding:1.1rem;text-align:center}.link-sn{color:#006363!important;transition:box-shadow .2s,background-color .2s,color .2s}.link-sn:hover{background-color:rgba(0,99,99,.9);box-shadow:0 8px 12px 1px rgba(29,17,51,.12),0 3px 16px 2px rgba(9,32,77,.12),0 5px 10px -3px rgba(29,17,51,.12);color:#fff!important}.link-sn:focus{outline:2px solid #006363}.link-rd{transition:color .2s}.link-rd:hover{color:#006363!important}.link-rd:focus{outline:2px solid #006363}.link-bg{font-size:1.3rem;font-weight:400}.link-round{border-radius:50%;display:inline-block}.link-round:focus{outline:2px solid #006363}.block{padding:1.1rem 0}.block,.block__content{display:flex;flex-direction:column}.block__content{align-items:center}.sect{background-color:#fff;border-radius:.8rem;display:flex;flex-direction:column;width:100%}.sect__content{line-height:1.5rem;padding:1.6rem}.btn-icon{align-items:center;background-color:rgba(224,247,250,.8);border-radius:40px;display:flex;height:40px;justify-content:center;min-width:40px;transition:background-color .2s;width:40px}.btn-icon:hover{background-color:#abe9f2;border:1px solid #006363}.btn-icon img,.btn-icon svg{height:24px;width:24px}.btn-icon_lt{background-color:#fff}.footer{background-color:#abe9f2;color:#222;padding:1.6rem 0;text-align:center}.footer-btns{display:flex;justify-content:center;padding:1.6rem 0}.footer-btns__item{margin-right:1.6rem}.footer-btns__item:last-child{margin-right:0}.footer p{margin-bottom:1.6rem}.icon{align-items:center;background-color:rgba(224,247,250,.8);border-radius:40px;display:inline-flex;height:40px;justify-content:center;margin-right:1.1rem;min-width:40px;width:40px}.icon img,.icon svg{height:24px;width:24px}.link-pr{background-color:#006363;box-shadow:0 8px 12px 1px rgba(29,17,51,.12),0 3px 16px 2px rgba(9,32,77,.12),0 5px 10px -3px rgba(29,17,51,.12);color:#fff!important;transition:background-color .2s}.link-pr:hover{background-color:rgba(0,99,99,.9);box-shadow:0 8px 12px 1px rgba(29,17,51,.12),0 3px 16px 2px rgba(9,32,77,.12),0 5px 10px -3px rgba(29,17,51,.12)}.link-pr:focus{outline:2px solid #006363}.btn{border-radius:.8rem;cursor:default;font-size:1.3rem;font-weight:400;line-height:1.5rem;min-height:4rem;min-width:4rem;padding:1.1rem;transition:outline .2s ease}.btn:focus{outline:2px solid #006363}.btn-wide{min-width:11rem}.btn-pr:not(:disabled){background-color:#006363;color:#fff!important;transition:background-color .2s}.btn-pr:hover:not(:disabled){background-color:rgba(0,99,99,.9)}.btn-sn:not(:disabled){color:#006363!important;transition:background-color .2s,color .2s}.btn-sn:not(:disabled):hover{background-color:rgba(0,99,99,.9);color:#fff!important}.columns{align-items:center;display:flex;flex-direction:column}.columns>*{margin-bottom:1.1rem}.columns>:last-child{margin-bottom:0}.cols{display:flex;flex-flow:row wrap}.cols>:nth-child(n+2){margin-top:1.6rem}.col{width:100%}.col-head{margin-bottom:1.6rem}.col-content{padding-left:1.6rem}.list li{margin-bottom:1.1rem}.list li:last-child{margin-bottom:0}.topbar{background:#e0f7fa;height:4rem}#menu-toggle{display:none}.menu-btn{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:2rem;justify-content:center;position:fixed;right:2rem;top:1rem;width:2rem;z-index:12}.menu-btn i{background:rgba(0,99,99,.5);border-radius:.1rem;display:block;height:.2rem;transition:.3s ease-in-out;width:2rem}.menu-btn:hover i{background-color:#006363}.overlay{background:rgba(0,0,0,.4);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:8}.menu{background:#e0f7fa;border-radius:.8rem 0 0 .8rem;box-shadow:0 8px 12px 1px rgba(29,17,51,.12),0 3px 16px 2px rgba(9,32,77,.12),0 5px 10px -3px rgba(29,17,51,.12);position:fixed;right:-30rem;top:4rem;transition:right .3s ease-in-out;width:15rem;z-index:15}.menu__item{margin-bottom:.5rem}.menu__item:last-child{margin-bottom:0}.menu__item-link{display:block;font-weight:600;text-transform:uppercase}#menu-toggle:checked~.menu{right:0}#menu-toggle:checked~.overlay{display:block}#menu-toggle:checked~.menu-btn i:first-child{transform:translateY(10px) rotate(45deg);transform-origin:center}#menu-toggle:checked~.menu-btn i:nth-child(2){opacity:0}#menu-toggle:checked~.menu-btn i:nth-child(3){transform:translateY(-10px) rotate(-45deg);transform-origin:center}.mh{display:flex;flex-direction:column;padding-bottom:1.1rem}.mh__b1{order:1}.mh__b2{align-items:flex-end;margin:1.6rem 0;order:1}.mh__b2,.mh__b3{display:flex;justify-content:center}.mh__b3{flex-direction:row;order:3}.mt{display:flex;flex-direction:column;justify-content:center;text-align:left}.mt-c{text-align:center}.mt__text{margin-bottom:.5rem}.slider{border-radius:.8rem;box-shadow:0 8px 12px 1px rgba(29,17,51,.12),0 3px 16px 2px rgba(9,32,77,.12),0 5px 10px -3px rgba(29,17,51,.12)}.slider__images,.slider__slide-content{position:relative}.slider__image-back{left:0;position:absolute;top:0}.slider__image{left:0;position:relative;top:0}.slider__picture img,.slider__picture source{border-radius:.8rem;width:100%}.slider__captions{align-items:center;background-color:rgba(224,247,250,.8);border-radius:0 0 .8rem .8rem;bottom:0;display:flex;height:3.5rem;justify-content:center;left:0;line-height:1.5rem;padding:1.1rem;position:absolute;width:100%;z-index:20}.slider__caption-txt{color:#006363;font-family:"PT Serif",sans-serif;text-align:center}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}#sl .slider__dissolve{animation:fadeOut 1s ease forwards}#sl .slider__captions{animation:fadeInOut 7s ease infinite}.materials{margin:4.4rem 0}.material{background-color:rgba(224,247,250,.8);display:flex;flex-direction:column;margin-bottom:2.2rem}.material:last-child{margin-bottom:0}.material{border-radius:.8rem;padding-bottom:1.6rem}.material__picture-block{border-radius:.8rem .8rem 0 0;margin:0 auto;overflow:hidden;position:relative}.material__picture-block img,.material__picture-block source{width:100%}.material__head{align-items:center;background-color:rgba(224,247,250,.8);bottom:0;display:flex;height:3.7rem;justify-content:center;left:0;padding:.5rem;position:absolute;text-align:center;width:100%}.material__desc{padding:1.1rem}.material__info{align-items:center;display:flex;margin-bottom:1.1rem}.material__form{text-align:center}.hd{display:none}.nowrap{white-space:nowrap}.pd-v{padding:1.1rem 0}.pd-t{padding-top:1.6rem}.pd-b{padding-bottom:1.1rem}.mg-b{margin-bottom:1.1rem}.ta-c{text-align:center}.up{box-shadow:0 8px 12px 1px rgba(29,17,51,.12),0 3px 16px 2px rgba(9,32,77,.12),0 5px 10px -3px rgba(29,17,51,.12);overflow:hidden}.cl-pr{color:#006363}.w-50,.w-75{width:100%}.quest__content{margin-bottom:1.6rem;width:100%}.quest__content:last-child{margin-bottom:0}.quest__item{margin-bottom:1.6rem}.quest__item:last-child{margin-bottom:0}.ans__block{padding-left:1.6rem;padding-top:1.6rem}.ans__content{line-height:1.5rem;margin-top:1.6rem;padding-left:1.6rem}.ans__header{margin-bottom:1.1rem}.rev{animation:rev .2s ease forwards}@keyframes rev{to{transform:rotate(180deg)}}.exp__btn{background-color:transparent;border-radius:.8rem;padding:1.1rem;width:100%}.exp__content{align-items:center;color:#222;display:flex;justify-content:space-between}.exp__title{padding-right:1.6rem;text-align:left}.sp{margin:0 1.6rem}@media (min-width:400px){#sl .slider__slide,.material{width:388px}}@media (min-width:768px){html{font-size:18px}.topbar{height:6rem}.menu-btn,.overlay{display:none}.menu__item{margin-bottom:0;margin-right:1.1rem}.menu__item:last-child{margin-right:0}.menu{align-items:center;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:row;height:6rem;justify-content:center;position:static;width:100%}.mh__b3{display:none}#sl .slider__slide{width:400px}.pd-v{padding:1.6rem 0}.pd-t{padding-top:2.2rem}.pd-b{padding-bottom:1.6rem}.mg-b{margin-bottom:1.6rem}.w-50{width:50%}.w-75{width:75%}}@media (min-width:1024px){html{font-size:19px}.block__content{align-items:stretch;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}.sect__content{flex:1 0 auto;padding:2.2rem}.columns>*{margin-bottom:0}.columns{align-items:stretch;flex-direction:row}.columns>:first-child{margin-right:1.1rem}.columns>:last-child{margin-left:1.1rem}.mh{flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;padding:1.6rem 0}.mh__b1{order:2;padding:0 2.2rem;padding-bottom:0}.mh__b2{margin:0;order:1}.mt-c{text-align:left}.mt__text{margin-bottom:1.6rem}.material{width:100%}.material,.material:last-child{margin-bottom:0}}@media (min-width:1200px){html{font-size:19px}.cols{align-items:stretch;justify-content:space-evenly}.cols>:nth-child(n+2){margin-top:0}.cols>:nth-child(n+4){margin-top:2.2rem}.col{width:30%}}@media (min-width:1400px){html{font-size:19px}.container{width:75%}}@media (min-width:2500px){html{font-size:20px}.container{width:60%}}@media (min-width:3400px){html{font-size:21px}}