.section-title.black-title h2{color: #1d184c !important}.hero-single{background: transparent;padding: 70px 0}.hero-single .herogrid.wrap{max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 24px;display: grid;grid-template-columns: 1fr 1fr;gap: 50px;align-items: center;box-sizing: border-box}.hero-single .hero-text{color: #1D184C}.hero-single .hero-text .section-title h1{color: #1D184C !important}.hero-single .heroart img{display: block;width: 100%;height: auto;border: 3px solid #E8212C;border-radius: 12px;object-fit: cover;box-shadow: 0 20px 50px rgba(0,0,0,0.35)}.gallery-section .wrap{max-width: 1200px;margin: 0 auto;padding: 0 24px;box-sizing: border-box}.gallery-section .gal{display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 20px}.gallery-section .gal figure{margin: 0}.gallery-section .gal img{display: block;width: 100%;height: 220px;object-fit: cover;border-radius: 12px}#faq.blk{padding: 60px 0}#faq .faq details{background: #fff;border: 1px solid #e5e5ef;border-radius: 10px;margin-bottom: 14px;box-shadow: 0 4px 12px rgba(0,0,0,0.05)}#faq .faq summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 24px;font-size: 24px;font-weight: 700;color: #1D184C}#faq .faq summary::-webkit-details-marker{display: none}#faq .faq summary span{flex-shrink: 0;width: 10px;height: 10px;border-right: 2px solid #E8212C;border-bottom: 2px solid #E8212C;transform: rotate(45deg);transition: transform 0.3s ease}#faq .faq details[open] summary span{transform: rotate(-135deg)}#faq .faq details p{margin: 0;padding: 0 24px 20px;color: #555;line-height: 1.8;font-size: 17px}@media (max-width: 991px){.hero-single .herogrid.wrap{grid-template-columns: 1fr}}.alouf-single-breadcrumb{padding-top: 80px;padding-bottom: 20px;text-align: left}.alouf-single-breadcrumb, .alouf-single-breadcrumb *{text-align: left !important;justify-content: flex-start !important}.alouf-single-breadcrumb nav, .alouf-single-breadcrumb ul, .alouf-single-breadcrumb ol{margin-left: 0 !important;margin-right: auto !important;padding-left: 0 !important}.alouf-single-breadcrumb.wrap{max-width: none !important;width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: clamp(16px, 3.4vw, 64px) !important;padding-right: clamp(16px, 3.4vw, 64px) !important;box-sizing: border-box}.alouf-single-breadcrumb .container, .alouf-single-breadcrumb .wrap{max-width: none !important;width: 100% !important;margin-left: 0 !important;padding-left: 0 !important}.hero-text{text-align: left}.hero-single .hero-text .section-title, .hero-single .hero-text .section-title.underline.left{display: block !important;text-align: left !important;justify-content: flex-start !important}.hero-single .hero-text .section-title h1{text-align: left !important;margin-left: 0 !important;margin-right: auto !important}.hero-text p{font-size: 19px !important;line-height: 1.8;margin-top: 30px;margin-bottom: 30px}.hero-acc{margin: 30px 0}.hero-acc details{border-inline-start: 3px solid rgba(29,24,76,0.15);padding-inline-start: 22px;transition: border-color 0.3s ease}.hero-acc details[open]{border-inline-start-color: #E8212C}.hero-acc summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 0;color: #1D184C;font-size: 18px;font-weight: 600;line-height: 1.5}.hero-acc summary::-webkit-details-marker{display: none}.hero-acc summary i{font-size: 26px;color: #E8212C;flex-shrink: 0;transition: transform 0.3s ease}.hero-acc details[open] summary i{transform: rotate(180deg)}.hero-acc .hero-acc-body{padding: 0 0 18px;color: #555555;font-size: 16px;line-height: 1.8}.hero-text .btnrow{display: flex;gap: 15px;justify-content: flex-start;margin-top: 30px}section.blk.gallery-section{background: #1D184C !important;background-color: #1D184C !important;padding: 70px 0}section.blk.gallery-section .wrap{background: transparent !important}.gallery-section .section-title{text-align: center;margin-bottom: 40px}.gallery-section .section-title h2{color: #fff !important}#faq .section-title{text-align: center;margin-bottom: 40px}#faq .faq{width: 100%;max-width: none;margin-left: 0;margin-right: 0}.partners{background: #1D184C;padding: 60px 0}.partners .section-title{margin-bottom: 6px}.partners .brand-slider-box{background: #fff;border-radius: 14px;padding: 25px 30px}.partners .section-desc{color: #fff;opacity: 0.85;font-size: 17px !important;padding-top: 15px}.section-desc{max-width: 680px;margin: 0 auto 30px;text-align: center;font-size: 17px;line-height: 1.8;padding-top: 15px}.testimonials-section.service-testimonials{background: #fff}.service-testimonials .section-title{margin-bottom: 6px}.service-testimonials .section-desc{color: #555555;font-size: 18px !important}.service-testimonials .single-testimonial{background: var(--navy, #1D184C);border-radius: 14px;padding: 30px;min-height: 300px;height: 100%;display: flex;align-items: center;justify-content: center;box-sizing: border-box}.service-testimonials .testimonial-content{width: 100%;color: #fff}.service-testimonials .testimonial-content p, .service-testimonials .testimonial-content h4, .service-testimonials .testimonial-content .testimonial-quote-icon i{color: #fff}.service-testimonials .testimonial-image{max-width: 100%;height: auto;border-radius: 10px}.why-choose .section-title h2{color: #1D184C !important}.why-choose .problem-card{background: #fff;border-top: 5px solid #1D184C;border-radius: 14px;box-shadow: 0 8px 25px rgba(0,0,0,0.08);min-height: 112px;height: 100%;padding: 15px;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease}.why-choose .problem-card:hover{border-top-color: #E8212C;transform: translateY(-4px);box-shadow: 0 12px 30px rgba(0,0,0,0.12)}.why-choose .problem-content h4{font-size: 28px;line-height: 1.4;color: #222;margin: 0}.why-choose .problem-content p{font-size: 16px;line-height: 1.6;color: #666;margin: 8px 0 0}@media (min-width: 992px){.why-choose .col-5th{flex: 0 0 auto;width: 20%}}@media (min-width: 576px) and (max-width: 991px){.why-choose .col-5th{flex: 0 0 auto;width: 33.3333%}}.section-title.white-title h2{font-size: 50px !important}.cta p{font-size: 20px !important}.cta .cta-btns .btn{text-transform: none !important;font-family: inherit !important}.solution-section .section-title.solution-title{margin-bottom: 40px !important}.solution-section .solution-icon img{max-width: 60px;height: auto}section.cta.service-cta{background: linear-gradient(135deg, var(--navy), #241e63);padding: 52px 0;text-align: center;width: 90%;max-width: 1180px;margin: 40px auto 50px auto;border-radius: 25px}.service-cta .wrap{display: flex;flex-direction: column;align-items: center}.service-cta .section-title{margin-bottom: 18px !important}.service-cta p.cta-desc{color: #B8C0CE;max-width: 550px;margin: 0 auto 30px auto;font-size: 16px !important;line-height: 1.6;padding-top: 15px}.service-cta .cta-btns{display: flex;gap: 14px;justify-content: center;flex-wrap: wrap;width: 100%}.service-cta .cta-btns .cta-btn{padding: 14px 30px;border-radius: 8px;font-weight: 600;text-decoration: none;transition: all 0.3s ease;display: inline-flex;justify-content: center;align-items: center}.service-cta .cta-btns .cta-btn.cta-btn-primary, .service-cta .cta-btns .cta-btn.cta-btn-primary:hover{background: #E8212C;color: #fff;border: none;font-size: 20px !important}.service-cta .cta-btns .cta-btn.cta-btn-outline{padding: 18px 30px}.service-cta .cta-btns .cta-btn.cta-btn-outline:hover{background: transparent;color: #fff;border: 1px solid #4C5A70;font-size: 15px}/////////////////////////////////////////////////// /////////////////////////////////////////////////// ////////////////////////////////////////////////// .alouf-breadcrumb{padding-top: 50px}.alouf-breadcrumbs-wrapper{margin-bottom: 30px;font-size: 14px;color: #B8C0CE}.alouf-breadcrumbs-wrapper a{color: var(--gold);text-decoration: none;font-weight: 500}.alouf-breadcrumbs-wrapper p{margin: 0}.services{padding: 52px 24px 18px;background: var(--pattern) center/420px repeat, var(--bg)}.grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));gap: 24px;max-width: 1180px;margin: 0 auto}.card{background: var(--card-bg);border: 1px solid var(--border);border-radius: 14px;overflow: hidden;transition: transform .15s ease, box-shadow .15s ease}.card:hover{transform: translateY(-4px);box-shadow: 0 14px 28px rgba(14, 30, 51, .14)}.card-img{height: 240px;position: relative;overflow: hidden;background: var(--navy)}.card-img img{width: 100%;height: 100%;display: block;object-fit: cover;transition: transform .3s ease}.card-img svg.scene{width: 100%;height: 100%;display: block;transition: transform .3s ease}.card:hover .card-img img, .card:hover .card-img svg.scene{transform: scale(1.06)}.card-img .badge{position: absolute;top: 12px;right: 12px;width: 34px;height: 34px;border-radius: 50%;background: var(--gold);display: flex;align-items: center;justify-content: center;font-size: 16px;box-shadow: 0 4px 10px rgba(0, 0, 0, .25)}.card-body{padding: 20px 22px 24px}.card h3{font-size: 16.5px;color: var(--text);margin: 0 0 9px;letter-spacing: .3px}.card p{font-size: 13.5px;color: var(--text-muted);line-height: 1.65;margin: 0 0 14px}.card .link{font-size: 13px;font-weight: 600;color: var(--gold);text-decoration: none}.card .link:hover{text-decoration: underline}.cta{background: #1D184C;padding: 60px 20px;text-align: center;width: 90%;max-width: 1180px;margin: 40px auto 50px auto;border-radius: 25px;display: flex;flex-direction: column;align-items: center;justify-content: center}.cta h2{color: #fff;font-size: 28px;margin: 0 0 15px 0;width: 100%}.cta p{color: #B8C0CE;max-width: 550px;width: 100%;margin: 0 auto 30px auto;font-size: 15px;line-height: 1.6}.cta-btns{display: flex;gap: 15px;justify-content: center;align-items: center;flex-wrap: wrap;width: 100%}.btn{display: inline-flex;justify-content: center;align-items: center;padding: 14px 30px;border-radius: 8px;font-weight: 600;font-size: 15px;text-decoration: none;transition: all 0.3s ease}.btn-gold{background: #E8212C;color: #fff}.btn-gold:hover{opacity: 0.9}.btn-outline{border: 1px solid #4C5A70;color: #fff;background: transparent}.btn-outline:hover{background: rgba(255, 255, 255, 0.08)}@media (max-width: 640px){.services{padding: 40px 16px 16px}.grid{grid-template-columns: 1fr;gap: 18px}.card-body{padding: 18px 18px 22px}.cta{padding: 44px 20px}.cta h2{font-size: 22px}.cta-btns{flex-direction: column}.btn{width: 100%;text-align: center}}.alouf-single-breadcrumb{padding-top: 80px;padding-bottom: 20px;text-align: left}.layout-home4 .landing-hero .hero-content{max-width: 100% !important;width: 100% !important}.layout-home4 .landing-hero .hero-form-container{width: 100%;max-width: 480px;margin-inline-start: auto}@media (max-width: 767px){.layout-home4 .landing-hero .hero-form-container{max-width: 100%;margin-inline: 0;margin-top: 24px}}.alouf-wa-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:13px 0;background:#25D366;color:#fff !important;border-radius:9px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none !important;transition:background .2s ease}.alouf-wa-btn:hover{background:#1DA851;color:#fff !important}.alouf-wa-btn i{font-size:20px}.alouf-wa-btn svg{width:20px;height:20px;flex:none}.alouf-ty-follow{border-top:1px solid rgba(255,255,255,.15);margin-top:22px;padding-top:16px;text-align:center}.alouf-ty-follow p{color:#fff;font-size:15px;font-weight:700;margin:0 0 12px}.alouf-ty-follow .alouf-wa-btn{max-width:260px;margin-inline:auto}a:lang(en-US){margin-top:-15px !important}.content-img .small-title{line-height: 50px !important}.layout-home4 .home-content h1{line-height: 70px !important}.section-title h2{font-size: 50px !important}.cta-content h2{font-size: 40px !important}.home-content{margin-top: -100px !important}.problem-content h4{font-size: 28px !important}.gallery-grid{--gallery-ratio: 1 / 1}.gallery-grid .row img{display: block;width: 100%;height: auto;aspect-ratio: var(--gallery-ratio);object-fit: cover;object-position: center}body .single-blog-page{--navy: #211D54;--red: #EF1D2D;--gray: #555555;--white: #FFFFFF;display: block !important;width: 100% !important;margin: 0 !important;padding: 140px 0 60px 0 !important;float: none !important;background: #FFFFFF;color: var(--gray)}body .single-blog-page a{text-decoration: none}body .single-blog-page img{display: block;max-width: 100%}body .single-blog-page .single-blog-container{width: min(1200px, calc(100% - 40px)) !important;max-width: none !important;margin: 0 auto !important;padding: 0 !important;float: none !important;box-sizing: border-box}body .single-blog-page .single-blog-container *, body .single-blog-page .single-blog-container *::before, body .single-blog-page .single-blog-container *::after{box-sizing: border-box}body .single-blog-page .alouf-breadcrumb{padding: 0 !important;margin: 0 0 30px 0 !important;margin-left: -32px !important}body .single-blog-page .single-blog-header{display: flex !important;flex-direction: column !important;align-items: flex-start !important;width: 100% !important;margin: 0 0 45px !important;padding: 0 !important;text-align: start !important}body .single-blog-page .single-blog-subtitle{display: block !important;width: 100% !important;margin: 0 0 14px !important;padding: 0 !important;color: var(--red) !important;font-size: 13px !important;line-height: 1.4 !important;font-weight: 700 !important;letter-spacing: 2px !important;text-transform: uppercase !important;text-align: start !important}body .single-blog-page .single-blog-title-wrap{display: inline-flex !important;flex-direction: column !important;align-items: flex-start !important;width: auto !important;max-width: 100% !important;margin: 0 0 10px 0 !important;padding: 0 !important}body .single-blog-page .single-blog-title{display: block !important;width: auto !important;margin: 0 !important;padding: 0 !important;color: var(--navy) !important;font-size: 42px !important;line-height: 1.25 !important;font-weight: 700 !important;letter-spacing: 0.5px !important;text-align: start !important}body .single-blog-page .single-blog-title::before, body .single-blog-page .single-blog-title::after{content: none !important;display: none !important}body .single-blog-page .single-blog-title-line{display: block !important;width: 100% !important;height: 3px !important;margin: 14px 0 18px !important;padding: 0 !important;background: var(--red) !important}body .single-blog-page .single-blog-date{display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;color: #555555 !important;font-size: 13px !important;line-height: 1.4 !important;font-weight: 600 !important;letter-spacing: 1.5px !important;text-transform: uppercase !important;text-align: start !important}body .single-blog-page .single-blog-image{display: block !important;width: 100% !important;max-width: 100% !important;height: 450px !important;margin: 0 0 40px 0 !important;padding: 0 !important;overflow: hidden;border-radius: 6px}body .single-blog-page .single-blog-image img{width: 100% !important;height: 100% !important;object-fit: cover;border-radius: 0 !important}body .single-blog-page .single-blog-description{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;color: #555555 !important;font-family: inherit !important;font-size: 17px !important;line-height: 1.9 !important;font-weight: 400 !important;text-align: start !important}body .single-blog-page .single-blog-description p{margin: 0 0 20px !important;padding: 0 !important;color: #555555 !important}body .single-blog-page .single-blog-description p:last-child{margin-bottom: 0 !important}@media (max-width: 991px){body .single-blog-page{padding-top: 120px !important}body .single-blog-page .single-blog-title{font-size: 38px !important}body .single-blog-page .single-blog-image{height: 350px !important}}@media (max-width: 767px){body .single-blog-page{padding-top: 100px !important}body .single-blog-page .single-blog-container{width: min(100% - 30px, 1200px) !important}body .single-blog-page .single-blog-header{margin-bottom: 35px !important}body .single-blog-page .single-blog-title{font-size: 34px !important}body .single-blog-page .single-blog-title-line{margin: 12px 0 16px !important}body .single-blog-page .single-blog-image{height: 250px !important;margin-bottom: 30px !important}body .single-blog-page .single-blog-description{font-size: 16px !important;line-height: 1.85 !important}}@media (max-width: 480px){body .single-blog-page{padding-top: 90px !important}body .single-blog-page .single-blog-title{font-size: 29px !important}body .single-blog-page .single-blog-image{height: 200px !important}body .single-blog-page .single-blog-subtitle{font-size: 11px !important}body .single-blog-page .single-blog-date{font-size: 11px !important}}.alouf-single-breadcrumb{padding-top: 80px;padding-bottom: 20px;text-align: left}.alouf-single-breadcrumb, .alouf-single-breadcrumb *{text-align: left !important;justify-content: flex-start !important}.alouf-single-breadcrumb nav, .alouf-single-breadcrumb ul, .alouf-single-breadcrumb ol{margin-left: 0 !important;margin-right: auto !important;padding-left: 0 !important}.alouf-single-breadcrumb.wrap{max-width: none !important;width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: clamp(16px, 3.4vw, 64px) !important;padding-right: clamp(16px, 3.4vw, 64px) !important;box-sizing: border-box}.alouf-single-breadcrumb .container, .alouf-single-breadcrumb .wrap{max-width: none !important;width: 100% !important;margin-left: 0 !important;padding-left: 0 !important}.section-title{text-align: center;margin-top: -46px}.section-title h1, .section-title h2{font-size: 50px;font-family: 'Akrobat-ExtraBold', sans-serif;color: #1D184C;text-transform: uppercase;margin-bottom: 0;position: relative;display: inline-block}.services .grid .card{background: #ffffff;border-radius: 8px;overflow: hidden;box-shadow: 0 4px 15px rgba(0,0,0,0.05);display: flex !important;flex-direction: column !important;height: 100% !important}.services .grid .card-body h3{margin-top: 0;margin-bottom: 15px}.services .grid .card-body h3 a{color: #1D184C;text-decoration: none;transition: color 0.3s ease;font-size: 28px !important}.services .grid .card-body h3 a:hover{color: #E8212C}.services .grid .card-body p{color: #555555;font-size: 18px !important;line-height: 1.8;margin-bottom: 20px;flex-grow: 1 !important;padding-top: 5px}.services .grid .card-body .link{color: #E8212C;text-decoration: none;font-weight: 600;transition: color 0.3s ease;margin-top: auto !important;align-self: flex-start !important;display: inline-block}.services .grid .card-body .link:hover{color: #1D184C}.hero-services{text-align: center;padding: 40px 0 60px}.services .grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 30px;max-width: 1200px;margin: 0 auto;padding: 0 15px}.services .grid .card-body{padding: 25px !important;display: flex !important;flex-direction: column !important;flex-grow: 1 !important}.cta{background: linear-gradient(135deg, #1D184C, #241e63);padding: 70px 15px;text-align: center;border-radius: 20px;max-width: 1200px;margin: 40px auto 60px auto}.cta .section-title h2{color: #ffffff;font-size: 43px}.cta p{color: #f1f1f1;font-size: 20px;line-height: 1.8;max-width: 700px;margin: 20px auto 30px auto;text-align: center;margin-top: -14px !important}.cta-btns{display: flex;gap: 15px;justify-content: center}:root{--navy: #211D54;--red: #EF1D2D;--text: #555555;--light-bg: #F7F7F7;--border: #E5E5E5;--white: #FFFFFF}.blog-page a{text-decoration: none}.blog-page img{max-width: 100%;display: block}.blog-page{width: 100%;color: var(--text)}.blog-page .blog-card, .blog-page .blog-card *{box-sizing: border-box}.blog-page h1, .blog-page h2, .blog-page p{margin: 0}.blog-page h1, .blog-page h2, .blog-page a, .blog-page p{font-family: inherit}.alouf-breadcrumb{padding-top: 127px !important}.blog-container{width: min(1180px, calc(100% - 40px));margin: 0 auto}.blog-heading{text-align: center;margin-bottom: 70px}.blog-heading h1{position: relative;display: inline-block;margin: 0;color: var(--navy);font-size: 46px;line-height: 1.15;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase}.blog-heading h1::after{content: "";display: block;width: 150px;height: 3px;margin: 17px auto 0;background: var(--red)}.blog-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 35px;padding-bottom: 90px}.blog-card{position: relative;background: var(--white);border: 1px solid var(--border);border-radius: 5px;display: flex;flex-direction: column;height: 100%;transition: transform 0.35s ease, box-shadow 0.35s ease}.blog-card:hover{transform: translateY(-8px);box-shadow: 0 18px 40px rgba(33, 29, 84, 0.12)}.blog-card-image{position: relative;width: 100%;height: 270px;overflow: hidden;border-radius: 5px 5px 0 0;flex-shrink: 0}.blog-card-image a{display: block;width: 100%;height: 100%}.blog-card-image img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s ease}.blog-card:hover .blog-card-image img{transform: scale(1.06)}.blog-card-content{position: relative;padding: 28px 28px 38px;background: var(--white);border-radius: 0 0 5px 5px;display: flex;flex-direction: column;flex: 1;min-height: 275px}.blog-card-meta{margin-bottom: 0px}.blog-card-meta span{color: var(--red);font-size: 15px;font-weight: 600;letter-spacing: 1.5px;text-transform: uppercase}.blog-card-title{margin: 0 60px 17px 0}.blog-card-title a{color: var(--navy);font-size: 24px !important;line-height: 1.3;font-weight: 700;letter-spacing: 0.3px;transition: color 0.3s ease}.blog-card-title a:hover{color: var(--red)}.blog-card-description{margin-top: 10px !important;color: #555555;font-size: 16px !important;line-height: 1.85;font-weight: 600}.blog-card-button, .blog-card-read-more{margin-top: auto;padding-top: 22px}.blog-card-button a, .blog-card-read-more{display: inline-flex;align-items: center;gap: 8px;color: var(--red);font-size: 13px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;transition: color 0.3s ease}.blog-card-button a::after{content: "→";font-size: 17px;line-height: 1;transition: transform 0.3s ease}.blog-card-read-more span{font-size: 17px;line-height: 1;transition: transform 0.3s ease}.blog-card-button a:hover, .blog-card-read-more:hover{color: var(--red)}.blog-card-button a:hover::after, .blog-card-read-more:hover span{transform: translateX(4px)}.blog-pagination{display: flex;align-items: center;justify-content: center;gap: 8px;padding-bottom: 90px}.blog-page .blog-pagination a, .blog-page .blog-pagination span{width: 42px;height: 42px;margin: 0 !important;padding: 0 !important;position: static !important;top: auto !important;display: flex;align-items: center;justify-content: center;border: 1px solid var(--border);color: var(--navy);font-size: 14px;line-height: 1;font-weight: 600;transition: 0.3s ease}.blog-page .blog-pagination a:hover{color: #FFFFFF;background: var(--navy);border-color: var(--navy)}.blog-page .blog-pagination .active{width: 48px;height: 48px;font-size: 16px;font-weight: 700;color: #FFFFFF;background: var(--navy);border-color: var(--navy);box-shadow: 0 6px 16px rgba(33, 29, 84, 0.25)}.blog-page .blog-card-title{margin-top: 25px;line-height: 1.3}.blog-page .blog-card-title a{display: block;color: var(--navy);font-size: 24px;line-height: 1.3;font-weight: 700;letter-spacing: 0.3px;transition: color 0.3s ease}.blog-page .blog-card-title a:hover{color: #EF1D2D}@media (max-width: 991px){.blog-grid{grid-template-columns: repeat(2, 1fr);gap: 28px}.blog-card-image{height: 240px}.blog-heading h1{font-size: 40px}}@media (max-width: 767px){.blog-container{width: min(100% - 30px, 1180px)}.blog-heading{margin-bottom: 50px}.blog-heading h1{font-size: 34px}.blog-grid{grid-template-columns: 1fr;gap: 35px}.blog-card-image{height: 250px}.blog-card-content{min-height: 275px;padding: 27px 24px 40px}.blog-card-title a{font-size: 22px}.blog-card-description{font-size: 15px;line-height: 1.8}.footer-area{text-align: left}.footer-widget .black-logo{margin-right: 43%}.follow-list{text-align: left;margin-left: 5%}body .single-blog-page .alouf-breadcrumb{margin-top: 13% !important}}@media (max-width: 480px){.blog-heading h1{font-size: 30px}.blog-card-image{height: 215px}.cta .section-title h2{line-height: 49px !important;font-size: 27px !important}.cta p{font-size: 16px !important}.cta-btns{gap: 35px !important}.cta-single-btns{width: 90% !important;margin-top: 9px !important}section.cta.service-cta{padding: 91px 0}.why-choose .section-title h2 , .section-title.white-title h2 , .section-title.black-title h2{font-size: 34px !important}#faq .faq summary{font-size: 21px !important}}@media (max-width: 768px){.section-title h2, .section-title h1{font-size: 28px}}html[dir="rtl"] .home-slider-4 .slider-image::before, html[lang^="ar"] .home-slider-4 .slider-image::before{background: linear-gradient( 270deg, rgb(15 12 60 / .75) 0%, rgb(15 12 60 / .45) 50%, rgb(15 12 60 / .2) 100% )}html[lang^="ar"] .alouf-single-breadcrumb, html[lang^="ar"] .alouf-single-breadcrumb .container, html[lang^="ar"] .alouf-breadcrumb, html[lang^="ar"] .alouf-breadcrumb .container{direction: rtl !important}html[lang^="ar"] .alouf-single-breadcrumb, html[lang^="ar"] .alouf-single-breadcrumb *{text-align: right !important;justify-content: flex-start !important}html[lang^="ar"] .problem-content h4, html[dir="rtl"] .problem-content h4, html[lang^="ar"] .why-choose .problem-content h4, html[dir="rtl"] .why-choose .problem-content h4{font-size: 20px !important;line-height: 1.5 !important}.hero-single .section-title, .why-choose .section-title, .gallery-section .section-title, #faq .section-title, .partners .section-title, .testimonials-section .section-title{margin-top: 0 !important;margin-bottom: 35px !important;padding-top: 0 !important;padding-bottom: 0 !important}.section-title h1, .section-title h2{padding-bottom: 10px !important;margin-top: 50px !important;margin-bottom: 0 !important}.partners .section-desc, .partners .section-title + p, .testimonials-section .section-title + p{margin-top: 0 !important;margin-bottom: 30px !important}@media (max-width: 767px){.service-cta .wrap{padding-top: 35px !important;padding-bottom: 35px !important}.hero-single .section-title, .why-choose .section-title, .gallery-section .section-title, #faq .section-title, .partners .section-title, .testimonials-section .section-title{margin-bottom: 25px !important}}