*,.text{font-family:"Segoe UI",san-serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#222;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#5b9ff5}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{box-sizing:border-box}body{margin:0;font-family:Georgia,serif}.background{background-image:url(/static/media/banner.68b41d14.jpg);height:100%;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.headline{font-family:"Roboto Slab",sans-serif;display:inline-block;font-size:xxx-large;padding:20px 0;text-align:center;text-transform:uppercase}.container{padding:20px 20px 30px}#navbar{overflow:hidden;background-color:#fff;z-index:999;height:60px;font-size:x-large}#navbar a{float:left;display:block;color:#555;text-align:center;padding:14px;text-decoration:none;font-family:"Roboto Slab",sans-serif}#navbar a:hover{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-filter:blur(0);filter:blur(0);font-weight:700}#navbar a:before{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);font-weight:700;font-family:"Roboto Slab",sans-serif}#navbar a.active{background-color:#fff;color:#3c65d1}.content{padding:16px}.sticky{position:fixed;top:0;width:100%}.sticky+.content{padding-top:60px}.pic{height:5%;width:5%}.home{background-image:url(/static/media/banner.68b41d14.jpg);height:100%;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:250px;padding-top:250px}#home .headline{color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff}.home__text{margin:10px 0;font-size:60px}.home__caption,.home__text{font-family:"Roboto Slab",sans-serif;color:#fff;-webkit-filter:drop-shadow(2px 2px 2px #222);filter:drop-shadow(2px 2px 2px #222)}.home__caption{margin:0;font-size:20px}#about{background-color:#e884c0;width:100%;padding:100px;font-size:20px;color:#fff;margin:2px}#about .headline{color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff}.resume{background-color:#e884c0;border:1px solid #fff;color:#fff;padding:5px;text-align:center;text-decoration:none;display:inline-block;border-radius:3px;font-size:medium}.resume:hover{background-color:#fff;color:#222}#projects .headline{color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;-webkit-filter:drop-shadow(2px 2px 2px #222);filter:drop-shadow(2px 2px 2px #222)}.project_item{border:40px solid #222;background:#fff;padding:80px;margin:0 auto;width:100px;height:400px;box-sizing:border-box;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.project_item:hover{-webkit-transform:scale(1.05);transform:scale(1.05);cursor:pointer}.photo{height:75%;width:75%}.card a:link,.card a:visited{text-decoration:none;display:inline-block}.card{border:25px solid #fff;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.card-body{background:#fff;width:100%;vertical-align:top}.card-title{text-align:center;font-family:"Roboto Slab",sans-serif}.card-text{font-family:san-serif}.card-content{text-align:left;color:#222;padding:15px}#projects *,:after,:before{box-sizing:border-box}#projects .slide-container{margin:auto;width:600px;text-align:center}#projects .wrapper{padding-top:40px;padding-bottom:40px}#projects .wrapper:focus{outline:0}.card{background:#fff;width:300px;display:inline-block;margin:auto;border-radius:19px;position:relative;text-align:center;box-shadow:-1px 15px 30px -12px #000;z-index:9999}.card__image{position:relative;height:200px;margin-bottom:35px;border-top-left-radius:14px;border-top-right-radius:14px}.card__image img{width:200px;position:absolute;top:25px;left:25px}.card__type{text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:3px;color:#3c65d1}.card__name{font-size:26px;color:#555;font-weight:900;margin-bottom:5px;font-family:"Roboto Slab",sans-serif}.card__description{padding:20px;margin-bottom:10px;text-align:left}.card__stats{background:#5b9ff5;color:#fff;font-weight:700;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.card__stats .one-third{width:33%;float:left;padding:20px 15px}.card__stats .stat{position:relative;font-size:small}.card__stats .no-border{border-right:none}#projects .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#projects .slick-prev{left:100px;z-index:999}#projects .slick-next{right:100px;z-index:999}.WEB{font-family:"Calibri Body",calibri;white-space:nowrap}.ASSEMBLY{font-family:"Calibri Light",calibri;font-size:small}.source{background-color:#e884c0;border:1px solid #fff;padding:5px;text-align:center;text-decoration:none;display:inline-block;border-radius:3px;font-size:medium;font-family:"Segoe UI",san-serif}.source,.source a{color:#fff}.source:hover a{color:#222}.source:hover,.source:hover a{background-color:#fff}#projects .slick-current{position:inherit;z-index:10000}#services{background:#5b9ff5;color:#fff;margin:2px}.services{-webkit-justify-content:right;justify-content:right;-webkit-align-items:center;align-items:center;padding-top:10px;padding-bottom:20px;display:-webkit-flex;display:flex}@media (max-width:768px){.services{display:inline-block}}.service{padding:10px}.font_awesome{-webkit-filter:drop-shadow(6px 6px 2px #2275b2);filter:drop-shadow(6px 6px 2px #2275b2);font-size:60px}#services .headline{color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff}#testimonials{background-image:url(/static/media/mcecs.7690b2a0.jfif);height:100%;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}#testimonials .headline{color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;-webkit-filter:drop-shadow(2px 2px 2px #222);filter:drop-shadow(2px 2px 2px #222)}.testimonials{background:#fff}#testimonials h3{font-family:didot;font-style:italic}.sources{background:#e884c0;padding:10px 15px;border-top-left-radius:14px;border-top-right-radius:14px}.quote{color:#222;padding-top:10px}.position{font-family:"Roboto Slab",sans-serif;color:#222}yellow{background-color:#ff9;box-shadow:0 3px 5px -3px #000;color:#009;float:right;font-family:cursive;font-size:16px;font-style:italic;height:22em;margin:1em;padding:2em;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);width:22em;text-align:left}yellow a{color:#3c65d1;text-decoration:none;font-family:"Roboto Slab",sans-serif}pink,yellow a{text-align:left}pink{background-color:#efa0c3;box-shadow:0 3px 5px -3px #000;color:#009;float:right;font-family:cursive;font-size:16px;font-style:italic;height:19em;margin:1em;padding:2em;-webkit-transform:rotate(6deg);transform:rotate(6deg);width:19em}pink a{color:#3c65d1;text-decoration:none;font-family:"Roboto Slab",sans-serif}blue,pink a{text-align:left}blue{background-color:#addef2;box-shadow:0 3px 5px -3px #000;color:#222;float:right;font-family:cursive;font-size:16px;font-style:italic;height:23em;margin:1em;padding:2em;-webkit-transform:rotate(2deg);transform:rotate(2deg);width:23em}blue a{color:#3c65d1;text-decoration:none;font-family:"Roboto Slab",sans-serif}blue a,green{text-align:left}green{background-color:#c9fbd6;box-shadow:0 3px 5px -3px #000;color:#222;float:right;font-family:cursive;font-size:16px;font-style:italic;height:19em;margin:1em;padding:2em;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);width:19em}green a{color:#3c65d1;text-decoration:none;font-family:"Roboto Slab",sans-serif}green a,orange{text-align:left}orange{background-color:#fdc3a9;box-shadow:0 3px 5px -3px #000;color:#222;float:right;font-family:cursive;font-size:16px;font-style:italic;height:21.5em;margin:1em;padding:2em;-webkit-transform:rotate(5deg);transform:rotate(5deg);width:21.5em}orange a{color:#3c65d1;text-decoration:none;font-family:"Roboto Slab",sans-serif;text-align:left}#testimonials .container{margin:0 auto;padding:40px;width:80%;color:#333;background:#2d2d2d!important}#testimonials .variable-width .slick-slide p{background:#00f;height:100px;color:#fff;margin:5px;line-height:100px;text-align:center}#testimonials .center .slick-center h3{color:#e67e22;opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}#testimonials .center h3{opacity:.8;transition:all .3s ease}#testimonials .content{padding:20px;margin:auto;width:90%}#testimonials .slick-slide .image{padding:10px}#testimonials .slick-slide img{margin:auto}#testimonials .slick-slide img.slick-loading{border:0}#testimonials .slick-slider{margin:30px auto 50px}#testimonials .slick-dots{margin-left:0}#testimonials .slick-thumb{bottom:-45px}#testimonials .slick-thumb li{width:60px;height:45px}#testimonials .slick-thumb li img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#testimonials .slick-thumb li.slick-active img{-webkit-filter:grayscale(0);filter:grayscale(0)}@media (max-width:768px){#testimonials h3{font-size:24px}#testimonials .center{margin-left:-40px;margin-right:-40px}#testimonials .center .slick-center h3{color:#e67e22;opacity:1;-webkit-transform:scale(1);transform:scale(1)}#testimonials .center h3{opacity:.8;-webkit-transform:scale(.95);transform:scale(.95);transition:all .3s ease}}#testimonials .slick-vertical .slick-slide{height:180px}#testimonials .slick-arrow,#testimonials .slick-arrow:hover{background-color:grey}#testimonials .slick-slide img{border:5px solid #fff;display:block;height:286px;width:218px;border-radius:10px;margin:50px auto;background:linear-gradient(90deg,transparent 56%,rgba(0,0,0,.68));box-shadow:0 -4px 4px 0 rgba(0,0,0,.29);outline:none;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear;-webkit-transform-style:preserve-3D;transform-style:preserve-3D;-webkit-transform:scale(.97);transform:scale(.97)}#testimonials .center .slick-center img{color:#e67e22;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);margin-left:auto;margin-right:auto;transition:all .3s ease;background:linear-gradient(180deg,transparent 39%,rgba(0,0,0,.68)),linear-gradient(180deg,#00c8ff,#420dff)}#testimonials .slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}#testimonials .slick-initialized .slick-slide{display:block}#testimonials .slick-current{color:#fff!important;-webkit-transform:scale(1.01)!important;transform:scale(1.01)!important;height:350px;-webkit-filter:grayscale(0);filter:grayscale(0);transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear;-webkit-transform-style:preserve-3D;transform-style:preserve-3D;position:inherit}#testimonials .slick-slide{display:none;float:left;height:100%;min-height:1px;z-index:2}#testimonials .slick-slider .slick-list,#testimonials .slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}#testimonials .slick-list{overflow:hidden;margin:0;padding:0}#testimonials .slick-list,.slick-slider,.slick-track{position:relative;display:block}#testimonials button.slick-arrow.slick-prev{left:27%!important}#testimonials button.slick-arrow{z-index:1;border-radius:45px;width:64px!important;height:64px!important;opacity:.7;background-color:#000!important}#testimonials button.slick-arrow.slick-next{left:67%!important}#testimonials .slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}#footer{padding:60px 0;background:#222;z-index:1000;color:#fff}.links{font-size:40px;letter-spacing:8px}.links a{color:#3c65d1;text-decoration:none}
/*# sourceMappingURL=main.fb20f111.chunk.css.map */