*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0}.wrapper{display:flex;flex-direction:column;min-height:100vh}body{padding:5px}header{display:flex;flex-direction:row;background:linear-gradient(to right, #00183D, #014aad, #00183D);border:2px solid #014aad;border-radius:5px}main{flex:1}footer{height:50px;margin-bottom:5px;text-align:center;align-content:center;color:white;font-weight:bold;background:linear-gradient(to right, #00183D, #014aad, #00183D);border:2px solid #014aad;border-radius:5px}.logo{width:70%;height:70%}.topnav{display:flex;flex-direction:row;align-items:center;justify-content:center;height:50px}.navbuttontop{width:110px;padding:8px;color:#fff;background:#00183D;border:none;border-radius:8px;cursor:pointer;font-weight:bold;transition:transform .4s;box-shadow:10px 10px 10px 2px rgba(0,0,0,0.6)}.navbuttontop:hover{transform:scale(1.5);box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.navbuttonbottom{width:100px;padding:8px;color:#fff;background:#00183D;border:none;border-radius:8px;cursor:pointer;font-weight:bold;box-shadow:10px 10px 10px 2px rgba(0,0,0,0.6)}nav a,nav a:visited{color:#000;font-size:20px;font-weight:bold;margin-left:30px;text-decoration:none;transition:.3s}nav a:hover{color:#014aad}.bottomnav{display:none}@media screen and (min-width: 300px) and (max-width: 1080px){nav{display:none}}@media screen and (min-width: 721px) and (max-width: 1800px){nav{display:flex;flex-direction:row}}@media screen and (min-width: 300px) and (max-width: 720px){.bottomnav{display:flex;flex-direction:row;justify-content:center;text-align:center}}@media screen and (min-width: 300px) and (max-width: 720px){.bottomnav a,.bottomnav a:visited{font-size:20px;font-weight:bold;color:#000;text-decoration:none;padding:10px}}.statementheading{color:white;text-align:center;margin:20px;font-size:3em}.statement{color:white;text-align:center;margin:20px;font-size:24px}.featurecarousel{border:2px solid #014aad;background:linear-gradient(to right, #00183D, #014aad, #00183D);height:100%;max-width:100%;border-radius:10px}.slideshow-container{width:100%;height:100%;position:relative}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:white;font-weight:bold;font-size:24px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8)}.slidesheading{color:white;margin-bottom:20px;word-spacing:0.2em;font-size:2.5em}.text{font-size:17px;padding:8px 12px;text-align:center}.dot{cursor:pointer;height:15px;width:15px;margin:10px 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease}.active,.dot:hover{background-color:#717171}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}@media only screen and (max-width: 300px){.prev,.next,.text{font-size:11px}}.sitelinks{display:flex;flex-direction:row;justify-content:center;margin:10px 0}.sitelinks article{padding:10px}.linkbutton{text-align:center;width:110px;padding:8px;color:#fff;background:#00183D;border:none;border-radius:8px;cursor:pointer;font-weight:bold;transition:transform .4s;box-shadow:10px 10px 10px 2px rgba(0,0,0,0.6)}.linkbutton:hover{transform:scale(1.5);box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.productinformation{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;grid-column-gap:20px;height:100%;width:100%;padding-bottom:10px}.productinformationcontent{border:2px solid #00183D;box-shadow:10px 10px 10px 2px rgba(0,0,0,0.6);border-radius:10px;text-align:center}.infoimage{max-height:50%;max-width:50%}.productinformationcontent h1{background:linear-gradient(to right, #00183D, #014aad, #00183D);color:white;font-size:24px;font-weight:bold;border:2px solid #014aad;box-shadow:10px 10px 10px 2px rgba(0,0,0,0.6);border-radius:10px;padding:10px;text-align:center;margin:20px}.productinformationcontent p{background:linear-gradient(to right, #00183D, #014aad, #00183D);border:solid 2px #014aad;box-shadow:10px 10px 10px 2px rgba(0,0,0,0.6);border-radius:10px;padding:10px;word-spacing:0.1em;font-size:16px;text-align:center;margin:10px 20px;color:white}.learnmorebutton{margin:20px 0;padding:8px;color:#fff;background:#00183D;font-weight:bold;border:none;border-radius:6px;cursor:pointer;transition:transform .2s}.learnmorebutton:hover{transform:scale(1.5);box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.learnmorebutton{box-shadow:10px 10px 10px 2px rgba(0,0,0,0.6);transition:0.3s}.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:999;opacity:0;transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;-webkit-transition:opacity 400ms ease-in;-ms-transition:opacity 400ms ease-in;pointer-events:none}.modalDialog:target{opacity:1;pointer-events:auto}.modalDialog>section{height:auto;width:auto;position:relative;margin:20px;padding:30px 20px;border-radius:10px;background:#fff;text-align:center;overflow:auto;max-height:calc(100vh - 125px);overscroll-behavior:contain}.modalDialog h2{color:#00183D;font-size:30px;text-align:center}.close{position:fixed;right:1px;top:-4px;background:#014aad;color:#fff;text-align:center;text-decoration:none;width:40px;line-height:40px;font-weight:bold;border-radius:50%}.close:hover{background:#f00e0e}.aboutussection{display:flex;flex-direction:row;justify-content:center;margin:20px;padding:10px}.aboutus{width:80%}.aboutussection h3{display:flex;justify-content:center;color:#00183D;font-size:30px}.aboutustext{font-size:16px;font-weight:300;text-align:center}#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:none;background-color:#014aad;color:white;cursor:pointer;padding:15px;border-radius:4px}#myBtn:hover{background-color:#f00e0e}@media screen and (max-width: 600px){article{grid-column:span 12}}@media screen and (max-width: 1080px){article{grid-column:span 12}}@media screen and (max-width: 1080px){.modalDialog{flex-direction:column}}.modalDialog a{margin-top:5px;margin-right:10px}@media screen and (max-width: 720px){#myBtn{display:none !important}}@media screen and (max-width: 1080px){.sitelinks{flex-direction:column !important;align-items:center}}@media screen and (max-width: 1080px){.linkbutton{transform:none !important}}
