*{box-sizing:border-box;font-family:Vollkorn,sans-serif;margin:0;padding:0}ul{list-style-type:none}a{cursor:pointer;text-decoration:none}a:hover{color:#1e66d2}.button{background-color:green;border:1px solid #000;border-radius:4px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:17px 28px;text-transform:uppercase}.line{background-color:maroon;display:block;height:3px;margin:5px auto;width:40px}.header{background-color:#fff;border-bottom:.5px solid #000;height:90px;overflow:hidden;position:fixed;transition:.3s ease-in;width:100%;z-index:1}.header .navbar{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;max-width:1240px;padding:0 1rem}.header,.nav-menu a{color:#000000e6;font-family:Manrope}.header .nav-menu{display:flex}.header,.nav-item{font-weight:500;padding:1rem}.header .nav-item a:hover{color:#1e66d2}.header .nav-item a:active{color:#a1a1a1}.header .nav-item a.active{color:#1e66d2}.hamburger{display:none}.logo{color:#1e1e1e;font-family:Vollkorn,serif;font-size:28px}@media screen and (max-width:940px){.header{background-color:#fff}.header,.header .navbar{max-width:100%}.hamburger{display:block}.nav-menu{background-color:#fff;flex-direction:column;height:90vh;left:-100%;position:fixed;text-align:center;top:90px;transition:.3s;width:100%;z-index:999}.nav-menu.active{left:0}.nav-menu:hover{color:#1e66d2}.nav-item{font-size:36px;margin:1rem 0;text-align:left}.logo{font-size:24px}}.hero{animation:fade 1.5s ease forwards;height:100vh;margin:0 auto;opacity:0;padding:1rem;width:100%}.content{color:#000;width:85%}.hero .content{animation:fade 1.5s ease forwards;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;opacity:0;padding:1rem}.hero-main-header{color:#000;font-family:Manrope;font-size:36px;font-weight:lighter;margin-bottom:15px;margin-left:8px}.content{font-family:Manrope}.content,.hero-sub-header{font-style:normal;font-weight:400}.hero-sub-header{color:#1e7cd2;font-family:Vollkorn;font-size:150px;line-height:80%;margin-bottom:10px;width:675px}.ellipse{background-color:#1e7cd2;border-radius:50%;bottom:100px;height:375px;opacity:.3;position:absolute;right:150px;transform:matrix(-.91,.3,-.44,-.95,0,0);width:300px}.hero-main-paragraph{font-family:Vollkhorn,sans-serif;font-size:36px;font-style:normal;left:900px;position:absolute;top:500px;width:500px}@keyframes fade{0%{opacity:0;transform:translatey(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:940px){.content h1{margin-top:225px}.hero .content{height:75%;width:100%}.hero-main-header{font-size:16px;margin-bottom:10px;margin-left:5px}.hero-sub-header{font-size:70px;width:325px}.ellipse{background-color:#1e7cd2;border-radius:50%;bottom:40px;height:250px;opacity:.3;position:absolute;right:15px;transform:matrix(-.91,.3,-.44,-.95,0,0);width:200px}.hero-main-paragraph{font-family:Manrope;font-size:20px;font-style:normal;font-weight:lighter;position:static;width:300px}}.about{background-color:#fff;height:100%;margin-top:350px;width:100%}.container img{height:40%;margin-bottom:30px;margin-left:25px;margin-top:25px;width:40%}.container{align-items:center;color:#000;display:flex;height:100%;justify-content:center;text-align:center}.container h2{color:#1e66d2;font-size:25px}.container h5{color:#1e66d2}.text-container{height:700px;margin-left:25px;text-align:left;width:800px}.text-container h2{font-size:48px;width:300px}.text-container p{font-family:Manrope;font-size:22px;margin-bottom:30px;margin-top:15px}.technology-container{font-family:Volkhov,serif;font-size:26px;font-style:normal;font-weight:400;line-height:20px;margin-top:25px}.list-of-technologies{display:flex;flex-wrap:wrap;width:550px}.list-of-technologies,h5{font-size:25px}.header-line{color:#000}.list-text{margin:20px 5px}@media screen and (max-width:940px){.container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.text-container{height:100%;margin:0 0 50px;text-align:left;width:100%}.text-container p{font-size:14px;margin-bottom:5px;margin-left:25px;width:90%;word-spacing:0}.text-container h2{font-size:28px;margin-left:25px;width:200px}.container img{margin:20px 0;width:80%}.about{margin-top:135px}.technology-container{height:125px;margin-top:20px;text-align:center}.list-of-technologies{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;width:350px}.list-text{font-size:16px;margin:0;padding:5px}.technology-container h5{font-size:14px;margin:0 auto;width:225px}}.detail-container{margin-top:75px;width:100%}.detail-headliner{color:#1e66d2;font-size:48px;margin-bottom:75px;margin-left:110px}.detail-image{height:600px;margin-left:75px;width:850px}.card-item{color:#111010;display:flex;font-size:1.2rem;margin-bottom:100px;text-align:left}.card-description-container{display:flex;flex-direction:column;justify-content:center;margin-left:50px}.card-header{font-size:20px}.card-title{border-bottom:.5px solid #000;color:#1e66d2;font-size:42px;margin-bottom:15px}.card-created{border:.5px solid #b4b4b4;margin-top:35px;padding:15px;text-align:center;width:400px}.card-description{font-size:24px;width:600px}.card-header,.card-title{font-family:Vollkorn,serif}.anchor-links{display:flex;margin-top:10px}.anchor-icon-link{color:#000;cursor:pointer;font-size:50px;margin:15px}.anchor-icon-link:hover{color:#cc333f}@media screen and (max-width:940px){.detail-container{margin-top:15px}.detail-image{height:250px;margin:0 auto;width:300px}.anchor-icon-link{height:50px;margin:0 auto;width:50px}.card-description-container{display:flex;flex-direction:column;height:100%;margin:0;width:100%}.anchor-links{display:flex;font-size:24px;justify-content:center;margin-top:25px;width:100%}.detail-headliner{font-size:25px;margin-left:25px;margin-top:15px;text-align:left;width:300px}.card-title{font-size:24px}.card-item{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.card-list{width:100%}.card-header,.card-title{margin-left:50px;text-align:left;width:250px}.card-header{margin-top:15px}.card-description{font-size:18px;margin-bottom:25px;margin-left:50px;margin-top:10px;text-align:left;width:300px}.card-created{margin:0 auto;padding:5px;width:300px}}.contact-container{height:70vh;width:100%}.contact-container,.contact-text{align-items:center;display:flex;flex-direction:column}.contact-text{margin-bottom:25px;margin-top:150px;text-align:center}.contact-header{color:#1e66d2;font-size:48px}.contact-paragraph{font-size:28px;width:700px}.anchor-box{margin-bottom:50px;text-align:center}.anchor-text{border:.5px solid #1e66d2;border-radius:3%;font-size:28px;padding:15px}.contact-icons,a{text-align:center}.contact-links{color:#000;font-size:56px;margin:15px}.anchor-text{border:8px solid;border-image:repeating-linear-gradient(135deg,#298bf4 0 10px,#e4c29c 0 20px,#63cf63 0 30px) 8;-webkit-mask:conic-gradient(from 180deg at top 8px right 8px,#0000 90deg,#000 0) 200% 0 /200% 8px border-box no-repeat,conic-gradient(at bottom 8px left 8px,#0000 90deg,#000 0) 0 200%/8px 200% border-box no-repeat,linear-gradient(#000 0 0) padding-box no-repeat;-webkit-mask:conic-gradient(from 180deg at top 8px right 8px,#0000 90deg,#000 0) var(--_i,200%) 0 /200% var(--_i,8px) border-box no-repeat,conic-gradient(at bottom 8px left 8px,#0000 90deg,#000 0) 0 var(--_i,200%)/var(--_i,8px) 200% border-box no-repeat,linear-gradient(#000 0 0) padding-box no-repeat;transition:.3s,-webkit-mask-position .3s .3s}.anchor-text:hover{--_i:100%;color:#cc333f;transition:.3s,-webkit-mask-size .3s .3s}.contact-links:hover{color:#cc333f}@media screen and (max-width:940px){.contact-container,a{color:#000}.contact-container{height:40vh;margin-bottom:15px;width:100%}.contact-text{margin:0;padding:25px;text-align:center;width:100%}.contact-header{font-size:22px}.contact-paragraph{font-size:18px;width:100%}.anchor-text{border:.5px solid #1e66d2;font-size:16px;padding:5px}.anchor-box{margin-bottom:25px}.anchor-box,.contact-icons,a{text-align:center}.contact-header{color:#1e66d2}.contact-icons{width:100%}.contact-links{font-size:28px;margin:10px;padding:5px}}.footer-container{padding:50px;width:100%}.footer-header{font-family:Manrope;font-size:14px;text-align:center}@media screen and (max-width:940px){.footer-container{padding:50px;text-align:center;width:100%}.footer-header{font-size:12px}}
/*# sourceMappingURL=main.9dc9a17e.css.map*/