.container{max-width:1280px;padding:0 1.5rem;margin:auto;overflow:hidden}.btn-dark,.btn-light,.btn-main{padding:1.2rem;display:inline-block;padding:.8rem 2rem;transition:all .5s;border:none;cursor:pointer}.btn-main{color:#333;background-color:#ffbc00}.btn-light{color:#333;background-color:#f4f4f4}.btn-dark{color:#f4f4f4;background-color:#333}a[class^=btn-]:hover,button[class^=btn-]:hover,input[class^=btn-]:hover{background-color:#ffbc00}.bg-main{background:#ffbc00;color:#fff}.bg-dark{background:#333;color:#fff}.bg-light{background:#f4f4f4;color:#000}.bg-medium{background:#ccc;color:#000}.lead{font-size:1.3rem;margin-bottom:2rem}.text-center{text-align:center}.py-1{padding:1rem 0}.py-2{padding:2rem 0}.py-3{padding:3rem 0}.py-4{padding:4rem 0}.my-1{margin:1rem 0}.my-2{margin:2rem 0}.my-3{margin:3rem 0}.my-4{margin:4rem 0}.section-title{font-size:2rem;display:block;padding-bottom:.5rem;text-align:center;font-weight:100;text-transform:uppercase}.bottom-line{height:2px;width:3rem;background:#ffbc00;display:block;margin:0 auto 1rem}.items{display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.item{position:relative;background:#ffbc00;overflow:hidden}.item:after{content:"";position:absolute;display:block;background:inherit;opacity:.9;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(2) translateX(-75%) translateY(-75%) rotate(-28deg);transform:scale(2) translateX(-75%) translateY(-75%) rotate(-28deg);transition:-webkit-transform 3s cubic-bezier(.2,1,.3,1);transition:transform 3s cubic-bezier(.2,1,.3,1);transition:transform 3s cubic-bezier(.2,1,.3,1),-webkit-transform 3s cubic-bezier(.2,1,.3,1)}.item:hover:after{-webkit-transform:scale(2) translateX(0) translateY(0) rotate(-28deg);transform:scale(2) translateX(0) translateY(0) rotate(-28deg)}.item:hover .item-image{-webkit-transform:scale(1.2);transform:scale(1.2)}.item:hover .item-text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.item-image:before{content:"";display:block;padding-top:75%;overflow:hidden}.item-image img{width:100%;height:auto;line-height:0}.item-image img,.item-text{position:absolute;top:0;left:0}.item-text{bottom:0;right:0;opacity:0;text-align:center;z-index:1;color:#000;-webkit-transform:translateY(-20%);transform:translateY(-20%);transition:opacity .5s cubic-bezier(.2,1,.3,1),-webkit-transform .5s cubic-bezier(.2,1,.3,1);transition:opacity .5s cubic-bezier(.2,1,.3,1),transform .5s cubic-bezier(.2,1,.3,1);transition:opacity .5s cubic-bezier(.2,1,.3,1),transform .5s cubic-bezier(.2,1,.3,1),-webkit-transform .5s cubic-bezier(.2,1,.3,1);transition-delay:.3s}.item-text-wrap{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.item-text-title{font-size:2rem;padding:0 1rem;margin:5px 0 0}.item-text-category{text-transform:uppercase;font-size:1.2rem;opacity:.7;margin:0}*{margin:0;padding:0}body{font-family:"Dosis",sans-serif;line-height:1.6;background:#fff}a{text-decoration:none;color:#333}ul{list-style:none}h2,h3,h4{text-transform:uppercase}img{width:100%}.logo{width:40px;height:40px;margin-top:10px;cursor:pointer}#main-nav{justify-content:space-between}#main-nav,#main-nav ul{display:flex}#main-nav li{padding:1rem 1.5rem}#main-nav a:hover{border-color:#ccc}#main-nav a{color:#fff;font-size:1.2rem;padding-bottom:.5rem;border-bottom:3px solid transparent;transition:border-color .5s ease-in-out}#main-nav a.current{border-color:#ffbc00}#header-home{background:url(/static/media/showcase.3d5a98e3.jpg) no-repeat 100%/cover;height:100vh;color:#fff}#header-home .header-content{text-align:center;padding-top:20%}#header-home .header-content h1{font-size:4rem;line-height:1.2}#header-inner{background:url(/static/media/showcase.3d5a98e3.jpg) no-repeat 20% 30%/cover;height:5.5rem;border-bottom:3px solid #ffbc00}#home-a .specials{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.6rem;gap:1.6rem}#home-a .specials i{color:#ffbc00}#home-b .stats{display:grid;grid-template-columns:repeat(4,1fr)}#home-b .stats li{line-height:2}#home-b .stats li.stats-title{font-size:1.5rem}#home-b .stats li.stats-number{font-size:2rem;font-weight:700}#home-b .stats div{padding:3rem 0}#home-b .stats div:nth-child(odd){background:#f4f4f4}#home-b .stats div:nth-child(2n){background:#ccc}.contentabout{display:flex;flex-direction:column;align-items:flex-start}#home-c .process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;justify-content:center}#home-c .process-step{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;font-size:28px;background:#ffbc00;height:15px;width:15px;line-height:15px;padding:1rem}#home-c .process-icon,#home-c .process-step{color:#f4f4f4;border-radius:50%;transition:all 1s}#home-c .process-icon{position:relative;background:#333;padding:2rem;width:70px;height:70px;line-height:70px}#home-c .process-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background:#ffbc00}#home-c .process-icon:hover .process-step,#main-footer{background:#333;color:#fff}#main-footer{padding:2rem}#main-footer .footer-content{display:flex;align-items:center;justify-content:space-between}#main-footer .footer-content .social{align-items:center;justify-content:space-around;display:flex}#main-footer .footer-content .social i{margin:.5rem;padding:.5rem;border:1px solid #fff;border-radius:50%;cursor:pointer}#main-footer .footer-content .social i:hover{color:#ffbc00;border-color:#ffbc00}#about-a .about-info{display:grid;grid-template-columns:1fr;margin-bottom:3rem}#about-a .about-info .bio{border-left:3px solid #ffbc00}#about-a .about-info h4{margin-top:1rem}#about-a .awards{display:grid;grid-template-columns:2fr 2fr 2fr;grid-gap:3rem;gap:3rem}#about-a .awards i{color:#ffbc00}.scroll-down{height:50px;width:30px;border:2px solid #fff;position:absolute;left:50%;bottom:20px;border-radius:50px;cursor:pointer}.scroll-down:after,.scroll-down:before{content:"";position:absolute;top:20%;left:50%;height:10px;width:10px;-webkit-transform:translate(-50%,-100%) rotate(45deg);transform:translate(-50%,-100%) rotate(45deg);border:2px solid #fff;border-top:transparent;border-left:transparent;-webkit-animation:scroll-down 1s ease-in-out infinite;animation:scroll-down 1s ease-in-out infinite}.scroll-down:before{top:30%;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes scroll-down{0%{opacity:0}30%{opacity:1}60%{opacity:1}to{top:90%;opacity:0}}@keyframes scroll-down{0%{opacity:0}30%{opacity:1}60%{opacity:1}to{top:90%;opacity:0}}#about-b .progress{overflow:hidden;height:1.2rem;background:#ccc;border-radius:5px;margin-bottom:1rem}#about-b .progress div{height:100%;color:#fff;text-align:center;background:#ffbc00}#about-c .about-logos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem;gap:3rem}#about-c .about-logos img{width:230px;height:55px}#about-d .testimonials{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}#about-d .testimonials p{border:1px solid #ccc;width:90%;padding:1rem;border-radius:5px;margin-bottom:1rem}#about-d .testimonials ul{display:flex;align-items:center}#about-d .testimonials ul li img{width:50px;height:50px;border-radius:50%;margin-right:1rem}#contact-a .text-fields{display:grid;grid-template-areas:"name email" "subject phone" "message message";grid-gap:1.2rem;margin-bottom:1.2rem}#contact-a .text-fields .name-input{grid-area:name}#contact-a .text-fields .subject-input{grid-area:subject}#contact-a .text-fields .email-input{grid-area:email}#contact-a .text-fields .phone-input{grid-area:phone}#contact-a .text-fields .message-input{grid-area:message;height:100px}#contact-a .text-fields .text-input{padding:.5rem 1rem}#contact-a button[type=submit]{width:50%;transition:all 1s ease-in-out}#contact-a button[type=submit]:hover{content:"";opacity:.9}#contact-b .contact-info{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}#contact-c h1{text-align:center;font-size:4rem}.github-button{padding:0 10px;height:28px;line-height:26px;text-shadow:0 1px 0 hsla(0,0%,100%,.9);color:#333;margin-bottom:5px;border:1px solid #d5d5d5;border-radius:3px;display:inline-block;font-weight:700;font-size:13px;vertical-align:top;background:#fff;background-color:#eee;background:linear-gradient(#fcfcfc,#eee)}@media (max-width:768px){#about-d .testimonials{grid-template-columns:1fr 1fr}#about-c .about-logos{grid-template-columns:1fr}#about-c .about-logos img{width:100%;height:65%}#header-home{height:30rem}.items{grid-template-columns:1fr 1fr}#contact-a .text-fields{grid-template-areas:"name" "email" "subject" "phone" "message"}}@media (max-width:600px){#about-c .about-logos,#about-d .testimonials{grid-template-columns:1fr}#about-c .about-logos img{width:100%;height:65%}#about-a .about-info,#about-a .awards{grid-template-columns:1fr}#main-footer .footer-content,#main-nav{flex-direction:column}#main-nav{align-items:center}#main-nav li{padding:.5rem;margin-bottom:1rem}#main-nav li a{font-size:1rem}#header-home{height:8rem}#header-home .header-content{display:none;font-size:20px}#header-home h1{display:none}#header-inner{height:8rem}#home-a .specials,#home-b .stats,#home-c .process,.items{grid-template-columns:1fr}#contact-a .text-fields{grid-template-areas:"name" "email" "subject" "phone" "message"}#contact-b .contact-info{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}#contact-c{font-size:1rem}}
/*# sourceMappingURL=main.573e37c8.chunk.css.map */