@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Space+Mono:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Space+Mono:wght@700&display=swap);.elementor-551 .elementor-element.elementor-element-c1d0198:not(.elementor-motion-effects-element-type-background),.elementor-551 .elementor-element.elementor-element-c1d0198>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://dhpdesigner.com.br/wp-content/uploads/2022/06/626bbcfc63b98867eecf91e1_noise.gif)}.elementor-551 .elementor-element.elementor-element-c1d0198>.elementor-background-overlay{background-image:url(https://dhpdesigner.com.br/wp-content/uploads/2026/02/photo-1531297484001-80022131f5a1.avif);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.86;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-551 .elementor-element.elementor-element-c1d0198{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-551 .elementor-element.elementor-element-848e111>.elementor-widget-container{border-style:none}.elementor-551 .elementor-element.elementor-element-848e111 .section .titles .title{color:var(--e-global-color-primary)}.elementor-551 .elementor-element.elementor-element-848e111 .section .titles .subtitle{color:var(--e-global-color-text)}.elementor-551 .elementor-element.elementor-element-848e111 .service-item .icon{color:var(--e-global-color-primary)}.elementor-551 .elementor-element.elementor-element-7466c37>.elementor-container{min-height:269px}.elementor-551 .elementor-element.elementor-element-b464d39 .video-bg-mask{background-color:var(--e-global-color-secondary)}.elementor-551 .elementor-element.elementor-element-b464d39 .section.started .h-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}:root{--page-title-display:none}@media(min-width:1025px){.elementor-551 .elementor-element.elementor-element-c1d0198>.elementor-background-overlay{background-attachment:scroll}}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.image>a .simpleParallax{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;visibility:visible!important;pointer-events:none!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.image>a img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;visibility:visible!important;transform:none!important;margin:0!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item{box-sizing:border-box!important;overflow:hidden!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.image{position:relative!important;overflow:hidden!important;height:0!important;padding-bottom:75%!important;aspect-ratio:auto!important;margin:0!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.image>a{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important;visibility:visible!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.image>a>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.image:after{content:'';position:absolute;inset:0;background:#00E05A;opacity:.88;clip-path:circle(0% at 50% 50%);transition:clip-path .55s cubic-bezier(.22,.61,.36,1);z-index:2;pointer-events:none}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item:hover>.image:after,.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item:focus-within>.image:after{clip-path:circle(80% at 50% 50%)}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.desc{position:absolute!important;inset:0!important;padding:0!important;margin:0!important;width:100%!important;height:100%!important;background:transparent!important;z-index:3!important;pointer-events:none!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.desc>a.name{position:absolute!important;inset:0!important;display:flex!important;align-items:flex-end!important;width:100%!important;height:100%!important;padding:24px 24px 48px!important;box-sizing:border-box!important;margin:0!important;pointer-events:auto!important;z-index:4!important;background:linear-gradient(transparent 40%,rgb(0 0 0 / .8))!important;color:#fff!important;transition:color .3s,background .3s}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.desc>.category{position:absolute!important;left:24px!important;right:24px!important;bottom:22px!important;z-index:5!important;pointer-events:none!important;color:#00E05A!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item:hover>.desc>a.name,.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item:focus-within>.desc>a.name{background:transparent!important;color:#1F1F1F!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item:hover>.desc>.category,.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item:focus-within>.desc>.category{color:#1F1F1F!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.desc>a.name:focus-visible{outline:3px solid #00E05A!important;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.image:after{transition:none}}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.image>a{visibility:hidden!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-items>.box-item>.image>a>img{visibility:visible!important}.elementor-551 .elementor-element-c1215e0{width:100%;max-width:none;margin:0;padding:0}.elementor-551 .elementor-element-c1215e0>.elementor-container{max-width:none;width:100%}.elementor-551 .elementor-element-cb9fc35>.elementor-widget-wrap{padding:0}.elementor-551 .elementor-element-7466c37{display:none!important}.elementor-551 .elementor-element.elementor-element-848e111 .section.works{margin:0;padding:0;background:#101010;width:100%;max-width:none}.elementor-551 .elementor-element.elementor-element-848e111 .works>.content{width:100%;max-width:none;margin:0;padding:0}.elementor-551 .elementor-element.elementor-element-848e111 .filter-menu{max-width:none;width:100%;margin:0;padding:28px 32px;border:0;border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;background:#101010}.elementor-551 .elementor-element.elementor-element-848e111 .filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px}.elementor-551 .elementor-element.elementor-element-848e111 .filters .btn-group{margin:0}.elementor-551 .elementor-element.elementor-element-848e111 .filters label{font:600 12px/1.8 Montserrat,sans-serif;color:#a3a3a3;cursor:pointer;padding:8px 0}.elementor-551 .elementor-element.elementor-element-848e111 .filters label:hover,.elementor-551 .elementor-element.elementor-element-848e111 .filters label.active{color:#00e05a}.elementor-551 .elementor-element.elementor-element-848e111 .box-items{margin:0;width:100%}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item{width:25%;padding:0;margin:0;border:1px solid #101010;box-sizing:border-box;overflow:hidden}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.image{position:relative;overflow:hidden;margin:0;aspect-ratio:4/3}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.image>a{display:block;width:100%;height:100%;overflow:hidden}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item:hover>.image img{transform:scale(1.035)}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.desc{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:36px 24px 20px;margin:0;background:linear-gradient(transparent,rgb(0 0 0 / .88));pointer-events:none;text-align:left}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .name{font:600 15px/1.4 Montserrat,sans-serif;color:#fff;text-decoration:none;pointer-events:auto;display:block}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .category{font:500 10px/1.5 Montserrat,sans-serif;color:#00e05a;letter-spacing:1px;text-transform:uppercase;margin-top:8px;display:block}.elementor-551 .elementor-element.elementor-element-848e111 .image .info.circle{background:rgb(0 224 90 / .85);color:#1f1f1f}.elementor-551 .elementor-element.elementor-element-848e111 a:focus-visible{outline:2px solid #00e05a;outline-offset:-3px}@media(max-width:1024px){.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item{width:33.333333%}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .name{font-size:13px}}@media(max-width:767px){.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item{width:50%}.elementor-551 .elementor-element.elementor-element-848e111 .filter-menu{padding:20px 16px}.elementor-551 .elementor-element.elementor-element-848e111 .filters{gap:8px 20px}.elementor-551 .elementor-element.elementor-element-848e111 .filters label{font-size:11px}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.desc{padding:24px 12px 12px}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .name{font-size:12px}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .category{font-size:9px}}@media(max-width:400px){.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item{width:100%}}.elementor-551 .elementor-element.elementor-element-848e111 .image .info.circle{display:none!important;background:transparent!important}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.image a:before,.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.image a:after{background:transparent!important}body.page-id-551 .footer{position:relative!important;width:100%!important;bottom:auto!important;left:auto!important;right:auto!important;padding:32px 48px!important;background:#0a0a0a;border-top:1px solid #2e2e2e;z-index:1}body.page-id-551 .footer .copy{position:static!important;float:left!important}body.page-id-551 .footer .soc-box{position:static!important;float:right!important;display:flex!important;align-items:center;gap:24px}body.page-id-551 .footer .soc{position:static!important;display:flex!important;gap:20px;flex-direction:row!important}body.page-id-551 .footer .soc a{display:inline-block!important;margin:0!important}body.page-id-551 .footer .follow-label{display:none!important}@media(max-width:767px){body.page-id-551 .footer{padding:24px!important}body.page-id-551 .footer .copy,body.page-id-551 .footer .soc-box{float:none!important}body.page-id-551 .footer .soc-box{margin-top:20px}}.elementor-551 .elementor-element-c1215e0{width:100%;max-width:none;margin:0;padding:0}.elementor-551 .elementor-element-c1215e0>.elementor-container{max-width:none;width:100%}.elementor-551 .elementor-element-cb9fc35>.elementor-widget-wrap{padding:0}.elementor-551 .elementor-element-7466c37{display:none!important}.elementor-551 .elementor-element.elementor-element-848e111 .section.works{margin:0;padding:0;background:#101010;width:100%;max-width:none}.elementor-551 .elementor-element.elementor-element-848e111 .works>.content{width:100%;max-width:none;margin:0;padding:0}.elementor-551 .elementor-element.elementor-element-848e111 .filter-menu{max-width:none;width:100%;margin:0;padding:28px 32px;border:0;border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;background:#101010}.elementor-551 .elementor-element.elementor-element-848e111 .filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px}.elementor-551 .elementor-element.elementor-element-848e111 .filters .btn-group{margin:0}.elementor-551 .elementor-element.elementor-element-848e111 .filters label{font:600 12px/1.8 Montserrat,sans-serif;color:#a3a3a3;cursor:pointer;padding:8px 0}.elementor-551 .elementor-element.elementor-element-848e111 .filters label:hover,.elementor-551 .elementor-element.elementor-element-848e111 .filters label.active{color:#00e05a}.elementor-551 .elementor-element.elementor-element-848e111 .box-items{margin:0;width:100%}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item{width:25%;padding:0;margin:0;border:1px solid #101010;box-sizing:border-box;overflow:hidden}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.image{position:relative;overflow:hidden;margin:0;aspect-ratio:4/3}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.image>a{display:block;width:100%;height:100%;overflow:hidden}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item:hover>.image img{transform:scale(1.035)}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.desc{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:36px 24px 20px;margin:0;background:linear-gradient(transparent,rgb(0 0 0 / .88));pointer-events:none;text-align:left}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .name{font:600 15px/1.4 Montserrat,sans-serif;color:#fff;text-decoration:none;pointer-events:auto;display:block}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .category{font:500 10px/1.5 Montserrat,sans-serif;color:#00e05a;letter-spacing:1px;text-transform:uppercase;margin-top:8px;display:block}.elementor-551 .elementor-element.elementor-element-848e111 .image .info.circle{background:rgb(0 224 90 / .85);color:#1f1f1f}.elementor-551 .elementor-element.elementor-element-848e111 a:focus-visible{outline:2px solid #00e05a;outline-offset:-3px}@media(max-width:1024px){.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item{width:33.333333%}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .name{font-size:13px}}@media(max-width:767px){.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item{width:50%}.elementor-551 .elementor-element.elementor-element-848e111 .filter-menu{padding:20px 16px}.elementor-551 .elementor-element.elementor-element-848e111 .filters{gap:8px 20px}.elementor-551 .elementor-element.elementor-element-848e111 .filters label{font-size:11px}.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item>.desc{padding:24px 12px 12px}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .name{font-size:12px}.elementor-551 .elementor-element.elementor-element-848e111 .box-item>.desc .category{font-size:9px}}@media(max-width:400px){.elementor-551 .elementor-element.elementor-element-848e111 .box-items .box-item{width:100%}}