
@charset "utf-8";#custom-tooltip,.bg-clr_base:hover,.hover-blue:hover,div .abox,span .arrow,span .arrow:hover{background-color:#1982c4}.logo-with-shadow,.pulse-wrapper{will-change:transform,opacity;position:relative}body{background-image:url("../img/repeat-pattern-bground-navy.webp");background-color:#1b3147;background-repeat:repeat;background-size:900px auto!important}@media (max-width:1024px){body{background-size:750px auto!important}.grid-container,.image-grid{display:grid!important;max-width:100%!important}.grid-container,.grid-item{width:100%!important;min-height:200px!important}.image-grid{justify-content:center!important;width:100%!important;overflow:visible!important;position:relative!important;z-index:10!important}.grid-container{grid-template-columns:repeat(2,1fr)!important;gap:32px!important;visibility:visible!important;opacity:1!important}}#custom-tooltip{position:fixed!important;pointer-events:none!important;z-index:999999!important;display:none;color:#fff;padding:8px 15px;border-radius:5px;font-size:14px;white-space:nowrap;box-shadow:0 4px 15px rgba(0,0,0,.3)}#almond-txt,.almond-txt,.pagethroughs{color:#f4f5e4}.basis-1\/2,.shrink,footer div{outline:0!important;border:none!important}.w-full{margin-top:0;padding-bottom:20px;padding-top:10px;padding-left:20px;margin-bottom:50px;width:100%}.tabitem{overflow-y:auto}.border-blue,div a .rounded{border-width:1px;border-color:#1982c4;border-bottom:2px solid #9fdb2c!important;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1)}.border-blue{border:1px solid rgba(255,255,255,.1)!important;border-bottom:2px solid #9fdb2c!important}.border-blue:focus{border-bottom:2px solid #fff!important;background-color:#37526d!important}.pulse-wrapper{display:block;animation:4s ease-in-out 1.2s infinite logo-pulse-mobile;transform-origin:center center}.logo-with-shadow{z-index:10;width:100%;height:auto;object-fit:contain;transform:translateZ(0);opacity:1;filter:drop-shadow(0px 10px 12px rgba(10, 35, 66, .6));-webkit-filter:drop-shadow(0px 10px 12px rgba(10,35,66,0.6))}@keyframes shadow-fade-in{from{opacity:0}to{opacity:1}}@keyframes logo-pulse-mobile{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.laptop-pulse-wrapper{display:flex;justify-content:center;align-items:center;animation:4s ease-in-out infinite laptopShrinkPulse;transform-origin:center center}@keyframes laptopShrinkPulse{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}.banner__thumb{overflow:visible!important}#fixed-lets-talk-button,.grid-item{overflow:hidden!important}.header-area .logo,.header-area a,.header__logo a,.header__logo img{border:none!important;outline:0!important;box-shadow:none!important;text-decoration:none!important}.vid__arrow.animate-cir5{width:30px!important;height:auto!important}@media (min-width:768px){.vid__arrow.animate-cir5{width:40px!important}}.video-btn{position:relative;z-index:1}.video-btn::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);animation:1.3s linear infinite playRipple}@keyframes playRipple{0%{transform:scale(1);opacity:1}100%{transform:scale(1.6);opacity:0}}.animate-cir5{display:inline-block;transform-origin:center -15px;animation:1s ease-in-out infinite alternate arcSwing}@keyframes arcSwing{0%{transform:rotate(-15deg)}100%{transform:rotate(32deg) translateX(7px)}}.drawerActiveIcon:hover{transform:scale(1.05);background-color:#1982c4;transform:translateY(-2px);border-color:#1982c4}div.drawer{background-color:#2d4863}.drawer a,.drawer p,.drawer span{color:#f4f5e4!important}.drawerActiveIcon{background-color:#f4f5e4;transition:.3s ease-in-out;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent}.drawerActiveIcon i{color:#1982c4;transition:.3s ease-in-out}.drawerActiveIcon:hover i{color:#fff}.drawer-active{right:0!important}#readMoreBtn,.pagethroughs a:hover{color:#9fdb2c}div .bg-colblue{background-color:#1982c4;border-width:3px;border-color:#2d4863}.spacing{letter-spacing:4px}.main__logo{height:200%;width:200%}@keyframes slow-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-slow{animation:6s linear infinite slow-spin}.rounded,.tablink{border-width:1px;border-color:#9fdb2c}a .bi-arrow-up{color:#2d4863}.lwrcase{text-transform:lowercase}.slide-track,.slide-track2{display:flex;align-items:center;gap:50px;height:100%;width:calc(200px * 16);will-change:transform;transform:translateZ(0)}.slide-track{animation:20s linear infinite scroll;background-color:#9fdb2c}.slide-track2{animation:20s linear infinite scroll2}.slide img{image-rendering:-webkit-optimize-contrast}.about__onethumb{display:flex;justify-content:flex-start}.logo-extra{width:100%;max-width:450px}.raiseup,div .grid,lg:grid-cols{margin-top:-20px}.hero{width:100%}.logosmall{margin-top:20px;margin-bottom:-90px}.pagethroughs{font-size:22px;margin-right:auto;margin-left:auto}.grid-item p,.skill-text{color:#f4f5e4;font-size:16px}header .dropdownItem::before{content:''!important;position:absolute!important;top:-18px!important;left:26px!important;border-bottom:18px solid #fff!important;border-left:13px solid transparent!important;border-right:13px solid transparent!important;display:block!important;z-index:60!important}header .dropdownItem li:first-child a{border-top-left-radius:15px!important;border-top-right-radius:15px!important}header .dropdownItem li:last-child a{border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important}.abox,.grid-item{border:2px solid #9fdb2c}.grid-item:hover img{transform:scale(1.04);opacity:.7}.grid-container.\!grid-cols-1.md\:\!grid-cols-2 .grid-item:hover{transform:scale(1.03)}.grid-container.\!grid-cols-1.md\:\!grid-cols-2 .grid-item:hover img{transform:scale(1.02)}@media (max-width:767px){.grid-container{grid-template-columns:repeat(1,1fr)!important;display:grid!important;width:100%!important}}.image-grid{display:flex;justify-content:center;margin:50px 0}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;text-align:center}.grid-container,.image-grid{display:grid!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:1200px;overflow:visible!important}.grid-item{border-radius:10px;padding:6px;transition:border-color .3s,transform .3s;background:rgba(0,0,0,.2);min-height:200px}.abox,.skill-box{background-color:#2d4863;text-align:left}.grid-item:hover{border-color:#f4f5e4;transform:scale(1.07)}.grid-item img{transition:transform .5s,opacity .5s;width:100%;height:auto;display:block;border-radius:5px;background-color:rgba(255,0,0,.2)}.grid-item p{margin-top:10px}@media (max-width:1024px){.grid-container,.image-grid{display:grid!important;max-width:100%!important}.grid-container,.grid-item{width:100%!important;min-height:200px!important}.image-grid{justify-content:center!important;width:100%!important;overflow:visible!important;position:relative!important;z-index:10!important}.grid-container{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;visibility:visible!important;opacity:1!important}}.portfolio2-wrapper .grid-container{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(6,auto)!important;gap:40px!important;width:100%!important;max-width:100%!important;text-align:center!important}video::-webkit-media-controls{display:none!important}video{outline:0;pointer-events:none}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-150px * 8))}}@keyframes scroll2{0%{transform:translateX(calc(-150px * 8))}100%{transform:translateX(0)}}@media (min-width:769px) and (max-width:1024px){.logo-large{display:none}.logo-small{display:block;max-width:380px;margin-top:20px;margin-bottom:-80px}}.skills-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);gap:15px;justify-items:center;margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto}.skill-box{border:2px solid #f4f5e4;border-radius:10px;padding:16px;width:215px;height:100px;display:flex;align-items:center;gap:15px;transition:border-color .3s}.abox,.contact__item{transition:transform .3s}.skill-box:hover{border-color:#9fdb2c}.skill-content{display:flex;flex-direction:column;justify-content:center}.skill-percentage{color:#fff;font-size:22px;font-weight:700}.abox,.ptext{color:#f4f5e4}.icon{max-width:65px;height:auto}@media (max-width:768px){body{background-size:500px auto!important}.logo-small{display:block;max-width:380px}.skills-container{grid-template-columns:repeat(2,1fr);gap:12px;max-width:330px;margin-top:30px;margin-left:auto;margin-right:auto}.skill-box{width:160px;height:75px;padding:10px 16px 10px 10px;box-sizing:border-box}.skill-content{padding-right:12px;max-width:65%}.icon{max-width:32px}.skill-text{font-size:12px}.skill-percentage{font-size:14px}.spin-slow{width:28px}}@media (max-width:600px){.skills-container{grid-template-columns:repeat(2,1fr);gap:12px;max-width:330px;margin-left:auto;margin-right:auto}.skill-box{width:160px;height:75px;padding:12px 16px 12px 10px;box-sizing:border-box}.skill-content{padding-right:14px;max-width:70%}.icon{max-width:38px}.skill-text{font-size:13px}.skill-percentage{font-size:16px}}@media (max-width:768px){.banner__thumb{left:35%}.tablinks{width:95%;padding:2px;margin-right:2px;margin-left:2px}}@media (max-width:480px){.skills-container{grid-template-columns:repeat(2,1fr);gap:10px;max-width:300px;margin-left:auto;margin-right:auto}.skill-box{width:130px;height:65px;padding:10px 14px 10px 8px;box-sizing:border-box}.skill-content{padding-right:12px;max-width:65%}.icon{max-width:30px}.skill-text{font-size:11px}.skill-percentage{font-size:13px}.spin-slow{width:26px}.banner__thumb{left:30%}}@media (max-width:767px){.grid-container{grid-template-columns:repeat(1,1fr)!important;display:grid!important;width:90%!important}.portfolio2-wrapper .grid-container{grid-template-columns:repeat(1,1fr)!important;grid-template-rows:repeat(12,auto)!important;width:90%!important}.banner__thumb{display:none}}.tabitem,[id^=education],[id^=experience],[id^=personal-info],[id^=skills]{display:none!important}.tap-target-fix{position:relative}.tap-target-fix::after{content:'';position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;cursor:pointer}.tabcontents{min-height:0!important;height:auto!important}.tabitem{position:relative!important;opacity:0}.tabitem.opacity-100{display:block!important;opacity:1!important;z-index:20}.active-tab-content{display:grid!important}.abox{padding:15px!important;border-radius:10px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box!important}.abox:hover{transform:scale(1.05);border-color:#1982c4}.ptext{font-size:14px;margin-bottom:5px}.intro-lead,.intro-secondary{color:#e8e4e4;text-shadow:0 2px 4px rgba(0,0,0,.4)}@media (min-width:1025px){.grid-container2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:30px!important;justify-content:center!important;width:100%!important;max-width:900px!important;margin:20px auto!important}}@media (max-width:1024px){.grid-container2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;width:100%!important;margin:10px 0!important}.abox{background-color:#1982c4!important;border:2px solid #9fdb2c!important;padding:10px!important;min-height:70px!important}.abox a,.abox span,.ptext{font-size:11px!important;word-break:break-all!important}.grid-container,.image-grid{width:100%!important;max-width:100%!important;visibility:visible!important;opacity:1!important}.grid-container{display:grid!important;grid-template-columns:repeat(2,1fr)!important;min-height:200px!important}.image-grid{display:flex!important;justify-content:center!important;align-items:center!important}.menus .dropdown ul::before,.menus .dropdownItem::before,.menus .group-hover\/dropdown\:visible::before,header .dropdownItem::before{display:none!important;content:none!important;visibility:hidden!important}}@media (max-width:767px){.grid-container{grid-template-columns:repeat(1,1fr)!important;display:grid!important;width:85%!important;max-width:500px!important;margin:0 auto!important}.skills-container{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:330px;margin-top:30px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.skills-container{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:330px;margin-top:30px;margin-left:auto;margin-right:auto}}.intro-container{max-width:1000px;margin:0 auto;padding:0 20px}.intro-lead{font-size:1.6rem;line-height:1.8}.intro-secondary{font-size:1.3rem;line-height:1.7;margin-top:25px;opacity:.9}.intro-divider{border-bottom:2px solid #9fdb2c;width:200px;margin:50px auto 0}#readMoreBtn{display:none;background:0 0;border:2px solid #9fdb2c;padding:8px 20px;border-radius:20px;font-weight:700;text-transform:uppercase;font-size:14px;margin:15px auto;cursor:pointer}.mobile-collapse{display:block}@media only screen and (max-width:600px){.intro-lead,h1{margin-top:0!important}.intro-lead{font-size:1.1rem!important;line-height:1.5!important;padding-top:0!important}.intro-secondary{font-size:1rem!important;line-height:1.5!important;margin-top:10px!important}.intro-container{margin-top:-20px!important}h1{padding-top:5px!important}ul.flex.items-center{margin-top:-5px!important}@keyframes glowPulse{0%{opacity:0;width:0%;box-shadow:0 0 0 rgba(159,219,44,0)}100%{opacity:1;width:85%;box-shadow:0 0 5px rgba(159,219,44,.8),0 0 15px rgba(159,219,44,.4)}}.intro-divider{margin:25px auto 0!important;width:85%;max-width:400px;border-bottom:2px solid #9fdb2c;box-shadow:0 0 8px 1px rgba(159,219,44,.6);animation:1.8s ease-out 1.2s forwards glowPulse}.mobile-collapse{display:none}.text-fade-overlay{display:block;position:absolute;bottom:55px;left:0;width:100%;height:140px;background:linear-gradient(to bottom,rgba(45,72,99,0) 0,rgba(45,72,99,0) 40%,rgba(45,72,99,.3) 70%,rgba(45,72,99,.7) 90%);pointer-events:none;z-index:5}#readMoreBtn{display:block;position:relative;z-index:10;margin-top:10px!important;margin-bottom:35px!important}}.contact__item{border-bottom:2px solid #9fdb2c!important;box-shadow:0 4px 15px rgba(159,219,44,.2)}.contact__item:hover{transform:translateY(-5px)}@media (max-width:400px){.intro-lead{font-size:1.1rem!important;line-height:1.5!important}.intro-secondary{font-size:1rem!important;line-height:1.5!important}#readMoreBtn{padding:12px 20px;font-size:.9rem}}.menus li{transition:.6s cubic-bezier(.23, 1, .32, 1)!important}.menus li:hover{padding-left:12px!important}.menus li:hover>a{color:#9fdb2c!important;transition:color .4s!important}#fixed-lets-talk-button{position:relative!important}#fixed-lets-talk-button::before{content:""!important;position:absolute!important;top:100%!important;left:0!important;width:100%!important;height:100%!important;background-color:#1982c4!important;transition:.4s ease-in-out!important;z-index:0!important}#fixed-lets-talk-button:hover::before{top:0!important}#fixed-lets-talk-button i,#fixed-lets-talk-button span,.bg-clr_base i,.bg-clr_base span{position:relative!important;z-index:1!important}@media (min-width:1024px){header .flex.items-center.gap-4.lg\:mt-2,header .flex.items-center.justify-between.w-full.lg\:w-auto{transform:translateY(12px)!important}header .flex.items-center.justify-between.w-full.lg\:w-auto.gap-4{margin-top:-32px!important}}header .dropdownItem{border-radius:15px!important;overflow:visible!important;padding:15px!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}@media (max-width:1024px){.dropdownItem::before,.menus .dropdown ul::before,.menus .dropdownItem::before,.menus .group-hover\/dropdown\:visible::before{display:none!important;content:none!important;visibility:hidden!important}}@media (min-width:1025px){header .dropdownItem::before{content:''!important;position:absolute!important;top:-18px!important;left:26px!important;width:0!important;height:0!important;border-bottom:18px solid #fff!important;border-left:13px solid transparent!important;border-right:13px solid transparent!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:60!important}.skills-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);gap:15px;justify-items:center;margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto}}