section.background{animation-name:rain;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;fill:#3a00c0;height:150%;margin:0;min-width:1000px;overflow-y:hidden;top:0;width:100%;z-index:1;position:fixed}@keyframes rain{from{top:-102px}to{top:-5px}}body section.main{overflow-y:hidden;display:grid;grid-template-columns:1fr 1fr 10px 850px 10px 1fr 1fr;grid-area:b;height:100%;position:relative;top:7em}@media screen and (max-width: 1500px){body section.main{top:10em}}@media screen and (max-width: 1200px){body section.main{top:15em}}section.content{color:#fff;display:grid;grid-column:4/4;height:100%;position:relative;z-index:10}section.content a{color:#fff}section.content h2{font-size:2.5em;font-weight:400;text-align:center}section.content p{font-size:1.8em;line-height:2.2em;margin:0 2em 2em 2em;text-align:center}section.content ul li{list-style:none}section.content .slow{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:1.5s}section.content .slow2{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:4s}section.content .slow3{opacity:0;animation-fill-mode:forwards;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-delay:5s;animation-duration:4s}section.content .slow4{opacity:0;animation-fill-mode:forwards;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-delay:10s;animation-duration:4s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}header.page{display:grid;grid-template-columns:1fr;height:220px;position:absolute;width:100%}header.page section.logo{display:grid;grid-template-areas:"l1 h1 l2";height:100%;position:sticky;width:100%;z-index:5}header.page section.logo .logo1{display:grid;grid-area:l1;grid-template-columns:minmax(30%, 70%) auto 1fr;min-width:215px}header.page section.logo .logo1 a{grid-column:2}header.page section.logo .logo1 a img{float:right;height:16em;width:auto}header.page section.logo .header{grid-area:h1}header.page section.logo .header h1{color:#fff;font-color:#fff;font-size:3.5em;font-weight:400;height:4.5em;margin:.5em;text-align:center;z-index:5}header.page section.logo .logo2{display:grid;grid-area:l2;grid-template-columns:auto 1fr}header.page section.logo .logo2 a{grid-column:2;width:100%}header.page section.logo .logo2 a img{float:left;height:11em;margin-top:2em;width:auto}header.page section.logo img{padding:.6em}body{color:#fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;height:100%;margin:0}
