body{font-family:"Open Sans",sans-serif;background-color:#D2D2D2;font-size:.95em}
a{color:#251089;text-decoration:underline}
.ocimp-anchor{display:block;position:absolute;top:-20px}
#ocimp1{background-color:#FFF;border:10px double #105289;border-radius:8px;margin:0 auto;max-width:800px;padding:15px;height:auto}
.ocimp2{background-color:#12A3EB;background-image:-webkit-linear-gradient(top,#6ACEFF 0,#0076B1 2px,#12A3EB 92px,#12A3EB 100%);background-image:linear-gradient(to bottom,#6ACEFF 0,#0076B1 2px,#12A3EB 92px,#12A3EB 100%);background-repeat:repeat-x;color:#FFF;padding:5px;border-radius:7px;height:100px}
.ocimp4{padding-top:10px;margin:0;}
.ocimp4text{font-size:1.5em;font-weight:bold}
h2,p{margin:0}
.ocimpa{border-radius:7px;border:2px solid #12A3EB;background-color:#FFF;margin-top:10px}
.ocimpb{background-color:#D2D2D2;color:#105289;padding:1em;border-radius:7px;text-align:center}
.slideshow{margin:20px auto 0;max-width:510px;max-height:510px;background-color:transparent;background-size:contain;}
.slideshow img{max-width:100%;height:auto}
.oc-logo{float:left;padding:10px 0 0 5px;background-image:url(../images/logo.webp);background-repeat:no-repeat;display:inline-block;width:180px;height:80px;clear:left}
a:hover{color:#12A3EB;text-decoration:underline}
@media only screen and (max-width:799px){#ocimp1{min-width:0;padding:0;border:unset}.ocimp2{border-radius:0}.ocimp3{text-align:center}.ocimp4text{font-size:1.2em}.oc-logo{display:none}}