├── README.md ├── assets ├── css │ └── style.css ├── img │ ├── apple-touch-icon.png │ ├── favicon.png │ ├── hero-bg.jpeg │ ├── 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 │ ├── profile-img.png │ └── testimonials │ │ ├── testimonials-1.jpg │ │ ├── testimonials-2.jpg │ │ └── testimonials-3.jpg ├── js │ └── main.js └── vendor │ ├── aos │ ├── aos.css │ └── aos.js │ ├── 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 │ ├── typed.js │ ├── typed.js │ ├── typed.min.js │ └── typed.min.js.map │ └── waypoints │ └── noframework.waypoints.js └── index.html /README.md: -------------------------------------------------------------------------------- 1 | # SubhashFlex 2 | Satya Subhash's Portfolio 3 | -------------------------------------------------------------------------------- /assets/css/style.css: -------------------------------------------------------------------------------- 1 | /*-------------------------------------------------------- 2 | # General 3 | --------------------------------------------------------------*/ 4 | body { 5 | font-family: "Open Sans", sans-serif; 6 | color: #272829; 7 | } 8 | 9 | a { 10 | color: #149ddd; 11 | text-decoration: none; 12 | } 13 | 14 | a:hover { 15 | color: #37b3ed; 16 | text-decoration: none; 17 | } 18 | 19 | h1, h2, h3, h4, h5, h6 { 20 | font-family: "Raleway", sans-serif; 21 | } 22 | 23 | /*Scrollbar*/ 24 | /* width */ 25 | ::-webkit-scrollbar { 26 | width: 10px; 27 | } 28 | 29 | /* Track */ 30 | ::-webkit-scrollbar-track { 31 | box-shadow: inset 0 0 5px grey; 32 | border-radius: 10px; 33 | } 34 | 35 | /* Handle */ 36 | ::-webkit-scrollbar-thumb { 37 | background: red; 38 | border-radius: 10px; 39 | } 40 | /*-------------------------------------------------------------- 41 | # Back to top button 42 | --------------------------------------------------------------*/ 43 | .back-to-top { 44 | position: fixed; 45 | visibility: hidden; 46 | opacity: 0; 47 | right: 15px; 48 | bottom: 15px; 49 | z-index: 996; 50 | background: #149ddd; 51 | width: 40px; 52 | height: 40px; 53 | border-radius: 50px; 54 | transition: all 0.4s; 55 | } 56 | 57 | .back-to-top i { 58 | font-size: 28px; 59 | color: #fff; 60 | line-height: 0; 61 | } 62 | 63 | .back-to-top:hover { 64 | background: #2eafec; 65 | color: #fff; 66 | } 67 | 68 | .back-to-top.active { 69 | visibility: visible; 70 | opacity: 1; 71 | } 72 | 73 | /*-------------------------------------------------------------- 74 | # Header 75 | --------------------------------------------------------------*/ 76 | #header { 77 | position: fixed; 78 | top: 0; 79 | left: 0; 80 | bottom: 0; 81 | width: 300px; 82 | transition: all ease-in-out 0.5s; 83 | z-index: 9997; 84 | transition: all 0.5s; 85 | padding: 0 15px; 86 | background: #040b14; 87 | overflow-y: auto; 88 | } 89 | 90 | #header .profile img { 91 | margin: 15px auto; 92 | display: block; 93 | width: 120px; 94 | border: 8px solid #2c2f3f; 95 | } 96 | 97 | #header .profile h1 { 98 | font-size: 24px; 99 | margin: 0; 100 | padding: 0; 101 | font-weight: 600; 102 | -moz-text-align-last: center; 103 | text-align-last: center; 104 | font-family: "Poppins", sans-serif; 105 | } 106 | 107 | #header .profile h1 a, #header .profile h1 a:hover { 108 | color: #fff; 109 | text-decoration: none; 110 | } 111 | 112 | #header .profile .social-links a { 113 | font-size: 18px; 114 | display: inline-block; 115 | background: #212431; 116 | color: #fff; 117 | line-height: 1; 118 | padding: 8px 0; 119 | margin-right: 4px; 120 | border-radius: 50%; 121 | text-align: center; 122 | width: 36px; 123 | height: 36px; 124 | transition: 0.3s; 125 | } 126 | 127 | #header .profile .social-links a:hover { 128 | background: #149ddd; 129 | color: #fff; 130 | text-decoration: none; 131 | } 132 | 133 | #main { 134 | margin-left: 300px; 135 | } 136 | 137 | @media (max-width: 1199px) { 138 | #header { 139 | left: -300px; 140 | } 141 | #main { 142 | margin-left: 0; 143 | } 144 | } 145 | 146 | /*-------------------------------------------------------------- 147 | # Navigation Menu 148 | --------------------------------------------------------------*/ 149 | /* Desktop Navigation */ 150 | .nav-menu { 151 | padding: 30px 0 0 0; 152 | } 153 | 154 | .nav-menu * { 155 | margin: 0; 156 | padding: 0; 157 | list-style: none; 158 | } 159 | 160 | .nav-menu > ul > li { 161 | position: relative; 162 | white-space: nowrap; 163 | } 164 | 165 | .nav-menu a, .nav-menu a:focus { 166 | display: flex; 167 | align-items: center; 168 | color: #a8a9b4; 169 | padding: 12px 15px; 170 | margin-bottom: 8px; 171 | transition: 0.3s; 172 | font-size: 15px; 173 | } 174 | 175 | .nav-menu a i, .nav-menu a:focus i { 176 | font-size: 24px; 177 | padding-right: 8px; 178 | color: #6f7180; 179 | } 180 | 181 | .nav-menu a:hover, .nav-menu .active, .nav-menu .active:focus, .nav-menu li:hover > a { 182 | text-decoration: none; 183 | color: #fff; 184 | } 185 | 186 | .nav-menu a:hover i, .nav-menu .active i, .nav-menu .active:focus i, .nav-menu li:hover > a i { 187 | color: #149ddd; 188 | } 189 | 190 | /* Mobile Navigation */ 191 | .mobile-nav-toggle { 192 | position: fixed; 193 | right: 15px; 194 | top: 15px; 195 | z-index: 9998; 196 | border: 0; 197 | font-size: 24px; 198 | transition: all 0.4s; 199 | outline: none !important; 200 | background-color: #149ddd; 201 | color: #fff; 202 | width: 40px; 203 | height: 40px; 204 | display: inline-flex; 205 | align-items: center; 206 | justify-content: center; 207 | line-height: 0; 208 | border-radius: 50px; 209 | cursor: pointer; 210 | } 211 | 212 | .mobile-nav-active { 213 | overflow: hidden; 214 | } 215 | 216 | .mobile-nav-active #header { 217 | left: 0; 218 | } 219 | 220 | /*-------------------------------------------------------------- 221 | # Hero Section 222 | --------------------------------------------------------------*/ 223 | #hero { 224 | width: 100%; 225 | height: 100vh; 226 | background: url("../img/hero-bg.jpeg") top center; 227 | background-size: cover; 228 | } 229 | 230 | #hero:before { 231 | content: ""; 232 | background: rgba(5, 13, 24, 0.3); 233 | position: absolute; 234 | bottom: 0; 235 | top: 0; 236 | left: 0; 237 | right: 0; 238 | z-index: 1; 239 | } 240 | 241 | #hero .hero-container { 242 | position: relative; 243 | z-index: 2; 244 | min-width: 300px; 245 | } 246 | 247 | #hero h1 { 248 | margin: 0 0 10px 0; 249 | font-size: 64px; 250 | font-weight: 700; 251 | line-height: 56px; 252 | color: #fff; 253 | } 254 | 255 | #hero p { 256 | color: #fff; 257 | margin-bottom: 50px; 258 | font-size: 26px; 259 | font-family: "Poppins", sans-serif; 260 | } 261 | 262 | #hero p span { 263 | color: #fff; 264 | padding-bottom: 4px; 265 | letter-spacing: 1px; 266 | border-bottom: 3px solid #149ddd; 267 | } 268 | 269 | @media (min-width: 1024px) { 270 | #hero { 271 | background-attachment: fixed; 272 | } 273 | } 274 | 275 | @media (max-width: 768px) { 276 | #hero h1 { 277 | font-size: 28px; 278 | line-height: 36px; 279 | } 280 | #hero h2 { 281 | font-size: 18px; 282 | line-height: 24px; 283 | margin-bottom: 30px; 284 | } 285 | } 286 | 287 | /*-------------------------------------------------------------- 288 | # Sections General 289 | --------------------------------------------------------------*/ 290 | section { 291 | padding: 60px 0; 292 | overflow: hidden; 293 | } 294 | 295 | .section-bg { 296 | background: #f5f8fd; 297 | } 298 | 299 | .section-title { 300 | padding-bottom: 30px; 301 | } 302 | 303 | .section-title h2 { 304 | font-size: 32px; 305 | font-weight: bold; 306 | margin-bottom: 20px; 307 | padding-bottom: 20px; 308 | position: relative; 309 | color: #173b6c; 310 | } 311 | 312 | .section-title h2::after { 313 | content: ''; 314 | position: absolute; 315 | display: block; 316 | width: 50px; 317 | height: 3px; 318 | background: #149ddd; 319 | bottom: 0; 320 | left: 0; 321 | } 322 | 323 | .section-title p { 324 | margin-bottom: 0; 325 | } 326 | 327 | /*-------------------------------------------------------------- 328 | # About 329 | --------------------------------------------------------------*/ 330 | .about .content h3 { 331 | font-weight: 700; 332 | font-size: 26px; 333 | color: #173b6c; 334 | } 335 | 336 | .about .content ul { 337 | list-style: none; 338 | padding: 0; 339 | } 340 | 341 | .about .content ul li { 342 | margin-bottom: 20px; 343 | display: flex; 344 | align-items: center; 345 | } 346 | 347 | .about .content ul strong { 348 | margin-right: 10px; 349 | } 350 | 351 | .about .content ul i { 352 | font-size: 16px; 353 | margin-right: 5px; 354 | color: #149ddd; 355 | line-height: 0; 356 | } 357 | 358 | .about .content p:last-child { 359 | margin-bottom: 0; 360 | } 361 | 362 | /*-------------------------------------------------------------- 363 | # Facts 364 | --------------------------------------------------------------*/ 365 | .facts { 366 | padding-bottom: 30px; 367 | } 368 | 369 | .facts .count-box { 370 | padding: 30px; 371 | width: 100%; 372 | } 373 | 374 | .facts .count-box i { 375 | display: block; 376 | font-size: 44px; 377 | color: #149ddd; 378 | float: left; 379 | line-height: 0; 380 | } 381 | 382 | .facts .count-box span { 383 | font-size: 48px; 384 | line-height: 40px; 385 | display: block; 386 | font-weight: 700; 387 | color: #050d18; 388 | margin-left: 60px; 389 | } 390 | 391 | .facts .count-box p { 392 | padding: 15px 0 0 0; 393 | margin: 0 0 0 60px; 394 | font-family: "Raleway", sans-serif; 395 | font-size: 14px; 396 | color: #122f57; 397 | } 398 | 399 | .facts .count-box a { 400 | font-weight: 600; 401 | display: block; 402 | margin-top: 20px; 403 | color: #122f57; 404 | font-size: 15px; 405 | font-family: "Poppins", sans-serif; 406 | transition: ease-in-out 0.3s; 407 | } 408 | 409 | .facts .count-box a:hover { 410 | color: #1f5297; 411 | } 412 | 413 | /*-------------------------------------------------------------- 414 | # Akills 415 | --------------------------------------------------------------*/ 416 | .skills .progress { 417 | height: 60px; 418 | display: block; 419 | background: none; 420 | border-radius: 0; 421 | } 422 | 423 | .skills .progress .skill { 424 | padding: 0; 425 | margin: 0 0 6px 0; 426 | text-transform: uppercase; 427 | display: block; 428 | font-weight: 600; 429 | font-family: "Poppins", sans-serif; 430 | color: #050d18; 431 | } 432 | 433 | .skills .progress .skill .val { 434 | float: right; 435 | font-style: normal; 436 | } 437 | 438 | .skills .progress-bar-wrap { 439 | background: #dce8f8; 440 | height: 10px; 441 | } 442 | 443 | .skills .progress-bar { 444 | width: 1px; 445 | height: 10px; 446 | transition: .9s; 447 | background-color: #149ddd; 448 | } 449 | 450 | /*-------------------------------------------------------------- 451 | # Resume 452 | --------------------------------------------------------------*/ 453 | .resume .resume-title { 454 | font-size: 26px; 455 | font-weight: 700; 456 | margin-top: 20px; 457 | margin-bottom: 20px; 458 | color: #050d18; 459 | } 460 | 461 | .resume .resume-item { 462 | padding: 0 0 20px 20px; 463 | margin-top: -2px; 464 | border-left: 2px solid #1f5297; 465 | position: relative; 466 | } 467 | 468 | .resume .resume-item h4 { 469 | line-height: 18px; 470 | font-size: 18px; 471 | font-weight: 600; 472 | text-transform: uppercase; 473 | font-family: "Poppins", sans-serif; 474 | color: #050d18; 475 | margin-bottom: 10px; 476 | } 477 | 478 | .resume .resume-item h5 { 479 | font-size: 16px; 480 | background: #e4edf9; 481 | padding: 5px 15px; 482 | display: inline-block; 483 | font-weight: 600; 484 | margin-bottom: 10px; 485 | } 486 | 487 | .resume .resume-item ul { 488 | padding-left: 20px; 489 | } 490 | 491 | .resume .resume-item ul li { 492 | padding-bottom: 10px; 493 | } 494 | 495 | .resume .resume-item:last-child { 496 | padding-bottom: 0; 497 | } 498 | 499 | .resume .resume-item::before { 500 | content: ""; 501 | position: absolute; 502 | width: 16px; 503 | height: 16px; 504 | border-radius: 50px; 505 | left: -9px; 506 | top: 0; 507 | background: #fff; 508 | border: 2px solid #1f5297; 509 | } 510 | 511 | /*-------------------------------------------------------------- 512 | # Portfolio 513 | --------------------------------------------------------------*/ 514 | .portfolio .portfolio-item { 515 | margin-bottom: 30px; 516 | } 517 | 518 | .portfolio #portfolio-flters { 519 | padding: 0; 520 | margin: 0 auto 35px auto; 521 | list-style: none; 522 | text-align: center; 523 | background: #fff; 524 | border-radius: 50px; 525 | padding: 2px 15px; 526 | } 527 | 528 | .portfolio #portfolio-flters li { 529 | cursor: pointer; 530 | display: inline-block; 531 | padding: 10px 15px 8px 15px; 532 | font-size: 14px; 533 | font-weight: 600; 534 | line-height: 1; 535 | text-transform: uppercase; 536 | color: #272829; 537 | margin-bottom: 5px; 538 | transition: all 0.3s ease-in-out; 539 | } 540 | 541 | .portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active { 542 | color: #149ddd; 543 | } 544 | 545 | .portfolio #portfolio-flters li:last-child { 546 | margin-right: 0; 547 | } 548 | 549 | .portfolio .portfolio-wrap { 550 | transition: 0.3s; 551 | position: relative; 552 | overflow: hidden; 553 | z-index: 1; 554 | } 555 | 556 | .portfolio .portfolio-wrap::before { 557 | content: ""; 558 | background: rgba(255, 255, 255, 0.5); 559 | position: absolute; 560 | left: 0; 561 | right: 0; 562 | top: 0; 563 | bottom: 0; 564 | transition: all ease-in-out 0.3s; 565 | z-index: 2; 566 | opacity: 0; 567 | } 568 | 569 | .portfolio .portfolio-wrap .portfolio-links { 570 | opacity: 1; 571 | left: 0; 572 | right: 0; 573 | bottom: -60px; 574 | z-index: 3; 575 | position: absolute; 576 | transition: all ease-in-out 0.3s; 577 | display: flex; 578 | justify-content: center; 579 | } 580 | 581 | .portfolio .portfolio-wrap .portfolio-links a { 582 | color: #fff; 583 | font-size: 28px; 584 | text-align: center; 585 | background: rgba(20, 157, 221, 0.75); 586 | transition: 0.3s; 587 | width: 50%; 588 | } 589 | 590 | .portfolio .portfolio-wrap .portfolio-links a:hover { 591 | background: rgba(20, 157, 221, 0.95); 592 | } 593 | 594 | .portfolio .portfolio-wrap .portfolio-links a + a { 595 | border-left: 1px solid #37b3ed; 596 | } 597 | 598 | .portfolio .portfolio-wrap:hover::before { 599 | top: 0; 600 | left: 0; 601 | right: 0; 602 | bottom: 0; 603 | opacity: 1; 604 | } 605 | 606 | .portfolio .portfolio-wrap:hover .portfolio-links { 607 | opacity: 1; 608 | bottom: 0; 609 | } 610 | 611 | /*-------------------------------------------------------------- 612 | # Portfolio Details 613 | --------------------------------------------------------------*/ 614 | .portfolio-details { 615 | padding-top: 40px; 616 | } 617 | 618 | .portfolio-details .portfolio-details-slider img { 619 | width: 100%; 620 | } 621 | 622 | .portfolio-details .portfolio-details-slider .swiper-pagination { 623 | margin-top: 20px; 624 | position: relative; 625 | } 626 | 627 | .portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet { 628 | width: 12px; 629 | height: 12px; 630 | background-color: #fff; 631 | opacity: 1; 632 | border: 1px solid #149ddd; 633 | } 634 | 635 | .portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active { 636 | background-color: #149ddd; 637 | } 638 | 639 | .portfolio-details .portfolio-info { 640 | padding: 30px; 641 | box-shadow: 0px 0 30px rgba(5, 13, 24, 0.08); 642 | } 643 | 644 | .portfolio-details .portfolio-info h3 { 645 | font-size: 22px; 646 | font-weight: 700; 647 | margin-bottom: 20px; 648 | padding-bottom: 20px; 649 | border-bottom: 1px solid #eee; 650 | } 651 | 652 | .portfolio-details .portfolio-info ul { 653 | list-style: none; 654 | padding: 0; 655 | font-size: 15px; 656 | } 657 | 658 | .portfolio-details .portfolio-info ul li + li { 659 | margin-top: 10px; 660 | } 661 | 662 | .portfolio-details .portfolio-description { 663 | padding-top: 30px; 664 | } 665 | 666 | .portfolio-details .portfolio-description h2 { 667 | font-size: 26px; 668 | font-weight: 700; 669 | margin-bottom: 20px; 670 | } 671 | 672 | .portfolio-details .portfolio-description p { 673 | padding: 0; 674 | } 675 | 676 | /*-------------------------------------------------------------- 677 | # Services 678 | --------------------------------------------------------------*/ 679 | .services .icon-box { 680 | margin-bottom: 20px; 681 | } 682 | 683 | .services .icon { 684 | float: left; 685 | display: flex; 686 | align-items: center; 687 | justify-content: center; 688 | width: 54px; 689 | height: 54px; 690 | background: #149ddd; 691 | border-radius: 50%; 692 | transition: 0.5s; 693 | border: 1px solid #149ddd; 694 | } 695 | 696 | .services .icon i { 697 | color: #fff; 698 | font-size: 24px; 699 | line-height: 0; 700 | } 701 | 702 | .services .icon-box:hover .icon { 703 | background: #fff; 704 | } 705 | 706 | .services .icon-box:hover .icon i { 707 | color: #149ddd; 708 | } 709 | 710 | .services .title { 711 | margin-left: 80px; 712 | font-weight: 700; 713 | margin-bottom: 15px; 714 | font-size: 18px; 715 | } 716 | 717 | .services .title a { 718 | color: #343a40; 719 | } 720 | 721 | .services .title a:hover { 722 | color: #149ddd; 723 | } 724 | 725 | .services .description { 726 | margin-left: 80px; 727 | line-height: 24px; 728 | font-size: 14px; 729 | } 730 | 731 | /*-------------------------------------------------------------- 732 | # Testimonials 733 | --------------------------------------------------------------*/ 734 | .testimonials .testimonial-item { 735 | box-sizing: content-box; 736 | text-align: center; 737 | min-height: 320px; 738 | } 739 | 740 | .testimonials .testimonial-item .testimonial-img { 741 | width: 90px; 742 | border-radius: 50%; 743 | margin: 0 auto; 744 | } 745 | 746 | .testimonials .testimonial-item h3 { 747 | font-size: 18px; 748 | font-weight: bold; 749 | margin: 10px 0 5px 0; 750 | color: #111; 751 | } 752 | 753 | .testimonials .testimonial-item h4 { 754 | font-size: 14px; 755 | color: #999; 756 | margin: 0; 757 | } 758 | 759 | .testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right { 760 | color: #c3e8fa; 761 | font-size: 26px; 762 | } 763 | 764 | .testimonials .testimonial-item .quote-icon-left { 765 | display: inline-block; 766 | left: -5px; 767 | position: relative; 768 | } 769 | 770 | .testimonials .testimonial-item .quote-icon-right { 771 | display: inline-block; 772 | right: -5px; 773 | position: relative; 774 | top: 10px; 775 | } 776 | 777 | .testimonials .testimonial-item p { 778 | font-style: italic; 779 | margin: 0 15px 15px 15px; 780 | padding: 20px; 781 | background: #fff; 782 | position: relative; 783 | margin-bottom: 35px; 784 | border-radius: 6px; 785 | box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); 786 | } 787 | 788 | .testimonials .testimonial-item p::after { 789 | content: ""; 790 | width: 0; 791 | height: 0; 792 | border-top: 20px solid #fff; 793 | border-right: 20px solid transparent; 794 | border-left: 20px solid transparent; 795 | position: absolute; 796 | bottom: -20px; 797 | left: calc(50% - 20px); 798 | } 799 | 800 | .testimonials .swiper-pagination { 801 | margin-top: 20px; 802 | position: relative; 803 | } 804 | 805 | .testimonials .swiper-pagination .swiper-pagination-bullet { 806 | width: 12px; 807 | height: 12px; 808 | background-color: #fff; 809 | opacity: 1; 810 | border: 1px solid #149ddd; 811 | } 812 | 813 | .testimonials .swiper-pagination .swiper-pagination-bullet-active { 814 | background-color: #149ddd; 815 | } 816 | 817 | /*-------------------------------------------------------------- 818 | # Contact 819 | --------------------------------------------------------------*/ 820 | .contact { 821 | padding-bottom: 130px; 822 | } 823 | 824 | .contact .info { 825 | padding: 30px; 826 | background: #fff; 827 | width: 100%; 828 | box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12); 829 | } 830 | 831 | .contact .info i { 832 | font-size: 20px; 833 | color: #149ddd; 834 | float: left; 835 | width: 44px; 836 | height: 44px; 837 | background: #dff3fc; 838 | display: flex; 839 | justify-content: center; 840 | align-items: center; 841 | border-radius: 50px; 842 | transition: all 0.3s ease-in-out; 843 | } 844 | 845 | .contact .info h4 { 846 | padding: 0 0 0 60px; 847 | font-size: 22px; 848 | font-weight: 600; 849 | margin-bottom: 5px; 850 | color: #050d18; 851 | } 852 | 853 | .contact .info p { 854 | padding: 0 0 10px 60px; 855 | margin-bottom: 20px; 856 | font-size: 14px; 857 | color: #173b6c; 858 | } 859 | 860 | .contact .info .email p { 861 | padding-top: 5px; 862 | } 863 | 864 | .contact .info .social-links { 865 | padding-left: 60px; 866 | } 867 | 868 | .contact .info .social-links a { 869 | font-size: 18px; 870 | display: inline-block; 871 | background: #333; 872 | color: #fff; 873 | line-height: 1; 874 | padding: 8px 0; 875 | border-radius: 50%; 876 | text-align: center; 877 | width: 36px; 878 | height: 36px; 879 | transition: 0.3s; 880 | margin-right: 10px; 881 | } 882 | 883 | .contact .info .social-links a:hover { 884 | background: #149ddd; 885 | color: #fff; 886 | } 887 | 888 | .contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i { 889 | background: #149ddd; 890 | color: #fff; 891 | } 892 | 893 | .contact .php-email-form { 894 | width: 100%; 895 | padding: 30px; 896 | background: #fff; 897 | box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12); 898 | } 899 | 900 | .contact .php-email-form .form-group { 901 | padding-bottom: 8px; 902 | } 903 | 904 | .contact .php-email-form .validate { 905 | display: none; 906 | color: red; 907 | margin: 0 0 15px 0; 908 | font-weight: 400; 909 | font-size: 13px; 910 | } 911 | 912 | .contact .php-email-form .error-message { 913 | display: none; 914 | color: #fff; 915 | background: #ed3c0d; 916 | text-align: left; 917 | padding: 15px; 918 | font-weight: 600; 919 | } 920 | 921 | .contact .php-email-form .error-message br + br { 922 | margin-top: 25px; 923 | } 924 | 925 | .contact .php-email-form .sent-message { 926 | display: none; 927 | color: #fff; 928 | background: #18d26e; 929 | text-align: center; 930 | padding: 15px; 931 | font-weight: 600; 932 | } 933 | 934 | .contact .php-email-form .loading { 935 | display: none; 936 | background: #fff; 937 | text-align: center; 938 | padding: 15px; 939 | } 940 | 941 | .contact .php-email-form .loading:before { 942 | content: ""; 943 | display: inline-block; 944 | border-radius: 50%; 945 | width: 24px; 946 | height: 24px; 947 | margin: 0 10px -6px 0; 948 | border: 3px solid #18d26e; 949 | border-top-color: #eee; 950 | -webkit-animation: animate-loading 1s linear infinite; 951 | animation: animate-loading 1s linear infinite; 952 | } 953 | 954 | .contact .php-email-form .form-group { 955 | margin-bottom: 15px; 956 | } 957 | 958 | .contact .php-email-form label { 959 | padding-bottom: 8px; 960 | } 961 | 962 | .contact .php-email-form input, .contact .php-email-form textarea { 963 | border-radius: 0; 964 | box-shadow: none; 965 | font-size: 14px; 966 | } 967 | 968 | .contact .php-email-form input { 969 | height: 44px; 970 | } 971 | 972 | .contact .php-email-form textarea { 973 | padding: 10px 15px; 974 | } 975 | 976 | .contact .php-email-form button[type="submit"] { 977 | background: #149ddd; 978 | border: 0; 979 | padding: 10px 24px; 980 | color: #fff; 981 | transition: 0.4s; 982 | border-radius: 4px; 983 | } 984 | 985 | .contact .php-email-form button[type="submit"]:hover { 986 | background: #37b3ed; 987 | } 988 | 989 | @-webkit-keyframes animate-loading { 990 | 0% { 991 | transform: rotate(0deg); 992 | } 993 | 100% { 994 | transform: rotate(360deg); 995 | } 996 | } 997 | 998 | @keyframes animate-loading { 999 | 0% { 1000 | transform: rotate(0deg); 1001 | } 1002 | 100% { 1003 | transform: rotate(360deg); 1004 | } 1005 | } 1006 | 1007 | /*-------------------------------------------------------------- 1008 | # Breadcrumbs 1009 | --------------------------------------------------------------*/ 1010 | .breadcrumbs { 1011 | padding: 20px 0; 1012 | background: #f9f9f9; 1013 | } 1014 | 1015 | .breadcrumbs h2 { 1016 | font-size: 26px; 1017 | font-weight: 300; 1018 | } 1019 | 1020 | .breadcrumbs ol { 1021 | display: flex; 1022 | flex-wrap: wrap; 1023 | list-style: none; 1024 | padding: 0; 1025 | margin: 0; 1026 | font-size: 15px; 1027 | } 1028 | 1029 | .breadcrumbs ol li + li { 1030 | padding-left: 10px; 1031 | } 1032 | 1033 | .breadcrumbs ol li + li::before { 1034 | display: inline-block; 1035 | padding-right: 10px; 1036 | color: #0e2442; 1037 | content: "/"; 1038 | } 1039 | 1040 | @media (max-width: 768px) { 1041 | .breadcrumbs .d-flex { 1042 | display: block !important; 1043 | } 1044 | .breadcrumbs ol { 1045 | display: block; 1046 | } 1047 | .breadcrumbs ol li { 1048 | display: inline-block; 1049 | } 1050 | } 1051 | 1052 | /*-------------------------------------------------------------- 1053 | # Footer 1054 | --------------------------------------------------------------*/ 1055 | #footer { 1056 | padding: 15px; 1057 | color: #f4f6fd; 1058 | font-size: 14px; 1059 | position: fixed; 1060 | left: 0; 1061 | bottom: 0; 1062 | width: 300px; 1063 | z-index: 9999; 1064 | background: #040b14; 1065 | } 1066 | 1067 | #footer .copyright { 1068 | text-align: center; 1069 | } 1070 | 1071 | #footer .credits { 1072 | padding-top: 5px; 1073 | text-align: center; 1074 | font-size: 13px; 1075 | color: #eaebf0; 1076 | } 1077 | 1078 | @media (max-width: 1199px) { 1079 | #footer { 1080 | position: static; 1081 | width: auto; 1082 | padding-right: 20px 15px; 1083 | } 1084 | } 1085 | -------------------------------------------------------------------------------- /assets/img/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/apple-touch-icon.png -------------------------------------------------------------------------------- /assets/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/favicon.png -------------------------------------------------------------------------------- /assets/img/hero-bg.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/hero-bg.jpeg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/portfolio/portfolio-1.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/portfolio/portfolio-2.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/portfolio/portfolio-3.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/portfolio/portfolio-4.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/portfolio/portfolio-5.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/portfolio/portfolio-6.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/portfolio/portfolio-7.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/portfolio/portfolio-8.jpg -------------------------------------------------------------------------------- /assets/img/portfolio/portfolio-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/portfolio/portfolio-9.jpg -------------------------------------------------------------------------------- /assets/img/profile-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/profile-img.png -------------------------------------------------------------------------------- /assets/img/testimonials/testimonials-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/testimonials/testimonials-1.jpg -------------------------------------------------------------------------------- /assets/img/testimonials/testimonials-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/testimonials/testimonials-2.jpg -------------------------------------------------------------------------------- /assets/img/testimonials/testimonials-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/img/testimonials/testimonials-3.jpg -------------------------------------------------------------------------------- /assets/js/main.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Template Name: iPortfolio - v3.3.0 3 | * Template URL: https://bootstrapmade.com/iportfolio-bootstrap-portfolio-websites-template/ 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 elementPos = select(el).offsetTop 68 | window.scrollTo({ 69 | top: elementPos, 70 | behavior: 'smooth' 71 | }) 72 | } 73 | 74 | /** 75 | * Back to top button 76 | */ 77 | let backtotop = select('.back-to-top') 78 | if (backtotop) { 79 | const toggleBacktotop = () => { 80 | if (window.scrollY > 100) { 81 | backtotop.classList.add('active') 82 | } else { 83 | backtotop.classList.remove('active') 84 | } 85 | } 86 | window.addEventListener('load', toggleBacktotop) 87 | onscroll(document, toggleBacktotop) 88 | } 89 | 90 | /** 91 | * Mobile nav toggle 92 | */ 93 | on('click', '.mobile-nav-toggle', function(e) { 94 | select('body').classList.toggle('mobile-nav-active') 95 | this.classList.toggle('bi-list') 96 | this.classList.toggle('bi-x') 97 | }) 98 | 99 | /** 100 | * Scrool with ofset on links with a class name .scrollto 101 | */ 102 | on('click', '.scrollto', function(e) { 103 | if (select(this.hash)) { 104 | e.preventDefault() 105 | 106 | let body = select('body') 107 | if (body.classList.contains('mobile-nav-active')) { 108 | body.classList.remove('mobile-nav-active') 109 | let navbarToggle = select('.mobile-nav-toggle') 110 | navbarToggle.classList.toggle('bi-list') 111 | navbarToggle.classList.toggle('bi-x') 112 | } 113 | scrollto(this.hash) 114 | } 115 | }, true) 116 | 117 | /** 118 | * Scroll with ofset on page load with hash links in the url 119 | */ 120 | window.addEventListener('load', () => { 121 | if (window.location.hash) { 122 | if (select(window.location.hash)) { 123 | scrollto(window.location.hash) 124 | } 125 | } 126 | }); 127 | 128 | /** 129 | * Hero type effect 130 | */ 131 | const typed = select('.typed') 132 | if (typed) { 133 | let typed_strings = typed.getAttribute('data-typed-items') 134 | typed_strings = typed_strings.split(',') 135 | new Typed('.typed', { 136 | strings: typed_strings, 137 | loop: true, 138 | typeSpeed: 100, 139 | backSpeed: 50, 140 | backDelay: 2000 141 | }); 142 | } 143 | 144 | /** 145 | * Skills animation 146 | */ 147 | let skilsContent = select('.skills-content'); 148 | if (skilsContent) { 149 | new Waypoint({ 150 | element: skilsContent, 151 | offset: '80%', 152 | handler: function(direction) { 153 | let progress = select('.progress .progress-bar', true); 154 | progress.forEach((el) => { 155 | el.style.width = el.getAttribute('aria-valuenow') + '%' 156 | }); 157 | } 158 | }) 159 | } 160 | 161 | /** 162 | * Porfolio isotope and filter 163 | */ 164 | window.addEventListener('load', () => { 165 | let portfolioContainer = select('.portfolio-container'); 166 | if (portfolioContainer) { 167 | let portfolioIsotope = new Isotope(portfolioContainer, { 168 | itemSelector: '.portfolio-item' 169 | }); 170 | 171 | let portfolioFilters = select('#portfolio-flters li', true); 172 | 173 | on('click', '#portfolio-flters li', function(e) { 174 | e.preventDefault(); 175 | portfolioFilters.forEach(function(el) { 176 | el.classList.remove('filter-active'); 177 | }); 178 | this.classList.add('filter-active'); 179 | 180 | portfolioIsotope.arrange({ 181 | filter: this.getAttribute('data-filter') 182 | }); 183 | portfolioIsotope.on('arrangeComplete', function() { 184 | AOS.refresh() 185 | }); 186 | }, true); 187 | } 188 | 189 | }); 190 | 191 | /** 192 | * Initiate portfolio lightbox 193 | */ 194 | const portfolioLightbox = GLightbox({ 195 | selector: '.portfolio-lightbox' 196 | }); 197 | 198 | /** 199 | * Portfolio details slider 200 | */ 201 | new Swiper('.portfolio-details-slider', { 202 | speed: 400, 203 | loop: true, 204 | autoplay: { 205 | delay: 5000, 206 | disableOnInteraction: false 207 | }, 208 | pagination: { 209 | el: '.swiper-pagination', 210 | type: 'bullets', 211 | clickable: true 212 | } 213 | }); 214 | 215 | /** 216 | * Testimonials slider 217 | */ 218 | new Swiper('.testimonials-slider', { 219 | speed: 600, 220 | loop: true, 221 | autoplay: { 222 | delay: 5000, 223 | disableOnInteraction: false 224 | }, 225 | slidesPerView: 'auto', 226 | pagination: { 227 | el: '.swiper-pagination', 228 | type: 'bullets', 229 | clickable: true 230 | }, 231 | breakpoints: { 232 | 320: { 233 | slidesPerView: 1, 234 | spaceBetween: 20 235 | }, 236 | 237 | 1200: { 238 | slidesPerView: 3, 239 | spaceBetween: 20 240 | } 241 | } 242 | }); 243 | 244 | /** 245 | * Animation on scroll 246 | */ 247 | window.addEventListener('load', () => { 248 | AOS.init({ 249 | duration: 1000, 250 | easing: 'ease-in-out', 251 | once: true, 252 | mirror: false 253 | }) 254 | }); 255 | 256 | })() -------------------------------------------------------------------------------- /assets/vendor/aos/aos.css: -------------------------------------------------------------------------------- 1 | [data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} -------------------------------------------------------------------------------- /assets/vendor/aos/aos.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="dist/",t(0)}([function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];if(e&&(k=!0),k)return w=(0,y.default)(w,x),(0,b.default)(w,x.once),w},O=function(){w=(0,h.default)(),j()},M=function(){w.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")})},S=function(e){return e===!0||"mobile"===e&&p.default.mobile()||"phone"===e&&p.default.phone()||"tablet"===e&&p.default.tablet()||"function"==typeof e&&e()===!0},_=function(e){x=i(x,e),w=(0,h.default)();var t=document.all&&!window.atob;return S(x.disable)||t?M():(x.disableMutationObserver||d.default.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),x.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",x.easing),document.querySelector("body").setAttribute("data-aos-duration",x.duration),document.querySelector("body").setAttribute("data-aos-delay",x.delay),"DOMContentLoaded"===x.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?j(!0):"load"===x.startEvent?window.addEventListener(x.startEvent,function(){j(!0)}):document.addEventListener(x.startEvent,function(){j(!0)}),window.addEventListener("resize",(0,s.default)(j,x.debounceDelay,!0)),window.addEventListener("orientationchange",(0,s.default)(j,x.debounceDelay,!0)),window.addEventListener("scroll",(0,u.default)(function(){(0,b.default)(w,x.once)},x.throttleDelay)),x.disableMutationObserver||d.default.ready("[data-aos]",O),w)};e.exports={init:_,refresh:j,refreshHard:O}},function(e,t){},,,,,function(e,t){(function(t){"use strict";function n(e,t,n){function o(t){var n=b,o=v;return b=v=void 0,k=t,g=e.apply(o,n)}function r(e){return k=e,h=setTimeout(f,t),M?o(e):g}function a(e){var n=e-w,o=e-k,i=t-n;return S?j(i,y-o):i}function c(e){var n=e-w,o=e-k;return void 0===w||n>=t||n<0||S&&o>=y}function f(){var e=O();return c(e)?d(e):void(h=setTimeout(f,a(e)))}function d(e){return h=void 0,_&&b?o(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),k=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(O())}function m(){var e=O(),n=c(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(f,t),o(w)}return void 0===h&&(h=setTimeout(f,t)),g}var b,v,y,g,h,w,k=0,M=!1,S=!1,_=!0;if("function"!=typeof e)throw new TypeError(s);return t=u(t)||0,i(n)&&(M=!!n.leading,S="maxWait"in n,y=S?x(u(n.maxWait)||0,t):y,_="trailing"in n?!!n.trailing:_),m.cancel=l,m.flush=p,m}function o(e,t,o){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(s);return i(o)&&(r="leading"in o?!!o.leading:r,a="trailing"in o?!!o.trailing:a),n(e,t,{leading:r,maxWait:t,trailing:a})}function i(e){var t="undefined"==typeof e?"undefined":c(e);return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==("undefined"==typeof e?"undefined":c(e))}function a(e){return"symbol"==("undefined"==typeof e?"undefined":c(e))||r(e)&&k.call(e)==d}function u(e){if("number"==typeof e)return e;if(a(e))return f;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=m.test(e);return n||b.test(e)?v(e.slice(2),n?2:8):p.test(e)?f:+e}var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s="Expected a function",f=NaN,d="[object Symbol]",l=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,b=/^0o[0-7]+$/i,v=parseInt,y="object"==("undefined"==typeof t?"undefined":c(t))&&t&&t.Object===Object&&t,g="object"==("undefined"==typeof self?"undefined":c(self))&&self&&self.Object===Object&&self,h=y||g||Function("return this")(),w=Object.prototype,k=w.toString,x=Math.max,j=Math.min,O=function(){return h.Date.now()};e.exports=o}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function n(e,t,n){function i(t){var n=b,o=v;return b=v=void 0,O=t,g=e.apply(o,n)}function r(e){return O=e,h=setTimeout(f,t),M?i(e):g}function u(e){var n=e-w,o=e-O,i=t-n;return S?x(i,y-o):i}function s(e){var n=e-w,o=e-O;return void 0===w||n>=t||n<0||S&&o>=y}function f(){var e=j();return s(e)?d(e):void(h=setTimeout(f,u(e)))}function d(e){return h=void 0,_&&b?i(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),O=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(j())}function m(){var e=j(),n=s(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(f,t),i(w)}return void 0===h&&(h=setTimeout(f,t)),g}var b,v,y,g,h,w,O=0,M=!1,S=!1,_=!0;if("function"!=typeof e)throw new TypeError(c);return t=a(t)||0,o(n)&&(M=!!n.leading,S="maxWait"in n,y=S?k(a(n.maxWait)||0,t):y,_="trailing"in n?!!n.trailing:_),m.cancel=l,m.flush=p,m}function o(e){var t="undefined"==typeof e?"undefined":u(e);return!!e&&("object"==t||"function"==t)}function i(e){return!!e&&"object"==("undefined"==typeof e?"undefined":u(e))}function r(e){return"symbol"==("undefined"==typeof e?"undefined":u(e))||i(e)&&w.call(e)==f}function a(e){if("number"==typeof e)return e;if(r(e))return s;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(d,"");var n=p.test(e);return n||m.test(e)?b(e.slice(2),n?2:8):l.test(e)?s:+e}var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c="Expected a function",s=NaN,f="[object Symbol]",d=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,m=/^0o[0-7]+$/i,b=parseInt,v="object"==("undefined"==typeof t?"undefined":u(t))&&t&&t.Object===Object&&t,y="object"==("undefined"==typeof self?"undefined":u(self))&&self&&self.Object===Object&&self,g=v||y||Function("return this")(),h=Object.prototype,w=h.toString,k=Math.max,x=Math.min,j=function(){return g.Date.now()};e.exports=n}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var t=void 0,o=void 0,i=void 0;for(t=0;te.position?e.node.classList.add("aos-animate"):"undefined"!=typeof o&&("false"===o||!n&&"true"!==o)&&e.node.classList.remove("aos-animate")},o=function(e,t){var o=window.pageYOffset,i=window.innerHeight;e.forEach(function(e,r){n(e,i+o,t)})};t.default=o},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),r=o(i),a=function(e,t){return e.forEach(function(e,n){e.node.classList.add("aos-init"),e.position=(0,r.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(13),r=o(i),a=function(e,t){var n=0,o=0,i=window.innerHeight,a={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(a.offset&&!isNaN(a.offset)&&(o=parseInt(a.offset)),a.anchor&&document.querySelectorAll(a.anchor)&&(e=document.querySelectorAll(a.anchor)[0]),n=(0,r.default)(e).top,a.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=i/2;break;case"bottom-center":n+=i/2+e.offsetHeight;break;case"center-center":n+=i/2+e.offsetHeight/2;break;case"top-top":n+=i;break;case"bottom-top":n+=e.offsetHeight+i;break;case"center-top":n+=e.offsetHeight/2+i}return a.anchorPlacement||a.offset||isNaN(t)||(o=t),n+o};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}); -------------------------------------------------------------------------------- /assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff -------------------------------------------------------------------------------- /assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2 -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.0.1 (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 | *, 9 | *::before, 10 | *::after { 11 | box-sizing: border-box; 12 | } 13 | 14 | @media (prefers-reduced-motion: no-preference) { 15 | :root { 16 | scroll-behavior: smooth; 17 | } 18 | } 19 | 20 | body { 21 | margin: 0; 22 | font-family: 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"; 23 | font-size: 1rem; 24 | font-weight: 400; 25 | line-height: 1.5; 26 | color: #212529; 27 | background-color: #fff; 28 | -webkit-text-size-adjust: 100%; 29 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 30 | } 31 | 32 | hr { 33 | margin: 1rem 0; 34 | color: inherit; 35 | background-color: currentColor; 36 | border: 0; 37 | opacity: 0.25; 38 | } 39 | 40 | hr:not([size]) { 41 | height: 1px; 42 | } 43 | 44 | h6, h5, h4, h3, h2, h1 { 45 | margin-top: 0; 46 | margin-bottom: 0.5rem; 47 | font-weight: 500; 48 | line-height: 1.2; 49 | } 50 | 51 | h1 { 52 | font-size: calc(1.375rem + 1.5vw); 53 | } 54 | @media (min-width: 1200px) { 55 | h1 { 56 | font-size: 2.5rem; 57 | } 58 | } 59 | 60 | h2 { 61 | font-size: calc(1.325rem + 0.9vw); 62 | } 63 | @media (min-width: 1200px) { 64 | h2 { 65 | font-size: 2rem; 66 | } 67 | } 68 | 69 | h3 { 70 | font-size: calc(1.3rem + 0.6vw); 71 | } 72 | @media (min-width: 1200px) { 73 | h3 { 74 | font-size: 1.75rem; 75 | } 76 | } 77 | 78 | h4 { 79 | font-size: calc(1.275rem + 0.3vw); 80 | } 81 | @media (min-width: 1200px) { 82 | h4 { 83 | font-size: 1.5rem; 84 | } 85 | } 86 | 87 | h5 { 88 | font-size: 1.25rem; 89 | } 90 | 91 | h6 { 92 | font-size: 1rem; 93 | } 94 | 95 | p { 96 | margin-top: 0; 97 | margin-bottom: 1rem; 98 | } 99 | 100 | abbr[title], 101 | abbr[data-bs-original-title] { 102 | -webkit-text-decoration: underline dotted; 103 | text-decoration: underline dotted; 104 | cursor: help; 105 | -webkit-text-decoration-skip-ink: none; 106 | text-decoration-skip-ink: none; 107 | } 108 | 109 | address { 110 | margin-bottom: 1rem; 111 | font-style: normal; 112 | line-height: inherit; 113 | } 114 | 115 | ol, 116 | ul { 117 | padding-left: 2rem; 118 | } 119 | 120 | ol, 121 | ul, 122 | dl { 123 | margin-top: 0; 124 | margin-bottom: 1rem; 125 | } 126 | 127 | ol ol, 128 | ul ul, 129 | ol ul, 130 | ul ol { 131 | margin-bottom: 0; 132 | } 133 | 134 | dt { 135 | font-weight: 700; 136 | } 137 | 138 | dd { 139 | margin-bottom: 0.5rem; 140 | margin-left: 0; 141 | } 142 | 143 | blockquote { 144 | margin: 0 0 1rem; 145 | } 146 | 147 | b, 148 | strong { 149 | font-weight: bolder; 150 | } 151 | 152 | small { 153 | font-size: 0.875em; 154 | } 155 | 156 | mark { 157 | padding: 0.2em; 158 | background-color: #fcf8e3; 159 | } 160 | 161 | sub, 162 | sup { 163 | position: relative; 164 | font-size: 0.75em; 165 | line-height: 0; 166 | vertical-align: baseline; 167 | } 168 | 169 | sub { 170 | bottom: -0.25em; 171 | } 172 | 173 | sup { 174 | top: -0.5em; 175 | } 176 | 177 | a { 178 | color: #0d6efd; 179 | text-decoration: underline; 180 | } 181 | a:hover { 182 | color: #0a58ca; 183 | } 184 | 185 | a:not([href]):not([class]), a:not([href]):not([class]):hover { 186 | color: inherit; 187 | text-decoration: none; 188 | } 189 | 190 | pre, 191 | code, 192 | kbd, 193 | samp { 194 | font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 195 | font-size: 1em; 196 | direction: ltr /* rtl:ignore */; 197 | unicode-bidi: bidi-override; 198 | } 199 | 200 | pre { 201 | display: block; 202 | margin-top: 0; 203 | margin-bottom: 1rem; 204 | overflow: auto; 205 | font-size: 0.875em; 206 | } 207 | pre code { 208 | font-size: inherit; 209 | color: inherit; 210 | word-break: normal; 211 | } 212 | 213 | code { 214 | font-size: 0.875em; 215 | color: #d63384; 216 | word-wrap: break-word; 217 | } 218 | a > code { 219 | color: inherit; 220 | } 221 | 222 | kbd { 223 | padding: 0.2rem 0.4rem; 224 | font-size: 0.875em; 225 | color: #fff; 226 | background-color: #212529; 227 | border-radius: 0.2rem; 228 | } 229 | kbd kbd { 230 | padding: 0; 231 | font-size: 1em; 232 | font-weight: 700; 233 | } 234 | 235 | figure { 236 | margin: 0 0 1rem; 237 | } 238 | 239 | img, 240 | svg { 241 | vertical-align: middle; 242 | } 243 | 244 | table { 245 | caption-side: bottom; 246 | border-collapse: collapse; 247 | } 248 | 249 | caption { 250 | padding-top: 0.5rem; 251 | padding-bottom: 0.5rem; 252 | color: #6c757d; 253 | text-align: left; 254 | } 255 | 256 | th { 257 | text-align: inherit; 258 | text-align: -webkit-match-parent; 259 | } 260 | 261 | thead, 262 | tbody, 263 | tfoot, 264 | tr, 265 | td, 266 | th { 267 | border-color: inherit; 268 | border-style: solid; 269 | border-width: 0; 270 | } 271 | 272 | label { 273 | display: inline-block; 274 | } 275 | 276 | button { 277 | border-radius: 0; 278 | } 279 | 280 | button:focus:not(:focus-visible) { 281 | outline: 0; 282 | } 283 | 284 | input, 285 | button, 286 | select, 287 | optgroup, 288 | textarea { 289 | margin: 0; 290 | font-family: inherit; 291 | font-size: inherit; 292 | line-height: inherit; 293 | } 294 | 295 | button, 296 | select { 297 | text-transform: none; 298 | } 299 | 300 | [role=button] { 301 | cursor: pointer; 302 | } 303 | 304 | select { 305 | word-wrap: normal; 306 | } 307 | select:disabled { 308 | opacity: 1; 309 | } 310 | 311 | [list]::-webkit-calendar-picker-indicator { 312 | display: none; 313 | } 314 | 315 | button, 316 | [type=button], 317 | [type=reset], 318 | [type=submit] { 319 | -webkit-appearance: button; 320 | } 321 | button:not(:disabled), 322 | [type=button]:not(:disabled), 323 | [type=reset]:not(:disabled), 324 | [type=submit]:not(:disabled) { 325 | cursor: pointer; 326 | } 327 | 328 | ::-moz-focus-inner { 329 | padding: 0; 330 | border-style: none; 331 | } 332 | 333 | textarea { 334 | resize: vertical; 335 | } 336 | 337 | fieldset { 338 | min-width: 0; 339 | padding: 0; 340 | margin: 0; 341 | border: 0; 342 | } 343 | 344 | legend { 345 | float: left; 346 | width: 100%; 347 | padding: 0; 348 | margin-bottom: 0.5rem; 349 | font-size: calc(1.275rem + 0.3vw); 350 | line-height: inherit; 351 | } 352 | @media (min-width: 1200px) { 353 | legend { 354 | font-size: 1.5rem; 355 | } 356 | } 357 | legend + * { 358 | clear: left; 359 | } 360 | 361 | ::-webkit-datetime-edit-fields-wrapper, 362 | ::-webkit-datetime-edit-text, 363 | ::-webkit-datetime-edit-minute, 364 | ::-webkit-datetime-edit-hour-field, 365 | ::-webkit-datetime-edit-day-field, 366 | ::-webkit-datetime-edit-month-field, 367 | ::-webkit-datetime-edit-year-field { 368 | padding: 0; 369 | } 370 | 371 | ::-webkit-inner-spin-button { 372 | height: auto; 373 | } 374 | 375 | [type=search] { 376 | outline-offset: -2px; 377 | -webkit-appearance: textfield; 378 | } 379 | 380 | /* rtl:raw: 381 | [type="tel"], 382 | [type="url"], 383 | [type="email"], 384 | [type="number"] { 385 | direction: ltr; 386 | } 387 | */ 388 | ::-webkit-search-decoration { 389 | -webkit-appearance: none; 390 | } 391 | 392 | ::-webkit-color-swatch-wrapper { 393 | padding: 0; 394 | } 395 | 396 | ::file-selector-button { 397 | font: inherit; 398 | } 399 | 400 | ::-webkit-file-upload-button { 401 | font: inherit; 402 | -webkit-appearance: button; 403 | } 404 | 405 | output { 406 | display: inline-block; 407 | } 408 | 409 | iframe { 410 | border: 0; 411 | } 412 | 413 | summary { 414 | display: list-item; 415 | cursor: pointer; 416 | } 417 | 418 | progress { 419 | vertical-align: baseline; 420 | } 421 | 422 | [hidden] { 423 | display: none !important; 424 | } 425 | 426 | /*# sourceMappingURL=bootstrap-reboot.css.map */ -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.0.1 (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 | */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family: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";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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}::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.0.1 (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 | *, 9 | *::before, 10 | *::after { 11 | box-sizing: border-box; 12 | } 13 | 14 | @media (prefers-reduced-motion: no-preference) { 15 | :root { 16 | scroll-behavior: smooth; 17 | } 18 | } 19 | 20 | body { 21 | margin: 0; 22 | font-family: 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"; 23 | font-size: 1rem; 24 | font-weight: 400; 25 | line-height: 1.5; 26 | color: #212529; 27 | background-color: #fff; 28 | -webkit-text-size-adjust: 100%; 29 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 30 | } 31 | 32 | hr { 33 | margin: 1rem 0; 34 | color: inherit; 35 | background-color: currentColor; 36 | border: 0; 37 | opacity: 0.25; 38 | } 39 | 40 | hr:not([size]) { 41 | height: 1px; 42 | } 43 | 44 | h6, h5, h4, h3, h2, h1 { 45 | margin-top: 0; 46 | margin-bottom: 0.5rem; 47 | font-weight: 500; 48 | line-height: 1.2; 49 | } 50 | 51 | h1 { 52 | font-size: calc(1.375rem + 1.5vw); 53 | } 54 | @media (min-width: 1200px) { 55 | h1 { 56 | font-size: 2.5rem; 57 | } 58 | } 59 | 60 | h2 { 61 | font-size: calc(1.325rem + 0.9vw); 62 | } 63 | @media (min-width: 1200px) { 64 | h2 { 65 | font-size: 2rem; 66 | } 67 | } 68 | 69 | h3 { 70 | font-size: calc(1.3rem + 0.6vw); 71 | } 72 | @media (min-width: 1200px) { 73 | h3 { 74 | font-size: 1.75rem; 75 | } 76 | } 77 | 78 | h4 { 79 | font-size: calc(1.275rem + 0.3vw); 80 | } 81 | @media (min-width: 1200px) { 82 | h4 { 83 | font-size: 1.5rem; 84 | } 85 | } 86 | 87 | h5 { 88 | font-size: 1.25rem; 89 | } 90 | 91 | h6 { 92 | font-size: 1rem; 93 | } 94 | 95 | p { 96 | margin-top: 0; 97 | margin-bottom: 1rem; 98 | } 99 | 100 | abbr[title], 101 | abbr[data-bs-original-title] { 102 | -webkit-text-decoration: underline dotted; 103 | text-decoration: underline dotted; 104 | cursor: help; 105 | -webkit-text-decoration-skip-ink: none; 106 | text-decoration-skip-ink: none; 107 | } 108 | 109 | address { 110 | margin-bottom: 1rem; 111 | font-style: normal; 112 | line-height: inherit; 113 | } 114 | 115 | ol, 116 | ul { 117 | padding-right: 2rem; 118 | } 119 | 120 | ol, 121 | ul, 122 | dl { 123 | margin-top: 0; 124 | margin-bottom: 1rem; 125 | } 126 | 127 | ol ol, 128 | ul ul, 129 | ol ul, 130 | ul ol { 131 | margin-bottom: 0; 132 | } 133 | 134 | dt { 135 | font-weight: 700; 136 | } 137 | 138 | dd { 139 | margin-bottom: 0.5rem; 140 | margin-right: 0; 141 | } 142 | 143 | blockquote { 144 | margin: 0 0 1rem; 145 | } 146 | 147 | b, 148 | strong { 149 | font-weight: bolder; 150 | } 151 | 152 | small { 153 | font-size: 0.875em; 154 | } 155 | 156 | mark { 157 | padding: 0.2em; 158 | background-color: #fcf8e3; 159 | } 160 | 161 | sub, 162 | sup { 163 | position: relative; 164 | font-size: 0.75em; 165 | line-height: 0; 166 | vertical-align: baseline; 167 | } 168 | 169 | sub { 170 | bottom: -0.25em; 171 | } 172 | 173 | sup { 174 | top: -0.5em; 175 | } 176 | 177 | a { 178 | color: #0d6efd; 179 | text-decoration: underline; 180 | } 181 | a:hover { 182 | color: #0a58ca; 183 | } 184 | 185 | a:not([href]):not([class]), a:not([href]):not([class]):hover { 186 | color: inherit; 187 | text-decoration: none; 188 | } 189 | 190 | pre, 191 | code, 192 | kbd, 193 | samp { 194 | font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 195 | font-size: 1em; 196 | direction: ltr ; 197 | unicode-bidi: bidi-override; 198 | } 199 | 200 | pre { 201 | display: block; 202 | margin-top: 0; 203 | margin-bottom: 1rem; 204 | overflow: auto; 205 | font-size: 0.875em; 206 | } 207 | pre code { 208 | font-size: inherit; 209 | color: inherit; 210 | word-break: normal; 211 | } 212 | 213 | code { 214 | font-size: 0.875em; 215 | color: #d63384; 216 | word-wrap: break-word; 217 | } 218 | a > code { 219 | color: inherit; 220 | } 221 | 222 | kbd { 223 | padding: 0.2rem 0.4rem; 224 | font-size: 0.875em; 225 | color: #fff; 226 | background-color: #212529; 227 | border-radius: 0.2rem; 228 | } 229 | kbd kbd { 230 | padding: 0; 231 | font-size: 1em; 232 | font-weight: 700; 233 | } 234 | 235 | figure { 236 | margin: 0 0 1rem; 237 | } 238 | 239 | img, 240 | svg { 241 | vertical-align: middle; 242 | } 243 | 244 | table { 245 | caption-side: bottom; 246 | border-collapse: collapse; 247 | } 248 | 249 | caption { 250 | padding-top: 0.5rem; 251 | padding-bottom: 0.5rem; 252 | color: #6c757d; 253 | text-align: right; 254 | } 255 | 256 | th { 257 | text-align: inherit; 258 | text-align: -webkit-match-parent; 259 | } 260 | 261 | thead, 262 | tbody, 263 | tfoot, 264 | tr, 265 | td, 266 | th { 267 | border-color: inherit; 268 | border-style: solid; 269 | border-width: 0; 270 | } 271 | 272 | label { 273 | display: inline-block; 274 | } 275 | 276 | button { 277 | border-radius: 0; 278 | } 279 | 280 | button:focus:not(:focus-visible) { 281 | outline: 0; 282 | } 283 | 284 | input, 285 | button, 286 | select, 287 | optgroup, 288 | textarea { 289 | margin: 0; 290 | font-family: inherit; 291 | font-size: inherit; 292 | line-height: inherit; 293 | } 294 | 295 | button, 296 | select { 297 | text-transform: none; 298 | } 299 | 300 | [role=button] { 301 | cursor: pointer; 302 | } 303 | 304 | select { 305 | word-wrap: normal; 306 | } 307 | select:disabled { 308 | opacity: 1; 309 | } 310 | 311 | [list]::-webkit-calendar-picker-indicator { 312 | display: none; 313 | } 314 | 315 | button, 316 | [type=button], 317 | [type=reset], 318 | [type=submit] { 319 | -webkit-appearance: button; 320 | } 321 | button:not(:disabled), 322 | [type=button]:not(:disabled), 323 | [type=reset]:not(:disabled), 324 | [type=submit]:not(:disabled) { 325 | cursor: pointer; 326 | } 327 | 328 | ::-moz-focus-inner { 329 | padding: 0; 330 | border-style: none; 331 | } 332 | 333 | textarea { 334 | resize: vertical; 335 | } 336 | 337 | fieldset { 338 | min-width: 0; 339 | padding: 0; 340 | margin: 0; 341 | border: 0; 342 | } 343 | 344 | legend { 345 | float: right; 346 | width: 100%; 347 | padding: 0; 348 | margin-bottom: 0.5rem; 349 | font-size: calc(1.275rem + 0.3vw); 350 | line-height: inherit; 351 | } 352 | @media (min-width: 1200px) { 353 | legend { 354 | font-size: 1.5rem; 355 | } 356 | } 357 | legend + * { 358 | clear: right; 359 | } 360 | 361 | ::-webkit-datetime-edit-fields-wrapper, 362 | ::-webkit-datetime-edit-text, 363 | ::-webkit-datetime-edit-minute, 364 | ::-webkit-datetime-edit-hour-field, 365 | ::-webkit-datetime-edit-day-field, 366 | ::-webkit-datetime-edit-month-field, 367 | ::-webkit-datetime-edit-year-field { 368 | padding: 0; 369 | } 370 | 371 | ::-webkit-inner-spin-button { 372 | height: auto; 373 | } 374 | 375 | [type=search] { 376 | outline-offset: -2px; 377 | -webkit-appearance: textfield; 378 | } 379 | 380 | [type="tel"], 381 | [type="url"], 382 | [type="email"], 383 | [type="number"] { 384 | direction: ltr; 385 | } 386 | ::-webkit-search-decoration { 387 | -webkit-appearance: none; 388 | } 389 | 390 | ::-webkit-color-swatch-wrapper { 391 | padding: 0; 392 | } 393 | 394 | ::file-selector-button { 395 | font: inherit; 396 | } 397 | 398 | ::-webkit-file-upload-button { 399 | font: inherit; 400 | -webkit-appearance: button; 401 | } 402 | 403 | output { 404 | display: inline-block; 405 | } 406 | 407 | iframe { 408 | border: 0; 409 | } 410 | 411 | summary { 412 | display: list-item; 413 | cursor: pointer; 414 | } 415 | 416 | progress { 417 | vertical-align: baseline; 418 | } 419 | 420 | [hidden] { 421 | display: none !important; 422 | } 423 | /*# sourceMappingURL=bootstrap-reboot.rtl.css.map */ -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.rtl.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.0.1 (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 | */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family: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";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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}::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/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/vendor/boxicons/fonts/boxicons.eot -------------------------------------------------------------------------------- /assets/vendor/boxicons/fonts/boxicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/vendor/boxicons/fonts/boxicons.ttf -------------------------------------------------------------------------------- /assets/vendor/boxicons/fonts/boxicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/assets/vendor/boxicons/fonts/boxicons.woff -------------------------------------------------------------------------------- /assets/vendor/boxicons/fonts/boxicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MainakRepositor/SubhashFlex/1964030a782a7286661967ed5f8cb043bb2bc0dd/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-image { 138 | -webkit-box-align: center; 139 | -ms-flex-align: center; 140 | align-items: center; 141 | } 142 | 143 | .gslide-image img { 144 | max-height: 100vh; 145 | display: block; 146 | padding: 0; 147 | float: none; 148 | outline: none; 149 | border: none; 150 | -webkit-user-select: none; 151 | -moz-user-select: none; 152 | -ms-user-select: none; 153 | user-select: none; 154 | max-width: 100vw; 155 | width: auto; 156 | height: auto; 157 | -o-object-fit: cover; 158 | object-fit: cover; 159 | -ms-touch-action: none; 160 | touch-action: none; 161 | margin: auto; 162 | min-width: 200px; 163 | } 164 | 165 | .desc-top .gslide-image img, 166 | .desc-bottom .gslide-image img { 167 | width: auto; 168 | } 169 | 170 | .desc-left .gslide-image img, 171 | .desc-right .gslide-image img { 172 | width: auto; 173 | max-width: 100%; 174 | } 175 | 176 | .gslide-image img.zoomable { 177 | position: relative; 178 | } 179 | 180 | .gslide-image img.dragging { 181 | cursor: -webkit-grabbing !important; 182 | cursor: grabbing !important; 183 | -webkit-transition: none; 184 | transition: none; 185 | } 186 | 187 | .gslide-video { 188 | position: relative; 189 | max-width: 100vh; 190 | width: 100% !important; 191 | } 192 | 193 | .gslide-video .gvideo-wrapper { 194 | width: 100%; 195 | /* max-width: 160vmin; */ 196 | margin: auto; 197 | } 198 | 199 | .gslide-video::before { 200 | content: ''; 201 | display: block; 202 | position: absolute; 203 | width: 100%; 204 | height: 100%; 205 | background: rgba(255, 0, 0, 0.34); 206 | display: none; 207 | } 208 | 209 | .gslide-video.playing::before { 210 | display: none; 211 | } 212 | 213 | .gslide-video.fullscreen { 214 | max-width: 100% !important; 215 | min-width: 100%; 216 | height: 75vh; 217 | } 218 | 219 | .gslide-video.fullscreen video { 220 | max-width: 100% !important; 221 | width: 100% !important; 222 | } 223 | 224 | .gslide-inline { 225 | background: #fff; 226 | text-align: left; 227 | max-height: calc(100vh - 40px); 228 | overflow: auto; 229 | max-width: 100%; 230 | } 231 | 232 | .gslide-inline .ginlined-content { 233 | padding: 20px; 234 | width: 100%; 235 | } 236 | 237 | .gslide-inline .dragging { 238 | cursor: -webkit-grabbing !important; 239 | cursor: grabbing !important; 240 | -webkit-transition: none; 241 | transition: none; 242 | } 243 | 244 | .ginlined-content { 245 | overflow: auto; 246 | display: block !important; 247 | opacity: 1; 248 | } 249 | 250 | .gslide-external { 251 | display: -webkit-box; 252 | display: -ms-flexbox; 253 | display: flex; 254 | width: 100%; 255 | min-width: 100%; 256 | background: #fff; 257 | padding: 0; 258 | overflow: auto; 259 | max-height: 75vh; 260 | height: 100%; 261 | } 262 | 263 | .gslide-media { 264 | display: -webkit-box; 265 | display: -ms-flexbox; 266 | display: flex; 267 | width: auto; 268 | } 269 | 270 | .zoomed .gslide-media { 271 | -webkit-box-shadow: none !important; 272 | box-shadow: none !important; 273 | } 274 | 275 | .desc-top .gslide-media, 276 | .desc-bottom .gslide-media { 277 | margin: 0 auto; 278 | -webkit-box-orient: vertical; 279 | -webkit-box-direction: normal; 280 | -ms-flex-direction: column; 281 | flex-direction: column; 282 | } 283 | 284 | .gslide-description { 285 | position: relative; 286 | -webkit-box-flex: 1; 287 | -ms-flex: 1 0 100%; 288 | flex: 1 0 100%; 289 | } 290 | 291 | .gslide-description.description-left, 292 | .gslide-description.description-right { 293 | max-width: 100%; 294 | } 295 | 296 | .gslide-description.description-bottom, 297 | .gslide-description.description-top { 298 | margin: 0 auto; 299 | width: 100%; 300 | } 301 | 302 | .gslide-description p { 303 | margin-bottom: 12px; 304 | } 305 | 306 | .gslide-description p:last-child { 307 | margin-bottom: 0; 308 | } 309 | 310 | .zoomed .gslide-description { 311 | display: none; 312 | } 313 | 314 | .glightbox-button-hidden { 315 | display: none; 316 | } 317 | 318 | 319 | /* 320 | * Description for mobiles 321 | * something like facebook does the description 322 | * for the photos 323 | */ 324 | 325 | .glightbox-mobile .glightbox-container .gslide-description { 326 | height: auto !important; 327 | width: 100%; 328 | background: transparent; 329 | position: absolute; 330 | bottom: 15px; 331 | padding: 19px 11px; 332 | max-width: 100vw !important; 333 | -webkit-box-ordinal-group: 3 !important; 334 | -ms-flex-order: 2 !important; 335 | order: 2 !important; 336 | max-height: 78vh; 337 | overflow: auto !important; 338 | background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75))); 339 | background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%); 340 | -webkit-transition: opacity 0.3s linear; 341 | transition: opacity 0.3s linear; 342 | padding-bottom: 50px; 343 | } 344 | 345 | .glightbox-mobile .glightbox-container .gslide-title { 346 | color: #fff; 347 | font-size: 1em; 348 | } 349 | 350 | .glightbox-mobile .glightbox-container .gslide-desc { 351 | color: #a1a1a1; 352 | } 353 | 354 | .glightbox-mobile .glightbox-container .gslide-desc a { 355 | color: #fff; 356 | font-weight: bold; 357 | } 358 | 359 | .glightbox-mobile .glightbox-container .gslide-desc * { 360 | color: inherit; 361 | } 362 | 363 | .glightbox-mobile .glightbox-container .gslide-desc string { 364 | color: #fff; 365 | } 366 | 367 | .glightbox-mobile .glightbox-container .gslide-desc .desc-more { 368 | color: #fff; 369 | opacity: 0.4; 370 | } 371 | 372 | .gdesc-open .gslide-media { 373 | -webkit-transition: opacity 0.5s ease; 374 | transition: opacity 0.5s ease; 375 | opacity: 0.4; 376 | } 377 | 378 | .gdesc-open .gdesc-inner { 379 | padding-bottom: 30px; 380 | } 381 | 382 | .gdesc-closed .gslide-media { 383 | -webkit-transition: opacity 0.5s ease; 384 | transition: opacity 0.5s ease; 385 | opacity: 1; 386 | } 387 | 388 | .greset { 389 | -webkit-transition: all 0.3s ease; 390 | transition: all 0.3s ease; 391 | } 392 | 393 | .gabsolute { 394 | position: absolute; 395 | } 396 | 397 | .grelative { 398 | position: relative; 399 | } 400 | 401 | .glightbox-desc { 402 | display: none !important; 403 | } 404 | 405 | .glightbox-open { 406 | overflow: hidden; 407 | } 408 | 409 | .gloader { 410 | height: 25px; 411 | width: 25px; 412 | -webkit-animation: lightboxLoader 0.8s infinite linear; 413 | animation: lightboxLoader 0.8s infinite linear; 414 | border: 2px solid #fff; 415 | border-right-color: transparent; 416 | border-radius: 50%; 417 | position: absolute; 418 | display: block; 419 | z-index: 9999; 420 | left: 0; 421 | right: 0; 422 | margin: 0 auto; 423 | top: 47%; 424 | } 425 | 426 | .goverlay { 427 | width: 100%; 428 | height: calc(100vh + 1px); 429 | position: fixed; 430 | top: -1px; 431 | left: 0; 432 | background: #000; 433 | will-change: opacity; 434 | } 435 | 436 | .glightbox-mobile .goverlay { 437 | background: #000; 438 | } 439 | 440 | .gprev, 441 | .gnext, 442 | .gclose { 443 | z-index: 99999; 444 | cursor: pointer; 445 | width: 26px; 446 | height: 44px; 447 | border: none; 448 | display: -webkit-box; 449 | display: -ms-flexbox; 450 | display: flex; 451 | -webkit-box-pack: center; 452 | -ms-flex-pack: center; 453 | justify-content: center; 454 | -webkit-box-align: center; 455 | -ms-flex-align: center; 456 | align-items: center; 457 | -webkit-box-orient: vertical; 458 | -webkit-box-direction: normal; 459 | -ms-flex-direction: column; 460 | flex-direction: column; 461 | } 462 | 463 | .gprev svg, 464 | .gnext svg, 465 | .gclose svg { 466 | display: block; 467 | width: 25px; 468 | height: auto; 469 | margin: 0; 470 | padding: 0; 471 | } 472 | 473 | .gprev.disabled, 474 | .gnext.disabled, 475 | .gclose.disabled { 476 | opacity: 0.1; 477 | } 478 | 479 | .gprev .garrow, 480 | .gnext .garrow, 481 | .gclose .garrow { 482 | stroke: #fff; 483 | } 484 | 485 | .gbtn.focused { 486 | outline: 2px solid #0f3d81; 487 | } 488 | 489 | iframe.wait-autoplay { 490 | opacity: 0; 491 | } 492 | 493 | .glightbox-closing .gnext, 494 | .glightbox-closing .gprev, 495 | .glightbox-closing .gclose { 496 | opacity: 0 !important; 497 | } 498 | 499 | 500 | /*Skin */ 501 | 502 | .glightbox-clean .gslide-description { 503 | background: #fff; 504 | } 505 | 506 | .glightbox-clean .gdesc-inner { 507 | padding: 22px 20px; 508 | } 509 | 510 | .glightbox-clean .gslide-title { 511 | font-size: 1em; 512 | font-weight: normal; 513 | font-family: arial; 514 | color: #000; 515 | margin-bottom: 19px; 516 | line-height: 1.4em; 517 | } 518 | 519 | .glightbox-clean .gslide-desc { 520 | font-size: 0.86em; 521 | margin-bottom: 0; 522 | font-family: arial; 523 | line-height: 1.4em; 524 | } 525 | 526 | .glightbox-clean .gslide-video { 527 | background: #000; 528 | } 529 | 530 | .glightbox-clean .gprev, 531 | .glightbox-clean .gnext, 532 | .glightbox-clean .gclose { 533 | background-color: rgba(0, 0, 0, 0.75); 534 | border-radius: 4px; 535 | } 536 | 537 | .glightbox-clean .gprev path, 538 | .glightbox-clean .gnext path, 539 | .glightbox-clean .gclose path { 540 | fill: #fff; 541 | } 542 | 543 | .glightbox-clean .gprev { 544 | position: absolute; 545 | top: -100%; 546 | left: 30px; 547 | width: 40px; 548 | height: 50px; 549 | } 550 | 551 | .glightbox-clean .gnext { 552 | position: absolute; 553 | top: -100%; 554 | right: 30px; 555 | width: 40px; 556 | height: 50px; 557 | } 558 | 559 | .glightbox-clean .gclose { 560 | width: 35px; 561 | height: 35px; 562 | top: 15px; 563 | right: 10px; 564 | position: absolute; 565 | } 566 | 567 | .glightbox-clean .gclose svg { 568 | width: 18px; 569 | height: auto; 570 | } 571 | 572 | .glightbox-clean .gclose:hover { 573 | opacity: 1; 574 | } 575 | 576 | 577 | /*CSS Animations*/ 578 | 579 | .gfadeIn { 580 | -webkit-animation: gfadeIn 0.5s ease; 581 | animation: gfadeIn 0.5s ease; 582 | } 583 | 584 | .gfadeOut { 585 | -webkit-animation: gfadeOut 0.5s ease; 586 | animation: gfadeOut 0.5s ease; 587 | } 588 | 589 | .gslideOutLeft { 590 | -webkit-animation: gslideOutLeft 0.3s ease; 591 | animation: gslideOutLeft 0.3s ease; 592 | } 593 | 594 | .gslideInLeft { 595 | -webkit-animation: gslideInLeft 0.3s ease; 596 | animation: gslideInLeft 0.3s ease; 597 | } 598 | 599 | .gslideOutRight { 600 | -webkit-animation: gslideOutRight 0.3s ease; 601 | animation: gslideOutRight 0.3s ease; 602 | } 603 | 604 | .gslideInRight { 605 | -webkit-animation: gslideInRight 0.3s ease; 606 | animation: gslideInRight 0.3s ease; 607 | } 608 | 609 | .gzoomIn { 610 | -webkit-animation: gzoomIn 0.5s ease; 611 | animation: gzoomIn 0.5s ease; 612 | } 613 | 614 | .gzoomOut { 615 | -webkit-animation: gzoomOut 0.5s ease; 616 | animation: gzoomOut 0.5s ease; 617 | } 618 | 619 | @-webkit-keyframes lightboxLoader { 620 | 0% { 621 | -webkit-transform: rotate(0deg); 622 | transform: rotate(0deg); 623 | } 624 | 100% { 625 | -webkit-transform: rotate(360deg); 626 | transform: rotate(360deg); 627 | } 628 | } 629 | 630 | @keyframes lightboxLoader { 631 | 0% { 632 | -webkit-transform: rotate(0deg); 633 | transform: rotate(0deg); 634 | } 635 | 100% { 636 | -webkit-transform: rotate(360deg); 637 | transform: rotate(360deg); 638 | } 639 | } 640 | 641 | @-webkit-keyframes gfadeIn { 642 | from { 643 | opacity: 0; 644 | } 645 | to { 646 | opacity: 1; 647 | } 648 | } 649 | 650 | @keyframes gfadeIn { 651 | from { 652 | opacity: 0; 653 | } 654 | to { 655 | opacity: 1; 656 | } 657 | } 658 | 659 | @-webkit-keyframes gfadeOut { 660 | from { 661 | opacity: 1; 662 | } 663 | to { 664 | opacity: 0; 665 | } 666 | } 667 | 668 | @keyframes gfadeOut { 669 | from { 670 | opacity: 1; 671 | } 672 | to { 673 | opacity: 0; 674 | } 675 | } 676 | 677 | @-webkit-keyframes gslideInLeft { 678 | from { 679 | opacity: 0; 680 | -webkit-transform: translate3d(-60%, 0, 0); 681 | transform: translate3d(-60%, 0, 0); 682 | } 683 | to { 684 | visibility: visible; 685 | -webkit-transform: translate3d(0, 0, 0); 686 | transform: translate3d(0, 0, 0); 687 | opacity: 1; 688 | } 689 | } 690 | 691 | @keyframes gslideInLeft { 692 | from { 693 | opacity: 0; 694 | -webkit-transform: translate3d(-60%, 0, 0); 695 | transform: translate3d(-60%, 0, 0); 696 | } 697 | to { 698 | visibility: visible; 699 | -webkit-transform: translate3d(0, 0, 0); 700 | transform: translate3d(0, 0, 0); 701 | opacity: 1; 702 | } 703 | } 704 | 705 | @-webkit-keyframes gslideOutLeft { 706 | from { 707 | opacity: 1; 708 | visibility: visible; 709 | -webkit-transform: translate3d(0, 0, 0); 710 | transform: translate3d(0, 0, 0); 711 | } 712 | to { 713 | -webkit-transform: translate3d(-60%, 0, 0); 714 | transform: translate3d(-60%, 0, 0); 715 | opacity: 0; 716 | visibility: hidden; 717 | } 718 | } 719 | 720 | @keyframes gslideOutLeft { 721 | from { 722 | opacity: 1; 723 | visibility: visible; 724 | -webkit-transform: translate3d(0, 0, 0); 725 | transform: translate3d(0, 0, 0); 726 | } 727 | to { 728 | -webkit-transform: translate3d(-60%, 0, 0); 729 | transform: translate3d(-60%, 0, 0); 730 | opacity: 0; 731 | visibility: hidden; 732 | } 733 | } 734 | 735 | @-webkit-keyframes gslideInRight { 736 | from { 737 | opacity: 0; 738 | visibility: visible; 739 | -webkit-transform: translate3d(60%, 0, 0); 740 | transform: translate3d(60%, 0, 0); 741 | } 742 | to { 743 | -webkit-transform: translate3d(0, 0, 0); 744 | transform: translate3d(0, 0, 0); 745 | opacity: 1; 746 | } 747 | } 748 | 749 | @keyframes gslideInRight { 750 | from { 751 | opacity: 0; 752 | visibility: visible; 753 | -webkit-transform: translate3d(60%, 0, 0); 754 | transform: translate3d(60%, 0, 0); 755 | } 756 | to { 757 | -webkit-transform: translate3d(0, 0, 0); 758 | transform: translate3d(0, 0, 0); 759 | opacity: 1; 760 | } 761 | } 762 | 763 | @-webkit-keyframes gslideOutRight { 764 | from { 765 | opacity: 1; 766 | visibility: visible; 767 | -webkit-transform: translate3d(0, 0, 0); 768 | transform: translate3d(0, 0, 0); 769 | } 770 | to { 771 | -webkit-transform: translate3d(60%, 0, 0); 772 | transform: translate3d(60%, 0, 0); 773 | opacity: 0; 774 | } 775 | } 776 | 777 | @keyframes gslideOutRight { 778 | from { 779 | opacity: 1; 780 | visibility: visible; 781 | -webkit-transform: translate3d(0, 0, 0); 782 | transform: translate3d(0, 0, 0); 783 | } 784 | to { 785 | -webkit-transform: translate3d(60%, 0, 0); 786 | transform: translate3d(60%, 0, 0); 787 | opacity: 0; 788 | } 789 | } 790 | 791 | @-webkit-keyframes gzoomIn { 792 | from { 793 | opacity: 0; 794 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 795 | transform: scale3d(0.3, 0.3, 0.3); 796 | } 797 | to { 798 | opacity: 1; 799 | } 800 | } 801 | 802 | @keyframes gzoomIn { 803 | from { 804 | opacity: 0; 805 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 806 | transform: scale3d(0.3, 0.3, 0.3); 807 | } 808 | to { 809 | opacity: 1; 810 | } 811 | } 812 | 813 | @-webkit-keyframes gzoomOut { 814 | from { 815 | opacity: 1; 816 | } 817 | 50% { 818 | opacity: 0; 819 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 820 | transform: scale3d(0.3, 0.3, 0.3); 821 | } 822 | to { 823 | opacity: 0; 824 | } 825 | } 826 | 827 | @keyframes gzoomOut { 828 | from { 829 | opacity: 1; 830 | } 831 | 50% { 832 | opacity: 0; 833 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 834 | transform: scale3d(0.3, 0.3, 0.3); 835 | } 836 | to { 837 | opacity: 0; 838 | } 839 | } 840 | 841 | @media (min-width: 769px) { 842 | .glightbox-container .ginner-container { 843 | width: auto; 844 | height: auto; 845 | -webkit-box-orient: horizontal; 846 | -webkit-box-direction: normal; 847 | -ms-flex-direction: row; 848 | flex-direction: row; 849 | } 850 | .glightbox-container .ginner-container.desc-top .gslide-description { 851 | -webkit-box-ordinal-group: 1; 852 | -ms-flex-order: 0; 853 | order: 0; 854 | } 855 | .glightbox-container .ginner-container.desc-top .gslide-image, 856 | .glightbox-container .ginner-container.desc-top .gslide-image img { 857 | -webkit-box-ordinal-group: 2; 858 | -ms-flex-order: 1; 859 | order: 1; 860 | } 861 | .glightbox-container .ginner-container.desc-left .gslide-description { 862 | -webkit-box-ordinal-group: 1; 863 | -ms-flex-order: 0; 864 | order: 0; 865 | } 866 | .glightbox-container .ginner-container.desc-left .gslide-image { 867 | -webkit-box-ordinal-group: 2; 868 | -ms-flex-order: 1; 869 | order: 1; 870 | } 871 | .gslide-image img { 872 | max-height: 97vh; 873 | max-width: 100%; 874 | } 875 | .gslide-image img.zoomable { 876 | cursor: -webkit-zoom-in; 877 | cursor: zoom-in; 878 | } 879 | .zoomed .gslide-image img.zoomable { 880 | cursor: -webkit-grab; 881 | cursor: grab; 882 | } 883 | .gslide-inline { 884 | max-height: 95vh; 885 | } 886 | .gslide-external { 887 | max-height: 100vh; 888 | } 889 | .gslide-description.description-left, 890 | .gslide-description.description-right { 891 | max-width: 275px; 892 | } 893 | .glightbox-open { 894 | height: auto; 895 | } 896 | .goverlay { 897 | background: rgba(0, 0, 0, 0.92); 898 | } 899 | .glightbox-clean .gslide-media { 900 | -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); 901 | box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); 902 | } 903 | .glightbox-clean .description-left .gdesc-inner, 904 | .glightbox-clean .description-right .gdesc-inner { 905 | position: absolute; 906 | height: 100%; 907 | overflow-y: auto; 908 | } 909 | .glightbox-clean .gprev, 910 | .glightbox-clean .gnext, 911 | .glightbox-clean .gclose { 912 | background-color: rgba(0, 0, 0, 0.32); 913 | } 914 | .glightbox-clean .gprev:hover, 915 | .glightbox-clean .gnext:hover, 916 | .glightbox-clean .gclose:hover { 917 | background-color: rgba(0, 0, 0, 0.7); 918 | } 919 | .glightbox-clean .gprev { 920 | top: 45%; 921 | } 922 | .glightbox-clean .gnext { 923 | top: 45%; 924 | } 925 | } 926 | 927 | @media (min-width: 992px) { 928 | .glightbox-clean .gclose { 929 | opacity: 0.7; 930 | right: 20px; 931 | } 932 | } 933 | 934 | @media screen and (max-height: 420px) { 935 | .goverlay { 936 | background: #000; 937 | } 938 | } 939 | -------------------------------------------------------------------------------- /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-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:15px;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/php-email-form/validate.js: -------------------------------------------------------------------------------- 1 | /** 2 | * PHP Email Form Validation - v3.1 3 | * URL: https://bootstrapmade.com/php-email-form/ 4 | * Author: BootstrapMade.com 5 | */ 6 | (function () { 7 | "use strict"; 8 | 9 | let forms = document.querySelectorAll('.php-email-form'); 10 | 11 | forms.forEach( function(e) { 12 | e.addEventListener('submit', function(event) { 13 | event.preventDefault(); 14 | 15 | let thisForm = this; 16 | 17 | let action = thisForm.getAttribute('action'); 18 | let recaptcha = thisForm.getAttribute('data-recaptcha-site-key'); 19 | 20 | if( ! action ) { 21 | displayError(thisForm, 'The form action property is not set!') 22 | return; 23 | } 24 | thisForm.querySelector('.loading').classList.add('d-block'); 25 | thisForm.querySelector('.error-message').classList.remove('d-block'); 26 | thisForm.querySelector('.sent-message').classList.remove('d-block'); 27 | 28 | let formData = new FormData( thisForm ); 29 | 30 | if ( recaptcha ) { 31 | if(typeof grecaptcha !== "undefined" ) { 32 | grecaptcha.ready(function() { 33 | try { 34 | grecaptcha.execute(recaptcha, {action: 'php_email_form_submit'}) 35 | .then(token => { 36 | formData.set('recaptcha-response', token); 37 | php_email_form_submit(thisForm, action, formData); 38 | }) 39 | } catch(error) { 40 | displayError(thisForm, error) 41 | } 42 | }); 43 | } else { 44 | displayError(thisForm, 'The reCaptcha javascript API url is not loaded!') 45 | } 46 | } else { 47 | php_email_form_submit(thisForm, action, formData); 48 | } 49 | }); 50 | }); 51 | 52 | function php_email_form_submit(thisForm, action, formData) { 53 | fetch(action, { 54 | method: 'POST', 55 | body: formData, 56 | headers: {'X-Requested-With': 'XMLHttpRequest'} 57 | }) 58 | .then(response => { 59 | if( response.ok ) { 60 | return response.text() 61 | } else { 62 | throw new Error(`${response.status} ${response.statusText} ${response.url}`); 63 | } 64 | }) 65 | .then(data => { 66 | thisForm.querySelector('.loading').classList.remove('d-block'); 67 | if (data.trim() == 'OK') { 68 | thisForm.querySelector('.sent-message').classList.add('d-block'); 69 | thisForm.reset(); 70 | } else { 71 | throw new Error(data ? data : 'Form submission failed and no error message returned from: ' + action); 72 | } 73 | }) 74 | .catch((error) => { 75 | displayError(thisForm, error); 76 | }); 77 | } 78 | 79 | function displayError(thisForm, error) { 80 | thisForm.querySelector('.loading').classList.remove('d-block'); 81 | thisForm.querySelector('.error-message').innerHTML = error; 82 | thisForm.querySelector('.error-message').classList.add('d-block'); 83 | } 84 | 85 | })(); 86 | -------------------------------------------------------------------------------- /assets/vendor/purecounter/purecounter.js: -------------------------------------------------------------------------------- 1 | !function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=2)}([,,function(e,t,n){e.exports=n(3)},function(e,t,n){"use strict";function r(e,t){for(var n=0;nr.end?r.end:r.start:void setTimeout(function(){return void 0!==e.target?n.startCounter(e.target,r):n.startCounter(e,r)},r.delay)})}},{key:"startCounter",value:function(e,t){var n=this,r=(t.end-t.start)/(t.duration/t.delay),a="inc";t.start>t.end&&(a="dec",r*=-1),r<1&&t.decimals<=0&&(r=1);var i=t.decimals<=0?parseInt(t.start):parseFloat(t.start).toFixed(t.decimals);e.innerHTML=i,!0===t.once&&e.setAttribute("data-purecounter-duration",0);var o=setInterval(function(){var s=n.nextNumber(i,r,t,a);e.innerHTML=n.formatNumber(s,t),((i=s)>=t.end&&"inc"==a||i<=t.end&&"dec"==a)&&(clearInterval(o),i!=t.end&&(e.innerHTML=t.decimals<=0?parseInt(t.end):parseFloat(t.end).toFixed(t.decimals)))},t.delay)}},{key:"parseConfig",value:function(e){for(var t=[].filter.call(e.attributes,function(e){return/^data-purecounter-/.test(e.name)}),n={start:0,end:9001,duration:2e3,delay:10,once:!0,decimals:0,legacy:!0},r=0;r=window.pageYOffset&&n>=window.pageXOffset&&t+a<=window.pageYOffset+window.innerHeight&&n+r<=window.pageXOffset+window.innerWidth}},{key:"intersectionListenerSupported",value:function(){return"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype}}])&&r(t.prototype,n),a&&r(t,a),e}())}]); -------------------------------------------------------------------------------- /assets/vendor/swiper/swiper-bundle.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Swiper 6.7.0 3 | * Most modern mobile touch slider and framework with hardware accelerated transitions 4 | * https://swiperjs.com 5 | * 6 | * Copyright 2014-2021 Vladimir Kharlampidi 7 | * 8 | * Released under the MIT License 9 | * 10 | * Released on: May 31, 2021 11 | */ 12 | 13 | @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden} -------------------------------------------------------------------------------- /assets/vendor/typed.js/typed.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * 3 | * typed.js - A JavaScript Typing Animation Library 4 | * Author: Matt Boldt 5 | * Version: v2.0.12 6 | * Url: https://github.com/mattboldt/typed.js 7 | * License(s): MIT 8 | * 9 | */ 10 | (function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Typed=e():t.Typed=e()})(this,function(){return function(t){function e(n){if(s[n])return s[n].exports;var i=s[n]={exports:{},id:n,loaded:!1};return t[n].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var s={};return e.m=t,e.c=s,e.p="",e(0)}([function(t,e,s){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var s=0;st.length)););var u=t.substring(0,e),l=t.substring(u.length+1,e+i),c=t.substring(e+i+1);t=u+l+c,i--}s.timeout=setTimeout(function(){s.toggleBlinking(!1),e>=t.length?s.doneTyping(t,e):s.keepTyping(t,e,i),s.temporaryPause&&(s.temporaryPause=!1,s.options.onTypingResumed(s.arrayPos,s))},n)},n))}},{key:"keepTyping",value:function(t,e,s){0===e&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this)),e+=s;var n=t.substr(0,e);this.replaceText(n),this.typewrite(t,e)}},{key:"doneTyping",value:function(t,e){var s=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),this.loop===!1||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){s.backspace(t,e)},this.backDelay))}},{key:"backspace",value:function(t,e){var s=this;if(this.pause.status===!0)return void this.setPauseStatus(t,e,!1);if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var n=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){e=o.htmlParser.backSpaceHtmlChars(t,e,s);var n=t.substr(0,e);if(s.replaceText(n),s.smartBackspace){var i=s.strings[s.arrayPos+1];i&&n===i.substr(0,e)?s.stopNum=e:s.stopNum=0}e>s.stopNum?(e--,s.backspace(t,e)):e<=s.stopNum&&(s.arrayPos++,s.arrayPos===s.strings.length?(s.arrayPos=0,s.options.onLastStringBackspaced(),s.shuffleStringsIfNeeded(),s.begin()):s.typewrite(s.strings[s.sequence[s.arrayPos]],e))},n)}},{key:"complete",value:function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0}},{key:"setPauseStatus",value:function(t,e,s){this.pause.typewrite=s,this.pause.curString=t,this.pause.curStrPos=e}},{key:"toggleBlinking",value:function(t){this.cursor&&(this.pause.status||this.cursorBlinking!==t&&(this.cursorBlinking=t,t?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))}},{key:"humanizer",value:function(t){return Math.round(Math.random()*t/2)+t}},{key:"shuffleStringsIfNeeded",value:function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5}))}},{key:"initFadeOut",value:function(){var t=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout(function(){t.arrayPos++,t.replaceText(""),t.strings.length>t.arrayPos?t.typewrite(t.strings[t.sequence[t.arrayPos]],0):(t.typewrite(t.strings[0],0),t.arrayPos=0)},this.fadeOutDelay)}},{key:"replaceText",value:function(t){this.attr?this.el.setAttribute(this.attr,t):this.isInput?this.el.value=t:"html"===this.contentType?this.el.innerHTML=t:this.el.textContent=t}},{key:"bindFocusEvents",value:function(){var t=this;this.isInput&&(this.el.addEventListener("focus",function(e){t.stop()}),this.el.addEventListener("blur",function(e){t.el.value&&0!==t.el.value.length||t.start()}))}},{key:"insertCursor",value:function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.setAttribute("aria-hidden",!0),this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))}}]),t}();e["default"]=a,t.exports=e["default"]},function(t,e,s){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e":";";t.substr(e+1).charAt(0)!==i&&(e++,!(e+1>t.length)););e++}return e}},{key:"backSpaceHtmlChars",value:function(t,e,s){if("html"!==s.contentType)return e;var n=t.substr(e).charAt(0);if(">"===n||";"===n){var i="";for(i=">"===n?"<":"&";t.substr(e-1).charAt(0)!==i&&(e--,!(e<0)););e--}return e}}]),t}();e["default"]=i;var r=new i;e.htmlParser=r}])}); 11 | //# sourceMappingURL=typed.min.js.map 12 | -------------------------------------------------------------------------------- /assets/vendor/waypoints/noframework.waypoints.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Waypoints - 4.0.1 3 | Copyright © 2011-2016 Caleb Troughton 4 | Licensed under the MIT license. 5 | https://github.com/imakewebthings/waypoints/blob/master/licenses.txt 6 | */ 7 | (function() { 8 | 'use strict' 9 | 10 | var keyCounter = 0 11 | var allWaypoints = {} 12 | 13 | /* http://imakewebthings.com/waypoints/api/waypoint */ 14 | function Waypoint(options) { 15 | if (!options) { 16 | throw new Error('No options passed to Waypoint constructor') 17 | } 18 | if (!options.element) { 19 | throw new Error('No element option passed to Waypoint constructor') 20 | } 21 | if (!options.handler) { 22 | throw new Error('No handler option passed to Waypoint constructor') 23 | } 24 | 25 | this.key = 'waypoint-' + keyCounter 26 | this.options = Waypoint.Adapter.extend({}, Waypoint.defaults, options) 27 | this.element = this.options.element 28 | this.adapter = new Waypoint.Adapter(this.element) 29 | this.callback = options.handler 30 | this.axis = this.options.horizontal ? 'horizontal' : 'vertical' 31 | this.enabled = this.options.enabled 32 | this.triggerPoint = null 33 | this.group = Waypoint.Group.findOrCreate({ 34 | name: this.options.group, 35 | axis: this.axis 36 | }) 37 | this.context = Waypoint.Context.findOrCreateByElement(this.options.context) 38 | 39 | if (Waypoint.offsetAliases[this.options.offset]) { 40 | this.options.offset = Waypoint.offsetAliases[this.options.offset] 41 | } 42 | this.group.add(this) 43 | this.context.add(this) 44 | allWaypoints[this.key] = this 45 | keyCounter += 1 46 | } 47 | 48 | /* Private */ 49 | Waypoint.prototype.queueTrigger = function(direction) { 50 | this.group.queueTrigger(this, direction) 51 | } 52 | 53 | /* Private */ 54 | Waypoint.prototype.trigger = function(args) { 55 | if (!this.enabled) { 56 | return 57 | } 58 | if (this.callback) { 59 | this.callback.apply(this, args) 60 | } 61 | } 62 | 63 | /* Public */ 64 | /* http://imakewebthings.com/waypoints/api/destroy */ 65 | Waypoint.prototype.destroy = function() { 66 | this.context.remove(this) 67 | this.group.remove(this) 68 | delete allWaypoints[this.key] 69 | } 70 | 71 | /* Public */ 72 | /* http://imakewebthings.com/waypoints/api/disable */ 73 | Waypoint.prototype.disable = function() { 74 | this.enabled = false 75 | return this 76 | } 77 | 78 | /* Public */ 79 | /* http://imakewebthings.com/waypoints/api/enable */ 80 | Waypoint.prototype.enable = function() { 81 | this.context.refresh() 82 | this.enabled = true 83 | return this 84 | } 85 | 86 | /* Public */ 87 | /* http://imakewebthings.com/waypoints/api/next */ 88 | Waypoint.prototype.next = function() { 89 | return this.group.next(this) 90 | } 91 | 92 | /* Public */ 93 | /* http://imakewebthings.com/waypoints/api/previous */ 94 | Waypoint.prototype.previous = function() { 95 | return this.group.previous(this) 96 | } 97 | 98 | /* Private */ 99 | Waypoint.invokeAll = function(method) { 100 | var allWaypointsArray = [] 101 | for (var waypointKey in allWaypoints) { 102 | allWaypointsArray.push(allWaypoints[waypointKey]) 103 | } 104 | for (var i = 0, end = allWaypointsArray.length; i < end; i++) { 105 | allWaypointsArray[i][method]() 106 | } 107 | } 108 | 109 | /* Public */ 110 | /* http://imakewebthings.com/waypoints/api/destroy-all */ 111 | Waypoint.destroyAll = function() { 112 | Waypoint.invokeAll('destroy') 113 | } 114 | 115 | /* Public */ 116 | /* http://imakewebthings.com/waypoints/api/disable-all */ 117 | Waypoint.disableAll = function() { 118 | Waypoint.invokeAll('disable') 119 | } 120 | 121 | /* Public */ 122 | /* http://imakewebthings.com/waypoints/api/enable-all */ 123 | Waypoint.enableAll = function() { 124 | Waypoint.Context.refreshAll() 125 | for (var waypointKey in allWaypoints) { 126 | allWaypoints[waypointKey].enabled = true 127 | } 128 | return this 129 | } 130 | 131 | /* Public */ 132 | /* http://imakewebthings.com/waypoints/api/refresh-all */ 133 | Waypoint.refreshAll = function() { 134 | Waypoint.Context.refreshAll() 135 | } 136 | 137 | /* Public */ 138 | /* http://imakewebthings.com/waypoints/api/viewport-height */ 139 | Waypoint.viewportHeight = function() { 140 | return window.innerHeight || document.documentElement.clientHeight 141 | } 142 | 143 | /* Public */ 144 | /* http://imakewebthings.com/waypoints/api/viewport-width */ 145 | Waypoint.viewportWidth = function() { 146 | return document.documentElement.clientWidth 147 | } 148 | 149 | Waypoint.adapters = [] 150 | 151 | Waypoint.defaults = { 152 | context: window, 153 | continuous: true, 154 | enabled: true, 155 | group: 'default', 156 | horizontal: false, 157 | offset: 0 158 | } 159 | 160 | Waypoint.offsetAliases = { 161 | 'bottom-in-view': function() { 162 | return this.context.innerHeight() - this.adapter.outerHeight() 163 | }, 164 | 'right-in-view': function() { 165 | return this.context.innerWidth() - this.adapter.outerWidth() 166 | } 167 | } 168 | 169 | window.Waypoint = Waypoint 170 | }()) 171 | ;(function() { 172 | 'use strict' 173 | 174 | function requestAnimationFrameShim(callback) { 175 | window.setTimeout(callback, 1000 / 60) 176 | } 177 | 178 | var keyCounter = 0 179 | var contexts = {} 180 | var Waypoint = window.Waypoint 181 | var oldWindowLoad = window.onload 182 | 183 | /* http://imakewebthings.com/waypoints/api/context */ 184 | function Context(element) { 185 | this.element = element 186 | this.Adapter = Waypoint.Adapter 187 | this.adapter = new this.Adapter(element) 188 | this.key = 'waypoint-context-' + keyCounter 189 | this.didScroll = false 190 | this.didResize = false 191 | this.oldScroll = { 192 | x: this.adapter.scrollLeft(), 193 | y: this.adapter.scrollTop() 194 | } 195 | this.waypoints = { 196 | vertical: {}, 197 | horizontal: {} 198 | } 199 | 200 | element.waypointContextKey = this.key 201 | contexts[element.waypointContextKey] = this 202 | keyCounter += 1 203 | if (!Waypoint.windowContext) { 204 | Waypoint.windowContext = true 205 | Waypoint.windowContext = new Context(window) 206 | } 207 | 208 | this.createThrottledScrollHandler() 209 | this.createThrottledResizeHandler() 210 | } 211 | 212 | /* Private */ 213 | Context.prototype.add = function(waypoint) { 214 | var axis = waypoint.options.horizontal ? 'horizontal' : 'vertical' 215 | this.waypoints[axis][waypoint.key] = waypoint 216 | this.refresh() 217 | } 218 | 219 | /* Private */ 220 | Context.prototype.checkEmpty = function() { 221 | var horizontalEmpty = this.Adapter.isEmptyObject(this.waypoints.horizontal) 222 | var verticalEmpty = this.Adapter.isEmptyObject(this.waypoints.vertical) 223 | var isWindow = this.element == this.element.window 224 | if (horizontalEmpty && verticalEmpty && !isWindow) { 225 | this.adapter.off('.waypoints') 226 | delete contexts[this.key] 227 | } 228 | } 229 | 230 | /* Private */ 231 | Context.prototype.createThrottledResizeHandler = function() { 232 | var self = this 233 | 234 | function resizeHandler() { 235 | self.handleResize() 236 | self.didResize = false 237 | } 238 | 239 | this.adapter.on('resize.waypoints', function() { 240 | if (!self.didResize) { 241 | self.didResize = true 242 | Waypoint.requestAnimationFrame(resizeHandler) 243 | } 244 | }) 245 | } 246 | 247 | /* Private */ 248 | Context.prototype.createThrottledScrollHandler = function() { 249 | var self = this 250 | function scrollHandler() { 251 | self.handleScroll() 252 | self.didScroll = false 253 | } 254 | 255 | this.adapter.on('scroll.waypoints', function() { 256 | if (!self.didScroll || Waypoint.isTouch) { 257 | self.didScroll = true 258 | Waypoint.requestAnimationFrame(scrollHandler) 259 | } 260 | }) 261 | } 262 | 263 | /* Private */ 264 | Context.prototype.handleResize = function() { 265 | Waypoint.Context.refreshAll() 266 | } 267 | 268 | /* Private */ 269 | Context.prototype.handleScroll = function() { 270 | var triggeredGroups = {} 271 | var axes = { 272 | horizontal: { 273 | newScroll: this.adapter.scrollLeft(), 274 | oldScroll: this.oldScroll.x, 275 | forward: 'right', 276 | backward: 'left' 277 | }, 278 | vertical: { 279 | newScroll: this.adapter.scrollTop(), 280 | oldScroll: this.oldScroll.y, 281 | forward: 'down', 282 | backward: 'up' 283 | } 284 | } 285 | 286 | for (var axisKey in axes) { 287 | var axis = axes[axisKey] 288 | var isForward = axis.newScroll > axis.oldScroll 289 | var direction = isForward ? axis.forward : axis.backward 290 | 291 | for (var waypointKey in this.waypoints[axisKey]) { 292 | var waypoint = this.waypoints[axisKey][waypointKey] 293 | if (waypoint.triggerPoint === null) { 294 | continue 295 | } 296 | var wasBeforeTriggerPoint = axis.oldScroll < waypoint.triggerPoint 297 | var nowAfterTriggerPoint = axis.newScroll >= waypoint.triggerPoint 298 | var crossedForward = wasBeforeTriggerPoint && nowAfterTriggerPoint 299 | var crossedBackward = !wasBeforeTriggerPoint && !nowAfterTriggerPoint 300 | if (crossedForward || crossedBackward) { 301 | waypoint.queueTrigger(direction) 302 | triggeredGroups[waypoint.group.id] = waypoint.group 303 | } 304 | } 305 | } 306 | 307 | for (var groupKey in triggeredGroups) { 308 | triggeredGroups[groupKey].flushTriggers() 309 | } 310 | 311 | this.oldScroll = { 312 | x: axes.horizontal.newScroll, 313 | y: axes.vertical.newScroll 314 | } 315 | } 316 | 317 | /* Private */ 318 | Context.prototype.innerHeight = function() { 319 | /*eslint-disable eqeqeq */ 320 | if (this.element == this.element.window) { 321 | return Waypoint.viewportHeight() 322 | } 323 | /*eslint-enable eqeqeq */ 324 | return this.adapter.innerHeight() 325 | } 326 | 327 | /* Private */ 328 | Context.prototype.remove = function(waypoint) { 329 | delete this.waypoints[waypoint.axis][waypoint.key] 330 | this.checkEmpty() 331 | } 332 | 333 | /* Private */ 334 | Context.prototype.innerWidth = function() { 335 | /*eslint-disable eqeqeq */ 336 | if (this.element == this.element.window) { 337 | return Waypoint.viewportWidth() 338 | } 339 | /*eslint-enable eqeqeq */ 340 | return this.adapter.innerWidth() 341 | } 342 | 343 | /* Public */ 344 | /* http://imakewebthings.com/waypoints/api/context-destroy */ 345 | Context.prototype.destroy = function() { 346 | var allWaypoints = [] 347 | for (var axis in this.waypoints) { 348 | for (var waypointKey in this.waypoints[axis]) { 349 | allWaypoints.push(this.waypoints[axis][waypointKey]) 350 | } 351 | } 352 | for (var i = 0, end = allWaypoints.length; i < end; i++) { 353 | allWaypoints[i].destroy() 354 | } 355 | } 356 | 357 | /* Public */ 358 | /* http://imakewebthings.com/waypoints/api/context-refresh */ 359 | Context.prototype.refresh = function() { 360 | /*eslint-disable eqeqeq */ 361 | var isWindow = this.element == this.element.window 362 | /*eslint-enable eqeqeq */ 363 | var contextOffset = isWindow ? undefined : this.adapter.offset() 364 | var triggeredGroups = {} 365 | var axes 366 | 367 | this.handleScroll() 368 | axes = { 369 | horizontal: { 370 | contextOffset: isWindow ? 0 : contextOffset.left, 371 | contextScroll: isWindow ? 0 : this.oldScroll.x, 372 | contextDimension: this.innerWidth(), 373 | oldScroll: this.oldScroll.x, 374 | forward: 'right', 375 | backward: 'left', 376 | offsetProp: 'left' 377 | }, 378 | vertical: { 379 | contextOffset: isWindow ? 0 : contextOffset.top, 380 | contextScroll: isWindow ? 0 : this.oldScroll.y, 381 | contextDimension: this.innerHeight(), 382 | oldScroll: this.oldScroll.y, 383 | forward: 'down', 384 | backward: 'up', 385 | offsetProp: 'top' 386 | } 387 | } 388 | 389 | for (var axisKey in axes) { 390 | var axis = axes[axisKey] 391 | for (var waypointKey in this.waypoints[axisKey]) { 392 | var waypoint = this.waypoints[axisKey][waypointKey] 393 | var adjustment = waypoint.options.offset 394 | var oldTriggerPoint = waypoint.triggerPoint 395 | var elementOffset = 0 396 | var freshWaypoint = oldTriggerPoint == null 397 | var contextModifier, wasBeforeScroll, nowAfterScroll 398 | var triggeredBackward, triggeredForward 399 | 400 | if (waypoint.element !== waypoint.element.window) { 401 | elementOffset = waypoint.adapter.offset()[axis.offsetProp] 402 | } 403 | 404 | if (typeof adjustment === 'function') { 405 | adjustment = adjustment.apply(waypoint) 406 | } 407 | else if (typeof adjustment === 'string') { 408 | adjustment = parseFloat(adjustment) 409 | if (waypoint.options.offset.indexOf('%') > - 1) { 410 | adjustment = Math.ceil(axis.contextDimension * adjustment / 100) 411 | } 412 | } 413 | 414 | contextModifier = axis.contextScroll - axis.contextOffset 415 | waypoint.triggerPoint = Math.floor(elementOffset + contextModifier - adjustment) 416 | wasBeforeScroll = oldTriggerPoint < axis.oldScroll 417 | nowAfterScroll = waypoint.triggerPoint >= axis.oldScroll 418 | triggeredBackward = wasBeforeScroll && nowAfterScroll 419 | triggeredForward = !wasBeforeScroll && !nowAfterScroll 420 | 421 | if (!freshWaypoint && triggeredBackward) { 422 | waypoint.queueTrigger(axis.backward) 423 | triggeredGroups[waypoint.group.id] = waypoint.group 424 | } 425 | else if (!freshWaypoint && triggeredForward) { 426 | waypoint.queueTrigger(axis.forward) 427 | triggeredGroups[waypoint.group.id] = waypoint.group 428 | } 429 | else if (freshWaypoint && axis.oldScroll >= waypoint.triggerPoint) { 430 | waypoint.queueTrigger(axis.forward) 431 | triggeredGroups[waypoint.group.id] = waypoint.group 432 | } 433 | } 434 | } 435 | 436 | Waypoint.requestAnimationFrame(function() { 437 | for (var groupKey in triggeredGroups) { 438 | triggeredGroups[groupKey].flushTriggers() 439 | } 440 | }) 441 | 442 | return this 443 | } 444 | 445 | /* Private */ 446 | Context.findOrCreateByElement = function(element) { 447 | return Context.findByElement(element) || new Context(element) 448 | } 449 | 450 | /* Private */ 451 | Context.refreshAll = function() { 452 | for (var contextId in contexts) { 453 | contexts[contextId].refresh() 454 | } 455 | } 456 | 457 | /* Public */ 458 | /* http://imakewebthings.com/waypoints/api/context-find-by-element */ 459 | Context.findByElement = function(element) { 460 | return contexts[element.waypointContextKey] 461 | } 462 | 463 | window.onload = function() { 464 | if (oldWindowLoad) { 465 | oldWindowLoad() 466 | } 467 | Context.refreshAll() 468 | } 469 | 470 | 471 | Waypoint.requestAnimationFrame = function(callback) { 472 | var requestFn = window.requestAnimationFrame || 473 | window.mozRequestAnimationFrame || 474 | window.webkitRequestAnimationFrame || 475 | requestAnimationFrameShim 476 | requestFn.call(window, callback) 477 | } 478 | Waypoint.Context = Context 479 | }()) 480 | ;(function() { 481 | 'use strict' 482 | 483 | function byTriggerPoint(a, b) { 484 | return a.triggerPoint - b.triggerPoint 485 | } 486 | 487 | function byReverseTriggerPoint(a, b) { 488 | return b.triggerPoint - a.triggerPoint 489 | } 490 | 491 | var groups = { 492 | vertical: {}, 493 | horizontal: {} 494 | } 495 | var Waypoint = window.Waypoint 496 | 497 | /* http://imakewebthings.com/waypoints/api/group */ 498 | function Group(options) { 499 | this.name = options.name 500 | this.axis = options.axis 501 | this.id = this.name + '-' + this.axis 502 | this.waypoints = [] 503 | this.clearTriggerQueues() 504 | groups[this.axis][this.name] = this 505 | } 506 | 507 | /* Private */ 508 | Group.prototype.add = function(waypoint) { 509 | this.waypoints.push(waypoint) 510 | } 511 | 512 | /* Private */ 513 | Group.prototype.clearTriggerQueues = function() { 514 | this.triggerQueues = { 515 | up: [], 516 | down: [], 517 | left: [], 518 | right: [] 519 | } 520 | } 521 | 522 | /* Private */ 523 | Group.prototype.flushTriggers = function() { 524 | for (var direction in this.triggerQueues) { 525 | var waypoints = this.triggerQueues[direction] 526 | var reverse = direction === 'up' || direction === 'left' 527 | waypoints.sort(reverse ? byReverseTriggerPoint : byTriggerPoint) 528 | for (var i = 0, end = waypoints.length; i < end; i += 1) { 529 | var waypoint = waypoints[i] 530 | if (waypoint.options.continuous || i === waypoints.length - 1) { 531 | waypoint.trigger([direction]) 532 | } 533 | } 534 | } 535 | this.clearTriggerQueues() 536 | } 537 | 538 | /* Private */ 539 | Group.prototype.next = function(waypoint) { 540 | this.waypoints.sort(byTriggerPoint) 541 | var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) 542 | var isLast = index === this.waypoints.length - 1 543 | return isLast ? null : this.waypoints[index + 1] 544 | } 545 | 546 | /* Private */ 547 | Group.prototype.previous = function(waypoint) { 548 | this.waypoints.sort(byTriggerPoint) 549 | var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) 550 | return index ? this.waypoints[index - 1] : null 551 | } 552 | 553 | /* Private */ 554 | Group.prototype.queueTrigger = function(waypoint, direction) { 555 | this.triggerQueues[direction].push(waypoint) 556 | } 557 | 558 | /* Private */ 559 | Group.prototype.remove = function(waypoint) { 560 | var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) 561 | if (index > -1) { 562 | this.waypoints.splice(index, 1) 563 | } 564 | } 565 | 566 | /* Public */ 567 | /* http://imakewebthings.com/waypoints/api/first */ 568 | Group.prototype.first = function() { 569 | return this.waypoints[0] 570 | } 571 | 572 | /* Public */ 573 | /* http://imakewebthings.com/waypoints/api/last */ 574 | Group.prototype.last = function() { 575 | return this.waypoints[this.waypoints.length - 1] 576 | } 577 | 578 | /* Private */ 579 | Group.findOrCreate = function(options) { 580 | return groups[options.axis][options.name] || new Group(options) 581 | } 582 | 583 | Waypoint.Group = Group 584 | }()) 585 | ;(function() { 586 | 'use strict' 587 | 588 | var Waypoint = window.Waypoint 589 | 590 | function isWindow(element) { 591 | return element === element.window 592 | } 593 | 594 | function getWindow(element) { 595 | if (isWindow(element)) { 596 | return element 597 | } 598 | return element.defaultView 599 | } 600 | 601 | function NoFrameworkAdapter(element) { 602 | this.element = element 603 | this.handlers = {} 604 | } 605 | 606 | NoFrameworkAdapter.prototype.innerHeight = function() { 607 | var isWin = isWindow(this.element) 608 | return isWin ? this.element.innerHeight : this.element.clientHeight 609 | } 610 | 611 | NoFrameworkAdapter.prototype.innerWidth = function() { 612 | var isWin = isWindow(this.element) 613 | return isWin ? this.element.innerWidth : this.element.clientWidth 614 | } 615 | 616 | NoFrameworkAdapter.prototype.off = function(event, handler) { 617 | function removeListeners(element, listeners, handler) { 618 | for (var i = 0, end = listeners.length - 1; i < end; i++) { 619 | var listener = listeners[i] 620 | if (!handler || handler === listener) { 621 | element.removeEventListener(listener) 622 | } 623 | } 624 | } 625 | 626 | var eventParts = event.split('.') 627 | var eventType = eventParts[0] 628 | var namespace = eventParts[1] 629 | var element = this.element 630 | 631 | if (namespace && this.handlers[namespace] && eventType) { 632 | removeListeners(element, this.handlers[namespace][eventType], handler) 633 | this.handlers[namespace][eventType] = [] 634 | } 635 | else if (eventType) { 636 | for (var ns in this.handlers) { 637 | removeListeners(element, this.handlers[ns][eventType] || [], handler) 638 | this.handlers[ns][eventType] = [] 639 | } 640 | } 641 | else if (namespace && this.handlers[namespace]) { 642 | for (var type in this.handlers[namespace]) { 643 | removeListeners(element, this.handlers[namespace][type], handler) 644 | } 645 | this.handlers[namespace] = {} 646 | } 647 | } 648 | 649 | /* Adapted from jQuery 1.x offset() */ 650 | NoFrameworkAdapter.prototype.offset = function() { 651 | if (!this.element.ownerDocument) { 652 | return null 653 | } 654 | 655 | var documentElement = this.element.ownerDocument.documentElement 656 | var win = getWindow(this.element.ownerDocument) 657 | var rect = { 658 | top: 0, 659 | left: 0 660 | } 661 | 662 | if (this.element.getBoundingClientRect) { 663 | rect = this.element.getBoundingClientRect() 664 | } 665 | 666 | return { 667 | top: rect.top + win.pageYOffset - documentElement.clientTop, 668 | left: rect.left + win.pageXOffset - documentElement.clientLeft 669 | } 670 | } 671 | 672 | NoFrameworkAdapter.prototype.on = function(event, handler) { 673 | var eventParts = event.split('.') 674 | var eventType = eventParts[0] 675 | var namespace = eventParts[1] || '__default' 676 | var nsHandlers = this.handlers[namespace] = this.handlers[namespace] || {} 677 | var nsTypeList = nsHandlers[eventType] = nsHandlers[eventType] || [] 678 | 679 | nsTypeList.push(handler) 680 | this.element.addEventListener(eventType, handler) 681 | } 682 | 683 | NoFrameworkAdapter.prototype.outerHeight = function(includeMargin) { 684 | var height = this.innerHeight() 685 | var computedStyle 686 | 687 | if (includeMargin && !isWindow(this.element)) { 688 | computedStyle = window.getComputedStyle(this.element) 689 | height += parseInt(computedStyle.marginTop, 10) 690 | height += parseInt(computedStyle.marginBottom, 10) 691 | } 692 | 693 | return height 694 | } 695 | 696 | NoFrameworkAdapter.prototype.outerWidth = function(includeMargin) { 697 | var width = this.innerWidth() 698 | var computedStyle 699 | 700 | if (includeMargin && !isWindow(this.element)) { 701 | computedStyle = window.getComputedStyle(this.element) 702 | width += parseInt(computedStyle.marginLeft, 10) 703 | width += parseInt(computedStyle.marginRight, 10) 704 | } 705 | 706 | return width 707 | } 708 | 709 | NoFrameworkAdapter.prototype.scrollLeft = function() { 710 | var win = getWindow(this.element) 711 | return win ? win.pageXOffset : this.element.scrollLeft 712 | } 713 | 714 | NoFrameworkAdapter.prototype.scrollTop = function() { 715 | var win = getWindow(this.element) 716 | return win ? win.pageYOffset : this.element.scrollTop 717 | } 718 | 719 | NoFrameworkAdapter.extend = function() { 720 | var args = Array.prototype.slice.call(arguments) 721 | 722 | function merge(target, obj) { 723 | if (typeof target === 'object' && typeof obj === 'object') { 724 | for (var key in obj) { 725 | if (obj.hasOwnProperty(key)) { 726 | target[key] = obj[key] 727 | } 728 | } 729 | } 730 | 731 | return target 732 | } 733 | 734 | for (var i = 1, end = args.length; i < end; i++) { 735 | merge(args[0], args[i]) 736 | } 737 | return args[0] 738 | } 739 | 740 | NoFrameworkAdapter.inArray = function(element, array, i) { 741 | return array == null ? -1 : array.indexOf(element, i) 742 | } 743 | 744 | NoFrameworkAdapter.isEmptyObject = function(obj) { 745 | /* eslint no-unused-vars: 0 */ 746 | for (var name in obj) { 747 | return false 748 | } 749 | return true 750 | } 751 | 752 | Waypoint.adapters.push({ 753 | name: 'noframework', 754 | Adapter: NoFrameworkAdapter 755 | }) 756 | Waypoint.Adapter = NoFrameworkAdapter 757 | }()) 758 | ; -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | SatyaFlex 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 64 | 65 | 66 |
67 |
68 |

