@font-face{font-family:BehowledDisplay;src:url(/static/media/BehowledDisplay.f6e9c2c2272c7f33cee6.ttf)}*,:after,:before{box-sizing:inherit;font-family:Lato,sans-serif;margin:0;padding:0;scroll-behavior:smooth}html{box-sizing:border-box}body{background:#1e1e1e;color:#aaa;font-size:16px;font-weight:400;text-rendering:optimizeLegibility}h1{font-size:48px}h1,h2{color:#aaa;font-family:BehowledDisplay;margin:0 0 40px}h2{font-size:36px;text-align:center}h3{color:#aaa;font-family:BehowledDisplay;font-size:22px}header{background:#1b1b1b;height:95vh;justify-content:space-between;padding:60px}header,header .content{align-items:center;display:flex;flex-direction:column}header .content{gap:50px;justify-content:center}header .content h1,header .text{text-align:center}header .text{flex:1 1}header .buttons{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:center;margin:30px 0 0}header .buttons .button{background:#6c9e19;border:1px solid #6c9e19;cursor:pointer;font-weight:700;padding:10px;text-transform:uppercase}header .buttons .button:hover{background:#82be20;border:1px solid #82be20;transition:all .2s ease}header .buttons .button.contact{background:#1b1b1b;border:1px solid #6c9e19;color:#6c9e19;cursor:pointer;font-weight:700;padding:10px;text-transform:uppercase;transition:all .2s ease}header .buttons .button.contact:hover{border:1px solid #82be20;color:#82be20;transition:all .2s ease}header .circleBorder{align-items:center;border:1px dashed #aaa;border-radius:50%;display:none;height:300px;justify-content:center;width:300px}header .circle{background:#6c9e19;border-radius:50%;display:none;height:260px;width:260px}header .scrollDown{cursor:pointer}.portfolio{background:linear-gradient(to bottom right,#1e1e1e,#333);padding:80px 20px 120px}.portfolio .items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:100%;padding:30px 20px}.portfolio .items .item{background:#181818;border:none;text-align:center}.portfolio .items .item .image{height:150px;overflow:hidden;width:100%}.portfolio .items .item .image img{height:100%;object-fit:cover;object-position:center;width:100%}.portfolio .items .item .content{padding:30px 20px}.portfolio .items .item .title{font-size:20px;font-weight:700}.portfolio .items .item .description{font-weight:400;padding:20px 0}.portfolio .items .item button{background:#6c9e19;border:none;cursor:pointer;font-size:14px;font-weight:700;padding:10px;text-transform:uppercase;transition:background .2s ease}.portfolio .items .item button:hover{background:#82be20;transition:background .2s ease}footer .contact{align-items:center;background-image:linear-gradient(#578114cc,#578114cc),url(/static/media/footer.55333edd18dbe62df6cf.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;color:#1b1b1b;display:flex;flex-direction:column;height:400px;justify-content:center;padding:20px;text-align:center}footer .contact h2{color:#1b1b1b}footer .contact p{font-weight:400;margin:10px 0 0;text-align:center}footer .contact a{color:#1b1b1b;font-weight:400;text-align:center;text-decoration:none}footer .contact a:hover{text-decoration:underline}footer .contact p span{font-weight:700;margin:0 5px 0 0;text-transform:uppercase}footer .bottom{background:#1b1b1b;font-size:14px;padding:5px;text-align:center}@media only screen and (min-width:500px){.portfolio .items{grid-template-columns:repeat(2,calc(50% - 5px))}}@media only screen and (min-width:650px){header{padding:80px 60px 30px}header .content{flex-direction:row}header .content .text,header .content h1{text-align:left}header .circleBorder{display:flex}header .circle{display:inline;display:initial}header .buttons{justify-content:flex-start}.portfolio .items{grid-template-columns:repeat(3,calc(33.33333% - 6.66667px))}}
/*# sourceMappingURL=main.ebb37fbe.css.map*/