html{position:fixed;top:0;bottom:0;left:0;right:0;margin:0px;width:100%}html body{position:fixed;top:0;bottom:0;left:0;right:0;border:0;background:#bff5ff;background-image:linear-gradient(#bff5ff, #0181ff);display:grid;font-family:Trebuchet MS,"Lucida Sans",Helvetica,sans-serif;margin:0;padding:0;width:100%}@media screen and (max-width: 1050px){html body{min-width:900px;overflow-x:visible;overflow-y:visible}}html body section.page{border:0px;display:grid;grid-spacing:0px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto;height:100%;margin:0px;overflow-x:auto;overflow-y:auto;padding:0px;position:fixed;top:0;width:100vw}html body section.page section.title{display:grid;grid-column:1/-1;grid-template-columns:10px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 10px;grid-row:1;margin:0;margin-bottom:20px;margin-top:10px;padding:0px;text-align:center;top:0}html body section.page section.title h1{font-size:6.5em;font-weight:400;grid-column:2/8;line-height:1.25em;margin:0;padding:0}@media screen and (max-width: 1050px){html body section.page section.title h1{font-size:5.5em;min-width:800px}}html body section.page section.title h3{font-size:3.5em;font-weight:400;grid-column:2/8;line-height:1em;margin:0;min-width:800px;padding:0}html body section.page section.details{display:grid;grid-column:1/-1;margin:auto;margin-bottom:10px;width:100%}@media screen and (min-width: 1050px){html body section.page section.details{grid-column:1/-1;grid-row:2/span 2;grid-template-columns:40% auto 1000px;margin-top:30px;min-width:900px}}@media screen and (max-width: 1050px){html body section.page section.details{grid-column:1/-1;grid-row:2/span 2;grid-template-columns:900px;margin-top:0px;min-width:900px;overflow-x:visible;overflow-y:visible;width:100%}}html body section.page section.details section.box{border:20px solid #fff;display:grid;margin-bottom:20px;margin-left:10px;margin-top:0px;padding:10px}@media screen and (min-width: 1050px){html body section.page section.details section.box{grid-column:1;grid-row:2}}@media screen and (max-width: 1050px){html body section.page section.details section.box{grid-column:1/-1;grid-row:3;margin-left:20px;margin-right:20px;min-width:780px;overflow-x:visible;overflow-y:visible;width:840px}}html body section.page section.details section.box p.strong{font-size:1.75em;font-weight:600;line-height:1.25em;margin-bottom:10px;margin-top:10px;text-align:left}html body section.page section.details section.box p{font-size:1.35em;font-weight:400;line-height:1em;text-align:left}html body section.page section.details section.box p.grid{display:grid;grid-template-columns:auto auto;font-size:1.5em;font-weight:400;line-height:1.5em;padding:0px;width:100%}html body section.page section.details section.box p.grid span.title{grid-column:1/span 2;grid-row:1;display:block;padding:0px;text-align:left}html body section.page section.details section.box p.grid span.contact1{grid-column:1;grid-row:2;display:block;padding:0px;text-align:left}html body section.page section.details section.box p.grid span.contact1 a{display:inline}html body section.page section.details section.box p.grid span.contact2{grid-column:2;grid-row:2;display:block;padding:0px;text-align:left}html body section.page section.details section.box p.grid span.contact2 a{display:inline}html body section.page section.details section.image{display:grid;grid-column:3;grid-row:2}@media screen and (max-width: 1050px){html body section.page section.details section.image{grid-column:1/-1;height:auto;margin-left:20px;margin-right:20px;margin-top:0px;overflow-y:visible;min-width:800px;width:100%}}@media screen and (min-width: 1050px){html body section.page section.details section.image{height:auto;margin-left:50px;margin-right:10px;width:900px}}html body section.page section.details section.image img{height:auto;width:100%}html body section.page section.bottom{display:grid;grid-column:1/-1;grid-row:4;margin:0px;height:100%;width:100%}html{position:fixed;top:0;bottom:0;left:0;right:0;margin:0px;width:100%}html body{position:fixed;top:0;left:0;border:0;background:#3d9b35;background-image:linear-gradient(#3d9b35, #f3a850);color:#fff;display:grid;font-family:Trebuchet MS,"Lucida Sans",Helvetica,sans-serif;grid-template-columns:5% 90% 5%;margin:0;overflow-x:auto;overflow-y:auto;padding:1px;max-width:100%;min-width:100px}html body .content{grid-column:1/3;overflow-x:auto;overflow-y:auto;padding:1rem;position:relative}html body .content h2{text-align:center}
