@import url(https://fonts.googleapis.com/css2?family=Tulpen+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);#root,.app,body,html{font-family:Roboto Condensed,sans-serif;margin:0}*{scroll-behavior:smooth}:target:before{content:"";display:block;height:0;margin:0;padding:8rem 0 0}@media screen and (max-width:950px){:target:before{content:"";display:block;height:4rem;margin:0;padding:1.5rem 0 0}}.slide-bottom{-webkit-animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.navbar{background:linear-gradient(130deg,#a8c53f,#3289c4);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);opacity:90%;position:fixed;width:100%;z-index:1000}.navbar .wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 4rem}.navbar .wrapper .left{display:flex;letter-spacing:2px}.navbar .wrapper .left .logo{color:#eee;font-family:Tulpen One;font-weight:300;letter-spacing:2px}.navbar .wrapper .left .logo h1{font-size:72px;margin:1.5rem 0}.navbar .wrapper .left .logo:hover{-webkit-animation:skew 2s infinite;animation:skew 2s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes skew{0%{-webkit-transform:skew(8deg,8deg);transform:skew(8deg,8deg)}}@keyframes skew{0%{-webkit-transform:skew(8deg,8deg);transform:skew(8deg,8deg)}}.navbar .wrapper .right{display:flex;font-family:Tulpen One;gap:2rem}.navbar .wrapper .right .link{color:#eee;font-size:30px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.navbar .wrapper .right .link:hover{border-bottom:2px solid #a8c53f;color:#a8c53f;transition:.5s ease}.navbar .wrapper .menu{display:none}.navbar .wrapper .menu .close,.navbar .wrapper .menu .open{color:#ddd;cursor:pointer;font-size:30px}.navbar .wrapper .menu .close{float:right;margin:1rem;position:relative}.navbar .wrapper .menu .overlay{background-color:#222;height:100vh;left:0;opacity:95%;position:fixed;top:0;transition:.5s ease;width:100%;z-index:5}.navbar .wrapper .menu .menu-links{align-items:center;display:flex;flex-direction:column;font-family:Tulpen One;gap:2rem;justify-content:center;margin:0;padding:6rem 0 0;text-transform:uppercase;width:100%}.navbar .wrapper .menu .menu-links li{color:#fff;font-size:48px;font-weight:500;letter-spacing:2px}@media screen and (max-width:950px){.navbar .wrapper{margin:0 1rem}.navbar .wrapper .left .logo h1{font-size:40px}.navbar .wrapper .right{display:none}.navbar .wrapper .menu{display:flex}.navbar .wrapper .menu .menu-links li{font-size:40px}}@media screen and (max-width:350px){.navbar .wrapper .menu .menu-links li{font-size:40px}}.footer{background:linear-gradient(130deg,#a8c53f,#3289c4);font-family:Tulpen One;font-size:20px;letter-spacing:2px;padding:1rem 0;width:100%}.footer .social{display:flex;justify-content:center}.footer .social .icon .instagram{width:3rem}.footer .social .icon:hover{-webkit-transform:scale(2);transform:scale(2);transition:1s ease}.footer .copyright{color:#fff;gap:6px}.carousel,.footer .copyright{align-items:center;display:flex;justify-content:center}.carousel{height:400px;position:relative;width:600px}.slide{border-radius:.5rem;box-shadow:0 0 7px #666;height:100%;width:100%}.slide-hidden{display:none}.arrow{color:#fff;-webkit-filter:drop-shadow(0 0 5px #555);filter:drop-shadow(0 0 5px #555);height:2rem;position:absolute;width:2rem}.arrow:hover{cursor:pointer}.arrow-left{left:1rem}.arrow-right{right:1rem}.indicators{bottom:1rem;display:flex;position:absolute}.indicator{background-color:#fff;border:none;border-radius:100%;box-shadow:0 0 5px #555;cursor:pointer;height:.5rem;margin:0 .2rem;outline:none;width:.5rem}.indicator-inactive{background-color:gray}.about{background:linear-gradient(130deg,#a8c53f,#3289c4);color:#eee;height:100%;padding:0 0 4rem}.about .top{text-align:center}.about .top .title{background-color:#000;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.about .top .title h1{border-bottom:1px groove #ddd;border-color:#ddd currentcolor;border-top:1px solid #ddd;font-family:Tulpen One;font-size:64px;font-weight:500;letter-spacing:8px;margin:0;padding:1rem 0}.about .top h3{font-family:Roboto Condensed;font-size:16px;font-weight:500;letter-spacing:1px;margin:0;padding:.75rem}.about .bottom{align-items:center;display:flex;flex-direction:column;padding:0 2rem}.about .left img{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);max-width:600px;padding-top:1rem}.about .right{align-items:center;display:flex;flex-direction:column;padding:1rem 1rem 0}.about .right .card{background:rgba(0,0,0,.35);border:1px solid #eee;border-radius:10px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);margin:.5rem 0;max-width:650px;min-width:300px;padding:1rem 0}.about .right h2{font-family:Roboto Condensed;font-weight:400;margin:.75rem;text-align:center}.about .right p{font-family:Roboto Condensed;font-size:16px;font-weight:500;line-height:24px;margin:0 .5rem;max-width:1000px;padding:.5rem;text-align:left}@media screen and (max-width:950px){.about .title h1{font-size:56px}.about .bottom{display:block;padding:0}.about .left img{padding:0;width:100%}}@media screen and (max-width:390px){.about .top .title h1{font-size:48px}}.fade-in-right{-webkit-animation:fade-in-right 2s ease;animation:fade-in-right 2s ease}@-webkit-keyframes fade-in-right{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fade-in-section{-webkit-transform:translateY(20vh);transform:translateY(20vh)}.home{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);color:#eee;font-family:Tulpen One;height:100vh;letter-spacing:4px;padding:2rem 4rem 0}.home .title{font-size:4rem;font-weight:400;line-height:8rem;padding:0 2rem}.home span{font-size:2rem}@media screen and (max-width:2000px){.home .title{font-size:4rem;padding:8rem 4rem}}@media screen and (max-width:950px){.home{padding:1px 0 0}.home .title{font-size:3.2rem;padding:5rem 1.5rem}}@media screen and (max-width:350px){.home{padding:1px 0 0}.home .title{font-size:2.5rem;padding:5rem 1.5rem}}.fade-in-down{-webkit-animation:fade-in-down 1s;animation:fade-in-down 1s}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in-left{-webkit-animation:fade-in-left 2.5s ease;animation:fade-in-left 2.5s ease}@-webkit-keyframes fade-in-left{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-in-left{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.consulting{align-items:center;background:linear-gradient(130deg,#a8c53f,#3289c4);color:#ddd;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start;margin:0;padding:4rem 1rem 1rem}.consulting h1{font-family:Tulpen One;font-size:4rem;font-weight:600;letter-spacing:2px}.consulting p{font-family:Roboto Condensed;font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:2rem;margin:0;max-width:900px;padding:0;text-align:left}.consulting .questions{font-size:22px;font-weight:0;margin-top:.5rem}.consulting button{background:#ddd;border-color:#222;border-radius:10px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);color:#222;cursor:pointer;font-size:20px;font-weight:500;margin:1rem 0 2rem;padding:1rem}.consulting button:hover{-webkit-transform:scale(1.2);transform:scale(1.2);transition:1s ease}@media screen and (max-width:950px){.consulting{padding:1rem 1rem 3rem}.consulting h1{font-size:3rem}.consulting p{font-size:16px;line-height:20px;text-align:justify}}@media screen and (max-width:350px){.consulting{padding:1rem 1rem 3rem}.consulting h1{font-size:3rem}.consulting p{font-size:16px;line-height:20px;text-align:justify}}.contact{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:4rem 0}.contact h1{color:#333;font-family:Tulpen One;font-size:60px;letter-spacing:4px;text-align:center}.contact .wrapper{display:flex;flex-wrap:wrap;justify-content:center}.contact .left{flex:1 1;margin:0 2rem;max-width:30rem}.contact .left .info{font-family:Roboto Condensed;padding:1rem 0}.contact .left .info h2{font-size:20px;font-weight:400;padding-bottom:1rem;text-align:center}.contact .left .info p{font-size:16px;padding:1rem 0;text-align:center}.contact .right{flex:1 1;margin:0 2rem;max-width:30rem}.contact .right .form{display:flex;flex-direction:column;gap:10px}.contact .right .form input,.contact .right .form textarea{border:2px solid;border-radius:10px;color:#777;font-family:Rajdhani;font-size:20px;font-weight:500;padding:8px}.contact .right .form .message{height:100px}.contact .right .form button{background-color:#fff;border:2px solid;border-radius:10px;color:#777;cursor:pointer;font-family:Rajdhani;font-size:20px;font-weight:500;padding:6px 30px;width:8rem}.contact .right .form button:hover{background:linear-gradient(130deg,#a8c53f,#3289c4);color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05);transition:.2s ease-in}@media screen and (max-width:350px){.contact{height:100vh;padding:2rem 0}.contact .wrapper{padding-top:0}.contact h2{font-size:22px}}.grow{-webkit-animation:grow 2s ease;animation:grow 2s ease}@-webkit-keyframes grow{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.features{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:3rem;padding:0 0 3rem}.features h4{font-family:Roboto Condensed;font-size:24px;font-weight:400;text-align:center}.features .line{border:1px solid #000;width:425px}.features .top{gap:1rem}.features .middle,.features .top{align-items:center;display:flex;justify-content:center}.features .middle{flex-wrap:wrap;gap:1.5rem;padding:1rem 12rem}.features .middle .logo{border:2px solid #000;border-radius:10px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);height:70px;justify-content:center;width:190px}.features .middle .logo,.features .middle .logo a{align-items:center;display:flex}.features .middle .logo:hover{-webkit-transform:scale(1.2);transform:scale(1.2);transition:.5s ease}.features .middle img{width:150px}.features .bottom{align-items:center;display:flex;justify-content:center}.features .bottom .line{margin:2rem 0;width:1000px}@media screen and (max-width:950px){.features{height:100%;padding:0}.features .top .line{width:50px}.features .middle{gap:1.5rem}.features .middle .logo{padding:2px}.features .bottom .line{visibility:hidden}}.bounce-in-right{-webkit-animation:bounce-in-right 2s ease;animation:bounce-in-right 2s ease}@-webkit-keyframes bounce-in-right{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}60%{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounce-in-right{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}60%{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.bounce-in-left{-webkit-animation:bounce-in-left 2s ease;animation:bounce-in-left 2s ease}@-webkit-keyframes bounce-in-left{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}60%{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounce-in-left{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}60%{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.gallery{background:linear-gradient(130deg,#a8c53f,#3289c4);height:100%;padding-bottom:4rem}.gallery h2{background:#000;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);color:#ddd;font-family:Tulpen One;font-size:60px;font-weight:500;letter-spacing:4px;margin:0 0 2rem;padding:1rem 0;text-align:center;width:100%}.gallery .wrapper{display:flex;flex-wrap:wrap;justify-content:center}.gallery .wrapper .item{padding:5px;position:relative}.gallery .wrapper .item img{border:3px solid #eee;border-radius:5px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);width:350px}@media screen and (max-width:950px){.gallery .wrapper .item img{width:170px}}@media screen and (max-width:380px){.gallery .wrapper .item img{width:160px}}@media screen and (max-width:350px){.gallery .wrapper .item img{width:140px}}.fade-in-section{opacity:0;transition:opacity .6s ease-out,-webkit-transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out;visibility:hidden;will-change:opacity,visibility}.fade-in-section.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.app{font-family:Roboto;overflow:hidden}.app a,.app li{color:inherit;list-style:none;text-decoration:none}
/*# sourceMappingURL=main.ed99c622.css.map*/