.elementor-181 .elementor-element.elementor-element-d721248:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-d721248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anayasabtain.site/wp-content/uploads/2023/05/image05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-181 .elementor-element.elementor-element-d721248 > .elementor-background-overlay{background-color:#070617;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-d721248 > .elementor-container{min-height:350px;}.elementor-181 .elementor-element.elementor-element-d721248{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-b31f19b .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:1.1em;}.elementor-181 .elementor-element.elementor-element-b31f19b .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-181 .elementor-element.elementor-element-b31f19b .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-181 .elementor-element.elementor-element-b71bb31:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-b71bb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-181 .elementor-element.elementor-element-b71bb31 > .elementor-background-overlay{opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-b71bb31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 15px 120px 15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-89de2a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;color:#D6D6D6;}.elementor-181 .elementor-element.elementor-element-89de2a5.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-a1c4257 .elementor-heading-title{color:#66FCF1;}.elementor-181 .elementor-element.elementor-element-44fbcbe .elementor-heading-title{color:#66FCF1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-181 .elementor-element.elementor-element-e0087be .elementor-button{background-color:#61CE70;}.elementor-181 .elementor-element.elementor-element-3fc9141 .elementor-heading-title{color:#66FCF1;}.elementor-181 .elementor-element.elementor-element-85593f9 .elementor-heading-title{color:#66FCF1;}.elementor-181 .elementor-element.elementor-element-773a8e1 .elementor-heading-title{color:#66FCF1;}@media(max-width:1024px){.elementor-181 .elementor-element.elementor-element-b31f19b .elementskit-section-title-wraper .elementskit-section-title{font-size:50px;}}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-d721248 > .elementor-container{min-height:260px;}.elementor-181 .elementor-element.elementor-element-b31f19b .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}}/* Start custom CSS *//* Consolidated animation: fade + rise, .8s, 28px; stagger is set by JS (0/120/240/360/480ms); hover zoom is the only .as-image-wrap img transition rule */
.as-fade-item{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease;}
.as-fade-item.as-in-view{opacity:1;transform:translateY(0);}
body.as-portfolio-js .as-project-card,.as-project-card{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease,box-shadow .35s ease;}
body.as-portfolio-js .as-project-card.as-in-view,.as-project-card.as-in-view{opacity:1;transform:translateY(0);}
body.as-portfolio-js .as-project-card.as-in-view:hover{transform:translateY(-4px);}
.as-image-wrap img{transition:transform .55s ease;}
.as-image-wrap:hover img,.as-image-wrap:focus-within img{transform:scale(1.04);}
.as-project-card{margin-bottom:24px;background:#070b0a;padding:28px;border-radius:12px;box-sizing:border-box;}
.as-project-card .as-image-wrap{margin-bottom:20px!important;background:#070b0a;}
.as-project-card .as-kicker{margin-bottom:6px!important;}
.as-kicker{color:#66FCF1;}
.as-project-card .as-kicker{color:#66FCF1;}
.as-project-card .as-kicker .elementor-heading-title,.as-project-card .as-kicker h6{color:#66FCF1!important;}
.as-project-card .as-title{margin-bottom:12px!important;color:#FFFFFF;}
.as-title{color:#FFFFFF;}
.as-project-card .as-title .elementor-heading-title,.as-project-card .as-title h3,.as-title .elementor-heading-title,.as-title h3{color:#FFFFFF!important;}
.as-project-card .as-pills{margin-bottom:12px!important;}
.as-project-card .as-desc{margin-bottom:18px!important;}
.as-project-card .as-desc,.as-project-card .as-desc p,.as-desc{max-width:880px;line-height:1.7;text-align:left;}
.as-project-card .as-desc .elementor-widget-container{max-width:880px;}
.as-image-wrap{position:relative;overflow:hidden;border-radius:10px;height:auto;width:100%;max-width:100%;background:#070b0a;}
.as-image-wrap:hover{box-shadow:0 18px 40px rgba(0,0,0,0.35);}
.as-image-wrap .elementor-widget-image,.as-image-wrap .elementor-widget-container{height:auto;margin:0;}
.as-image-wrap img{width:100%!important;height:auto!important;object-fit:contain!important;display:block;border-radius:10px;background:#070b0a;}
img[alt='NeuroSync AI'],img[alt='Servify'],img[alt='Aurea Travertine'],img[alt='AgriSense'],img[alt='Intern Portal'],img[src*="agri.png"],img[src*="intern-portal.png"]{width:100%!important;height:auto!important;object-fit:contain!important;border-radius:10px;display:block;background:#070b0a;}
.as-overlay{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;background:rgba(0,0,0,0.45);color:#FFFFFF;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;pointer-events:none;}
.as-image-wrap:hover .as-overlay,.as-image-wrap:focus-within .as-overlay{opacity:1;visibility:visible;}
.as-overlay-kicker{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#FFFFFF;}
.as-overlay-title{display:block;font-size:28px;line-height:1.15;font-weight:800;color:#FFFFFF;}
.as-overlay .as-overlay-btn{pointer-events:auto;display:inline-block;background:#66FCF1;color:#04000B;font-weight:700;font-size:15px;line-height:1;padding:13px 26px;border-radius:30px;text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,0.18);}
.as-overlay .as-overlay-btn:hover{background:#66FCF1;color:#04000B;filter:brightness(1.08);}
a[href='https://servify-wheat-chi.vercel.app']:not(.as-overlay-btn),a[href='https://aurea-travrtine.vercel.app']:not(.as-overlay-btn),a[href='https://youtu.be/4VcYLsjiolU']:not(.as-overlay-btn),.as-project-btn{background-color:#66FCF1!important;border-color:#66FCF1!important;color:#04000B!important;fill:#04000B;border-radius:30px;}
a[href='https://servify-wheat-chi.vercel.app']:not(.as-overlay-btn):hover,a[href='https://aurea-travrtine.vercel.app']:not(.as-overlay-btn):hover,a[href='https://youtu.be/4VcYLsjiolU']:not(.as-overlay-btn):hover,.as-project-btn:hover{background-color:#66FCF1!important;border-color:#66FCF1!important;color:#04000B!important;filter:brightness(1.08);}
@media(max-width:1024px){.as-image-wrap{height:auto;}img[alt='NeuroSync AI'],img[alt='Servify'],img[alt='Aurea Travertine'],img[alt='AgriSense'],img[alt='Intern Portal']{height:auto!important;}.as-project-card{padding:20px;}.as-project-card .as-desc,.as-project-card .as-desc p{max-width:100%;}}
@media(max-width:767px){.as-image-wrap{height:auto;}.as-image-wrap img{height:auto!important;}img[alt='NeuroSync AI'],img[alt='Servify'],img[alt='Aurea Travertine'],img[alt='AgriSense'],img[alt='Intern Portal']{height:auto!important;}.as-project-card{padding:20px;border-radius:10px;}.as-project-card .as-desc,.as-project-card .as-desc p{max-width:100%;}}
@media(hover:none),(pointer:coarse){.as-overlay{display:none!important;}}
.as-portfolio-heading{width:100%;text-align:center;}
.as-portfolio-heading h2,.as-portfolio-heading .elementor-heading-title{text-align:center;}
.as-portfolio-intro{width:100%;max-width:800px;margin-left:auto!important;margin-right:auto!important;text-align:center;}
.as-portfolio-intro p{text-align:center;}
.as-portfolio-closing{margin-bottom:0;}
@media (prefers-reduced-motion:reduce){.as-fade-item,.as-project-card,body.as-portfolio-js .as-project-card{opacity:1;transform:none;}}/* End custom CSS */