.hero-section{background-color:#00000062;justify-content:flex-start;align-items:center;height:100%;padding:2rem;display:flex;position:relative;box-shadow:inset 0 0 5rem #000}.coverImg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.coverImg>img{object-fit:cover;width:100%;height:100%}.container{width:100%;height:100%;padding:2rem}.hero-grid{justify-content:space-between;align-items:center;display:flex}.badge{color:#991b1b;background:#fecaca;border-radius:9999px;align-items:center;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.hero-title{color:#fff;margin-bottom:1.5rem;font-size:50px;font-weight:700;line-height:1.2}.hero-title .highlight{color:#fff;background-color:#991b1b;border-radius:10px;width:fit-content;padding:5px;display:inline-block}.hero-title .subtitle{color:#fff;margin-top:.5rem;font-size:1.5rem;font-weight:400;display:block}.hero-desc{color:#fff;margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.headercta-buttons{justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.headerctabtn-primary{color:#fff;cursor:pointer;background:#991b1b;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1.3rem;transition:background .2s;display:flex}.headerctabtn-primary:hover{background:#7f1d1d}.headerctabtn-outlines{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:.5rem;padding:1rem 2rem;font-size:1.3rem;transition:background .2s}.headerctabtn-outlines:hover{border:1px solid var(--customColor1);background:var(--customColor1)}.features{justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.feature{text-align:center;border-radius:100%;width:100px;height:100px;padding:10px}.feature>img{object-fit:contain;width:100%;height:100%}.feature-title{color:#fff;font-weight:600}.feature-desc{color:#fff;font-size:.875rem}.embassy-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.quote-form{z-index:10;background:#fff;border-radius:1rem;padding:2rem;position:relative;box-shadow:0 10px 25px #0000001a}.form-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.form-header h3{color:#111827;font-size:1.25rem;font-weight:600}.free-consult{color:#065f46;background:#d1fae5;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem}.form-group{flex-direction:column;margin-bottom:1rem;display:flex}.form-group label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.form-group input,.form-group select{border:1px solid #d1d5db;border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-size:1rem}.form-group input:focus,.form-group select:focus{border-color:#991b1b;box-shadow:0 0 0 2px #991b1b4d}.decor-circle{z-index:0;border-radius:50%;position:absolute}.decor-circle.amber{opacity:.6;background:#fcd34d;width:6rem;height:6rem;top:-1rem;right:-1rem}.decor-circle.red{opacity:.4;background:#fecaca;width:8rem;height:8rem;bottom:-1rem;left:-1rem}.iconLarge{color:#fff;font-size:35px}.containerCover{border:solid red;width:100%;height:100%}.embassy-wrapper>img{width:400px;height:400px;transform-style:preserve-3d;animation:5s linear infinite rotate}.hero-content{width:50%}@media screen and (max-width:768px){.hero-section,.container{width:100%;padding:20px}.hero-grid{flex-direction:column;align-items:center;gap:20px}.embassy-wrapper>img{width:200px;height:200px;transform-style:preserve-3d;animation:5s linear infinite rotate}.features{justify-content:flex-start;align-items:flex-start;gap:0;width:100%;display:flex}.feature{width:90px;height:90px;padding:5px}.hero-content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.headercta-buttons{flex-direction:column;justify-content:center;align-items:center}.hero-title{text-align:center}}
.about-section{background-color:var(--customBg);padding:80px 20px}.about-container{width:100%;margin:0 auto;padding:0 16px}.about-grid{flex-direction:column;justify-content:center;align-items:center;gap:64px;display:flex}.about-gridWrapper{justify-content:space-evenly;align-items:center;display:flex}.about-gridContent{width:50%}.about-badge{color:#92400e;background:#fef3c7;border-radius:9999px;align-items:center;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.about-badge-icon{width:16px;height:16px;margin-right:8px}.about-heading{color:#111827;margin-bottom:24px;font-size:32px;font-weight:700}.about-text{color:#4b5563;text-align:justify;margin-bottom:32px;font-size:20px;line-height:1.6}.about-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;width:40%;margin-bottom:32px;display:flex}.stat-card{text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:space-evenly;align-items:center;width:200px;height:200px;padding:16px;display:flex;box-shadow:0 1px 4px #0000001a}.stat-icon{color:#991b1b;object-fit:cover;width:60px;height:60px;margin:0 auto 8px}.stat-number{color:#111827;font-size:24px;font-weight:700}.stat-label{color:#6b7280;font-size:14px}.about-buttons{flex-direction:column;gap:12px;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#991b1b;border:none;border-radius:8px;padding:12px 32px;font-size:20px;font-weight:500;transition:background .3s}.btn-primary:hover{background:#7f1d1d}.btn-outline{color:#991b1b;cursor:pointer;background:0 0;border:1px solid #991b1b;border-radius:8px;padding:12px 32px;font-size:20px;transition:background .3s}.btn-outline:hover{background:#fef2f2}.about-features{grid-template-columns:1fr;gap:24px;display:grid}.feature-card{background:#fff;border-radius:12px;padding:24px;transition:box-shadow .3s;box-shadow:0 2px 8px #0000001a}.feature-card:hover{box-shadow:0 6px 16px #00000026}.feature-icon-wrapper{background:#fee2e2;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.feature-icon{color:#991b1b;width:24px;height:24px}.feature-title{color:#111827;margin-bottom:8px;font-size:18px;font-weight:600}.feature-desc{color:#6b7280;font-size:14px}.about-cta{text-align:center;color:#fff;background:linear-gradient(90deg,#991b1b,#7f1d1d);border-radius:16px;margin-top:80px;padding:32px}.cta-heading{margin-bottom:16px;font-size:28px;font-weight:700}.cta-text{color:#fecaca;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:20px}.cta-buttons{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.btn-light{color:#991b1b;cursor:pointer;background:#fff;border:none;border-radius:8px;width:300px;padding:12px 32px;font-size:20px;font-weight:500}.btn-light:hover{background:#f3f4f6}.btn-white-outline{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:8px;width:300px;padding:12px;font-size:20px;transition:background .3s}.btn-white-outline>a{color:#fff;text-decoration:none}.btn-white-outline:hover{background:#ffffff1a}@media screen and (max-width:768px){.about-gridWrapper{flex-direction:column}.about-heading>h2{text-align:center;width:100%}.about-section{padding:20px}.about-container{width:100%;margin:0 auto;padding:0}.about-gridContent{width:100%}.about-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;width:100%;margin-bottom:32px;display:flex}}
.services-section{padding:5rem 0}.section-header{text-align:center;margin-bottom:4rem}.section-header .badge{color:#991b1b;background:#fecaca;border-radius:9999px;align-items:center;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.section-header h2{color:#111827;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}@media (min-width:1024px){.section-header h2{font-size:2.25rem}}.section-header p{color:#4b5563;max-width:48rem;margin:0 auto;font-size:1.25rem}.services-grid{gap:2rem;display:grid}@media (min-width:768px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services-grid{grid-template-columns:repeat(3,1fr)}}.service-card{background:#fff;border-radius:.75rem;padding:2rem;transition:box-shadow .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001a}.service-card:hover{box-shadow:0 15px 35px #00000026}.card-bg{background:linear-gradient(to bottom right,#fecaca,#fef3c7);border-radius:50%;width:8rem;height:8rem;transition:transform .3s ease-in-out;position:absolute;top:0;right:0;transform:translate(4rem,-4rem)}.service-card:hover .card-bg{transform:translate(4rem,-4rem)scale(1.1)}.card-content{z-index:10;position:relative}.card-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.price-box{text-align:right}.price{color:#991b1b;font-size:1.5rem;font-weight:700}.time{color:#6b7280;align-items:center;font-size:.875rem;display:flex}.time .icon{margin-right:.25rem}.service-card h3{color:#111827;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.service-card .description{color:#4b5563;margin-bottom:1.5rem}.features-list{margin-bottom:1.5rem}.feature-item{color:#4b5563;align-items:center;margin-bottom:.5rem;font-size:.875rem;display:flex}.feature-item .dot{background:#991b1b;border-radius:50%;width:.5rem;height:.5rem;margin-right:.75rem}.services-footer{text-align:center;margin-top:3rem}.services-footer p{color:#4b5563;margin-bottom:1rem}.iconServiceLarge{color:var(--customColor1);font-size:40px}.btn-primary{color:#fff;cursor:pointer;background:#991b1b;border:none;border-radius:.5rem;padding:.75rem;font-weight:500;transition:background .2s}.btn-primary:hover{background:#7f1d1d}.btn-outline{color:#991b1b;cursor:pointer;background:0 0;border:1px solid #991b1b;border-radius:.5rem;padding:.75rem 2rem;transition:background .2s}.btn-outline:hover{background:#fff5f5}
.process-section{padding:80px 0}.process-container{width:100%;margin:0 auto;padding:0 16px}.process-header{text-align:center;margin-bottom:64px}.process-step{height:200px}.process-card{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;box-shadow:0 0 10px #cdcdcd}.process-tag{color:#92400e;background:#fef3c7;border-radius:999px;align-items:center;margin-bottom:16px;padding:6px 16px;font-size:14px;font-weight:500;display:none}.process-header h2{color:#111827;font-size:36px;font-weight:700}.process-header p{color:#4b5563;margin:0 auto;font-size:18px}.process-steps-wrapper{position:relative}.progress-line,.progress-line-active{display:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.process-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.process-step{position:relative}.process-card{z-index:10;background:#fff;border:2px solid #f3f4f6;border-radius:12px;width:250px;padding:20px;transition:box-shadow .3s;position:relative}.process-card:hover{box-shadow:0 4px 16px #0000001a}.process-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.process-icon{color:#fff;background:#991b1b;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.process-step-number{color:#991b1b;background:#fef2f2;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}.process-card h3{color:#111827;text-align:center;width:100%;margin-bottom:12px;font-size:20px;font-weight:600}.process-card p{color:#4b5563;margin-bottom:24px}.process-details{flex-direction:column;gap:8px;display:flex}.process-detail{color:#6b7280;align-items:center;font-size:14px;display:flex}.process-arrow{display:none}.process-cta{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;max-width:960px;margin-top:64px;margin-left:auto;margin-right:auto;padding:32px}.process-cta h3{color:#111827;margin-bottom:16px;font-size:24px;font-weight:600}.process-cta p{color:#4b5563;margin-bottom:24px}.cta-buttons{flex-direction:column;justify-content:center;gap:16px;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#991b1b;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 32px;transition:background .3s;display:flex}.btn-primary:hover{background:#7f1d1d}.btn-secondary{color:#991b1b;cursor:pointer;background:0 0;border:1px solid #991b1b;border-radius:8px;padding:12px 32px;font-size:20px;transition:background .3s}.btn-secondary:hover{background:#fef2f2}.icon-small{width:16px;height:16px;margin-right:8px}.icon-medium{width:50px;height:50px}.icon-tiny{color:#22c55e;width:12px;height:12px;margin-right:8px}.icon-arrow{color:#991b1b;width:24px;height:24px}.icon-arrow-btn{width:20px;height:20px;margin-left:8px}
.contact-wrapper{border-radius:1rem;justify-content:center;gap:2rem;padding:3rem;display:flex}.contact-info{color:#fff;background:linear-gradient(135deg,#7f1d1d,#991b1b);border-radius:1rem;flex-direction:column;justify-content:center;gap:30px;padding:2rem;display:flex}.info-title{text-align:left;border-bottom:2px solid #ffffff4d;margin-bottom:2rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:700}.info-item{justify-content:flex-start;align-items:center;margin-bottom:1.2rem;font-size:1rem;transition:transform .2s;display:flex}.info-item>a{color:#fff;text-decoration:none}.info-item:hover{transform:translate(5px)}.info-icon{color:#facc15;margin-right:.75rem;font-size:25px}.info-item>span{width:300px}.info-item>span>a{color:#fff;text-decoration:none}.contact-form-box{background-color:#fff;border-radius:1rem;width:40%;padding:2rem 2.5rem;box-shadow:0 5px 20px #0000000d}.contact-form-title{color:#111827;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.contact-form{flex-direction:column;gap:1.5rem;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.form-label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.form-input{border:1px solid #d1d5db;border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.form-input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26264d}textarea.form-input{resize:none}.form-checkbox-group{align-items:center;display:flex}.form-checkbox{border:1px solid #d1d5db;border-radius:.25rem;width:1rem;height:1rem}.form-checkbox-label{color:#374151;margin-left:.5rem;font-size:.875rem}.btn-container{justify-content:center;align-items:center;display:flex}.form-button{color:#fff;cursor:pointer;background-color:#7f1d1d;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:300px;padding:.85rem;font-weight:500;transition:background-color .2s,transform .15s;display:flex}.form-button:hover{background-color:#991b1b;transform:translateY(-2px)}.form-button-icon{width:1.25rem;height:1.25rem;margin-left:.5rem}@media (max-width:768px){.contact-wrapper{background:#f3f4f6;border-radius:1rem;flex-direction:column;gap:20px;padding:20px;box-shadow:0 8px 25px #0000001a}.contact-form-box{background-color:#fff;border-radius:1rem;width:100%;padding:2rem 2.5rem;box-shadow:0 5px 20px #0000000d}}
.qatarReviews-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}.qatarReviews-heading{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.qatarReviews-heading>h2{color:#111827;text-align:center;margin-bottom:16px;font-size:36px;font-weight:700}.qatarReviews-heading>h4{color:#92400e;background:#fef3c7;border-radius:999px;align-items:center;gap:5px;margin-bottom:16px;padding:6px 16px;font-size:15px;font-weight:500;display:inline-flex}.qatarReviews-content{width:100%;height:400px;overflow:hidden}
.homeCounter-container{background-color:var(--customBg);flex-direction:column;justify-content:space-evenly;align-items:center;gap:50px;width:100%;padding:40px;display:flex}.homeCounter-head>h2{text-align:center;font-size:36px}.homeCounter-container>ul{justify-content:space-evenly;align-items:center;width:100%;display:flex}.homeCounter-container>ul>li{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.countNo{color:var(--customColor1);font-size:4rem;font-weight:700}.homeCounter-content>b{color:#535353;font-size:20px;font-weight:lighter}@media screen and (max-width:768px){.homeCounter-container>ul{flex-direction:column;gap:30px}.countNo{color:var(--customColor1);font-size:40px;font-weight:700}}
.homePartner-wrapper{background-color:var(--customBg);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.homePartnerHead-container{text-align:center;width:100%}.homePartnerHead-container>h2{color:var(--customColor2);font-size:36px}.homePartnerHead-container>h2>span{color:var(--customColor1)}.homePartnersCard{place-content:center;width:100%;height:100%;padding:10px;display:flex}.homePartnersCardContent{flex-direction:row;place-content:center flex-end;width:80%;height:300px;padding:20px;display:flex}.homePartnersCardContent>div{width:100%}.homePartnersCardItem{width:150px;height:150px;margin-left:20%;overflow:hidden}.homePartnersCardItem>img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.homePartnersCardContent{width:100%}.homePartnersCardItem{width:150px;height:150px;margin-left:25%;overflow:hidden}}
.homeMap-container{width:100%;height:400px;padding:10px}.homeMap-container>iframe{width:100%;height:100%}
:root{--customColor1:#991b1b;--customBg:#fbfbfbab}.seoContent-container{background-color:var(--customBg);grid-template-columns:repeat(4,1fr);gap:24px;padding:50px 20px;display:grid}.seoContent-card{background:var(--customBg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #00000014;border-radius:16px;padding:24px;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 20px #0000001f}.seoContent-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 12px 28px #0000002e}.seoContent-card h3{color:var(--customColor1);align-items:center;gap:8px;margin-bottom:18px;font-size:20px;font-weight:700;display:flex}.seoContent-card ul{margin:0;padding:0;list-style:none}.seoContent-card li{color:#333;background:#fff;border:1px solid #eee;border-radius:10px;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;font-size:15px;transition:background .3s,transform .2s;display:flex}.seoContent-card li:hover{background:#f9e2e2;transform:translate(6px)}.icon{color:var(--customColor1);font-size:22px}.bullet{color:var(--customColor1);font-size:16px}@media (max-width:1024px){.seoContent-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.seoContent-container{grid-template-columns:1fr}}
