:root{--it-background:#174129}*{box-sizing:border-box}body{height:100%;margin:0;font-family:'Prompt', sans-serif;font-size:1em;scroll-behavior:smooth;overflow-x:hidden;background:#174129}@media screen and (max-width: 700px){.row{flex-direction:column}}@media screen and (max-width: 400px){.navbar a{float:none;width:100%}}a{color:#00ca54;z-index:3;position:relative;padding-bottom:2px;text-decoration:none}a:after{background:rgba(114, 231, 110, 0.4);height:1.25em;z-index:-1;content:'';position:absolute;bottom:0;left:0;height:2px;background-color:#00ca54;width:0;display:block;transition:width 0.5s ease-in-out}a:hover{font-weight:bold;color:#01943e}a:hover:after{width:100%}a:visited{color:#00ca54}hr.dashed{border-top:3px dashed rgb(2, 196, 60)}hr.dotted{border-top:3px dotted rgb(2, 196, 60)}hr.solid{border-top:3px solid rgb(2, 196, 60)}hr.rounded{border-top:8px solid rgb(2, 196, 60);border-radius:5px}#IT{background-color:#1D1F21}#IT_menu_grabbable{float:left;height:20px;width:100%;background:#000}#IT .nav-link{box-shadow:3px 4px 0 0 #203b14;background:#256b34;border:2px solid #173f02;cursor:pointer;color:#ffffff;font-size:0.8em;font-weight:bold;padding:5px 20px;text-decoration:bold;text-shadow:-1px 1px 4px #00000067;margin-top:10px;border-radius:5px}#IT .nav-link-red{box-shadow:3px 4px 0 0 #732727;background:linear-gradient(to bottom, #b55a5a 5%, #b35252 100%);background-color:#b55a5a;border:2px solid #8f2929;cursor:pointer;color:#ffffff;font-size:0.8em;font-weight:bold;padding:5px 20px;text-decoration:bold;text-shadow:-1px 1px 4px #8a3c3c;margin-top:10px;border-radius:5px}#IT .nav-link:hover{color:rgb(255, 255, 255);background:rgb(34,193,195);background:linear-gradient(0deg, rgba(34,193,195,1) 0%, rgba(253,187,45,1) 100%);border:2px solid rgb(29, 163, 156)}#IT .navbar{box-shadow:2px 5px 5px 0 rgba(0,0,0,0.75);-webkit-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.75);border-radius:0 0 15px 15px;border-top:2px solid #26A415;background:#000000!important}#returnToTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:none;background-color:red;color:white;cursor:pointer;padding:15px;border-radius:4px}#returnToTop:hover{background-color:#555}#mobile-navbar{font-size:14pt}#it_banner_1{background:url('../images/it_banner_1.avif');background-repeat:round}#top-padding{padding-top:20%;width:100%}.modal{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%;color:#000}.modal-close{color:#4b0505;float:right;font-size:28px;font-weight:bold}.modal-close:focus,.modal-close:hover{color:#000;text-decoration:none;cursor:pointer}.topbutton{background:#1d1f21;border:none;color:white;padding:10px;text-align:center;text-decoration:none;font-size:8pt;border-radius:10px;border:solid 2px #FFFFFF}.topbutton:hover{box-shadow:3px 3px 3px 3px FFFFFF;background:#FFFFFF;color:#1d1f21}.bordered-text{background:rgba(0,0,0,0.7);padding:3px;border:2px black solid;border-radius:2px;margin:5px;text-decoration:bold}.tablink{background-color:#555;color:white;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;font-size:17px;width:50%;border-bottom:4px black solid}.tablink:hover{background-color:#777}.tabcontent{color:white;display:none;padding:100px 20px}.navicon{font-size:1.5em}.full-div{width:100%;height:100%}.nav-item{text-align:center}.flip-card{margin:auto;background-color:transparent;width:300px;height:200px;perspective:1000px;margin-bottom:25px}.hc-card{background:#003B4D !important;color:#7CA7AD !important}.xdf-card{background:#000 !important;color:#c60577 !important}.xdf-card a{color:#ffffff!important}.xdf-flip-footer{color:#000;background:#c60577;position:absolute;bottom:0;left:0;height:20%;width:100%;font-weight:bold}.pcsos-card{color:#315f78!important;background:#fff!important}.pcsos-flip-footer{color:#fff;background:#315f78;position:absolute;bottom:0;left:0;height:20%;width:100%;font-weight:bold}.pcsos-card a{color:#000000!important}.barrister-card{color:#ffffff!important;background:rgb(0, 0, 0)!important}.barrister-flip-footer{color:rgb(0, 0, 0)!important;background:#ffffff;position:absolute;bottom:0;left:0;height:20%;width:100%;font-weight:bold}.protos-card{color:#009D4B!important;background:#000!important}.protos-flip-footer{color:#ffffff!important;background:#1D3363!important;position:absolute;bottom:0;left:0;height:20%;width:100%;font-weight:bold}.protos-card a{color:#7E8E90!important}.barrister-card a{color:#ffffff!important}.hc-flip-footer{color:#003B4D;background:#7CA7AD;position:absolute;bottom:0;left:0;height:20%;width:100%;font-weight:bold}.summit-card{background:#fff!important;color:#005500!important}.summit-card a{color:#073b8a!important}.landscape-nav{display:none}.portrait-nav{display:none}.hero-content{margin-top:200px}.landscape-only{display:none}.portrait-only{display:none}.summit-flip-footer{background:#005500;color:#fff;position:absolute;bottom:0;left:0;height:20%;width:100%;font-weight:bold}.at-card{background:#000!important;color:#F32D2D!important}.at-card a{color:#FFF!important}.at-flip-footer{background:#F32D2D;color:#000;position:absolute;bottom:0;left:0;height:20%;width:100%;font-weight:bold}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:#bbb;color:#000}.flip-container{margin-top:10px;font-size:12px}.flip-card .flip-card-back a:hover{color:green!important}.flip-card-back{background-color:#CCDAD1;color:#000;transform:rotateY(180deg)}.mcolumns{padding:8px}.mprice{list-style-type:none;border:1px solid #eee;margin:0;padding:0;-webkit-transition:0.3s;transition:0.3s}.mprice:hover{box-shadow:0 8px 12px 0 rgba(255, 255, 255, 0.2)}.hovershadow:hover{box-shadow:0 8px 12px 0 rgba(0, 0, 0, 0.432);text-decoration:bold}.mprice .mheader{background-color:#111;color:white;font-size:18pt;height:120px}.mbottom{height:120px}.mprice li{border-bottom:1px solid #eee;padding:20px;text-align:center}.mprice .mgrey{background-color:#eee;color:#000;font-size:20px}.box-span-big{font-size:14pt}.mbutton{background-color:#04AA6D;border:none;color:white!important;padding:10px 25px;text-align:center;text-decoration:none;font-size:18px}.shaky{width:128px;height:128px}.shaky:hover{animation:shake 0.5s;animation-iteration-count:infinite}.countcard{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);padding:16px;text-align:center;background-color:#444;color:white;margin-top:20px}.countcard-1:hover{background:#b45757;color:#000}.countcard-2:hover{background:#508b34;color:#000}.countcard-3:hover{background:#38679c;color:#000}.green_txt{color:#38B80A}.collapsible{background-color:#eee;color:#444;cursor:pointer;padding:18px;margin-bottom:20px;margin-top:20px;width:100%;border:none;text-align:left;outline:none;font-size:15px;height:100px}.active,.collapsible:hover{background-color:#555;color:#FFF}.collapsible:after{content:'\002B';color:#000;font-weight:bold;float:right;margin-left:5px}.active:after{content:"\2212"}.content{padding:0 18px;background-color:white;color:#000;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.bump_left{float:left;padding-left:30px;font-size:1.5em}.bump_right{float:right;padding-right:30px;font-size:1.5em}#sec-star{float:left;margin-top:20px;margin-left:150px;width:200px;height:200px}.zoom{transition:transform 0.2s}.zoom:hover{transform:scale(1.5);z-index:999}::-moz-selection{color:rgb(0, 0, 0);background:rgb(64, 235, 78)}::selection{color:rgb(0, 0, 0);background:rgb(64, 235, 78)}@media only screen and (min-device-height: 320px) and (max-device-height: 1000px){#IT_menu{display:none!important}#repair_header{display:none!important}.landscape-hidden{display:none!important}#top-padding{padding-top:5% !important}.landscape-nav{display:block!important;font-size:2vw!important;border-radius:0 0 15px 15px!important}.landscape-only{display:block}.hero-content{margin-top:20px}.newsboard{margin-top:60px}}@media only screen and (min-device-width: 320px) and (max-device-width: 479px){#IT_menu{display:none!important}#repair_header{display:none!important}.landscape-hidden{display:none!important}#top-padding{padding-top:5% !important}.landscape-nav{display:block!important;font-size:2vw!important;border-radius:0 0 15px 15px!important}.landscape-only{display:block}.hero-content{margin-top:20px}.newsboard{margin-top:60px}#sec-star{width:175px;height:175px;float:none;margin-left:auto}#Security .nav-item{font-size:14pt}.security-hero{background-image:none}}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}#Security{background:#0F0F0F;color:#000;margin-top:50px;width:90%;box-shadow:8px 4px 8px 4px rgba(12, 29, 161, 0.2), 0 12px 20px 0 rgba(25, 0, 255, 0.199)}.security-hero{background:url('../images/header_security.avif');border:5px solid #c7b900;color:#FFF;height:250px}hr.sec-rounded{border-top:8px solid #c7b900;border-radius:5px}#Security .nav-link{box-shadow:3px 4px 0 0 #3d390b;background:#847b00;border:2px solid #3d390b;cursor:pointer;color:#fff!important;font-size:0.8em;font-weight:bold;padding:5px 20px;text-decoration:bold;text-shadow:-1px 1px 4px #00000067;margin-top:10px;border-radius:5px}#Security .nav-link:hover{color:#c7b900;background:rgb(34,193,195);background:linear-gradient(0deg, rgba(34,193,195,1) 0%, rgb(0, 0, 0) 100%);border:2px solid rgb(29, 163, 156)}#Security .navbar{box-shadow:2px 5px 5px 0 rgba(0,0,0,0.75);-webkit-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.75);border-radius:0 0 15px 15px;border-top:2px solid #9da415;background:#212529!important}#Security a{color:#c7b900}#Security a:hover{color:#fff}#Security a:visited{color:#c7b900}#map{width:"80%";height:80%};