├── README.md ├── assets ├── astar path.mp4 ├── css │ └── style.css ├── img │ ├── about.jpg │ ├── hero-img.png │ ├── logo.png │ ├── portfolio │ │ ├── portfolio-1.jpg │ │ ├── portfolio-2.jpg │ │ ├── portfolio-3.jpg │ │ ├── portfolio-4.jpg │ │ ├── portfolio-5.jpg │ │ ├── portfolio-6.jpg │ │ ├── portfolio-7.jpg │ │ ├── portfolio-8.jpg │ │ ├── portfolio-9.jpg │ │ ├── portfolio-details-1.jpg │ │ ├── portfolio-details-2.jpg │ │ └── portfolio-details-3.jpg │ └── team │ │ ├── team-1.jpeg │ │ ├── team-1.jpg │ │ ├── team-2.jpeg │ │ ├── team-2.jpg │ │ ├── team-3.jpeg │ │ ├── team-3.jpg │ │ ├── team-4.jpeg │ │ └── team-4.jpg ├── js │ └── main.js └── vendor │ ├── bootstrap-icons │ ├── bootstrap-icons.css │ ├── bootstrap-icons.json │ ├── fonts │ │ ├── bootstrap-icons.woff │ │ └── bootstrap-icons.woff2 │ └── index.html │ ├── bootstrap │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-grid.rtl.css │ │ ├── bootstrap-grid.rtl.css.map │ │ ├── bootstrap-grid.rtl.min.css │ │ ├── bootstrap-grid.rtl.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap-reboot.rtl.css │ │ ├── bootstrap-reboot.rtl.css.map │ │ ├── bootstrap-reboot.rtl.min.css │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ ├── bootstrap-utilities.css │ │ ├── bootstrap-utilities.css.map │ │ ├── bootstrap-utilities.min.css │ │ ├── bootstrap-utilities.min.css.map │ │ ├── bootstrap-utilities.rtl.css │ │ ├── bootstrap-utilities.rtl.css.map │ │ ├── bootstrap-utilities.rtl.min.css │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.css.map │ │ ├── bootstrap.rtl.css │ │ ├── bootstrap.rtl.css.map │ │ ├── bootstrap.rtl.min.css │ │ └── bootstrap.rtl.min.css.map │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.esm.js │ │ ├── bootstrap.esm.js.map │ │ ├── bootstrap.esm.min.js │ │ ├── bootstrap.esm.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── boxicons │ ├── css │ │ ├── animations.css │ │ ├── boxicons.css │ │ ├── boxicons.min.css │ │ └── transformations.css │ └── fonts │ │ ├── boxicons.eot │ │ ├── boxicons.svg │ │ ├── boxicons.ttf │ │ ├── boxicons.woff │ │ └── boxicons.woff2 │ ├── glightbox │ ├── css │ │ ├── glightbox.css │ │ └── glightbox.min.css │ └── js │ │ ├── glightbox.js │ │ └── glightbox.min.js │ ├── isotope-layout │ ├── isotope.pkgd.js │ └── isotope.pkgd.min.js │ ├── php-email-form │ └── validate.js │ ├── purecounter │ └── purecounter.js │ └── swiper │ ├── swiper-bundle.min.css │ └── swiper-bundle.min.js ├── index.html ├── pathfinder.exe └── pathfinder.py /README.md: -------------------------------------------------------------------------------- 1 | # AI-Project 2 | A star path finder webpage 3 | -------------------------------------------------------------------------------- /assets/astar path.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/astar path.mp4 -------------------------------------------------------------------------------- /assets/css/style.css: -------------------------------------------------------------------------------- 1 | 2 | /*-------------------------------------------------------------- 3 | # General 4 | --------------------------------------------------------------*/ 5 | body { 6 | font-family: "Open Sans", sans-serif; 7 | color: #444444; 8 | } 9 | .down 10 | { 11 | color:rgb(255, 255, 255); 12 | } 13 | .down:hover 14 | { 15 | color:rgb(255, 255, 255); 16 | } 17 | a { 18 | text-decoration: none; 19 | color: #49b5e7; 20 | } 21 | 22 | a:hover { 23 | color: #76c7ed; 24 | text-decoration: none; 25 | } 26 | 27 | h1, h2, h3, h4, h5, h6 { 28 | font-family: "Dosis", sans-serif; 29 | } 30 | 31 | /*-------------------------------------------------------------- 32 | # Back to top button 33 | --------------------------------------------------------------*/ 34 | .back-to-top { 35 | position: fixed; 36 | visibility: hidden; 37 | opacity: 0; 38 | right: 15px; 39 | bottom: 15px; 40 | z-index: 996; 41 | background: #49b5e7; 42 | width: 40px; 43 | height: 40px; 44 | border-radius: 4px; 45 | transition: all 0.4s; 46 | } 47 | .back-to-top i { 48 | font-size: 28px; 49 | color: #fff; 50 | line-height: 0; 51 | } 52 | .back-to-top:hover { 53 | background: #6dc4ec; 54 | color: #fff; 55 | } 56 | .back-to-top.active { 57 | visibility: visible; 58 | opacity: 1; 59 | } 60 | 61 | /*-------------------------------------------------------------- 62 | # Header 63 | --------------------------------------------------------------*/ 64 | #header { 65 | background: #fff; 66 | transition: all 0.5s; 67 | z-index: 997; 68 | padding: 20px 0; 69 | box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.05); 70 | } 71 | #header .logo { 72 | font-size: 28px; 73 | margin: 0; 74 | padding: 0; 75 | line-height: 1; 76 | font-weight: 700; 77 | letter-spacing: 1px; 78 | text-transform: uppercase; 79 | font-family: "Lato", sans-serif; 80 | } 81 | #header .logo a { 82 | color: #0f394c; 83 | } 84 | #header .logo img { 85 | max-height: 40px; 86 | } 87 | 88 | /*-------------------------------------------------------------- 89 | # Navigation Menu 90 | --------------------------------------------------------------*/ 91 | /** 92 | * Desktop Navigation 93 | */ 94 | .navbar { 95 | padding: 0; 96 | } 97 | .navbar ul { 98 | margin: 0; 99 | padding: 0; 100 | display: flex; 101 | list-style: none; 102 | align-items: center; 103 | } 104 | .navbar li { 105 | position: relative; 106 | } 107 | .navbar a, .navbar a:focus { 108 | display: flex; 109 | align-items: center; 110 | justify-content: space-between; 111 | padding: 10px 0 10px 30px; 112 | font-family: "Dosis", sans-serif; 113 | font-size: 15px; 114 | font-weight: 600; 115 | color: #0f394c; 116 | white-space: nowrap; 117 | transition: 0.3s; 118 | text-transform: uppercase; 119 | } 120 | .navbar a i, .navbar a:focus i { 121 | font-size: 12px; 122 | line-height: 0; 123 | margin-left: 5px; 124 | } 125 | .navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a { 126 | color: #49b5e7; 127 | } 128 | .navbar .dropdown ul { 129 | display: block; 130 | position: absolute; 131 | left: 14px; 132 | top: calc(100% + 30px); 133 | margin: 0; 134 | padding: 10px 0; 135 | z-index: 99; 136 | opacity: 0; 137 | visibility: hidden; 138 | background: #fff; 139 | box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); 140 | transition: 0.3s; 141 | } 142 | .navbar .dropdown ul li { 143 | min-width: 200px; 144 | } 145 | .navbar .dropdown ul a { 146 | padding: 10px 20px; 147 | font-size: 15px; 148 | text-transform: none; 149 | font-weight: 500; 150 | } 151 | .navbar .dropdown ul a i { 152 | font-size: 12px; 153 | } 154 | .navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a { 155 | color: #49b5e7; 156 | } 157 | .navbar .dropdown:hover > ul { 158 | opacity: 1; 159 | top: 100%; 160 | visibility: visible; 161 | } 162 | .navbar .dropdown .dropdown ul { 163 | top: 0; 164 | left: calc(100% - 30px); 165 | visibility: hidden; 166 | } 167 | .navbar .dropdown .dropdown:hover > ul { 168 | opacity: 1; 169 | top: 0; 170 | left: 100%; 171 | visibility: visible; 172 | } 173 | @media (max-width: 1366px) { 174 | .navbar .dropdown .dropdown ul { 175 | left: -90%; 176 | } 177 | .navbar .dropdown .dropdown:hover > ul { 178 | left: -100%; 179 | } 180 | } 181 | 182 | /** 183 | * Mobile Navigation 184 | */ 185 | .mobile-nav-toggle { 186 | color: #0f394c; 187 | font-size: 28px; 188 | cursor: pointer; 189 | display: none; 190 | line-height: 0; 191 | transition: 0.5s; 192 | } 193 | .mobile-nav-toggle.bi-x { 194 | color: #fff; 195 | } 196 | 197 | @media (max-width: 991px) { 198 | .mobile-nav-toggle { 199 | display: block; 200 | } 201 | 202 | .navbar ul { 203 | display: none; 204 | } 205 | } 206 | .navbar-mobile { 207 | position: fixed; 208 | overflow: hidden; 209 | top: 0; 210 | right: 0; 211 | left: 0; 212 | bottom: 0; 213 | background: rgba(7, 25, 33, 0.9); 214 | transition: 0.3s; 215 | z-index: 999; 216 | } 217 | .navbar-mobile .mobile-nav-toggle { 218 | position: absolute; 219 | top: 15px; 220 | right: 15px; 221 | } 222 | .navbar-mobile ul { 223 | display: block; 224 | position: absolute; 225 | top: 55px; 226 | right: 15px; 227 | bottom: 15px; 228 | left: 15px; 229 | padding: 10px 0; 230 | background-color: #fff; 231 | overflow-y: auto; 232 | transition: 0.3s; 233 | } 234 | .navbar-mobile a, .navbar-mobile a:focus { 235 | padding: 10px 20px; 236 | font-size: 15px; 237 | color: #0f394c; 238 | } 239 | .navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a { 240 | color: #49b5e7; 241 | } 242 | .navbar-mobile .getstarted, .navbar-mobile .getstarted:focus { 243 | margin: 15px; 244 | } 245 | .navbar-mobile .dropdown ul { 246 | position: static; 247 | display: none; 248 | margin: 10px 20px; 249 | padding: 10px 0; 250 | z-index: 99; 251 | opacity: 1; 252 | visibility: visible; 253 | background: #fff; 254 | box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); 255 | } 256 | .navbar-mobile .dropdown ul li { 257 | min-width: 200px; 258 | } 259 | .navbar-mobile .dropdown ul a { 260 | padding: 10px 20px; 261 | } 262 | .navbar-mobile .dropdown ul a i { 263 | font-size: 12px; 264 | } 265 | .navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover > a { 266 | color: #49b5e7; 267 | } 268 | .navbar-mobile .dropdown > .dropdown-active { 269 | display: block; 270 | } 271 | 272 | /*-------------------------------------------------------------- 273 | # Hero Section 274 | --------------------------------------------------------------*/ 275 | #hero { 276 | width: 100%; 277 | height: 80vh; 278 | background: #f9f9f9; 279 | } 280 | #hero .container { 281 | padding-top: 84px; 282 | } 283 | #hero h1 { 284 | margin: 0; 285 | font-size: 42px; 286 | font-weight: 700; 287 | line-height: 56px; 288 | color: #0f394c; 289 | text-transform: uppercase; 290 | } 291 | #hero h2 { 292 | color: #1c698c; 293 | margin: 10px 0 0 0; 294 | font-size: 20px; 295 | } 296 | #hero .btn-get-started { 297 | font-family: "Dosis", sans-serif; 298 | font-weight: 500; 299 | font-size: 16px; 300 | letter-spacing: 1px; 301 | display: inline-block; 302 | padding: 8px 28px; 303 | border-radius: 3px; 304 | transition: 0.5s; 305 | margin-top: 25px; 306 | color: #fff; 307 | background: #49b5e7; 308 | text-transform: uppercase; 309 | } 310 | #hero .btn-get-started:hover { 311 | background: #76c7ed; 312 | } 313 | @media (max-width: 991px) { 314 | #hero { 315 | height: 100vh; 316 | text-align: center; 317 | } 318 | #hero .hero-img img { 319 | width: 50%; 320 | } 321 | } 322 | @media (max-width: 768px) { 323 | #hero h1 { 324 | font-size: 28px; 325 | line-height: 36px; 326 | } 327 | #hero h2 { 328 | font-size: 18px; 329 | line-height: 24px; 330 | } 331 | #hero .hero-img img { 332 | width: 80%; 333 | } 334 | } 335 | 336 | /*-------------------------------------------------------------- 337 | # Sections General 338 | --------------------------------------------------------------*/ 339 | section { 340 | padding: 60px 0; 341 | overflow: hidden; 342 | } 343 | 344 | .section-bg { 345 | background-color: #f4fbfe; 346 | } 347 | 348 | .section-title { 349 | text-align: center; 350 | padding-bottom: 30px; 351 | } 352 | .section-title h2 { 353 | font-size: 32px; 354 | font-weight: bold; 355 | text-transform: uppercase; 356 | margin-bottom: 20px; 357 | padding-bottom: 0; 358 | color: #0f394c; 359 | } 360 | .section-title p { 361 | margin-bottom: 0; 362 | } 363 | 364 | /*-------------------------------------------------------------- 365 | # About 366 | --------------------------------------------------------------*/ 367 | .about .icon-boxes h3 { 368 | font-size: 28px; 369 | font-weight: 700; 370 | color: #0f394c; 371 | margin-bottom: 15px; 372 | } 373 | .about .icon-box { 374 | margin-top: 40px; 375 | } 376 | .about .icon-box .icon { 377 | float: left; 378 | display: flex; 379 | align-items: center; 380 | justify-content: center; 381 | width: 64px; 382 | height: 64px; 383 | border: 2px solid #d0ecf9; 384 | border-radius: 50px; 385 | transition: 0.5s; 386 | } 387 | .about .icon-box .icon i { 388 | color: #49b5e7; 389 | font-size: 32px; 390 | } 391 | .about .icon-box:hover .icon { 392 | background: #49b5e7; 393 | border-color: #49b5e7; 394 | } 395 | .about .icon-box:hover .icon i { 396 | color: #fff; 397 | } 398 | .about .icon-box .title { 399 | margin-left: 85px; 400 | font-weight: 700; 401 | margin-bottom: 10px; 402 | font-size: 18px; 403 | } 404 | .about .icon-box .title a { 405 | color: #343a40; 406 | transition: 0.3s; 407 | } 408 | .about .icon-box .title a:hover { 409 | color: #49b5e7; 410 | } 411 | .about .icon-box .description { 412 | margin-left: 85px; 413 | line-height: 24px; 414 | font-size: 14px; 415 | } 416 | .about .video-box { 417 | background: url("../img/about.jpg") center center no-repeat; 418 | background-size: cover; 419 | border-radius: 50px 0 0 50px; 420 | min-height: 500px; 421 | } 422 | @media (min-width: 1200px) { 423 | .about .video-box { 424 | margin-left: 15px; 425 | margin-right: -15px; 426 | } 427 | } 428 | .about .play-btn { 429 | width: 94px; 430 | height: 94px; 431 | background: radial-gradient(#49b5e7 50%, rgba(73, 181, 231, 0.4) 52%); 432 | border-radius: 50%; 433 | display: block; 434 | position: absolute; 435 | left: calc(50% - 47px); 436 | top: calc(50% - 47px); 437 | overflow: hidden; 438 | } 439 | .about .play-btn::after { 440 | content: ""; 441 | position: absolute; 442 | left: 50%; 443 | top: 50%; 444 | transform: translateX(-40%) translateY(-50%); 445 | width: 0; 446 | height: 0; 447 | border-top: 10px solid transparent; 448 | border-bottom: 10px solid transparent; 449 | border-left: 15px solid #fff; 450 | z-index: 100; 451 | transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19); 452 | } 453 | .about .play-btn::before { 454 | content: ""; 455 | position: absolute; 456 | width: 120px; 457 | height: 120px; 458 | -webkit-animation-delay: 0s; 459 | animation-delay: 0s; 460 | -webkit-animation: pulsate-btn 2s; 461 | animation: pulsate-btn 2s; 462 | -webkit-animation-direction: forwards; 463 | animation-direction: forwards; 464 | -webkit-animation-iteration-count: infinite; 465 | animation-iteration-count: infinite; 466 | -webkit-animation-timing-function: steps; 467 | animation-timing-function: steps; 468 | opacity: 1; 469 | border-radius: 50%; 470 | border: 5px solid rgba(73, 181, 231, 0.7); 471 | top: -15%; 472 | left: -15%; 473 | background: rgba(198, 16, 0, 0); 474 | } 475 | .about .play-btn:hover::after { 476 | border-left: 15px solid #49b5e7; 477 | transform: scale(20); 478 | } 479 | .about .play-btn:hover::before { 480 | content: ""; 481 | position: absolute; 482 | left: 50%; 483 | top: 50%; 484 | transform: translateX(-40%) translateY(-50%); 485 | width: 0; 486 | height: 0; 487 | border: none; 488 | border-top: 10px solid transparent; 489 | border-bottom: 10px solid transparent; 490 | border-left: 15px solid #fff; 491 | z-index: 200; 492 | -webkit-animation: none; 493 | animation: none; 494 | border-radius: 0; 495 | } 496 | 497 | @-webkit-keyframes pulsate-btn { 498 | 0% { 499 | transform: scale(0.6, 0.6); 500 | opacity: 1; 501 | } 502 | 100% { 503 | transform: scale(1, 1); 504 | opacity: 0; 505 | } 506 | } 507 | 508 | @keyframes pulsate-btn { 509 | 0% { 510 | transform: scale(0.6, 0.6); 511 | opacity: 1; 512 | } 513 | 100% { 514 | transform: scale(1, 1); 515 | opacity: 0; 516 | } 517 | } 518 | /*-------------------------------------------------------------- 519 | # Counts 520 | --------------------------------------------------------------*/ 521 | .counts { 522 | background: url("../img/counts-bg.jpg") center center no-repeat; 523 | background-size: cover; 524 | padding: 80px 0 60px 0; 525 | position: relative; 526 | } 527 | .counts::before { 528 | content: ""; 529 | position: absolute; 530 | background: rgba(255, 255, 255, 0.8); 531 | left: 0; 532 | right: 0; 533 | top: 0; 534 | bottom: 0; 535 | } 536 | .counts .title { 537 | position: relative; 538 | color: #0f394c; 539 | margin-bottom: 40px; 540 | } 541 | .counts .title h3 { 542 | font-size: 36px; 543 | font-weight: 700; 544 | } 545 | .counts .counters span { 546 | font-size: 44px; 547 | font-weight: 700; 548 | display: block; 549 | color: #49b5e7; 550 | font-family: "Dosis", sans-serif; 551 | } 552 | .counts .counters p { 553 | padding: 0; 554 | margin: 0 0 20px 0; 555 | font-size: 15px; 556 | color: #444444; 557 | } 558 | @media (min-width: 1200px) { 559 | .counts { 560 | background-attachment: fixed; 561 | } 562 | } 563 | 564 | /*-------------------------------------------------------------- 565 | # Clients 566 | --------------------------------------------------------------*/ 567 | .clients .clients-wrap { 568 | border-top: 1px solid #eee; 569 | border-left: 1px solid #eee; 570 | } 571 | .clients .client-logo { 572 | padding: 30px; 573 | display: flex; 574 | justify-content: center; 575 | align-items: center; 576 | border-right: 1px solid #eee; 577 | border-bottom: 1px solid #eee; 578 | overflow: hidden; 579 | background: #fff; 580 | height: 120px; 581 | } 582 | .clients .client-logo img { 583 | height: 50%; 584 | filter: grayscale(100%); 585 | transition: 0.3s; 586 | } 587 | .clients .client-logo:hover img { 588 | filter: none; 589 | transform: scale(1.2); 590 | } 591 | .clients img { 592 | transition: all 0.4s ease-in-out; 593 | } 594 | 595 | /*-------------------------------------------------------------- 596 | # Services 597 | --------------------------------------------------------------*/ 598 | .services .icon-box { 599 | padding: 30px; 600 | position: relative; 601 | overflow: hidden; 602 | border-radius: 10px; 603 | margin: 0 10px 40px 10px; 604 | background: #fff; 605 | box-shadow: 0 10px 29px 0 rgba(68, 88, 144, 0.1); 606 | transition: all 0.3s ease-in-out; 607 | } 608 | .services .icon-box:hover { 609 | transform: translateY(-5px); 610 | } 611 | .services .icon { 612 | position: absolute; 613 | left: -20px; 614 | top: calc(50% - 30px); 615 | } 616 | .services .icon i { 617 | font-size: 64px; 618 | line-height: 1; 619 | transition: 0.5s; 620 | } 621 | .services .title { 622 | margin-left: 40px; 623 | font-weight: 700; 624 | margin-bottom: 15px; 625 | font-size: 18px; 626 | } 627 | .services .title a { 628 | color: #111; 629 | } 630 | .services .icon-box:hover .title a { 631 | color: #49b5e7; 632 | } 633 | .services .description { 634 | font-size: 14px; 635 | margin-left: 40px; 636 | line-height: 24px; 637 | margin-bottom: 0; 638 | } 639 | 640 | /*-------------------------------------------------------------- 641 | # Portfolio 642 | --------------------------------------------------------------*/ 643 | .portfolio .portfolio-item { 644 | margin-bottom: 30px; 645 | } 646 | .portfolio #portfolio-flters { 647 | padding: 0; 648 | margin: 0 auto 10px auto; 649 | list-style: none; 650 | text-align: center; 651 | border-radius: 50px; 652 | padding: 2px 15px; 653 | } 654 | .portfolio #portfolio-flters li { 655 | cursor: pointer; 656 | display: inline-block; 657 | padding: 10px 15px; 658 | font-size: 14px; 659 | font-weight: 600; 660 | line-height: 1; 661 | text-transform: uppercase; 662 | color: #444444; 663 | margin-bottom: 10px; 664 | transition: all 0.3s ease-in-out; 665 | } 666 | .portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active { 667 | color: #49b5e7; 668 | } 669 | .portfolio #portfolio-flters li:last-child { 670 | margin-right: 0; 671 | } 672 | .portfolio .portfolio-wrap { 673 | transition: 0.3s; 674 | position: relative; 675 | overflow: hidden; 676 | z-index: 1; 677 | background: rgba(255, 255, 255, 0.6); 678 | } 679 | .portfolio .portfolio-wrap::before { 680 | content: ""; 681 | background: rgba(255, 255, 255, 0.6); 682 | position: absolute; 683 | left: 30px; 684 | right: 30px; 685 | top: 30px; 686 | bottom: 30px; 687 | transition: all ease-in-out 0.3s; 688 | z-index: 2; 689 | opacity: 0; 690 | } 691 | .portfolio .portfolio-wrap .portfolio-info { 692 | opacity: 0; 693 | position: absolute; 694 | top: 0; 695 | left: 0; 696 | right: 0; 697 | bottom: 0; 698 | text-align: center; 699 | z-index: 3; 700 | transition: all ease-in-out 0.3s; 701 | display: flex; 702 | flex-direction: column; 703 | justify-content: center; 704 | align-items: center; 705 | } 706 | .portfolio .portfolio-wrap .portfolio-info::before { 707 | display: block; 708 | content: ""; 709 | width: 48px; 710 | height: 48px; 711 | position: absolute; 712 | top: 35px; 713 | left: 35px; 714 | border-top: 3px solid #bdc6ca; 715 | border-left: 3px solid #bdc6ca; 716 | transition: all 0.5s ease 0s; 717 | z-index: 9994; 718 | } 719 | .portfolio .portfolio-wrap .portfolio-info::after { 720 | display: block; 721 | content: ""; 722 | width: 48px; 723 | height: 48px; 724 | position: absolute; 725 | bottom: 35px; 726 | right: 35px; 727 | border-bottom: 3px solid #bdc6ca; 728 | border-right: 3px solid #bdc6ca; 729 | transition: all 0.5s ease 0s; 730 | z-index: 9994; 731 | } 732 | .portfolio .portfolio-wrap .portfolio-info h4 { 733 | font-size: 20px; 734 | color: #0f394c; 735 | font-weight: 600; 736 | } 737 | .portfolio .portfolio-wrap .portfolio-info p { 738 | color: #0f394c; 739 | font-size: 14px; 740 | text-transform: uppercase; 741 | padding: 0; 742 | margin: 0; 743 | } 744 | .portfolio .portfolio-wrap .portfolio-links { 745 | text-align: center; 746 | z-index: 4; 747 | } 748 | .portfolio .portfolio-wrap .portfolio-links a { 749 | color: #49b5e7; 750 | margin: 0 2px; 751 | font-size: 28px; 752 | display: inline-block; 753 | transition: 0.3s; 754 | } 755 | .portfolio .portfolio-wrap .portfolio-links a:hover { 756 | color: #8dd0f0; 757 | } 758 | .portfolio .portfolio-wrap:hover::before { 759 | top: 0; 760 | left: 0; 761 | right: 0; 762 | bottom: 0; 763 | opacity: 1; 764 | } 765 | .portfolio .portfolio-wrap:hover .portfolio-info { 766 | opacity: 1; 767 | } 768 | .portfolio .portfolio-wrap:hover .portfolio-info::before { 769 | top: 15px; 770 | left: 15px; 771 | } 772 | .portfolio .portfolio-wrap:hover .portfolio-info::after { 773 | bottom: 15px; 774 | right: 15px; 775 | } 776 | 777 | /*-------------------------------------------------------------- 778 | # Portfolio Details 779 | --------------------------------------------------------------*/ 780 | .portfolio-details { 781 | padding-top: 40px; 782 | } 783 | .portfolio-details .portfolio-details-slider img { 784 | width: 100%; 785 | } 786 | .portfolio-details .portfolio-details-slider .swiper-pagination { 787 | margin-top: 20px; 788 | position: relative; 789 | } 790 | .portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet { 791 | width: 12px; 792 | height: 12px; 793 | background-color: #fff; 794 | opacity: 1; 795 | border: 1px solid #49b5e7; 796 | } 797 | .portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active { 798 | background-color: #49b5e7; 799 | } 800 | .portfolio-details .portfolio-info { 801 | padding: 30px; 802 | box-shadow: 0px 0 30px rgba(15, 57, 76, 0.08); 803 | } 804 | .portfolio-details .portfolio-info h3 { 805 | font-size: 22px; 806 | font-weight: 700; 807 | margin-bottom: 20px; 808 | padding-bottom: 20px; 809 | border-bottom: 1px solid #eee; 810 | } 811 | .portfolio-details .portfolio-info ul { 812 | list-style: none; 813 | padding: 0; 814 | font-size: 15px; 815 | } 816 | .portfolio-details .portfolio-info ul li + li { 817 | margin-top: 10px; 818 | } 819 | .portfolio-details .portfolio-description { 820 | padding-top: 30px; 821 | } 822 | .portfolio-details .portfolio-description h2 { 823 | font-size: 26px; 824 | font-weight: 700; 825 | margin-bottom: 20px; 826 | } 827 | .portfolio-details .portfolio-description p { 828 | padding: 0; 829 | } 830 | 831 | /*-------------------------------------------------------------- 832 | # Testimonials 833 | --------------------------------------------------------------*/ 834 | .testimonials { 835 | padding: 80px 0; 836 | background: url("../img/cta-bg.jpg") no-repeat; 837 | background-position: center center; 838 | background-size: cover; 839 | position: relative; 840 | } 841 | .testimonials::before { 842 | content: ""; 843 | position: absolute; 844 | left: 0; 845 | right: 0; 846 | top: 0; 847 | bottom: 0; 848 | background: rgba(11, 41, 55, 0.9); 849 | } 850 | .testimonials .section-header { 851 | margin-bottom: 40px; 852 | } 853 | .testimonials .testimonials-carousel, .testimonials .testimonials-slider { 854 | overflow: hidden; 855 | } 856 | .testimonials .testimonial-item { 857 | text-align: center; 858 | color: #fff; 859 | } 860 | .testimonials .testimonial-item .testimonial-img { 861 | width: 100px; 862 | border-radius: 50%; 863 | border: 6px solid rgba(255, 255, 255, 0.15); 864 | margin: 0 auto; 865 | } 866 | .testimonials .testimonial-item h3 { 867 | font-size: 20px; 868 | font-weight: bold; 869 | margin: 10px 0 5px 0; 870 | color: #fff; 871 | } 872 | .testimonials .testimonial-item h4 { 873 | font-size: 14px; 874 | color: #ddd; 875 | margin: 0 0 15px 0; 876 | } 877 | .testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right { 878 | color: rgba(255, 255, 255, 0.4); 879 | font-size: 26px; 880 | } 881 | .testimonials .testimonial-item .quote-icon-left { 882 | display: inline-block; 883 | left: -5px; 884 | position: relative; 885 | } 886 | .testimonials .testimonial-item .quote-icon-right { 887 | display: inline-block; 888 | right: -5px; 889 | position: relative; 890 | top: 10px; 891 | } 892 | .testimonials .testimonial-item p { 893 | font-style: italic; 894 | margin: 0 auto 15px auto; 895 | color: #eee; 896 | } 897 | .testimonials .swiper-pagination { 898 | margin-top: 20px; 899 | position: relative; 900 | } 901 | .testimonials .swiper-pagination .swiper-pagination-bullet { 902 | width: 12px; 903 | height: 12px; 904 | opacity: 1; 905 | background-color: rgba(255, 255, 255, 0.4); 906 | } 907 | .testimonials .swiper-pagination .swiper-pagination-bullet-active { 908 | background-color: #49b5e7; 909 | } 910 | @media (min-width: 992px) { 911 | .testimonials .testimonial-item p { 912 | width: 80%; 913 | } 914 | } 915 | 916 | /*-------------------------------------------------------------- 917 | # Team 918 | --------------------------------------------------------------*/ 919 | .team .member { 920 | margin-bottom: 20px; 921 | overflow: hidden; 922 | border-radius: 5px; 923 | background: #fff; 924 | box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); 925 | } 926 | .team .member .member-img { 927 | position: relative; 928 | overflow: hidden; 929 | } 930 | .team .member .social { 931 | position: absolute; 932 | left: 0; 933 | bottom: 30px; 934 | right: 0; 935 | opacity: 0; 936 | transition: ease-in-out 0.3s; 937 | text-align: center; 938 | } 939 | .team .member .social a { 940 | transition: color 0.3s; 941 | color: #0f394c; 942 | margin: 0 3px; 943 | border-radius: 50px; 944 | width: 36px; 945 | height: 36px; 946 | background: rgba(73, 181, 231, 0.8); 947 | display: inline-flex; 948 | align-items: center; 949 | justify-content: center; 950 | transition: ease-in-out 0.3s; 951 | color: #fff; 952 | } 953 | .team .member .social a:hover { 954 | background: #76c7ed; 955 | } 956 | .team .member .social i { 957 | font-size: 18px; 958 | line-height: 0; 959 | } 960 | .team .member .member-info { 961 | padding: 25px 15px; 962 | } 963 | .team .member .member-info h4 { 964 | font-weight: 700; 965 | margin-bottom: 5px; 966 | font-size: 18px; 967 | color: #0f394c; 968 | } 969 | .team .member .member-info span { 970 | display: block; 971 | font-size: 13px; 972 | font-weight: 400; 973 | color: #aaaaaa; 974 | } 975 | .team .member .member-info p { 976 | font-style: italic; 977 | font-size: 14px; 978 | line-height: 26px; 979 | color: #777777; 980 | } 981 | .team .member:hover .social { 982 | opacity: 1; 983 | bottom: 15px; 984 | } 985 | 986 | /*-------------------------------------------------------------- 987 | # Gallery 988 | --------------------------------------------------------------*/ 989 | .gallery .gallery-item { 990 | overflow: hidden; 991 | border-right: 3px solid #fff; 992 | border-bottom: 3px solid #fff; 993 | } 994 | .gallery .gallery-item img { 995 | transition: all ease-in-out 0.4s; 996 | } 997 | .gallery .gallery-item:hover img { 998 | transform: scale(1.1); 999 | } 1000 | 1001 | /*-------------------------------------------------------------- 1002 | # Contact 1003 | --------------------------------------------------------------*/ 1004 | .contact .info { 1005 | width: 100%; 1006 | background: #fff; 1007 | } 1008 | .contact .info i { 1009 | font-size: 20px; 1010 | color: #49b5e7; 1011 | float: left; 1012 | width: 44px; 1013 | height: 44px; 1014 | background: #ebf7fc; 1015 | display: flex; 1016 | justify-content: center; 1017 | align-items: center; 1018 | border-radius: 50px; 1019 | transition: all 0.3s ease-in-out; 1020 | } 1021 | .contact .info h4 { 1022 | padding: 0 0 0 60px; 1023 | font-size: 22px; 1024 | font-weight: 600; 1025 | margin-bottom: 5px; 1026 | color: #0f394c; 1027 | } 1028 | .contact .info p { 1029 | padding: 0 0 0 60px; 1030 | margin-bottom: 0; 1031 | font-size: 14px; 1032 | color: #2079a1; 1033 | } 1034 | .contact .info .email, .contact .info .phone { 1035 | margin-top: 40px; 1036 | } 1037 | .contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i { 1038 | background: #49b5e7; 1039 | color: #fff; 1040 | } 1041 | .contact .php-email-form { 1042 | width: 100%; 1043 | background: #fff; 1044 | } 1045 | .contact .php-email-form .form-group { 1046 | padding-bottom: 8px; 1047 | } 1048 | .contact .php-email-form .error-message { 1049 | display: none; 1050 | color: #fff; 1051 | background: #ed3c0d; 1052 | text-align: left; 1053 | padding: 15px; 1054 | font-weight: 600; 1055 | } 1056 | .contact .php-email-form .error-message br + br { 1057 | margin-top: 25px; 1058 | } 1059 | .contact .php-email-form .sent-message { 1060 | display: none; 1061 | color: #fff; 1062 | background: #18d26e; 1063 | text-align: center; 1064 | padding: 15px; 1065 | font-weight: 600; 1066 | } 1067 | .contact .php-email-form .loading { 1068 | display: none; 1069 | background: #fff; 1070 | text-align: center; 1071 | padding: 15px; 1072 | } 1073 | .contact .php-email-form .loading:before { 1074 | content: ""; 1075 | display: inline-block; 1076 | border-radius: 50%; 1077 | width: 24px; 1078 | height: 24px; 1079 | margin: 0 10px -6px 0; 1080 | border: 3px solid #18d26e; 1081 | border-top-color: #eee; 1082 | -webkit-animation: animate-loading 1s linear infinite; 1083 | animation: animate-loading 1s linear infinite; 1084 | } 1085 | .contact .php-email-form input, .contact .php-email-form textarea { 1086 | border-radius: 0; 1087 | box-shadow: none; 1088 | font-size: 14px; 1089 | border-radius: 4px; 1090 | } 1091 | .contact .php-email-form input { 1092 | height: 44px; 1093 | } 1094 | .contact .php-email-form textarea { 1095 | padding: 10px 12px; 1096 | } 1097 | .contact .php-email-form button[type=submit] { 1098 | background: #49b5e7; 1099 | border: 0; 1100 | padding: 10px 24px; 1101 | color: #fff; 1102 | transition: 0.4s; 1103 | border-radius: 4px; 1104 | } 1105 | .contact .php-email-form button[type=submit]:hover { 1106 | background: #1da2e0; 1107 | } 1108 | @-webkit-keyframes animate-loading { 1109 | 0% { 1110 | transform: rotate(0deg); 1111 | } 1112 | 100% { 1113 | transform: rotate(360deg); 1114 | } 1115 | } 1116 | @keyframes animate-loading { 1117 | 0% { 1118 | transform: rotate(0deg); 1119 | } 1120 | 100% { 1121 | transform: rotate(360deg); 1122 | } 1123 | } 1124 | 1125 | /*-------------------------------------------------------------- 1126 | # Breadcrumbs 1127 | --------------------------------------------------------------*/ 1128 | .breadcrumbs { 1129 | padding: 15px 0; 1130 | background: #f0f9fd; 1131 | margin-top: 84px; 1132 | } 1133 | @media (max-width: 992px) { 1134 | .breadcrumbs { 1135 | margin-top: 74px; 1136 | } 1137 | } 1138 | .breadcrumbs h2 { 1139 | font-size: 28px; 1140 | font-weight: 400; 1141 | font-family: "Lato", sans-serif; 1142 | } 1143 | .breadcrumbs ol { 1144 | display: flex; 1145 | flex-wrap: wrap; 1146 | list-style: none; 1147 | padding: 0; 1148 | margin: 0; 1149 | font-size: 15px; 1150 | } 1151 | .breadcrumbs ol li + li { 1152 | padding-left: 10px; 1153 | } 1154 | .breadcrumbs ol li + li::before { 1155 | display: inline-block; 1156 | padding-right: 10px; 1157 | color: #175977; 1158 | content: "/"; 1159 | } 1160 | @media (max-width: 768px) { 1161 | .breadcrumbs .d-flex { 1162 | display: block !important; 1163 | } 1164 | .breadcrumbs ol { 1165 | display: block; 1166 | } 1167 | .breadcrumbs ol li { 1168 | display: inline-block; 1169 | } 1170 | } 1171 | 1172 | /*-------------------------------------------------------------- 1173 | # Footer 1174 | --------------------------------------------------------------*/ 1175 | #footer { 1176 | background: #fff; 1177 | padding: 0 0 30px 0; 1178 | color: #444444; 1179 | font-size: 14px; 1180 | background: #ebf7fc; 1181 | } 1182 | #footer .footer-newsletter { 1183 | padding: 50px 0; 1184 | background: #f0f9fd; 1185 | text-align: center; 1186 | font-size: 15px; 1187 | } 1188 | #footer .footer-newsletter h4 { 1189 | font-size: 24px; 1190 | margin: 0 0 20px 0; 1191 | padding: 0; 1192 | line-height: 1; 1193 | font-weight: 600; 1194 | color: #0f394c; 1195 | } 1196 | #footer .footer-newsletter form { 1197 | margin-top: 30px; 1198 | background: #fff; 1199 | padding: 6px 10px; 1200 | position: relative; 1201 | border-radius: 4px; 1202 | box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); 1203 | text-align: left; 1204 | } 1205 | #footer .footer-newsletter form input[type=email] { 1206 | border: 0; 1207 | padding: 4px 8px; 1208 | width: calc(100% - 100px); 1209 | } 1210 | #footer .footer-newsletter form input[type=submit] { 1211 | position: absolute; 1212 | top: 0; 1213 | right: -2px; 1214 | bottom: 0; 1215 | border: 0; 1216 | background: none; 1217 | font-size: 16px; 1218 | padding: 0 20px; 1219 | background: #49b5e7; 1220 | color: #fff; 1221 | transition: 0.3s; 1222 | border-radius: 0 4px 4px 0; 1223 | box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); 1224 | } 1225 | #footer .footer-newsletter form input[type=submit]:hover { 1226 | background: #1da2e0; 1227 | } 1228 | #footer .footer-top { 1229 | padding: 60px 0 30px 0; 1230 | background: #fff; 1231 | } 1232 | #footer .footer-top .footer-contact { 1233 | margin-bottom: 30px; 1234 | } 1235 | #footer .footer-top .footer-contact h4 { 1236 | font-size: 22px; 1237 | margin: 0 0 30px 0; 1238 | padding: 2px 0 2px 0; 1239 | line-height: 1; 1240 | font-weight: 700; 1241 | } 1242 | #footer .footer-top .footer-contact p { 1243 | font-size: 14px; 1244 | line-height: 24px; 1245 | margin-bottom: 0; 1246 | font-family: "Lato", sans-serif; 1247 | color: #777777; 1248 | } 1249 | #footer .footer-top h4 { 1250 | font-size: 16px; 1251 | font-weight: bold; 1252 | color: #0f394c; 1253 | position: relative; 1254 | padding-bottom: 12px; 1255 | } 1256 | #footer .footer-top .footer-links { 1257 | margin-bottom: 30px; 1258 | } 1259 | #footer .footer-top .footer-links ul { 1260 | list-style: none; 1261 | padding: 0; 1262 | margin: 0; 1263 | } 1264 | #footer .footer-top .footer-links ul i { 1265 | padding-right: 2px; 1266 | color: #49b5e7; 1267 | font-size: 18px; 1268 | line-height: 1; 1269 | } 1270 | #footer .footer-top .footer-links ul li { 1271 | padding: 10px 0; 1272 | display: flex; 1273 | align-items: center; 1274 | } 1275 | #footer .footer-top .footer-links ul li:first-child { 1276 | padding-top: 0; 1277 | } 1278 | #footer .footer-top .footer-links ul a { 1279 | color: #777777; 1280 | transition: 0.3s; 1281 | display: inline-block; 1282 | line-height: 1; 1283 | } 1284 | #footer .footer-top .footer-links ul a:hover { 1285 | text-decoration: none; 1286 | color: #49b5e7; 1287 | } 1288 | #footer .footer-top .social-links a { 1289 | font-size: 18px; 1290 | display: inline-block; 1291 | background: #49b5e7; 1292 | color: #fff; 1293 | line-height: 1; 1294 | padding: 8px 0; 1295 | margin-right: 4px; 1296 | border-radius: 4px; 1297 | text-align: center; 1298 | width: 36px; 1299 | height: 36px; 1300 | transition: 0.3s; 1301 | } 1302 | #footer .footer-top .social-links a:hover { 1303 | background: #1da2e0; 1304 | color: #fff; 1305 | text-decoration: none; 1306 | } 1307 | #footer .copyright { 1308 | float: left; 1309 | color: #0f394c; 1310 | } 1311 | #footer .credits { 1312 | float: right; 1313 | font-size: 13px; 1314 | color: #0f394c; 1315 | } 1316 | @media (max-width: 575px) { 1317 | #footer .copyright, #footer .credits { 1318 | float: none; 1319 | text-align: center; 1320 | } 1321 | } -------------------------------------------------------------------------------- /assets/img/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/about.jpg -------------------------------------------------------------------------------- /assets/img/hero-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/hero-img.png -------------------------------------------------------------------------------- /assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/logo.png -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-1.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-2.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-3.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-4.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-5.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-6.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-7.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-8.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-9.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-details-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-details-1.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-details-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-details-2.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-details-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/portfolio/portfolio-details-3.jpg -------------------------------------------------------------------------------- /assets/img/team/team-1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/team/team-1.jpeg -------------------------------------------------------------------------------- /assets/img/team/team-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/team/team-1.jpg -------------------------------------------------------------------------------- /assets/img/team/team-2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/team/team-2.jpeg -------------------------------------------------------------------------------- /assets/img/team/team-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/team/team-2.jpg -------------------------------------------------------------------------------- /assets/img/team/team-3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/team/team-3.jpeg -------------------------------------------------------------------------------- /assets/img/team/team-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/team/team-3.jpg -------------------------------------------------------------------------------- /assets/img/team/team-4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/team/team-4.jpeg -------------------------------------------------------------------------------- /assets/img/team/team-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/img/team/team-4.jpg -------------------------------------------------------------------------------- /assets/js/main.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Template Name: Butterfly - v4.7.0 3 | * Template URL: https://bootstrapmade.com/butterfly-free-bootstrap-theme/ 4 | * Author: BootstrapMade.com 5 | * License: https://bootstrapmade.com/license/ 6 | */ 7 | (function() { 8 | "use strict"; 9 | 10 | /** 11 | * Easy selector helper function 12 | */ 13 | const select = (el, all = false) => { 14 | el = el.trim() 15 | if (all) { 16 | return [...document.querySelectorAll(el)] 17 | } else { 18 | return document.querySelector(el) 19 | } 20 | } 21 | 22 | /** 23 | * Easy event listener function 24 | */ 25 | const on = (type, el, listener, all = false) => { 26 | let selectEl = select(el, all) 27 | if (selectEl) { 28 | if (all) { 29 | selectEl.forEach(e => e.addEventListener(type, listener)) 30 | } else { 31 | selectEl.addEventListener(type, listener) 32 | } 33 | } 34 | } 35 | 36 | /** 37 | * Easy on scroll event listener 38 | */ 39 | const onscroll = (el, listener) => { 40 | el.addEventListener('scroll', listener) 41 | } 42 | 43 | /** 44 | * Navbar links active state on scroll 45 | */ 46 | let navbarlinks = select('#navbar .scrollto', true) 47 | const navbarlinksActive = () => { 48 | let position = window.scrollY + 200 49 | navbarlinks.forEach(navbarlink => { 50 | if (!navbarlink.hash) return 51 | let section = select(navbarlink.hash) 52 | if (!section) return 53 | if (position >= section.offsetTop && position <= (section.offsetTop + section.offsetHeight)) { 54 | navbarlink.classList.add('active') 55 | } else { 56 | navbarlink.classList.remove('active') 57 | } 58 | }) 59 | } 60 | window.addEventListener('load', navbarlinksActive) 61 | onscroll(document, navbarlinksActive) 62 | 63 | /** 64 | * Scrolls to an element with header offset 65 | */ 66 | const scrollto = (el) => { 67 | let header = select('#header') 68 | let offset = header.offsetHeight 69 | 70 | let elementPos = select(el).offsetTop 71 | window.scrollTo({ 72 | top: elementPos - offset, 73 | behavior: 'smooth' 74 | }) 75 | } 76 | 77 | /** 78 | * Back to top button 79 | */ 80 | let backtotop = select('.back-to-top') 81 | if (backtotop) { 82 | const toggleBacktotop = () => { 83 | if (window.scrollY > 100) { 84 | backtotop.classList.add('active') 85 | } else { 86 | backtotop.classList.remove('active') 87 | } 88 | } 89 | window.addEventListener('load', toggleBacktotop) 90 | onscroll(document, toggleBacktotop) 91 | } 92 | 93 | /** 94 | * Mobile nav toggle 95 | */ 96 | on('click', '.mobile-nav-toggle', function(e) { 97 | select('#navbar').classList.toggle('navbar-mobile') 98 | this.classList.toggle('bi-list') 99 | this.classList.toggle('bi-x') 100 | }) 101 | 102 | /** 103 | * Mobile nav dropdowns activate 104 | */ 105 | on('click', '.navbar .dropdown > a', function(e) { 106 | if (select('#navbar').classList.contains('navbar-mobile')) { 107 | e.preventDefault() 108 | this.nextElementSibling.classList.toggle('dropdown-active') 109 | } 110 | }, true) 111 | 112 | /** 113 | * Scrool with ofset on links with a class name .scrollto 114 | */ 115 | on('click', '.scrollto', function(e) { 116 | if (select(this.hash)) { 117 | e.preventDefault() 118 | 119 | let navbar = select('#navbar') 120 | if (navbar.classList.contains('navbar-mobile')) { 121 | navbar.classList.remove('navbar-mobile') 122 | let navbarToggle = select('.mobile-nav-toggle') 123 | navbarToggle.classList.toggle('bi-list') 124 | navbarToggle.classList.toggle('bi-x') 125 | } 126 | scrollto(this.hash) 127 | } 128 | }, true) 129 | 130 | /** 131 | * Scroll with ofset on page load with hash links in the url 132 | */ 133 | window.addEventListener('load', () => { 134 | if (window.location.hash) { 135 | if (select(window.location.hash)) { 136 | scrollto(window.location.hash) 137 | } 138 | } 139 | }); 140 | 141 | /** 142 | * Initiate glightbox 143 | */ 144 | const glightbox = GLightbox({ 145 | selector: '.glightbox' 146 | }); 147 | 148 | /** 149 | * Porfolio isotope and filter 150 | */ 151 | window.addEventListener('load', () => { 152 | let portfolioContainer = select('.portfolio-container'); 153 | if (portfolioContainer) { 154 | let portfolioIsotope = new Isotope(portfolioContainer, { 155 | itemSelector: '.portfolio-item', 156 | layoutMode: 'fitRows' 157 | }); 158 | 159 | let portfolioFilters = select('#portfolio-flters li', true); 160 | 161 | on('click', '#portfolio-flters li', function(e) { 162 | e.preventDefault(); 163 | portfolioFilters.forEach(function(el) { 164 | el.classList.remove('filter-active'); 165 | }); 166 | this.classList.add('filter-active'); 167 | 168 | portfolioIsotope.arrange({ 169 | filter: this.getAttribute('data-filter') 170 | }); 171 | 172 | }, true); 173 | } 174 | 175 | }); 176 | 177 | /** 178 | * Initiate portfolio lightbox 179 | */ 180 | const portfolioLightbox = GLightbox({ 181 | selector: '.portfolio-lightbox' 182 | }); 183 | 184 | /** 185 | * Portfolio details slider 186 | */ 187 | new Swiper('.portfolio-details-slider', { 188 | speed: 400, 189 | loop: true, 190 | autoplay: { 191 | delay: 5000, 192 | disableOnInteraction: false 193 | }, 194 | pagination: { 195 | el: '.swiper-pagination', 196 | type: 'bullets', 197 | clickable: true 198 | } 199 | }); 200 | 201 | /** 202 | * Testimonials slider 203 | */ 204 | new Swiper('.testimonials-slider', { 205 | speed: 600, 206 | loop: true, 207 | autoplay: { 208 | delay: 5000, 209 | disableOnInteraction: false 210 | }, 211 | slidesPerView: 'auto', 212 | pagination: { 213 | el: '.swiper-pagination', 214 | type: 'bullets', 215 | clickable: true 216 | } 217 | }); 218 | 219 | /** 220 | * Initiate galleery lightbox 221 | */ 222 | const galleeryLightbox = GLightbox({ 223 | selector: '.galleery-lightbox' 224 | }); 225 | 226 | })() -------------------------------------------------------------------------------- /assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff -------------------------------------------------------------------------------- /assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2 -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/) 3 | * Copyright 2011-2021 The Bootstrap Authors 4 | * Copyright 2011-2021 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */ 8 | :root { 9 | --bs-blue: #0d6efd; 10 | --bs-indigo: #6610f2; 11 | --bs-purple: #6f42c1; 12 | --bs-pink: #d63384; 13 | --bs-red: #dc3545; 14 | --bs-orange: #fd7e14; 15 | --bs-yellow: #ffc107; 16 | --bs-green: #198754; 17 | --bs-teal: #20c997; 18 | --bs-cyan: #0dcaf0; 19 | --bs-white: #fff; 20 | --bs-gray: #6c757d; 21 | --bs-gray-dark: #343a40; 22 | --bs-gray-100: #f8f9fa; 23 | --bs-gray-200: #e9ecef; 24 | --bs-gray-300: #dee2e6; 25 | --bs-gray-400: #ced4da; 26 | --bs-gray-500: #adb5bd; 27 | --bs-gray-600: #6c757d; 28 | --bs-gray-700: #495057; 29 | --bs-gray-800: #343a40; 30 | --bs-gray-900: #212529; 31 | --bs-primary: #0d6efd; 32 | --bs-secondary: #6c757d; 33 | --bs-success: #198754; 34 | --bs-info: #0dcaf0; 35 | --bs-warning: #ffc107; 36 | --bs-danger: #dc3545; 37 | --bs-light: #f8f9fa; 38 | --bs-dark: #212529; 39 | --bs-primary-rgb: 13, 110, 253; 40 | --bs-secondary-rgb: 108, 117, 125; 41 | --bs-success-rgb: 25, 135, 84; 42 | --bs-info-rgb: 13, 202, 240; 43 | --bs-warning-rgb: 255, 193, 7; 44 | --bs-danger-rgb: 220, 53, 69; 45 | --bs-light-rgb: 248, 249, 250; 46 | --bs-dark-rgb: 33, 37, 41; 47 | --bs-white-rgb: 255, 255, 255; 48 | --bs-black-rgb: 0, 0, 0; 49 | --bs-body-color-rgb: 33, 37, 41; 50 | --bs-body-bg-rgb: 255, 255, 255; 51 | --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 52 | --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 53 | --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); 54 | --bs-body-font-family: var(--bs-font-sans-serif); 55 | --bs-body-font-size: 1rem; 56 | --bs-body-font-weight: 400; 57 | --bs-body-line-height: 1.5; 58 | --bs-body-color: #212529; 59 | --bs-body-bg: #fff; 60 | } 61 | 62 | *, 63 | *::before, 64 | *::after { 65 | box-sizing: border-box; 66 | } 67 | 68 | @media (prefers-reduced-motion: no-preference) { 69 | :root { 70 | scroll-behavior: smooth; 71 | } 72 | } 73 | 74 | body { 75 | margin: 0; 76 | font-family: var(--bs-body-font-family); 77 | font-size: var(--bs-body-font-size); 78 | font-weight: var(--bs-body-font-weight); 79 | line-height: var(--bs-body-line-height); 80 | color: var(--bs-body-color); 81 | text-align: var(--bs-body-text-align); 82 | background-color: var(--bs-body-bg); 83 | -webkit-text-size-adjust: 100%; 84 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 85 | } 86 | 87 | hr { 88 | margin: 1rem 0; 89 | color: inherit; 90 | background-color: currentColor; 91 | border: 0; 92 | opacity: 0.25; 93 | } 94 | 95 | hr:not([size]) { 96 | height: 1px; 97 | } 98 | 99 | h6, h5, h4, h3, h2, h1 { 100 | margin-top: 0; 101 | margin-bottom: 0.5rem; 102 | font-weight: 500; 103 | line-height: 1.2; 104 | } 105 | 106 | h1 { 107 | font-size: calc(1.375rem + 1.5vw); 108 | } 109 | @media (min-width: 1200px) { 110 | h1 { 111 | font-size: 2.5rem; 112 | } 113 | } 114 | 115 | h2 { 116 | font-size: calc(1.325rem + 0.9vw); 117 | } 118 | @media (min-width: 1200px) { 119 | h2 { 120 | font-size: 2rem; 121 | } 122 | } 123 | 124 | h3 { 125 | font-size: calc(1.3rem + 0.6vw); 126 | } 127 | @media (min-width: 1200px) { 128 | h3 { 129 | font-size: 1.75rem; 130 | } 131 | } 132 | 133 | h4 { 134 | font-size: calc(1.275rem + 0.3vw); 135 | } 136 | @media (min-width: 1200px) { 137 | h4 { 138 | font-size: 1.5rem; 139 | } 140 | } 141 | 142 | h5 { 143 | font-size: 1.25rem; 144 | } 145 | 146 | h6 { 147 | font-size: 1rem; 148 | } 149 | 150 | p { 151 | margin-top: 0; 152 | margin-bottom: 1rem; 153 | } 154 | 155 | abbr[title], 156 | abbr[data-bs-original-title] { 157 | -webkit-text-decoration: underline dotted; 158 | text-decoration: underline dotted; 159 | cursor: help; 160 | -webkit-text-decoration-skip-ink: none; 161 | text-decoration-skip-ink: none; 162 | } 163 | 164 | address { 165 | margin-bottom: 1rem; 166 | font-style: normal; 167 | line-height: inherit; 168 | } 169 | 170 | ol, 171 | ul { 172 | padding-left: 2rem; 173 | } 174 | 175 | ol, 176 | ul, 177 | dl { 178 | margin-top: 0; 179 | margin-bottom: 1rem; 180 | } 181 | 182 | ol ol, 183 | ul ul, 184 | ol ul, 185 | ul ol { 186 | margin-bottom: 0; 187 | } 188 | 189 | dt { 190 | font-weight: 700; 191 | } 192 | 193 | dd { 194 | margin-bottom: 0.5rem; 195 | margin-left: 0; 196 | } 197 | 198 | blockquote { 199 | margin: 0 0 1rem; 200 | } 201 | 202 | b, 203 | strong { 204 | font-weight: bolder; 205 | } 206 | 207 | small { 208 | font-size: 0.875em; 209 | } 210 | 211 | mark { 212 | padding: 0.2em; 213 | background-color: #fcf8e3; 214 | } 215 | 216 | sub, 217 | sup { 218 | position: relative; 219 | font-size: 0.75em; 220 | line-height: 0; 221 | vertical-align: baseline; 222 | } 223 | 224 | sub { 225 | bottom: -0.25em; 226 | } 227 | 228 | sup { 229 | top: -0.5em; 230 | } 231 | 232 | a { 233 | color: #0d6efd; 234 | text-decoration: underline; 235 | } 236 | a:hover { 237 | color: #0a58ca; 238 | } 239 | 240 | a:not([href]):not([class]), a:not([href]):not([class]):hover { 241 | color: inherit; 242 | text-decoration: none; 243 | } 244 | 245 | pre, 246 | code, 247 | kbd, 248 | samp { 249 | font-family: var(--bs-font-monospace); 250 | font-size: 1em; 251 | direction: ltr /* rtl:ignore */; 252 | unicode-bidi: bidi-override; 253 | } 254 | 255 | pre { 256 | display: block; 257 | margin-top: 0; 258 | margin-bottom: 1rem; 259 | overflow: auto; 260 | font-size: 0.875em; 261 | } 262 | pre code { 263 | font-size: inherit; 264 | color: inherit; 265 | word-break: normal; 266 | } 267 | 268 | code { 269 | font-size: 0.875em; 270 | color: #d63384; 271 | word-wrap: break-word; 272 | } 273 | a > code { 274 | color: inherit; 275 | } 276 | 277 | kbd { 278 | padding: 0.2rem 0.4rem; 279 | font-size: 0.875em; 280 | color: #fff; 281 | background-color: #212529; 282 | border-radius: 0.2rem; 283 | } 284 | kbd kbd { 285 | padding: 0; 286 | font-size: 1em; 287 | font-weight: 700; 288 | } 289 | 290 | figure { 291 | margin: 0 0 1rem; 292 | } 293 | 294 | img, 295 | svg { 296 | vertical-align: middle; 297 | } 298 | 299 | table { 300 | caption-side: bottom; 301 | border-collapse: collapse; 302 | } 303 | 304 | caption { 305 | padding-top: 0.5rem; 306 | padding-bottom: 0.5rem; 307 | color: #6c757d; 308 | text-align: left; 309 | } 310 | 311 | th { 312 | text-align: inherit; 313 | text-align: -webkit-match-parent; 314 | } 315 | 316 | thead, 317 | tbody, 318 | tfoot, 319 | tr, 320 | td, 321 | th { 322 | border-color: inherit; 323 | border-style: solid; 324 | border-width: 0; 325 | } 326 | 327 | label { 328 | display: inline-block; 329 | } 330 | 331 | button { 332 | border-radius: 0; 333 | } 334 | 335 | button:focus:not(:focus-visible) { 336 | outline: 0; 337 | } 338 | 339 | input, 340 | button, 341 | select, 342 | optgroup, 343 | textarea { 344 | margin: 0; 345 | font-family: inherit; 346 | font-size: inherit; 347 | line-height: inherit; 348 | } 349 | 350 | button, 351 | select { 352 | text-transform: none; 353 | } 354 | 355 | [role=button] { 356 | cursor: pointer; 357 | } 358 | 359 | select { 360 | word-wrap: normal; 361 | } 362 | select:disabled { 363 | opacity: 1; 364 | } 365 | 366 | [list]::-webkit-calendar-picker-indicator { 367 | display: none; 368 | } 369 | 370 | button, 371 | [type=button], 372 | [type=reset], 373 | [type=submit] { 374 | -webkit-appearance: button; 375 | } 376 | button:not(:disabled), 377 | [type=button]:not(:disabled), 378 | [type=reset]:not(:disabled), 379 | [type=submit]:not(:disabled) { 380 | cursor: pointer; 381 | } 382 | 383 | ::-moz-focus-inner { 384 | padding: 0; 385 | border-style: none; 386 | } 387 | 388 | textarea { 389 | resize: vertical; 390 | } 391 | 392 | fieldset { 393 | min-width: 0; 394 | padding: 0; 395 | margin: 0; 396 | border: 0; 397 | } 398 | 399 | legend { 400 | float: left; 401 | width: 100%; 402 | padding: 0; 403 | margin-bottom: 0.5rem; 404 | font-size: calc(1.275rem + 0.3vw); 405 | line-height: inherit; 406 | } 407 | @media (min-width: 1200px) { 408 | legend { 409 | font-size: 1.5rem; 410 | } 411 | } 412 | legend + * { 413 | clear: left; 414 | } 415 | 416 | ::-webkit-datetime-edit-fields-wrapper, 417 | ::-webkit-datetime-edit-text, 418 | ::-webkit-datetime-edit-minute, 419 | ::-webkit-datetime-edit-hour-field, 420 | ::-webkit-datetime-edit-day-field, 421 | ::-webkit-datetime-edit-month-field, 422 | ::-webkit-datetime-edit-year-field { 423 | padding: 0; 424 | } 425 | 426 | ::-webkit-inner-spin-button { 427 | height: auto; 428 | } 429 | 430 | [type=search] { 431 | outline-offset: -2px; 432 | -webkit-appearance: textfield; 433 | } 434 | 435 | /* rtl:raw: 436 | [type="tel"], 437 | [type="url"], 438 | [type="email"], 439 | [type="number"] { 440 | direction: ltr; 441 | } 442 | */ 443 | ::-webkit-search-decoration { 444 | -webkit-appearance: none; 445 | } 446 | 447 | ::-webkit-color-swatch-wrapper { 448 | padding: 0; 449 | } 450 | 451 | ::-webkit-file-upload-button { 452 | font: inherit; 453 | } 454 | 455 | ::file-selector-button { 456 | font: inherit; 457 | } 458 | 459 | ::-webkit-file-upload-button { 460 | font: inherit; 461 | -webkit-appearance: button; 462 | } 463 | 464 | output { 465 | display: inline-block; 466 | } 467 | 468 | iframe { 469 | border: 0; 470 | } 471 | 472 | summary { 473 | display: list-item; 474 | cursor: pointer; 475 | } 476 | 477 | progress { 478 | vertical-align: baseline; 479 | } 480 | 481 | [hidden] { 482 | display: none !important; 483 | } 484 | 485 | /*# sourceMappingURL=bootstrap-reboot.css.map */ -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/) 3 | * Copyright 2011-2021 The Bootstrap Authors 4 | * Copyright 2011-2021 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important} 8 | /*# sourceMappingURL=bootstrap-reboot.min.css.map */ -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.rtl.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/) 3 | * Copyright 2011-2021 The Bootstrap Authors 4 | * Copyright 2011-2021 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */ 8 | :root { 9 | --bs-blue: #0d6efd; 10 | --bs-indigo: #6610f2; 11 | --bs-purple: #6f42c1; 12 | --bs-pink: #d63384; 13 | --bs-red: #dc3545; 14 | --bs-orange: #fd7e14; 15 | --bs-yellow: #ffc107; 16 | --bs-green: #198754; 17 | --bs-teal: #20c997; 18 | --bs-cyan: #0dcaf0; 19 | --bs-white: #fff; 20 | --bs-gray: #6c757d; 21 | --bs-gray-dark: #343a40; 22 | --bs-gray-100: #f8f9fa; 23 | --bs-gray-200: #e9ecef; 24 | --bs-gray-300: #dee2e6; 25 | --bs-gray-400: #ced4da; 26 | --bs-gray-500: #adb5bd; 27 | --bs-gray-600: #6c757d; 28 | --bs-gray-700: #495057; 29 | --bs-gray-800: #343a40; 30 | --bs-gray-900: #212529; 31 | --bs-primary: #0d6efd; 32 | --bs-secondary: #6c757d; 33 | --bs-success: #198754; 34 | --bs-info: #0dcaf0; 35 | --bs-warning: #ffc107; 36 | --bs-danger: #dc3545; 37 | --bs-light: #f8f9fa; 38 | --bs-dark: #212529; 39 | --bs-primary-rgb: 13, 110, 253; 40 | --bs-secondary-rgb: 108, 117, 125; 41 | --bs-success-rgb: 25, 135, 84; 42 | --bs-info-rgb: 13, 202, 240; 43 | --bs-warning-rgb: 255, 193, 7; 44 | --bs-danger-rgb: 220, 53, 69; 45 | --bs-light-rgb: 248, 249, 250; 46 | --bs-dark-rgb: 33, 37, 41; 47 | --bs-white-rgb: 255, 255, 255; 48 | --bs-black-rgb: 0, 0, 0; 49 | --bs-body-color-rgb: 33, 37, 41; 50 | --bs-body-bg-rgb: 255, 255, 255; 51 | --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 52 | --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 53 | --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); 54 | --bs-body-font-family: var(--bs-font-sans-serif); 55 | --bs-body-font-size: 1rem; 56 | --bs-body-font-weight: 400; 57 | --bs-body-line-height: 1.5; 58 | --bs-body-color: #212529; 59 | --bs-body-bg: #fff; 60 | } 61 | 62 | *, 63 | *::before, 64 | *::after { 65 | box-sizing: border-box; 66 | } 67 | 68 | @media (prefers-reduced-motion: no-preference) { 69 | :root { 70 | scroll-behavior: smooth; 71 | } 72 | } 73 | 74 | body { 75 | margin: 0; 76 | font-family: var(--bs-body-font-family); 77 | font-size: var(--bs-body-font-size); 78 | font-weight: var(--bs-body-font-weight); 79 | line-height: var(--bs-body-line-height); 80 | color: var(--bs-body-color); 81 | text-align: var(--bs-body-text-align); 82 | background-color: var(--bs-body-bg); 83 | -webkit-text-size-adjust: 100%; 84 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 85 | } 86 | 87 | hr { 88 | margin: 1rem 0; 89 | color: inherit; 90 | background-color: currentColor; 91 | border: 0; 92 | opacity: 0.25; 93 | } 94 | 95 | hr:not([size]) { 96 | height: 1px; 97 | } 98 | 99 | h6, h5, h4, h3, h2, h1 { 100 | margin-top: 0; 101 | margin-bottom: 0.5rem; 102 | font-weight: 500; 103 | line-height: 1.2; 104 | } 105 | 106 | h1 { 107 | font-size: calc(1.375rem + 1.5vw); 108 | } 109 | @media (min-width: 1200px) { 110 | h1 { 111 | font-size: 2.5rem; 112 | } 113 | } 114 | 115 | h2 { 116 | font-size: calc(1.325rem + 0.9vw); 117 | } 118 | @media (min-width: 1200px) { 119 | h2 { 120 | font-size: 2rem; 121 | } 122 | } 123 | 124 | h3 { 125 | font-size: calc(1.3rem + 0.6vw); 126 | } 127 | @media (min-width: 1200px) { 128 | h3 { 129 | font-size: 1.75rem; 130 | } 131 | } 132 | 133 | h4 { 134 | font-size: calc(1.275rem + 0.3vw); 135 | } 136 | @media (min-width: 1200px) { 137 | h4 { 138 | font-size: 1.5rem; 139 | } 140 | } 141 | 142 | h5 { 143 | font-size: 1.25rem; 144 | } 145 | 146 | h6 { 147 | font-size: 1rem; 148 | } 149 | 150 | p { 151 | margin-top: 0; 152 | margin-bottom: 1rem; 153 | } 154 | 155 | abbr[title], 156 | abbr[data-bs-original-title] { 157 | -webkit-text-decoration: underline dotted; 158 | text-decoration: underline dotted; 159 | cursor: help; 160 | -webkit-text-decoration-skip-ink: none; 161 | text-decoration-skip-ink: none; 162 | } 163 | 164 | address { 165 | margin-bottom: 1rem; 166 | font-style: normal; 167 | line-height: inherit; 168 | } 169 | 170 | ol, 171 | ul { 172 | padding-right: 2rem; 173 | } 174 | 175 | ol, 176 | ul, 177 | dl { 178 | margin-top: 0; 179 | margin-bottom: 1rem; 180 | } 181 | 182 | ol ol, 183 | ul ul, 184 | ol ul, 185 | ul ol { 186 | margin-bottom: 0; 187 | } 188 | 189 | dt { 190 | font-weight: 700; 191 | } 192 | 193 | dd { 194 | margin-bottom: 0.5rem; 195 | margin-right: 0; 196 | } 197 | 198 | blockquote { 199 | margin: 0 0 1rem; 200 | } 201 | 202 | b, 203 | strong { 204 | font-weight: bolder; 205 | } 206 | 207 | small { 208 | font-size: 0.875em; 209 | } 210 | 211 | mark { 212 | padding: 0.2em; 213 | background-color: #fcf8e3; 214 | } 215 | 216 | sub, 217 | sup { 218 | position: relative; 219 | font-size: 0.75em; 220 | line-height: 0; 221 | vertical-align: baseline; 222 | } 223 | 224 | sub { 225 | bottom: -0.25em; 226 | } 227 | 228 | sup { 229 | top: -0.5em; 230 | } 231 | 232 | a { 233 | color: #0d6efd; 234 | text-decoration: underline; 235 | } 236 | a:hover { 237 | color: #0a58ca; 238 | } 239 | 240 | a:not([href]):not([class]), a:not([href]):not([class]):hover { 241 | color: inherit; 242 | text-decoration: none; 243 | } 244 | 245 | pre, 246 | code, 247 | kbd, 248 | samp { 249 | font-family: var(--bs-font-monospace); 250 | font-size: 1em; 251 | direction: ltr ; 252 | unicode-bidi: bidi-override; 253 | } 254 | 255 | pre { 256 | display: block; 257 | margin-top: 0; 258 | margin-bottom: 1rem; 259 | overflow: auto; 260 | font-size: 0.875em; 261 | } 262 | pre code { 263 | font-size: inherit; 264 | color: inherit; 265 | word-break: normal; 266 | } 267 | 268 | code { 269 | font-size: 0.875em; 270 | color: #d63384; 271 | word-wrap: break-word; 272 | } 273 | a > code { 274 | color: inherit; 275 | } 276 | 277 | kbd { 278 | padding: 0.2rem 0.4rem; 279 | font-size: 0.875em; 280 | color: #fff; 281 | background-color: #212529; 282 | border-radius: 0.2rem; 283 | } 284 | kbd kbd { 285 | padding: 0; 286 | font-size: 1em; 287 | font-weight: 700; 288 | } 289 | 290 | figure { 291 | margin: 0 0 1rem; 292 | } 293 | 294 | img, 295 | svg { 296 | vertical-align: middle; 297 | } 298 | 299 | table { 300 | caption-side: bottom; 301 | border-collapse: collapse; 302 | } 303 | 304 | caption { 305 | padding-top: 0.5rem; 306 | padding-bottom: 0.5rem; 307 | color: #6c757d; 308 | text-align: right; 309 | } 310 | 311 | th { 312 | text-align: inherit; 313 | text-align: -webkit-match-parent; 314 | } 315 | 316 | thead, 317 | tbody, 318 | tfoot, 319 | tr, 320 | td, 321 | th { 322 | border-color: inherit; 323 | border-style: solid; 324 | border-width: 0; 325 | } 326 | 327 | label { 328 | display: inline-block; 329 | } 330 | 331 | button { 332 | border-radius: 0; 333 | } 334 | 335 | button:focus:not(:focus-visible) { 336 | outline: 0; 337 | } 338 | 339 | input, 340 | button, 341 | select, 342 | optgroup, 343 | textarea { 344 | margin: 0; 345 | font-family: inherit; 346 | font-size: inherit; 347 | line-height: inherit; 348 | } 349 | 350 | button, 351 | select { 352 | text-transform: none; 353 | } 354 | 355 | [role=button] { 356 | cursor: pointer; 357 | } 358 | 359 | select { 360 | word-wrap: normal; 361 | } 362 | select:disabled { 363 | opacity: 1; 364 | } 365 | 366 | [list]::-webkit-calendar-picker-indicator { 367 | display: none; 368 | } 369 | 370 | button, 371 | [type=button], 372 | [type=reset], 373 | [type=submit] { 374 | -webkit-appearance: button; 375 | } 376 | button:not(:disabled), 377 | [type=button]:not(:disabled), 378 | [type=reset]:not(:disabled), 379 | [type=submit]:not(:disabled) { 380 | cursor: pointer; 381 | } 382 | 383 | ::-moz-focus-inner { 384 | padding: 0; 385 | border-style: none; 386 | } 387 | 388 | textarea { 389 | resize: vertical; 390 | } 391 | 392 | fieldset { 393 | min-width: 0; 394 | padding: 0; 395 | margin: 0; 396 | border: 0; 397 | } 398 | 399 | legend { 400 | float: right; 401 | width: 100%; 402 | padding: 0; 403 | margin-bottom: 0.5rem; 404 | font-size: calc(1.275rem + 0.3vw); 405 | line-height: inherit; 406 | } 407 | @media (min-width: 1200px) { 408 | legend { 409 | font-size: 1.5rem; 410 | } 411 | } 412 | legend + * { 413 | clear: right; 414 | } 415 | 416 | ::-webkit-datetime-edit-fields-wrapper, 417 | ::-webkit-datetime-edit-text, 418 | ::-webkit-datetime-edit-minute, 419 | ::-webkit-datetime-edit-hour-field, 420 | ::-webkit-datetime-edit-day-field, 421 | ::-webkit-datetime-edit-month-field, 422 | ::-webkit-datetime-edit-year-field { 423 | padding: 0; 424 | } 425 | 426 | ::-webkit-inner-spin-button { 427 | height: auto; 428 | } 429 | 430 | [type=search] { 431 | outline-offset: -2px; 432 | -webkit-appearance: textfield; 433 | } 434 | 435 | [type="tel"], 436 | [type="url"], 437 | [type="email"], 438 | [type="number"] { 439 | direction: ltr; 440 | } 441 | ::-webkit-search-decoration { 442 | -webkit-appearance: none; 443 | } 444 | 445 | ::-webkit-color-swatch-wrapper { 446 | padding: 0; 447 | } 448 | 449 | ::-webkit-file-upload-button { 450 | font: inherit; 451 | } 452 | 453 | ::file-selector-button { 454 | font: inherit; 455 | } 456 | 457 | ::-webkit-file-upload-button { 458 | font: inherit; 459 | -webkit-appearance: button; 460 | } 461 | 462 | output { 463 | display: inline-block; 464 | } 465 | 466 | iframe { 467 | border: 0; 468 | } 469 | 470 | summary { 471 | display: list-item; 472 | cursor: pointer; 473 | } 474 | 475 | progress { 476 | vertical-align: baseline; 477 | } 478 | 479 | [hidden] { 480 | display: none !important; 481 | } 482 | /*# sourceMappingURL=bootstrap-reboot.rtl.css.map */ -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.rtl.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/) 3 | * Copyright 2011-2021 The Bootstrap Authors 4 | * Copyright 2011-2021 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:right}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:right;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:right}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important} 8 | /*# sourceMappingURL=bootstrap-reboot.rtl.min.css.map */ -------------------------------------------------------------------------------- /assets/vendor/boxicons/css/animations.css: -------------------------------------------------------------------------------- 1 | @-webkit-keyframes spin 2 | { 3 | 0% 4 | { 5 | -webkit-transform: rotate(0); 6 | transform: rotate(0); 7 | } 8 | 100% 9 | { 10 | -webkit-transform: rotate(359deg); 11 | transform: rotate(359deg); 12 | } 13 | } 14 | @keyframes spin 15 | { 16 | 0% 17 | { 18 | -webkit-transform: rotate(0); 19 | transform: rotate(0); 20 | } 21 | 100% 22 | { 23 | -webkit-transform: rotate(359deg); 24 | transform: rotate(359deg); 25 | } 26 | } 27 | @-webkit-keyframes burst 28 | { 29 | 0% 30 | { 31 | -webkit-transform: scale(1); 32 | transform: scale(1); 33 | 34 | opacity: 1; 35 | } 36 | 90% 37 | { 38 | -webkit-transform: scale(1.5); 39 | transform: scale(1.5); 40 | 41 | opacity: 0; 42 | } 43 | } 44 | @keyframes burst 45 | { 46 | 0% 47 | { 48 | -webkit-transform: scale(1); 49 | transform: scale(1); 50 | 51 | opacity: 1; 52 | } 53 | 90% 54 | { 55 | -webkit-transform: scale(1.5); 56 | transform: scale(1.5); 57 | 58 | opacity: 0; 59 | } 60 | } 61 | @-webkit-keyframes flashing 62 | { 63 | 0% 64 | { 65 | opacity: 1; 66 | } 67 | 45% 68 | { 69 | opacity: 0; 70 | } 71 | 90% 72 | { 73 | opacity: 1; 74 | } 75 | } 76 | @keyframes flashing 77 | { 78 | 0% 79 | { 80 | opacity: 1; 81 | } 82 | 45% 83 | { 84 | opacity: 0; 85 | } 86 | 90% 87 | { 88 | opacity: 1; 89 | } 90 | } 91 | @-webkit-keyframes fade-left 92 | { 93 | 0% 94 | { 95 | -webkit-transform: translateX(0); 96 | transform: translateX(0); 97 | 98 | opacity: 1; 99 | } 100 | 75% 101 | { 102 | -webkit-transform: translateX(-20px); 103 | transform: translateX(-20px); 104 | 105 | opacity: 0; 106 | } 107 | } 108 | @keyframes fade-left 109 | { 110 | 0% 111 | { 112 | -webkit-transform: translateX(0); 113 | transform: translateX(0); 114 | 115 | opacity: 1; 116 | } 117 | 75% 118 | { 119 | -webkit-transform: translateX(-20px); 120 | transform: translateX(-20px); 121 | 122 | opacity: 0; 123 | } 124 | } 125 | @-webkit-keyframes fade-right 126 | { 127 | 0% 128 | { 129 | -webkit-transform: translateX(0); 130 | transform: translateX(0); 131 | 132 | opacity: 1; 133 | } 134 | 75% 135 | { 136 | -webkit-transform: translateX(20px); 137 | transform: translateX(20px); 138 | 139 | opacity: 0; 140 | } 141 | } 142 | @keyframes fade-right 143 | { 144 | 0% 145 | { 146 | -webkit-transform: translateX(0); 147 | transform: translateX(0); 148 | 149 | opacity: 1; 150 | } 151 | 75% 152 | { 153 | -webkit-transform: translateX(20px); 154 | transform: translateX(20px); 155 | 156 | opacity: 0; 157 | } 158 | } 159 | @-webkit-keyframes fade-up 160 | { 161 | 0% 162 | { 163 | -webkit-transform: translateY(0); 164 | transform: translateY(0); 165 | 166 | opacity: 1; 167 | } 168 | 75% 169 | { 170 | -webkit-transform: translateY(-20px); 171 | transform: translateY(-20px); 172 | 173 | opacity: 0; 174 | } 175 | } 176 | @keyframes fade-up 177 | { 178 | 0% 179 | { 180 | -webkit-transform: translateY(0); 181 | transform: translateY(0); 182 | 183 | opacity: 1; 184 | } 185 | 75% 186 | { 187 | -webkit-transform: translateY(-20px); 188 | transform: translateY(-20px); 189 | 190 | opacity: 0; 191 | } 192 | } 193 | @-webkit-keyframes fade-down 194 | { 195 | 0% 196 | { 197 | -webkit-transform: translateY(0); 198 | transform: translateY(0); 199 | 200 | opacity: 1; 201 | } 202 | 75% 203 | { 204 | -webkit-transform: translateY(20px); 205 | transform: translateY(20px); 206 | 207 | opacity: 0; 208 | } 209 | } 210 | @keyframes fade-down 211 | { 212 | 0% 213 | { 214 | -webkit-transform: translateY(0); 215 | transform: translateY(0); 216 | 217 | opacity: 1; 218 | } 219 | 75% 220 | { 221 | -webkit-transform: translateY(20px); 222 | transform: translateY(20px); 223 | 224 | opacity: 0; 225 | } 226 | } 227 | @-webkit-keyframes tada 228 | { 229 | from 230 | { 231 | -webkit-transform: scale3d(1, 1, 1); 232 | transform: scale3d(1, 1, 1); 233 | } 234 | 235 | 10%, 236 | 20% 237 | { 238 | -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); 239 | transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); 240 | } 241 | 242 | 30%, 243 | 50%, 244 | 70%, 245 | 90% 246 | { 247 | -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); 248 | transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); 249 | } 250 | 251 | 40%, 252 | 60%, 253 | 80% 254 | { 255 | -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); 256 | transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); 257 | } 258 | 259 | to 260 | { 261 | -webkit-transform: scale3d(1, 1, 1); 262 | transform: scale3d(1, 1, 1); 263 | } 264 | } 265 | 266 | @keyframes tada 267 | { 268 | from 269 | { 270 | -webkit-transform: scale3d(1, 1, 1); 271 | transform: scale3d(1, 1, 1); 272 | } 273 | 274 | 10%, 275 | 20% 276 | { 277 | -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); 278 | transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); 279 | } 280 | 281 | 30%, 282 | 50%, 283 | 70%, 284 | 90% 285 | { 286 | -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); 287 | transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); 288 | } 289 | 290 | 40%, 291 | 60%, 292 | 80% 293 | { 294 | -webkit-transform: rotate3d(0, 0, 1, -10deg); 295 | transform: rotate3d(0, 0, 1, -10deg); 296 | } 297 | 298 | to 299 | { 300 | -webkit-transform: scale3d(1, 1, 1); 301 | transform: scale3d(1, 1, 1); 302 | } 303 | } 304 | .bx-spin 305 | { 306 | -webkit-animation: spin 2s linear infinite; 307 | animation: spin 2s linear infinite; 308 | } 309 | .bx-spin-hover:hover 310 | { 311 | -webkit-animation: spin 2s linear infinite; 312 | animation: spin 2s linear infinite; 313 | } 314 | 315 | .bx-tada 316 | { 317 | -webkit-animation: tada 1.5s ease infinite; 318 | animation: tada 1.5s ease infinite; 319 | } 320 | .bx-tada-hover:hover 321 | { 322 | -webkit-animation: tada 1.5s ease infinite; 323 | animation: tada 1.5s ease infinite; 324 | } 325 | 326 | .bx-flashing 327 | { 328 | -webkit-animation: flashing 1.5s infinite linear; 329 | animation: flashing 1.5s infinite linear; 330 | } 331 | .bx-flashing-hover:hover 332 | { 333 | -webkit-animation: flashing 1.5s infinite linear; 334 | animation: flashing 1.5s infinite linear; 335 | } 336 | 337 | .bx-burst 338 | { 339 | -webkit-animation: burst 1.5s infinite linear; 340 | animation: burst 1.5s infinite linear; 341 | } 342 | .bx-burst-hover:hover 343 | { 344 | -webkit-animation: burst 1.5s infinite linear; 345 | animation: burst 1.5s infinite linear; 346 | } 347 | .bx-fade-up 348 | { 349 | -webkit-animation: fade-up 1.5s infinite linear; 350 | animation: fade-up 1.5s infinite linear; 351 | } 352 | .bx-fade-up-hover:hover 353 | { 354 | -webkit-animation: fade-up 1.5s infinite linear; 355 | animation: fade-up 1.5s infinite linear; 356 | } 357 | .bx-fade-down 358 | { 359 | -webkit-animation: fade-down 1.5s infinite linear; 360 | animation: fade-down 1.5s infinite linear; 361 | } 362 | .bx-fade-down-hover:hover 363 | { 364 | -webkit-animation: fade-down 1.5s infinite linear; 365 | animation: fade-down 1.5s infinite linear; 366 | } 367 | .bx-fade-left 368 | { 369 | -webkit-animation: fade-left 1.5s infinite linear; 370 | animation: fade-left 1.5s infinite linear; 371 | } 372 | .bx-fade-left-hover:hover 373 | { 374 | -webkit-animation: fade-left 1.5s infinite linear; 375 | animation: fade-left 1.5s infinite linear; 376 | } 377 | .bx-fade-right 378 | { 379 | -webkit-animation: fade-right 1.5s infinite linear; 380 | animation: fade-right 1.5s infinite linear; 381 | } 382 | .bx-fade-right-hover:hover 383 | { 384 | -webkit-animation: fade-right 1.5s infinite linear; 385 | animation: fade-right 1.5s infinite linear; 386 | } -------------------------------------------------------------------------------- /assets/vendor/boxicons/css/transformations.css: -------------------------------------------------------------------------------- 1 | .bx-rotate-90 2 | { 3 | transform: rotate(90deg); 4 | 5 | -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; 6 | } 7 | .bx-rotate-180 8 | { 9 | transform: rotate(180deg); 10 | 11 | -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; 12 | } 13 | .bx-rotate-270 14 | { 15 | transform: rotate(270deg); 16 | 17 | -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; 18 | } 19 | .bx-flip-horizontal 20 | { 21 | transform: scaleX(-1); 22 | 23 | -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; 24 | } 25 | .bx-flip-vertical 26 | { 27 | transform: scaleY(-1); 28 | 29 | -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; 30 | } 31 | -------------------------------------------------------------------------------- /assets/vendor/boxicons/fonts/boxicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/vendor/boxicons/fonts/boxicons.eot -------------------------------------------------------------------------------- /assets/vendor/boxicons/fonts/boxicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/vendor/boxicons/fonts/boxicons.ttf -------------------------------------------------------------------------------- /assets/vendor/boxicons/fonts/boxicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/vendor/boxicons/fonts/boxicons.woff -------------------------------------------------------------------------------- /assets/vendor/boxicons/fonts/boxicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/AI-Project/edb85ea134e050cb7f41cf60e1ca1fa52678b866/assets/vendor/boxicons/fonts/boxicons.woff2 -------------------------------------------------------------------------------- /assets/vendor/glightbox/css/glightbox.css: -------------------------------------------------------------------------------- 1 | .glightbox-container { 2 | width: 100%; 3 | height: 100%; 4 | position: fixed; 5 | top: 0; 6 | left: 0; 7 | z-index: 999999 !important; 8 | overflow: hidden; 9 | -ms-touch-action: none; 10 | touch-action: none; 11 | -webkit-text-size-adjust: 100%; 12 | -moz-text-size-adjust: 100%; 13 | -ms-text-size-adjust: 100%; 14 | text-size-adjust: 100%; 15 | -webkit-backface-visibility: hidden; 16 | backface-visibility: hidden; 17 | outline: none; 18 | overflow: hidden; 19 | } 20 | 21 | .glightbox-container.inactive { 22 | display: none; 23 | } 24 | 25 | .glightbox-container .gcontainer { 26 | position: relative; 27 | width: 100%; 28 | height: 100%; 29 | z-index: 9999; 30 | overflow: hidden; 31 | } 32 | 33 | .glightbox-container .gslider { 34 | -webkit-transition: -webkit-transform 0.4s ease; 35 | transition: -webkit-transform 0.4s ease; 36 | transition: transform 0.4s ease; 37 | transition: transform 0.4s ease, -webkit-transform 0.4s ease; 38 | height: 100%; 39 | left: 0; 40 | top: 0; 41 | width: 100%; 42 | position: relative; 43 | overflow: hidden; 44 | display: -webkit-box !important; 45 | display: -ms-flexbox !important; 46 | display: flex !important; 47 | -webkit-box-pack: center; 48 | -ms-flex-pack: center; 49 | justify-content: center; 50 | -webkit-box-align: center; 51 | -ms-flex-align: center; 52 | align-items: center; 53 | -webkit-transform: translate3d(0, 0, 0); 54 | transform: translate3d(0, 0, 0); 55 | } 56 | 57 | .glightbox-container .gslide { 58 | width: 100%; 59 | position: absolute; 60 | opacity: 1; 61 | -webkit-user-select: none; 62 | -moz-user-select: none; 63 | -ms-user-select: none; 64 | user-select: none; 65 | display: -webkit-box; 66 | display: -ms-flexbox; 67 | display: flex; 68 | -webkit-box-align: center; 69 | -ms-flex-align: center; 70 | align-items: center; 71 | -webkit-box-pack: center; 72 | -ms-flex-pack: center; 73 | justify-content: center; 74 | opacity: 0; 75 | } 76 | 77 | .glightbox-container .gslide.current { 78 | opacity: 1; 79 | z-index: 99999; 80 | position: relative; 81 | } 82 | 83 | .glightbox-container .gslide.prev { 84 | opacity: 1; 85 | z-index: 9999; 86 | } 87 | 88 | .glightbox-container .gslide-inner-content { 89 | width: 100%; 90 | } 91 | 92 | .glightbox-container .ginner-container { 93 | position: relative; 94 | width: 100%; 95 | display: -webkit-box; 96 | display: -ms-flexbox; 97 | display: flex; 98 | -webkit-box-pack: center; 99 | -ms-flex-pack: center; 100 | justify-content: center; 101 | -webkit-box-orient: vertical; 102 | -webkit-box-direction: normal; 103 | -ms-flex-direction: column; 104 | flex-direction: column; 105 | max-width: 100%; 106 | margin: auto; 107 | height: 100vh; 108 | } 109 | 110 | .glightbox-container .ginner-container.gvideo-container { 111 | width: 100%; 112 | } 113 | 114 | .glightbox-container .ginner-container.desc-bottom, 115 | .glightbox-container .ginner-container.desc-top { 116 | -webkit-box-orient: vertical; 117 | -webkit-box-direction: normal; 118 | -ms-flex-direction: column; 119 | flex-direction: column; 120 | } 121 | 122 | .glightbox-container .ginner-container.desc-left, 123 | .glightbox-container .ginner-container.desc-right { 124 | max-width: 100% !important; 125 | } 126 | 127 | .gslide iframe, 128 | .gslide video { 129 | outline: none !important; 130 | border: none; 131 | min-height: 165px; 132 | -webkit-overflow-scrolling: touch; 133 | -ms-touch-action: auto; 134 | touch-action: auto; 135 | } 136 | 137 | .gslide:not(.current) { 138 | pointer-events: none; 139 | } 140 | 141 | .gslide-image { 142 | -webkit-box-align: center; 143 | -ms-flex-align: center; 144 | align-items: center; 145 | } 146 | 147 | .gslide-image img { 148 | max-height: 100vh; 149 | display: block; 150 | padding: 0; 151 | float: none; 152 | outline: none; 153 | border: none; 154 | -webkit-user-select: none; 155 | -moz-user-select: none; 156 | -ms-user-select: none; 157 | user-select: none; 158 | max-width: 100vw; 159 | width: auto; 160 | height: auto; 161 | -o-object-fit: cover; 162 | object-fit: cover; 163 | -ms-touch-action: none; 164 | touch-action: none; 165 | margin: auto; 166 | min-width: 200px; 167 | } 168 | 169 | .desc-top .gslide-image img, 170 | .desc-bottom .gslide-image img { 171 | width: auto; 172 | } 173 | 174 | .desc-left .gslide-image img, 175 | .desc-right .gslide-image img { 176 | width: auto; 177 | max-width: 100%; 178 | } 179 | 180 | .gslide-image img.zoomable { 181 | position: relative; 182 | } 183 | 184 | .gslide-image img.dragging { 185 | cursor: -webkit-grabbing !important; 186 | cursor: grabbing !important; 187 | -webkit-transition: none; 188 | transition: none; 189 | } 190 | 191 | .gslide-video { 192 | position: relative; 193 | max-width: 100vh; 194 | width: 100% !important; 195 | } 196 | 197 | .gslide-video .gvideo-wrapper { 198 | width: 100%; 199 | /* max-width: 160vmin; */ 200 | margin: auto; 201 | } 202 | 203 | .gslide-video::before { 204 | content: ''; 205 | display: block; 206 | position: absolute; 207 | width: 100%; 208 | height: 100%; 209 | background: rgba(255, 0, 0, 0.34); 210 | display: none; 211 | } 212 | 213 | .gslide-video.playing::before { 214 | display: none; 215 | } 216 | 217 | .gslide-video.fullscreen { 218 | max-width: 100% !important; 219 | min-width: 100%; 220 | height: 75vh; 221 | } 222 | 223 | .gslide-video.fullscreen video { 224 | max-width: 100% !important; 225 | width: 100% !important; 226 | } 227 | 228 | .gslide-inline { 229 | background: #fff; 230 | text-align: left; 231 | max-height: calc(100vh - 40px); 232 | overflow: auto; 233 | max-width: 100%; 234 | } 235 | 236 | .gslide-inline .ginlined-content { 237 | padding: 20px; 238 | width: 100%; 239 | } 240 | 241 | .gslide-inline .dragging { 242 | cursor: -webkit-grabbing !important; 243 | cursor: grabbing !important; 244 | -webkit-transition: none; 245 | transition: none; 246 | } 247 | 248 | .ginlined-content { 249 | overflow: auto; 250 | display: block !important; 251 | opacity: 1; 252 | } 253 | 254 | .gslide-external { 255 | display: -webkit-box; 256 | display: -ms-flexbox; 257 | display: flex; 258 | width: 100%; 259 | min-width: 100%; 260 | background: #fff; 261 | padding: 0; 262 | overflow: auto; 263 | max-height: 75vh; 264 | height: 100%; 265 | } 266 | 267 | .gslide-media { 268 | display: -webkit-box; 269 | display: -ms-flexbox; 270 | display: flex; 271 | width: auto; 272 | } 273 | 274 | .zoomed .gslide-media { 275 | -webkit-box-shadow: none !important; 276 | box-shadow: none !important; 277 | } 278 | 279 | .desc-top .gslide-media, 280 | .desc-bottom .gslide-media { 281 | margin: 0 auto; 282 | -webkit-box-orient: vertical; 283 | -webkit-box-direction: normal; 284 | -ms-flex-direction: column; 285 | flex-direction: column; 286 | } 287 | 288 | .gslide-description { 289 | position: relative; 290 | -webkit-box-flex: 1; 291 | -ms-flex: 1 0 100%; 292 | flex: 1 0 100%; 293 | } 294 | 295 | .gslide-description.description-left, 296 | .gslide-description.description-right { 297 | max-width: 100%; 298 | } 299 | 300 | .gslide-description.description-bottom, 301 | .gslide-description.description-top { 302 | margin: 0 auto; 303 | width: 100%; 304 | } 305 | 306 | .gslide-description p { 307 | margin-bottom: 12px; 308 | } 309 | 310 | .gslide-description p:last-child { 311 | margin-bottom: 0; 312 | } 313 | 314 | .zoomed .gslide-description { 315 | display: none; 316 | } 317 | 318 | .glightbox-button-hidden { 319 | display: none; 320 | } 321 | 322 | 323 | /* 324 | * Description for mobiles 325 | * something like facebook does the description 326 | * for the photos 327 | */ 328 | 329 | .glightbox-mobile .glightbox-container .gslide-description { 330 | height: auto !important; 331 | width: 100%; 332 | background: transparent; 333 | position: absolute; 334 | bottom: 0; 335 | padding: 19px 11px; 336 | max-width: 100vw !important; 337 | -webkit-box-ordinal-group: 3 !important; 338 | -ms-flex-order: 2 !important; 339 | order: 2 !important; 340 | max-height: 78vh; 341 | overflow: auto !important; 342 | background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75))); 343 | background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%); 344 | -webkit-transition: opacity 0.3s linear; 345 | transition: opacity 0.3s linear; 346 | padding-bottom: 50px; 347 | } 348 | 349 | .glightbox-mobile .glightbox-container .gslide-title { 350 | color: #fff; 351 | font-size: 1em; 352 | } 353 | 354 | .glightbox-mobile .glightbox-container .gslide-desc { 355 | color: #a1a1a1; 356 | } 357 | 358 | .glightbox-mobile .glightbox-container .gslide-desc a { 359 | color: #fff; 360 | font-weight: bold; 361 | } 362 | 363 | .glightbox-mobile .glightbox-container .gslide-desc * { 364 | color: inherit; 365 | } 366 | 367 | .glightbox-mobile .glightbox-container .gslide-desc string { 368 | color: #fff; 369 | } 370 | 371 | .glightbox-mobile .glightbox-container .gslide-desc .desc-more { 372 | color: #fff; 373 | opacity: 0.4; 374 | } 375 | 376 | .gdesc-open .gslide-media { 377 | -webkit-transition: opacity 0.5s ease; 378 | transition: opacity 0.5s ease; 379 | opacity: 0.4; 380 | } 381 | 382 | .gdesc-open .gdesc-inner { 383 | padding-bottom: 30px; 384 | } 385 | 386 | .gdesc-closed .gslide-media { 387 | -webkit-transition: opacity 0.5s ease; 388 | transition: opacity 0.5s ease; 389 | opacity: 1; 390 | } 391 | 392 | .greset { 393 | -webkit-transition: all 0.3s ease; 394 | transition: all 0.3s ease; 395 | } 396 | 397 | .gabsolute { 398 | position: absolute; 399 | } 400 | 401 | .grelative { 402 | position: relative; 403 | } 404 | 405 | .glightbox-desc { 406 | display: none !important; 407 | } 408 | 409 | .glightbox-open { 410 | overflow: hidden; 411 | } 412 | 413 | .gloader { 414 | height: 25px; 415 | width: 25px; 416 | -webkit-animation: lightboxLoader 0.8s infinite linear; 417 | animation: lightboxLoader 0.8s infinite linear; 418 | border: 2px solid #fff; 419 | border-right-color: transparent; 420 | border-radius: 50%; 421 | position: absolute; 422 | display: block; 423 | z-index: 9999; 424 | left: 0; 425 | right: 0; 426 | margin: 0 auto; 427 | top: 47%; 428 | } 429 | 430 | .goverlay { 431 | width: 100%; 432 | height: calc(100vh + 1px); 433 | position: fixed; 434 | top: -1px; 435 | left: 0; 436 | background: #000; 437 | will-change: opacity; 438 | } 439 | 440 | .glightbox-mobile .goverlay { 441 | background: #000; 442 | } 443 | 444 | .gprev, 445 | .gnext, 446 | .gclose { 447 | z-index: 99999; 448 | cursor: pointer; 449 | width: 26px; 450 | height: 44px; 451 | border: none; 452 | display: -webkit-box; 453 | display: -ms-flexbox; 454 | display: flex; 455 | -webkit-box-pack: center; 456 | -ms-flex-pack: center; 457 | justify-content: center; 458 | -webkit-box-align: center; 459 | -ms-flex-align: center; 460 | align-items: center; 461 | -webkit-box-orient: vertical; 462 | -webkit-box-direction: normal; 463 | -ms-flex-direction: column; 464 | flex-direction: column; 465 | } 466 | 467 | .gprev svg, 468 | .gnext svg, 469 | .gclose svg { 470 | display: block; 471 | width: 25px; 472 | height: auto; 473 | margin: 0; 474 | padding: 0; 475 | } 476 | 477 | .gprev.disabled, 478 | .gnext.disabled, 479 | .gclose.disabled { 480 | opacity: 0.1; 481 | } 482 | 483 | .gprev .garrow, 484 | .gnext .garrow, 485 | .gclose .garrow { 486 | stroke: #fff; 487 | } 488 | 489 | .gbtn.focused { 490 | outline: 2px solid #0f3d81; 491 | } 492 | 493 | iframe.wait-autoplay { 494 | opacity: 0; 495 | } 496 | 497 | .glightbox-closing .gnext, 498 | .glightbox-closing .gprev, 499 | .glightbox-closing .gclose { 500 | opacity: 0 !important; 501 | } 502 | 503 | 504 | /*Skin */ 505 | 506 | .glightbox-clean .gslide-description { 507 | background: #fff; 508 | } 509 | 510 | .glightbox-clean .gdesc-inner { 511 | padding: 22px 20px; 512 | } 513 | 514 | .glightbox-clean .gslide-title { 515 | font-size: 1em; 516 | font-weight: normal; 517 | font-family: arial; 518 | color: #000; 519 | margin-bottom: 19px; 520 | line-height: 1.4em; 521 | } 522 | 523 | .glightbox-clean .gslide-desc { 524 | font-size: 0.86em; 525 | margin-bottom: 0; 526 | font-family: arial; 527 | line-height: 1.4em; 528 | } 529 | 530 | .glightbox-clean .gslide-video { 531 | background: #000; 532 | } 533 | 534 | .glightbox-clean .gprev, 535 | .glightbox-clean .gnext, 536 | .glightbox-clean .gclose { 537 | background-color: rgba(0, 0, 0, 0.75); 538 | border-radius: 4px; 539 | } 540 | 541 | .glightbox-clean .gprev path, 542 | .glightbox-clean .gnext path, 543 | .glightbox-clean .gclose path { 544 | fill: #fff; 545 | } 546 | 547 | .glightbox-clean .gprev { 548 | position: absolute; 549 | top: -100%; 550 | left: 30px; 551 | width: 40px; 552 | height: 50px; 553 | } 554 | 555 | .glightbox-clean .gnext { 556 | position: absolute; 557 | top: -100%; 558 | right: 30px; 559 | width: 40px; 560 | height: 50px; 561 | } 562 | 563 | .glightbox-clean .gclose { 564 | width: 35px; 565 | height: 35px; 566 | top: 15px; 567 | right: 10px; 568 | position: absolute; 569 | } 570 | 571 | .glightbox-clean .gclose svg { 572 | width: 18px; 573 | height: auto; 574 | } 575 | 576 | .glightbox-clean .gclose:hover { 577 | opacity: 1; 578 | } 579 | 580 | 581 | /*CSS Animations*/ 582 | 583 | .gfadeIn { 584 | -webkit-animation: gfadeIn 0.5s ease; 585 | animation: gfadeIn 0.5s ease; 586 | } 587 | 588 | .gfadeOut { 589 | -webkit-animation: gfadeOut 0.5s ease; 590 | animation: gfadeOut 0.5s ease; 591 | } 592 | 593 | .gslideOutLeft { 594 | -webkit-animation: gslideOutLeft 0.3s ease; 595 | animation: gslideOutLeft 0.3s ease; 596 | } 597 | 598 | .gslideInLeft { 599 | -webkit-animation: gslideInLeft 0.3s ease; 600 | animation: gslideInLeft 0.3s ease; 601 | } 602 | 603 | .gslideOutRight { 604 | -webkit-animation: gslideOutRight 0.3s ease; 605 | animation: gslideOutRight 0.3s ease; 606 | } 607 | 608 | .gslideInRight { 609 | -webkit-animation: gslideInRight 0.3s ease; 610 | animation: gslideInRight 0.3s ease; 611 | } 612 | 613 | .gzoomIn { 614 | -webkit-animation: gzoomIn 0.5s ease; 615 | animation: gzoomIn 0.5s ease; 616 | } 617 | 618 | .gzoomOut { 619 | -webkit-animation: gzoomOut 0.5s ease; 620 | animation: gzoomOut 0.5s ease; 621 | } 622 | 623 | @-webkit-keyframes lightboxLoader { 624 | 0% { 625 | -webkit-transform: rotate(0deg); 626 | transform: rotate(0deg); 627 | } 628 | 100% { 629 | -webkit-transform: rotate(360deg); 630 | transform: rotate(360deg); 631 | } 632 | } 633 | 634 | @keyframes lightboxLoader { 635 | 0% { 636 | -webkit-transform: rotate(0deg); 637 | transform: rotate(0deg); 638 | } 639 | 100% { 640 | -webkit-transform: rotate(360deg); 641 | transform: rotate(360deg); 642 | } 643 | } 644 | 645 | @-webkit-keyframes gfadeIn { 646 | from { 647 | opacity: 0; 648 | } 649 | to { 650 | opacity: 1; 651 | } 652 | } 653 | 654 | @keyframes gfadeIn { 655 | from { 656 | opacity: 0; 657 | } 658 | to { 659 | opacity: 1; 660 | } 661 | } 662 | 663 | @-webkit-keyframes gfadeOut { 664 | from { 665 | opacity: 1; 666 | } 667 | to { 668 | opacity: 0; 669 | } 670 | } 671 | 672 | @keyframes gfadeOut { 673 | from { 674 | opacity: 1; 675 | } 676 | to { 677 | opacity: 0; 678 | } 679 | } 680 | 681 | @-webkit-keyframes gslideInLeft { 682 | from { 683 | opacity: 0; 684 | -webkit-transform: translate3d(-60%, 0, 0); 685 | transform: translate3d(-60%, 0, 0); 686 | } 687 | to { 688 | visibility: visible; 689 | -webkit-transform: translate3d(0, 0, 0); 690 | transform: translate3d(0, 0, 0); 691 | opacity: 1; 692 | } 693 | } 694 | 695 | @keyframes gslideInLeft { 696 | from { 697 | opacity: 0; 698 | -webkit-transform: translate3d(-60%, 0, 0); 699 | transform: translate3d(-60%, 0, 0); 700 | } 701 | to { 702 | visibility: visible; 703 | -webkit-transform: translate3d(0, 0, 0); 704 | transform: translate3d(0, 0, 0); 705 | opacity: 1; 706 | } 707 | } 708 | 709 | @-webkit-keyframes gslideOutLeft { 710 | from { 711 | opacity: 1; 712 | visibility: visible; 713 | -webkit-transform: translate3d(0, 0, 0); 714 | transform: translate3d(0, 0, 0); 715 | } 716 | to { 717 | -webkit-transform: translate3d(-60%, 0, 0); 718 | transform: translate3d(-60%, 0, 0); 719 | opacity: 0; 720 | visibility: hidden; 721 | } 722 | } 723 | 724 | @keyframes gslideOutLeft { 725 | from { 726 | opacity: 1; 727 | visibility: visible; 728 | -webkit-transform: translate3d(0, 0, 0); 729 | transform: translate3d(0, 0, 0); 730 | } 731 | to { 732 | -webkit-transform: translate3d(-60%, 0, 0); 733 | transform: translate3d(-60%, 0, 0); 734 | opacity: 0; 735 | visibility: hidden; 736 | } 737 | } 738 | 739 | @-webkit-keyframes gslideInRight { 740 | from { 741 | opacity: 0; 742 | visibility: visible; 743 | -webkit-transform: translate3d(60%, 0, 0); 744 | transform: translate3d(60%, 0, 0); 745 | } 746 | to { 747 | -webkit-transform: translate3d(0, 0, 0); 748 | transform: translate3d(0, 0, 0); 749 | opacity: 1; 750 | } 751 | } 752 | 753 | @keyframes gslideInRight { 754 | from { 755 | opacity: 0; 756 | visibility: visible; 757 | -webkit-transform: translate3d(60%, 0, 0); 758 | transform: translate3d(60%, 0, 0); 759 | } 760 | to { 761 | -webkit-transform: translate3d(0, 0, 0); 762 | transform: translate3d(0, 0, 0); 763 | opacity: 1; 764 | } 765 | } 766 | 767 | @-webkit-keyframes gslideOutRight { 768 | from { 769 | opacity: 1; 770 | visibility: visible; 771 | -webkit-transform: translate3d(0, 0, 0); 772 | transform: translate3d(0, 0, 0); 773 | } 774 | to { 775 | -webkit-transform: translate3d(60%, 0, 0); 776 | transform: translate3d(60%, 0, 0); 777 | opacity: 0; 778 | } 779 | } 780 | 781 | @keyframes gslideOutRight { 782 | from { 783 | opacity: 1; 784 | visibility: visible; 785 | -webkit-transform: translate3d(0, 0, 0); 786 | transform: translate3d(0, 0, 0); 787 | } 788 | to { 789 | -webkit-transform: translate3d(60%, 0, 0); 790 | transform: translate3d(60%, 0, 0); 791 | opacity: 0; 792 | } 793 | } 794 | 795 | @-webkit-keyframes gzoomIn { 796 | from { 797 | opacity: 0; 798 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 799 | transform: scale3d(0.3, 0.3, 0.3); 800 | } 801 | to { 802 | opacity: 1; 803 | } 804 | } 805 | 806 | @keyframes gzoomIn { 807 | from { 808 | opacity: 0; 809 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 810 | transform: scale3d(0.3, 0.3, 0.3); 811 | } 812 | to { 813 | opacity: 1; 814 | } 815 | } 816 | 817 | @-webkit-keyframes gzoomOut { 818 | from { 819 | opacity: 1; 820 | } 821 | 50% { 822 | opacity: 0; 823 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 824 | transform: scale3d(0.3, 0.3, 0.3); 825 | } 826 | to { 827 | opacity: 0; 828 | } 829 | } 830 | 831 | @keyframes gzoomOut { 832 | from { 833 | opacity: 1; 834 | } 835 | 50% { 836 | opacity: 0; 837 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 838 | transform: scale3d(0.3, 0.3, 0.3); 839 | } 840 | to { 841 | opacity: 0; 842 | } 843 | } 844 | 845 | @media (min-width: 769px) { 846 | .glightbox-container .ginner-container { 847 | width: auto; 848 | height: auto; 849 | -webkit-box-orient: horizontal; 850 | -webkit-box-direction: normal; 851 | -ms-flex-direction: row; 852 | flex-direction: row; 853 | } 854 | .glightbox-container .ginner-container.desc-top .gslide-description { 855 | -webkit-box-ordinal-group: 1; 856 | -ms-flex-order: 0; 857 | order: 0; 858 | } 859 | .glightbox-container .ginner-container.desc-top .gslide-image, 860 | .glightbox-container .ginner-container.desc-top .gslide-image img { 861 | -webkit-box-ordinal-group: 2; 862 | -ms-flex-order: 1; 863 | order: 1; 864 | } 865 | .glightbox-container .ginner-container.desc-left .gslide-description { 866 | -webkit-box-ordinal-group: 1; 867 | -ms-flex-order: 0; 868 | order: 0; 869 | } 870 | .glightbox-container .ginner-container.desc-left .gslide-image { 871 | -webkit-box-ordinal-group: 2; 872 | -ms-flex-order: 1; 873 | order: 1; 874 | } 875 | .gslide-image img { 876 | max-height: 97vh; 877 | max-width: 100%; 878 | } 879 | .gslide-image img.zoomable { 880 | cursor: -webkit-zoom-in; 881 | cursor: zoom-in; 882 | } 883 | .zoomed .gslide-image img.zoomable { 884 | cursor: -webkit-grab; 885 | cursor: grab; 886 | } 887 | .gslide-inline { 888 | max-height: 95vh; 889 | } 890 | .gslide-external { 891 | max-height: 100vh; 892 | } 893 | .gslide-description.description-left, 894 | .gslide-description.description-right { 895 | max-width: 275px; 896 | } 897 | .glightbox-open { 898 | height: auto; 899 | } 900 | .goverlay { 901 | background: rgba(0, 0, 0, 0.92); 902 | } 903 | .glightbox-clean .gslide-media { 904 | -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); 905 | box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); 906 | } 907 | .glightbox-clean .description-left .gdesc-inner, 908 | .glightbox-clean .description-right .gdesc-inner { 909 | position: absolute; 910 | height: 100%; 911 | overflow-y: auto; 912 | } 913 | .glightbox-clean .gprev, 914 | .glightbox-clean .gnext, 915 | .glightbox-clean .gclose { 916 | background-color: rgba(0, 0, 0, 0.32); 917 | } 918 | .glightbox-clean .gprev:hover, 919 | .glightbox-clean .gnext:hover, 920 | .glightbox-clean .gclose:hover { 921 | background-color: rgba(0, 0, 0, 0.7); 922 | } 923 | .glightbox-clean .gprev { 924 | top: 45%; 925 | } 926 | .glightbox-clean .gnext { 927 | top: 45%; 928 | } 929 | } 930 | 931 | @media (min-width: 992px) { 932 | .glightbox-clean .gclose { 933 | opacity: 0.7; 934 | right: 20px; 935 | } 936 | } 937 | 938 | @media screen and (max-height: 420px) { 939 | .goverlay { 940 | background: #000; 941 | } 942 | } 943 | -------------------------------------------------------------------------------- /assets/vendor/glightbox/css/glightbox.min.css: -------------------------------------------------------------------------------- 1 | .glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}} -------------------------------------------------------------------------------- /assets/vendor/isotope-layout/isotope.pkgd.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Isotope PACKAGED v3.0.6 3 | * 4 | * Licensed GPLv3 for open source use 5 | * or Isotope Commercial License for commercial use 6 | * 7 | * https://isotope.metafizzy.co 8 | * Copyright 2010-2018 Metafizzy 9 | */ 10 | 11 | !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n