@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);body{font-family:Inter,sans-serif}.container{max-width:1200px;padding:0 20px}.whatsapp-btn{position:fixed;z-index:9999;bottom:20px;right:20px}.whatsapp-btn a{background-color:#128c7e;text-decoration:none;color:#fff;padding:15px 20px;border-radius:50px;display:inline-flex;align-items:center;gap:10px}.cta{display:inline-flex;align-items:center;line-height:1;background-color:#2c3136!important;font-weight:500;border-radius:50px;font-size:15px;padding:20px 20px 20px 24px;text-decoration:none;color:#fff!important;gap:10px;transition:all .2s ease}.cta span{rotate:-45deg;font-size:20px;transition:all .2s ease}.cta:hover span{rotate:0deg}header{padding:20px 0}header .logo{margin-top:-2px}header .navbar .container-fluid{padding:0}header .navbar .navbar-nav .nav-item .nav-link{font-size:1rem;color:#212529;font-weight:500}.hero{padding:60px 0 80px}.hero .pre-headline{display:inline-block;border-radius:40px;font-size:12px;text-transform:uppercase;font-weight:500}.hero .img-hero img{max-width:100%;border-radius:40px}.hero p{font-weight:500;margin-bottom:40px;font-size:14px;border:1px solid #eee;display:inline-block;padding:5px 20px;border-radius:40px}.hero h1{letter-spacing:-2px;font-size:60px;margin-bottom:40px;line-height:1.2;display:block;color:#2c3136;font-weight:500}.hero h1 span{color:#656d78;font-weight:500}@media screen and (max-width:768px){.hero{padding:30px 0;text-align:center}.hero h1{font-size:32px;font-weight:500;letter-spacing:-.6px}}.links-home{margin-bottom:60px}.services-list{padding-bottom:120px}.services-list h1{font-size:42px;font-weight:600;letter-spacing:-.05em;color:#1a1d20}.services-list p{font-size:18px;letter-spacing:-.02em;color:#6c757d;margin-bottom:60px}.services-list .container{max-width:870px}.services-list .services-list-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.services-list .services-list-content .item{align-items:center;background-color:#656d78;font-weight:500;font-size:15px;color:#1a1d20;border-radius:22px;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;padding:8px 16px;position:relative}@media screen and (max-width:768px){.services-list{padding-bottom:80px}.services-list .text-center{padding:0 20px}.services-list .text-center h1{font-size:32px}.services-list .text-center p{font-size:16px}}.grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 80px;justify-content:space-between}.grid .work-item a{color:#1a1d20;text-decoration:none}.grid .work-item a:hover{text-decoration:none}.grid .work-item h4{font-size:18px}.grid .work-item p{color:#656d78}@media screen and (max-width:768px){.grid{grid-template-columns:repeat(1,100%)}.grid .work-item{margin-bottom:20px}}.portfolio-home{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px!important;border:none!important;padding:0!important}.portfolio-home .item{position:relative;overflow:hidden;text-decoration:none;transition:all .2s ease}.portfolio-home .item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1;transition:all ease .2s}.portfolio-home .item .item-img{position:relative;height:500px;width:100%;overflow:hidden;border-radius:16px;transition:all ease .2s}.portfolio-home .item .item-img img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;transition:all ease .2s}.portfolio-home .item h2{margin-top:20px;margin-bottom:10px;display:block;font-size:26px;font-weight:600;letter-spacing:-.5px;z-index:2;color:#2c3136}.portfolio-home .item h3{font-size:16px;font-weight:400;margin-bottom:10px;color:#656d78;z-index:2}.portfolio-home .item .target{position:absolute;bottom:30px;left:30px;z-index:2;background-color:rgba(255,255,255,.3);width:50px;height:30px;rotate:-45deg;display:flex;justify-content:center;font-weight:600;align-items:center;font-size:20px;line-height:1;border-radius:20px;color:#fff;transition:all .2s ease}.portfolio-home .item:hover .item-img{overflow:hidden;border-radius:30px}.portfolio-home .item:hover .target{rotate:0deg;width:50px;height:50px;border-radius:50%;background-color:#fff;color:#1a1d20}@media screen and (max-width:768px){.portfolio-home{grid-template-columns:repeat(1,100%)}.portfolio-home .item .item-img{height:300px}}.posts-home{margin-bottom:80px}.posts-home ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,31%);justify-content:space-between}.posts-home ul li{list-style:none}.posts-home ul li .img-post-home{height:240px;width:100%;background-size:cover!important;background-position:center!important;margin-bottom:20px;border-radius:6px}.posts-home ul li a{text-decoration:none}.posts-home ul li img{max-width:100%}.posts-home ul li h3{font-size:18px;line-height:1.4;color:#1a1d20}.posts-home ul li p{color:#656d78}@media screen and (max-width:768px){.posts-home ul{grid-template-columns:repeat(1,100%)}.posts-home ul li{margin-bottom:40px}}.posts-tags{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:10px;margin-top:40px}.posts-tags li{list-style:none;margin-bottom:0!important}.posts-tags li a{text-decoration:none;font-size:11px;text-transform:uppercase;color:#aab2bd;font-weight:600;letter-spacing:1px;padding:2px 5px;border:1px solid #e6e9ed;border-radius:3px;transition:all ease .2s}.posts-tags li a:hover{color:#1a1d20}.related-posts-single{margin:0;padding:0;padding-bottom:80px;display:grid;grid-template-columns:repeat(3,31%);justify-content:space-between}.related-posts-single li{list-style:none}.related-posts-single li .img-post-home{height:240px;width:100%;background-size:cover!important;background-position:center!important;margin-bottom:20px;border-radius:6px}.related-posts-single li a{text-decoration:none}.related-posts-single li img{max-width:100%}.related-posts-single li h3{font-size:18px;line-height:1.4;color:#1a1d20}.related-posts-single li p{color:#656d78}@media screen and (max-width:768px){.related-posts-single{grid-template-columns:repeat(1,100%)}.related-posts-single li{margin-bottom:40px}}.title-single-page{font-size:36px;color:#1a1d20;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin-bottom:40px}.ebook-sidebar{height:300px;width:100%;display:block;border-radius:6px;background:url(../img/ebook-sidebar.png);background-size:cover;background-position:center;position:relative}.ebook-sidebar i{color:#fff;position:absolute;right:22px;top:20px;opacity:0;transition:all ease .2s}.ebook-sidebar .cta-ebook-sidebar{color:#fff;position:absolute;bottom:0;left:0;width:100%;padding-bottom:20px;text-align:center;transition:all ease .2s}.ebook-sidebar .cta-ebook-sidebar p{font-size:11px;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px;color:#fff;font-weight:600}.ebook-sidebar .cta-ebook-sidebar h3{font-weight:600;line-height:1.4;font-size:18px}.ebook-sidebar:hover .cta-ebook-sidebar{padding-bottom:30px}.ebook-sidebar:hover i{opacity:1}.separator-single{border-top:1px solid #f7f7f7;height:30px;width:100%}.title-single-page{font-size:36px;color:#1a1d20;letter-spacing:-.02em;line-height:1.4;margin-bottom:40px}.title-single-page .post-categories{padding:0;margin:0;list-style:none;text-decoration:none;display:flex;gap:20px;align-items:center}.title-single-page .post-categories a{font-size:36px;color:#1a1d20;text-decoration:none}.single-page{margin-bottom:80px}.single-page h1{margin-bottom:30px}.single-page p{font-size:16px;max-width:800px;color:#434a54;line-height:1.8;margin-bottom:30px}.single-post-content{margin-bottom:80px}.single-post-content .section-title{margin-bottom:20px}.single-post-content .title-single-post{font-size:36px;margin-bottom:30px;font-weight:600;letter-spacing:-.05em;color:#1a1d20}@media screen and (max-width:768px){.single-post-content .title-single-post{font-size:22px;letter-spacing:-.02em;margin-bottom:20px}}.single-post-content img{max-width:100%;margin-bottom:30px;border-radius:4px}.single-post-content .featured{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-post-content p{font-size:18px;max-width:700px;color:#434a54;line-height:1.8;margin-bottom:30px}.single-post-content h1,.single-post-content h2,.single-post-content h3,.single-post-content h4,.single-post-content h5,.single-post-content h6{font-weight:600;margin-bottom:30px;color:#1a1d20;line-height:1.6}.single-post-content ol,.single-post-content ul{max-width:700px;font-size:16px;color:#434a54}.single-post-content ol li,.single-post-content ul li{font-size:18px;max-width:700px;color:#434a54;line-height:1.8;margin-bottom:30px}@media screen and (max-width:768px){.related-posts-title{margin-top:80px}}.pagination-btns{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:60px;margin-bottom:80px}.pagination-btns .page-numbers{height:50px;padding:0 20px;display:flex;justify-content:center;align-items:center;background:#1a1d20;color:#fff;text-decoration:none}.pagination-btns .current{background-color:#f7f7f7;color:#1a1d20}.posts-list{display:grid;grid-template-columns:repeat(3,31%);justify-content:space-between}.posts-list .post-preview{text-decoration:none;margin-bottom:30px}.posts-list .post-preview .img-post-preview{height:240px;background-size:cover!important;background-position:center!important;margin-bottom:20px;border-radius:6px}.posts-list .post-preview h3{font-size:18px;color:#1a1d20}.posts-list .post-preview p{color:#656d78}@media screen and (max-width:768px){.posts-list{grid-template-columns:repeat(1,100%)}.posts-list .post-preview{margin-bottom:30px}}.notfound{text-align:center!important;margin-bottom:180px}.notfound h1{font-size:36px;color:#1a1d20;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin-bottom:40px;margin-top:80px}.notfound p{font-size:16px;color:#434a54;margin-bottom:30px}.clients-home .item{position:relative;display:flex;height:420px;width:100%}.clients-home .item img,.clients-home .item video{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.clients-home .item .network{max-width:31px;height:auto;border-radius:0;position:absolute;top:0;right:30px}.clients-home .item .ui{max-width:31px;height:auto;border-radius:0;position:absolute;top:0;right:30px}.clients-home .item .desc{position:absolute;bottom:20px;left:22px;color:#fff}.clients-home .item .desc h2{font-size:24px;font-weight:600;margin-bottom:8px}.clients-home .item .desc h3{font-size:16px;font-weight:400;margin:0}@media screen and (max-width:768px){.clients-home .item{height:300px}}@media screen and (max-width:768px){.clients-home{padding-top:20px}}.skills{display:flex;justify-content:space-between}.skills .skillBlock{padding:0;margin:0}.skills .skillBlock li{list-style:none}.section-title{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#656d78;font-weight:600;margin-bottom:30px}footer{background-color:#1a1d20;color:#656d78;padding:80px 0}footer .section-title{margin-bottom:10px}footer .icons-footer{display:flex;justify-content:center;gap:30px;margin:0;padding:0;margin-bottom:40px}footer .icons-footer li{list-style:none}footer .icons-footer li a{font-size:24px;text-decoration:none;color:#656d78}footer .social-icons-footer{display:flex;align-items:center;padding:0;margin:0;gap:20px;margin-bottom:20px}footer .social-icons-footer li{list-style:none}footer .social-icons-footer li a{font-size:26px;color:#656d78;text-decoration:none}footer .menu-footer{padding:0;margin:0;display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}footer .menu-footer li{list-style:none}footer .menu-footer li a{color:#fff;text-decoration:none}footer .menu-footer li a:hover{text-decoration:none}@media screen and (max-width:768px){footer .menu-footer{flex-direction:column;gap:10px}}footer .credits{font-size:14px;color:#656d78}footer .credits a{text-decoration:none;color:#a2acb9}footer .newsletter input{width:250px;background-color:#2c3136;color:#fff;border:none;padding:11px 15px;border-radius:3px;font-size:14px}footer .newsletter button{border:none;border-radius:3px;background:#30353d;color:#fff;font-size:14px;font-weight:600;line-height:1;padding:15px 24px;margin-left:5px}@media screen and (max-width:768px){footer .newsletter input{width:180px;background-color:#2c3136;color:#fff;border:none;padding:11px 15px;border-radius:3px;font-size:14px}}footer .menu-footer{display:flex;gap:20px;margin-top:20px}footer .menu-footer a{font-size:14px;color:#fff;text-decoration:none}@media screen and (max-width:768px){footer{padding:50px 0 140px}}.faq{padding-bottom:120px}.faq h1{font-size:42px;font-weight:600;letter-spacing:-.05em;color:#1a1d20;margin-bottom:60px}.faq .container .accordion .accordion-item{border:none;border-bottom:1px solid #e5e5e5}.faq .container .accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #1a1d20}.faq .container .accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#7288a2;font-size:18px;font-weight:400;border:none;background:0 0;outline:0;transition:all ease .3s}.faq .container .accordion button:focus,.faq .container .accordion button:hover{cursor:pointer;color:#1a1d20}.faq .container .accordion button:focus::after,.faq .container .accordion button:hover::after{cursor:pointer;color:#1a1d20;border:1px solid #1a1d20}.faq .container .accordion button .accordion-title{padding:1em 1.5em 1em 0}.faq .container .accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}.faq .container .accordion button .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.faq .container .accordion button .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}@media screen and (max-width:768px){.faq .container .accordion button{padding-right:35px;font-size:16px}}.faq .container .accordion button[aria-expanded=true]{color:#1a1d20}.faq .container .accordion button[aria-expanded=true] .icon::after{width:0}.faq .container .accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:400px;transition:all .2s linear;will-change:opacity,max-height}.faq .container .accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.faq .container .accordion .accordion-content p{font-size:16px;line-height:1.8;font-weight:300;margin:2em 0}@media screen and (max-width:768px){.faq{padding-bottom:80px}.faq .text-center{padding:0 20px}.faq .text-center h1{font-size:32px}.faq .text-center p{font-size:16px}}.comunity{padding:80px 0}.comunity .comunity-content{background-color:#f9fafb;overflow:hidden;border-radius:16px;padding:80px;display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:40px}.comunity .comunity-content .text h2{font-size:36px;font-weight:600;letter-spacing:-1px;color:#1a1d20;margin-bottom:30px}@media screen and (max-width:768px){.comunity .comunity-content .text h2{font-size:32px}}.comunity .comunity-content .text p{margin-bottom:30px;line-height:1.8;color:#6c757d}.comunity .comunity-content .conversation{display:flex;flex-direction:column;gap:20px}.comunity .comunity-content .conversation .item-left,.comunity .comunity-content .conversation .item-right{display:grid;grid-template-columns:60px 1fr;align-items:center;height:-moz-min-content;height:min-content;justify-content:center;padding:20px;gap:15px;border-radius:8px;background-color:#fff}.comunity .comunity-content .conversation .item-left h6,.comunity .comunity-content .conversation .item-right h6{margin-bottom:0;font-weight:600;font-size:14px}.comunity .comunity-content .conversation .item-left p,.comunity .comunity-content .conversation .item-right p{margin-bottom:0;font-size:14px}.comunity .comunity-content .conversation .item-left .image,.comunity .comunity-content .conversation .item-right .image{width:60px!important;height:60px!important;overflow:hidden;border-radius:50%}.comunity .comunity-content .conversation .item-left .image img,.comunity .comunity-content .conversation .item-right .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.comunity .comunity-content .conversation .item-left{align-self:flex-start}.comunity .comunity-content .conversation .item-left p{font-weight:400;color:#6c757d}.comunity .comunity-content .conversation .item-right{align-self:flex-end;color:#fff;background-color:#2c3136}.comunity .comunity-content .conversation .item-right p{font-weight:300}@media screen and (max-width:768px){.comunity .comunity-content{grid-template-columns:1fr;padding:40px 25px}}@media(min-width:992px){.navbar-nav .dropdown:hover .dropdown-menu{display:block!important;opacity:1;visibility:visible;transform:translateY(0)}.navbar-nav .dropdown .dropdown-menu{display:block!important;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;margin-top:0;padding:10px;border:none;box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:8px}.navbar-nav .dropdown::before{content:"";position:absolute;top:100%;left:0;right:0;height:10px;background:rgba(0,0,0,0);z-index:999}.navbar-nav .dropdown .dropdown-toggle::after{transition:transform .3s ease}.navbar-nav .dropdown:hover .dropdown-toggle::after{transform:rotate(180deg)}.navbar-nav .dropdown .dropdown-item{padding:.75rem 1.5rem;transition:all .3s ease;border-radius:6px;margin-bottom:5px}.navbar-nav .dropdown .dropdown-item:last-child{margin-bottom:0}.navbar-nav .dropdown .dropdown-item:hover{background:#2c3136;color:#fff}.navbar-nav .dropdown .dropdown-divider{margin:.5rem 0;opacity:.3}.navbar-nav .dropdown-menu:hover{display:block!important;opacity:1!important;visibility:visible!important}.navbar-nav .dropdown{position:relative}.navbar-nav .dropdown .dropdown-menu{position:absolute!important;top:100%!important;left:0!important;z-index:1050!important}}@media(max-width:991.98px){.navbar-nav .dropdown .dropdown-menu{position:static!important;display:none!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;border:1px solid #dee2e6!important;margin-top:.5rem!important}.navbar-nav .dropdown .dropdown-menu.show{display:block!important}}@media(max-width:991.98px){.navbar-collapse:not(.show){display:none!important}.navbar-collapse.show{display:block!important}.navbar-collapse{transition:all .35s ease}.dropdown-menu:not(.show){display:none!important}.dropdown-menu.show{display:block!important;position:static!important;background-color:#2c3136!important;border:none!important;border-radius:16px}.dropdown-item{color:#fff;padding:15px 20px!important}.collapse .cta{width:100%;justify-content:center}}.circular-text{--size:200px;--duration:5s;position:relative;width:var(--size);height:var(--size);display:inline-block}.circular-text svg{width:100%;height:100%;animation:rotate var(--duration) linear infinite}.circular-text svg text{font-size:12px;font-weight:500;fill:currentColor;text-anchor:middle;dominant-baseline:middle}@keyframes rotate{to{transform:rotate(360deg)}}.circular-text--small{--size:80px}.circular-text--small svg text{font-size:12px}.circular-text--large{--size:160px}.circular-text--large svg text{font-size:16px}.circular-text--slow{--duration:25s}.circular-text--fast{--duration:8s}.bioPage .bioContent{display:flex;flex-direction:column;margin-bottom:80px;margin-top:40px}.bioPage .bioContent .links{margin-top:40px;display:flex;flex-direction:column;gap:20px}.bioPage .bioContent .links h4{font-size:12px;text-transform:uppercase;color:#4d5974;font-weight:600;margin-bottom:10px}.bioPage .bioContent .links a{text-decoration:none;display:flex;align-items:center;gap:10px;color:#1a1d20;background-color:#f7f7f7;border-radius:6px;padding:15px 20px;font-size:15px;font-weight:500;transition:all .2s ease}.bioPage .bioContent .links a:hover{color:#2c3136;transform:translateX(5px)}.bioPage .bioContent .links a.product{justify-content:space-between}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-out,visibility .5s ease-out}.loading-screen.fade-out{opacity:0;visibility:hidden}.loading-logo{width:120px;height:auto;opacity:.3;animation:loadingPulse 2s ease-in-out infinite}.loading-progress{position:absolute;bottom:45%;left:50%;transform:translateX(-50%);width:200px;height:5px;background-color:#f0f0f0;border-radius:2px;overflow:hidden}.loading-bar{height:100%;background:linear-gradient(90deg,#212529,#51585f);width:0%;border-radius:2px;animation:loadingBar 2s ease-out forwards}@keyframes loadingPulse{0%,100%{opacity:.2}50%{opacity:1}}@keyframes loadingBar{0%{width:0%}30%{width:30%}70%{width:70%}95%{width:95%}100%{width:100%}}