Satya Subhash

69 |

I'm

70 |
71 |
72 | 73 |
74 | 75 | 76 |
77 |
78 | 79 |
80 |

About

81 |

Hey there! I am Yellina Satya Subhash, a third year B.Tech undergraduate. I am a passionate data science enthusiast. I also have some knowledge in the field of web development and possess relevant skills and experience in the field. Check below to know more of me.

82 |
83 | 84 |
85 |
86 | 87 |
88 |
89 |

UI/UX Designer & Web Developer.

90 | 91 |
92 |
93 |
    94 |
  • Birthday: 1 May 2001
  • 95 |
  • Website: satyaflex.netlify.app
  • 96 |
  • Phone: +91 81067 40579
  • 97 |
  • City: Andhra Pradesh, India
  • 98 |
99 |
100 |
101 |
    102 |
  • Age: 20
  • 103 |
  • Degree: B.Tech 3rd year
  • 104 |
  • Email: yellinasatyasubhash@gmail.com
  • 105 |
  • Freelance: Available
  • 106 |
107 |
108 |
109 | 110 | 111 |
112 |
113 | 114 |
115 |
116 | 117 | 118 |
119 |
120 | 121 |
122 |

Facts

123 |

These are some facts about me. I have been analyzing myself for several days and finally I have come up with some metrics.

