:root{--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60% );--HomeColor: ;--MainColor: ;--SecondaryColor: ;--TertiaryColor:}html{font-family:system-ui,sans-serif;scroll-behavior:smooth}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-image:url(../images/bg.png);overflow-x:hidden;width:100%;max-width:100%}nav{display:flex;justify-content:space-between;align-items:center;background-color:#3330;padding:0;margin:0;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .3s ease;height:7.5%}nav .logo{color:#000;font-size:20px;font-weight:700;text-transform:uppercase;text-decoration:none;padding-left:20px}nav ul{list-style-type:none;margin:0;padding:10px 0}nav ul li{display:inline}nav ul li a{color:#000;text-decoration:none;padding:10px;transition:background-color .3s,color .3s}nav ul li a:hover{background-color:#1e4b85;color:#fff}nav.scrolled{background:#0a0a0ab3;backdrop-filter:blur(10px);color:#000;width:100%}nav.blur-background{backdrop-filter:blur(10px);background-color:#181818cc;width:100%}nav.scrolled ul li a{color:#fff}nav.scrolled ul li a:hover{color:#050505;transition:color .3s ease}nav.scrolled .logo{color:#fff}nav.home .logo{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}nav.scrolled .logo{opacity:1;visibility:visible}section{padding:100px 20px;height:100vh}footer{background-color:#fff;color:#000;padding:5px 10px;text-align:center;font-size:10px}footer h2,footer p{margin:10px 0}footer .socialmedia{display:flex;justify-content:center;gap:20px;margin-bottom:20px}footer .icons{width:40px;height:40px;transition:transform .3s}footer .icons:hover{transform:scale(1.1)}.Homebanner{width:100%;height:100vh;background-color:#000;background-image:linear-gradient(#0000,#0000),url(../images/HomeBg2.PNG);background-size:cover;background-position:center;position:relative;overflow:hidden;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;margin:0;padding:0;transform:scale(1.05);display:flex;align-items:center;justify-content:space-between;opacity:1.1}.Homebanner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000000d;opacity:0;transition:opacity .5s ease-in-out;z-index:1}.Homebanner:hover{transform:scale(1.07);box-shadow:0 10px 20px #0000001a}.Homebanner:hover:before{opacity:1}.Homebanner .content{width:70%;height:70%;margin-left:300px;margin-top:0;padding-top:0;position:relative;z-index:2;text-align:center}.content{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:0 5%}.text-container{flex:1;text-align:left;padding-right:50px;padding-left:0;margin-left:0}.text-container h1{font-size:2.5rem;margin-bottom:10px;color:#fff}.text-container p{font-size:1.5rem;margin-bottom:20px;color:#fff}.image-container{flex:1;display:flex;justify-content:flex-end;align-items:center;padding-left:0}.image-container img{max-width:100%;height:auto;object-fit:cover}.button-container{display:flex;flex-direction:column;gap:10px}#about{width:100%;height:auto;background-color:#000;background-size:cover;background-position:center;position:relative;overflow:hidden;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;margin:0;padding:0;transform:scale(1.05);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1.1;color:#fff}#about .box{background-color:#000;border:1px solid rgb(0,0,0);border-radius:15px;box-shadow:0 4px 8px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease;padding:0;margin:10px 0 50px}#info{width:100%;height:auto;background-color:#000;background-size:cover;background-position:center;position:relative;overflow:hidden;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;margin:0;padding:0;transform:scale(1.05);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1.1;color:#fff}.services-title{font-size:1.5em;margin-bottom:30px;text-transform:uppercase}.info-layout{display:flex;flex-direction:column;gap:30px;width:100%;max-width:1200px}.box-container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.box img{width:100%;height:auto;border-radius:5px}.box h2{margin-top:15px;font-size:1.5em}.box p{margin-top:10px;font-size:1em;line-height:1.5}.box:hover{transform:translateY(-5px);box-shadow:0 8px 16px #fff3}#branches-container{display:flex;justify-content:space-between;width:100%;max-width:1200px;padding:0 20px;flex-wrap:wrap}#text,#video{background-color:#000;border-style:solid;border-width:1px;border-color:#000;padding:0;height:auto;width:100%;max-width:500px;margin:10px}#tools{background-color:#fff;border-style:solid;border-width:1px;border-color:#a9a9a9;padding:3px;height:auto;width:100%;margin:10px}.uniform{width:30%;height:30%;display:flex;justify-content:center;align-items:center;margin:20px;padding:10px;border-radius:10px;width:100%;box-sizing:border-box}.uniform img{max-width:80%;height:auto;border-radius:10px;transition:transform .3s ease}.uniform img:hover{transform:scale(1.05)}article.team{width:100%;height:100vh;background-color:#fff;background-size:cover;background-position:center;position:relative;overflow:hidden;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;margin:0;padding:0;transform:scale(1.05);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1.1;color:#000;border:none;text-align:center}#team{background:#fff;height:100vh;margin:0;padding:0}.box{background-color:#000;border:1px solid rgb(0,0,0);border-radius:15px;padding:10px;box-shadow:0 4px 8px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.box:hover{transform:scale(1.05);box-shadow:0 6px 12px #0003}.box-small{width:25%;padding:10px;margin:5px;display:inline-block}.box-small img{width:50px;height:50px;border-radius:50%;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.box-small img:hover{transform:scale(1.2);box-shadow:0 4px 8px #0003}.link{color:#5a5a5a;text-decoration:none}.link:hover{color:#23547d;text-decoration:underline}.text-container .tinyText{color:#dc143c;font-size:12px}article{background-color:#000;border-style:solid;border-width:1px;border-color:#000;color:#fff}article h1{padding:0 0 0 10px}article p{text-align:justify;padding:0 10px}.artpic{width:100%;height:200px}@media (max-width: 768px){#contact{height:auto;min-height:60vh;padding:40px 20px;width:90%;margin:20px auto;transform:none;box-sizing:border-box;border-radius:15px}#contact h1{font-size:1.8em;margin-bottom:15px;padding:0 10px}#contact h2{font-size:1.2em;margin-bottom:10px}#contact p{font-size:.9em;line-height:1.6;margin:8px 0;padding:0 10px}#contact ul{width:100%;padding:0 20px;box-sizing:border-box}#contact ul li{margin-bottom:10px;font-size:.9em}#contact p a{display:inline-block;padding:5px 0}#contact form{width:100%;margin:0 auto}#contact input[type=text],#contact input[type=email],#contact textarea{width:100%;margin-bottom:15px;padding:10px;box-sizing:border-box}#info{padding:20px 10px;height:auto;transform:none;margin:0;width:100%;box-sizing:border-box}.services-title{font-size:1.5em;margin-bottom:20px;padding:0 10px;text-align:center}.info-layout{width:100%;padding:0 10px;gap:15px;max-width:none}.box-container{flex-direction:column;gap:15px;padding:0;width:100%}.box{width:90%;margin:0 auto 15px;padding:15px;transform:none}.box:hover{transform:translateY(-3px)}.box h2{font-size:1.2em;margin:10px 0}.box p{font-size:.9em;line-height:1.4;margin:10px 0;display:block}.box img{width:100%;max-width:200px;height:auto;margin:0 auto;display:block}#box-container{left:0;margin-left:0;padding-left:0;align-items:flex-start}#video h1{display:none}#about .box{margin-bottom:0;width:100%;transform:scale(1.09)}#about h1{font-size:1.1em}#about{transform:scale(1.09)}#contact{height:auto;min-height:40vh;padding:20px 10px;width:90%;margin:20px auto;transform:none;box-sizing:border-box;border-radius:15px}#branches-container{flex-direction:row;flex-wrap:wrap;width:100%;gap:10px;margin:10px auto;padding:0;justify-content:center}.branch{width:calc(15% - 10px);margin-bottom:10px;padding:10px;font-size:.9em;min-height:0;display:flex;flex-direction:column;justify-content:center}.branch h2{font-size:1em;margin:5px 0}.branch p{font-size:.8em;margin:5px 0;line-height:1.3}.image-container{display:none}#home{display:block;padding-top:100px;overflow-x:hidden;transform:scale(1.09)}#home .content{display:block;text-align:center;margin:0 auto;max-width:100%}#home .text-container{margin:0 auto 15px;padding:0 10px}#home .text-container h1{font-size:20px;line-height:1.4}#home .text-container p{font-size:14px;line-height:1.5}#home .text-container a{font-size:12px;display:inline-block;margin-top:10px}#home .image-container{margin:0 auto;max-width:90%}#home .image-container img{width:100%;height:auto}nav .logo{color:#fff}nav ul li a{color:#fff;font-size:.1rem;display:inline}.content h1,.content p{text-align:center}.content,.text-container{left:0;margin-left:0;padding-left:0}.text-container p{left:0;padding-left:0%;margin-left:0%}body{font-size:14px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-bottom:10px}img{max-width:100%;height:auto}.container,.section{width:100%;margin:0;padding:0}footer .socialmedia{display:flex;justify-content:center;gap:20px;margin-bottom:10px}footer .icons{width:50px;height:25px;transition:transform .3s;margin:0}}.active{background-color:#23547d}main{width:1024px;margin:auto}table{width:100%}#mainTitle{font-family:"Serif",Segoe UI,Tahoma,Verdana,sans-serif;font-size:40px;margin:0}#banner{width:1025px;height:300px}#slogan{color:#000;font-weight:700;text-align:center;width:300px;font-size:large;font-style:italic}a.goButton{color:#fff;text-decoration:none;background-color:#5a5a5a;border-radius:5px;padding:6px 12px;margin:0 10px 10px 0;box-shadow:2px 3px 7px #333;float:right}a.goButton:hover{background-color:#23547d}button{width:150px;padding:15px 0;text-align:center;margin:20px 10px;border-radius:25px;font-weight:700;border:2px solid #960000;background:transparent;color:#000;cursor:pointer;position:relative;overflow:hidden}span{background:#960000;height:100%;width:0%;border-radius:25px;position:absolute;left:0;bottom:0;z-index:-1;transition:.5s}button:hover span{width:100%}button:hover{border:none;color:#fff}#philosphy ul li strong{color:#00f}#contact{background-color:#000;border-style:solid;border-width:1px;border-color:#000;padding:20px;height:auto;width:100%;margin:0 auto;text-align:center;border-radius:25px;align-items:center;box-shadow:0 4px 8px #0000001a;color:#fff}#contact ul{list-style-type:none;padding:0;margin:0;text-align:center}#contact p{text-align:center;margin:10px 0}#contact p a{color:#fff;text-decoration:none}#contact h1{margin-bottom:20px;font-size:1.5em}#contact h2{margin-bottom:15px;font-size:1.2em}#branches-container{display:flex;justify-content:space-between;gap:20px;margin:20px auto;width:81%}#box-container{display:flex;justify-content:end;gap:20px;margin:20px auto 20px 150px;width:70%}.services-title{text-align:center}.branch{background-color:#000;border:1px solid rgb(255,255,255);padding:15px;flex:1;box-shadow:0 4px 8px #0000001a;text-align:center;border-radius:25px;color:#fff}.branch:hover{transform:scale(1.05);box-shadow:0 6px 12px #0003}.branch h2{margin-bottom:10px}.branch p{text-align:center}#contactPic{margin-left:0;padding-left:0;width:950px;height:200px}#ContPic{padding-left:0;margin-left:0}#posts{background-color:#fff;height:120vh;margin:0;padding:0}#booking{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-style:solid;border-width:1px;border-color:#fff;padding:3px;width:80%;margin:20px auto;height:auto;color:#000}#booking form,#booking table{width:100%}#booking form input[type=text],#booking form input[type=email],#booking form input[type=number],#booking form select,#booking form textarea{width:100%;padding:10px;font-size:16px;border:1px solid darkgray;border-radius:5px;margin-bottom:10px;box-sizing:border-box;color:#000}#booking form input[type=submit],#booking form button{background-color:#1e4b85;color:#fff;padding:12px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer}#booking form input[type=submit]:hover,#booking form button:hover{background-color:#555}#booking form textarea{height:100px}#booking table td{padding:10px}#contact{width:100%;height:80vh;background-color:#000;background-size:cover;background-position:center;position:relative;overflow:hidden;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;margin:0;padding:0;transform:scale(1.05);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1.1;color:#fff}#btnSignup{width:250px;padding:15px 0;text-align:center;margin:20px auto;border-radius:25px;font-weight:700;background-color:#0056b3;color:#fff;cursor:pointer;border:none;display:block}fieldset{border-radius:25px;box-shadow:8px 6px 6px 8px #0000001a;border:2px solid #ffffff}#btnSignup:hover{background-color:#014186}#news td{padding:3px}.icons{width:30px}#why{background-color:#fff;border-style:solid;border-width:1px;border-color:#fff;padding:3px;height:700px;width:auto;margin:0}
