@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Grape+Nuts&display=swap";.navbar{border:2px solid rgb(199,199,199);height:5em;display:flex;justify-content:space-between;align-items:center;padding:0 12em;position:fixed;top:0;left:0;right:0;z-index:1000;background-color:transparent;box-shadow:0 4px 6px #8f8e8e1a}.navbar a{text-decoration:none;color:inherit}.kumareh{color:#324169;font-weight:700}.navbar a:hover{text-decoration:none;color:#8a2be2}.text-1{font-size:1.7em;font-weight:400}.navbar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}.Navlogo h3,.rightside-content,.hamburger{position:relative;z-index:1}body{margin-top:5em}.hamburger{display:none;font-size:24px;cursor:pointer}.rightside-content{display:flex;gap:5em;margin:0;padding:0;transition:max-height .3s ease,opacity .3s ease}.rightside-content ul{display:flex;flex-direction:row;gap:2em}.rightside-content ul li{font-size:18px;list-style:none;position:relative;cursor:pointer;display:flex;align-items:center;gap:.5em}.rightside-content ul li i{font-size:15px;transition:transform .3s ease}.dropdown-container{position:absolute;top:100%;left:0;width:250px;background-color:#f8f8f8;border:1px solid #ccc;display:none;flex-direction:column;box-shadow:0 4px 6px #0000001a;z-index:10;max-height:300px;overflow-y:auto}.rightside-content ul li:hover .dropdown-container,.dropdown-container:hover{display:flex}.rightside-content ul li:hover i.fa-chevron-down{transform:rotate(180deg)}.dropdown-container div{padding:15px;text-align:center;font-size:16px;border-bottom:1px solid #ccc}.dropdown-container div:last-child{border-bottom:none}.dropdown-container div:hover{background-color:#eaeaea;cursor:pointer}.contact-arrow{font-size:15px;margin-left:.5em}@media (max-width: 1000px){.navbar{padding:0 2em}.l-3{margin-top:2em}.hamburger{display:block}.rightside-content{border:2px solid rgb(216,216,216);display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:#f8f8f8;max-height:0;overflow:hidden;opacity:0;z-index:10;transition:max-height .3s ease,opacity .3s ease}.rightside-content.show{max-height:100vh;opacity:1;overflow-y:auto}.rightside-content ul{flex-direction:column;gap:12em;padding:1em}.contact-text{margin-top:-9.5em}.dropdown-container{display:flex!important;max-height:300px!important;overflow-y:auto}.dropdown,.l-4{margin-top:-9em}}@media (max-width:400px){.text-1{font-size:1.4em}}@media (max-width:350px){.text-1{font-size:1.2em}}.LandingPort{font-family:Poppins,sans-serif;font-size:80px;display:flex;justify-content:center;align-items:center;height:100vh;text-transform:capitalize;background:#f5f5f5;letter-spacing:.1em;margin-top:-1em}.LandingPort h1{font-weight:700;background:linear-gradient(to top,#b1ccde,#314756);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;line-height:1;margin:0}.custom-o{display:flex;justify-content:center;align-items:center;width:12vw;height:6vw;position:relative;margin:0 5px -23px}.toggle-svg{width:100%;height:100%;display:inline-block}.toggle-svg circle{transition:cx .5s ease-in-out}.toggle-svg:not(.stop-animation) circle{animation:move-circle .5s ease-in-out forwards}@keyframes move-circle{0%{cx:25}to{cx:75}}.n{text-transform:lowercase}@media (max-width: 1024px){.LandingPort{font-size:60px}.custom-o{width:13vw;height:7vw}}@media (max-width: 770px){.LandingPort{font-size:45px}.custom-o{width:14vw;height:8vw;margin:0 3px -12px}}@media (max-width: 480px){.LandingPort{font-size:35px;padding:0 20px}.custom-o{width:16vw;height:9vw;margin:0 3px -10px}}@media (max-width: 440px){.LandingPort{font-size:30px}.custom-o{width:16vw;height:9vw;margin:0 3px -10px}}@media (max-width: 370px){.LandingPort{font-size:25px}.custom-o{width:18vw;height:10vw;margin:0 3px -8px}}.animation-images{position:absolute;top:5%;left:5%;z-index:1}.ani-image-1 img{width:220px;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 1024px){.ani-image-1 img{width:120px}.animation-images{top:6%;left:6%}}@media (max-width: 770px){.ani-image-1 img{width:100px}.animation-images{top:8%;left:8%}}@media (max-width: 480px){.ani-image-1 img{width:11em}.animation-images{top:24%;left:-8em}}.ani-image-2 img{margin-left:13em;margin-top:.5em;width:290px;animation:float 3s ease-in-out infinite}@media (max-width: 1400px){.ani-image-2 img{margin-left:10em;margin-top:1em;width:220px}}@media (max-width: 1024px){.ani-image-2 img{margin-left:10em;margin-top:1em;width:220px}}@media (max-width: 770px){.ani-image-2 img{margin-left:7em;margin-top:1.5em;width:180px}}@media (max-width: 480px){.ani-image-2 img{margin-left:10em;margin-top:2em;width:230px}}@media (max-width: 370px){.ani-image-2 img{margin-left:10em;margin-top:4.8em;width:210px}}.ani-image-3{margin-left:16em;margin-top:-5em;animation:float 3s ease-in-out infinite}@media (max-width: 1400px){.ani-image-3{margin-left:12em;margin-top:-4em}}@media (max-width: 1024px){.ani-image-3{margin-left:12em;margin-top:-4em}}@media (max-width: 770px){.ani-image-3{margin-left:8em;margin-top:-3em}}@media (max-width: 480px){.ani-image-3{margin-left:15em;margin-top:-7em}}@media (max-width: 370px){.ani-image-3{margin-left:13em;margin-top:-8em}}.lama{border:2px solid #f5f5f5;height:88vh;display:flex;flex-wrap:wrap;background-color:#f5f5f5}.image-cont{background-color:#e2e1e13f;border:2px solid #f5f5f5;height:420px;width:420px;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:transform .2s ease-out}.dappa-1-img{max-width:100%;max-height:100%;object-fit:cover;border-radius:10px}.lama-content{border:2px solid #f5f5f5;max-width:550px;padding:1rem}.Lama-paragraph{margin-left:1.2em;margin-top:1em}.half-width{width:50%;display:flex;justify-content:center;align-items:center}.Forlamacontent{width:50%;display:flex;align-items:center}@media (max-width: 1024px){.lama{height:auto;flex-direction:column;align-items:center}.Forlamacontent{order:1;width:100%;justify-content:center;margin-bottom:1.5em}.half-width{order:2;width:100%;justify-content:center;text-align:center;margin-bottom:1.5em}.image-cont{height:300px;width:300px}.lama-content{max-width:80%;padding:1rem}.text-Lamaai,.Lama-paragraph,.lama-btn{margin:0 auto}}@media (max-width: 480px){.Forlamacontent{order:1;width:100%;justify-content:center}.half-width{order:2;width:100%;justify-content:center}.image-cont{height:200px;width:200px}.lama-content{padding:.5rem}.lama-btn{font-size:.8em;padding:4px 10px}.text-Lamaai h1{font-size:1.5em}.Lama-paragraph p{font-size:.9em}}.lama-22{border:2px solid #f5f5f5;height:88vh;display:flex;flex-wrap:wrap;background-color:#f5f5f5}.image-cont-2{background-color:#e2e1e13f;border:2px solid #f5f5f5;height:420px;width:420px;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:transform .2s ease-out}.dappa-2-img{max-width:150%;max-height:100%;object-fit:cover;border-radius:10px}.img-text{display:flex;align-items:center}.lama-content-2{border-radius:10px;border:2px solid #f5f5f5;max-width:550px;padding:1rem}.text-Lamaai{margin-left:1.2em}.Lama-paragraph{margin-left:1.2em;margin-top:1em;text-align:justify}.lama-btn{padding:7px 15px;background-color:#fff;border:none;border-radius:4px;color:#8a2be2;font-weight:500;margin-top:1em;margin-left:1em;font-size:1em;cursor:pointer}.lama-btn:hover{background-color:#e0dff4;transition:.5s}.Enchroma-half-width{width:50%;display:flex;justify-content:center;align-items:center}.ForEnchromacontent{width:50%;display:flex;align-items:center;justify-content:center}.fintech-img{height:35px}@media (max-width: 1024px){.lama{height:auto;flex-direction:column;align-items:center}.ForEnchromacontent{order:1;width:100%;justify-content:center;margin-bottom:1.5em}.Enchroma-half-width{order:2;width:100%;justify-content:center;text-align:center;margin-bottom:1.5em}.image-cont{height:300px;width:300px}.lama-content{max-width:80%;padding:1rem}.text-Lamaai,.Lama-paragraph,.lama-btn{margin:0 auto}}@media (max-width: 768px){.image-cont{height:250px;width:250px}.lama-content{padding:.8rem}.lama-btn{font-size:.9em;padding:5px 12px}}@media (max-width: 480px){.ForEnchromacontent{order:1;width:100%;justify-content:center}.Enchroma-half-width{order:2;width:100%;justify-content:center}.image-cont{height:300px;width:300px}.lama-content{padding:.5rem}.lama-btn{font-size:.8em;padding:4px 10px}.text-Lamaai h1{font-size:1.5em}.Lama-paragraph p{font-size:.9em}.fintech-img{margin-left:-1em}.lama-btn{margin-top:1em}}.Contact-form{background-color:#f5f5f5;border:3px solid #f5f5f5;display:flex;justify-content:center;align-items:center}.outer-layer{background-color:#e2e1e13f;border:3px solid rgb(229,229,229);width:60%;border-radius:15px;padding:30px 90px;display:flex;justify-content:center;align-items:center}.inner-layer{border:2px solid rgb(229,229,229);width:100%;border-radius:15px;padding:40px 50px}.formtext-1{font-size:2.6em;text-align:center}.input-1,.input-2,.discriptionbox{margin-top:1em;width:96%;padding:10px 15px;font-size:1em;border:2px solid rgb(229,229,229)}.email-text,.job-text{margin-top:1em}.ping-btn{width:100%;padding:12px;border-radius:6px;margin-top:1em;font-size:1.3em;background-color:#a389fb;color:#fff;border:none;cursor:pointer}.ping-btn:hover{background-color:#906ffc;transition:.6s}.policy{margin-top:1em;font-size:.9em;text-align:center}@media screen and (max-width: 1024px){.outer-layer{width:80%;padding:30px 60px}.inner-layer{padding:30px 40px}.formtext-1{font-size:2.2em}.input-1,.input-2,.discriptionbox{font-size:.95em}.ping-btn{font-size:1.1em;padding:10px}.policy{font-size:.85em}}@media screen and (max-width: 768px){.outer-layer{width:90%;padding:25px 50px}.inner-layer{padding:25px 35px}.formtext-1{font-size:1.8em}.input-1,.input-2,.discriptionbox{font-size:.9em;padding:8px 12px}.ping-btn{font-size:1em;padding:10px}.policy{font-size:.8em}}@media screen and (max-width: 480px){.outer-layer{width:95%;padding:20px 30px}.inner-layer{padding:20px 30px}.formtext-1{font-size:1.5em;text-align:center}.input-1,.input-2,.discriptionbox{font-size:.85em;padding:6px 10px}.ping-btn{font-size:.9em;padding:8px}.policy{font-size:.75em;text-align:center}.outer-layer{border:none}}.about{border:3px solid e8decd;height:100vh;background-color:#e8decd;margin-top:-4.1em;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em;background-image:url(abbb.png);background-position:center;background-size:cover}.about-text{font-size:10em;margin:10px 0;text-align:center;font-family:Glitther Syavina;color:#3a5653}.cno-cont{border:1px solid white;width:18em;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px;gap:10px;border-radius:50px;background-color:#ffff7e;box-shadow:0 4px 8px #0003}.cno-cont p{font-size:1em}.inner-cont{border:2px solid #e8decd;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}@media (max-width: 1024px){.about-text{font-size:8em}.cno-cont{width:14em;padding:8px}}@media (max-width: 768px){.about{padding:2em}.about-text{font-size:6em}.cno-cont{width:15em;padding:6px}.cno-cont p{font-size:.8em}}@media (max-width: 480px){.about-text{font-size:4em}.cno-cont{width:12em;padding:5px;gap:5px}.cno-cont p{font-size:.7em}.about{background-image:url(abbb-2.png);background-position:center;background-size:cover}}.aboutmemain{height:100vh;display:flex;flex-direction:row;justify-content:center;align-items:center}.about-content{border:2px solid none;width:50%;text-align:justify;line-height:2em;display:flex;justify-content:center;align-items:center;margin:1em}.main-cta-sidebox{width:50%;display:flex;justify-content:center;margin:1em}.cta-sidebox{border:2px solid none;height:400px;width:100%;max-width:400px;box-shadow:0 6px 12px #0006;background-image:url(ab-pro-1.png);background-position:center;background-size:cover;background-repeat:no-repeat}.aboutcontent-2{border:2px solid none;width:80%;padding:1em}.cta-text-about{font-size:2.3em;margin-bottom:1em}.cta-para-1,.cta-para-2,.cta-para-3{margin-top:1em}.cta-para-3{margin-bottom:1em}.btn-cv{margin-top:2em;padding:10px 20px;border-radius:5px;border:none;background-color:#f2f2f2;cursor:pointer;text-decoration:none}.btn-cv:hover{background-color:#e1dbe7;transition:.7s}@media (max-width: 768px){.aboutmemain{margin-top:10em;flex-direction:column}.about-content,.main-cta-sidebox{width:100%}.cta-sidebox{height:300px;background-size:18em}.cta-text-about{font-size:2em}.aboutmemain{margin-top:15em}}@media (max-width: 573px){.aboutmemain{margin-top:19em}}@media (max-width: 480px){.cta-text-about{font-size:1.8em}.aboutcontent-2{padding:.5em}.btn-cv{padding:8px 15px}.aboutmemain{margin-top:20em}.about-profile{height:18em;margin-left:3em}.cta-sidebox{background-size:17em;width:80%}}@media (max-width: 430px){.aboutmemain{margin-top:24em}}@media (max-width: 393px){.aboutmemain{margin-top:26em}.cta-sidebox{background-size:17em}}@media (max-width: 360px){.aboutmemain{margin-top:28em}}@media (max-width: 340px){.aboutmemain{margin-top:30em}}.role{border:2px solid none;height:auto;display:flex;justify-content:center;align-items:center;padding:10px}.line-design{display:flex;border-radius:10px;height:4.5em;width:5px;background-color:bisque}.ind-1{height:2em;background-color:red;border-radius:10px}.innerroles{display:flex;justify-content:center;align-items:center}.inner-texts-1{margin-left:2em;font-size:1rem}.line-design-2,.line-design-3{border-radius:10px;height:4.5em;width:5px;background-color:bisque;display:flex;justify-content:center;align-items:center}.inner-container{border:2px solid none;width:60%;padding:30px;display:flex;justify-content:space-between}@media (max-width: 1024px){.inner-container{width:80%}.inner-texts-1{font-size:.9rem}.line-design,.line-design-2,.line-design-3{height:4em}.ind-1{height:1.8em}}@media (max-width: 768px){.role{margin-top:8em}.inner-container{width:90%;padding:20px}.inner-texts-1{font-size:.8rem}.line-design,.line-design-2,.line-design-3{height:3.5em}.ind-1{height:1.5em}.role{margin-top:22em}}@media (max-width: 480px){.inner-container{width:100%;padding:15px}.inner-texts-1{font-size:.7rem}.line-design,.line-design-2,.line-design-3{height:3em}.ind-1{height:1.2em}.role{margin-top:20em}}@media (max-width: 400px){.role{margin-top:25em}}@media (max-width: 380px){.role{margin-top:26em}}@media (max-width: 357px){.role{margin-top:29em;padding:0;margin-left:1em}}.littlemore{border:2px solid none;height:90vh;display:flex}.little-img-section{border:2px solid none;width:50%;height:90vh;display:flex;align-items:center;justify-content:center}.little-contant{border:2px solid none;width:50%;height:90vh;display:flex;justify-content:center;align-items:center}.img-l{border:2px solid none;height:400px;width:100%;max-width:400px;background-image:url(DESIGN.png);background-size:cover;background-position:center;box-shadow:0 6px 12px #0006}.littlecontentinner{width:70%;text-align:justify}.lp-1{margin-top:1em;line-height:1.7em}.lp-2{margin-top:1em}@media (max-width: 1024px){.littlemore{height:auto;flex-direction:column}.little-img-section,.little-contant{width:100%;height:auto}.img-l{height:300px;width:300px}.littlecontentinner{width:80%}.lp-1,.lp-2{font-size:.9rem}}@media (max-width: 768px){.littlemore{padding:15px}.img-l{height:300px;margin-bottom:2em}.littlecontentinner{width:90%}.lp-1,.lp-2{font-size:.8rem}}@media (max-width: 480px){.img-l{width:86%;margin-bottom:3em}.lp-1,.lp-2{font-size:1em}}.marque{border:2px solid transparent;height:100px;display:flex;align-items:center;background-color:#cdbfa4;overflow:hidden;margin-bottom:6em}.text-mark{font-size:24px;font-style:italic;color:#fff;white-space:nowrap}@media (max-width: 1024px){.marque{height:80px}.text-mark{font-size:20px}}@media (max-width: 768px){.marque{height:60px}.text-mark{font-size:18px}.marque{margin-top:3em;margin-bottom:3em}}@media (max-width: 480px){.marque{height:50px}.text-mark{font-size:16px}.marque{margin-top:1em;margin-bottom:1em}}.main-content{margin-top:5.2em;border:2px solid none;height:69vh;padding:4em;display:flex;justify-content:center;align-items:center;flex-direction:row}.innerehh{border:2px solid none;width:50%}.prev-text{margin-top:1.5em}.btn-work{margin-top:7em;padding:10px 15px;font-weight:700;border:none;cursor:pointer}.btn-work:hover{background-color:#f3e9fd}.animate{width:60em;border:2px solid none;background-image:url(https://media.tenor.com/bhh8ONgUSjYAAAAi/anime.gif);background-repeat:no-repeat;background-size:15em}.innerehh{display:flex}@media (max-width: 768px){.main-content{flex-direction:column;padding:2em;height:auto}.innerehh{width:100%;text-align:center}.animate{width:100%;background-size:12em;margin-top:2em}.btn-work{margin-top:2em;padding:8px 12px;font-size:1rem}}@media (max-width: 480px){.main-content{padding:1.5em}.animate{background-size:10em}.btn-work{padding:6px 10px;font-size:.9rem}.prev-text{font-size:.9rem}.intro{font-size:1.2rem}}.custom-gallery-container{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;padding:20px}.custom-gallery-item{overflow:hidden;border-radius:10px}.custom-gallery-image{width:100%;height:auto;display:block}@media (max-width: 768px){.custom-gallery-container{grid-template-columns:1fr}}.lama-ai-gallery{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;margin:0 auto 2em}.lama-ai-item-1,.lama-ai-item-2,.lama-ai-item-3,.lama-ai-item-4,.lama-ai-item-5,.lama-ai-item-6,.lama-ai-item-7,.lama-ai-item-8,.lama-ai-item-9,.lama-ai-item-10{background-color:#2c637c;width:48%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:550px;box-shadow:0 4px 8px #0000001a}.lama-ai-img{max-width:90%;max-height:90%;object-fit:contain;border-radius:8px}.lama-ai-item-1{background-color:#e6d1aa;box-shadow:0 4px 8px #0000001a}.lama-ai-item-2{background-color:green;box-shadow:0 4px 8px #0000001a}.lama-ai-item-3{background-color:#fff;box-shadow:0 4px 8px #0000001a}.lama-ai-item-4{background-color:#000000d8;box-shadow:0 4px 8px #0000001a}.lama-ai-item-5{background-color:#000}.lama-ai-item-6,.lama-ai-item-7{background-color:#fff}.lama-ai-item-8{background-color:#80808028}.lama-ai-item-9{background-color:#80808052}.lama-ai-item-10{background-color:#fff6f0}@media (max-width: 768px){.lama-ai-item-1,.lama-ai-item-2,.lama-ai-item-3,.lama-ai-item-4,.lama-ai-item-5,.lama-ai-item-6,.lama-ai-item-7,.lama-ai-item-8,.lama-ai-item-9,.lama-ai-item-10{width:100%;height:550px}.lama-ai-img{max-width:80%;max-height:80%}}.main-cont{border:2px solid none;height:auto;padding:1em;display:flex;justify-content:center;align-items:center}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:5em}.cards{border:2px solid none;width:35%;height:auto;padding:2em;border-radius:5px;transition:transform .3s ease-in-out}.cards:hover{border:2px solid black;transform:translateY(-5px)}.img-cont{border:2px solid none;height:570px;border-radius:10px 10px 5px 5px;margin-bottom:1em;background-size:cover;background-position:center}.inner-content{padding:.6em}.smt-1{margin-top:.4em;margin-bottom:.9em;color:#0073ff;font-size:.9em}.smt-2{font-size:1.3em}.smt-3{margin-top:.9em;margin-bottom:.4em;font-size:.9em}.smt-4{font-size:.9em}@media (max-width: 1024px){.cards{width:48%}}@media (max-width: 768px){.cards{width:100%}.img-cont{height:23em}}.gallery-container{padding:2em 1em;text-align:center}.gallery-title{font-size:2em;margin-bottom:1em;color:#333}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto}.gallery-item{position:relative;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.gallery-item:hover{transform:scale(1.05);box-shadow:0 6px 12px #0006}.gallery-image{height:800px;background-size:cover;background-position:center;border-top-left-radius:10px;border-top-right-radius:10px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative;max-width:90%;max-height:90%}.modal-close{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff;font-size:2em;cursor:pointer;outline:none}.modal-image{width:37%;height:auto;object-fit:cover;border-radius:10px}@media (max-width: 768px){.gallery-grid{grid-template-columns:repeat(1,1fr)}.modal-image{width:80%;height:auto}}@media (max-width: 480px){.modal-image{width:95%;height:auto}.gallery-image{height:500px}}.custom-gallery-wrapper{padding:2em 1em;text-align:center}.custom-gallery-heading{font-size:2em;margin-bottom:1em;color:#333}.custom-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto}.custom-gallery-card{position:relative;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.custom-gallery-card:hover{transform:scale(1.05);box-shadow:0 6px 12px #0006}.custom-gallery-image-container{height:590px;background-size:contain;background-repeat:no-repeat;background-position:center;border-top-left-radius:10px;border-top-right-radius:10px}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.custom-modal-content{position:relative;max-width:90%;max-height:90%}.custom-modal-close{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff;font-size:2em;cursor:pointer;outline:none}.custom-modal-img{width:37%;height:auto;object-fit:cover;border-radius:10px}@media (max-width: 768px){.custom-gallery-grid{grid-template-columns:repeat(1,1fr)}.custom-modal-img{width:80%;height:auto}}@media (max-width: 480px){.custom-modal-img{width:95%;height:auto}.custom-gallery-image-container{height:500px}}*{margin:0;padding:0;font-family:Poppins,sans-serif;font-optical-sizing:auto}.illustration-container{padding:2em 1em;text-align:center}.illustration-title{font-size:2em;margin-bottom:1em;color:#333}.illustration-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto}.illustration-item{position:relative;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.illustration-item:hover{transform:scale(1.05);box-shadow:0 6px 12px #0006}.illustration-image{height:800px;background-size:cover;background-position:center;border-top-left-radius:10px;border-top-right-radius:10px}.illustration-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.illustration-modal-content{position:relative;max-width:90%;max-height:90%}.illustration-modal-close{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff;font-size:2em;cursor:pointer;outline:none}.illustration-modal-image{width:37%;height:auto;object-fit:cover;border-radius:10px}@media (max-width: 768px){.illustration-grid{grid-template-columns:repeat(1,1fr)}.illustration-modal-image{width:80%;height:auto}}@media (max-width: 480px){.illustration-modal-image{width:95%;height:auto}.illustration-image{height:500px}}.aboutcont{background-color:#f5f5f5;border:2px solid #f5f5f5;display:flex;justify-content:center;align-items:center;margin-bottom:2em;padding:30px}.innerlayer{background-color:#e2e1e13f;border:3px solid rgb(229,229,229);width:62%;border-radius:15px;padding:30px 90px;display:flex;align-items:center;min-height:200px;justify-content:space-between;background-image:url(pngtree.png);background-position:right;background-size:17em;background-repeat:no-repeat}.learn-btn{margin-top:.6em;padding:5px 14px;border:none;font-size:1em;background-color:#ededed;cursor:pointer}.learn-btn:hover{background-color:#efe8f6;transition:.4s}.text-about{font-size:2.5em;font-weight:600}@media (max-width: 1024px){.innerlayer{width:80%;padding:20px 40px}.text-about{font-size:2em}.learn-btn{font-size:.9em;padding:6px 12px}}@media (max-width: 768px){.innerlayer{width:90%;padding:15px 30px}.text-about{font-size:1.7em}.learn-btn{font-size:.85em;padding:5px 10px}}@media (max-width: 480px){.innerlayer{width:95%;padding:10px 20px}.text-about{font-size:1.5em}.learn-btn{font-size:.8em;padding:4px 8px}}