124 |
125 | 126 |
127 | 128 |
129 |
130 | 131 | 132 |

Courses

133 |
134 |
135 | 136 |
137 |
138 | 139 | 140 |

Projects

141 |
142 |
143 | 144 |
145 |
146 | 147 | 148 |

Hours Of Coding

149 |
150 |
151 | 152 |
153 |
154 | 155 | 156 |

Open source contributes

157 |
158 |
159 | 160 |
161 | 162 |
163 |
164 | 165 | 166 |
167 |
168 | 169 |
170 |

Skills

171 |

Magnam dolores commodi suscipit. Necessitatibus eius consequatur ex aliquid fuga eum quidem. Sit sint consectetur velit. Quisquam quos quisquam cupiditate. Et nemo qui impedit suscipit alias ea. Quia fugiat sit in iste officiis commodi quidem hic quas.

172 |
173 | 174 |
175 | 176 |
177 | 178 |
179 | HTML 90% 180 |
181 |
182 |
183 |
184 | 185 |
186 | CSS 85% 187 |
188 |
189 |
190 |
191 | 192 |
193 | JavaScript 75% 194 |
195 |
196 |
197 |
198 | 199 |
200 | 201 |
202 | 203 |
204 | C++ 80% 205 |
206 |
207 |
208 |
209 | 210 |
211 | Python 90% 212 |
213 |
214 |
215 |
216 | 217 |
218 | C 95% 219 |
220 |
221 |
222 |
223 | 224 |
225 | 226 |
227 | 228 |
229 |
230 | 231 | 232 |
233 |
234 | 235 |
236 |

