@import"https://fonts.googleapis.com/css2?family=Pacifico&family=Poppins:wght@300;400;600&display=swap";.wrapper{width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}.red-btn{background-color:#000!important;color:#fff!important;padding:5px 20px 8px!important}.red-btn:hover{background-color:#333!important;color:#fff!important;padding:5px 20px 8px!important}.rebback{background:#f21524}.rebback a{color:#fff!important}.rebback a:hover{color:#ccc!important}.site-top{display:grid;grid-template-columns:1fr;grid-template-areas:"logo" "title";background:#fff;position:relative}.site-brand-header{grid-area:logo;background:#fff;padding:.65rem 0;position:relative;z-index:1050}.site-brand-inner,.site-title-inner{max-width:1320px;margin:0 auto;padding-left:.75rem;padding-right:.75rem}.site-brand-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.site-logo-link{display:inline-block;margin:0;padding:0;flex:0 1 auto}.site-logo{max-height:56px;width:auto}.site-mobile-toggler{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.35rem;border:1.5px solid #333;border-radius:.35rem;background:#fff;color:#111}.site-mobile-toggler:focus{box-shadow:0 0 0 .15rem #f2152440;outline:none}.site-mobile-toggler .navbar-toggler-icon{display:block;width:1.35rem;height:1.35rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100%;opacity:1;filter:none}@media (min-width: 992px){.site-mobile-toggler{display:none!important}}.site-title-bar{grid-area:title;background:#fff;padding:.65rem 0}.site-title-box{background:#eaeaea;padding:.65rem .85rem;display:flex;align-items:center;justify-content:center;height:100%}.site-title{font-size:.82rem;font-weight:700;line-height:1.35;letter-spacing:.01em;text-transform:uppercase;color:#111;text-align:center}.site-navbar{grid-area:logo;align-self:end;position:relative;z-index:1040;height:0;min-height:0;padding:0;margin:0;background:transparent!important;overflow:visible;pointer-events:none}.site-navbar .nav-link{color:#fff!important}.site-navbar .nav-link:hover,.site-navbar .nav-link:focus{color:#f0f0f0!important}.site-navbar .navbar-collapse{padding-top:.5rem;padding-bottom:.5rem}@media (max-width: 991.98px){.site-navbar>.container{position:relative;padding-left:0;padding-right:0;max-width:none}.site-navbar .navbar-collapse{position:absolute;top:0;left:0;right:0;z-index:1040;background:#f21524;padding:.75rem 1rem 1rem;box-shadow:0 10px 24px #00000038;pointer-events:auto}.site-navbar .navbar-collapse.show,.site-navbar .navbar-collapse.collapsing{display:block}.site-navbar .navbar-nav .nav-link{padding:.55rem .75rem!important}.site-navbar .dropdown-menu{position:static!important;float:none;width:100%;margin-top:0;border:0;box-shadow:none;background:#111}}@media (min-width: 992px){.site-top{grid-template-columns:minmax(180px,1fr) 2fr;grid-template-areas:"logo title" "nav nav";align-items:stretch;column-gap:1rem;padding:.75rem 1rem 0}.site-brand-header{display:flex;align-items:center;padding:.25rem 0 .75rem}.site-brand-row{justify-content:flex-start}.site-brand-inner,.site-title-inner{max-width:none;margin:0;padding:0;width:100%;height:100%}.site-title-bar{display:flex;align-items:stretch;padding:.25rem 0 .75rem}.site-title-box{padding:.75rem 1rem;min-height:100%}.site-title{font-size:1.25rem;letter-spacing:normal}.site-logo{max-height:90px}.site-navbar{grid-area:nav;align-self:stretch;height:auto;min-height:auto;margin-left:-1rem;margin-right:-1rem;padding:.4rem 0;background:#f21524!important;overflow:visible;pointer-events:auto}}.read-more-btn{background:linear-gradient(135deg,#000,red);margin-top:20px;color:#fff;font-size:18px;font-weight:700;padding:12px 24px;border:none;border-radius:30px;transition:all .3s ease-in-out;box-shadow:0 4px 10px #0003;cursor:pointer;text-transform:uppercase;letter-spacing:1px;display:inline-block;text-decoration:none}.read-more-btn:hover{background:linear-gradient(135deg,#feb47b,#ff7e5f);transform:scale(1.05);box-shadow:0 6px 15px #0000004d;color:#fff;text-decoration:none}.read-more-btn:active{transform:scale(.95);box-shadow:none}.nav-link{color:#000!important;padding:10px 20px!important;font-weight:600!important;text-transform:uppercase}.nav-link:hover{color:#f4181d!important;padding:10px 20px!important;text-decoration:underline;line-height:25px}.pad0{padding:0!important}.carousel-item img{width:100%;height:80vh;object-fit:cover}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;background:#007bff;color:#fff;padding:10px 0;position:relative}.marquee{display:inline-block;white-space:nowrap;animation:marquee-scroll 30s linear infinite;font-size:18px;cursor:pointer;font-weight:400}.marquee:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.about-us{background-color:#f8f9fa}.about-us h2{color:#000;font-size:50px;font-weight:600}.section-title{font-weight:600;margin-bottom:1rem}.highlight{color:#f21524}.pq-title-sub-title img{width:30px}i.fas,i.fa-solid{font-size:24px;display:inline-block}.icon-box{background:#000;padding:16px;display:flex;align-items:center;justify-content:center;color:#fff}.icon-box svg{width:28px;height:28px;display:block}.pad45{padding-right:45px}.pd-btm{padding:20px 0}.process-section{padding:50px 0;background-image:url(images/main\ img/working-bg.jpg);background-size:cover}.mrg40{margin-top:40px!important}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.process-section .card{border:none;border-radius:10px;box-shadow:0 4px 10px #0003;transition:transform .3s ease-in-out;padding:6px;height:200px;display:flex;flex-direction:column}.marg-lft{margin-right:50px}.process-section .card-body{flex:1;display:flex;flex-direction:column;padding:1rem .9rem!important}.process-section .card-title{color:#b20000;min-height:2.6em;margin-bottom:.5rem}.process-section .card-text{margin-bottom:0}@media (max-width: 767.98px){.process-grid{grid-template-columns:1fr}.process-section .card{height:auto;min-height:0}}.process-section .card:hover{transform:scale(1.05)}.card{background-color:#b20000}.process-section h2{font-size:32px;font-weight:700}.alinks{color:#b20000!important}.gallery-title{font-size:28px;font-weight:700;color:#d22b2b;margin:20px 0}.gallery-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px}.event-card{width:250px;cursor:pointer}.event-card img{width:100%;height:180px;border-radius:10px;box-shadow:0 0 10px #0000001a;transition:transform .3s}.event-card img:hover{transform:scale(1.05)}.modal.custom-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#000c;justify-content:center;align-items:center}.modal-content{max-width:90%;max-height:90%;border-radius:10px}.btn-crm-success{background-color:#28a745;border-color:#28a745;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease}.btn-crm-success:hover{background-color:#218838;border-color:#1e7e34;color:#fff;transform:translateY(-2px)}.btn-crm-warning{background-color:#e83e8c;border-color:#e83e8c;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease;border:none;cursor:pointer}.btn-crm-warning:hover{background-color:#d91a72;border-color:#d91a72;color:#fff;transform:translateY(-2px)}.btn-crm-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease;border:none;cursor:pointer}.btn-crm-info:hover{background-color:#138496;border-color:#117a8b;color:#fff;transform:translateY(-2px)}.close{position:absolute;top:20px;right:30px;color:#fff;font-size:30px;cursor:pointer}@media (max-width: 768px){.gallery-container{flex-direction:column;align-items:center}}
