@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap");:root{--dark-blue:#1a2a3a;--nav-bg:#ffffff08;--gold:#b68f0e;--green:#2a8c82;--white:#fff;--nav-link:#bac0c7;--nav-link-active:#e0b83b;--shadow:0 4px 15px rgb(59 94 130/13%)}html{scroll-behavior:smooth!important;overflow-x:hidden}body{font-family:"DM Serif Display"!important;margin:0;padding:0!important}html[dir=rtl] body{font-family:Cairo,sans-serif!important}h2,h3,h4,h5,h6{line-height:1.4}::-webkit-scrollbar{width:10px;background:var(--dark-blue)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:8px;border:2px solid var(--dark-blue)}::-webkit-scrollbar-thumb:hover{background:var(--green)}::-webkit-scrollbar-track{background:var(--nav-bg);border-radius:8px}*{scrollbar-width:thin;scrollbar-color:var(--gold) var(--dark-blue)}::selection{background:var(--gold);color:var(--dark-blue)}::-moz-selection{background:var(--gold);color:var(--dark-blue)}.visits-page{min-height:100vh}.visits-container{max-width:1200px;margin:0 auto}.visits-header,.visits-tabs{margin-bottom:2rem}.visits-tabs{justify-content:center;display:flex;background:#1e3042;padding:10px;border-radius:20px;width:fit-content}.visits-tab{padding:.75rem 1.5rem;background:none;color:#6b7280;font-weight:500;font-size:1rem;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s ease;border-radius:20px;position:relative}.visits-tab:hover{color:#374151;background-color:#f9fafb}.visits-tab.active{color:#059669;border-bottom-color:#059669;background-color:#f0fdf4}.visits-tab i{margin-right:.5rem;font-size:.875rem}.visits-tab.active i{color:#059669}@media (max-width:639px){.visits-tabs{flex-direction:column;gap:.5rem;border-bottom:none}.visits-tab{border-radius:.5rem;border-bottom:none;text-align:center}.visits-tab.active{background-color:#059669;color:white}.visits-tab.active i{color:white}}.visits-header h1{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.visits-header p{font-size:1.125rem;padding-top:20px;color:#c5c8cf;max-width:32rem;margin:0 auto}.visits-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.visits-card{background:white;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1.5rem;border:1px solid #f3f4f6;transition:all .3s ease;transform:translateY(0)}.visits-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.visits-card-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.visits-card-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.visits-status{padding:.25rem .75rem;border-radius:9999px;font-weight:500;align-self:flex-start;display:flex;align-items:center;gap:.5rem}.visits-status,.visits-status i{font-size:.875rem}.visits-status.pending{color:#92400e;background-color:#fef3c7}.visits-status.completed{color:#1e40af;background-color:#dbeafe}.visits-status.accepted{color:#065f46;background-color:#d1fae5}.visits-status.rejected{color:#991b1b;background-color:#fee2e2}.visits-card-info{margin-bottom:1rem}.visits-card-info p{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.visits-card-info .scheduled-date{color:#111827;font-weight:500}.visits-actions{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid #f3f4f6}.visits-btn{flex:1;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer}.visits-btn,.visits-btn i{font-size:.875rem}.visits-btn:disabled{opacity:.6;cursor:not-allowed}.visits-btn-accept{background-color:#059669;color:white}.visits-btn-accept:hover:not(:disabled){background-color:#047857}.visits-btn-reject{background-color:#dc2626;color:white}.visits-btn-reject:hover:not(:disabled){background-color:#b91c1c}.visits-btn-complete{background-color:#1e40af;color:white}.visits-btn-complete:hover:not(:disabled){background-color:#1e3a8a}.visits-btn-cancel{background-color:#d1d5db;color:#374151}.visits-btn-cancel:hover:not(:disabled){background-color:#9ca3af}.visits-btn-confirm{color:#fff;background:#dc2626}.visits-btn-confirm.accept{background-color:#059669}.visits-btn-confirm.accept:hover:not(:disabled){background-color:#047857}.visits-btn-confirm.reject{background-color:#dc2626}.visits-btn-confirm.reject:hover:not(:disabled){background-color:#b91c1c}.visits-btn-confirm.completed{background-color:#1e40af}.visits-btn-confirm.completed:hover:not(:disabled){background-color:#1e3a8a}.visits-status-message{padding-top:1rem;border-top:1px solid #f3f4f6;text-align:center}.visits-status-message p{font-size:.875rem;color:#6b7280;margin:0}.visits-empty{text-align:center;padding:3rem 0}.visits-empty-icon{font-size:4rem;margin-bottom:1rem;color:#6b7280;display:flex;justify-content:center}.visits-empty-icon i{font-size:4rem}.visits-empty h3{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.visits-empty p{color:#6b7280}.visits-modal{backdrop-filter:blur(9px);z-index:50;background-color:rgb(26 26 26/28%);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;z-index:6666}.visits-modal-content{background:white;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:28rem;width:100%;padding:1.5rem;text-align:center}.visits-modal-icon{font-size:2.5rem;margin-bottom:1rem;display:flex;justify-content:center}.visits-modal-icon i{font-size:2.5rem}.visits-modal-icon .fa-check-circle{color:#059669}.visits-modal-icon .fa-times-circle{color:#dc2626}button.visits-btn.visits-btn-confirm.accepted{background:#059669}.visits-modal h3{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem}.visits-modal p{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem;word-break:break-word}.visits-modal-actions{display:flex;flex-direction:column;gap:.75rem}.visits-loading{min-height:100vh;background:#1e3042;padding:1.5rem}.visits-loading-container{max-width:1200px;margin:0 auto}.visits-loading-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.visits-loading-header{height:2rem;width:25%;margin-bottom:.5rem}.visits-loading-header,.visits-loading-subtitle{background-color:#d1d5db;border-radius:.5rem;margin-left:auto;margin-right:auto}.visits-loading-subtitle{height:1rem;width:50%;margin-bottom:2rem}.visits-loading-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.visits-loading-card{background:white;border-radius:.75rem;padding:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.visits-loading-title{height:1rem;background-color:#d1d5db;border-radius:.5rem;width:75%;margin-bottom:1rem}.visits-loading-text{width:50%;margin-bottom:.5rem}.visits-loading-text,.visits-loading-text-small{height:.75rem;background-color:#d1d5db;border-radius:.5rem}.visits-loading-text-small{width:33%;margin-bottom:1rem}.visits-loading-buttons{display:flex;flex-direction:column;gap:.5rem}.visits-loading-btn{height:2rem;background-color:#d1d5db;border-radius:.5rem;width:100%}.spinner{width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:spin 1s linear infinite}@media (min-width:640px){.visits-page{padding:1.5rem}.visits-header h1{font-size:3rem}.visits-header p{font-size:1.125rem;margin-left:0;margin-right:0}.visits-tabs{justify-content:center}.visits-tab{padding:1rem 2rem;font-size:1.125rem}.visits-grid{grid-template-columns:repeat(2,1fr)}.visits-card-header{flex-direction:row;align-items:center;justify-content:space-between}.visits-status{align-self:auto}.visits-actions{flex-direction:row}.visits-btn{font-size:1rem;padding:.5rem 1rem}.visits-modal-content{padding:1.5rem}.visits-modal-icon{font-size:3rem}.visits-modal h3{font-size:1.25rem}.visits-modal p{font-size:1rem}.visits-modal-actions{flex-direction:row}.visits-loading-header{width:25%;margin-left:0;margin-right:0}.visits-loading-subtitle{width:50%;margin-left:0;margin-right:0}.visits-loading-grid{grid-template-columns:repeat(2,1fr)}.visits-loading-buttons{flex-direction:row}.visits-loading-btn{width:5rem}}@media (min-width:1024px){.visits-grid{grid-template-columns:repeat(2,1fr)}.visits-loading-grid{grid-template-columns:repeat(3,1fr)}}.nav-container{background:transparent}.navbar{background:rgb(43 66 94);border-radius:2rem;z-index:10}.navbar-brand{margin:0;padding:0}.text-gold{color:var(--gold)}.navbar-nav .nav-link{color:var(--nav-link)!important;font-size:1rem;padding:.5rem 1.2rem;border-radius:1.5rem;position:relative;white-space:nowrap;transition:color .2s}.navbar-nav .nav-link.active{color:var(--gold)!important;font-weight:600}.navbar-nav .nav-link.active:after{content:"";display:block;margin:0 auto;width:70%;height:2px;background:var(--gold);border-radius:2px}.btn-lang{border-radius:50px;border:none!important;padding:.2rem 15px;font-size:14px;color:#fff;opacity:.5}.btn-lang.active{background:#ffffff0a;color:#fff;transition:background .2s,color .2s;opacity:1}.btn-lang:hover{background:var(--gold);color:var(--dark-blue)}.btn-gold{background:var(--gold);color:var(--white);white-space:nowrap;border:none;border-radius:25px;padding:8px 22px;font-size:14px;transition:background .2s,color .2s}.btn-gold:hover{background:#bfa034;color:var(--white)}.navbar-toggler-icon{color:var(--white);background-image:none!important;font-size:24px!important;width:auto!important;height:auto!important}.hero-section{color:var(--white);background:#1a2e45;min-height:100vh;margin-top:-132px;margin-bottom:0;padding:149px 0 100px;position:relative;overflow:hidden}.hero-content{display:flex;align-items:center;justify-content:space-between;position:relative}.hero-left{flex:1 1 60%;padding-right:2rem}.hero-welcome{font-size:18px;text-transform:capitalize}.hero-headline,.hero-welcome{font-weight:400;margin-bottom:1.2rem}.hero-headline{font-size:53px;max-width:707px}.hero-headline .highlight-green{color:var(--green)}.hero-headline .highlight-gold{color:var(--gold)}.hero-start-circles{display:inline-flex;align-items:center;margin-bottom:.7rem}.hero-start-circles span{display:inline-block;width:36px;height:36px;border-radius:50%;background:var(--white);border:3px solid var(--nav-bg)}.hero-start-circles .circle-green{background:var(--green);border:none}.hero-start-circles .circle-gold{background:var(--gold);border:none}.hero-start-circles span:nth-child(2){background:transparent;border:1px solid #fff}.hero-end-circles{display:block;position:relative;bottom:-8px}.hero-end-circles span{display:inline-block;width:56px;height:56px;border-radius:50%}.circle-green{background-color:var(--green)}.circle-gold{background-color:var(--gold)}.circle-gold,.circle-green{margin-left:-20px}.circle-white{border:1px solid var(--white)}.hero-desc{color:var(--nav-link);font-family:Cairo;font-weight:400;font-size:18px;margin-bottom:2rem;max-width:500px}.hero-btns,.hero-btns .circle{display:flex;align-items:center}.hero-btns .circle{width:46px;height:46px;border-radius:50%;background:var(--white);color:var(--dark-blue);justify-content:center}dialog.dialog-box{width:100%;max-width:500px;border:none;border-radius:20px;transition:all .3s ease;padding:40px}dialog.dialog-box::backdrop{background-color:#3b3b3b9c;backdrop-filter:blur(22px)}.dialog-header{padding-bottom:20px}h5.dialog-title{font-size:32px;font-weight:700;color:#2c3e50}.hero-btns .circle i{font-size:1.3rem;transform:rotate(315deg)}.btn-outline-hero{background:transparent;color:var(--white);border:1px solid var(--white);border-radius:50px;padding:12px 26px;font-weight:400;font-size:14px;display:flex;align-items:center;gap:.5rem;transition:background .2s,color .2s}.btn-outline-hero:hover{background:var(--white);color:var(--dark-blue)}.hero-right{flex:1 1 40%;align-items:center}.hero-img-arch,.hero-right{display:flex;justify-content:center}.hero-img-arch{position:relative;width:409px;height:590px;border-radius:200px 200px 0 0;overflow:hidden;background:radial-gradient(circle at 70% 30%,#e0b83b22 0,transparent 80%);align-items:flex-end}.hero-img-arch img{position:relative;z-index:5;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:inherit}.article-content-body h2,.article-content-body h3,.article-content-body h4,.article-content-body h5,.article-content-body h6{color:#1a2a3a}.article-content-body p{color:#425770}.article-card-wrapper{animation:fadeInScale .5s ease-out both}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modern-article-card{position:relative;display:flex;flex-direction:column;height:100%;background:rgba(255,255,255,.95);border-radius:24px;overflow:hidden;transition:all .5s cubic-bezier(.19,1,.22,1);box-shadow:0 4px 20px rgba(0,0,0,.06);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8)}.modern-article-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px rgba(0,0,0,.12)}.card-border{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,var(--primary-color),var(--dark-blue));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;pointer-events:none}.modern-article-card:hover .card-border{opacity:1}.article-image-wrapper{position:relative;height:300px;overflow:hidden;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.article-image{object-fit:cover;transition:transform .7s cubic-bezier(.19,1,.22,1)}.modern-article-card:hover .article-image{transform:scale(1.08)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));opacity:0;transition:opacity .4s ease}.image-overlay.active{opacity:1}.placeholder-gradient{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--dark-blue),var(--primary-color));color:rgba(255,255,255,.3)}.article-content{padding:1rem;display:flex;flex-direction:column;flex-grow:1}.article-meta{display:flex;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.meta-item{display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:#64748b}.meta-item svg{color:var(--primary-color)}.article-title{font-size:1.5rem;font-weight:800;color:var(--dark-blue);margin-bottom:1rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.modern-article-card:hover .article-title{color:var(--primary-color)}.article-description{font-size:.95rem;color:#64748b;line-height:1.7;margin-bottom:1.5rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-container{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid #e2e8f0}.read-more-text{font-weight:700;color:var(--dark-blue);font-size:.95rem;transition:color .3s ease}.modern-article-card:hover .read-more-text{color:var(--primary-color)}.arrow-circle{width:40px;height:40px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:var(--dark-blue);transition:all .4s cubic-bezier(.19,1,.22,1)}.modern-article-card:hover .arrow-circle{background:var(--primary-color);color:white;transform:translateX(-8px)}.lang-switch{border-radius:50px;border:1px solid #ffffff36;padding:6px;display:flex;gap:4px;justify-content:center}.hero-bg-layer{position:absolute;pointer-events:none;z-index:0}.hero-bg-layer.layer1{background:linear-gradient(180deg,rgba(42,140,130,0),rgba(42,140,130,.6));top:-20%}.hero-bg-layer.layer1,.hero-bg-layer.layer2{width:205px;height:515px;transform:rotate(45deg);filter:blur(40px);right:-20%;border-radius:50%}.hero-bg-layer.layer2{background:linear-gradient(180deg,rgba(212,175,55,0),rgba(212,175,55,.3));top:25%}.hero-bg-layer.layer3{background:linear-gradient(180deg,rgba(42,140,130,0),rgba(42,140,130,.6));width:205px;height:515px;transform:rotate(45deg);filter:blur(40px);bottom:95px;left:-10px;border-radius:50%}.whatsapp-container{position:absolute;bottom:0;right:0;background:#fff;padding:25px;border-radius:50% 50% 0 0;transform:skewX(3deg)}.whatsapp-container,.whatsapp-icon{display:flex;align-items:center;justify-content:center}.whatsapp-icon{position:relative;background:var(--green);color:#fff;width:78px;height:78px;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.18);font-size:2.2rem;transition:background .2s,box-shadow .2s;border:1px solid #fff;text-decoration:none;transform:skewX(-3deg);z-index:1;overflow:visible}.whatsapp-icon:after,.whatsapp-icon:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid var(--green);border-radius:50%;transform:translate(-50%,-50%);opacity:.5;z-index:-1;animation:pulse-ring 2s infinite}.whatsapp-icon:after{animation-delay:1s}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.whatsapp-icon:focus,.whatsapp-icon:hover{color:#fff;box-shadow:0 6px 24px rgba(0,0,0,.22);outline:none}.whatsapp-container:before{width:80px;height:80px;left:-80px;background:#1a2e45;z-index:1;border-bottom-right-radius:50%}.whatsapp-container:after,.whatsapp-container:before{content:"";position:absolute;bottom:0;pointer-events:none}.whatsapp-container:after{width:60px;height:60px;left:-45px;background:#fff;z-index:0}.hero-bg-layers-container{position:absolute;top:0;left:0;width:100%;height:100%;max-width:1140px;z-index:0;pointer-events:none}.hero-left,.hero-right{position:relative;z-index:2}.stats-section{padding:100px 0;margin-top:0;position:relative;overflow:hidden}.stats-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:stretch;gap:32px;border-radius:16px;background:#2a8c82;padding:32px 24px}.stats-header{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:70px}.stats-header h2{color:var(--green);font-weight:500;font-size:18px;text-transform:capitalize;margin-bottom:20px}.stats-header h3{font-weight:600;font-size:52px;text-align:center;color:#1a2e45;margin-bottom:30px}.stat-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;padding:16px 8px}.stat-icon{font-size:2.8rem;color:#b68f0e;margin-bottom:12px}.stat-number{font-size:52px;font-weight:500;margin-bottom:6px}.stat-label{font-size:14px;color:#ffffffb2;font-weight:400}.stat-icon img{width:44px;height:44px;object-fit:contain;display:block;margin:0 auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.08))}[dir=rtl] .swiper-wrapper{direction:rtl}[dir=ltr] .swiper-wrapper{direction:ltr}@media (max-width:900px){.stats-container{gap:20px;padding:24px 8px}.stat-item{padding:12px 0}.hero-btns .circle i{font-size:1.4rem}}.ellipse-bg{background:linear-gradient(180deg,rgba(42,140,130,0),rgba(42,140,130,.2) 50%,rgba(42,140,130,0));width:205px;height:515px;transform:rotate(45deg);filter:blur(25px);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;position:absolute;pointer-events:none;z-index:-1}.our-categories{overflow-x:clip}.category-card{width:525px;border-radius:16px;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:24px;position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:380px;z-index:1}.category-card .category-image{display:none}.category-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;z-index:1;background:linear-gradient(180.24deg,rgba(26,46,69,0) 60.51%,#1a2e45 99.79%)}.category-card .category-content{position:relative;z-index:2;color:#fff;padding:24px 16px 16px;width:100%;background:none;text-shadow:0 2px 8px rgba(26,46,69,.25)}.categories-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr;gap:32px;justify-items:center;align-items:center;max-width:1900px;margin:0 auto}.categories-grid .category-card:first-child{grid-column:1/2;grid-row:1/2;justify-self:start}.categories-grid .category-card:nth-child(2){grid-column:2/3;grid-row:1/2;justify-self:end;margin-bottom:-240px}.category-card-right{min-height:766px}.categories-grid .category-card:nth-child(3){grid-column:1/3;grid-row:2/3;justify-self:center}.explore-btn{color:#76dcd2;font-size:20px;font-weight:500;padding:10px 20px;position:relative;z-index:1;transition:color .3s ease;margin:auto;text-decoration:none;background:transparent;display:flex;justify-content:center;align-items:center}.explore-btn:before{content:"";position:absolute;top:0;left:-130%;width:100%;height:100%;border-radius:50rem;z-index:-1;transition:all .7s ease;transform:scale(1.5)}.explore-btn:hover:before{left:0}.explore-btn:hover{color:#fff}.coming-soon{color:#76dcd2;font-weight:400;font-size:20px;text-align:center;display:block}.explore-icon{width:36px;height:36px;border:1px solid #76dcd2;border-radius:50%;padding:6px;transition:all .3s ease;background-color:transparent}.explore-icon svg.rotate-icon{color:#76dcd2!important;fill:#76dcd2!important}.explore-btn:hover .explore-icon{background-color:#fff;border:none}.rotate-icon{transition:transform .3s ease;transform:rotate(45deg)}.Toastify__toast{z-index:88888!important}.form-control.custom-select-button{color:var(--dark-blue);box-shadow:none;background:#fff;border:1px solid rgba(224,184,59,.267);border-radius:50px;padding:.75rem 1.2rem;color:var(--gold);font-size:1rem;transition:border-color .2s}.explore-btn:hover .rotate-icon{transform:rotate(90deg)}.category-content h3{font-weight:500;font-size:20px;text-align:center;color:#ffffff}.category-description,.category-description-second{color:#425770;max-width:600px;font-size:18px;font-weight:400;line-height:2.3;font-family:Cairo,sans-serif}.category-description-second{margin-top:320px!important}.about-page .stats-section{margin-top:100px;display:flex;gap:50px;flex-direction:column;padding-bottom:80px}.line-through{text-decoration:line-through}.about-page .stats-header{margin-bottom:0}.categories-grid .third{display:flex;flex-direction:column;gap:80px;margin-top:-42px;z-index:1}.about-page .category-description .highlight-blue,.about-page .category-description-second .highlight-blue,.category-description .highlight-blue{font-size:72px;line-height:0}.categories-bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;max-width:1140px;z-index:-1;pointer-events:none}.gradient1,.gradient2{position:absolute;pointer-events:none;z-index:1}.gradient1{background:linear-gradient(180deg,rgba(212,175,55,0),rgba(212,175,55,.3));top:400px;left:10%}.gradient1,.gradient2{width:205px;height:515px;transform:rotate(45deg);filter:blur(25px);border-radius:50%}.gradient2{background:linear-gradient(180deg,rgba(42,140,130,0),rgba(42,140,130,.2) 50%,rgba(42,140,130,0));top:200px;left:20%}.call-to-action.no-services{padding-top:300px}.call-to-action{padding:100px 0;margin-top:0;position:relative;overflow:hidden;text-align:center;background:var(--dark-blue)}.cta-content h2{color:var(--green);font-weight:400;font-size:18px;text-transform:capitalize}.cta-content h3{color:var(--white);font-size:52px}.cta-content h3,.cta-content p{margin:20px auto;font-weight:400;text-align:center}.cta-content p{color:var(--nav-link);font-size:18px;max-width:40%}.cta-content a{padding:14px 32px}.cta-bg{position:absolute;top:0;right:10%;width:205px;height:515px;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(42,140,130,0),rgba(42,140,130,.4));filter:blur(35px);transform:rotate(45deg);border-radius:50%}.business-section{padding:60px 0 0;text-align:center}.packages-section .container-packages{background:#2a8c8212;border-radius:20px;padding:0 20px;margin:60px auto;max-width:1300px;box-sizing:border-box}.pricing-toggle-container{text-align:center;margin-bottom:50px}.pricing-toggle{display:inline-flex;align-items:center;background:rgba(255,255,255,.1);border-radius:50px;padding:8px;position:relative;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.toggle-label{color:var(--dark-blue);font-weight:600;font-size:16px;cursor:pointer;user-select:none}.toggle-label.active{color:#2a8c82;font-weight:600}.toggle-label.active.yearly{color:var(--gold)}#tawk-widget{z-index:9999!important}.tawk-widget-button{background-color:var(--green)!important;border-radius:50px!important;box-shadow:0 4px 12px rgba(42,140,130,.3)!important;transition:all .3s ease!important}.tawk-widget-button:hover{background-color:var(--dark-green)!important;transform:scale(1.05)!important}.tawk-widget-window{border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important}.tawk-widget-header{background:linear-gradient(135deg,var(--green),var(--dark-green))!important;border-radius:12px 12px 0 0!important}.tawk-widget-messages{background-color:#f8f9fa!important}.tawk-widget-input{border-radius:0 0 12px 12px!important;border:1px solid #e9ecef!important}.tawk-widget-button-send{background-color:var(--green)!important;border-radius:8px!important}.tawk-widget-button-send:hover{background-color:var(--dark-green)!important}.toggle-switch{position:relative;display:inline-block;width:60px;height:30px;margin:0 10px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;border:2px solid #2a8c82;border-radius:30px;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0;background:#FFFFFF}.toggle-slider:before{position:absolute;content:"";height:22px;width:22px;right:2px;bottom:2px;background-color:#2A8C82;transition:.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-switch input:checked+.toggle-slider{background-color:rgba(182,143,14,.3);border-color:var(--gold)}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(-30px);background:#b68f0e}.save-badge{background:linear-gradient(135deg,var(--green),#1f6f5f);color:var(--white);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-left:15px;animation:pulse 2s infinite}.price-monthly{display:inline}.price-annually,.price-monthly{transition:opacity .3s ease,transform .3s ease}.price-annually{font-size:20px}span.price-annually svg{max-width:14px}.price-annually.active{display:inline;animation:fadeInUp .3s ease}.price-monthly.hidden{display:none}.price-old{font-size:21px;color:#ccc}.price-old svg{max-width:16px}.business-header .business-welcome{color:var(--green);font-size:18px;margin-bottom:10px}.business-header .business-title{font-size:52px;font-weight:600;color:var(--dark-blue);margin-bottom:40px;line-height:1.1}.business-cards{display:flex;justify-content:center;gap:15px}.business-card{background:#fff;border-radius:12px;padding:0 15px 15px;width:100%;border:1px solid #a8b0b980;backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s;position:relative;overflow:hidden;transition:all .3s ease!important}.business-card:hover{backdrop-filter:blur(4px);transform:scale(1.02)!important}.card-blue:hover{border:1px solid var(--dark-blue)}.card-green:hover{border:1px solid var(--green)}.card-gold:hover{border:1px solid var(--gold)}.card-top{width:100%;background:none;display:flex;flex-direction:column;align-items:center;margin-bottom:18px;position:relative}.card-top:before{content:"";display:block;width:100%;height:180px;position:absolute;border-bottom-right-radius:200px;border-bottom-left-radius:200px;left:50%;transform:translateX(-50%);border-radius:0 0 200px 200px;z-index:0}.card-blue .card-top:before{background:var(--dark-blue)}.card-green .card-top:before{background:var(--green)}.card-gold .card-top:before{background:var(--gold)}.card-title{font-size:20px;font-weight:600;margin-top:40px}.card-price,.card-title{color:#fff;position:relative;z-index:1}.card-price{font-size:38px;font-weight:700;margin-top:8px;display:flex;align-items:center;gap:4px}.currency{font-size:22px;font-weight:400}.card-desc{color:var(--dark-blue);font-size:14px;margin:40px 0 10px;font-family:Cairo,sans-serif}.card-list{list-style:none;padding:0;margin:0 0 24px;text-align:left;width:100%}.card-list li{font-size:14px;color:var(--dark-blue);margin-bottom:8px;display:flex;align-items:center;text-align:start;font-family:Cairo,sans-serif}.check{font-size:15px;display:inline-block}.check-blue{color:var(--dark-blue)}.check-green{color:var(--green)}.check-gold{color:var(--gold)}.check-gif{width:100%;height:266px;object-fit:contain;display:block;margin:0 auto}.card-btn{width:100%;padding:12px 0;border-radius:30px;font-size:16px;font-weight:600;border:none;cursor:pointer;margin-top:10px;text-decoration:none;transition:background .2s,color .2s}.business-card .btn-green{background:var(--green);color:#fff}.business-card .btn-green:hover{background:#1e6b63}.btn-blue{background:var(--dark-blue);color:#fff}.btn-blue:hover{background:#223a54}.contact-location-btns .btn-green{background:var(--green);color:#fff}.contact-location-btns .btn-green:hover{background:#1e6b63}.contact-location-btns .btn-gold{background:var(--gold);color:#fff;padding:14px 26px}.contact-location-btns .btn-gold:hover{background:#a07a0c}@media (max-width:1100px){.check{margin-right:4px}}@media (max-width:1024px){.business-cards{align-items:center;gap:22px}.business-card{max-width:100%;padding:0 12px 18px}.card-list li{font-size:12px}.card-list{margin:0 0 10px}}@media (max-width:999px){.business-cards{flex-direction:column;align-items:center;gap:24px}}.custom-package-section{padding:100px 0;position:relative;overflow-x:clip}.custom-package-card{display:flex;align-items:center;justify-content:space-between;background:transparent;border-radius:18px;position:relative;padding:80px 48px 80px 64px;backdrop-filter:blur(4px);overflow:hidden;z-index:1}.custom-package-content{flex:1 1 55%;display:flex;flex-direction:column;gap:18px}.custom-package-label{color:var(--green);font-weight:500;font-size:18px}.custom-package-title{color:var(--dark-blue);font-size:42px;font-weight:700;margin:0;line-height:1.1}.custom-package-price{color:var(--gold);font-size:38px;font-weight:700;display:flex;align-items:center;gap:6px}.custom-package-desc{color:#425770;font-size:18px;margin-bottom:12px;max-width:60%}.custom-package-select{width:100%;border-radius:24px;border:1.5px solid #e0e0e0;font-size:16px;color:#222;font-family:Cairo,sans-serif;background:#fff;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548a1 1 0 0 1 1.415 0L10 10.617l3.07-3.07a1 1 0 1 1 1.415 1.415l-3.777 3.778a1 1 0 0 1-1.415 0L5.516 8.963a1 1 0 0 1 0-1.415z'/></svg>");background-repeat:no-repeat;background-position:right 18px center;background-size:20px 20px;padding:12px 48px 12px 18px;max-width:100%}.max-w-100{max-width:100%}.price-original{font-size:24px;font-weight:500;color:#666;text-decoration:line-through}.custom-package-select:focus,.custom-package-select:focus-visible{outline:none!important;border-color:var(--gold);box-shadow:0 0 0 2px #b68f0e33}.custom-package-select:hover{border-color:var(--green)}.custom-package-select option[disabled]{color:#aaa}.custom-package-select:invalid{color:#aaa}.custom-package-image{flex:1 1 45%}.custom-package-image,.icon-bg{display:flex;align-items:center;justify-content:center}.icon-bg{background:#fcfaf3;border-radius:50%;width:320px;height:320px}.custom-package-card:before{content:"";position:absolute;inset:0;border-radius:18px;padding:2px;background:linear-gradient(94.97deg,#1a2e45 -.59%,#2a8c82 50.94%,#c8a431 101.5%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0;pointer-events:none}.custom-package-section .linear-bg{position:absolute;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(42,140,130,0),rgba(42,140,130,.5));width:205px;height:515px;transform:rotate(45deg);filter:blur(120px);top:10%;left:10%;border-radius:50%;overflow:hidden}.clients-section{padding:60px 0 40px;background:#fff;text-align:center;margin-bottom:30px}.clients-swiper-container .swiper-wrapper{transition-timing-function:linear!important}.clients-header{margin-bottom:30px}.clients-subtitle{color:var(--green);font-size:18px;margin-bottom:.5rem;text-transform:capitalize;font-weight:600}.clients-title{color:var(--dark-blue);font-weight:600;font-size:52px;text-align:center}img.payment_section_image{position:absolute;top:112px;right:-92px;width:400px;height:400px;object-fit:contain}.payment_section{background:#2A8C8212;padding:0 50px;border-radius:20px;margin-top:100px;position:relative;z-index:1}.swiper-slide img{width:120px;object-fit:contain;height:100px;transition:transform .3s}.swiper-slide img:hover{transform:scale(1.1)}@media (max-width:700px){.clients-title{font-size:1.3rem}.swiper-slide img{max-width:100px;max-height:40px}.clients-section{padding:40px 0 20px}}.contact-location-section{background:#fff;padding:80px 0 40px;position:relative;overflow:hidden}.contact-location-container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;gap:40px}.contact-location-left{flex:1 1 50%}.contact-location-label{color:var(--green);font-size:18px;margin-bottom:18px;display:inline-block}.contact-location-title{color:var(--dark-blue);font-size:52px;font-weight:600;margin-bottom:32px}.contact-location-title .highlight-green{color:var(--green)}.contact-location-desc{color:#425770;font-size:18px;font-family:Cairo,sans-serif;margin-bottom:36px;line-height:1.6}.contact-location-btns{display:flex;gap:18px}.btn-outline-contact{background:transparent;color:var(--green);border:1px solid var(--green);border-radius:50px;padding:12px 42px;font-size:16px;font-weight:500;transition:background .2s,color .2s}.btn-outline-contact:hover{background:var(--green);color:#fff}.contact-location-right{flex:1 1 50%;justify-content:center}.contact-location-map-wrapper{position:relative;width:480px;max-width:100%}.contact-location-map{width:auto;height:auto;display:block;border-radius:18px}@media (max-width:900px){.contact-location-container{flex-direction:column;gap:32px;padding:0 12px}.contact-location-left,.contact-location-right{padding:0;width:100%}.contact-location-title{font-size:2rem;margin-bottom:20px}.contact-location-desc{font-size:1rem;margin-bottom:24px}.contact-location-btns{flex-direction:column;gap:12px;width:100%}.contact-location-btns a{width:100%;text-align:center;font-size:1rem;padding:12px 0}.contact-location-map-wrapper{width:100%;margin:0 auto}}@media (max-width:600px){.contact-location-section{padding:32px 0 16px}.contact-location-title{font-size:1.1rem;margin-bottom:12px}.contact-location-label{font-size:1rem;margin-bottom:8px}.contact-location-desc{font-size:.95rem;margin-bottom:12px}.contact-location-btns{gap:8px}.contact-location-btns a{font-size:.95rem;padding:10px 0}.contact-location-map-wrapper{max-width:100%;width:100%}.contact-location-map{width:100%;height:auto;border-radius:10px}.packages-section .container-packages{padding-top:32px}}.site-footer{background:#1a2e45;color:#fff;padding:0;font-family:Cairo,sans-serif;position:relative;overflow:hidden;border-top:1px solid #22344a}.footer-main{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:380px;padding:100px 0}.footer-content{text-align:center;max-width:600px}a.category-card{text-decoration:none}.footer-logos-wrapper{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:24px;flex-wrap:wrap}.footer-content img.footer-logo-img{object-fit:contain;width:219px;height:102px;margin-bottom:0}.footer-vision-logo-main{display:flex;align-items:center;transition:opacity .3s ease}.footer-vision-logo-main:hover{opacity:.8}.footer-vision-img{object-fit:contain;width:120px;transition:all .3s;height:auto;max-height:90px}.footer-vision-img:hover{transform:translateY(-2px)}.footer-title{font-size:2.8rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;color:#fff;position:relative;display:inline-block}.footer-dot{color:var(--gold,#b68f0e);font-size:2.8rem;margin-left:2px}.footer-desc{color:#bac0c7;font-size:18px;margin-bottom:36px;margin-top:0;line-height:1.7}.footer-socials{gap:32px;margin-top:18px}.footer-social,.footer-socials{display:flex;justify-content:center}.footer-social{align-items:center;width:60px;height:60px;font-size:24px;border:1px solid #ffffff;color:#fff;border-radius:50%;background:transparent;transition:all .3s ease;text-decoration:none}.footer-social:hover{background:linear-gradient(215deg,#a67c00,#b68f0e,#e6b800,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-color:#b68f0e;transform:translateY(-6px)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #22344a;padding:40px 0;font-size:.98rem}.footer-copyright{color:#bac0c7;font-size:.97rem}.footer-bold{color:#fff;letter-spacing:.5px;font-weight:700;display:inline-block}.footer-links{display:flex;gap:25px;flex-wrap:wrap;justify-content:center}.footer-policy-link{color:#bac0c7;text-decoration:none;transition:color .3s ease}.footer-policy-link:hover{color:var(--gold);text-decoration:underline}.footer-partner{display:flex;align-items:center;gap:8px}.footer-partners{display:flex;align-items:center;gap:20px}.footer-partner-logo,.footer-vision-logo{display:flex;align-items:center;transition:opacity .3s ease}.footer-partner-logo:hover,.footer-vision-logo:hover{opacity:.8}.footer-partner .footer-logo-img,.footer-vision-logo .footer-logo-img{max-width:180px;width:100%;height:auto;object-fit:contain}.footer-vision-logo .footer-logo-img{max-width:120px}.footer-main .layer1{position:absolute;top:0;right:20%;filter:blur(45px)}.footer-main .layer2{position:absolute;bottom:-100px;left:10%;filter:blur(45px)}@media (max-width:900px){.footer-main{min-height:180px;padding-top:24px;padding-bottom:10px}.footer-socials{gap:15px}.footer-title{font-size:1.3rem}.footer-bottom{flex-direction:column;gap:8px;padding:10px 8px 8px;font-size:.93rem}.footer-logos-wrapper{flex-direction:column;gap:20px}.footer-content img.footer-logo-img{width:180px;height:auto}.footer-vision-img{width:100px;max-height:50px}.footer-partner .footer-logo-img{max-width:70px}.footer-social{width:30px;height:30px;font-size:13px}.footer-copyright{font-size:11px}.footer-main .hero-bg-layer{display:none}}.contact-info-bar{display:flex;align-items:center;justify-content:center;background:#2a8c82;padding:18px 0;gap:32px;width:100%}.contact-info-item{display:flex;align-items:center;gap:8px;padding:8px 22px 8px 12px}.contact-info-item,.contact-info-item:focus,.contact-info-item:hover{text-decoration:none;color:inherit}.contact-info-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#ffffff12;color:#fff;font-size:1.3rem;margin-right:6px}.contact-info-text{color:#fff;font-size:14px;font-family:Cairo,sans-serif;white-space:nowrap}.contact-info-separator{width:8px;height:8px;background:var(--gold,#b68f0e);border-radius:50%;display:inline-block;margin:0 18px}.navbar-brand{color:var(--dark-blue);font-size:18px;font-weight:600}.contact-info-nav{width:8px;height:8px;background:var(--gold,#b68f0e);border-radius:50%;display:inline-block;margin:0 4px}@media (max-width:1024px){.category-card{width:100%}.contact-info-bar{gap:0}.contact-info-item{gap:4px}.contact-info-separator{display:none}.hero-headline{font-size:46px}}@media (max-width:900px){.contact-info-bar{flex-direction:column;gap:12px;padding:12px}.contact-info-item{width:100%;justify-content:flex-start;padding:8px 0;gap:10px}.contact-info-icon{width:38px;height:38px;font-size:1.1rem;margin-right:4px}.contact-info-text{font-size:13px;white-space:normal}.contact-info-separator{display:none}.category-card{width:100%}}@media (max-width:600px){.contact-info-bar{gap:6px;padding:8px}.contact-info-item{padding:6px 0;gap:8px}.contact-info-icon{width:28px;height:28px;font-size:.95rem;margin-right:2px}.contact-info-icon svg{width:18px;height:18px}.contact-info-text{font-size:11.5px}.contact-info-separator{display:none}.footer-content img.footer-logo-img{margin-bottom:24px}.footer-desc{font-size:15px}}.side-nav{left:0;width:270px;background:#fff;box-shadow:2px 0 16px rgba(0,0,0,.08);z-index:1050;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:1.5rem 1.2rem 2rem}.side-nav.open{transform:translateX(0)}.side-nav-header{display:flex;align-items:center;justify-content:space-between}.side-nav .navbar-brand img{max-width:162px;height:56px}.close-btn{background:none;border:none;font-size:2rem;color:#333;cursor:pointer;margin-left:1rem}.side-nav .navbar-nav{width:100%}.side-nav .nav-link{font-size:1.1rem;color:#222;padding:.5rem 0;transition:color .2s}.side-nav .nav-link.active,.side-nav .nav-link:hover{color:#bfa046;font-weight:600}.side-nav button{background-color:transparent;padding:6px 12px;border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease}.side-nav button.active,.side-nav button:hover{background-color:var(--dark-blue);color:#fff!important}.side-nav button.active{border-color:var(--dark-blue)}.side-nav .btn-gold{width:100%;margin-top:1rem}.side-nav-overlay{width:100vw;height:100vh;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1040;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}div#consultationModal{backdrop-filter:blur(22px)}.side-nav-overlay.open{opacity:1;pointer-events:auto}.navbar-toggler{border:none;background:transparent;font-size:1.8rem;color:#bfa046;padding:0;height:100%;display:flex;align-items:center}.navbar-toggler:focus{outline:none;box-shadow:none}@media (min-width:992px){.side-nav,.side-nav-overlay{display:none!important}}.modal-content{border-radius:1.5rem;box-shadow:0 8px 32px rgba(26,46,69,.18);border:none;padding:10px 26px}.modal-header{border-bottom:none;padding-bottom:0}.modal-title{color:var(--gold);font-size:2rem}.modal-footer{border-top:none;padding-top:0}.form-label{color:var(--nav-link);font-weight:400;transition:color .2s}.dialog-body .form-label,.form-control,.form-label.active{color:var(--dark-blue)}.form-control{border-radius:50px;border:1px solid #e0b83b44;padding:.75rem 1.2rem;font-size:1rem;background:#fff;box-shadow:none;transition:border-color .2s}.form-control:focus{box-shadow:0 0 0 2px #e0b83b22}#consultationForm textarea.form-control{border-radius:1rem;min-height:90px}#consultationForm .btn-gold,#consultationForm .btn-secondary{font-size:1.1rem;font-weight:600;padding:12px 22px}#consultationForm .btn-secondary{border-radius:50px;color:var(--dark-blue);background:transparent!important;border:none}@media (max-width:576px){.modal-dialog{margin:1rem}.modal-title{font-size:1.3rem}}@media (max-width:1200px){a.nav-link{font-size:14px!important}.btn-lang{padding:3px 9px;font-size:12px;border:none!important}ul.navbar-nav.flex-row.gap-3.align-items-center.mx-auto.d-none.d-lg-flex{gap:6px!important;padding:0}a.nav-link.nav-home{padding:0!important}}@media (max-width:1024px){.card-desc{font-size:16px;margin:50px 0 14px}}@media (max-width:900px){.nav-btns-desktop{display:none!important}.hero-content{flex-direction:column;align-items:flex-start;gap:32px;padding:0 16px}.hero-left{padding-right:0;width:100%;margin-bottom:24px}.hero-headline{font-size:2.2rem;margin-bottom:1rem}.hero-desc{font-size:1rem;margin-bottom:1.5rem;max-width:100%}.hero-btns{flex-direction:row}.hero-right{width:100%;justify-content:center;margin-bottom:24px}.hero-img-arch{width:360px;height:480px;min-width:180px;min-height:220px}.whatsapp-icon{transform:skewX(0deg)}.whatsapp-container{padding:18px;right:10px;bottom:10px;border-radius:50%;transform:skewX(-3deg)}.whatsapp-container:after,.whatsapp-container:before{content:none}.hero-section{padding:130px 0 0;min-height:80vh;overflow:hidden}}@media (max-width:600px){.hero-section{min-height:80vh;overflow:hidden}.side-nav button{color:var(--nav-link)!important;border:1px solid var(--nav-link)}.side-nav button.active,.side-nav button:hover{background-color:var(--nav-link);color:var(--dark-blue)!important}.side-nav button.active{border-color:var(--nav-link)}.hero-content{gap:18px}.hero-headline{font-size:1.3rem;line-height:1.2}.hero-welcome{font-size:1rem;margin-bottom:.7rem}.hero-desc{font-size:14px;margin-bottom:1rem}.hero-btns .btn-gold,.hero-btns .btn-outline-hero{font-size:.95rem;padding:8px 12px}.hero-btns .circle{width:36px;height:36px}.hero-img-arch{width:240px;height:280px;min-width:100px;min-height:120px}.whatsapp-container{padding:10px;right:2px;bottom:2px}.whatsapp-icon{width:44px;height:44px;font-size:1.3rem}.hero-bg-layers-container{max-width:100vw}}@media (max-width:1024px){.stats-header h3{width:100%!important}}@media (max-width:900px){.stats-section{padding:60px 0}.stats-header h3{font-size:2rem}.stats-container{gap:20px;padding:18px 6px}.stat-item{padding:10px 0}.stat-number{font-size:2.2rem}}@media (max-width:600px){.stats-section{padding:32px 0}.stats-header h2{font-size:1rem}.stats-header h3{font-size:1.1rem;margin-bottom:18px;padding:0 14px}.stats-container{gap:12px;padding:10px 2px;flex-direction:column}.stat-item{padding:6px 0}.stat-icon img{width:32px;height:32px}.stat-number{font-size:1.3rem}.stat-label{font-size:.9rem}}@media (max-width:900px){.call-to-action{padding:40px 0}.call-to-action.no-services{padding-top:40px}.cta-content h3{font-size:2rem;width:100%}.cta-content h3,.cta-content p{max-width:100%;margin:16px auto}.cta-content p{font-size:1rem}.cta-content a.btn{width:100%;font-size:1rem;padding:12px 0}}@media (max-width:768px){.card-list li{font-size:.95rem;margin-bottom:4px}}@media (max-width:600px){.call-to-action{padding:24px 0}.call-to-action.no-services{padding-top:24px}.cta-content h2{font-size:1rem}.cta-content h3{font-size:1.1rem;margin:10px auto}.cta-content p{font-size:.95rem;margin:10px auto}.cta-content a.btn{font-size:.95rem;padding:10px 0}.business-header .business-title{font-size:1.3rem;margin-bottom:18px}.business-header .business-welcome{font-size:1rem;margin-bottom:4px}.pricing-toggle-container{margin-bottom:30px}.pricing-toggle{padding:6px;flex-wrap:wrap;gap:10px}.toggle-label{font-size:14px;padding:0 15px}.toggle-switch{width:50px;height:25px;margin:0 8px}.toggle-slider:before{height:18px;width:18px}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(25px)}html[dir=rtl] .toggle-switch input:checked+.toggle-slider:before{transform:translateX(-25px)}.save-badge{font-size:11px;padding:3px 10px;margin-left:10px}.business-cards{flex-direction:column;gap:12px;padding:0 4px}.business-card{padding:0 12px 16px;margin:0 auto}.card-title{font-size:1.1rem;margin-top:40px}.card-price{font-size:1.5rem;margin-top:4px}.card-desc{font-size:1rem;margin:90px 0 12px}.card-list li{font-size:14px;margin-bottom:4px}.card-btn{font-size:1rem;padding:10px 0;width:100%}}@media (max-width:1024px){.custom-package-select{max-width:220px}}@media (max-width:900px){.custom-package-card{flex-direction:column-reverse;padding:32px 22px;align-items:stretch;gap:22px}.custom-package-content{width:100%;gap:12px}.custom-package-title{font-size:1.5rem}.custom-package-desc,.custom-package-select{font-size:1rem;max-width:100%}.custom-package-select{padding:10px 14px;margin:0!important}.custom-package-image{width:100%;justify-content:center;margin-top:18px}.icon-bg{width:180px;height:180px}.check-gif{height:120px}.custom-package-content .btn-submit{margin-top:12px;font-size:14px;width:100%}}@media (max-width:600px){.custom-package-section{padding:32px 0}.login-box{padding:22px!important}.navbar.navbar-expand-lg{padding-right:20px!important;padding-left:20px!important}.custom-package-card{padding:16px 12px;border-radius:10px}.custom-package-title{font-size:1.1rem}.custom-package-label{font-size:1rem}.custom-package-price{font-size:1.2rem;gap:2px}.custom-package-desc{font-size:.95rem;margin-bottom:8px}.custom-package-select{font-size:.95rem;padding:8px 10px;margin:0!important}.icon-bg{width:100px;height:100px}.check-gif{height:60px}}.hero-end-circles span,.hero-start-circles span{width:clamp(18px,4vw,36px);height:clamp(18px,4vw,36px);min-width:14px;min-height:14px;max-width:36px;max-height:36px;border-radius:50%;display:inline-block}.hero-end-circles span{width:clamp(28px,7vw,56px);height:clamp(28px,7vw,56px);min-width:20px;min-height:20px;max-width:56px;max-height:56px}@media (max-width:900px){.hero-start-circles{margin-bottom:.4rem}.hero-end-circles span,.hero-start-circles span{width:clamp(12px,5vw,24px);height:clamp(12px,5vw,24px)}.hero-end-circles span{width:clamp(18px,10vw,32px);height:clamp(18px,10vw,32px)}.circle-gold,.circle-green{margin-left:-8px}}@media (max-width:600px){.hero-end-circles span,.hero-start-circles span{width:clamp(8px,7vw,18px);height:clamp(8px,7vw,18px)}.hero-end-circles span{width:clamp(12px,14vw,22px);height:clamp(12px,14vw,22px)}.circle-gold,.circle-green{margin-left:-6px}}.payment-section h2{text-align:center;color:var(--dark-blue);margin-bottom:24px;font-size:1.8em;font-weight:600}.payment-methods{display:flex;flex-direction:row}.payment-details,.payment-methods{margin-bottom:24px}.form-group{margin-bottom:16px}.form-group input{border-radius:50px;border:1px solid #e0b83b44;padding:.75rem 1.2rem;font-size:1rem;color:var(--dark-blue);box-shadow:none;transition:border-color .2s;width:100%}.form-group input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px rgba(182,143,14,.2)}.form-row{display:flex;gap:16px}.form-row .form-group{flex:1}.pay-button{width:100%;padding:12px;background:var(--gold);color:var(--dark-blue);border:none;border-radius:50px;font-size:1.1em;font-weight:500;cursor:pointer;transition:background .3s}.pay-button:hover{background:var(--nav-link-active)}@media (max-width:480px){.form-row{flex-direction:column;gap:12px}.category-card{width:100%}}.breadcrumb-nav{padding:16px 0;background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/img2.0d42ebbc.png);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden;height:350px;margin-top:-134px;margin-bottom:80px}.breadcrumb-nav:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--dark-blue);opacity:.7;z-index:0}.breadcrumb-container{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin-top:190px;padding:0 20px;max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:1;justify-content:center}.breadcrumb-item{display:flex;align-items:center;font-size:1rem;color:var(--nav-link)}.breadcrumb-item+.breadcrumb-item:before{content:"/";margin:0 8px;color:var(--nav-link)}.breadcrumb-link{color:var(--nav-link);text-decoration:none;transition:color .3s ease;font-size:clamp(1rem,2vw,22px);font-weight:600}.breadcrumb-link:hover{color:var(--gold)}.breadcrumb-active{color:var(--gold);font-weight:600;font-size:clamp(1rem,2.5vw,2rem)}.breadcrumb-nav h1{font-size:clamp(14px,2.5vw,24px)!important;font-weight:600;margin:0}.about-page .categories-grid .category-card:nth-child(2){justify-self:center}.about-page .section-title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:var(--dark-blue);text-align:center;margin-bottom:1rem;text-transform:capitalize}.about-page .section-description{font-size:clamp(1rem,2.2vw,1.25rem);color:#555;line-height:1.7;max-width:800px;margin:0 auto 2rem;text-align:center}.categories-grid .category-card:first-child{justify-self:left}.payment-method-section{max-width:600px;margin:0 auto}.payment-method-section h3{margin-bottom:20px;text-align:start;color:#333}.customer-info h3,.payment-method-section h3{font-size:26px;font-weight:500}.custom-package-actions{gap:10px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:600px){.business-section{padding:0}.custom-package-actions{grid-template-columns:1fr}.custom-package-actions .btn-gold{padding:0 12px;font-size:14px}}.payment-container{min-height:100vh;background:linear-gradient(135deg,var(--dark-blue) 0 60%,#23645d 100%);margin-top:-135px;padding:160px 20px 80px}.payment-wrapper{max-width:1200px;margin:0 auto;background:var(--white);border-radius:20px;box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:600px}.package-section{color:var(--white);padding:30px;display:flex;flex-direction:column;justify-content:space-between;background-image:linear-gradient(rgb(0 0 0/75%),rgb(0 0 10/90%)),url(webpack:///mini-css-extract-plugin//_next/static/media/hero.53c623d7.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.package-header{gap:12px;margin-bottom:20px}.package-header,.package-icon{display:flex;align-items:center}.package-icon{background:var(--gold);width:40px;height:40px;border-radius:8px;justify-content:center;font-size:20px}.package-title{font-size:24px;font-weight:600;margin:0}.package-subtitle{color:var(--nav-link);margin:0;font-size:14px}.package-price{font-size:48px;font-weight:700;margin:20px 0}.price-period{font-size:16px;color:var(--nav-link);font-weight:400}.package-features{list-style:none;padding:0;margin:30px 0}.package-features li{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:15px;font-family:Cairo,sans-serif}.feature-icon{width:20px;height:20px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:12px}.feature-icon.disabled{background:#4a5568}.modify-plan{color:var(--nav-link-active);text-decoration:underline;font-size:14px;cursor:pointer;margin-top:20px}.auto-renewal{margin-top:30px;padding-top:20px;border-top:1px solid #2d3748}.auto-renewal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.auto-renewal-status{font-size:12px;color:var(--nav-link);display:block;margin-top:10px}.auto-renewal-text{font-size:12px;color:var(--nav-link);line-height:1.4}.btn-submit{background:var(--gold);color:var(--white);border-radius:50px;padding:10px 30px;font-size:18px;border:none;width:fit-content;transition:background .2s,color .2s;white-space:nowrap}.btn-submit:hover{background:#bfa034;color:var(--white)}.payment-section{padding:30px;background:var(--white)}.payment-header{margin-bottom:20px}@media (max-width:576px){html[lang=ar] .custom-package-price{font-size:28px;gap:4px;align-items:center}html[lang=ar] .custom-package-price .price-amount{line-height:1}html[lang=ar] .custom-package-price .price-currency{display:inline-flex;align-items:center}html[lang=ar] .custom-package-price .price-currency img.reyal-icon{width:20px!important;height:20px!important}html[lang=ar] .btn-gold,html[lang=ar] .btn-submit{font-size:16px;padding:10px 16px;width:fit-content;display:inline-flex;align-items:center;justify-content:center}}.payment-title{font-size:24px;font-weight:600;color:var(--dark-blue);margin-bottom:8px}.payment-subtitle{color:#718096;font-size:14px;margin:0}.form-label{display:block;font-size:14px;font-weight:500;color:white;margin-bottom:8px}.card-input{position:relative}.payment-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.payment-option{position:relative;cursor:pointer}.payment-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.payment-option-content{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:2px solid #e2e8f0;border-radius:8px;transition:all .3s;background:var(--white);font-size:13px;font-weight:500;color:var(--dark-blue)}.payment-option-content i{font-size:20px;color:var(--gold)}.payment-option input[type=radio]:checked+.payment-option-content{border-color:var(--gold);background:rgba(182,143,14,.05)}.payment-details{margin-bottom:20px}.form-control:focus{outline:none;border-color:var(--gold)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.discount-section{margin-bottom:25px}.discount-input-group{display:flex;gap:10px}.discount-input{flex:1}.apply-btn{background:var(--green);color:var(--white);padding:12px 20px;border-radius:50px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .3s}.apply-btn:hover{background:transparent;border:1px solid var(--green);color:var(--green)}.card-brand{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-weight:700;color:var(--dark-blue);font-size:12px;padding:4px 8px;background:rgba(182,143,14,.1);border-radius:4px}.order-summary{background:#f7fafc;padding:20px;border-radius:12px;margin:25px 0}.summary-row{align-items:center;font-size:14px}.summary-row.total{font-size:18px;font-weight:600;color:var(--dark-blue);padding-top:15px;border-top:1px solid #e2e8f0;margin-top:15px;margin-bottom:0}.payment-actions{display:flex;gap:12px;margin-top:20px;justify-content:flex-end}textarea{border-radius:8px!important}.btn-cancel{background:transparent;color:#718096;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.btn-cancel:hover{background:#f7fafc}.btn-primary{background:var(--gold);color:var(--white);padding:12px 20px;border-radius:50px;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.btn-primary:hover{background:linear-gradient(90deg,#e0b83b,rgba(255,255,255,.4) 30%,rgba(255,255,255,.1) 60%);background-size:200% 100%;animation:slideBlur 1s ease-in-out infinite;transform:translateY(-3px)}.btn-primary:active{background-color:var(--nav-link-active)!important}@media (max-width:768px){.form-row,.payment-wrapper{grid-template-columns:1fr}.payment-actions{flex-direction:column}.payment-methods{grid-template-columns:1fr}}policy-checkbox{display:flex;align-items:center;font-size:14px;color:#1a202c;cursor:pointer}.policy-checkbox input[type=checkbox]{display:none}.policy-label{display:flex;align-items:center;gap:8px;position:relative;padding-left:28px}.policy-label:before{content:"";position:absolute;left:0;width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;transition:all .3s ease}.policy-checkbox input[type=checkbox]:checked+.policy-label:before{background:#b68f0e;border-color:#b68f0e}.policy-checkbox input[type=checkbox]:checked+.policy-label:after{content:"✓";position:absolute;left:5px;color:#fff;font-size:14px;font-weight:700}.terms-link{color:#b68f0e;text-decoration:underline;transition:color .3s ease}.terms-link:hover{color:#a67c00}.policies-section{background:var(--dark-blue);min-height:100vh;padding:40px 20px;margin-top:-82px}.policies-main-title{font-size:42px;font-weight:700;color:var(--white);text-align:center!important;margin-bottom:40px;font-family:Cairo,sans-serif}.policies-single-card{max-width:1000px;margin:0 auto;background:#2a3a4a;border-radius:20px;padding:50px;box-shadow:0 10px 40px rgba(0,0,0,.3)}.policies-card-content{color:var(--white);font-size:16px;line-height:1.8;font-family:Cairo,sans-serif}.policies-card-content p{margin-bottom:20px;color:var(--white)}.policies-card-content strong{font-weight:600;color:var(--green)}.policies-card-content h2,.policies-card-content h3,.policies-card-content h4{color:var(--green);font-weight:700;margin-top:30px;margin-bottom:20px;font-size:24px}.policies-card-content h2.policy-section-title{color:var(--green);font-size:28px;margin-top:40px;margin-bottom:25px;border-bottom:2px solid var(--green);padding-bottom:10px}.policies-card-content ol,.policies-card-content ul{margin:20px 0;padding-right:30px;padding-left:30px;color:var(--white)}.policies-card-content li{margin-bottom:12px;color:var(--white)}.policies-card-content a{color:var(--gold);text-decoration:none;transition:color .2s}.policies-card-content a:hover{color:var(--green);text-decoration:underline}@media (max-width:768px){.policies-main-title{font-size:32px;margin-bottom:30px}.policies-single-card{padding:30px 20px;border-radius:15px}.policies-card-content{font-size:15px}.policies-card-content h2.policy-section-title{font-size:22px;margin-top:30px;margin-bottom:20px}.policies-card-content h2,.policies-card-content h3,.policies-card-content h4{font-size:20px}}@media (max-width:600px){.policies-section{padding:30px 15px}.policies-main-title{font-size:28px;margin-bottom:25px}.policies-single-card{padding:25px 15px;border-radius:12px}.policies-card-content{font-size:14px}.policies-card-content h2.policy-section-title{font-size:20px}.policies-card-content ol,.policies-card-content ul{padding-right:20px;padding-left:20px}}.policies-title{font-size:32px;font-weight:700;color:var(--dark-blue);text-align:center;margin-bottom:15px}.policies-subtitle{font-size:16px;color:#718096;text-align:center;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.policies-content{max-width:900px;margin:0 auto;padding:20px 0;color:#425770;font-size:16px;line-height:1.8;font-family:Cairo,sans-serif}.policies-content p{margin-bottom:16px}.policies-content strong{font-weight:600;color:var(--dark-blue)}.policies-content ol,.policies-content ul{margin:16px 0;padding-right:24px;padding-left:24px}.policies-content li{margin-bottom:8px}.policies-content a{color:var(--green);text-decoration:none;transition:color .2s}.policies-content a:hover{color:var(--gold);text-decoration:underline}.consulting-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:60px}.service-card{background:#fff;border-radius:15px;padding:30px;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.service-card:hover{background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.4) 30%,rgba(255,255,255,.1) 60%);background-size:200% 100%;animation:slideBlur 1s ease-in-out infinite;transform:translateY(-5px)}.service-icon{min-width:60px;min-height:60px;width:60px;height:60px;background:#b68f0e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.service-title{font-size:24px;font-weight:600;margin-bottom:15px}.service-desc{font-size:16px;color:#718096;margin-bottom:20px}.service-features li{display:flex;align-items:center;gap:10px;font-size:15px;color:#1a202c;margin-bottom:10px}.service-features li i{color:#b68f0e}.policy-agreement{text-align:center;max-width:800px;margin:0 auto}.agreement-title{font-size:24px;font-weight:600;color:var(--dark-blue);margin-bottom:15px}.agreement-desc{font-size:16px;color:#718096;margin-bottom:30px}@media (max-width:768px){.consulting-services{grid-template-columns:1fr}.service-card{text-align:center}.service-icon{margin-left:auto;margin-right:auto}}@keyframes slideBlur{0%{background-position:0 50%}to{background-position:200% 50%}}.services-page{padding-bottom:80px}.services-page h2{font-size:2.5rem;font-weight:700;color:var(--dark-blue)}.services-page .category-card{width:525px;border-radius:16px;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:24px;position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:380px;z-index:1}.services-page-categories-grid{display:flex;grid-template-columns:repeat(3,1fr);gap:32px;justify-items:center;align-items:center;max-width:1900px;margin:0 auto;justify-content:center}.service-card-link{text-decoration:none;color:inherit;display:block;transition:all .3s ease!important}.service-card-link:hover{border-radius:16px;transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.15);text-decoration:none;color:inherit}.coming-soon-notification{position:fixed;top:20px;right:20px;background:var(--dark-blue);color:var(--white);padding:20px;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.2);z-index:9999;transform:translateX(100%);transition:transform .3s ease;max-width:300px;border-left:4px solid var(--gold)}.coming-soon-notification.show{transform:translateX(0)}.notification-content{position:relative}.notification-content h4{margin:0 0 8px;color:var(--gold);font-size:18px;font-weight:600}.notification-content p{margin:0;font-size:14px;line-height:1.4;color:var(--nav-link)}.notification-close{position:absolute;top:-10px;right:-10px;background:var(--gold);color:var(--dark-blue);border:none;border-radius:50%;width:24px;height:24px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.notification-close:hover{background:var(--nav-link-active);transform:scale(1.1)}@media (max-width:768px){.coming-soon-notification{top:10px;right:10px;left:10px;max-width:none;transform:translateY(-100%)}.coming-soon-notification.show{transform:translateY(0)}.service-card-link:hover{transform:translateY(-4px)}.service-card-link.disabled-card:hover{transform:translateY(-2px)}}.accounting-services-page{background-color:var(--white);color:var(--dark-blue);padding-bottom:80px}.accounting-services-page .page-title{font-size:2.5rem;font-weight:700;color:var(--dark-blue);margin-bottom:1rem}.accounting-services-page .lead{font-size:1.25rem;color:var(--nav-link)}.accounting-services-page .service-card{background:var(--white);border-radius:12px;box-shadow:var(--shadow);transition:transform .3s ease}.accounting-services-page .service-card:hover{transform:translateY(-5px)}.accounting-services-page .service-title{font-size:1.5rem;color:var(--green);margin-bottom:.75rem}.accounting-services-page .service-features{list-style:none;padding:0;margin:0}.accounting-services-page .service-features li{position:relative;padding:8px 0 8px 24px;color:var(--dark-blue)}.accounting-services-page .service-features li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.accounting-services-page .cta-section{background:var(--dark-blue);color:var(--white);border-radius:12px}.accounting-services-page .cta-btn{background:var(--gold);color:var(--white);padding:12px 24px;border-radius:50px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.accounting-services-page .cta-btn:hover{background:var(--nav-link-active)}@media (max-width:1024px){.services-page-categories-grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){.accounting-services-page .page-title{font-size:2rem}.services-page .category-card{width:100%}.accounting-services-page .lead{font-size:1rem}.accounting-services-page .service-title{font-size:1.25rem}.services-page-categories-grid{display:flex;flex-direction:column}}.accounting-services-page{min-height:100vh}.page-title{font-size:3rem;margin-bottom:1.5rem;position:relative}.page-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--gold);border-radius:2px}.lead{font-size:1.3rem;max-width:700px;margin:0 auto;color:#666;line-height:1.6}.service-card{background:white;border-radius:20px;box-shadow:var(--shadow);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.2);height:100%;display:flex;flex-direction:column}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold);transform:scaleX(0);transition:transform .3s ease}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{transform:translateY(-10px);box-shadow:var(--card-hover-shadow)}.service-card:after{content:"";position:absolute;top:20px;right:20px;width:60px;height:60px;background:rgba(182,143,14,.05);border-radius:50%;opacity:.8;transition:all .3s ease}.service-card:hover:after{transform:scale(1.1);opacity:1;background:rgba(182,143,14,.08)}.service-title{font-size:1.5rem;font-weight:700;color:var(--dark-blue);margin-bottom:1rem;position:relative;z-index:2}.service-card p{color:#666;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.service-features{list-style:none;padding:0;margin:0}.service-features li{position:relative;padding:.7rem 0 .7rem 2rem;color:#555;font-weight:500;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.service-features li:last-child{border-bottom:none}.service-features li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center}.service-features li:after{content:"✓";position:absolute;left:6px;top:50%;transform:translateY(-50%);color:white;font-size:12px;font-weight:700;z-index:2}.service-features li:hover{color:var(--dark-blue);padding-left:2.5rem}.accounting-services-page .stats-section{background:white;border-radius:20px;box-shadow:var(--shadow);padding:3rem 0;margin:4rem 0}.accounting-services-page .stat-item{text-align:center;padding:1rem}.accounting-services-page .stat-number{font-size:3rem;font-weight:700;color:var(--gold);display:block}.accounting-services-page .stat-label{color:#666;font-size:1.1rem;margin-top:.5rem;font-weight:500}.cta-section{background:var(--green);color:white;border-radius:20px;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="25" cy="25" r="2" fill="%23ffffff" opacity="0.1"/><circle cx="75" cy="75" r="2" fill="%23ffffff" opacity="0.1"/><circle cx="50" cy="10" r="1" fill="%23ffffff" opacity="0.05"/></svg>');animation:float 20s linear infinite}.cta-section h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:2}.cta-section p{font-size:1.2rem;opacity:.95}.cta-btn,.cta-section p{position:relative;z-index:2}.cta-btn{background:white;padding:1rem 2.5rem;border:none;border-radius:50px;font-weight:600;display:inline-flex;align-items:center;gap:.7rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2);font-size:1.1rem}.cta-btn,.cta-btn:hover{color:var(--dark-blue);text-decoration:none}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.cta-btn:after{content:"→";font-size:1.2rem;transition:transform .3s ease}.cta-btn:hover:after{transform:translateX(5px)}.process-section{margin:4rem 0;background:white;border-radius:20px;padding:3rem;box-shadow:var(--shadow)}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.process-step{text-align:center;position:relative;padding:1.5rem;border-radius:15px;transition:all .3s ease}.process-step:hover{background:rgba(42,140,130,.04);transform:translateY(-5px)}.step-number{width:60px;height:60px;background:var(--gold);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem;box-shadow:0 4px 15px rgba(182,143,14,.2)}.step-title{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--dark-blue)}.step-description{color:#666;line-height:1.6}@media (max-width:768px){.page-title{font-size:2.2rem}.close-btn.btn{width:40px;height:40px}.lead{font-size:1.1rem}.service-card{margin-bottom:2rem}.cta-section h2{font-size:2rem}.process-section{padding:2rem 1rem}}.fade-in-up{opacity:1;transform:translateY(0);transition:all .6s ease-out}.fade-in-up:hover{opacity:.95}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.service-card:first-child{animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}.service-card:nth-child(4){animation-delay:.4s}.payment-form-scroll{max-height:900px;overflow-y:auto;padding-right:16px;scrollbar-width:thin;scrollbar-color:var(--gold) var(--white)}.about-page button.btn.btn-gold{display:none}.contact-location-section{padding:0 0 80px;color:var(--dark-blue)}.login-text{font-size:24px}.lets-talk-title{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;color:var(--dark-blue);margin-bottom:30px;line-height:1.3;text-transform:capitalize;text-align:center}.contact-container{display:flex;flex-wrap:wrap;gap:30px;margin:0 auto;padding:0 15px}.contact-location-left,.contact-location-right{flex:1;min-width:280px}.clients-swiper-container{padding:40px 0}.contact-location-right{display:flex;align-items:center}.contact-social-cards{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto 60px;padding:0 15px;justify-content:space-between}.contact-social-card{background:var(--white);border-radius:12px;padding:24px;text-align:center;flex:1;width:100%;border:1px solid rgba(78,124,169,.4);transition:all .3s ease}.contact-social-card:hover{transform:translateY(-8px);box-shadow:0 4px 15px rgb(81 126 172/20%)}.contact-social-icon{font-size:36px;color:var(--gold);margin-bottom:15px;animation:pulse 2s ease-in-out infinite}.contact-social-card:first-child .contact-social-icon{color:var(--green)}.contact-social-card:nth-child(2) .contact-social-icon{color:var(--dark-blue)}.contact-social-card:nth-child(3) .contact-social-icon{color:var(--gold)}.contact-social-card:first-child .contact-social-link{background-color:var(--green)}.contact-social-card:nth-child(2) .contact-social-link{background-color:var(--dark-blue)}.contact-social-card:nth-child(3) .contact-social-link{background-color:var(--gold)}.contact-social-card:first-child .contact-social-link:hover{background-color:#23736a}.contact-social-card:nth-child(2) .contact-social-link:hover{background-color:#13202d}.contact-social-card:nth-child(3) .contact-social-link:hover{background-color:#96740b}.contact-social-title{font-size:1.3rem;font-weight:700;color:var(--dark-blue);margin:0 0 10px}.contact-social-info{font-size:1rem;color:var(--nav-link);margin-bottom:15px}.contact-social-link{display:inline-block;padding:10px 20px;font-size:.95rem;font-weight:500;color:var(--white);background:var(--gold);border-radius:50px;text-decoration:none;transition:background .3s ease,transform .2s ease}.contact-social-link:hover{background:var(--nav-link-active);transform:scale(1.05)}.contact-label{font-size:1rem;text-transform:uppercase;color:var(--gold);letter-spacing:1.5px;display:block;margin-bottom:10px}.contact-title{font-size:2.25rem;font-weight:700;margin:15px 0 20px;line-height:1.4}.contact-highlight-green{color:var(--green)}.contact-desc{font-size:1.1rem;line-height:1.7;margin-bottom:30px;opacity:.9}.contact-form-group{margin-bottom:40px;position:relative}.contact-form-label{position:absolute;top:-10px;left:15px;font-size:.9rem;color:var(--nav-link);background:var(--white);padding:0 6px;transition:all .3s ease}.contact-form-label.active{color:var(--gold);font-size:.85rem;transform:translateY(-15px)}.contact-form-control{width:100%;padding:12px 20px;font-size:1rem;border:1px solid var(--nav-link);border-radius:50px;background:var(--white);color:var(--dark-blue);transition:border-color .3s ease,box-shadow .3s ease}.contact-form-control:focus{outline:none;border-color:var(--gold);box-shadow:0 0 8px rgba(182,143,14,.2)}.contact-form-control::placeholder{color:var(--nav-link);opacity:.6}textarea.contact-form-control{resize:vertical;min-height:120px;border-radius:8px}.contact-btn{padding:12px 30px;font-size:1rem;font-weight:500;border-radius:50px;cursor:pointer;transition:all .3s ease}.contact-btn-gold{background:var(--gold);color:var(--white);border:none;width:100%}.contact-btn-gold:hover{background:var(--nav-link-active);transform:scale(1.05)}.contact-btn-outline{background:transparent;border:1px solid var(--gold);color:var(--gold)}.contact-btn-outline:hover{background:var(--gold);color:var(--dark-blue)}.contact-map{width:100%;height:auto;display:block}@media (max-width:766px){.contact-social-cards{flex-direction:column;align-items:center}.contact-social-card{width:100%}.contact-container{flex-direction:column-reverse;gap:20px}.contact-title{font-size:1.8rem}.contact-desc{font-size:1rem}}@media (max-width:480px){.contact-social-card{padding:20px}.contact-social-icon{font-size:2rem}.contact-social-title{font-size:1.2rem}}.payment-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);justify-content:center;align-items:center}.payment-modal-content{background:white;padding:30px;max-width:400px;text-align:center;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modal-title{font-size:24px;margin-bottom:10px}.modal-actions{margin-top:20px;gap:10px}.btn.btn-secondary{background-color:#ccc;color:#000;padding:10px 20px;border-radius:20px;border:none;cursor:pointer}.contact-info-item a{text-decoration:none}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.modal-overlay.active{opacity:1;visibility:visible}.success-modal{background:white;border-radius:20px;padding:50px;max-width:500px;width:90%;text-align:center;transform:scale(.8);transition:all .3s ease;box-shadow:0 30px 60px rgba(0,0,0,.3);position:relative}.modal-overlay.active .success-modal{transform:scale(1)}.success-icon{color:#fff;background:linear-gradient(135deg,#27ae60,#2ecc71);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 30px;animation:pulse 2s infinite;display:flex;font-size:36px}.success-icon i{font-size:36px;color:white}.modal-title{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:15px}.modal-subtitle{color:#7f8c8d;font-size:18px;margin-bottom:30px;line-height:1.6}.payment-details-summary{background:#f8f9fa;padding:25px;border-radius:15px;margin-bottom:30px;text-align:left}.summary-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:16px}.summary-row:last-child{font-weight:700;font-size:18px;padding-top:10px;border-top:2px solid #e1e8ed;margin-bottom:0}.modal-actions{display:flex;gap:15px;justify-content:center}.btn-download{background:linear-gradient(135deg,var(--dark-blue) 0 60%,#23645d 100%);color:white!important;display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease!important;box-shadow:0 4px 12px rgba(0,0,0,.1);text-decoration:none}.btn-download:hover{transform:translateY(-2px);background:linear-gradient(135deg,#23645d 0 40%,var(--dark-blue) 100%);box-shadow:0 6px 18px rgba(0,0,0,.15)}.btn-download:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-close-icon{position:absolute;top:15px;right:15px;background:#6c757d;color:white;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;padding:0;cursor:pointer;transition:background .3s ease}.btn-close-icon:hover{background:#5a6268}@media (max-width:768px){.success-modal{padding:30px;margin:20px}.modal-actions{flex-direction:column}.btn-close-icon{width:36px;height:36px;font-size:18px;top:10px;right:10px}}.file-upload-container{position:relative;width:100%}.file-upload-input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.file-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;border:2px dashed #e1e8ed;border-radius:12px;background:#f8f9fa;cursor:pointer;transition:all .3s ease;min-height:160px}.file-upload-label:hover{border-color:var(--dark-blue);background:#f0f8ff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.file-upload-label.dragover{border-color:#27ae60;background:#f0fff4;transform:scale(1.02)}.upload-icon{margin-bottom:15px;display:flex;align-items:center;justify-content:center}.upload-icon i{font-size:48px;color:var(--dark-blue);transition:all .3s ease}.file-upload-label:hover .upload-icon i{transform:scale(1.1);color:#27ae60}.upload-text{text-align:center}.upload-title{display:block;font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:8px}.upload-subtitle{display:block;font-size:14px;color:#7f8c8d;margin-bottom:6px}.upload-formats{display:block;font-size:12px;color:#95a5a6;font-style:italic}.file-preview{margin-top:15px;border:1px solid #e1e8ed;border-radius:8px;overflow:hidden;background:white;box-shadow:0 2px 8px rgba(0,0,0,.1)}.file-preview img{width:100%;max-height:200px;object-fit:cover;display:block}.file-info{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#f8f9fa;border-top:1px solid #e1e8ed}.file-info span{font-size:14px;color:#2c3e50;font-weight:500;flex:1;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-file{background:#e74c3c;color:white;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:14px}.remove-file:hover{background:#c0392b;transform:scale(1.1)}.form-group label{display:block}.file-upload-container.error .file-upload-label{border-color:#e74c3c;background:#fdf2f2}.file-upload-container.error .upload-icon i{color:#e74c3c}@media (max-width:768px){.file-upload-label{padding:30px 15px;min-height:140px}.upload-icon i{font-size:36px}.upload-title{font-size:16px}.upload-subtitle{font-size:13px}.upload-formats{font-size:11px}}.auto-renewal .pricing-toggle-container{display:flex;text-align:left;margin-bottom:18px!important}.pricing-toggle-container h3{color:var(--gold)}.payment-container .package-price{display:flex;align-items:center;gap:10px}.annual-text{color:var(--green);font-weight:600}.hero-btns .circle{opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease}.hero-btns .btn-gold:hover+.circle{opacity:1;transform:translateX(0)}.login-btn{color:#fff;background-color:#b68f0e;border:none;border-radius:20px;margin-top:11px;font-weight:700;padding:14px;font-size:15px}.login-box{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:566px;padding:40px;border-radius:40px!important;background:rgb(207 214 221/4%)}.login-page .regist-link{padding-top:20px}.login-btn:hover{background-color:#1a2a3a;color:#b68f0e;transition:.3s}.login_form input::placeholder{color:rgb(248 248 248/49%)!important}.login_form input{border:1px solid rgb(152 159 166/54%)!important}.login_form input,.login_form input:focus{color:rgb(248 248 248)!important;background:rgb(48 63 77)!important}.login_form{display:flex!important;flex-direction:column!important}.login_form .mb-3{flex:none!important}.login_form .form-control,.login_form .mb-3{display:block!important;width:100%!important}.login_form .form-control{box-sizing:border-box!important}.login_page{background:linear-gradient(135deg,var(--dark-blue) 0 60%,#23645d 100%);margin-top:-135px;padding:160px 20px 80px}button.btn.btn-link{color:#2a8c82;font-size:16px}.form-control:focus{border-color:#b68f0e;box-shadow:0 0 5px rgba(182,143,14,.5)}.login-logo{display:block;margin:auto auto 20px}.login_form p{color:#cbcbcb}.hamburger-icon{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.line{width:100%;height:2px;background-color:#fefefc;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.line1.active{transform:translateY(8px) rotate(45deg)}.line2.active{opacity:0;transform:scale(0)}.line3.active{transform:translateY(-8px) rotate(-45deg)}.user-dropdown{min-width:180px;z-index:1050;opacity:0;transform:translateY(-10px) translateX(50%);visibility:hidden;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background:#1a2a3a!important;border-color:#4d627757!important;border-radius:17px!important}.user-dropdown.show{opacity:1;transform:translateY(0) translateX(50%);visibility:visible}button.btn.btn-outline-danger.btn-sm.w-100.btn-with-icon.mt-2{display:flex;gap:10px;align-items:center;justify-content:center}.dropdown-item-custom{color:var(--nav-link);align-items:center;gap:10px;transition:all .2s;display:flex!important;transform:translateX(0);border-bottom-color:rgba(77,98,119,.34)!important}.dropdown-item-custom:hover{background-color:#2b3f52;transform:translateX(2px)}.chevron-icon{transition:transform .3s ease}.btn-outline-gold{color:#d4af37;border-color:#d4af37;padding:8px 22px;border-radius:25px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-outline-gold:hover{background-color:#d4af37;color:white;border-color:#d4af37;transform:translateY(-1px);box-shadow:0 4px 8px rgba(212,175,55,.3)}.btn-outline-gold:active{transform:translateY(0)}.side-nav{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:linear-gradient(135deg,#1a2a3a,#243447);box-shadow:-2px 0 20px rgba(0,0,0,.15);z-index:1060;transition:right .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;backdrop-filter:blur(10px)}.side-nav.open{right:0}.side-nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1050;opacity:0;visibility:hidden;transition:all .3s ease;backdrop-filter:blur(2px)}.side-nav-overlay.show{opacity:1;visibility:visible}.side-nav-header{border-bottom:1px solid rgba(255,255,255,.1);background:rgba(26,42,58,.95);backdrop-filter:blur(10px)}.side-nav.open .nav-item{animation:slideInFromRight .4s ease-out forwards;opacity:0;transform:translateX(20px)}.nav-link-animated{color:#e8e9ea!important;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent;position:relative;overflow:hidden}.nav-link-animated:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.2),transparent);transition:left .5s}.nav-link-animated:hover:before{left:100%}.nav-link-animated:hover{background-color:rgba(212,175,55,.1);border-color:rgba(212,175,55,.3);transform:translateX(5px);color:#d4af37!important}.nav-link-animated i{transition:transform .3s ease}.nav-link-animated:hover i{transform:scale(1.1)}.side-nav.open .lang-switch-mobile{animation:slideInFromRight .4s ease-out forwards;opacity:0;transform:translateX(20px)}.lang-btn{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lang-btn:hover{transform:translateY(-2px)}.side-nav.open .mobile-user-section{animation:slideInFromRight .4s ease-out forwards;opacity:0;transform:translateX(20px)}.user-info-card{border:1px solid #dee2e6;transition:all .3s ease;background:linear-gradient(135deg,#f8f9fa,#ffffff)}.user-info-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.pulse-icon{animation:pulse 2s infinite}.count-number{color:#d4af37;animation:countBounce .5s ease-out}.btn-with-icon{transition:all .3s ease;position:relative;overflow:hidden}.btn-with-icon:hover{transform:translateX(3px)}.btn-with-icon i{transition:transform .3s ease}.btn-with-icon:hover i{transform:scale(1.1)}.cta-btn-mobile{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:linear-gradient(45deg,#d4af37,#f4d03f)}.cta-btn-mobile:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.cta-btn-mobile:hover:before{left:100%}.cta-btn-mobile:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.4)}.pulse-btn{animation:subtlePulse 2s infinite}.close-btn{color:#e8e9ea;font-size:1.5rem;line-height:1;transition:all .3s ease}.close-btn:hover{color:#d4af37;transform:rotate(90deg) scale(1.1)}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes subtlePulse{0%,to{transform:scale(1);box-shadow:0 2px 4px rgba(212,175,55,.2)}50%{transform:scale(1.02);box-shadow:0 4px 8px rgba(212,175,55,.3)}}@keyframes countBounce{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.lang-switch-mobile .flex-1{flex:1}.text-gold{color:#d4af37}@media (max-width:576px){.side-nav{width:280px}.user-dropdown{min-width:160px}}@media (max-width:380px){.side-nav{width:100%;right:-100%}}[dir=rtl] .side-nav{right:auto;left:-100%}[dir=rtl] .side-nav.open{left:0}[dir=rtl] .user-dropdown{left:0;right:auto}[dir=rtl] .nav-link-animated:hover{transform:translateX(-5px)}.side-nav::-webkit-scrollbar{width:4px}.side-nav::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.side-nav::-webkit-scrollbar-thumb{background:rgba(212,175,55,.5);border-radius:2px}.side-nav::-webkit-scrollbar-thumb:hover{background:rgba(212,175,55,.7)}.not-found-page{background:linear-gradient(135deg,var(--dark-blue) 0,#102a47 100%);color:var(--white);min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;margin-top:-114px}.particles{position:absolute;width:100%;height:100%;overflow:hidden}.particle{background:var(--gold);opacity:.1;animation:float 6s ease-in-out infinite}.particle:first-child{width:4px;height:4px;left:10%;animation-delay:0s}.particle:nth-child(2){width:6px;height:6px;left:20%;animation-delay:1s}.particle:nth-child(3){width:3px;height:3px;left:30%;animation-delay:2s}.particle:nth-child(4){width:5px;height:5px;left:40%;animation-delay:3s}.particle:nth-child(5){width:4px;height:4px;left:50%;animation-delay:4s}.particle:nth-child(6){width:6px;height:6px;left:60%;animation-delay:5s}.particle:nth-child(7){width:3px;height:3px;left:70%;animation-delay:2.5s}.particle:nth-child(8){width:4px;height:4px;left:80%;animation-delay:1.5s}.particle:nth-child(9){width:5px;height:5px;left:90%;animation-delay:3.5s}.error-code{font-size:clamp(6rem,15vw,12rem);font-weight:900;background:linear-gradient(45deg,var(--gold),var(--nav-link-active));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;text-shadow:0 0 50px rgba(224,184,59,.3);animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{filter:drop-shadow(0 0 20px rgba(224,184,59,.5))}to{filter:drop-shadow(0 0 30px rgba(224,184,59,.8))}}.error-title{font-size:clamp(1.5rem,4vw,2.5rem);margin-bottom:1rem;color:var(--white);font-weight:600}.error-message{font-size:14PX;color:red}.actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.illustration{margin-bottom:2rem;position:relative}.orbit{width:200px;height:200px;border:2px solid var(--green);border-radius:50%;margin:0 auto;position:relative;opacity:.3;animation:spin 20s linear infinite}.orbit:before{content:"";position:absolute;width:8px;height:8px;background:var(--gold);border-radius:50%;top:-4px;left:calc(50% - 4px);box-shadow:0 0 10px var(--gold)}.search-container{margin-top:2rem;position:relative;max-width:300px;margin-left:auto;margin-right:auto}.search-input{width:100%;padding:.8rem 1rem;border:2px solid rgba(42,140,130,.3);border-radius:25px;background:rgba(255,255,255,.05);color:var(--white);font-size:1rem;outline:none;transition:all .3s ease}.not-found-page .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.search-input:focus{border-color:var(--green);box-shadow:0 0 20px rgba(42,140,130,.2)}.search-input::placeholder{color:var(--nav-link)}.background-text{position:absolute;font-size:20rem;font-weight:900;color:rgba(42,140,130,.03);z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);user-select:none;pointer-events:none}@media (max-width:768px){.actions{flex-direction:column;align-items:center}}.verify-container{background:var(--white);border-radius:24px;padding:40px;box-shadow:var(--shadow),0 20px 60px rgba(0,0,0,.1);width:100%;max-width:480px;text-align:center;position:relative;overflow:hidden}.verify-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--gold),var(--green));border-radius:24px 24px 0 0}.back-button{position:absolute;top:20px;left:20px;background:var(--nav-bg);border:none;border-radius:12px;padding:12px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.back-button:hover{background:var(--nav-link);transform:translateX(-2px)}.shield-icon{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,var(--green),var(--gold));border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.shield-icon:after{content:"";position:absolute;inset:4px;background:var(--white);border-radius:50%}.shield-icon svg{position:relative;z-index:1;color:var(--green)}.title{font-size:28px;font-weight:700;color:var(--dark-blue);margin-bottom:12px}.subtitle{color:var(--nav-link);font-size:16px;margin-bottom:32px;line-height:1.5}.phone-number{color:var(--green);font-weight:600}.otp-container{display:flex;justify-content:center;gap:12px;margin-bottom:24px;direction:ltr}.visits-header html[dir=rtl] .visits-loading-subtitle,html[dir=rtl] .visits-header p,html[dir=rtl] .visits-loading-header{margin-left:0;margin-right:0}html[dir=rtl] .visits-tab i{margin-right:0;margin-left:.5rem}.toggle-label{transition:color .3s ease}.otp-input{width:56px;height:56px;border:2px solid #e5e7eb;border-radius:12px;text-align:center;font-size:20px;font-weight:600;color:var(--dark-blue);transition:all .3s ease;outline:none}.otp-input:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(42,140,130,.1);transform:scale(1.05)}.otp-input.filled{border-color:var(--green);background:rgba(42,140,130,.05)}.error-message{color:#ef4444;font-size:14px;margin-bottom:16px;padding:12px;background:rgba(239,68,68,.1);border-radius:8px;border-left:4px solid #ef4444}.verify-button{width:100%;padding:16px;background:var(--gold);color:var(--white);border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:24px;position:relative;overflow:hidden}.verify-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(42,140,130,.3)}.verify-button:disabled{opacity:.7;cursor:not-allowed}.verify-button.success{background:var(--green)}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid var(--white);border-radius:50%;animation:spin 1s linear infinite}.check-icon{animation:checkmark .6s ease-in-out}.resend-container{color:var(--nav-link);font-size:14px}.resend-button{color:var(--green);background:none;border:none;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;transition:color .3s ease}.resend-button:hover{color:var(--gold)}.resend-button:disabled{color:var(--nav-link);cursor:not-allowed;text-decoration:none}.timer{color:var(--gold);font-weight:600}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes checkmark{0%{transform:scale(0) rotate(0deg)}50%{transform:scale(1.2) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}@keyframes success{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.success-animation{animation:success .6s ease-in-out}button.btn.position-absolute.border-0.bg-transparent.p-0{display:flex;align-items:center;justify-content:center}@media (max-width:480px){.verify-container{padding:20px;margin:0}.otp-container{gap:8px}.otp-input{width:33px;height:33px;font-size:13px}.title{font-size:20px}}.dashboard-container{background:var(--dark-blue);min-height:100vh;display:flex;margin-top:-132px;padding-top:126px}.sidebar{background:#1a2a3a;width:280px;z-index:1000;height:100vh;transition:all .3s;position:fixed;top:0;left:0;transform:translate(-100%);border-inline-end:1px solid #ffffff14}.sidebar.open{transform:translateX(0)}@media (min-width:768px){.sidebar{position:relative;transform:translateX(0)}}.sidebar-header{background:#142331;color:var(--white);border-bottom:1px solid #ffffff14;padding:24px;border-top:1px solid #ffffff14}.sidebar-logo{font-size:24px;font-weight:700;text-align:center;color:var(--white)}.sidebar-nav{padding:16px 0;flex:1}.nav_item{margin:6px 16px}.nav_link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;text-decoration:none;color:var(--nav-link);font-weight:500;transition:all .3s ease}.nav_link:hover{background:rgba(42,140,130,.1);color:var(--green);transform:translateX(4px)}.nav_link.active{background:var(--green);color:var(--white);box-shadow:var(--shadow)}.sidebar-footer{padding:16px;border-top:1px solid #ffffff14}.logout-btn{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ef4444;color:var(--white);border:none;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.logout-btn:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.main-content{flex:1;margin-left:0;transition:margin-left .3s ease;border-top:1px solid #ffffff14}.mobile-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#142331;box-shadow:var(--shadow);position:sticky;top:0;z-index:100}@media (min-width:768px){.mobile-header{display:none}}.menu-toggle{background:none;border:none;padding:8px;border-radius:8px;cursor:pointer;color:#fff;transition:all .3s ease}.menu-toggle:hover{background:rgba(42,140,130,.1);color:var(--green)}.page-content{padding:24px;max-width:1200px;margin:0 auto}.page-title{font-size:32px;font-weight:700;color:var(--dark-blue);margin-bottom:8px}.page-subtitle{color:var(--nav_link);font-size:16px;margin-bottom:32px}.overlay_dash{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.overlay_dash.active{opacity:1;visibility:visible}@media (min-width:768px){.overlay_dash{display:none}}.puiux-reset-password-wrapper{min-height:100vh;background:linear-gradient(135deg,var(--dark-blue) 0,#2c3e50 100%);display:flex;align-items:center;justify-content:center;padding:20px;margin-top:-132px}.puiux-reset-form{width:100%;text-align:start}.puiux-error-message,.puiux-input-group,.puiux-otp-section{margin-bottom:20px}.puiux-input-group:last-of-type{margin-bottom:30px}.puiux-input-label{display:block;margin-bottom:8px;color:var(--text-color);font-weight:500}.puiux-password-wrapper{position:relative}.puiux-password-input{width:100%;padding:12px 45px 12px 12px;border-radius:8px;border:2px solid #e0e0e0;font-size:16px;outline:none}.puiux-password-input:focus{border-color:var(--primary-color,#3498db)}.puiux-password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s ease}.puiux-password-toggle:hover{color:#333}.puiux-resend-section{margin-bottom:30px}.puiux-submit-button{width:100%}.payment-success-page{justify-content:center;align-items:center;position:relative;overflow:hidden;background:var(--dark-blue);min-height:100vh;margin-top:-132px;padding:136px 20px 82px;display:flex}.payment-success-container{max-width:600px;width:100%;position:relative;z-index:2}.payment-success-bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1}.payment-success-pattern{width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.2) 2px,transparent 0),radial-gradient(circle at 75% 75%,rgba(255,255,255,.2) 2px,transparent 0);background-size:50px 50px;animation:float 20s ease-in-out infinite}.payment-success-content{background:white;border-radius:20px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1);text-align:center;position:relative;overflow:hidden}.payment-success-animation{position:relative;margin-bottom:30px}.payment-success-circle{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#4ade80,#22c55e);display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;animation:successPulse 2s ease-in-out infinite}.payment-success-check{color:white;font-size:48px;animation:checkBounce .6s ease-in-out}.payment-success-particles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px}.particle{position:absolute;width:8px;height:8px;background:#4ade80;border-radius:50%;animation:particleFloat 3s ease-in-out infinite}.particle-1{top:20px;left:50px;animation-delay:0s}.particle-2{top:50px;right:20px;animation-delay:.5s}.particle-3{bottom:30px;left:30px;animation-delay:1s}.particle-4{bottom:20px;right:40px;animation-delay:1.5s}.payment-success-message{margin-bottom:30px}.payment-success-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:15px;background:linear-gradient(135deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.payment-success-subtitle{font-size:1.2rem;color:#6b7280;line-height:1.6}.payment-success-details{background:#f8fafc;border-radius:15px;padding:25px;margin-bottom:30px;border:1px solid #e5e7eb}.payment-success-details-header{display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#374151;font-weight:600;font-size:1.1rem}.payment-success-details-header i{margin-right:10px;color:#4ade80;font-size:1.2rem}.payment-success-details-content{display:grid;gap:15px}.payment-success-detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e5e7eb}.payment-success-detail-item:last-child{border-bottom:none}.payment-success-detail-label{display:flex;align-items:center;color:#6b7280;font-weight:500}.text-gray-500,.text-gray-600{color:#718096}a.navbar-brand img{object-fit:contain;width:auto;max-width:169px;height:68px}.payment-success-detail-label i{margin-right:8px;color:#9ca3af;width:16px}.payment-success-detail-value{font-weight:600;color:#1f2937}.payment-method-badge{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;padding:6px 12px;border-radius:20px;font-size:.9rem;font-weight:600}.payment-success-actions{display:grid;gap:15px;margin-bottom:30px}.payment-success-btn{display:flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;text-decoration:none}.payment-success-btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;box-shadow:0 4px 15px rgba(59,130,246,.3)}.payment-success-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.4)}.payment-success-btn-secondary{background:linear-gradient(135deg,#4ade80,#22c55e);color:white;box-shadow:0 4px 15px rgba(74,222,128,.3)}.payment-success-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(74,222,128,.4)}.payment-success-btn i{margin-right:8px;font-size:1.1rem}body,html{overflow-x:hidden}.payment-success-info{display:flex;align-items:center;justify-content:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:20px;color:#0369a1}.payment-success-info-icon{margin-right:12px;font-size:1.2rem}.payment-success-info p{margin:0;font-weight:500}.payment-failed-page{justify-content:center;align-items:center;position:relative;overflow:hidden;background:var(--dark-blue);min-height:100vh;margin-top:-132px;padding:126px 20px 50PX;display:flex}.payment-failed-container{max-width:600px;width:100%;position:relative;z-index:2}.payment-failed-bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1}.payment-failed-pattern{width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.2) 2px,transparent 0),radial-gradient(circle at 75% 75%,rgba(255,255,255,.2) 2px,transparent 0);background-size:50px 50px;animation:float 20s ease-in-out infinite}.payment-failed-content{background:white;border-radius:20px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1);text-align:center;position:relative;overflow:hidden}.payment-failed-animation{position:relative;margin-bottom:30px}.payment-failed-circle{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;animation:failedPulse 2s ease-in-out infinite}.payment-failed-icon{color:white;font-size:48px;animation:failedShake .6s ease-in-out}.payment-failed-particles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px}.payment-failed-particles .particle{background:#ef4444;animation:particleFloat 3s ease-in-out infinite}.payment-failed-particles .particle-1{top:20px;left:50px;animation-delay:0s}.payment-failed-particles .particle-2{top:50px;right:20px;animation-delay:.5s}.payment-failed-particles .particle-3{bottom:30px;left:30px;animation-delay:1s}.payment-failed-message{margin-bottom:30px}.payment-failed-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:15px;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.payment-failed-subtitle{font-size:1.2rem;color:#6b7280;line-height:1.6}.payment-failed-reasons{background:#fef2f2;border:1px solid #fecaca;border-radius:15px;padding:25px;margin-bottom:30px}.payment-failed-reasons-header{display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#dc2626;font-weight:600;font-size:1.1rem}.payment-failed-reasons-header i{margin-right:10px;font-size:1.2rem}.payment-failed-reasons-content{display:grid;gap:15px}.payment-failed-reason-item{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #fecaca}.payment-failed-reason-item:last-child{border-bottom:none}.payment-failed-reason-icon{width:40px;height:40px;border-radius:50%;background:#fee2e2;display:flex;align-items:center;justify-content:center;margin-right:15px;color:#dc2626;font-size:1.1rem}.payment-failed-reason-text{color:#7f1d1d;font-weight:500;text-align:right;flex:1}.payment-failed-actions{display:grid;gap:15px;margin-bottom:30px}.payment-failed-btn{display:flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;text-decoration:none}.payment-failed-btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;box-shadow:0 4px 15px rgba(59,130,246,.3)}.payment-failed-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.4)}.payment-failed-btn-secondary{background:linear-gradient(135deg,#6b7280,#4b5563);color:white;box-shadow:0 4px 15px rgba(107,114,128,.3)}.payment-failed-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(107,114,128,.4)}.payment-failed-btn i{margin-right:8px;font-size:1.1rem}.payment-failed-support{display:flex;align-items:center;justify-content:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:20px;color:#0369a1}.payment-failed-support-icon{margin-right:12px;font-size:1.2rem}.payment-failed-support-content{text-align:right}.payment-failed-support-text{margin:0 0 5px;font-weight:500}.payment-failed-support-link{color:#0369a1;text-decoration:none;font-weight:600;transition:color .3s ease}.payment-failed-support-link:hover{color:#0c4a6e;text-decoration:underline}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes failedPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes checkBounce{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes failedShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes particleFloat{0%,to{transform:translateY(0) rotate(0deg);opacity:1}50%{transform:translateY(-20px) rotate(180deg);opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:768px){.breadcrumb-nav{padding:12px 0;margin-bottom:60px}.about-page .stats-section{margin-top:0;padding-bottom:40px}.about-page .category-description .highlight-blue,.about-page .category-description-second .highlight-blue,.category-description .highlight-blue{font-size:32px;line-height:0}.btn-outline-gold{padding:8px 9px}body.font-lato.tawk-mobile{transform:scale(.8)!important}.category-description,.category-description-second{font-size:15px}.breadcrumb-item{font-size:.9rem}}@media (max-width:900px){.categories-grid{display:flex;flex-direction:column;gap:16px;align-items:stretch;align-items:center}.category-card{width:100%;min-height:220px;padding:16px}.category-card .category-content{padding:16px 8px 8px}.payment_section{padding:0 20px!important}}@media (max-width:768px){html[dir=rtl] .circle-gold,html[dir=rtl] .circle-green{margin-right:-6px!important}.categories-grid .third{margin-top:10px;gap:20px}.categories-grid .category-card:nth-child(2){margin-bottom:24px}.cta-bg{display:none}.categories-grid .third{align-items:center}.category-description{max-width:unset}.category-description-second{margin-top:0!important;width:100%;max-width:unset}.foot_bottom_wrapper{flex-direction:column-reverse;gap:10px}}@media (max-width:450px){.categories-grid .third{margin-top:40px!important;gap:20px;align-items:center}}html[dir=rtl] .payment-failed-btn i,html[dir=rtl] .payment-failed-reason-icon,html[dir=rtl] .payment-failed-reasons-header i,html[dir=rtl] .payment-failed-support-icon,html[dir=rtl] .payment-success-btn i,html[dir=rtl] .payment-success-detail-label i,html[dir=rtl] .payment-success-details-header i,html[dir=rtl] .payment-success-info-icon{margin-left:8px;margin-right:0}@media (max-width:768px){.visits-header h1{font-size:22px}.user-info-card{background:transparent!important;border:none}.side-nav button{margin-top:10px!important}.visits-header p{color:#c5c8cf;font-size:14px}.service-card-link{width:100%}.d-lg-none.user_dropdown_container{display:none}.payment-failed-content,.payment-success-content{padding:30px 20px}.payment-failed-title,.payment-success-title{font-size:2rem}.payment-failed-circle,.payment-success-circle{width:100px;height:100px}.payment-failed-icon,.payment-success-check{font-size:40px}}.relative.w-\[100px\].h-\[100px\].mx-auto{position:relative;display:block;width:100px;height:100px}.footer-vat{margin:auto auto 20px}.footer-vat,.vat-certificate-btn{display:flex;align-items:center;justify-content:center}.vat-certificate-btn{background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.vat-certificate-btn:hover{transform:translateY(-2px)}.vat-footer-img{object-fit:contain;border-radius:4px;transition:all .3s;width:auto;max-width:105px;height:auto}.vat-certificate-btn:hover .vat-footer-img{transform:scale(1.05)}.vat-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.vat-modal-content{background:var(--white);border-radius:12px;max-width:600px;width:100%;max-height:95vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3)}.vat-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e5e5}.vat-modal-header h3{margin:0;color:var(--dark-blue);font-size:20px;font-weight:600}.vat-modal-close{background:transparent;border:none;font-size:20px;cursor:pointer;color:#666;padding:4px;border-radius:4px;transition:all .2s ease}.vat-modal-close:hover{background:#f5f5f5;color:var(--dark-blue)}.vat-modal-body{padding:24px}.vat-certificate-container{display:flex;flex-direction:column;gap:20px}.vat-certificate-image{text-align:center;border:1px solid #e9ecef;border-radius:8px;padding:10px;background:#f8f9fa}.vat-certificate-img{border-radius:4px;object-fit:contain;max-width:200px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)}.vat-certificate-actions{display:flex;flex-direction:column;gap:12px}.vat-certificate-link.pdf-link{background:#dc3545;color:white;border-color:#dc3545}.vat-certificate-link.pdf-link:hover{background:#c82333;border-color:#c82333}.vat-certificate-link.pdf-link i{color:white}.vat-certificate-link.image-link{background:var(--green);color:white;border-color:var(--green)}.vat-certificate-link.image-link:hover{background:#21867a;border-color:#21867a}.vat-certificate-link.image-link i{color:white}.vat-certificate-item h4{margin:0 0 12px;color:var(--dark-blue);font-size:16px;font-weight:600}.vat-certificate-link{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;text-decoration:none;color:var(--dark-blue);transition:all .3s ease}.vat-certificate-link:hover{background:var(--gold);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px rgba(182,143,14,.3)}.vat-certificate-link i{font-size:20px;color:var(--green)}.vat-certificate-link:hover i{color:var(--white)}.vat-certificate-link span{font-weight:500}@media (max-width:768px){.foot_bottom_wrapper{flex-direction:column;gap:20px;text-align:center}.footer-links{order:2}.footer-vat{order:3}.footer-partner{order:1}.vat-modal-overlay{padding:10px}.vat-modal-content{margin:10px}.vat-modal-header{padding:16px 20px}.vat-modal-body{padding:20px}}@media (max-width:480px){.vat-certificate-btn{font-size:13px}.vat-certificate-btn i{font-size:14px}.vat-modal-header h3{font-size:18px}}