Resume

237 |

A formal chronological display about my education and work experinces. All the data here are put together in a professional fashion.

238 |
239 | 240 |
241 |
242 |

Summary

243 |
244 |

Satya Subhash

245 |

Innovative and deadline-driven Tech Worker with 2+ years of experience web-designing and developing user-centered digital/print marketing material from initial concept to final, polished deliverable.

246 |
    247 |
  • 4-164 , Kotha Millu Street, Tallapudi Mandal, West Godavari District, Andhra Pradesh
  • 248 |
  • +91 81067 40579
  • 249 |
  • Subhash@gmail.com
  • 250 |
251 |
252 | 253 |

Education

254 |
255 |

Bachelor in Technology (Computer Science Engineering)

256 |
2019 - 2023
257 |

SRM University, Chennai

258 |

Studied in this college and completed my B.Tech

259 |
260 |
261 |

Higher Secondary Examination (12th)

262 |
2017 - 2019
263 |

TIRUMALA JUNIOR COLLEGE

264 |

Studied in this school for two years and passed my boards

265 |
266 |
267 |
268 |

Professional Experience

269 |
270 |

Web Developer

271 |
2021 - 2021
272 |

The Spark Foundation

273 |
    274 |
  • Lead in the design, development, and implementation of the graphic, layout, and production communication materials
  • 275 |
  • Delegate tasks to the 7 members of the design team and provide counsel on all aspects of the project.
  • 276 |
  • Supervise the assessment of all graphic materials in order to ensure quality and accuracy of the design
  • 277 | 278 |
