header.page{color:#fff;display:grid;font-family:Georgia,Times,Times New Roman,serif;font-size:1.5em;grid-column:2;list-style:none;position:sticky;top:0}header.page section.top-menu{background:#fff;display:grid;min-width:435px;margin-left:auto;margin-right:auto}@media screen and (min-width: 3000px){header.page section.top-menu{width:1500px}}@media screen and (max-width: 3000px){header.page section.top-menu{width:50vw}}@media screen and (max-width: 2520px){header.page section.top-menu{max-width:1260px;width:70vw}}@media screen and (max-width: 1500px){header.page section.top-menu{max-width:1050px;width:90vw}}@media screen and (max-width: 700px){header.page section.top-menu{max-width:630px;width:96vw}}@media screen and (max-height: 700px){header.page section.top-menu{margin-top:-80px}}header.page section.top-menu section.logo{display:grid}header.page section.top-menu section.logo img{margin-left:auto;margin-right:auto;width:100%;height:auto}header.page section.top-menu section.tagline{display:grid}header.page section.top-menu section.tagline img,header.page section.top-menu section.tagline p{margin-left:auto;margin-right:auto;width:100%;height:auto}header.page section.top-menu section.header{display:grid;font-weight:400;margin:0}@media screen and (max-height: 700px){header.page section.top-menu section.header{margin-top:-50px}}header.page section.top-menu section.header nav.top_nav{display:grid;margin:0;padding:0}header.page section.top-menu section.header nav.top_nav ul{display:grid;grid-template-columns:33% auto 33%;grid-gap:.5em;margin:0;padding:0}header.page section.top-menu section.header nav.top_nav ul li.m1{border:#333 2px solid;display:grid;grid-column:1;padding:1em;text-align:center}header.page section.top-menu section.header nav.top_nav ul li.m2{border:#333 2px solid;display:grid;grid-column:2;padding:1em;text-align:center}header.page section.top-menu section.header nav.top_nav ul li.m3{border:#333 2px solid;display:grid;grid-column:3;padding:1em;text-align:center}header.page section.top-menu section.header nav.top_nav a{color:#000;text-decoration:none}header.page section.top-menu section.header nav.top_nav a:hover{background:#ddd;color:#000}header.page section.top-menu section.header nav.top_nav a:active{color:#fff;background:#666}body{color:#fff;display:grid;font-family:Georgia,Times,Times New Roman,serif;grid-template-columns:1fr;margin:0;height:100%}body section.main{border:0;grid-column:1;padding-bottom:2em;padding-left:2em;padding-right:2em;padding-top:1em;padding:0;margin-left:auto;margin-right:auto;margin:0}body section.main section.content section.landing_page{height:100vh;margin:0;padding:0;position:0;width:100%}body section.main section.content section.landing_page #landing_page{height:100vh;margin:0;object-fit:cover;padding:0;width:100%;z-index:0}body section.main section.content section.landing_page #logo_text{height:auto;left:3%;position:absolute;top:4%;width:30vw;z-index:1}@media screen and (max-width: 1500px){body section.main section.content section.landing_page #logo_text{width:35vw}}@media screen and (max-width: 1200px){body section.main section.content section.landing_page #logo_text{width:45vw}}@media screen and (max-width: 900px){body section.main section.content section.landing_page #logo_text{width:60vw}}@media screen and (max-width: 700px){body section.main section.content section.landing_page #logo_text{width:85vw}}@media screen and (max-width: 600px){body section.main section.content section.landing_page #logo_text{width:90vw}}body section.main section.content section.landing_page p.tagline{font-size:2em;font-style:italic;font-weight:400;height:auto;left:3%;position:absolute;top:14%;width:30vw;z-index:1}@media screen and (max-width: 1500px){body section.main section.content section.landing_page p.tagline{width:35vw}}@media screen and (max-width: 1200px){body section.main section.content section.landing_page p.tagline{width:45vw}}@media screen and (max-width: 900px){body section.main section.content section.landing_page p.tagline{width:60vw}}@media screen and (max-width: 700px){body section.main section.content section.landing_page p.tagline{width:85vw}}@media screen and (max-width: 600px){body section.main section.content section.landing_page p.tagline{width:90vw}}body section.main section.content section.landing_page p.landing_comment{font-size:3.5em;font-style:italic;font-weight:400;left:77%;position:absolute;top:10%;transform:translate(-44%, -48%);z-index:1}@media screen and (max-width: 1500px){body section.main section.content section.landing_page p.landing_comment{left:67%;transform:translate(-44%, -48%);top:40%}}@media screen and (max-width: 1200px){body section.main section.content section.landing_page p.landing_comment{left:57%;transform:translate(-44%, -48%);top:40%}}@media screen and (max-width: 900px){body section.main section.content section.landing_page p.landing_comment{font-size:3em;left:47%;transform:translate(-34%, -38%);top:40%}}@media screen and (max-width: 700px){body section.main section.content section.landing_page p.landing_comment{font-size:2.7em;left:27%;transform:translate(-24%, -28%);top:40%}}@media screen and (max-width: 600px){body section.main section.content section.landing_page p.landing_comment{font-size:2.5em;left:17%;transform:translate(-14%, -18%);top:40%}}body ul,body li{list-style:none}
