@charset "UTF-8";
/* CSS Document */
body{margin:0 auto;line-height:1.4;max-width:1200px}
#wrapper{margin-top:10px}.gridContainer{width:98%;display:block;margin:auto;clear:none;float:none}
#footer-phone{color:#fff}#nav,.centerImg{margin-left:auto;margin-right:auto}.fluidList,.footer-section ul{list-style:none}html{font-size:100%;font-family:Roboto,serif;color:#222}
.maxWiodth400{width: 400px}
#NavTop,#nav,.fluid,.navItem a{width:100%}#main{padding-left:2%;padding-right:2%}.mainBodyText{padding-left:1em;padding-right:1em;font-style:normal;font-weight:400;z-index:99}.tagLine,.tagLine2{font-weight:bolder;text-align:center}
.img1{aspect-ratio:1/1;object-fit:contain;display: block;margin: auto}
.centerImg{display:block}.centerTxt{text-align:center}.clearfix,.clearfix::after{clear:both}.fluid{margin-left:0;float:left;display:block}.fluidList{margin:0;padding:0}#NavTop,footer,header,nav,section{display:block}#content,#content1{display:flex;font-family:Arial,sans-serif}a{text-decoration:none;font-weight:700}a:active,a:hover{outline:0}a:link,a:visited{color:blue}a:hover{color:darkgreen;text-decoration:underline;height:auto}img{margin:0;border:0}#onTop{z-index:99}.tagLine{font-size:clamp(.625rem, 1.9vw, 2.2rem)}.tagLine2{font-size:clamp(.85rem, 2.8vw, 2.6rem)}
.phone{
    font-size: 2.5em;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: .5em;
    padding: 0
}
.phone a{color:darkred}.phone a:hover{color:navy}#headerTop h1,#headerTop h2{margin:0;padding:0}#NavTop h2,#headerTop h1,#nav{margin-top:.5rem}#headerTop h1{font-weight:800;text-transform:uppercase;font-style:normal;text-align:center;font-size:clamp(1.0rem, 2.8vw, 3.1rem)}#NavTop h2{font-size:clamp(0.75rem, 1.95vw, 2.1rem);text-align:center}#NavTop h2{font-weight:600;font-style:italic}.menuBottomPad{padding-bottom:10px}#nav{display:block}.navItem{width:18%;margin-left:1%;clear:none;margin-right:1%}.navItem a{font-weight:600;background-color:#f7c107;text-align:center;border-radius:8px;color:#000;letter-spacing:.05em;padding-top:7px;padding-bottom:7px;display:block;font-size:clamp(0.8rem, 2.8vw, 3.0rem)}.navItem a:hover{background-color:rgb(51 51 51 / .66);height:100%;display:block}li.selected a{background-color:#084}#content,#content1 *{box-sizing:border-box;margin:0;padding:0}#content{align-items:center;justify-content:center;min-height:35vh}#content1{align-items:center;justify-content:center;min-height:10vh}
#content .matrix .box{padding:10px;flex-direction:column;display:flex;margin: 5px}
#content .matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:15vw}#content1 .matrix1{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;width:98vw}#content .matrix .box{background-color:#ccc;border:2px solid #ccc;border-radius:8px;align-items:center;text-align:center}#content1 .matrix1 .box1{background-color:#fff;border:2px solid #fff;border-radius:8px;align-items:center;text-align:justify}#content1 .matrix1 .box2{align-items:center;text-align:center;font-size:clamp(1.4em, 3.5vw, 4.0rem)}#content1 .matrix1 .box1 ul{padding-left:2.5rem;margin-bottom:2rem;background-color:#eee;border-radius:8px}#content1 .matrix1 .box1 li{padding-top:1rem;padding-bottom:1rem;padding-right:2rem;margin-bottom:.5rem}#content .matrix .box img,#content1 .matrix1 .box1 img{height:auto;display:block;margin:0}

#content .matrix .box h2, #content1 .matrix1 .box1 h2{font-size:1.2rem;margin-top:15px;margin-bottom:10px;text-align: center}
#content .matrix .box h3, #content1 .matrix1 .box1 h3{font-size:1.0rem;margin-top:15px;margin-bottom:10px;text-align: center}
#content .matrix .box h4, #content1 .matrix1 .box1 h4{font-size:0.8rem;;margin-top:15px;margin-bottom:10px;text-align: center}

#content .matrix .box p{font-size:1rem;color:#555;text-align:justify}.social-icons{display:flex;gap:12px}.icon{display:inline-block;width:40px;height:40px;background-size:cover;background-repeat:no-repeat;background-position:center;transition:opacity 0.8s}.icon:hover{opacity:.8;background-color:darkgreen;transition:0.8s;border-radius:50px}.icon.facebook{background-image:url(../images/facebook.webp)}.icon.instagram{background-image:url(../images/instagram.webp)}.icon.linkedin{background-image:url(../images/linkedin.webp)}.icon.x{background-image:url(../images/x.webp)}.icon.youtube{background-image:url(../images/youtube.webp)}.icon.google{background-image:url(../images/google-icon-logo-png-transparent.png)}.footer{background:#0b2678;color:#fff;padding:20px 0;text-align:left;border-top-left-radius:8px;border-top-right-radius:8px}.footer-container{width:90%;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-section{flex:1 1 250px;margin:20px}.footer-section h2{margin-bottom:20px;font-size:1.2rem;color:#f1f1f1}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{color:#bbb;text-decoration:none;transition:color .3s}.footer-bottom a:hover,.footer-section ul li a:hover{color:darkgreen}.footer-bottom{text-align:center;padding:20px 0;border-top:1px solid #444;margin-top:20px;font-size:.9rem}.footer-bottom a{color:#fff;text-decoration:none}@media (max-width:768px){.footer-container{flex-direction:column;align-items:center}.footer-section{margin:20px 0;text-align:left}.footer-social .social-icons a{margin-right:14px}}@media (max-width:940px){#content .matrix{grid-template-columns:repeat(2,1fr)}}@media (max-width:644px){#content .matrix{grid-template-columns:1fr}}
