body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;overflow-x:hidden;width:100%}h1{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#bba067}h2{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}h3,h4{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#013058}p,ul,ol{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#013058;line-height:1.8}a{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-decoration:none;color:#bba067}a:hover{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-decoration:underline;color:#bba067}hr{border:2px solid #013058}.header-container{height:80px;max-width:100vw;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;overflow:visible;font-family:Roboto;background-color:#013058;position:relative;border-bottom:8px solid #BBA067}.GT-logo{height:60px;width:200px;max-width:15%;object-fit:contain;margin-left:20px;cursor:pointer}.hamburger{display:none;background:none;border:none;color:#bba067;font-size:1.5rem;cursor:pointer;padding:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1000}.hamburger-icon{display:flex;flex-direction:column;justify-content:space-between;width:20px;height:16px}.hamburger-line{width:100%;height:2px;background-color:#bba067;transition:all .3s ease}.hamburger.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active .hamburger-line:nth-child(2){opacity:0}.hamburger.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.nav-container{height:100%;width:100%;display:flex;justify-content:flex-end;flex-direction:row;align-items:center}.nav-container button{margin:10px;background-color:transparent;border:none;font-size:1em;color:#bba067;display:flex;align-items:center;gap:8px}.nav-container button:hover{cursor:pointer}.edu-dropdown,.services-dropdown,.help-dropdown{position:relative;display:inline-block;margin:0 15px}.edu-button,.services-button,.help-button{padding:10px 15px;border-radius:8px}.edu-dropdown-content,.services-dropdown-content,.help-dropdown-content{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;background-color:#fff;min-width:200px;box-shadow:0 8px 16px #0003;z-index:1000;margin-top:5px;transition:opacity .2s ease,visibility .2s ease;border-radius:8px}@media (min-width: 769px){.nav-container{padding-right:20px}.edu-dropdown:hover .edu-dropdown-content,.services-dropdown:hover .services-dropdown-content,.help-dropdown:hover .help-dropdown-content,.edu-dropdown-content:hover,.services-dropdown-content:hover,.help-dropdown-content:hover{visibility:visible;opacity:1;display:block}.edu-dropdown:hover .dropdown-arrow,.services-dropdown:hover .dropdown-arrow,.help-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}}.edu-dropdown-content a,.services-dropdown-content a,.help-dropdown-content a{color:#bba067;padding:12px 16px;text-decoration:none;display:block;white-space:nowrap}.edu-dropdown-content a:hover,.services-dropdown-content a:hover,.help-dropdown-content a:hover{background-color:#bba067;border-radius:8px}.dropdown-arrow{display:inline-block;font-size:.8em;transition:transform .2s ease;margin-left:4px;transform:rotate(0)}@media screen and (max-width: 768px){.hamburger{display:block}.hamburger.active{position:fixed;top:20px;transform:none}.nav-container{position:fixed;top:0;right:-100%;width:35%;height:100vh;background-color:#013058;flex-direction:column;justify-content:flex-start;padding-top:80px;transition:right .3s ease-in-out;z-index:999;overflow-y:auto}.nav-container.active{right:0}.edu-dropdown,.services-dropdown,.help-dropdown{width:100%;margin:0;border-bottom:1px solid rgba(234,170,0,.2)}.edu-button,.services-button,.help-button{width:100%;justify-content:space-between;padding:15px 20px;margin:0}.edu-dropdown-content,.services-dropdown-content,.help-dropdown-content{position:static;width:100%;background-color:#fff;box-shadow:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out;visibility:visible;opacity:1}.edu-dropdown.active .edu-dropdown-content,.services-dropdown.active .services-dropdown-content,.help-dropdown.active .help-dropdown-content{max-height:500px;transition:max-height .5s ease-in}.edu-dropdown-content a,.services-dropdown-content a,.help-dropdown-content a{padding:12px 30px;color:#bba067;opacity:.8;text-align:left;border-top:1px solid rgba(234,170,0,.1)}.edu-dropdown-content a:hover,.services-dropdown-content a:hover,.help-dropdown-content a:hover{background-color:#bba067;opacity:1}.dropdown-arrow{transition:transform .3s ease}.GT-logo{max-width:30%}.edu-dropdown .dropdown-arrow,.services-dropdown .dropdown-arrow,.help-dropdown .dropdown-arrow{transform:rotate(0);transition:transform .2s ease}.edu-dropdown.active .dropdown-arrow,.services-dropdown.active .dropdown-arrow,.help-dropdown.active .dropdown-arrow{transform:rotate(180deg)}.edu-dropdown:not(.active) .dropdown-arrow,.services-dropdown:not(.active) .dropdown-arrow,.help-dropdown:not(.active) .dropdown-arrow{transform:rotate(0)}.home-text{display:none}.home-button{padding:10px;margin-right:10px}.home-icon{display:block;width:20px;height:20px;object-fit:contain}}@media screen and (max-width: 543px){.nav-container{width:45%}.edu-dropdown-content a,.services-dropdown-content a,.help-dropdown-content a{font-size:.92em;padding:10px 8px;white-space:normal;word-wrap:break-word;line-height:1.3;text-align:center;border-radius:8px}}@media screen and (max-width: 432px){.nav-container{width:75%}.edu-dropdown-content a,.services-dropdown-content a,.help-dropdown-content a{font-size:.9em;padding:10px 8px;white-space:normal;word-wrap:break-word;line-height:1.3;-webkit-hyphens:auto;hyphens:auto}.nav-container button{font-size:.9em}}.home-button{background:none;border:none;color:#bba067;display:flex;align-items:center;gap:8px;padding:10px 20px;cursor:pointer;font-size:1em;margin-right:20px}.home-button:hover{opacity:.8}.home-icon{font-size:1.2em;display:none}@media screen and (max-width: 768px){.home-icon{display:block;width:20px;height:20px;object-fit:contain}}.hero-container{background-image:url(/assets/techtower-DwXRX9kN.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;max-height:100vh;width:100%;border-bottom:#BBA067 solid 8px}.title-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;z-index:1;flex-direction:column}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.title-container h1{color:#b3a369;font-weight:bolder;font-size:5em;font-weight:800;text-align:center;z-index:1;padding:10px 10px 0;background-color:#ffffffc4;border-radius:10px;margin:1% 3px;animation:fadeIn 1s ease-in forwards}.title-container p{color:#003057;font-size:1.5rem;font-weight:600;text-align:center;z-index:1;padding:10px;background-color:#ffffffc4;border-radius:10px;animation:fadeIn 1s ease-in forwards;animation-delay:.3s;opacity:0;margin-bottom:2%}.title-container button{background-color:#b3a369;color:#fff;font-size:1.5rem;font-weight:600;text-align:center;z-index:1;padding:10px;border-radius:10px;margin:1% 0;box-shadow:none;border:none;transition:all .3s ease;animation:fadeIn 1s ease-in forwards;animation-delay:.6s;opacity:0}.title-container button:hover{background-color:#003057;color:#fff;font-size:1.5rem;font-weight:600;text-align:center;z-index:1;padding:10px;border-radius:10px}@media screen and (max-width: 768px){.title-container h1{font-size:2.5em}.title-container p,.title-container button{font-size:1.2rem}}
