@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap);:root{--first-color:#fe4848;--body-color:#1c1d22;--title-color:#fff;--text-color:#fff;--container-color:#303030;--body-font:"Rubik",sans-serif;--h1-font-size:2.25rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:0.875rem;--smaller-font-size:0.813rem;--font-medium:500;--font-semibold:600;--font-bold:700;--shadow:0px 5px 20px 0px rgba(69,67,96,.1);--border-radius:20px}@media screen and (max-width:1024px){:root{--h1-font-size:1.75rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:0.938rem;--small-font-size:0.813rem;--smaller-font-size:0.75rem}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,button,input,textarea{font-family:Rubik,sans-serif;font-family:var(--body-font);font-size:1rem;font-size:var(--normal-font-size)}body{background-color:#1c1d22;background-color:var(--body-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2000' height='1200' preserveAspectRatio='none'%3E%3Cg mask='url(%26quot;%23SvgjsMask1061%26quot;)' fill='none'%3E%3Cpath fill='rgba(28, 29, 34, 1)' d='M0 0h2000v1200H0z'/%3E%3Cpath d='M1208.475 206.585 1431.634 72.5 1297.547-150.66 1074.388-16.573z' fill='rgba(48, 48, 48, 0.18)' class='triangle-float1'/%3E%3Cpath d='M1532.006 1263.518c106.888 5.204 226.95 3.967 287.424-84.323 66.559-97.174 61.71-231.817-3.867-329.656-59.753-89.151-176.509-106.851-283.557-99.177-92.323 6.619-173.163 56.051-220.916 135.342-49.501 82.194-70.234 184.851-21.802 267.68 48.066 82.203 147.607 105.503 242.718 110.134' fill='rgba(48, 48, 48, 0.18)' class='triangle-float2'/%3E%3Cpath d='m993.009 39.655 155.354 160.874 160.873-155.354L1153.882-115.7z' fill='rgba(48, 48, 48, 0.18)' class='triangle-float1'/%3E%3Cpath d='M154.307 102.944-61.351 283.902 119.608 499.56l215.657-180.958zM724.945 575.425l-31.443-147.928-206.17 121.129z' fill='rgba(48, 48, 48, 0.18)' class='triangle-float3'/%3E%3Cpath d='M501.61 699.7a344.6 344.6 0 1 0 689.2 0 344.6 344.6 0 1 0-689.2 0zM1362.715 258.28 1189.98 52.42l-33.122 378.594z' fill='rgba(48, 48, 48, 0.18)' class='triangle-float3'/%3E%3Cpath d='M893.21 1104.39a325.59 325.59 0 1 0 651.18 0 325.59 325.59 0 1 0-651.18 0z' fill='rgba(48, 48, 48, 0.18)' class='triangle-float2'/%3E%3Cpath d='m1494.244-7.943 15.65 298.623 282.973-314.273z' fill='rgba(48, 48, 48, 0.18)' class='triangle-float1'/%3E%3C/g%3E%3Cdefs%3E%3Cstyle%3E@keyframes float1{0%25,to{transform:translate(0,0)}50%25{transform:translate(-10px,0)}}@keyframes float2{0%25,to{transform:translate(0,0)}50%25{transform:translate(-5px,-5px)}}@keyframes float3{0%25,to{transform:translate(0,0)}50%25{transform:translate(0,-10px)}}.triangle-float1{animation:float1 5s infinite}.triangle-float2{animation:float2 4s infinite}.triangle-float3{animation:float3 6s infinite}%3C/style%3E%3Cmask id='SvgjsMask1061'%3E%3Cpath fill='%23fff' d='M0 0h2000v1200H0z'/%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E");background-position:top;background-repeat:no-repeat;color:#fff;color:var(--text-color);line-height:1.7}h1,h2,h3,span{color:#fff;color:var(--title-color);font-weight:600;font-weight:var(--font-semibold);line-height:1.2}ul{list-style:none}a{text-decoration:none}button{border:none;cursor:pointer;outline:none}img{height:auto;max-width:100%;vertical-align:middle}.container{margin:0 auto;max-width:1080px;padding-left:15px;padding-right:15px}.grid{display:grid}.section{padding-bottom:2rem;padding-top:7rem}.section__title{font-size:2.25rem;font-size:var(--h1-font-size);font-weight:700;font-weight:var(--font-bold);margin-bottom:3.75rem;margin-left:.875rem;position:relative}.section__title:before{background:url(/static/media/dots-bg.aa8289c51cd678b8cd47.svg);content:"";height:2.25rem;left:-.875rem;position:absolute;top:-.875rem;width:2.25rem}.btn{background-color:#fe4848;background-color:var(--first-color);border:1px solid transparent;border-radius:1.875rem;box-shadow:0 0 1px transparent;color:#fff;display:inline-block;font-weight:700;font-weight:var(--font-bold);line-height:1;padding:.75rem 2rem}@-webkit-keyframes button-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes button-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}.btn:hover{-webkit-animation:button-push .3s linear 1;animation:button-push .3s linear 1}.main{margin-left:110px}@media screen and (max-width:1024px){.main{margin-left:0}}.aside{background:var(--first-color);border-right:1px solid rgba(0,0,0,.05);justify-content:space-between;left:0;min-height:100vh;padding:2.5rem;position:fixed;top:0;transition:.3s;width:110px;z-index:10}.aside,.nav__list{display:flex;flex-direction:column}.nav__list{row-gap:1rem}.nav__link{color:var(--title-color);font-size:1.5rem;font-weight:var(--font-bold);transition:.3s}.nav__link:hover{color:var(--body-color)}.copyright{color:#bbb;font-size:var(--smaller-font-size);font-weight:400;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.nav__toggle{align-items:center;background-color:var(--body-color);border:1px solid var(--first-color);cursor:pointer;display:none;height:40px;justify-content:center;left:1.875rem;position:fixed;top:1.25rem;transition:.3s;width:45px;z-index:1}@media screen and (max-width:1024px){.aside{left:-110px}.nav__toggle{display:flex}.nav__toggle-open{left:140px}.show-menu{left:0}}.home{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative}.intro{max-width:540px;text-align:center}.home__img{margin-bottom:1.5rem}.home__description{font-size:var(--h2-font-size);font-weight:var(--font-bold);margin-bottom:.5rem;margin-top:.5rem}.home__socials{-webkit-column-gap:2rem;column-gap:2rem;display:flex;justify-content:center;margin:1.5rem 0}.home__social-link{color:var(--title-color);font-size:1.3rem;transition:.3s}.home__social-link:hover{color:var(--first-color)}.scroll__down{bottom:2.5rem;left:0;position:absolute;width:100%}.scroll__down-name{color:var(--text-color);font-size:var(--small-font-size)}.mouse{border:2px solid var(--text-color);border-radius:1rem;display:block;height:1.6rem;margin:.75rem auto auto;position:relative;width:1.25rem}@-webkit-keyframes ani-mouse{0%{top:29%}15%{top:50%}50%{top:50%}to{top:29%}}@keyframes ani-mouse{0%{top:29%}15%{top:50%}50%{top:50%}to{top:29%}}.wheel{-webkit-animation:ani-mouse 2s linear infinite;animation:ani-mouse 2s linear infinite;background-color:var(--title-color);border-radius:100%;height:.25rem;left:50%;position:absolute;top:.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.25rem}@media screen and (max-width:1024px){.home__social-link{font-size:1.125rem}}.services__container{-webkit-column-gap:1.875rem;column-gap:1.875rem;grid-template-columns:repeat(3,1fr)}.services__card{background-color:var(--container-color);border-radius:var(--border-radius);padding:1.875rem;text-align:center;transition:all .3s ease-in-out}.services__img{margin-bottom:1.25rem}.services__card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.services__card:first-child{background-color:#fbaf00;box-shadow:0 5px 20px 0 rgb(108,108,229/50%)}.services__card:nth-child(2){background-color:#007cbe;box-shadow:0 5px 20px 0 rgb(249,215,76/50%)}.services__card:nth-child(3){background-color:#fe4848;box-shadow:0 5px 20px 0 rgb(254,72,72/50%)}.services__title{font-size:var(--h3-font-size);margin-bottom:1rem}.services__description{color:var(--body-color)}@media screen and (max-width:1024px){.services__container{grid-template-columns:repeat(2,330px);justify-content:center;row-gap:1.875rem}}@media screen and (max-width:768px){.services__container{grid-template-columns:310px}}@media screen and (max-width:350px){.services__container{grid-template-columns:1fr}}.work__filters{align-items:center;-webkit-column-gap:1.875rem;column-gap:1.875rem;display:flex;flex-wrap:wrap;margin-bottom:2.5rem}.work__item{cursor:pointer;font-weight:var(--font-bold)}.work__item:hover{color:var(--first-color)}.work__container{gap:1.875rem;grid-template-columns:repeat(3,1fr)}.work__card{border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;position:relative}.work__mask{background:#fe4848;height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s;width:100%}.work__card:hover .work__mask{opacity:.9}.work__category{background-color:var(--body-color);border-bottom-left-radius:.98rem;border-bottom-right-radius:.98rem;color:#fff;display:inline-block;font-size:var(--small-font-size);left:1.5rem;padding:.19rem .625rem;position:absolute;top:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);transition:.3s}.work__title{margin:0 0 0 .98rem;padding:0 1.25rem;top:3.75rem;-webkit-transform:translateY(30px);transform:translateY(30px)}.work__button,.work__title{color:#fff;font-size:var(--h3-font-size);opacity:0;position:absolute;transition:.3s}.work__button{background-color:var(--body-color);border-radius:50%;bottom:1.5rem;cursor:pointer;display:block;height:40px;left:1.5rem;line-height:42px;text-align:center;width:40px}.work__card:hover .work__button{opacity:1}.work__card:hover .work__category,.work__card:hover .work__title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:1024px){.work__container,.work__filters{justify-content:center}.work__container{grid-template-columns:repeat(2,330px);row-gap:1.875rem}}@media screen and (max-width:768px){.work__container{grid-template-columns:310px}.work__filters{row-gap:.25rem}}@media screen and (max-width:350px){.work__container{grid-template-columns:1fr}}.pricing__container{align-items:center;grid-template-columns:repeat(3,1fr)}.price__item{background-color:#222327;border-radius:var(--border-radius);box-shadow:var(--shadow);padding:1.875rem 2.5rem;text-align:center}.pricing__plan{font-size:var(--h2-font-size);margin:1.25rem 0}.pricing__support,.pricing__title{margin-bottom:1rem}.price{font-size:var(--h1-font-size);font-weight:var(--font-bold)}.price em{font-size:var(--small-font-size);font-style:normal;margin-right:.5rem;vertical-align:super}.price span{font-size:var(--normal-font-size);font-weight:400;margin-left:.75rem}.price__item .btn{margin-top:1.25rem}.price__item.best{background:#79addc;padding:3.4rem 2.5rem;position:relative;z-index:1}.badge{background-color:var(--first-color);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:0;color:#fff;font-size:var(--small-font-size);left:0;padding:.25rem .75rem;position:absolute;top:2.6rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:1024px){.pricing__container{gap:1.875rem;grid-template-columns:repeat(2,330px);justify-content:center}.price__item.best{padding:1.875rem 2.5rem}}@media screen and (max-width:768px){.pricing__container{grid-template-columns:310px}.work__filters{row-gap:.25rem}}@media screen and (max-width:350px){.pricing__container{grid-template-columns:1fr}}.clientes{display:flex;flex-wrap:wrap;justify-content:center}.clientes img{margin:10px;width:200px}@media (max-width:768px){.clientes img{width:150px}}@media (max-width:480px){.clientes img{width:100px}}.contact.section{padding-bottom:6.25rem}.contact__container{-webkit-column-gap:1.875rem;column-gap:1.875rem;grid-template-columns:4fr 8fr}.contact__tile{font-size:var(--h3-font-size);margin-bottom:.5rem}.contact__form-group{grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.contact__form-div{height:3.75rem;margin-bottom:1.875rem;position:relative}.contact__form-input{background-color:var(--container-color);border:none;border-radius:var(--border-radius);box-shadow:var(--shadow);color:var(--text-color);height:100%;left:0;outline:none;padding:.625rem 1.875rem;position:absolute;top:0;width:100%;z-index:1}.contact__form-area{height:10.25rem}.contact__form-area textarea{resize:none}@media screen and (max-width:1024px){.contact__container{grid-template-columns:300px 360px;justify-content:center}.contact__form-group{grid-template-columns:1fr}}@media screen and (max-width:768px){.contact__container{grid-template-columns:310px;row-gap:1.875rem}.contact__info{text-align:center}}@media screen and (max-width:350px){.contact__container{grid-template-columns:1fr}}
/*# sourceMappingURL=main.eab9f7d1.css.map*/