* { box-sizing: border-box; } body {margin: 0;}.header-banner{position:relative;min-height:300px;overflow-x:hidden;overflow-y:hidden;}.banner-background{position:absolute;top:0px;left:0px;width:100%;height:100%;}.banner-image{width:100%;height:100%;object-fit:cover;}.banner-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:inherit;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;color:rgb(255, 255, 255);text-align:center;}.banner-title{font-size:2.5em;margin-bottom:0.5em;font-family:"Cabin", sans-serif;}.banner-content::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(0, 0, 0, 0.4);z-index:-1;}.navbar{color:rgb(221, 221, 221);min-height:50px;width:100%;display:block;position:fixed;visibility:visible;z-index:10000;background-color:rgba(63,120,177,0.67);box-shadow:6px 0px 5px 0px black ;}.navbar-container{max-width:950px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;width:95%;}.navbar-items-c{display:inline-block;float:right;}.navbar-container::after{content:"";clear:both;display:block;}.navbar-brand{vertical-align:top;display:inline-block;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;min-height:50px;min-width:50px;color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;background-repeat:no-repeat;background-position:center center;background-attachment:local;background-size:contain;background-image:url(../assets/KeyArchlogo.svg);}.navbar-menu{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;display:block;float:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.navbar-menu-link{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;display:inline-block;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;font-family:"Cabin", sans-serif;}.navbar-burger{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;width:45px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;display:none;float:right;cursor:pointer;}.navbar-burger-line{padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px;background-color:white;margin-top:5px;margin-right:0px;margin-bottom:5px;margin-left:0px;}.gjs-row{display:table;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;width:100%;}.gjs-cell{width:8%;display:table-cell;height:75px;}.timeline{position:relative;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.timeline::after{content:"";position:absolute;width:6px;background-color:rgb(74, 74, 74);top:0px;bottom:0px;left:50%;margin-left:-3px;}.timeline-item{padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;position:relative;background-color:inherit;width:50%;}.timeline-item::after{content:"";position:absolute;width:25px;height:25px;right:-17px;background-color:white;border-top-width:4px;border-right-width:4px;border-bottom-width:4px;border-left-width:4px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(255, 159, 85);border-right-color:rgb(255, 159, 85);border-bottom-color:rgb(255, 159, 85);border-left-color:rgb(255, 159, 85);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;top:15px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;z-index:1;}.timeline-item:nth-child(2n+1){left:0px;}.timeline-item:nth-child(2n){left:50%;}.timeline-item:nth-child(2n)::after{left:-16px;}.timeline-content{padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:30px;background-color:white;position:relative;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 8px;}.timeline-date{font-weight:bold;margin-bottom:10px;}.responsive-card:hover .card-img{transform:scale(1.05);}.text-container h2{font-size:24px;margin-bottom:20px;}.text-container p{font-size:16px;line-height:1.6;}#ig0p46{font-family:"Cabin", sans-serif;font-size:20px;}.fancy-post-paragraph{margin-bottom:1.5rem;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.fancy-post-paragraph:hover{transform:translateX(5px);}.fancy-post-subheading{font-size:2rem;margin-top:2rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;color:rgb(44, 62, 80);border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:rgb(52, 152, 219);padding-bottom:0.5rem;}.fancy-post-blockquote{font-style:italic;border-left-width:5px;border-left-style:solid;border-left-color:rgb(52, 152, 219);margin-top:1.5rem;margin-right:0px;margin-bottom:1.5rem;margin-left:0px;color:rgb(52, 73, 94);background-color:rgb(248, 249, 250);padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.author-bio{display:flex;align-items:center;margin-top:2rem;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;background-color:rgb(249, 249, 249);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.author-image{width:100px;height:100px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;margin-right:1rem;}.author-info{flex-grow:1;flex-shrink:1;flex-basis:0%;}.author-name{margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0px;font-size:1.2rem;}.author-description{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:0.9rem;}#i8qol9{margin-bottom:30px;}#ijnc3h{color:white;text-decoration:none;}#ilbpz5{color:white;text-decoration:none;}#i8p40d{color:white;text-decoration:none;}#ikld7r{list-style-type:none;padding:0;}#iy152i{margin-bottom:30px;}#iv6xis{font-family:"Cabin", sans-serif;}#ianrn4{color:white;font-size:1.5em;margin-right:10px;}#ixupb6{color:white;font-size:1.5em;margin-right:10px;}#ixrxw9{color:white;font-size:1.5em;margin-right:10px;}#itonpc{color:white;font-size:1.5em;}#i8pute{margin-bottom:30px;}#ilb2vq{display:flex;justify-content:space-around;flex-wrap:wrap;}#i9exf1{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.1);}#i8h5oc{background-color:rgba(39,78,111,0.7);color:white;padding:50px 20px;font-family:"Cabin", sans-serif;}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px);}100%{opacity:1;transform:translateY(0px);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0px);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes fadeEffect{0%{opacity:0;}100%{opacity:1;}}@media (max-width: 768px){.navbar-items-c{display:none;width:100%;}.navbar-burger{display:block;}.navbar-menu{width:100%;}.navbar-menu-link{display:block;}.gjs-cell{width:100%;display:block;}}