*{line-height:1.7}h1{font-size:large}body{margin:60px 0 0;font-family:Georgia,serif;background-color:#e9f0f1;color:#fff}a{text-decoration:none;color:inherit}button{font-family:Georgia,serif}.app{padding-top:70px}@media (max-width: 768px){.main-content{padding-top:90px}}.services-page{background-color:#e9f0f1;padding:50px 20px;color:#171616;min-height:100vh}.services-title{font-weight:700;margin-bottom:40px;color:#fc834a;text-align:center}.services-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.service-card{background-color:#f0f4f5;border:1px solid #3D3F61;border-radius:8px;width:100%;max-width:350px;padding:30px;box-sizing:border-box;text-align:left;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(30px);transition:all .6s ease-out}.service-card.animate-in{animation:fadeSlideUp .9s ease forwards;opacity:1}.service-card:hover{transform:scale(1.03);box-shadow:0 10px 25px #0003}.slideshow-image{width:100%;height:180px;overflow:hidden;border-radius:6px;margin-bottom:15px;position:relative}.slideshow-image img{width:100%;height:100%;object-fit:cover;animation:slideShowAnim 4s infinite ease-in-out}@keyframes slideShowAnim{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.service-imagen{width:100%;height:180px;background-color:#42c3f4;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:6px;margin-bottom:15px}.service-heading{font-size:20px;font-weight:600;color:#fc834a;margin-bottom:10px;border-bottom:1px solid #444;padding-bottom:5px}.service-card p{margin-bottom:15px;color:#171616}.service-card ul{list-style:none;padding:0;margin:0 0 20px}.service-card li{margin-bottom:10px;color:#121111}.learn-more{background-color:#fc834a;color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-weight:600;width:fit-content;transition:background-color .3s ease}.learn-more:hover{background-color:#e76c2d}@media (max-width: 768px){.services-container{flex-direction:column;align-items:center}.service-card{max-width:95%;min-height:460px}.service-imagen{height:180px}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#111c;display:flex;align-items:center;justify-content:center;z-index:999;margin:auto}.popup-content{background-color:#f0f4f5;color:#121111;padding:35px;border-radius:20px;max-width:520px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 0 15px #0000004d;position:relative;box-sizing:border-box;animation:popupFadeIn .4s ease-out forwards;transform:scale(.85);opacity:0;scrollbar-width:auto;scrollbar-color:#efeff0 #030303}@keyframes popupFadeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.popup-content h2{color:#fc834a;margin-bottom:20px}.popup-content ul{padding-left:20px;margin-bottom:20px}.popup-content::-webkit-scrollbar{width:8px}.popup-content::-webkit-scrollbar-track{background:#0d1422;border-radius:10px}.popup-content::-webkit-scrollbar-thumb{background-color:#1a59a6;border-radius:10px;border:2px solid #0d1422}.popup-close{position:absolute;top:12px;right:15px;background:none;border:none;font-size:22px;cursor:pointer;color:#333}.popup-form{display:flex;flex-direction:column;gap:18px}.popup-form label{font-weight:500;font-size:15px;display:flex;flex-direction:column;color:#171616}.popup-form input,.popup-form select,.popup-form textarea{font-size:15px;padding:10px;border-radius:8px;border:1px solid #ccc;width:100%;box-sizing:border-box;margin-top:5px}.popup-form button,.popup-form .schedule-btn,.popup-form .apply-btn{margin-top:10px;padding:12px 20px;font-size:16px;border-radius:25px;background-color:#fc834a;color:#fff;border:none;cursor:pointer;font-weight:600;width:100%;transition:background-color .3s ease}.popup-form button:hover,.popup-form .schedule-btn:hover,.popup-form .apply-btn:hover{background-color:#e76c2d}@media (max-width: 600px){.popup-content{padding:20px}.popup-form label{font-size:14px}.popup-form input,.popup-form textarea,.popup-form select{font-size:14px;padding:8px}.popup-form .schedule-btn,.popup-form .apply-btn{font-size:15px}}.navbar{background-color:#3d3f61;display:flex;justify-content:space-between;align-items:center;padding:10px 25px;position:fixed;top:0;left:0;width:100%;z-index:1000}.navbar-left{display:flex;align-items:center}.logo{height:40px;margin-right:10px}.company-name{font-weight:700;color:#d8e0e7}.navbar-links{list-style:none;display:flex;gap:15px}.navbar-links li a{padding:6px 12px;border-radius:10px;text-decoration:none;color:#f0eaea;transition:background-color .2s ease,color .2s ease}.navbar-links li a:hover,.navbar-links li a.active{background-color:#fc834a;color:#e8ecf0}.nav-link{display:inline-block}@media (max-width: 768px){.navbar{padding:10px 15px}.navbar-left{flex-direction:column;align-items:center;gap:5px}.logo{height:25px}.company-name{font-size:16px}.navbar-links{flex-direction:column;gap:15px;display:none;align-items:center;position:absolute;top:60px;left:0;right:0;background-color:#3d3f61;padding:20px 0}.navbar-links.active{display:flex}.navbar-links li a{font-size:14px;padding:8px 12px}.navbar-links li a.active{background-color:#fff;color:#fc834a}.navbar-toggle{display:block;background-color:transparent;border:none;cursor:pointer;padding:10px;z-index:1001;position:absolute;right:25px;top:15px}.navbar-toggle .bar{display:block;width:25px;height:3px;background-color:#e7ebee;margin:5px auto;transition:.3s}}@media (min-width: 769px){.navbar-toggle{display:none}}.footer{background-color:#3d3f61;padding:40px 20px;font-family:Arial,sans-serif;color:#e5e8eb}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-around;gap:40px}.footer-logo img{width:160px;height:160px;border-radius:50%}.footer-section{flex:1 1 200px}.footer-section h3{font-size:20px;margin-bottom:10px}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{margin-bottom:8px}.footer-section p{margin-bottom:10px;max-width:250px}.social-icons{display:flex;gap:10px;margin-top:10px}.social-icons img{width:28px;height:28px;cursor:pointer}.footer-bottom{text-align:center;margin-top:30px;font-weight:500;font-size:14px}@media (max-width: 768px){.footer{padding:25px 15px}.footer-top{flex-direction:column;align-items:center;gap:25px}.footer-logo img{width:100px;height:100px}.footer-section{text-align:center}.footer-section h3{font-size:18px;margin-bottom:8px}.footer-section li,.footer-section p{font-size:14px;margin-bottom:6px}.social-icons{justify-content:center}.footer-bottom{font-size:13px;margin-top:20px}}.footer-section ul li a{color:inherit;text-decoration:none;transition:color .3s}.footer-section ul li a:hover{color:#fc834a}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;width:100%;font-family:Segoe UI,sans-serif;background-color:#e9f0f1;color:#000}h1{color:#fc834a;font-size:45px;margin-bottom:20px}.zoom-on-hover{transition:transform .3s ease}.zoom-on-hover:hover{transform:scale(1.05)}.section-grid{opacity:0;transform:translateY(50px);transition:all .7s ease-in-out}.section-grid.slide-up{opacity:1;transform:translateY(0)}.homepage{padding:40px;max-width:100%;overflow-x:hidden}.intro{height:100vh;width:100%;background-image:url(/assets/Landling1-C0QR8pZv.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:0 40px;position:relative;color:#fff;text-align:left}.intro:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.intro-content{position:relative;z-index:2;max-width:800px;text-align:center}.section-grid{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:50px 0;flex-wrap:wrap}.reverse{flex-direction:row-reverse}.text-block{flex:1;min-width:300px}.text-block ul{padding-left:20px;margin:10px 0}.text-block li{margin-bottom:10px;line-height:1.6}.image-container{flex:1;display:flex;justify-content:center;align-items:center}.image-block1,.image-block2{width:100%;max-width:450px;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px}.cta-grid{display:flex;justify-content:space-between;gap:20px;margin-top:60px;flex-wrap:wrap}.cta-box{flex:1;min-width:300px;padding:20px;display:flex;flex-direction:column;background-color:transparent}.cta-box p{font-size:16px;line-height:1.6}.cta-box button{background-color:#fc834a;color:#000;font-weight:700;padding:10px 20px;margin-top:20px;border:none;border-radius:6px;cursor:pointer;transition:transform .3s ease-in-out,color .3s ease}.cta-box button:hover{transform:translateY(-8px);color:#fff}@media (max-width: 768px){.section-grid{flex-direction:column;padding:30px 0}.intro h1{font-size:32px}.intro-content p{font-size:16px}.cta-box{margin-bottom:30px}.image-block1,.image-block2{width:100%}}.static-subtitle{font-size:20px;font-weight:400;margin-top:20px;color:#fff}.typing{overflow:hidden;white-space:nowrap;border-right:2px solid #FC834A;width:0}.start-typing{animation:typing 3s steps(30) 1 forwards,blinkCursor .5s step-end infinite alternate}@keyframes typing{0%{width:0}to{width:100%}}section{opacity:0;transform:translateY(50px);transition:all .7s ease-in-out}section.slide-up{opacity:1;transform:translateY(0)}.nested-list{padding-left:20px;margin-top:10px}.nested-list li{font-style:italic;font-size:15px;color:#333}.careers-page{background-color:#e9f0f1;color:#191818;padding:40px 20px;min-height:100vh;text-align:center}h1{color:#fc834a}.team-heading{font-weight:700}.team-subtext{font-size:16px;margin-top:5px;margin-bottom:15px}.open-btn{background-color:#fc834a;color:#fff;padding:10px 25px;border:none;border-radius:20px;font-weight:700;cursor:pointer;margin-bottom:40px;transition:transform .3s ease-in-out}.open-btn:hover{transform:translateY(-5px);color:#42c3f4}.section-title{font-weight:700;margin-top:40px;margin-bottom:20px;text-transform:uppercase}.job-listings{display:flex;flex-direction:column;gap:20px;max-width:700px;margin:0 auto}.job-card{background-color:#f0f4f5;color:#10182b;padding:15px 20px;border:1px solid #3D3F61;text-align:left;border-radius:5px;position:relative;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 5px #0000001a;opacity:0;transform:translateY(30px)}.job-card:hover{transform:scale(1.03);box-shadow:0 8px 20px #0003}.job-card.animate-in{animation:fadeSlideUp .9s ease forwards;opacity:1}.job-card h4{font-weight:700;margin-bottom:5px}.job-details{font-style:italic;margin-bottom:5px}.job-desc{margin-bottom:5px}.apply-now{position:absolute;right:20px;top:20px;color:#3e639c;font-weight:700;text-decoration:none;transition:transform .3s ease-in-out}.culture-points{list-style-type:none;padding:0;margin-top:10px;font-weight:500;line-height:2em}.benefits-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:20px}.benefits-section h4{color:#3e639c;font-size:large}.benefit-card{background-color:#f0f4f5;color:#10182b;padding:20px;border:1px solid #3D3F61;border-radius:5px;font-weight:700;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 5px #0000001a;opacity:0;transform:translateY(30px)}.benefit-card:hover{transform:scale(1.03);box-shadow:0 8px 20px #0003}.benefit-card.animate-in{animation:fadeSlideUp .9s ease forwards;opacity:1}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px auto;padding:0 10px;justify-items:center}.gallery-grid img{width:100%;height:220px;object-fit:cover;border-radius:10px;border:1px solid #3D3F61;opacity:0;transform:scale(.95) translateY(30px);transition:transform .5s ease,box-shadow .5s ease,opacity .6s ease;box-shadow:0 4px 10px #0003}.gallery-grid img.animate-in{opacity:1;transform:scale(1) translateY(0)}.gallery-grid img:hover{transform:scale(1.08);box-shadow:0 12px 28px #000c}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.job-listings{max-width:100%;padding:0 10px}.open-btn{width:100%;padding:12px 20px}.job-card{padding:20px}.apply-now{top:15px;right:15px}.benefits-section{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.section-title{font-size:16px}.culture-points{font-size:14px}.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.team-heading{font-size:22px}.team-subtext{font-size:14px}.open-btn{width:100%;padding:12px 20px;font-size:16px}.job-card{padding:20px;text-align:center}.job-listings{gap:15px}.job-card h4{font-size:18px}.job-details,.job-desc,.culture-points{font-size:14px}.benefit-card{padding:15px}.benefits-section{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.gallery-grid{grid-template-columns:1fr}.gallery-grid img{height:180px}}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px;justify-items:center}.gallery-grid img{width:100%;height:220px;object-fit:cover;border-radius:8px;border:1px solid #3D3F61;transition:transform .3s ease-in-out}.gallery-grid img:hover{transform:scale(1.03)}@media (max-width: 1024px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.gallery-grid{grid-template-columns:1fr}.gallery-grid img{height:180px}}.contact-page{background-color:#e9f0f1;padding:40px 20px;color:#262424;min-height:100vh;text-align:center;overflow-x:hidden}.contact-heading{font-weight:700;color:#202121;margin-bottom:10px}.contact-desc{max-width:600px;margin:10px auto 30px;font-size:16px;color:#242222;line-height:1.6}.contact-buttons{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.contact-btn{background-color:#fc834a;color:#fff;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:transform .3s ease-in-out}.contact-btn:hover{transform:translateY(-10px)}.form-title{margin-bottom:20px;font-size:20px;font-weight:600}.contact-form{display:flex;flex-direction:column;max-width:500px;margin:auto;gap:15px;text-align:left}.contact-form label{font-weight:500;color:#252424}.contact-form input,.contact-form select,.contact-form textarea{padding:10px;border-radius:4px;border:none;font-size:14px;width:100%}.contact-form select{font-weight:600}.submit-btn{background-color:#fc834a;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:20px;cursor:pointer;align-self:center;margin-top:10px;transition:transform .3s ease-in-out}.submit-btn:hover{transform:translateY(-10px)}@media (max-width: 1024px){.contact-heading{font-size:30px}.contact-desc{font-size:14px}.contact-buttons{flex-direction:column;gap:15px}.contact-btn{width:100%;padding:15px}.form-title{font-size:18px}.contact-form{max-width:90%;gap:12px}.contact-form label,.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.submit-btn{width:100%;padding:12px 0}}@media (max-width: 768px){.contact-heading{font-size:24px}.contact-desc{font-size:12px}.contact-buttons{flex-direction:column;gap:10px}.contact-btn{width:100%;padding:12px 0}.form-title{font-size:16px}.contact-form{max-width:90%;gap:10px}.contact-form label,.contact-form input,.contact-form select,.contact-form textarea{font-size:14px}.submit-btn{width:100%;padding:10px 0}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0a0a0a99;display:flex;align-items:center;justify-content:center;z-index:9999}.popup{background-color:#fff;padding:30px 25px;border-radius:10px;max-width:400px;width:90%;box-shadow:0 0 15px #0000004d;text-align:center}.popup h3{margin-bottom:15px;font-size:22px;color:#333}.popup-form{display:flex;flex-direction:column;gap:12px}.popup-form input,.popup-form select{padding:10px;border-radius:6px;border:1px solid #ccc;font-size:14px}.popup-buttons{display:flex;justify-content:space-between;margin-top:15px}.popup-buttons button{padding:10px 20px;font-weight:600;border:none;border-radius:6px;cursor:pointer}.popup-buttons .cancel{background-color:#ccc;color:#000}.popup-buttons button[type=submit]{background-color:#fc834a;color:#fff}@media (max-width: 500px){.popup{padding:20px 15px}.popup h3{font-size:18px}.popup-buttons{flex-direction:column;gap:10px}.popup-buttons button{width:100%}}.aboutus-container{background-color:#e9f0f1;color:#1f1e1e;padding:40px 20px;text-align:center}.section-title{font-size:40px;font-weight:700;margin-bottom:10px}.section-subtext{font-size:14px;max-width:700px;margin:0 auto 20px}.vision-mission{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px}.card{background-color:#f0f4f5;color:#10182b;border:1px solid #3D3F61;padding:20px;border-radius:20px;max-width:400px;width:100%;font-weight:700;transition:transform .3s ease-in-out}.card:hover{transform:translateY(-10px)}@media (max-width: 1024px){.vision-mission{flex-direction:column;gap:20px}.card{max-width:100%;padding:15px}.leader-section{flex-direction:column;align-items:center;gap:20px}.leader-photo{width:80px;height:80px}.leader-details{text-align:center;max-width:400px}.timeline{gap:40px}.timeline:before{top:40px}.milestone{font-size:14px}.value-card{width:150px}}@media (max-width: 768px){.section-title{font-size:20px}.section-subtext{font-size:12px;margin-bottom:20px}.vision-mission{flex-direction:column;gap:20px}.card{max-width:100%;padding:15px;font-size:14px}.values-section{flex-direction:column;gap:15px}.value-card{width:100%;padding:15px}.leader-photo{width:70px;height:70px}.leader-details{max-width:90%;text-align:center}.timeline{flex-direction:column;gap:20px}.timeline:before{top:25px}.milestone{font-size:12px}}.directors-desk{margin-top:40px;background-color:#e9f0f1;padding:30px 20px;border-radius:10px}.quote-box{background-color:#f0f4f5;border:1px solid #3D3F61;color:#1a59a6;padding:15px 20px;border-radius:10px;font-style:italic;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px}.quote-icon{font-size:24px;color:#1a59a6}.director-content{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:flex-start}.director-photo{width:140px;height:140px;border-radius:50%;background-color:#e0e6f5;color:#333;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.director-message{max-width:600px;color:#1d1c1c;text-align:left}.director-message p{margin-bottom:15px;font-size:14px;line-height:1.6}.signature{margin-top:20px;font-style:normal}.highlighted-text{color:#1a59a6;text-decoration:underline wavy #1a59a6}@media (max-width: 768px){.director-content{flex-direction:column;align-items:center;text-align:center}.director-message{text-align:center}.quote-box{flex-direction:column}}.section-title{font-size:40px;font-weight:700;text-align:center}.testimonial-scroll-wrapper{position:relative;padding:40px 20px;margin:30px 0;background-color:#e9f0f1}.testimonial-scroll-container{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;gap:30px;padding:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonial-scroll-container::-webkit-scrollbar{display:none}.testimonial-card{min-width:360px;max-width:400px;background-color:#f0f4f5;border:1px solid #3D3F61;border-radius:20px;padding:20px;flex-shrink:0;color:#10182b;font-size:15px;text-align:left;box-shadow:0 4px 16px #00000014;transition:transform .4s ease}.testimonial-card:hover{transform:scale(.92)}.testimonial-avatar{width:50px;height:50px;border-radius:50%;background-color:#1a59a6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin-bottom:10px}.testimonial-review{font-style:italic;margin-bottom:10px}.stars{color:#f5c518;font-size:16px}.star{color:#ccc}.star.filled{color:#f5c518}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-color:#1a59a6;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0003;transition:background-color .3s ease}.scroll-btn:hover{background-color:#123c82}.scroll-btn.left{left:10px}.scroll-btn.right{right:10px}@media (max-width: 768px){.testimonial-card{min-width:300px;font-size:14px}.testimonial-avatar{width:40px;height:40px;font-size:18px}.scroll-btn{width:35px;height:35px;font-size:20px}}.values-section{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px;padding:20px;background-color:#e9f0f1}.value-card{background-color:#f0f4f5;color:#10182b;padding:25px 20px;width:280px;border:1px solid #3D3F61;font-weight:700;border-radius:20px;text-align:center;transition:transform .4s ease,background-color .3s ease;box-shadow:0 4px 12px #00000014}.value-card:hover{transform:translateY(-10px)}.value-card h2{size:48px}@media (max-width: 768px){.value-card{width:100%;max-width:100%;font-size:14px}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.animate-slide-up{opacity:1;transform:translateY(0)}@keyframes blink{50%{border-color:transparent}}.card:hover,.value-card:hover{transform:scale(1.05);box-shadow:0 12px 24px #0003}.testimonial-card:hover{transform:scale(.95);box-shadow:0 12px 24px #0003}.section-title{margin:40px}.blogs-section{padding:80px 40px;background-color:#e9f0f1;opacity:0;transform:translateY(50px);transition:all .7s ease-in-out}.blogs-section.slide-up{opacity:1;transform:translateY(0)}.blogs-container{max-width:1200px;margin:0 auto}.blogs-header{text-align:center;margin-bottom:60px}.blogs-title{color:#fc834a;font-size:45px;margin-bottom:20px;font-family:Segoe UI,sans-serif}.blogs-subtitle{font-size:18px;color:#333;max-width:600px;margin:0 auto;line-height:1.6}.blogs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px}.blog-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:all .4s ease;opacity:0;transform:translateY(30px);position:relative}.blog-card.fade-up{opacity:1;transform:translateY(0)}.blog-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 40px #00000026}.blog-image-container{position:relative;overflow:hidden;height:250px}.blog-image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-image{transform:scale(1.1)}.blog-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fc834ae6;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.blog-card:hover .blog-overlay{opacity:1}.read-more{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.blog-content{padding:30px}.blog-meta{margin-bottom:15px}.blog-date{color:#fc834a;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.blog-title{color:#333;font-size:24px;font-weight:700;margin-bottom:15px;line-height:1.3;transition:color .3s ease}.blog-card:hover .blog-title{color:#fc834a}.blog-description{color:#666;font-size:16px;line-height:1.6;margin-bottom:25px}.blog-read-more{background:transparent;color:#fc834a;border:2px solid #fc834a;padding:12px 25px;border-radius:6px;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.blog-read-more:hover{background:#fc834a;color:#fff;transform:translateY(-2px)}.arrow{transition:transform .3s ease}.blog-read-more:hover .arrow{transform:translate(5px)}.blog-card-1{transition-delay:.1s}.blog-card-2{transition-delay:.2s}.blog-card-3{transition-delay:.3s}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:999;padding:20px}.popup-content{background:#fff;padding:30px;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.popup-close{position:absolute;top:15px;right:20px;font-size:22px;background:none;border:none;cursor:pointer}@media (max-width: 991px){.blogs-section{padding:60px 25px}.blogs-title{font-size:38px}.blogs-subtitle{font-size:16px}.blog-title{font-size:22px}.blog-description{font-size:15px}.popup-content{padding:20px;max-width:90%}}@media (max-width: 576px){.blogs-section{padding:40px 15px}.blogs-title{font-size:32px}.blogs-subtitle{font-size:15px}.blogs-grid{grid-template-columns:1fr;gap:25px}.blog-image-container{height:200px}.blog-content{padding:20px}.blog-title{font-size:20px}.blog-description{font-size:14px}.blog-read-more{padding:10px 20px;font-size:13px}.popup-content{padding:18px;max-height:85vh}.popup-close{top:10px;right:15px}}@media (hover: hover){.blog-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(252,131,74,.1),transparent);transition:left .5s ease;z-index:1}.blog-card:hover:before{left:100%}}
