@charset "utf-8";
@import url("/fonts.css");
@supports (display:grid) {
html {width:100vw}
html,body {margin:0;padding:0;min-height:100vh;font-size:100%}
.wrapper {
    display:grid;
    grid-template-areas:
    "left-marg menu-col main-cont right-marg";
    grid-template-columns: 1fr 171px minmax(42rem, 45rem) 1fr
}
h1, h2, h3, h4, h5 {font-weight:700}
h1 {font-size:2.75rem}
h2 {font-size:2.15rem}
h3 {font-size:1.85rem}
left-marg {background:linear-gradient(to right, #34312f 0%,#cbced0 0%,#cbced0 92%,#c1c4c6 94%,#a2a3a5 99%,#9d9ea0 100%)}
right-marg {background:linear-gradient(to right, #454443 0%,#bbbcbd 0%,#cbced0 15%,#cbced0 100%)}
menu-col {background:linear-gradient(to right, #8c847f 0%,#737b80 1%,#737b80 89%,#6e757b 92%,#555c62 98%,#52575c 100%)}
main-cont {max-width:42rem;background:#fff;padding:0 1.35rem;overflow-x:hidden !important}
menu-col div:first-child {min-height:100px;background:url(img/ih-logo.png) top center no-repeat}
menu-col h3,menu-col dt,menu-col dd,main-cont h1.title span {font-family:verdana,tahoma,arial,helvetica,sans-serif}
menu-col h3 {line-height:1rem;font-size:0.925rem;text-indent:0.55rem;color:#f6a440}
menu-col dl {margin-left:0.55rem}
menu-col dt {line-height:1rem;font-size:0.925rem;text-indent:0.1rem;font-weight:700;color:#f6a440}
menu-col dd,menu-col dd a {line-height:1.5rem}
menu-col dd {margin-left:0;border-bottom:1px solid #999}
menu-col dd a {display:block;color:#fff;padding-left:0.35rem;;text-decoration:none}
menu-col dd a:hover,menu-col dd a:active,menu-col dd a:focus,
menu-col dd a.selected {background:#96918a url(img/selector.png) center right no-repeat}
main-cont h1.title,main-cont h1.title b {font-weight:500}
main-cont h1.title {font-family:ihell;line-height:2.47rem;margin-top:0.8rem;overflow:hidden}
main-cont h1.title span {font-size:1.75rem;font-weight:700;color:#cdcece}
main-cont h1.title b {background:#000;color:#fff}
main-cont h1#construction {height:320px;margin:3rem 10%;background:url(/img/uc.png) no-repeat}
main-cont h2 {font-size:1.7rem;color:#824935}
main-cont p {color:#24343e;text-align:justify}
main-cont a {color:#255A41;text-decoration:none}
main-cont a.ih {font-weight:bold;color:#0f113b}
main-cont a.ih:hover,main-cont a.ih:active, main-cont a.ih:focus {background:#0c2536;color:#fff}
main-cont #footer {height:2rem;position:sticky;bottom:0.5vh;right:3%;text-align:right}
main-cont #footer img.w3cvalid,main-cont #footer img.cssvalid {text-align:right;height:35px;width:auto}
}