279 |
280 |
281 |

Graphic design specialist

282 |
2020 - 2020
283 |

UltraMac Developers

284 |
    285 |
  • Developed numerous marketing programs (logos, brochures,infographics, presentations, and advertisements).
  • 286 |
  • Managed up to 5 projects or tasks at a given time while under pressure
  • 287 |
  • Recommended and consulted with clients on the most appropriate graphic design
  • 288 |
  • Created 4+ design presentations and proposals a month for clients and account managers
  • 289 |
290 |
291 |
292 |
293 | 294 |
295 |
296 | 297 | 298 |
299 |
300 | 301 |
302 |

Portfolio

303 |

A list of my best projects for display!

304 |
305 | 306 |
307 |
308 |
    309 |
  • All
  • 310 |
  • App
  • 311 |
  • Card
  • 312 |
  • Web
  • 313 |
314 |
315 |
316 | 317 |
318 | 319 |
320 |
321 | 322 | 326 |
327 |
328 | 329 |
330 |
331 | 332 | 336 |
337 |
338 | 339 |
340 |
341 | 342 | 346 |
347 |
348 | 349 |
350 |
351 | 352 | 356 |
357 |
358 | 359 |
360 |
361 | 362 | 366 |
367 |
368 | 369 |
370 |
371 | 372 | 376 |
377 |
378 | 379 |
380 |
381 | 382 | 386 |
387 |
388 | 389 |
390 |
391 | 392 | 396 |
397 |
398 | 399 |
400 |
401 | 402 | 406 |
407 |
408 | 409 |
410 | 411 |
412 |
413 | 414 | 415 | 416 |
417 |
418 | 419 |
420 |

