.progressBar{margin:4;background:white;width:200px;height:20px;border:1px solid black;position:relative}.progressBar>div:nth-child(1){position:absolute;top:0;left:0;width:0;height:20px;background-color:#ABF}.progressBar>div:nth-child(2){position:absolute;top:0;left:0;width:200px;height:20px;text-align:center;line-height:20px;font-weight:bold}#uDone img{width:200}svg{fill-rule:evenodd}.phEd{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;display:inline-flex;justify-content:space-around;gap:4px;padding:4px}.phEd>span{transition:3s;background:#0004;border-radius:2px;border:1px solid #fff}.phEd>span>svg{width:50;height:50;fill:#fff}.phEd span.trg{background:red;transition:none}div.phAddB{transform:translateX(-50%);left:50%;top:-50;right:unset}div.phAddA{transform:translateX(-50%);left:50%;bottom:-50;top:unset;right:unset;z-index:2;visibility:hidden}dialog{max-width:90vw;background-color:#333;color:#fff;text-align:center;border:0;Xpadding:2rem;border-radius:6px;box-shadow:0 0 14px 8px rgba(0,0,0,0.5)}dialog[open]{animation:appear .2s ease-out}dialog::backdrop{background:linear-gradient(180deg,rgba(0,0,99,.75),rgba(0,0,0,.75))}dialog>div{width:180;margin:auto;display:flex;justify-content:space-around}@keyframes appear{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}#loginDlg{margin-top:10vh}#loginDlg>form>div{display:flex;margin-bottom:10px}#loginDlg label{width:40%;text-align:right;padding-right:10px}#loginDlg input{width:60%;border:0}#loginDlg button:hover{background-color:hsla(201,100%,50%,0.3)}#loginDlg button:focus{background-color:hsla(201,100%,50%,0.5)}#loginDlg button{padding:10px 30px;width:100%;border-radius:5px;background-color:hsla(201,100%,50%,0.1);border:1px solid hsl(201,100%,50%);outline:0;font-size:1.5em;color:white;font-weight:lighter;margin-top:20px;cursor:pointer}#loginDlg h3{margin:10}:root{--clMainText:#FFF;--clMainTop:#333;--clMainBottom:#636}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px}*::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(192,192,192,0.8);-webkit-box-shadow:inset 0 0 6px rgba(40,40,40,0.5)}#cList_ a>div{box-shadow:6px -6px 6px #0006;display:flex;Xbackground:#fff2;Xpadding:10px;height:200px;margin-bottom:40px;position:relative}@media(max-width:768px){#cList_>a>div{height:110px}body{font-size:25}form{width:90%;margin:10px auto;padding:10px}input[type="text"],input[type="email"],textarea{font-size:14px}}#cList_ a>div>div{flex-grow:1;Xborder:1px solid #fff;padding-left:10px;font-size:12px;white-space:pre-wrap;overflow:hidden;position:relative}#cList_ a>div>div::after{content:"";position:absolute;inset:0px;background:linear-gradient(#0000 33%,#000F);pointer-events:none}#cList_ img__{flex-shrink:0;Xwidth:100%;min-width:140px;box-sizing:border-box;box-shadow:4px 4px 4px #0004;border-radius:4px;border:2px solid #fff}#cList_ img{flex-shrink:0;box-sizing:border-box;Xbox-shadow:4px 4px 4px #0004;border-radius:8px 0px 0px 8px;Xborder:2px solid #fff;width:266px;max-height:300px;object-fit:cover}#cList_>div>a{display:block;text-decoration:none;color:inherit}#cList_>div{transition:max-height .25s ease-out}.inTouch{display:flex;flex-direction:column;align-items:center}.inTouch span{text-align:center;margin:8px 0;padding:12;border:3px solid white;border-radius:10px;background:#ffffff82;min-width:50%;position:relative}.inTouch span b{font-weight:bold;display:block;margin-bottom:5px;position:absolute;right:4;top:4;font-size:10}.inTouch a{color:blue;text-decoration:none;font-size:30}form.ppl{gap:20px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}form.ppl *{Xborder:1px solid black}.quote{font-family:Georgia,serif;font-size:18px;font-style:italic;Xwidth:500px;margin:18px;Xpadding:.35em 40px;line-height:1.45;position:relative;Xcolor:#383838}.quote:before{display:block;padding-left:10px;content:"\201C";font-size:80px;position:absolute;left:-50px;top:-30px;Xcolor:#7a7a7a}.quote:after{display:block;padding-left:10px;content:"\201D";font-size:80px;position:absolute;right:20px;bottom:-70px;Xcolor:#7a7a7a}#contactForm{width:80%;max-width:600px;margin:20px auto;padding:20px;background-color:#f2f2f2;border-radius:10px;box-shadow:0 0 10px #333}#contactForm label{display:block;margin-bottom:10px;font-weight:bold;color:#207426}#contactForm select,#contactForm input[type="date"],#contactForm input[type="time"],#contactForm input[type="text"],#contactForm input[type="email"],#contactForm textarea{width:100%;padding:10px;margin-bottom:20px;font-size:16px;border-radius:5px;border:0;box-shadow:0 0 5px #333;resize:none}#contactForm input[type="submit"]{padding:10px 20px;background-color:#333;color:#fff;border-radius:5px;border:0;font-size:16px;cursor:pointer}#contactForm input[type="time"],#contactForm input[type="date"]{width:150px;display:block}[contenteditable="true"]{border:2px dashed #007BFF;box-shadow:0 0 5px rgba(0,123,255,0.5);cursor:text}.edbox{position:absolute;right:10;top:10;background:#9999;padding:10}.sldr{width:100%;height:40;margin-bottom:4;display:flex;flex-flow:row;align-items:center;background:white;border-radius:6px}.sldr span.nm{flex:0 0 70px;margin:0 10;text-align:right}.sldr input[type=range]{flex:1 0 auto;width:40px}.sldr input[type=number]{flex:0 0 70px;margin:0 10;width:100%;border:0;background:#eee}body{font-family:Arial,sans-serif;color:var(--clMainText);background-color:#fff;margin:0;Xbackground-image:url();background:url(/hc/bkg.png) repeat,linear-gradient(180deg,var(--clMainTop) 0,var(--clMainBottom) 100%);Xbackground:linear-gradient(0deg,rgba(115,40,255,1) 0,rgba(0,28,166,1) 100%);Xbackground:linear-gradient(180deg,#8AF 0,#FFF 100%);Xbackground:linear-gradient(180deg,var(--clMainTop) 0,var(--clMainBottom) 100%);Xbackground-repeat:no-repeat;XXbackground-size:cover;background-size:10%,cover;Xbackground-position:50% 0;background-attachment:fixed;position:relative}#cdiv_{position:relative;max-width:900;margin:auto;background-color:#0000000a}main{padding:0 20;position:relative;min-height:150px}main::before{z-index:-1;content:"";Xbackground-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAjBJREFUWEftmD2PTVEUhp83aqHQqOgUGgWT8A98dKIhQRTTio8EGQnGV3zPZIQoREyQoNJOhmimEJEIiUKlIRE/QETxypJ9ZF/OzD3H2bnVWeU+97z7uWuvffa7tmwbOC3pDB3D9qnQKqmnHrDDqsSK9BnskEDyDH4AxiUt/K+g7Q3AA2A9UEyvWuKK6yZwUdKXpqC2V6ade7Dmnc56ClHb94D9aYJvwLSk88MgbY8Dl4EVwHfgmKSZonoVhO01wBNgLI29B85JirGBsL0dmAA2pwe3gElJX0vr/c5gHrZ3AI+A5Wl8LmXmbaqzQ8De9OwFcFbSy8Wy3VXvH8AsA8ejHrOJ3wCxEZYBUaOR3dvDyqCr3qKAqTZXA1eAPRnIDHBJ0uemcBlka70lATPh6oydlbSvLVhNGTXWaws4clPRA9aVQxtb1mewz2D6Hha38k1bg74GR1WDD4HdwHNgq6SfXU4T2431hp3Fu5LfW5sBvQOmJIWHbBW2W+vVAtreCESfvC0RfAQCKBxOmNOIsGFhGsJyLRld9AYAbYfbOAwcTTOGSz4haTozDgeAuxnR/TCvde6mhN4fQNvRU5wEVqXJr8fy5i45T5Ptq8CRNPYDuCBpMvsjRfSiaZoCNgFbkvhT4JqkVw2Wbh1wIzZO+u0n4FlJvbyre53AHg8Dq/F3O+NdIPqaKoroVYDzsSEKfD7uRH8NFNPrrz7alstfG7G/POqSwIHLo5E3Q03IozX4Ba7M9rDdK7dFAAAAAElFTkSuQmCC");position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:.4}#pName{padding-left:20px;padding-top:160px;opacity:.0;color:#0070c0;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #49ff18,0 0 30px #49ff18,0 0 40px #49ff18,0 0 55px #49ff18,0 0 75px #49ff18}#pPic{opacity:0;overflow:hidden;border:2px solid white;border-radius:50%;position:absolute;left:10;top:10;height:150px;width:150px}#pPic>span{width:100%;height:100%;position:absolute;left:0px;top:0px;scale:1.9}#pPic>span>span{width:100%;height:100%;background-image:url('/hc/logo.png');background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:-1px;top:28px}.ctrl{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ctrl>svg{display:block;width:50;height:50;fill:#fff8;background:#0004;border-radius:4px;margin:1px}h1{font-size:1.2em}.imh{gap:20px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.imh img{max-width:100%;height:auto}#toolTip{position:absolute;display:none;color:#fff;background:#0008;border-radius:4px;border:1px solid white;padding:8px;pointer-events:none}footer{padding:30px;background:#0001}nav ul{list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex;flex-wrap:wrap;background:#fff2}nav li{float:left}nav ul li a{display:block;padding:16px;text-align:center;background:#fff6;text-decoration:none;color:black}nav ul li a:hover{display:block;padding:16px;text-align:center;background:#eee;text-decoration:none}#photos_{user-select:none;flex-direction:column;display:flex;align-items:center}#photos_ img{width:100%;box-sizing:border-box;box-shadow:10px 10px 10px #0008;border-radius:14px;border:4px solid #fff}#photos_>div{width:220px;margin-bottom:40px;position:relative}#photos_>div:last-child>div.phAddA{visibility:visible}#cList_>div{margin-bottom:40px;position:relative}#cList_>div:last-child>div.phAddA{visibility:visible}#testimonials div{display:flex;justify-content:center;align-items:center}#testimonials img{max-width:90%;Xwidth:70%;margin-bottom:40px;box-shadow:10px 10px 10px #0008;border-radius:14px}#idiv_{display:none;position:relative;background:black;overflow:auto}#idiv_ span{width:100;height:100;position:fixed;top:50%;background:#EEE;border-radius:50%;user-select:none}#idiv_ span:hover{background:#FFF}#phL_{left:10;transform:translate(0,-50%) scale(0.5) rotate(180deg)}#phR_{right:10;transform:translate(0,-50%) scale(0.5) rotate(0deg)}#idiv_ span:before{clip-path:polygon(30% 20%,30% 80%,90% 50%);content:"";width:100%;height:100%;display:block;background:black}#loginInfo{padding:5;position:absolute;top:10;right:10;background:#0004;border-radius:25%;Xborder:2px solid #000;user-select:none}#loginInfo>span>svg{width:50;height:50;fill:#fff}#lgName{padding:6px;position:absolute;top:28px;right:82px;background:#00000047;color:white;border-radius:5px;user-select:none}#lgMenu{transition:height .2s ease-in-out;overflow:hidden;position:absolute;top:74;right:10}#lgMenu>div{padding:3;background:#000C;color:#CCC;border-radius:3px;user-select:none}#lgMenu>div>div{padding:3;cursor:pointer}#lgMenu>div>div:hover{color:#FFF;background:#000}#idiv_ img{height:100%;margin:auto;display:block}.aHint{color:lime;padding:6px;background:#126d1a;border-radius:11px;margin:8 0;overflow:hidden}span>svg{cursor:pointer}.aHint>span{display:inline-block;Xoverflow:hidden;padding:5;fill:#fff;border-radius:25%;background:#0004;float:right}.aHint>span>svg{width:50px;height:50px}pre.cnsl{margin:.5em 0px}span.cnsl{color:lime;animation:blink .5s steps(1) infinite}@keyframes blink{50%{opacity:0}}