.elementor-1468 .elementor-element.elementor-element-aab5005{--display:flex}.elementor-1468 .elementor-element.elementor-element-c07d284{--display:flex;--min-height:70vh;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1468 .elementor-element.elementor-element-c07d284:not(.elementor-motion-effects-element-type-background),.elementor-1468 .elementor-element.elementor-element-c07d284>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(135deg,#0B1B13 0%,#122B1E 100%)}.elementor-1468 .elementor-element.elementor-element-77fd710{width:auto;max-width:auto;text-align:center}.elementor-1468 .elementor-element.elementor-element-77fd710>.elementor-widget-container{background-color:#C2A04208;margin:20px 0 0 0;padding:11px 11px 011px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2A04240;border-radius:40px 40px 40px 40px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-1468 .elementor-element.elementor-element-77fd710.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1}.elementor-1468 .elementor-element.elementor-element-77fd710 .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#C2A042}.elementor-1468 .elementor-element.elementor-element-d671c81>.elementor-widget-container{padding:20px 0 0 0}.elementor-1468 .elementor-element.elementor-element-d671c81.elementor-element{--align-self:center}.elementor-1468 .elementor-element.elementor-element-d671c81{text-align:center}.elementor-1468 .elementor-element.elementor-element-d671c81 .elementor-heading-title{font-size:56px;font-weight:700;line-height:1.2em;color:#FFF}.elementor-1468 .elementor-element.elementor-element-f0850fc>.elementor-widget-container{padding:40px 0 040px 0}.elementor-1468 .elementor-element.elementor-element-751620d{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:10px}.elementor-1468 .elementor-element.elementor-element-751620d.elementor-element{--align-self:center}.elementor-1468 .elementor-element.elementor-element-751620d .e-filter-item{padding:0 0 0 0}.elementor-1468 .elementor-element.elementor-element-ae14a2d{--grid-columns:3;width:auto;max-width:auto;--grid-column-gap:11px}.elementor-1468 .elementor-element.elementor-element-ae14a2d>.elementor-widget-container{padding:20px 0 40px 0}.elementor-1468 .elementor-element.elementor-element-ae14a2d.elementor-element{--align-self:center}.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination{text-align:center;margin-top:88px}body:not(.rtl) .elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc(15px/2)}body:not(.rtl) .elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(15px/2)}body.rtl .elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc(15px/2)}body.rtl .elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc(15px/2)}@media(max-width:1024px){.elementor-1468 .elementor-element.elementor-element-ae14a2d{--grid-columns:2}}@media(min-width:768px){.elementor-1468 .elementor-element.elementor-element-aab5005{--content-width:100%}.elementor-1468 .elementor-element.elementor-element-c07d284{--content-width:1200px}}@media(max-width:767px){.elementor-1468 .elementor-element.elementor-element-d671c81 .elementor-heading-title{font-size:34px}.elementor-1468 .elementor-element.elementor-element-751620d{width:100%;max-width:100%}.elementor-1468 .elementor-element.elementor-element-ae14a2d{--grid-columns:1;width:100%;max-width:100%}.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination{margin-top:87px}}.elementor-1468 .elementor-element.elementor-element-77fd710 .elementor-heading-title::before,root .elementor-heading-title::before{content:''!important;display:inline-block!important;width:6px!important;height:6px!important;background-color:#C2A042!important;border-radius:50%!important;margin-right:8px!important;vertical-align:middle!important;box-shadow:0 0 6px #FFDF85!important;animation:vlDotPulse 1.6s infinite alternate ease-in-out!important}@keyframes vlDotPulse{0%{transform:scale(.85);opacity:.5}100%{transform:scale(1.3);opacity:1;box-shadow:0 0 8px #FFDF85,0 0 12px rgb(194 160 66 / .6)}}root .vl-h1-line,.elementor-1468 .elementor-element.elementor-element-d671c81 .vl-h1-line{display:block!important;margin-bottom:6px}root .vl-glass-pill,.elementor-1468 .elementor-element.elementor-element-d671c81 .vl-glass-pill{display:inline-block;background:rgb(194 160 66 / .14);color:#FFDF85;padding:2px 14px;border-radius:8px;border:1px solid rgb(194 160 66 / .4);box-shadow:0 2px 12px rgb(194 160 66 / .15);white-space:nowrap}root .vl-gold-dot,.elementor-1468 .elementor-element.elementor-element-d671c81 .vl-gold-dot{color:#C2A042!important;font-weight:800!important;display:inline!important;margin-left:1px!important}@media (max-width:767px){root .vl-h1-line,.elementor-1468 .elementor-element.elementor-element-d671c81 .vl-h1-line{margin-bottom:4px}root .vl-glass-pill,.elementor-1468 .elementor-element.elementor-element-d671c81 .vl-glass-pill{padding:1px 8px;border-radius:6px;white-space:normal}}.elementor-1468 .elementor-element.elementor-element-f0850fc .vl-archive-lead{font-family:'Inter',sans-serif;font-size:16px;line-height:1.65;color:#A6B0AB;max-width:820px;margin:0 auto;text-align:center}.elementor-1468 .elementor-element.elementor-element-f0850fc .vl-archive-link{color:#C2A042!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:600;transition:color 0.2s ease}.elementor-1468 .elementor-element.elementor-element-f0850fc .vl-archive-link:hover{color:#FFDF85!important}@media (max-width:767px){.elementor-1468 .elementor-element.elementor-element-f0850fc .vl-archive-lead{font-size:14.5px;line-height:1.55}}.elementor-1468 .elementor-element.elementor-element-751620d{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;justify-content:center!important;align-items:center!important;margin:0 auto 36px auto!important;max-width:1100px!important}.elementor-1468 .elementor-element.elementor-element-751620d .e-filter-item,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-taxonomy-filter__item,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-portfolio__filter{font-family:'JetBrains Mono',-apple-system,monospace!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:0.8px!important;text-transform:uppercase!important;color:#A6B0AB!important;background:rgb(18 43 30 / .45)!important;border:1px solid rgb(194 160 66 / .22)!important;border-radius:6px!important;padding:8px 16px!important;cursor:pointer!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important;transition:all 0.25s cubic-bezier(.165,.84,.44,1)!important;display:inline-flex!important;align-items:center!important;gap:7px!important;position:relative!important;user-select:none!important}.elementor-1468 .elementor-element.elementor-element-751620d .e-filter-item:hover,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-taxonomy-filter__item:hover,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-portfolio__filter:hover{color:#FFDF85!important;background:rgb(194 160 66 / .12)!important;border-color:rgb(194 160 66 / .6)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px rgb(0 0 0 / .45),0 0 12px rgb(194 160 66 / .2)!important}.elementor-1468 .elementor-element.elementor-element-751620d .e-active,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-active,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-portfolio__filter.elementor-active{color:#0B1B13!important;font-weight:700!important;background:linear-gradient(135deg,#FFDF85 0%,#C2A042 100%)!important;border-color:#FFE79A!important;transform:translateY(-1px)!important;box-shadow:0 4px 20px rgb(194 160 66 / .4),0 0 10px rgb(255 223 133 / .3)!important}.elementor-1468 .elementor-element.elementor-element-751620d .e-active::before,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-active::before,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-portfolio__filter.elementor-active::before{content:'✦'!important;font-size:10px!important;color:#0B1B13!important;display:inline-block!important;line-height:1!important}@media (max-width:767px){.elementor-1468 .elementor-element.elementor-element-751620d{gap:8px!important;justify-content:center!important}.elementor-1468 .elementor-element.elementor-element-751620d .e-filter-item,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-taxonomy-filter__item,.elementor-1468 .elementor-element.elementor-element-751620d .elementor-portfolio__filter{font-size:10.5px!important;padding:6px 12px!important;letter-spacing:0.5px!important}}.elementor-1468 .elementor-element.elementor-element-c07d284{position:relative;overflow:hidden;z-index:1}.elementor-1468 .elementor-element.elementor-element-c07d284::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgb(194 160 66 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(194 160 66 / .05) 1px,transparent 1px);background-size:50px 50px;background-position:center center;z-index:1;pointer-events:none;animation:heroGridMove 40s linear infinite}.elementor-1468 .elementor-element.elementor-element-c07d284::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;background:radial-gradient(circle,rgb(194 160 66 / .14) 0%,#fff0 70%);border-radius:50%;z-index:1;pointer-events:none;animation:heroGlowPulse 8s ease-in-out infinite alternate}@keyframes heroGridMove{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes heroGlowPulse{0%{transform:translate(-50%,-50%) scale(.85);opacity:.5}100%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:50px!important;padding:10px 18px!important;background:rgb(255 255 255 / .02)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:100px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important;box-shadow:0 10px 30px rgb(0 0 0 / .3)!important}.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 12px!important;border-radius:50px!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.05em!important;color:rgb(255 255 255 / .6)!important;text-decoration:none!important;background:transparent!important;border:1px solid transparent!important;transition:all 0.25s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination a.page-numbers:hover{color:#FFFFFF!important;background:rgb(255 255 255 / .06)!important;border-color:rgb(194 160 66 / .3)!important;transform:translateY(-2px)!important}.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers.current{background:#C2A042!important;color:#0B1B13!important;font-weight:700!important;border-color:#C2A042!important;box-shadow:0 0 16px rgb(194 160 66 / .4)!important}.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers.prev,.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers.next{text-transform:uppercase!important;font-size:11px!important;letter-spacing:0.1em!important;padding:0 16px!important;color:rgb(255 255 255 / .7)!important}.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers.prev:hover,.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers.next:hover{color:#C2A042!important;border-color:rgb(194 160 66 / .4)!important}@media (max-width:600px){.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination{gap:4px!important;padding:6px 10px!important}.elementor-1468 .elementor-element.elementor-element-ae14a2d .elementor-pagination .page-numbers{min-width:32px!important;height:32px!important;padding:0 8px!important;font-size:12px!important}}