Testimonials

421 |

Find out what people say about me

422 |
423 | 424 |
425 |
426 | 427 |
428 |
429 |

430 | 431 | Subhash is my batchmate in College. He is one of the most hearty persons with a lively mind I have ever met. I have seen the zeal in him to chase and achieve the goals he sets for himself. 432 | 433 |

434 | 435 |

Mainak Chaudhuri

436 |

CEO & Founder, MWS

437 |
438 |
439 | 440 |
441 |
442 |

443 | 444 | Subhash has been a bright student since I have met him. He is talented and brilliant and will help him build for himself a blazing upcoming.He is talented and brilliant guy. 445 | 446 |

447 | 448 |

Anshika Singh

449 |

CTO, MWS

450 |
451 |
452 | 453 |
454 |
455 |

456 | 457 | Subhash is a good fellow and always ready to help others. I wish him all the best in his life and studies.He is talented and brilliant with his skills and ideas that might help him build for himself a blazing upcoming. 458 | 459 |

460 | 461 |

Sharad Kumar

462 |

Business Analyst, Amazon

463 |
464 |
465 | 466 | 467 |
468 |
469 |
470 | 471 |
472 |
473 | 474 | 475 |
476 |
477 | 478 |
479 |

Contact

480 |

The best way to reach out to me is to contact me. Feel free to do that here!

481 |
482 | 483 |
484 | 485 |
486 |
487 |
488 | 489 |

Location:

490 |

4-164 , Kotha Millu Street, Tallapudi Mandal, West Godavari District, Andhra Pradesh

491 |
492 | 493 | 498 | 499 |
500 | 501 |

Call:

502 |

+91 81067 40579

503 |
504 | 505 | 506 |
507 | 508 |
509 | 510 |
511 |
512 |
513 |
514 | 515 | 516 |
517 |
518 | 519 | 520 |
521 |
522 |
523 | 524 | 525 |
526 |
527 | 528 | 529 |
530 |
531 |
Loading
532 |
533 |
Your message has been sent. Thank you!
534 |
535 |
536 |
537 |
538 | 539 |
540 | 541 |
542 |
543 | 544 |
545 | 546 | 547 |
548 |
549 | 552 |
553 | Designed by Satya Subhash 554 | 555 | 556 |
557 | 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 |