*{box-sizing:border-box}
:focus{outline:3px solid red;outline-offset:1px}
:focus:not(:focus-visible){outline:none}
:focus-visible{outline:3px solid red;outline-offset:1px}
body{background:url(../images/webp/bg.webp) no-repeat left center fixed;background-size:cover;background-attachment:fixed;min-height:100%;height:auto;font-size:80%}
body,button{font-family:Georgia,Times,serif;color:#733c73}
button{font-weight:700;font-size:100%;width:fit-content}
em{font-style:normal;font-weight:700}
a[href]{text-decoration:none;color:#733c73}
.pause{display:block;margin:0 0 .25em;padding:0;text-align:center}
.pause button{border:none;background:none}
.pause img{background:none;border:none;border-radius:50%;width:2em;height:2em}
.sb-Slide{all:inherit;display:none}
.sb-smlpic{margin-top:.5em}
.sb-smlpic img{margin:.1em;border:#fff;border-radius:.15em;padding:.3em;background:#fff;height:120px;width:auto}
.sb-banner{margin:1mm 0;width:auto;text-align:center}
.sb-banner img{max-width:100%;height:100%}
.navD{display:none;margin:0 5% 5mm}
.navD a,.navD button,.navD p{display:flex;flex:15%;justify-content:center;padding:.5em 0;font-weight:700}
.navD > p,.navD > a,.navD > button{margin:0 .3%}
.navD p,.navD a,.navD button,.navM-oBlock a,.navM-oBlock p,.navM-oBlock > button,.navM-btn{border-radius:.5em;border:5px solid;border-image:url(edge.png) 30% stretch}
.navD a,.navD button,.navM-oBlock a,.navM-btn,.navM-btn2,.navM-oBlock > button{background-color:#fff}
.navD p,.navM-oBlock p{background-color:#f6eef6}
.navDrop{display:none;visibility:hidden;position:fixed;top:0;left:0;justify-content:center;overflow-x:hidden;background-color:#733c73;border-radius:.5em}
.navDrop > div{padding:1em 1em 0}
.navM-oBlock a,.navM-oBlock p,.navM-oBlock > button{width:14em}
.navM-oBlock a,.navM-oBlock > button{padding:.5em 0 0}
.navM{display:flex;justify-content:center;align-items:center;margin:0 auto 2mm}
.navM-btn{display:flex;margin:0 1mm;justify-content:center;align-items:center;width:14mm;height:14mm;padding:2mm}
.navM-btn img{width:2.5em;height:2.5em;margin:0 .8em;border-radius:50%}
.navM-over{display:none;visibility:hidden;height:100%;width:0;position:fixed;flex-direction:column;align-items:center;z-index:2;top:0;left:0;background:url(../images/webp/bg.webp) no-repeat left center fixed;background-size:cover;overflow-x:hidden;transition:.5s}
.navM-oBlock{display:flex;flex-direction:column;text-align:center;font-weight:700}
.navM-oBlock a,.navM-oBlock p,.navM-oBlock > button{height:initial;margin:0 0 1em;padding:.25em;min-width:15em;border-radius:.5em;border:5px solid;border-image:url(edge.png) 30% stretch}
.navM-x{margin:3em 0 2em;border:none;background:none;padding:0;line-height:.5em;border-radius:50%}
.navM-x > img{padding:2px;width:2em;height:2em}
.sb-flex{display:flex;margin:0 5%;flex-wrap:wrap;justify-content:center;flex-direction:column}
.sd-flexrow{flex-direction:row}
.sb-info{flex:40%;margin:0 1.5%}
.sb-paper{padding:3px;background:#fff;border-radius:1em}
.sb-text{text-align:left;display:flex;justify-content:center;border-radius:1em;border:2px solid #733c73;padding:0 2.5mm}
.sb-text > h1{margin:1mm 0 0}
.sb-signed{font-style:italic}
.sb-photo{flex:40%;margin:0 auto}
.sb-photo img{max-width:100%;height:auto;background-color:#fff;border-radius:.5em;padding:3px;margin:0 0 .25em}
.sb-ribbon{display:flex;justify-content:center;margin-top:1em}
.sb-ribbon > div{border:.4em solid;border-image:url(edge2w.png) 35%;margin:0;height:4.6em;background-size:cover;background-color:#FFF0F560}
.sb-ribbon a{margin-right:.3em;border-radius:1em}
.sb-ribbon img{width:3em;height:3em;padding-top:.8em}
.sb-hide{display:none}
.fontplus{font-size:larger}
.fontnorm{font-weight:400}
.helv{font-family:helvetica}
.padb-25{padding-bottom:.25em}
.pad1em{padding-left:1em}
.pad5em{padding-left:5em}
.maxw100{max-width:100%}
.txtmid{text-align:center}
.t-about{flex:40%;margin:0 1.5%}
.slideBtns{margin:.8em 0}
.slideBtns button{margin:0 .8em;border:none;background:none;padding:0;line-height:.5em;border-radius:50%}
.slideBtns img{width:2.5em;height:2.5em}
.slideCount{position:absolute;margin:.8em 0 0 75%;padding:.3em;border-radius:.3em;background:#fff}
.sbg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:5;background:url(../images/webp/bg.webp) no-repeat center center fixed;background-size:cover;overflow-x:hidden;transition:.5s}
.sbg-slide{display:block;width:100%}
.sbg-text{display:none;text-align:left}
.sbg-adj{display:flex;justify-content:center}
@media screen and (min-width: 951px) {
body{font-size:112.5%}
.sb-banner{margin:1em 0}
.navD{display:flex}
.navM,.closebtn,.navM-x{display:none}
.sb-text > h1{margin:initial}
.sb-photo{margin:0 1.5%;flex:40%}
.sb-photo p{margin:0}
.sb-photo img{padding:4mm}
.sb-flex{flex-direction:row-reverse}
.sb-hide{display:inline}
.sb-smlpic > img{height:initial}
}
@media print {
body{background:none;color:#000}
a[href]{color:#000}
.sb-banner{margin:0 0 2mm}
.navM,.navD,.navM-over,.sb-ribbon{display:none}
.slideBtns{visibility:hidden}
.sb-paper{padding:1mm}
.sb-text,.sb-link a{background:initial}
.sb-link a{border:initial}
.sb-text{border:.5pt solid #000}
.sb-photo{flex:100%;text-align:center}
.sb-photo img{max-width:50%;border:1mm}
.sbg{background:none}
}