├── .all-contributorsrc ├── .github ├── ISSUE_TEMPLATE │ ├── .gitkeep │ ├── ISSUE_TEMPLATE.md │ ├── bug_report.md │ └── outreachy.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── issue_project.yml │ └── pull_project.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── ar-index.html ├── assets ├── .DS_Store ├── css │ ├── arabic.css │ └── style.css ├── img │ ├── .DS_Store │ ├── css │ │ ├── bg.jpeg │ │ ├── bg1.webp │ │ └── bg2.jpeg │ ├── event │ │ ├── event1.PNG │ │ ├── event2.PNG │ │ └── event3.PNG │ ├── hero-bg.jpg │ ├── landing │ │ ├── .DS_Store │ │ ├── bg-01-01.webp │ │ ├── bg-01.png │ │ ├── bg1-01.jpg │ │ ├── bg2.png │ │ ├── logo1.webp │ │ ├── os-ar-01.png │ │ ├── os-ar.png │ │ ├── os-ar1.png │ │ ├── os-ar2-01.png │ │ └── os.webp │ ├── logo.png │ ├── logo │ │ ├── css.png │ │ └── outreachy.png │ ├── logo1.png │ ├── portfolio │ │ └── UNISCO.webp │ ├── preloader.svg │ ├── quote_sign_left.png │ ├── quote_sign_right.png │ ├── services-bg.jpg │ ├── services-bg.webp │ ├── subscribe-bg.jpg │ └── team │ │ ├── team-1.jpg │ │ ├── team-2.jpg │ │ ├── team-3.jpg │ │ └── team-4.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 │ ├── 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 │ ├── swiper │ ├── swiper-bundle.min.css │ └── swiper-bundle.min.js │ └── typed.js │ ├── typed.js │ ├── typed.min.js │ └── typed.min.js.map ├── changelog.txt ├── crowdin.yml ├── eng ├── inner-page.html └── portfolio-details.html ├── forms ├── Readme.txt └── contact.php └── index.html /.all-contributorsrc: -------------------------------------------------------------------------------- 1 | { 2 | "files": [ 3 | "README.md" 4 | ], 5 | "imageSize": 100, 6 | "commit": false, 7 | "commitConvention": "angular", 8 | "contributors": [ 9 | { 10 | "login": "sandygudie", 11 | "name": "Goodnews Sandy", 12 | "avatar_url": "https://avatars.githubusercontent.com/u/54219127?v=4", 13 | "profile": "https://goodnewssandy.netlify.app/", 14 | "contributions": [ 15 | "bug", 16 | "infra" 17 | ] 18 | }, 19 | { 20 | "login": "okerekechinweotito", 21 | "name": "Okereke Chinweotito", 22 | "avatar_url": "https://avatars.githubusercontent.com/u/65835404?v=4", 23 | "profile": "http://okereke.dev", 24 | "contributions": [ 25 | "infra" 26 | ] 27 | }, 28 | { 29 | "login": "Jolah1", 30 | "name": "Okunlade Jolade", 31 | "avatar_url": "https://avatars.githubusercontent.com/u/99138852?v=4", 32 | "profile": "https://www.linkedin.com/in/jolade-okunlade-1840a6138", 33 | "contributions": [ 34 | "bug" 35 | ] 36 | }, 37 | { 38 | "login": "jesutobi", 39 | "name": "jesutobi", 40 | "avatar_url": "https://avatars.githubusercontent.com/u/43034407?v=4", 41 | "profile": "https://github.com/jesutobi", 42 | "contributions": [ 43 | "doc", 44 | "a11y" 45 | ] 46 | }, 47 | { 48 | "login": "mildrette", 49 | "name": "Mildred", 50 | "avatar_url": "https://avatars.githubusercontent.com/u/99267408?v=4", 51 | "profile": "https://github.com/mildrette", 52 | "contributions": [ 53 | "bug" 54 | ] 55 | }, 56 | { 57 | "login": "AsmaKacem1", 58 | "name": "Asma Kacem", 59 | "avatar_url": "https://avatars.githubusercontent.com/u/73066984?v=4", 60 | "profile": "https://asmakacem.me/", 61 | "contributions": [ 62 | "ideas", 63 | "infra" 64 | ] 65 | }, 66 | { 67 | "login": "RealRichi3", 68 | "name": "Richie", 69 | "avatar_url": "https://avatars.githubusercontent.com/u/76791916?v=4", 70 | "profile": "https://realrichi3.github.io", 71 | "contributions": [ 72 | "infra" 73 | ] 74 | }, 75 | { 76 | "login": "Tammy-Ajoko", 77 | "name": "Tammy", 78 | "avatar_url": "https://avatars.githubusercontent.com/u/109901395?v=4", 79 | "profile": "https://github.com/Tammy-Ajoko", 80 | "contributions": [ 81 | "infra" 82 | ] 83 | }, 84 | { 85 | "login": "Priceless-P", 86 | "name": "Prisca Chidimma Maduka", 87 | "avatar_url": "https://avatars.githubusercontent.com/u/88077456?v=4", 88 | "profile": "https://github.com/Priceless-P", 89 | "contributions": [ 90 | "code" 91 | ] 92 | }, 93 | { 94 | "login": "GuddyTech", 95 | "name": "Okorie GoodGod", 96 | "avatar_url": "https://avatars.githubusercontent.com/u/112786412?v=4", 97 | "profile": "https://github.com/GuddyTech", 98 | "contributions": [ 99 | "bug" 100 | ] 101 | }, 102 | { 103 | "login": "mutmainaho", 104 | "name": "Mutmainah Odunewu", 105 | "avatar_url": "https://avatars.githubusercontent.com/u/66721821?v=4", 106 | "profile": "https://github.com/mutmainaho", 107 | "contributions": [ 108 | "code" 109 | ] 110 | }, 111 | { 112 | "login": "angemaggy", 113 | "name": "angemaggy", 114 | "avatar_url": "https://avatars.githubusercontent.com/u/100047512?v=4", 115 | "profile": "https://github.com/angemaggy", 116 | "contributions": [ 117 | "content" 118 | ] 119 | } 120 | ], 121 | "contributorsPerLine": 7, 122 | "skipCi": true, 123 | "repoType": "github", 124 | "repoHost": "https://github.com", 125 | "projectName": "OSCSA_Website", 126 | "projectOwner": "Open-Science-Community-Saudi-Arabia" 127 | } 128 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Default Template 3 | about: Use this template if you do not know which template to use 4 | title: "[DATE]: QUESTION or ISSUE" 5 | labels: question 6 | --- 7 | 8 | 12 | ### Summary 13 | 14 | 16 | 17 | *Lorem ipsum dolor sit amet, consectetur adipiscing.* 18 | 19 | ### What needs to be done? 20 | 21 | 22 | 23 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 24 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 25 | 26 | ### Who want to work on this issue? 27 | 28 | 29 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F41B Bug report" 3 | about: Create a report to help us repair something that is currently broken 4 | title: "[BUG]" 5 | labels: 'bug' 6 | --- 7 | 8 | 14 | 15 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 16 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 17 | 18 | #### Expected behaviour 19 | 21 | 22 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 23 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 24 | 25 | #### Actual behaviour 26 | 28 | 29 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 30 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 31 | 32 | ### How to reproduce 33 | 39 | 40 | ### Your personal set up 41 | 42 | 43 | - OS: 44 | 46 | 47 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 48 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/outreachy.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "Outreachy tasks" 3 | about: Create a report to help us repair something that is currently broken 4 | title: "[DATE]: QUESTION or ISSUE" 5 | labels: 'outreachy' 6 | --- 7 | 10 | 11 | 12 | #### Which task do you want to work on? 13 | 14 | 37 | 38 | - [ ] *Task 1* 39 | - [ ] *Task 2* 40 | - [ ] *Task 3* 41 | - [ ] *Task 4* 42 | - [ ] *Task 5* 43 | - [ ] *Task 6* 44 | - [ ] *Unlisted Task* 45 | 46 | #### Expected behaviour 47 | 49 | 50 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 51 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 52 | 53 | #### Actual behaviour 54 | 56 | 57 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 58 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 59 | 60 | ### What needs to be done? 61 | 62 | 63 | 64 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 65 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 66 | 67 | ### Who want to work on this issue? 68 | 69 | 70 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | 5 | ### Summary 6 | 7 | 8 | 9 | Fixes # 10 | 11 | *Lorem ipsum dolor sit amet, consectetur adipiscing.* 12 | 13 | ### List of changes proposed in this PR (pull-request) 14 | 15 | 16 | 17 | * *Lorem ipsum dolor sit amet, consectetur adipiscing.* 18 | * *Lorem ipsum dolor sit amet, consectetur adipiscing.* 19 | 20 | 21 | ### What should a reviewer concentrate their feedback on? 22 | 23 | 24 | 25 | - [ ] *Lorem ipsum dolor sit amet, consectetur adipiscing.* 26 | - [ ] Everything looks ok? 27 | -------------------------------------------------------------------------------- /.github/workflows/issue_project.yml: -------------------------------------------------------------------------------- 1 | name: Adds all issues with 'outreachy' label to project board 2 | 3 | on: 4 | issues: 5 | types: 6 | - opened 7 | 8 | jobs: 9 | add-to-project: 10 | name: Add issue to project 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/add-to-project@v0.3.0 14 | with: 15 | project-url: https://github.com/orgs/Open-Science-Community-Saudi-Arabia/projects/3/ 16 | github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} 17 | labeled: outreachy 18 | label-operator: AND 19 | 20 | -------------------------------------------------------------------------------- /.github/workflows/pull_project.yml: -------------------------------------------------------------------------------- 1 | name: Add pull requests from Outreachy to projects 2 | 3 | on: 4 | pull_request_target: 5 | types: 6 | - labeled 7 | 8 | jobs: 9 | add-to-project: 10 | name: Add PR to project 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/add-to-project@v0.3.0 14 | with: 15 | project-url: https://github.com/orgs/Open-Science-Community-Saudi-Arabia/projects/3/ 16 | github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} 17 | labeled: outreachy 18 | label-operator: AND 19 | 20 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | **Open Science Community Saudi Arabia** is part of the International Network of Open Science and Scholarship Communities (INOSC). While every community is unique, we share a set of **Guiding Principles** and adhere to a **Code of Conduct**. Please find **version 1.0** below. 2 | 3 | ## Guiding Principles 4 | - Open Science/Scholarship Communities (OSCs) are bottom-up platforms by and for researchers to exchange knowledge and knowhow on open science practices. 5 | - OSCs are inclusive 6 | - Researchers are the target audience of OSCs, but students, researcher supporters, and others that are interested in (conducting) research are also welcome to join the community 7 | - No prior knowledge is required to be part of the community, nor are members in any way required to commit to certain open science/scholarship practices. 8 | - OSCs organize, promote, and facilitate open science/scholarship events to (1) learn about and discuss open science/scholarship practices, (2) share open science/scholarship knowledge, and (3) build professional networks. 9 | - Events are open to both members and non-members, and are free-of-charge, if possible. 10 | - Attendees and organizers of events organized by OSCs should adhere to the Code of Conduct (see below) 11 | - OSCs promote critical discussions of pro’s and con’s of open science/scholarship practices. We refrain from being normative or condescending, and do not tell others what to do. Respect for each others’ workflows and decisions in this regard is critical. 12 | 13 | ## Code of Conduct 14 | 15 | Open Science/Scholarship Communities (OSCs) organize, promote, and facilitate open science events to enable all participants, members and non-members, to learn about, share, and discuss open science practices. The purpose of this Code of Conduct (CoC) is to enable an environment in which diverse individuals can collaborate and interact in mutual respect. We recognize a shared responsibility to create and maintain that environment for the benefit of all. Some behaviors, therefore, are specifically prohibited: 16 | - Discriminating, racist, intimidating, harassing, lewd, demeaning, bullying, stalking, or threatening speech oractions. 17 | - Any real or implied threat of physical harm 18 | - Unwelcome sexual attention 19 | - Unwelcome physical contact 20 | - Sustained disruption of speakers or events (verbally or physically) 21 | - Retaliation against an individual for reporting harassment or other unacceptable behaviors 22 | - Retaliation against an individual for participating in the investigation of a report of harassment or otherunacceptable behaviors 23 | - Advocating or encouraging any of the above behaviors 24 | - Falsely reporting harassment or other unacceptable behaviors 25 | 26 | Critical examination of beliefs and view points does not, by itself, constitute hostile conduct or harassment. Similarly, use of sexual imagery or language in the context of a professional discussion might not constitute hostile conduct or harassment if necessary to the topic of discussion. 27 | 28 | ### Reporting 29 | 30 | If someone makes you or anyone else feel unsafe or unwelcome, or if you believe a harassment problem exists, please report it as soon as possible to (one of) the Coordinator(s) of the OSC organizing the event [Batool Almarzouq](batool@liverpool.ac.uk) or [Abdullah Almarzouq](abadee2020@gmail.com), either in person or electronically (with the option to remain anonymous). If the person you should report to is the target of the complaint, you may contact the event organizers and/or the confidential advisor(s) of their employer. The target of the complaint will not be involved in handling or resolving the incident. Every code of conduct violation report will be treated with seriousness and care. 31 | 32 | ### Enforcement 33 | 34 | Participants who are asked to stop any unacceptable behavior are expected to comply immediately. Community Coordinator(s) and event organizers retain the right to take appropriate actions, including: (i) mediation between complainant and alleged perpetrator(s), to reach an amicable resolution; (ii) issue a verbal warning; (iii) expel the offender(s) from the event (particularly if a participant's immediate safety is threatened); and/or, (iv) expel the offender(s) from the OSC. Community Coordinator(s) and event organizers will also discuss with the complainant whether they wish to contact the confidential advisor(s) at the affiliated University. The alleged perpetrator(s) will be notified of a complaint as soon as possible, and be given a chance to respond to the complaint. 35 | 36 | ### Local addendum to the Guiding Principles and/or Code of Conduct 37 | 38 | _The above mentioned Guiding Principles and Code of Conduct apply to all OSCs that are part of INOSC. Local OSCs that are part of INOSC are not allowed to alter, adjust, or remove any of these sections, or information from them. Alocal addendum to the Guiding Principles and/or the Code of Conduct is permitted, as long as none of the information specified in the addendum contradicts the Guiding Principles and/or Code of Conduct as dictated above. Anaddendum should be (1) the final section of the document or webpage that contains the Guiding Principles and Code of Conduct, and (2) be recognisable as such. That means the addendum should be placed under the header ‘Local addendum to the Guiding Principles and/or Code of Conduct)._ 39 | 40 | ### References 41 | This Code of Conduct was adapted from the following sources: Society for the Improvement of Psychological Science code of conduct, Geek Feminism wiki, American Library Association code of conduct, Community Covenant v1.0 42 | 43 | 44 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Open Science Community Saudi Arabia 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Crowdin](https://badges.crowdin.net/oscsa-website-translation/localized.svg)](https://crowdin.com/project/oscsa-website-translation) 2 | 3 | [![All Contributors](https://img.shields.io/badge/all_contributors-12-orange.svg?style=flat-square)](#contributors-) 4 | 5 | [![Netlify Status](https://api.netlify.com/api/v1/badges/f9f4f640-c6b5-44be-844b-78e7fa03282e/deploy-status)](https://app.netlify.com/sites/oscksa/deploys) 6 | [![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/) 7 | 8 | 9 | This is the official website for Open Science Community Saudi Arabia, which can be found [here](https://osc-ksa.com/). It's still under construction. It is built using Netlify. 10 | 11 | ### TODO 12 | - Add accessibility elements to the website 13 | 14 | ### License 15 | https://bootstrapmade.com/license/ 16 | 17 | ## Contributors ✨ 18 | 19 | Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
Goodnews Sandy
Goodnews Sandy

🐛 🚇
Okereke Chinweotito
Okereke Chinweotito

🚇
Okunlade Jolade
Okunlade Jolade

🐛
jesutobi
jesutobi

📖 ️️️️♿️
Mildred
Mildred

🐛
Asma Kacem
Asma Kacem

🤔 🚇
Richie
Richie

🚇
Tammy
Tammy

🚇
Prisca Chidimma Maduka
Prisca Chidimma Maduka

💻
Okorie GoodGod
Okorie GoodGod

🐛
Mutmainah Odunewu
Mutmainah Odunewu

💻
angemaggy
angemaggy

🖋
44 | 45 | 46 | 47 | 48 | 49 | 50 | This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! 51 | -------------------------------------------------------------------------------- /assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/.DS_Store -------------------------------------------------------------------------------- /assets/css/arabic.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #fff; 3 | color: #666666; 4 | family: 'IBM Plex Sans Arabic', sans-serif; 5 | } 6 | 7 | #services .service-icon-ar { 8 | float: right; 9 | background: #03C4EB; 10 | border-radius: 50%; 11 | transition: 0.5s; 12 | border: 1px solid #03C4EB; 13 | display: inline-flex; 14 | align-items: center; 15 | justify-content: center; 16 | width: 64px; 17 | height: 64px; 18 | } 19 | 20 | #services .service-icon-ar i { 21 | color: #fff; 22 | font-size: 24px; 23 | line-height: 0; 24 | } 25 | #services .service-item:hover .service-icon-ar { 26 | background: #fff; 27 | } 28 | #services .service-item:hover .service-icon-ar i { 29 | color: #03C4EB; 30 | } 31 | 32 | #services .service-title-ar { 33 | margin-right: 80px; 34 | font-weight: 700; 35 | margin-bottom: 15px; 36 | text-transform: uppercase; 37 | } 38 | #services .service-title-ar a { 39 | color: #111; 40 | } 41 | #services .service-description-ar { 42 | margin-right: 80px; 43 | line-height: 24px; 44 | } 45 | 46 | 47 | #about .about-img-ar { 48 | overflow: hidden; 49 | padding-top: 3cm; 50 | 51 | } 52 | #about .about-img-ar img { 53 | max-width: 100%; 54 | padding-top: 3cm, 55 | 56 | } 57 | @media (max-width: 768px) { 58 | #about .about-img-ar { 59 | height: auto; 60 | padding-top: 3cm; 61 | } 62 | 63 | #about .about-img-ar img { 64 | margin-left: 0; 65 | margin-top: 3cm; 66 | padding-top: 3cm; 67 | /* padding-bottom: 30px; */ 68 | } 69 | -------------------------------------------------------------------------------- /assets/css/style.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Template Name: Imperial - v5.7.0 3 | * Template URL: https://bootstrapmade.com/imperial-free-onepage-bootstrap-theme/ 4 | * Author: BootstrapMade.com 5 | * License: https://bootstrapmade.com/license/ 6 | */ 7 | /*-------------------------------------------------------------- 8 | # General 9 | --------------------------------------------------------------*/ 10 | body { 11 | background: #fff; 12 | color: #666666; 13 | font-family: "Open Sans", "IBM Plex Sans Arabic", sans-serif; 14 | } 15 | 16 | a { 17 | text-decoration: none; 18 | color: #03c4eb; 19 | transition: 0.5s; 20 | } 21 | 22 | a:hover, 23 | a:active, 24 | a:focus { 25 | color: #03c5ec; 26 | outline: none; 27 | text-decoration: none; 28 | } 29 | 30 | p { 31 | padding: 0; 32 | margin: 0 0 30px 0; 33 | } 34 | 35 | h1, 36 | h2, 37 | h3, 38 | h4, 39 | h5, 40 | h6 { 41 | font-family: "Raleway", "Noto Kufi Arabic", sans-serif; 42 | font-weight: 400; 43 | margin: 0 0 20px 0; 44 | padding: 0; 45 | } 46 | 47 | /* Prelaoder */ 48 | #preloader { 49 | position: fixed; 50 | left: 0; 51 | top: 0; 52 | z-index: 999; 53 | width: 100%; 54 | height: 100%; 55 | overflow: visible; 56 | background: #fff url("../img/preloader.svg") no-repeat center center; 57 | } 58 | 59 | /*-------------------------------------------------------------- 60 | # Back to top button 61 | --------------------------------------------------------------*/ 62 | .back-to-top { 63 | position: fixed; 64 | visibility: hidden; 65 | opacity: 0; 66 | right: 15px; 67 | bottom: 15px; 68 | z-index: 996; 69 | background: #03c4eb; 70 | width: 40px; 71 | height: 40px; 72 | border-radius: 4px; 73 | transition: all 0.4s; 74 | } 75 | 76 | .back-to-top i { 77 | font-size: 28px; 78 | color: #fff; 79 | line-height: 0; 80 | } 81 | 82 | .back-to-top:hover { 83 | background: #1bd6fc; 84 | color: #fff; 85 | } 86 | 87 | .back-to-top.active { 88 | visibility: visible; 89 | opacity: 1; 90 | } 91 | 92 | /*-------------------------------------------------------------- 93 | # Welcome 94 | --------------------------------------------------------------*/ 95 | #hero { 96 | display: table; 97 | width: 100%; 98 | height: 100vh; 99 | background: url(../img/landing/bg2.png) top center; 100 | background-size: cover; 101 | } 102 | 103 | @media (min-width: 1024px) { 104 | #hero { 105 | background-attachment: fixed; 106 | } 107 | } 108 | 109 | #hero .hero-logo { 110 | margin: 20px; 111 | } 112 | 113 | #hero .hero-logo img { 114 | max-width: 100%; 115 | } 116 | 117 | #hero .hero-container { 118 | /* background: rgba(0, 0, 0, 0.8); */ 119 | display: table-cell; 120 | margin: 0; 121 | padding: 0; 122 | text-align: center; 123 | vertical-align: middle; 124 | } 125 | 126 | #hero h1 { 127 | margin: 30px 0 10px 0; 128 | font-weight: 700; 129 | line-height: 48px; 130 | font-family: "Noto Kufi Arabic", sans-serif; 131 | /* text-transform: uppercase; */ 132 | color: #fff; 133 | } 134 | 135 | @media (max-width: 768px) { 136 | #hero h1 { 137 | font-size: 28px; 138 | line-height: 36px; 139 | } 140 | } 141 | 142 | #hero h2 { 143 | color: #ccc; 144 | margin-bottom: 50px; 145 | font-family: "Noto Kufi Arabic", sans-serif; 146 | } 147 | 148 | #hero h2 span { 149 | color: #fff; 150 | transition: 0.3s; 151 | border-bottom: 2px solid #03c4eb; 152 | } 153 | 154 | @media (max-width: 768px) { 155 | #hero h2 { 156 | font-size: 24px; 157 | line-height: 26px; 158 | margin-bottom: 30px; 159 | } 160 | 161 | #hero h2 .rotating { 162 | display: block; 163 | } 164 | } 165 | 166 | #hero .rotating > .animated { 167 | display: inline-block; 168 | } 169 | 170 | #hero .actions a { 171 | font-family: "Raleway", "IBM Plex Sans Arabic", sans-serif; 172 | text-transform: uppercase; 173 | font-weight: 500; 174 | font-size: 16px; 175 | letter-spacing: 1px; 176 | display: inline-block; 177 | padding: 8px 20px; 178 | border-radius: 2px; 179 | transition: 0.5s; 180 | margin: 10px; 181 | } 182 | 183 | #hero .btn-get-started { 184 | background: #03c4eb; 185 | border: 2px solid #03c4eb; 186 | color: #fff; 187 | } 188 | 189 | #hero .btn-get-started:hover { 190 | background: none; 191 | border: 2px solid #fff; 192 | color: #fff; 193 | } 194 | 195 | #hero .btn-services { 196 | border: 2px solid #fff; 197 | color: #fff; 198 | } 199 | 200 | #hero .btn-services:hover { 201 | background: #03c4eb; 202 | border: 2px solid #03c4eb; 203 | } 204 | 205 | /*-------------------------------------------------------------- 206 | # Header 207 | --------------------------------------------------------------*/ 208 | #header { 209 | background: rgb(34, 43, 67, 1); 210 | transition: all 0.5s; 211 | z-index: 997; 212 | height: 70px; 213 | } 214 | 215 | @media (max-width: 992px) { 216 | #header { 217 | height: 60px; 218 | } 219 | } 220 | 221 | #header.fixed-top { 222 | background: #00354e; 223 | } 224 | 225 | #header .logo { 226 | font-size: 30px; 227 | margin: 0; 228 | padding: 0; 229 | line-height: 1; 230 | font-weight: 400; 231 | letter-spacing: 2px; 232 | text-transform: uppercase; 233 | } 234 | 235 | #header .logo a { 236 | color: #fff; 237 | } 238 | 239 | #header .logo img { 240 | height: 50px; 241 | } 242 | 243 | .scrolled-offset { 244 | margin-top: 70px; 245 | } 246 | 247 | @media (max-width: 992px) { 248 | .scrolled-offset { 249 | margin-top: 60px; 250 | } 251 | } 252 | 253 | /*-------------------------------------------------------------- 254 | # Navigation Menu 255 | --------------------------------------------------------------*/ 256 | /** 257 | * Desktop Navigation 258 | */ 259 | .navbar { 260 | padding: 0; 261 | } 262 | 263 | .navbar ul { 264 | margin: 0; 265 | padding: 0; 266 | display: flex; 267 | list-style: none; 268 | align-items: center; 269 | } 270 | 271 | .navbar li { 272 | position: relative; 273 | } 274 | 275 | .navbar a, 276 | .navbar a:focus { 277 | display: flex; 278 | align-items: center; 279 | justify-content: space-between; 280 | padding: 10px 0 10px 30px; 281 | font-family: "Raleway", "Noto Kufi Arabic", sans-serif; 282 | font-size: 14px; 283 | color: #fff; 284 | white-space: nowrap; 285 | transition: 0.3s; 286 | } 287 | 288 | .navbar a i, 289 | .navbar a:focus i { 290 | font-size: 12px; 291 | line-height: 0; 292 | margin-left: 5px; 293 | } 294 | 295 | .navbar a:hover, 296 | .navbar .active, 297 | .navbar .active:focus, 298 | .navbar li:hover > a { 299 | color: #03c4eb; 300 | } 301 | 302 | .navbar .dropdown ul { 303 | display: block; 304 | position: absolute; 305 | left: 14px; 306 | top: calc(100% + 30px); 307 | margin: 0; 308 | padding: 10px 0; 309 | z-index: 99; 310 | opacity: 0; 311 | visibility: hidden; 312 | background: #fff; 313 | box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); 314 | transition: 0.3s; 315 | } 316 | 317 | .navbar .dropdown ul li { 318 | min-width: 200px; 319 | } 320 | 321 | .navbar .dropdown ul a { 322 | padding: 10px 20px; 323 | text-transform: none; 324 | color: #333333; 325 | } 326 | 327 | .navbar .dropdown ul a i { 328 | font-size: 12px; 329 | } 330 | 331 | .navbar .dropdown ul a:hover, 332 | .navbar .dropdown ul .active:hover, 333 | .navbar .dropdown ul li:hover > a { 334 | color: #03c4eb; 335 | } 336 | 337 | .navbar .dropdown:hover > ul { 338 | opacity: 1; 339 | top: 100%; 340 | visibility: visible; 341 | } 342 | 343 | .navbar .dropdown .dropdown ul { 344 | top: 0; 345 | left: calc(100% - 30px); 346 | visibility: hidden; 347 | } 348 | 349 | .navbar .dropdown .dropdown:hover > ul { 350 | opacity: 1; 351 | top: 0; 352 | left: 100%; 353 | visibility: visible; 354 | } 355 | 356 | @media (max-width: 1366px) { 357 | .navbar .dropdown .dropdown ul { 358 | left: -90%; 359 | } 360 | 361 | .navbar .dropdown .dropdown:hover > ul { 362 | left: -100%; 363 | } 364 | } 365 | 366 | /** 367 | * Mobile Navigation 368 | */ 369 | .mobile-nav-toggle { 370 | color: #fff; 371 | font-size: 28px; 372 | cursor: pointer; 373 | display: none; 374 | line-height: 0; 375 | transition: 0.5s; 376 | } 377 | 378 | @media (max-width: 991px) { 379 | .mobile-nav-toggle { 380 | display: block; 381 | } 382 | 383 | .navbar ul { 384 | display: none; 385 | } 386 | } 387 | 388 | .navbar-mobile { 389 | position: fixed; 390 | overflow: hidden; 391 | top: 0; 392 | right: 0; 393 | left: 0; 394 | bottom: 0; 395 | background: rgba(26, 26, 26, 0.9); 396 | transition: 0.3s; 397 | z-index: 999; 398 | } 399 | 400 | .navbar-mobile .mobile-nav-toggle { 401 | position: absolute; 402 | top: 15px; 403 | right: 15px; 404 | } 405 | 406 | .navbar-mobile ul { 407 | display: block; 408 | position: absolute; 409 | top: 55px; 410 | right: 15px; 411 | bottom: 15px; 412 | left: 15px; 413 | padding: 10px 0; 414 | background-color: #fff; 415 | overflow-y: auto; 416 | transition: 0.3s; 417 | } 418 | 419 | .navbar-mobile a, 420 | .navbar-mobile a:focus { 421 | padding: 10px 20px; 422 | font-size: 15px; 423 | color: #333333; 424 | } 425 | 426 | .navbar-mobile a:hover, 427 | .navbar-mobile .active, 428 | .navbar-mobile li:hover > a { 429 | color: #03c4eb; 430 | } 431 | 432 | .navbar-mobile .getstarted, 433 | .navbar-mobile .getstarted:focus { 434 | margin: 15px; 435 | } 436 | 437 | .navbar-mobile .dropdown ul { 438 | position: static; 439 | display: none; 440 | margin: 10px 20px; 441 | padding: 10px 0; 442 | z-index: 99; 443 | opacity: 1; 444 | visibility: visible; 445 | background: #fff; 446 | box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); 447 | } 448 | 449 | .navbar-mobile .dropdown ul li { 450 | min-width: 200px; 451 | } 452 | 453 | .navbar-mobile .dropdown ul a { 454 | padding: 10px 20px; 455 | } 456 | 457 | .navbar-mobile .dropdown ul a i { 458 | font-size: 12px; 459 | } 460 | 461 | .navbar-mobile .dropdown ul a:hover, 462 | .navbar-mobile .dropdown ul .active:hover, 463 | .navbar-mobile .dropdown ul li:hover > a { 464 | color: #03c4eb; 465 | } 466 | 467 | .navbar-mobile .dropdown > .dropdown-active { 468 | display: block; 469 | } 470 | 471 | /*-------------------------------------------------------------- 472 | # Sections 473 | --------------------------------------------------------------*/ 474 | /* Sections Common 475 | --------------------------------*/ 476 | section { 477 | overflow: hidden; 478 | } 479 | 480 | .section-title { 481 | font-size: 32px; 482 | color: #111; 483 | /* text-transform: uppercase; */ 484 | text-align: center; 485 | font-weight: 700; 486 | } 487 | 488 | .section-description { 489 | text-align: center; 490 | margin-bottom: 40px; 491 | } 492 | 493 | .section-description a { 494 | color: #166497; 495 | } 496 | 497 | .section-title-divider { 498 | width: 50px; 499 | height: 3px; 500 | background: #03c4eb; 501 | margin: 0 auto; 502 | margin-bottom: 20px; 503 | } 504 | 505 | /* Get Started Section 506 | --------------------------------*/ 507 | #about { 508 | background: #fff; 509 | padding: 80px 0; 510 | } 511 | 512 | #about .about-img { 513 | overflow: hidden; 514 | } 515 | 516 | #about .about-img img { 517 | max-width: 100%; 518 | } 519 | 520 | @media (max-width: 768px) { 521 | #about .about-img { 522 | height: auto; 523 | } 524 | 525 | #about .about-img img { 526 | margin-left: 0; 527 | padding-bottom: 30px; 528 | } 529 | } 530 | 531 | #about .about-content { 532 | background: #fff; 533 | } 534 | 535 | #about .about-title { 536 | color: #333; 537 | font-weight: 700; 538 | font-size: 28px; 539 | } 540 | 541 | #about .about-text { 542 | line-height: 26px; 543 | margin-bottom: 15px; 544 | } 545 | 546 | #about .about-text:last-child { 547 | margin-bottom: 0; 548 | } 549 | 550 | #about a { 551 | color: #166497; 552 | } 553 | 554 | /* Services Section 555 | --------------------------------*/ 556 | #services { 557 | background: linear-gradient( 558 | rgba(255, 255, 255, 0.9), 559 | rgba(255, 255, 255, 0.9) 560 | ), 561 | url("../img/services-bg.webp") fixed center center; 562 | background-size: cover; 563 | padding: 80px 0 60px 0; 564 | } 565 | 566 | #services .service-item { 567 | margin-bottom: 20px; 568 | } 569 | 570 | #services .service-icon { 571 | float: left; 572 | background: #03c4eb; 573 | border-radius: 50%; 574 | transition: 0.5s; 575 | border: 1px solid #03c4eb; 576 | display: inline-flex; 577 | align-items: center; 578 | justify-content: center; 579 | width: 64px; 580 | height: 64px; 581 | } 582 | 583 | #services .service-icon i { 584 | color: #fff; 585 | font-size: 24px; 586 | line-height: 0; 587 | } 588 | 589 | #services .service-item:hover .service-icon { 590 | background: #fff; 591 | } 592 | 593 | #services .service-item:hover .service-icon i { 594 | color: #03c4eb; 595 | } 596 | 597 | #services .service-title { 598 | margin-left: 80px; 599 | font-weight: 700; 600 | margin-bottom: 15px; 601 | text-transform: uppercase; 602 | } 603 | 604 | #services .service-title a { 605 | color: #111; 606 | } 607 | 608 | #services .service-description { 609 | margin-left: 80px; 610 | line-height: 24px; 611 | } 612 | 613 | /* Subscribe Section 614 | --------------------------------*/ 615 | #subscribe { 616 | background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), 617 | url(../img/css/bg1.webp) fixed center center; 618 | background-size: cover; 619 | padding: 80px 0; 620 | } 621 | 622 | #subscribe .subscribe-title { 623 | color: #fff; 624 | font-size: 28px; 625 | font-weight: 700; 626 | } 627 | 628 | #subscribe .subscribe-text { 629 | color: #fff; 630 | } 631 | 632 | #subscribe .subscribe-btn-container { 633 | text-align: center; 634 | padding-top: 20px; 635 | } 636 | 637 | #subscribe .subscribe-btn { 638 | font-family: "Raleway", "IBM Plex Sans Arabic", sans-serif; 639 | text-transform: uppercase; 640 | font-weight: 500; 641 | font-size: 16px; 642 | letter-spacing: 1px; 643 | display: inline-block; 644 | padding: 8px 20px; 645 | border-radius: 2px; 646 | transition: 0.5s; 647 | margin: 10px; 648 | border: 2px solid #fff; 649 | color: #fff; 650 | } 651 | 652 | #subscribe .subscribe-btn:hover { 653 | background: #03c4eb; 654 | border: 2px solid #03c4eb; 655 | } 656 | 657 | /* Materials Section 658 | --------------------------------*/ 659 | #materilas { 660 | background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), 661 | url(../img/css/bg1.webp) fixed center center; 662 | background-size: cover; 663 | padding: 80px 0; 664 | } 665 | 666 | #materilas .subscribe-title { 667 | color: #fff; 668 | font-size: 28px; 669 | font-weight: 700; 670 | text-align: center; 671 | } 672 | 673 | #materilas .subscribe-text { 674 | color: #fff; 675 | } 676 | 677 | #materilas .subscribe-btn-container { 678 | text-align: center; 679 | padding-top: 20px; 680 | } 681 | 682 | #materilas .subscribe-btn { 683 | font-family: "Raleway", "IBM Plex Sans Arabic", sans-serif; 684 | text-transform: uppercase; 685 | font-weight: 500; 686 | font-size: 16px; 687 | letter-spacing: 1px; 688 | display: inline-block; 689 | padding: 8px 20px; 690 | border-radius: 2px; 691 | transition: 0.5s; 692 | margin: 10px; 693 | border: 2px solid #fff; 694 | color: #fff; 695 | } 696 | 697 | #materilas .subscribe-btn:hover { 698 | background: #03c4eb; 699 | border: 2px solid #03c4eb; 700 | } 701 | 702 | /* Portfolio Section 703 | --------------------------------*/ 704 | #portfolio { 705 | background: #fff; 706 | padding: 80px 0; 707 | } 708 | 709 | #portfolio #portfolio-flters { 710 | padding: 0; 711 | margin: 0 auto 35px auto; 712 | list-style: none; 713 | text-align: center; 714 | } 715 | 716 | #portfolio #portfolio-flters li { 717 | cursor: pointer; 718 | display: inline-block; 719 | padding: 8px 12px; 720 | font-size: 14px; 721 | font-weight: 600; 722 | line-height: 1; 723 | text-transform: uppercase; 724 | color: #666666; 725 | transition: all 0.3s ease-in-out; 726 | } 727 | 728 | #portfolio #portfolio-flters li:hover, 729 | #portfolio #portfolio-flters li.filter-active { 730 | color: #03c4eb; 731 | } 732 | 733 | #portfolio #portfolio-flters li:last-child { 734 | margin-right: 0; 735 | } 736 | 737 | #portfolio .portfolio-item { 738 | margin-bottom: 30px; 739 | } 740 | 741 | #portfolio .portfolio-item .portfolio-info { 742 | opacity: 0; 743 | position: absolute; 744 | left: 12px; 745 | right: 12px; 746 | bottom: 0; 747 | z-index: 3; 748 | transition: all ease-in-out 0.3s; 749 | background: rgba(255, 255, 255, 0.85); 750 | padding: 15px; 751 | } 752 | 753 | #portfolio .portfolio-item .portfolio-info h4 { 754 | font-size: 18px; 755 | color: #fff; 756 | font-weight: 600; 757 | color: #333333; 758 | margin-bottom: 5px; 759 | } 760 | 761 | #portfolio .portfolio-item .portfolio-info p { 762 | color: #666666; 763 | font-size: 14px; 764 | margin-bottom: 0; 765 | } 766 | 767 | #portfolio .portfolio-item .portfolio-info .preview-link, 768 | #portfolio .portfolio-item .portfolio-info .details-link { 769 | position: absolute; 770 | right: 48px; 771 | font-size: 28px; 772 | top: calc(50% - 28px); 773 | color: #4d4d4d; 774 | } 775 | 776 | #portfolio .portfolio-item .portfolio-info .preview-link:hover, 777 | #portfolio .portfolio-item .portfolio-info .details-link:hover { 778 | color: #03c4eb; 779 | } 780 | 781 | #portfolio .portfolio-item .portfolio-info .details-link { 782 | right: 15px; 783 | } 784 | 785 | #portfolio .portfolio-item:hover .portfolio-info { 786 | opacity: 1; 787 | } 788 | 789 | /*-------------------------------------------------------------- 790 | # Portfolio Details 791 | --------------------------------------------------------------*/ 792 | .portfolio-details { 793 | padding-top: 20px; 794 | } 795 | 796 | .portfolio-details .portfolio-details-slider img { 797 | width: 100%; 798 | } 799 | 800 | .portfolio-details .portfolio-details-slider .swiper-pagination { 801 | margin-top: 20px; 802 | position: relative; 803 | } 804 | 805 | .portfolio-details 806 | .portfolio-details-slider 807 | .swiper-pagination 808 | .swiper-pagination-bullet { 809 | width: 12px; 810 | height: 12px; 811 | background-color: #fff; 812 | opacity: 1; 813 | border: 1px solid #03c4eb; 814 | } 815 | 816 | .portfolio-details 817 | .portfolio-details-slider 818 | .swiper-pagination 819 | .swiper-pagination-bullet-active { 820 | background-color: #03c4eb; 821 | } 822 | 823 | .portfolio-details .portfolio-info { 824 | padding: 30px; 825 | box-shadow: 0px 0 30px rgba(51, 51, 51, 0.08); 826 | } 827 | 828 | .portfolio-details .portfolio-info h3 { 829 | font-size: 22px; 830 | font-weight: 700; 831 | margin-bottom: 20px; 832 | padding-bottom: 20px; 833 | border-bottom: 1px solid #eee; 834 | } 835 | 836 | .portfolio-details .portfolio-info ul { 837 | list-style: none; 838 | padding: 0; 839 | font-size: 15px; 840 | } 841 | 842 | .portfolio-details .portfolio-info ul li + li { 843 | margin-top: 10px; 844 | } 845 | 846 | .portfolio-details .portfolio-description { 847 | padding-top: 30px; 848 | } 849 | 850 | .portfolio-details .portfolio-description h2 { 851 | font-size: 26px; 852 | font-weight: 700; 853 | margin-bottom: 20px; 854 | } 855 | 856 | .portfolio-details .portfolio-description p { 857 | padding: 0; 858 | } 859 | 860 | /* Testimonials Section 861 | --------------------------------*/ 862 | #testimonials { 863 | background: #f6f6f6; 864 | padding: 80px 0; 865 | } 866 | 867 | #testimonials .profile { 868 | text-align: center; 869 | } 870 | 871 | #testimonials .profile .pic { 872 | border-radius: 50%; 873 | border: 6px solid #fff; 874 | margin-bottom: 15px; 875 | overflow: hidden; 876 | height: 260px; 877 | width: 260px; 878 | margin:auto; 879 | } 880 | 881 | #testimonials .profile .pic img { 882 | max-width: 100%; 883 | } 884 | 885 | #testimonials .profile h4 { 886 | font-weight: 700; 887 | color: #03c4eb; 888 | margin-bottom: 5px; 889 | } 890 | 891 | #testimonials .profile span { 892 | color: #333333; 893 | } 894 | 895 | #testimonials .quote { 896 | position: relative; 897 | background: #fff; 898 | padding: 60px; 899 | margin-top: 40px; 900 | font-size: 16px; 901 | font-style: italic; 902 | border-radius: 5px; 903 | } 904 | 905 | #testimonials .quote b { 906 | display: inline-block; 907 | font-size: 22px; 908 | left: -9px; 909 | position: relative; 910 | top: -8px; 911 | } 912 | 913 | #testimonials .quote small { 914 | display: inline-block; 915 | right: -9px; 916 | position: relative; 917 | top: 4px; 918 | } 919 | 920 | /* Team Section 921 | --------------------------------*/ 922 | #team { 923 | background: #fff; 924 | padding: 80px 0 60px 0; 925 | } 926 | 927 | #team .member { 928 | text-align: center; 929 | margin-bottom: 20px; 930 | } 931 | 932 | #team .member .pic { 933 | margin-bottom: 15px; 934 | overflow: hidden; 935 | height: 260px; 936 | } 937 | 938 | #team .member .pic img { 939 | max-width: 100%; 940 | } 941 | 942 | #team .member h4 { 943 | font-weight: 700; 944 | margin-bottom: 2px; 945 | } 946 | 947 | #team .member span { 948 | font-style: italic; 949 | display: block; 950 | font-size: 13px; 951 | } 952 | 953 | #team .member .social { 954 | margin-top: 15px; 955 | } 956 | 957 | #team .member .social a { 958 | color: #b3b3b3; 959 | } 960 | 961 | #team .member .social a:hover { 962 | color: #03c4eb; 963 | } 964 | 965 | #team .member .social i { 966 | font-size: 18px; 967 | margin: 0 2px; 968 | } 969 | /* Event Section 970 | --------------------------------*/ 971 | .event { 972 | padding: 80px 0 50px 0; 973 | } 974 | .event .row { 975 | margin-bottom: 5em; 976 | margin-top: 4em; 977 | } 978 | 979 | .event .row .card-img-top { 980 | height: 220px; 981 | } 982 | .event .row .card { 983 | cursor: pointer; 984 | box-shadow: 0; 985 | transition: box-shadow 0.5s; 986 | color: #666666; 987 | } 988 | .event .row .card:hover { 989 | box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, 990 | rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px; 991 | } 992 | .event .row .card-body { 993 | padding-bottom: 20px; 994 | } 995 | .event .row .card-body .card-text { 996 | font-style: italic; 997 | font-size: 14px; 998 | margin: 0; 999 | padding: 0; 1000 | } 1001 | .event .more-event:hover { 1002 | text-decoration: underline; 1003 | } 1004 | 1005 | /* Contact Section 1006 | --------------------------------*/ 1007 | #contact { 1008 | background: #f7f7f7; 1009 | padding: 80px 0 120px 0; 1010 | } 1011 | 1012 | #contact .info { 1013 | color: #333333; 1014 | } 1015 | 1016 | #contact .info i { 1017 | font-size: 32px; 1018 | color: #03c4eb; 1019 | float: left; 1020 | line-height: 0; 1021 | } 1022 | 1023 | #contact .info p { 1024 | padding: 0 0 10px 50px; 1025 | line-height: 24px; 1026 | } 1027 | 1028 | #contact .php-email-form .error-message { 1029 | display: none; 1030 | color: #fff; 1031 | background: #ed3c0d; 1032 | text-align: left; 1033 | padding: 15px; 1034 | font-weight: 600; 1035 | } 1036 | 1037 | #contact .php-email-form .error-message br + br { 1038 | margin-top: 25px; 1039 | } 1040 | 1041 | #contact .php-email-form .sent-message { 1042 | display: none; 1043 | color: #fff; 1044 | background: #18d26e; 1045 | text-align: center; 1046 | padding: 15px; 1047 | font-weight: 600; 1048 | } 1049 | 1050 | #contact .php-email-form .loading { 1051 | display: none; 1052 | background: #fff; 1053 | text-align: center; 1054 | padding: 15px; 1055 | } 1056 | 1057 | #contact .php-email-form .loading:before { 1058 | content: ""; 1059 | display: inline-block; 1060 | border-radius: 50%; 1061 | width: 24px; 1062 | height: 24px; 1063 | margin: 0 10px -6px 0; 1064 | border: 3px solid #18d26e; 1065 | border-top-color: #eee; 1066 | -webkit-animation: animate-loading 1s linear infinite; 1067 | animation: animate-loading 1s linear infinite; 1068 | } 1069 | 1070 | #contact .php-email-form input, 1071 | #contact .php-email-form textarea { 1072 | border-radius: 0; 1073 | box-shadow: none; 1074 | } 1075 | 1076 | #contact .php-email-form input::focus, 1077 | #contact .php-email-form textarea::focus { 1078 | background-color: #03c4eb; 1079 | } 1080 | 1081 | #contact .php-email-form button[type="submit"] { 1082 | background: #03c4eb; 1083 | border: 0; 1084 | padding: 10px 24px; 1085 | color: #fff; 1086 | transition: 0.4s; 1087 | } 1088 | 1089 | #contact .php-email-form button[type="submit"]:hover { 1090 | background: #25d8fc; 1091 | } 1092 | 1093 | @-webkit-keyframes animate-loading { 1094 | 0% { 1095 | transform: rotate(0deg); 1096 | } 1097 | 1098 | 100% { 1099 | transform: rotate(360deg); 1100 | } 1101 | } 1102 | 1103 | @keyframes animate-loading { 1104 | 0% { 1105 | transform: rotate(0deg); 1106 | } 1107 | 1108 | 100% { 1109 | transform: rotate(360deg); 1110 | } 1111 | } 1112 | 1113 | 1114 | 1115 | #contact img { 1116 | padding: 20px; 1117 | width:400px 1118 | } 1119 | /*-------------------------------------------------------------- 1120 | # Breadcrumbs 1121 | --------------------------------------------------------------*/ 1122 | .breadcrumbs { 1123 | padding: 30px 0; 1124 | } 1125 | 1126 | .breadcrumbs h2 { 1127 | font-size: 26px; 1128 | font-weight: 300; 1129 | } 1130 | 1131 | .breadcrumbs ol { 1132 | display: flex; 1133 | flex-wrap: wrap; 1134 | list-style: none; 1135 | padding: 0; 1136 | margin: 0; 1137 | font-size: 15px; 1138 | } 1139 | 1140 | .breadcrumbs ol li + li { 1141 | padding-left: 10px; 1142 | } 1143 | 1144 | .breadcrumbs ol li + li::before { 1145 | display: inline-block; 1146 | padding-right: 10px; 1147 | color: gray; 1148 | content: "/"; 1149 | } 1150 | 1151 | @media (max-width: 768px) { 1152 | .breadcrumbs .d-flex { 1153 | display: block !important; 1154 | } 1155 | 1156 | .breadcrumbs ol { 1157 | display: block; 1158 | } 1159 | 1160 | .breadcrumbs ol li { 1161 | display: inline-block; 1162 | } 1163 | #about .about-title{ 1164 | font-size: 22px; 1165 | } 1166 | #contact { 1167 | 1168 | padding: 80px 0 40px 0; 1169 | } 1170 | #contact img { 1171 | 1172 | width:300px 1173 | } 1174 | } 1175 | 1176 | /*-------------------------------------------------------------- 1177 | # Footer 1178 | --------------------------------------------------------------*/ 1179 | #footer { 1180 | background: #222b43; 1181 | padding: 30px 0; 1182 | color: #fff; 1183 | margin-top:2em; 1184 | } 1185 | 1186 | #footer .copyright { 1187 | text-align: center; 1188 | } 1189 | 1190 | #footer .credits { 1191 | padding-top: 10px; 1192 | text-align: center; 1193 | font-size: 13px; 1194 | color: #ccc; 1195 | } 1196 | 1197 | /*-------------------------------------------------------------- 1198 | # logo 1199 | --------------------------------------------------------------*/ 1200 | .row { 1201 | justify-content: center; 1202 | } 1203 | 1204 | .column { 1205 | display: flex; 1206 | justify-content: center; 1207 | padding: 15px; 1208 | flex-wrap: wrap; 1209 | } 1210 | 1211 | -------------------------------------------------------------------------------- /assets/img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/.DS_Store -------------------------------------------------------------------------------- /assets/img/css/bg.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/css/bg.jpeg -------------------------------------------------------------------------------- /assets/img/css/bg1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/css/bg1.webp -------------------------------------------------------------------------------- /assets/img/css/bg2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/css/bg2.jpeg -------------------------------------------------------------------------------- /assets/img/event/event1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/event/event1.PNG -------------------------------------------------------------------------------- /assets/img/event/event2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/event/event2.PNG -------------------------------------------------------------------------------- /assets/img/event/event3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/event/event3.PNG -------------------------------------------------------------------------------- /assets/img/hero-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/hero-bg.jpg -------------------------------------------------------------------------------- /assets/img/landing/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/.DS_Store -------------------------------------------------------------------------------- /assets/img/landing/bg-01-01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/bg-01-01.webp -------------------------------------------------------------------------------- /assets/img/landing/bg-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/bg-01.png -------------------------------------------------------------------------------- /assets/img/landing/bg1-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/bg1-01.jpg -------------------------------------------------------------------------------- /assets/img/landing/bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/bg2.png -------------------------------------------------------------------------------- /assets/img/landing/logo1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/logo1.webp -------------------------------------------------------------------------------- /assets/img/landing/os-ar-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/os-ar-01.png -------------------------------------------------------------------------------- /assets/img/landing/os-ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/os-ar.png -------------------------------------------------------------------------------- /assets/img/landing/os-ar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/os-ar1.png -------------------------------------------------------------------------------- /assets/img/landing/os-ar2-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/os-ar2-01.png -------------------------------------------------------------------------------- /assets/img/landing/os.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/landing/os.webp -------------------------------------------------------------------------------- /assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/logo.png -------------------------------------------------------------------------------- /assets/img/logo/css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/logo/css.png -------------------------------------------------------------------------------- /assets/img/logo/outreachy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/logo/outreachy.png -------------------------------------------------------------------------------- /assets/img/logo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/logo1.png -------------------------------------------------------------------------------- /assets/img/portfolio/UNISCO.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/portfolio/UNISCO.webp -------------------------------------------------------------------------------- /assets/img/preloader.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/img/quote_sign_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/quote_sign_left.png -------------------------------------------------------------------------------- /assets/img/quote_sign_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/quote_sign_right.png -------------------------------------------------------------------------------- /assets/img/services-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/services-bg.jpg -------------------------------------------------------------------------------- /assets/img/services-bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/services-bg.webp -------------------------------------------------------------------------------- /assets/img/subscribe-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/subscribe-bg.jpg -------------------------------------------------------------------------------- /assets/img/team/team-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/team/team-1.jpg -------------------------------------------------------------------------------- /assets/img/team/team-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/team/team-2.jpg -------------------------------------------------------------------------------- /assets/img/team/team-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/team/team-3.jpg -------------------------------------------------------------------------------- /assets/img/team/team-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/img/team/team-4.jpg -------------------------------------------------------------------------------- /assets/js/main.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Template Name: Imperial - v5.7.0 3 | * Template URL: https://bootstrapmade.com/imperial-free-onepage-bootstrap-theme/ 4 | * Author: BootstrapMade.com 5 | * License: https://bootstrapmade.com/license/ 6 | */ 7 | (function() { 8 | "use strict"; 9 | 10 | /** 11 | * Easy selector helper function 12 | */ 13 | const select = (el, all = false) => { 14 | el = el.trim() 15 | if (all) { 16 | return [...document.querySelectorAll(el)] 17 | } else { 18 | return document.querySelector(el) 19 | } 20 | } 21 | 22 | /** 23 | * Easy event listener function 24 | */ 25 | const on = (type, el, listener, all = false) => { 26 | let selectEl = select(el, all) 27 | if (selectEl) { 28 | if (all) { 29 | selectEl.forEach(e => e.addEventListener(type, listener)) 30 | } else { 31 | selectEl.addEventListener(type, listener) 32 | } 33 | } 34 | } 35 | 36 | /** 37 | * Easy on scroll event listener 38 | */ 39 | const onscroll = (el, listener) => { 40 | el.addEventListener('scroll', listener) 41 | } 42 | 43 | /** 44 | * Navbar links active state on scroll 45 | */ 46 | let navbarlinks = select('#navbar .scrollto', true) 47 | const navbarlinksActive = () => { 48 | let position = window.scrollY + 300 49 | navbarlinks.forEach(navbarlink => { 50 | if (!navbarlink.hash) return 51 | let section = select(navbarlink.hash) 52 | if (!section) return 53 | if (position >= section.offsetTop && position <= (section.offsetTop + section.offsetHeight)) { 54 | navbarlink.classList.add('active') 55 | } else { 56 | navbarlink.classList.remove('active') 57 | } 58 | }) 59 | } 60 | window.addEventListener('load', navbarlinksActive) 61 | onscroll(document, navbarlinksActive) 62 | 63 | /** 64 | * Scrolls to an element with header offset 65 | */ 66 | const scrollto = (el) => { 67 | let header = select('#header') 68 | let offset = header.offsetHeight 69 | 70 | let elementPos = select(el).offsetTop 71 | window.scrollTo({ 72 | top: elementPos - offset, 73 | behavior: 'smooth' 74 | }) 75 | } 76 | 77 | /** 78 | * Header fixed top on scroll 79 | */ 80 | let selectHeader = select('#header') 81 | if (selectHeader) { 82 | let headerOffset = selectHeader.offsetTop 83 | let nextElement = selectHeader.nextElementSibling 84 | const headerFixed = () => { 85 | if ((headerOffset - window.scrollY) <= 0) { 86 | selectHeader.classList.add('fixed-top') 87 | nextElement.classList.add('scrolled-offset') 88 | } else { 89 | selectHeader.classList.remove('fixed-top') 90 | nextElement.classList.remove('scrolled-offset') 91 | } 92 | } 93 | window.addEventListener('load', headerFixed) 94 | onscroll(document, headerFixed) 95 | } 96 | 97 | /** 98 | * Back to top button 99 | */ 100 | let backtotop = select('.back-to-top') 101 | if (backtotop) { 102 | const toggleBacktotop = () => { 103 | if (window.scrollY > 100) { 104 | backtotop.classList.add('active') 105 | } else { 106 | backtotop.classList.remove('active') 107 | } 108 | } 109 | window.addEventListener('load', toggleBacktotop) 110 | onscroll(document, toggleBacktotop) 111 | } 112 | 113 | /** 114 | * Mobile nav toggle 115 | */ 116 | on('click', '.mobile-nav-toggle', function(e) { 117 | select('#navbar').classList.toggle('navbar-mobile') 118 | this.classList.toggle('bi-list') 119 | this.classList.toggle('bi-x') 120 | }) 121 | 122 | /** 123 | * Mobile nav dropdowns activate 124 | */ 125 | on('click', '.navbar .dropdown > a', function(e) { 126 | if (select('#navbar').classList.contains('navbar-mobile')) { 127 | e.preventDefault() 128 | this.nextElementSibling.classList.toggle('dropdown-active') 129 | } 130 | }, true) 131 | 132 | /** 133 | * Scrool with ofset on links with a class name .scrollto 134 | */ 135 | on('click', '.scrollto', function(e) { 136 | if (select(this.hash)) { 137 | e.preventDefault() 138 | 139 | let navbar = select('#navbar') 140 | if (navbar.classList.contains('navbar-mobile')) { 141 | navbar.classList.remove('navbar-mobile') 142 | let navbarToggle = select('.mobile-nav-toggle') 143 | navbarToggle.classList.toggle('bi-list') 144 | navbarToggle.classList.toggle('bi-x') 145 | } 146 | scrollto(this.hash) 147 | } 148 | }, true) 149 | 150 | /** 151 | * Scroll with ofset on page load with hash links in the url 152 | */ 153 | window.addEventListener('load', () => { 154 | if (window.location.hash) { 155 | if (select(window.location.hash)) { 156 | scrollto(window.location.hash) 157 | } 158 | } 159 | }); 160 | 161 | /** 162 | * Preloader 163 | */ 164 | let preloader = select('#preloader'); 165 | if (preloader) { 166 | window.addEventListener('load', () => { 167 | setTimeout(() => { 168 | preloader.remove() 169 | }, 100); 170 | }); 171 | } 172 | 173 | /** 174 | * Hero type effect 175 | */ 176 | const typed = select('.typed') 177 | if (typed) { 178 | let typed_strings = typed.getAttribute('data-typed-items') 179 | typed_strings = typed_strings.split(',') 180 | new Typed('.typed', { 181 | strings: typed_strings, 182 | loop: true, 183 | typeSpeed: 100, 184 | backSpeed: 50, 185 | backDelay: 2000 186 | }); 187 | } 188 | 189 | /** 190 | * Porfolio isotope and filter 191 | */ 192 | window.addEventListener('load', () => { 193 | let portfolioContainer = select('.portfolio-container'); 194 | if (portfolioContainer) { 195 | let portfolioIsotope = new Isotope(portfolioContainer, { 196 | itemSelector: '.portfolio-item', 197 | layoutMode: 'fitRows' 198 | }); 199 | 200 | let portfolioFilters = select('#portfolio-flters li', true); 201 | 202 | on('click', '#portfolio-flters li', function(e) { 203 | e.preventDefault(); 204 | portfolioFilters.forEach(function(el) { 205 | el.classList.remove('filter-active'); 206 | }); 207 | this.classList.add('filter-active'); 208 | 209 | portfolioIsotope.arrange({ 210 | filter: this.getAttribute('data-filter') 211 | }); 212 | aos_init(); 213 | }, true); 214 | } 215 | 216 | }); 217 | 218 | /** 219 | * Initiate portfolio lightbox 220 | */ 221 | const portfolioLightbox = GLightbox({ 222 | selector: '.portfolio-lightbox' 223 | }); 224 | 225 | /** 226 | * Portfolio details slider 227 | */ 228 | new Swiper('.portfolio-details-slider', { 229 | speed: 400, 230 | loop: true, 231 | autoplay: { 232 | delay: 5000, 233 | disableOnInteraction: false 234 | }, 235 | pagination: { 236 | el: '.swiper-pagination', 237 | type: 'bullets', 238 | clickable: true 239 | } 240 | }); 241 | 242 | /** 243 | * Animation on scroll 244 | */ 245 | function aos_init() { 246 | AOS.init({ 247 | duration: 1000, 248 | easing: "ease-in-out", 249 | once: true, 250 | mirror: false 251 | }); 252 | } 253 | window.addEventListener('load', () => { 254 | aos_init(); 255 | }); 256 | 257 | })() -------------------------------------------------------------------------------- /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/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff -------------------------------------------------------------------------------- /assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Science-Community-Saudi-Arabia/OSCSA_Website/c31bb5e599d25afdac0d4406a0cc8c3b28f0a6a1/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2 -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/) 3 | * Copyright 2011-2021 The Bootstrap Authors 4 | * Copyright 2011-2021 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */ 8 | :root { 9 | --bs-blue: #0d6efd; 10 | --bs-indigo: #6610f2; 11 | --bs-purple: #6f42c1; 12 | --bs-pink: #d63384; 13 | --bs-red: #dc3545; 14 | --bs-orange: #fd7e14; 15 | --bs-yellow: #ffc107; 16 | --bs-green: #198754; 17 | --bs-teal: #20c997; 18 | --bs-cyan: #0dcaf0; 19 | --bs-white: #fff; 20 | --bs-gray: #6c757d; 21 | --bs-gray-dark: #343a40; 22 | --bs-gray-100: #f8f9fa; 23 | --bs-gray-200: #e9ecef; 24 | --bs-gray-300: #dee2e6; 25 | --bs-gray-400: #ced4da; 26 | --bs-gray-500: #adb5bd; 27 | --bs-gray-600: #6c757d; 28 | --bs-gray-700: #495057; 29 | --bs-gray-800: #343a40; 30 | --bs-gray-900: #212529; 31 | --bs-primary: #0d6efd; 32 | --bs-secondary: #6c757d; 33 | --bs-success: #198754; 34 | --bs-info: #0dcaf0; 35 | --bs-warning: #ffc107; 36 | --bs-danger: #dc3545; 37 | --bs-light: #f8f9fa; 38 | --bs-dark: #212529; 39 | --bs-primary-rgb: 13, 110, 253; 40 | --bs-secondary-rgb: 108, 117, 125; 41 | --bs-success-rgb: 25, 135, 84; 42 | --bs-info-rgb: 13, 202, 240; 43 | --bs-warning-rgb: 255, 193, 7; 44 | --bs-danger-rgb: 220, 53, 69; 45 | --bs-light-rgb: 248, 249, 250; 46 | --bs-dark-rgb: 33, 37, 41; 47 | --bs-white-rgb: 255, 255, 255; 48 | --bs-black-rgb: 0, 0, 0; 49 | --bs-body-color-rgb: 33, 37, 41; 50 | --bs-body-bg-rgb: 255, 255, 255; 51 | --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 52 | --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 53 | --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); 54 | --bs-body-font-family: var(--bs-font-sans-serif); 55 | --bs-body-font-size: 1rem; 56 | --bs-body-font-weight: 400; 57 | --bs-body-line-height: 1.5; 58 | --bs-body-color: #212529; 59 | --bs-body-bg: #fff; 60 | } 61 | 62 | *, 63 | *::before, 64 | *::after { 65 | box-sizing: border-box; 66 | } 67 | 68 | @media (prefers-reduced-motion: no-preference) { 69 | :root { 70 | scroll-behavior: smooth; 71 | } 72 | } 73 | 74 | body { 75 | margin: 0; 76 | font-family: var(--bs-body-font-family); 77 | font-size: var(--bs-body-font-size); 78 | font-weight: var(--bs-body-font-weight); 79 | line-height: var(--bs-body-line-height); 80 | color: var(--bs-body-color); 81 | text-align: var(--bs-body-text-align); 82 | background-color: var(--bs-body-bg); 83 | -webkit-text-size-adjust: 100%; 84 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 85 | } 86 | 87 | hr { 88 | margin: 1rem 0; 89 | color: inherit; 90 | background-color: currentColor; 91 | border: 0; 92 | opacity: 0.25; 93 | } 94 | 95 | hr:not([size]) { 96 | height: 1px; 97 | } 98 | 99 | h6, h5, h4, h3, h2, h1 { 100 | margin-top: 0; 101 | margin-bottom: 0.5rem; 102 | font-weight: 500; 103 | line-height: 1.2; 104 | } 105 | 106 | h1 { 107 | font-size: calc(1.375rem + 1.5vw); 108 | } 109 | @media (min-width: 1200px) { 110 | h1 { 111 | font-size: 2.5rem; 112 | } 113 | } 114 | 115 | h2 { 116 | font-size: calc(1.325rem + 0.9vw); 117 | } 118 | @media (min-width: 1200px) { 119 | h2 { 120 | font-size: 2rem; 121 | } 122 | } 123 | 124 | h3 { 125 | font-size: calc(1.3rem + 0.6vw); 126 | } 127 | @media (min-width: 1200px) { 128 | h3 { 129 | font-size: 1.75rem; 130 | } 131 | } 132 | 133 | h4 { 134 | font-size: calc(1.275rem + 0.3vw); 135 | } 136 | @media (min-width: 1200px) { 137 | h4 { 138 | font-size: 1.5rem; 139 | } 140 | } 141 | 142 | h5 { 143 | font-size: 1.25rem; 144 | } 145 | 146 | h6 { 147 | font-size: 1rem; 148 | } 149 | 150 | p { 151 | margin-top: 0; 152 | margin-bottom: 1rem; 153 | } 154 | 155 | abbr[title], 156 | abbr[data-bs-original-title] { 157 | -webkit-text-decoration: underline dotted; 158 | text-decoration: underline dotted; 159 | cursor: help; 160 | -webkit-text-decoration-skip-ink: none; 161 | text-decoration-skip-ink: none; 162 | } 163 | 164 | address { 165 | margin-bottom: 1rem; 166 | font-style: normal; 167 | line-height: inherit; 168 | } 169 | 170 | ol, 171 | ul { 172 | padding-left: 2rem; 173 | } 174 | 175 | ol, 176 | ul, 177 | dl { 178 | margin-top: 0; 179 | margin-bottom: 1rem; 180 | } 181 | 182 | ol ol, 183 | ul ul, 184 | ol ul, 185 | ul ol { 186 | margin-bottom: 0; 187 | } 188 | 189 | dt { 190 | font-weight: 700; 191 | } 192 | 193 | dd { 194 | margin-bottom: 0.5rem; 195 | margin-left: 0; 196 | } 197 | 198 | blockquote { 199 | margin: 0 0 1rem; 200 | } 201 | 202 | b, 203 | strong { 204 | font-weight: bolder; 205 | } 206 | 207 | small { 208 | font-size: 0.875em; 209 | } 210 | 211 | mark { 212 | padding: 0.2em; 213 | background-color: #fcf8e3; 214 | } 215 | 216 | sub, 217 | sup { 218 | position: relative; 219 | font-size: 0.75em; 220 | line-height: 0; 221 | vertical-align: baseline; 222 | } 223 | 224 | sub { 225 | bottom: -0.25em; 226 | } 227 | 228 | sup { 229 | top: -0.5em; 230 | } 231 | 232 | a { 233 | color: #0d6efd; 234 | text-decoration: underline; 235 | } 236 | a:hover { 237 | color: #0a58ca; 238 | } 239 | 240 | a:not([href]):not([class]), a:not([href]):not([class]):hover { 241 | color: inherit; 242 | text-decoration: none; 243 | } 244 | 245 | pre, 246 | code, 247 | kbd, 248 | samp { 249 | font-family: var(--bs-font-monospace); 250 | font-size: 1em; 251 | direction: ltr /* rtl:ignore */; 252 | unicode-bidi: bidi-override; 253 | } 254 | 255 | pre { 256 | display: block; 257 | margin-top: 0; 258 | margin-bottom: 1rem; 259 | overflow: auto; 260 | font-size: 0.875em; 261 | } 262 | pre code { 263 | font-size: inherit; 264 | color: inherit; 265 | word-break: normal; 266 | } 267 | 268 | code { 269 | font-size: 0.875em; 270 | color: #d63384; 271 | word-wrap: break-word; 272 | } 273 | a > code { 274 | color: inherit; 275 | } 276 | 277 | kbd { 278 | padding: 0.2rem 0.4rem; 279 | font-size: 0.875em; 280 | color: #fff; 281 | background-color: #212529; 282 | border-radius: 0.2rem; 283 | } 284 | kbd kbd { 285 | padding: 0; 286 | font-size: 1em; 287 | font-weight: 700; 288 | } 289 | 290 | figure { 291 | margin: 0 0 1rem; 292 | } 293 | 294 | img, 295 | svg { 296 | vertical-align: middle; 297 | } 298 | 299 | table { 300 | caption-side: bottom; 301 | border-collapse: collapse; 302 | } 303 | 304 | caption { 305 | padding-top: 0.5rem; 306 | padding-bottom: 0.5rem; 307 | color: #6c757d; 308 | text-align: left; 309 | } 310 | 311 | th { 312 | text-align: inherit; 313 | text-align: -webkit-match-parent; 314 | } 315 | 316 | thead, 317 | tbody, 318 | tfoot, 319 | tr, 320 | td, 321 | th { 322 | border-color: inherit; 323 | border-style: solid; 324 | border-width: 0; 325 | } 326 | 327 | label { 328 | display: inline-block; 329 | } 330 | 331 | button { 332 | border-radius: 0; 333 | } 334 | 335 | button:focus:not(:focus-visible) { 336 | outline: 0; 337 | } 338 | 339 | input, 340 | button, 341 | select, 342 | optgroup, 343 | textarea { 344 | margin: 0; 345 | font-family: inherit; 346 | font-size: inherit; 347 | line-height: inherit; 348 | } 349 | 350 | button, 351 | select { 352 | text-transform: none; 353 | } 354 | 355 | [role=button] { 356 | cursor: pointer; 357 | } 358 | 359 | select { 360 | word-wrap: normal; 361 | } 362 | select:disabled { 363 | opacity: 1; 364 | } 365 | 366 | [list]::-webkit-calendar-picker-indicator { 367 | display: none; 368 | } 369 | 370 | button, 371 | [type=button], 372 | [type=reset], 373 | [type=submit] { 374 | -webkit-appearance: button; 375 | } 376 | button:not(:disabled), 377 | [type=button]:not(:disabled), 378 | [type=reset]:not(:disabled), 379 | [type=submit]:not(:disabled) { 380 | cursor: pointer; 381 | } 382 | 383 | ::-moz-focus-inner { 384 | padding: 0; 385 | border-style: none; 386 | } 387 | 388 | textarea { 389 | resize: vertical; 390 | } 391 | 392 | fieldset { 393 | min-width: 0; 394 | padding: 0; 395 | margin: 0; 396 | border: 0; 397 | } 398 | 399 | legend { 400 | float: left; 401 | width: 100%; 402 | padding: 0; 403 | margin-bottom: 0.5rem; 404 | font-size: calc(1.275rem + 0.3vw); 405 | line-height: inherit; 406 | } 407 | @media (min-width: 1200px) { 408 | legend { 409 | font-size: 1.5rem; 410 | } 411 | } 412 | legend + * { 413 | clear: left; 414 | } 415 | 416 | ::-webkit-datetime-edit-fields-wrapper, 417 | ::-webkit-datetime-edit-text, 418 | ::-webkit-datetime-edit-minute, 419 | ::-webkit-datetime-edit-hour-field, 420 | ::-webkit-datetime-edit-day-field, 421 | ::-webkit-datetime-edit-month-field, 422 | ::-webkit-datetime-edit-year-field { 423 | padding: 0; 424 | } 425 | 426 | ::-webkit-inner-spin-button { 427 | height: auto; 428 | } 429 | 430 | [type=search] { 431 | outline-offset: -2px; 432 | -webkit-appearance: textfield; 433 | } 434 | 435 | /* rtl:raw: 436 | [type="tel"], 437 | [type="url"], 438 | [type="email"], 439 | [type="number"] { 440 | direction: ltr; 441 | } 442 | */ 443 | ::-webkit-search-decoration { 444 | -webkit-appearance: none; 445 | } 446 | 447 | ::-webkit-color-swatch-wrapper { 448 | padding: 0; 449 | } 450 | 451 | ::-webkit-file-upload-button { 452 | font: inherit; 453 | } 454 | 455 | ::file-selector-button { 456 | font: inherit; 457 | } 458 | 459 | ::-webkit-file-upload-button { 460 | font: inherit; 461 | -webkit-appearance: button; 462 | } 463 | 464 | output { 465 | display: inline-block; 466 | } 467 | 468 | iframe { 469 | border: 0; 470 | } 471 | 472 | summary { 473 | display: list-item; 474 | cursor: pointer; 475 | } 476 | 477 | progress { 478 | vertical-align: baseline; 479 | } 480 | 481 | [hidden] { 482 | display: none !important; 483 | } 484 | 485 | /*# sourceMappingURL=bootstrap-reboot.css.map */ -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/) 3 | * Copyright 2011-2021 The Bootstrap Authors 4 | * Copyright 2011-2021 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important} 8 | /*# sourceMappingURL=bootstrap-reboot.min.css.map */ -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.rtl.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/) 3 | * Copyright 2011-2021 The Bootstrap Authors 4 | * Copyright 2011-2021 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */ 8 | :root { 9 | --bs-blue: #0d6efd; 10 | --bs-indigo: #6610f2; 11 | --bs-purple: #6f42c1; 12 | --bs-pink: #d63384; 13 | --bs-red: #dc3545; 14 | --bs-orange: #fd7e14; 15 | --bs-yellow: #ffc107; 16 | --bs-green: #198754; 17 | --bs-teal: #20c997; 18 | --bs-cyan: #0dcaf0; 19 | --bs-white: #fff; 20 | --bs-gray: #6c757d; 21 | --bs-gray-dark: #343a40; 22 | --bs-gray-100: #f8f9fa; 23 | --bs-gray-200: #e9ecef; 24 | --bs-gray-300: #dee2e6; 25 | --bs-gray-400: #ced4da; 26 | --bs-gray-500: #adb5bd; 27 | --bs-gray-600: #6c757d; 28 | --bs-gray-700: #495057; 29 | --bs-gray-800: #343a40; 30 | --bs-gray-900: #212529; 31 | --bs-primary: #0d6efd; 32 | --bs-secondary: #6c757d; 33 | --bs-success: #198754; 34 | --bs-info: #0dcaf0; 35 | --bs-warning: #ffc107; 36 | --bs-danger: #dc3545; 37 | --bs-light: #f8f9fa; 38 | --bs-dark: #212529; 39 | --bs-primary-rgb: 13, 110, 253; 40 | --bs-secondary-rgb: 108, 117, 125; 41 | --bs-success-rgb: 25, 135, 84; 42 | --bs-info-rgb: 13, 202, 240; 43 | --bs-warning-rgb: 255, 193, 7; 44 | --bs-danger-rgb: 220, 53, 69; 45 | --bs-light-rgb: 248, 249, 250; 46 | --bs-dark-rgb: 33, 37, 41; 47 | --bs-white-rgb: 255, 255, 255; 48 | --bs-black-rgb: 0, 0, 0; 49 | --bs-body-color-rgb: 33, 37, 41; 50 | --bs-body-bg-rgb: 255, 255, 255; 51 | --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 52 | --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 53 | --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); 54 | --bs-body-font-family: var(--bs-font-sans-serif); 55 | --bs-body-font-size: 1rem; 56 | --bs-body-font-weight: 400; 57 | --bs-body-line-height: 1.5; 58 | --bs-body-color: #212529; 59 | --bs-body-bg: #fff; 60 | } 61 | 62 | *, 63 | *::before, 64 | *::after { 65 | box-sizing: border-box; 66 | } 67 | 68 | @media (prefers-reduced-motion: no-preference) { 69 | :root { 70 | scroll-behavior: smooth; 71 | } 72 | } 73 | 74 | body { 75 | margin: 0; 76 | font-family: var(--bs-body-font-family); 77 | font-size: var(--bs-body-font-size); 78 | font-weight: var(--bs-body-font-weight); 79 | line-height: var(--bs-body-line-height); 80 | color: var(--bs-body-color); 81 | text-align: var(--bs-body-text-align); 82 | background-color: var(--bs-body-bg); 83 | -webkit-text-size-adjust: 100%; 84 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 85 | } 86 | 87 | hr { 88 | margin: 1rem 0; 89 | color: inherit; 90 | background-color: currentColor; 91 | border: 0; 92 | opacity: 0.25; 93 | } 94 | 95 | hr:not([size]) { 96 | height: 1px; 97 | } 98 | 99 | h6, h5, h4, h3, h2, h1 { 100 | margin-top: 0; 101 | margin-bottom: 0.5rem; 102 | font-weight: 500; 103 | line-height: 1.2; 104 | } 105 | 106 | h1 { 107 | font-size: calc(1.375rem + 1.5vw); 108 | } 109 | @media (min-width: 1200px) { 110 | h1 { 111 | font-size: 2.5rem; 112 | } 113 | } 114 | 115 | h2 { 116 | font-size: calc(1.325rem + 0.9vw); 117 | } 118 | @media (min-width: 1200px) { 119 | h2 { 120 | font-size: 2rem; 121 | } 122 | } 123 | 124 | h3 { 125 | font-size: calc(1.3rem + 0.6vw); 126 | } 127 | @media (min-width: 1200px) { 128 | h3 { 129 | font-size: 1.75rem; 130 | } 131 | } 132 | 133 | h4 { 134 | font-size: calc(1.275rem + 0.3vw); 135 | } 136 | @media (min-width: 1200px) { 137 | h4 { 138 | font-size: 1.5rem; 139 | } 140 | } 141 | 142 | h5 { 143 | font-size: 1.25rem; 144 | } 145 | 146 | h6 { 147 | font-size: 1rem; 148 | } 149 | 150 | p { 151 | margin-top: 0; 152 | margin-bottom: 1rem; 153 | } 154 | 155 | abbr[title], 156 | abbr[data-bs-original-title] { 157 | -webkit-text-decoration: underline dotted; 158 | text-decoration: underline dotted; 159 | cursor: help; 160 | -webkit-text-decoration-skip-ink: none; 161 | text-decoration-skip-ink: none; 162 | } 163 | 164 | address { 165 | margin-bottom: 1rem; 166 | font-style: normal; 167 | line-height: inherit; 168 | } 169 | 170 | ol, 171 | ul { 172 | padding-right: 2rem; 173 | } 174 | 175 | ol, 176 | ul, 177 | dl { 178 | margin-top: 0; 179 | margin-bottom: 1rem; 180 | } 181 | 182 | ol ol, 183 | ul ul, 184 | ol ul, 185 | ul ol { 186 | margin-bottom: 0; 187 | } 188 | 189 | dt { 190 | font-weight: 700; 191 | } 192 | 193 | dd { 194 | margin-bottom: 0.5rem; 195 | margin-right: 0; 196 | } 197 | 198 | blockquote { 199 | margin: 0 0 1rem; 200 | } 201 | 202 | b, 203 | strong { 204 | font-weight: bolder; 205 | } 206 | 207 | small { 208 | font-size: 0.875em; 209 | } 210 | 211 | mark { 212 | padding: 0.2em; 213 | background-color: #fcf8e3; 214 | } 215 | 216 | sub, 217 | sup { 218 | position: relative; 219 | font-size: 0.75em; 220 | line-height: 0; 221 | vertical-align: baseline; 222 | } 223 | 224 | sub { 225 | bottom: -0.25em; 226 | } 227 | 228 | sup { 229 | top: -0.5em; 230 | } 231 | 232 | a { 233 | color: #0d6efd; 234 | text-decoration: underline; 235 | } 236 | a:hover { 237 | color: #0a58ca; 238 | } 239 | 240 | a:not([href]):not([class]), a:not([href]):not([class]):hover { 241 | color: inherit; 242 | text-decoration: none; 243 | } 244 | 245 | pre, 246 | code, 247 | kbd, 248 | samp { 249 | font-family: var(--bs-font-monospace); 250 | font-size: 1em; 251 | direction: ltr ; 252 | unicode-bidi: bidi-override; 253 | } 254 | 255 | pre { 256 | display: block; 257 | margin-top: 0; 258 | margin-bottom: 1rem; 259 | overflow: auto; 260 | font-size: 0.875em; 261 | } 262 | pre code { 263 | font-size: inherit; 264 | color: inherit; 265 | word-break: normal; 266 | } 267 | 268 | code { 269 | font-size: 0.875em; 270 | color: #d63384; 271 | word-wrap: break-word; 272 | } 273 | a > code { 274 | color: inherit; 275 | } 276 | 277 | kbd { 278 | padding: 0.2rem 0.4rem; 279 | font-size: 0.875em; 280 | color: #fff; 281 | background-color: #212529; 282 | border-radius: 0.2rem; 283 | } 284 | kbd kbd { 285 | padding: 0; 286 | font-size: 1em; 287 | font-weight: 700; 288 | } 289 | 290 | figure { 291 | margin: 0 0 1rem; 292 | } 293 | 294 | img, 295 | svg { 296 | vertical-align: middle; 297 | } 298 | 299 | table { 300 | caption-side: bottom; 301 | border-collapse: collapse; 302 | } 303 | 304 | caption { 305 | padding-top: 0.5rem; 306 | padding-bottom: 0.5rem; 307 | color: #6c757d; 308 | text-align: right; 309 | } 310 | 311 | th { 312 | text-align: inherit; 313 | text-align: -webkit-match-parent; 314 | } 315 | 316 | thead, 317 | tbody, 318 | tfoot, 319 | tr, 320 | td, 321 | th { 322 | border-color: inherit; 323 | border-style: solid; 324 | border-width: 0; 325 | } 326 | 327 | label { 328 | display: inline-block; 329 | } 330 | 331 | button { 332 | border-radius: 0; 333 | } 334 | 335 | button:focus:not(:focus-visible) { 336 | outline: 0; 337 | } 338 | 339 | input, 340 | button, 341 | select, 342 | optgroup, 343 | textarea { 344 | margin: 0; 345 | font-family: inherit; 346 | font-size: inherit; 347 | line-height: inherit; 348 | } 349 | 350 | button, 351 | select { 352 | text-transform: none; 353 | } 354 | 355 | [role=button] { 356 | cursor: pointer; 357 | } 358 | 359 | select { 360 | word-wrap: normal; 361 | } 362 | select:disabled { 363 | opacity: 1; 364 | } 365 | 366 | [list]::-webkit-calendar-picker-indicator { 367 | display: none; 368 | } 369 | 370 | button, 371 | [type=button], 372 | [type=reset], 373 | [type=submit] { 374 | -webkit-appearance: button; 375 | } 376 | button:not(:disabled), 377 | [type=button]:not(:disabled), 378 | [type=reset]:not(:disabled), 379 | [type=submit]:not(:disabled) { 380 | cursor: pointer; 381 | } 382 | 383 | ::-moz-focus-inner { 384 | padding: 0; 385 | border-style: none; 386 | } 387 | 388 | textarea { 389 | resize: vertical; 390 | } 391 | 392 | fieldset { 393 | min-width: 0; 394 | padding: 0; 395 | margin: 0; 396 | border: 0; 397 | } 398 | 399 | legend { 400 | float: right; 401 | width: 100%; 402 | padding: 0; 403 | margin-bottom: 0.5rem; 404 | font-size: calc(1.275rem + 0.3vw); 405 | line-height: inherit; 406 | } 407 | @media (min-width: 1200px) { 408 | legend { 409 | font-size: 1.5rem; 410 | } 411 | } 412 | legend + * { 413 | clear: right; 414 | } 415 | 416 | ::-webkit-datetime-edit-fields-wrapper, 417 | ::-webkit-datetime-edit-text, 418 | ::-webkit-datetime-edit-minute, 419 | ::-webkit-datetime-edit-hour-field, 420 | ::-webkit-datetime-edit-day-field, 421 | ::-webkit-datetime-edit-month-field, 422 | ::-webkit-datetime-edit-year-field { 423 | padding: 0; 424 | } 425 | 426 | ::-webkit-inner-spin-button { 427 | height: auto; 428 | } 429 | 430 | [type=search] { 431 | outline-offset: -2px; 432 | -webkit-appearance: textfield; 433 | } 434 | 435 | [type="tel"], 436 | [type="url"], 437 | [type="email"], 438 | [type="number"] { 439 | direction: ltr; 440 | } 441 | ::-webkit-search-decoration { 442 | -webkit-appearance: none; 443 | } 444 | 445 | ::-webkit-color-swatch-wrapper { 446 | padding: 0; 447 | } 448 | 449 | ::-webkit-file-upload-button { 450 | font: inherit; 451 | } 452 | 453 | ::file-selector-button { 454 | font: inherit; 455 | } 456 | 457 | ::-webkit-file-upload-button { 458 | font: inherit; 459 | -webkit-appearance: button; 460 | } 461 | 462 | output { 463 | display: inline-block; 464 | } 465 | 466 | iframe { 467 | border: 0; 468 | } 469 | 470 | summary { 471 | display: list-item; 472 | cursor: pointer; 473 | } 474 | 475 | progress { 476 | vertical-align: baseline; 477 | } 478 | 479 | [hidden] { 480 | display: none !important; 481 | } 482 | /*# sourceMappingURL=bootstrap-reboot.rtl.css.map */ -------------------------------------------------------------------------------- /assets/vendor/bootstrap/css/bootstrap-reboot.rtl.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/) 3 | * Copyright 2011-2021 The Bootstrap Authors 4 | * Copyright 2011-2021 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:right}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:right;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:right}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important} 8 | /*# sourceMappingURL=bootstrap-reboot.rtl.min.css.map */ -------------------------------------------------------------------------------- /assets/vendor/glightbox/css/glightbox.css: -------------------------------------------------------------------------------- 1 | .glightbox-container { 2 | width: 100%; 3 | height: 100%; 4 | position: fixed; 5 | top: 0; 6 | left: 0; 7 | z-index: 999999 !important; 8 | overflow: hidden; 9 | -ms-touch-action: none; 10 | touch-action: none; 11 | -webkit-text-size-adjust: 100%; 12 | -moz-text-size-adjust: 100%; 13 | -ms-text-size-adjust: 100%; 14 | text-size-adjust: 100%; 15 | -webkit-backface-visibility: hidden; 16 | backface-visibility: hidden; 17 | outline: none; 18 | overflow: hidden; 19 | } 20 | 21 | .glightbox-container.inactive { 22 | display: none; 23 | } 24 | 25 | .glightbox-container .gcontainer { 26 | position: relative; 27 | width: 100%; 28 | height: 100%; 29 | z-index: 9999; 30 | overflow: hidden; 31 | } 32 | 33 | .glightbox-container .gslider { 34 | -webkit-transition: -webkit-transform 0.4s ease; 35 | transition: -webkit-transform 0.4s ease; 36 | transition: transform 0.4s ease; 37 | transition: transform 0.4s ease, -webkit-transform 0.4s ease; 38 | height: 100%; 39 | left: 0; 40 | top: 0; 41 | width: 100%; 42 | position: relative; 43 | overflow: hidden; 44 | display: -webkit-box !important; 45 | display: -ms-flexbox !important; 46 | display: flex !important; 47 | -webkit-box-pack: center; 48 | -ms-flex-pack: center; 49 | justify-content: center; 50 | -webkit-box-align: center; 51 | -ms-flex-align: center; 52 | align-items: center; 53 | -webkit-transform: translate3d(0, 0, 0); 54 | transform: translate3d(0, 0, 0); 55 | } 56 | 57 | .glightbox-container .gslide { 58 | width: 100%; 59 | position: absolute; 60 | opacity: 1; 61 | -webkit-user-select: none; 62 | -moz-user-select: none; 63 | -ms-user-select: none; 64 | user-select: none; 65 | display: -webkit-box; 66 | display: -ms-flexbox; 67 | display: flex; 68 | -webkit-box-align: center; 69 | -ms-flex-align: center; 70 | align-items: center; 71 | -webkit-box-pack: center; 72 | -ms-flex-pack: center; 73 | justify-content: center; 74 | opacity: 0; 75 | } 76 | 77 | .glightbox-container .gslide.current { 78 | opacity: 1; 79 | z-index: 99999; 80 | position: relative; 81 | } 82 | 83 | .glightbox-container .gslide.prev { 84 | opacity: 1; 85 | z-index: 9999; 86 | } 87 | 88 | .glightbox-container .gslide-inner-content { 89 | width: 100%; 90 | } 91 | 92 | .glightbox-container .ginner-container { 93 | position: relative; 94 | width: 100%; 95 | display: -webkit-box; 96 | display: -ms-flexbox; 97 | display: flex; 98 | -webkit-box-pack: center; 99 | -ms-flex-pack: center; 100 | justify-content: center; 101 | -webkit-box-orient: vertical; 102 | -webkit-box-direction: normal; 103 | -ms-flex-direction: column; 104 | flex-direction: column; 105 | max-width: 100%; 106 | margin: auto; 107 | height: 100vh; 108 | } 109 | 110 | .glightbox-container .ginner-container.gvideo-container { 111 | width: 100%; 112 | } 113 | 114 | .glightbox-container .ginner-container.desc-bottom, 115 | .glightbox-container .ginner-container.desc-top { 116 | -webkit-box-orient: vertical; 117 | -webkit-box-direction: normal; 118 | -ms-flex-direction: column; 119 | flex-direction: column; 120 | } 121 | 122 | .glightbox-container .ginner-container.desc-left, 123 | .glightbox-container .ginner-container.desc-right { 124 | max-width: 100% !important; 125 | } 126 | 127 | .gslide iframe, 128 | .gslide video { 129 | outline: none !important; 130 | border: none; 131 | min-height: 165px; 132 | -webkit-overflow-scrolling: touch; 133 | -ms-touch-action: auto; 134 | touch-action: auto; 135 | } 136 | 137 | .gslide:not(.current) { 138 | pointer-events: none; 139 | } 140 | 141 | .gslide-image { 142 | -webkit-box-align: center; 143 | -ms-flex-align: center; 144 | align-items: center; 145 | } 146 | 147 | .gslide-image img { 148 | max-height: 100vh; 149 | display: block; 150 | padding: 0; 151 | float: none; 152 | outline: none; 153 | border: none; 154 | -webkit-user-select: none; 155 | -moz-user-select: none; 156 | -ms-user-select: none; 157 | user-select: none; 158 | max-width: 100vw; 159 | width: auto; 160 | height: auto; 161 | -o-object-fit: cover; 162 | object-fit: cover; 163 | -ms-touch-action: none; 164 | touch-action: none; 165 | margin: auto; 166 | min-width: 200px; 167 | } 168 | 169 | .desc-top .gslide-image img, 170 | .desc-bottom .gslide-image img { 171 | width: auto; 172 | } 173 | 174 | .desc-left .gslide-image img, 175 | .desc-right .gslide-image img { 176 | width: auto; 177 | max-width: 100%; 178 | } 179 | 180 | .gslide-image img.zoomable { 181 | position: relative; 182 | } 183 | 184 | .gslide-image img.dragging { 185 | cursor: -webkit-grabbing !important; 186 | cursor: grabbing !important; 187 | -webkit-transition: none; 188 | transition: none; 189 | } 190 | 191 | .gslide-video { 192 | position: relative; 193 | max-width: 100vh; 194 | width: 100% !important; 195 | } 196 | 197 | .gslide-video .gvideo-wrapper { 198 | width: 100%; 199 | /* max-width: 160vmin; */ 200 | margin: auto; 201 | } 202 | 203 | .gslide-video::before { 204 | content: ''; 205 | display: block; 206 | position: absolute; 207 | width: 100%; 208 | height: 100%; 209 | background: rgba(255, 0, 0, 0.34); 210 | display: none; 211 | } 212 | 213 | .gslide-video.playing::before { 214 | display: none; 215 | } 216 | 217 | .gslide-video.fullscreen { 218 | max-width: 100% !important; 219 | min-width: 100%; 220 | height: 75vh; 221 | } 222 | 223 | .gslide-video.fullscreen video { 224 | max-width: 100% !important; 225 | width: 100% !important; 226 | } 227 | 228 | .gslide-inline { 229 | background: #fff; 230 | text-align: left; 231 | max-height: calc(100vh - 40px); 232 | overflow: auto; 233 | max-width: 100%; 234 | } 235 | 236 | .gslide-inline .ginlined-content { 237 | padding: 20px; 238 | width: 100%; 239 | } 240 | 241 | .gslide-inline .dragging { 242 | cursor: -webkit-grabbing !important; 243 | cursor: grabbing !important; 244 | -webkit-transition: none; 245 | transition: none; 246 | } 247 | 248 | .ginlined-content { 249 | overflow: auto; 250 | display: block !important; 251 | opacity: 1; 252 | } 253 | 254 | .gslide-external { 255 | display: -webkit-box; 256 | display: -ms-flexbox; 257 | display: flex; 258 | width: 100%; 259 | min-width: 100%; 260 | background: #fff; 261 | padding: 0; 262 | overflow: auto; 263 | max-height: 75vh; 264 | height: 100%; 265 | } 266 | 267 | .gslide-media { 268 | display: -webkit-box; 269 | display: -ms-flexbox; 270 | display: flex; 271 | width: auto; 272 | } 273 | 274 | .zoomed .gslide-media { 275 | -webkit-box-shadow: none !important; 276 | box-shadow: none !important; 277 | } 278 | 279 | .desc-top .gslide-media, 280 | .desc-bottom .gslide-media { 281 | margin: 0 auto; 282 | -webkit-box-orient: vertical; 283 | -webkit-box-direction: normal; 284 | -ms-flex-direction: column; 285 | flex-direction: column; 286 | } 287 | 288 | .gslide-description { 289 | position: relative; 290 | -webkit-box-flex: 1; 291 | -ms-flex: 1 0 100%; 292 | flex: 1 0 100%; 293 | } 294 | 295 | .gslide-description.description-left, 296 | .gslide-description.description-right { 297 | max-width: 100%; 298 | } 299 | 300 | .gslide-description.description-bottom, 301 | .gslide-description.description-top { 302 | margin: 0 auto; 303 | width: 100%; 304 | } 305 | 306 | .gslide-description p { 307 | margin-bottom: 12px; 308 | } 309 | 310 | .gslide-description p:last-child { 311 | margin-bottom: 0; 312 | } 313 | 314 | .zoomed .gslide-description { 315 | display: none; 316 | } 317 | 318 | .glightbox-button-hidden { 319 | display: none; 320 | } 321 | 322 | 323 | /* 324 | * Description for mobiles 325 | * something like facebook does the description 326 | * for the photos 327 | */ 328 | 329 | .glightbox-mobile .glightbox-container .gslide-description { 330 | height: auto !important; 331 | width: 100%; 332 | background: transparent; 333 | position: absolute; 334 | bottom: 0; 335 | padding: 19px 11px; 336 | max-width: 100vw !important; 337 | -webkit-box-ordinal-group: 3 !important; 338 | -ms-flex-order: 2 !important; 339 | order: 2 !important; 340 | max-height: 78vh; 341 | overflow: auto !important; 342 | background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75))); 343 | background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%); 344 | -webkit-transition: opacity 0.3s linear; 345 | transition: opacity 0.3s linear; 346 | padding-bottom: 50px; 347 | } 348 | 349 | .glightbox-mobile .glightbox-container .gslide-title { 350 | color: #fff; 351 | font-size: 1em; 352 | } 353 | 354 | .glightbox-mobile .glightbox-container .gslide-desc { 355 | color: #a1a1a1; 356 | } 357 | 358 | .glightbox-mobile .glightbox-container .gslide-desc a { 359 | color: #fff; 360 | font-weight: bold; 361 | } 362 | 363 | .glightbox-mobile .glightbox-container .gslide-desc * { 364 | color: inherit; 365 | } 366 | 367 | .glightbox-mobile .glightbox-container .gslide-desc string { 368 | color: #fff; 369 | } 370 | 371 | .glightbox-mobile .glightbox-container .gslide-desc .desc-more { 372 | color: #fff; 373 | opacity: 0.4; 374 | } 375 | 376 | .gdesc-open .gslide-media { 377 | -webkit-transition: opacity 0.5s ease; 378 | transition: opacity 0.5s ease; 379 | opacity: 0.4; 380 | } 381 | 382 | .gdesc-open .gdesc-inner { 383 | padding-bottom: 30px; 384 | } 385 | 386 | .gdesc-closed .gslide-media { 387 | -webkit-transition: opacity 0.5s ease; 388 | transition: opacity 0.5s ease; 389 | opacity: 1; 390 | } 391 | 392 | .greset { 393 | -webkit-transition: all 0.3s ease; 394 | transition: all 0.3s ease; 395 | } 396 | 397 | .gabsolute { 398 | position: absolute; 399 | } 400 | 401 | .grelative { 402 | position: relative; 403 | } 404 | 405 | .glightbox-desc { 406 | display: none !important; 407 | } 408 | 409 | .glightbox-open { 410 | overflow: hidden; 411 | } 412 | 413 | .gloader { 414 | height: 25px; 415 | width: 25px; 416 | -webkit-animation: lightboxLoader 0.8s infinite linear; 417 | animation: lightboxLoader 0.8s infinite linear; 418 | border: 2px solid #fff; 419 | border-right-color: transparent; 420 | border-radius: 50%; 421 | position: absolute; 422 | display: block; 423 | z-index: 9999; 424 | left: 0; 425 | right: 0; 426 | margin: 0 auto; 427 | top: 47%; 428 | } 429 | 430 | .goverlay { 431 | width: 100%; 432 | height: calc(100vh + 1px); 433 | position: fixed; 434 | top: -1px; 435 | left: 0; 436 | background: #000; 437 | will-change: opacity; 438 | } 439 | 440 | .glightbox-mobile .goverlay { 441 | background: #000; 442 | } 443 | 444 | .gprev, 445 | .gnext, 446 | .gclose { 447 | z-index: 99999; 448 | cursor: pointer; 449 | width: 26px; 450 | height: 44px; 451 | border: none; 452 | display: -webkit-box; 453 | display: -ms-flexbox; 454 | display: flex; 455 | -webkit-box-pack: center; 456 | -ms-flex-pack: center; 457 | justify-content: center; 458 | -webkit-box-align: center; 459 | -ms-flex-align: center; 460 | align-items: center; 461 | -webkit-box-orient: vertical; 462 | -webkit-box-direction: normal; 463 | -ms-flex-direction: column; 464 | flex-direction: column; 465 | } 466 | 467 | .gprev svg, 468 | .gnext svg, 469 | .gclose svg { 470 | display: block; 471 | width: 25px; 472 | height: auto; 473 | margin: 0; 474 | padding: 0; 475 | } 476 | 477 | .gprev.disabled, 478 | .gnext.disabled, 479 | .gclose.disabled { 480 | opacity: 0.1; 481 | } 482 | 483 | .gprev .garrow, 484 | .gnext .garrow, 485 | .gclose .garrow { 486 | stroke: #fff; 487 | } 488 | 489 | .gbtn.focused { 490 | outline: 2px solid #0f3d81; 491 | } 492 | 493 | iframe.wait-autoplay { 494 | opacity: 0; 495 | } 496 | 497 | .glightbox-closing .gnext, 498 | .glightbox-closing .gprev, 499 | .glightbox-closing .gclose { 500 | opacity: 0 !important; 501 | } 502 | 503 | 504 | /*Skin */ 505 | 506 | .glightbox-clean .gslide-description { 507 | background: #fff; 508 | } 509 | 510 | .glightbox-clean .gdesc-inner { 511 | padding: 22px 20px; 512 | } 513 | 514 | .glightbox-clean .gslide-title { 515 | font-size: 1em; 516 | font-weight: normal; 517 | font-family: arial; 518 | color: #000; 519 | margin-bottom: 19px; 520 | line-height: 1.4em; 521 | } 522 | 523 | .glightbox-clean .gslide-desc { 524 | font-size: 0.86em; 525 | margin-bottom: 0; 526 | font-family: arial; 527 | line-height: 1.4em; 528 | } 529 | 530 | .glightbox-clean .gslide-video { 531 | background: #000; 532 | } 533 | 534 | .glightbox-clean .gprev, 535 | .glightbox-clean .gnext, 536 | .glightbox-clean .gclose { 537 | background-color: rgba(0, 0, 0, 0.75); 538 | border-radius: 4px; 539 | } 540 | 541 | .glightbox-clean .gprev path, 542 | .glightbox-clean .gnext path, 543 | .glightbox-clean .gclose path { 544 | fill: #fff; 545 | } 546 | 547 | .glightbox-clean .gprev { 548 | position: absolute; 549 | top: -100%; 550 | left: 30px; 551 | width: 40px; 552 | height: 50px; 553 | } 554 | 555 | .glightbox-clean .gnext { 556 | position: absolute; 557 | top: -100%; 558 | right: 30px; 559 | width: 40px; 560 | height: 50px; 561 | } 562 | 563 | .glightbox-clean .gclose { 564 | width: 35px; 565 | height: 35px; 566 | top: 15px; 567 | right: 10px; 568 | position: absolute; 569 | } 570 | 571 | .glightbox-clean .gclose svg { 572 | width: 18px; 573 | height: auto; 574 | } 575 | 576 | .glightbox-clean .gclose:hover { 577 | opacity: 1; 578 | } 579 | 580 | 581 | /*CSS Animations*/ 582 | 583 | .gfadeIn { 584 | -webkit-animation: gfadeIn 0.5s ease; 585 | animation: gfadeIn 0.5s ease; 586 | } 587 | 588 | .gfadeOut { 589 | -webkit-animation: gfadeOut 0.5s ease; 590 | animation: gfadeOut 0.5s ease; 591 | } 592 | 593 | .gslideOutLeft { 594 | -webkit-animation: gslideOutLeft 0.3s ease; 595 | animation: gslideOutLeft 0.3s ease; 596 | } 597 | 598 | .gslideInLeft { 599 | -webkit-animation: gslideInLeft 0.3s ease; 600 | animation: gslideInLeft 0.3s ease; 601 | } 602 | 603 | .gslideOutRight { 604 | -webkit-animation: gslideOutRight 0.3s ease; 605 | animation: gslideOutRight 0.3s ease; 606 | } 607 | 608 | .gslideInRight { 609 | -webkit-animation: gslideInRight 0.3s ease; 610 | animation: gslideInRight 0.3s ease; 611 | } 612 | 613 | .gzoomIn { 614 | -webkit-animation: gzoomIn 0.5s ease; 615 | animation: gzoomIn 0.5s ease; 616 | } 617 | 618 | .gzoomOut { 619 | -webkit-animation: gzoomOut 0.5s ease; 620 | animation: gzoomOut 0.5s ease; 621 | } 622 | 623 | @-webkit-keyframes lightboxLoader { 624 | 0% { 625 | -webkit-transform: rotate(0deg); 626 | transform: rotate(0deg); 627 | } 628 | 100% { 629 | -webkit-transform: rotate(360deg); 630 | transform: rotate(360deg); 631 | } 632 | } 633 | 634 | @keyframes lightboxLoader { 635 | 0% { 636 | -webkit-transform: rotate(0deg); 637 | transform: rotate(0deg); 638 | } 639 | 100% { 640 | -webkit-transform: rotate(360deg); 641 | transform: rotate(360deg); 642 | } 643 | } 644 | 645 | @-webkit-keyframes gfadeIn { 646 | from { 647 | opacity: 0; 648 | } 649 | to { 650 | opacity: 1; 651 | } 652 | } 653 | 654 | @keyframes gfadeIn { 655 | from { 656 | opacity: 0; 657 | } 658 | to { 659 | opacity: 1; 660 | } 661 | } 662 | 663 | @-webkit-keyframes gfadeOut { 664 | from { 665 | opacity: 1; 666 | } 667 | to { 668 | opacity: 0; 669 | } 670 | } 671 | 672 | @keyframes gfadeOut { 673 | from { 674 | opacity: 1; 675 | } 676 | to { 677 | opacity: 0; 678 | } 679 | } 680 | 681 | @-webkit-keyframes gslideInLeft { 682 | from { 683 | opacity: 0; 684 | -webkit-transform: translate3d(-60%, 0, 0); 685 | transform: translate3d(-60%, 0, 0); 686 | } 687 | to { 688 | visibility: visible; 689 | -webkit-transform: translate3d(0, 0, 0); 690 | transform: translate3d(0, 0, 0); 691 | opacity: 1; 692 | } 693 | } 694 | 695 | @keyframes gslideInLeft { 696 | from { 697 | opacity: 0; 698 | -webkit-transform: translate3d(-60%, 0, 0); 699 | transform: translate3d(-60%, 0, 0); 700 | } 701 | to { 702 | visibility: visible; 703 | -webkit-transform: translate3d(0, 0, 0); 704 | transform: translate3d(0, 0, 0); 705 | opacity: 1; 706 | } 707 | } 708 | 709 | @-webkit-keyframes gslideOutLeft { 710 | from { 711 | opacity: 1; 712 | visibility: visible; 713 | -webkit-transform: translate3d(0, 0, 0); 714 | transform: translate3d(0, 0, 0); 715 | } 716 | to { 717 | -webkit-transform: translate3d(-60%, 0, 0); 718 | transform: translate3d(-60%, 0, 0); 719 | opacity: 0; 720 | visibility: hidden; 721 | } 722 | } 723 | 724 | @keyframes gslideOutLeft { 725 | from { 726 | opacity: 1; 727 | visibility: visible; 728 | -webkit-transform: translate3d(0, 0, 0); 729 | transform: translate3d(0, 0, 0); 730 | } 731 | to { 732 | -webkit-transform: translate3d(-60%, 0, 0); 733 | transform: translate3d(-60%, 0, 0); 734 | opacity: 0; 735 | visibility: hidden; 736 | } 737 | } 738 | 739 | @-webkit-keyframes gslideInRight { 740 | from { 741 | opacity: 0; 742 | visibility: visible; 743 | -webkit-transform: translate3d(60%, 0, 0); 744 | transform: translate3d(60%, 0, 0); 745 | } 746 | to { 747 | -webkit-transform: translate3d(0, 0, 0); 748 | transform: translate3d(0, 0, 0); 749 | opacity: 1; 750 | } 751 | } 752 | 753 | @keyframes gslideInRight { 754 | from { 755 | opacity: 0; 756 | visibility: visible; 757 | -webkit-transform: translate3d(60%, 0, 0); 758 | transform: translate3d(60%, 0, 0); 759 | } 760 | to { 761 | -webkit-transform: translate3d(0, 0, 0); 762 | transform: translate3d(0, 0, 0); 763 | opacity: 1; 764 | } 765 | } 766 | 767 | @-webkit-keyframes gslideOutRight { 768 | from { 769 | opacity: 1; 770 | visibility: visible; 771 | -webkit-transform: translate3d(0, 0, 0); 772 | transform: translate3d(0, 0, 0); 773 | } 774 | to { 775 | -webkit-transform: translate3d(60%, 0, 0); 776 | transform: translate3d(60%, 0, 0); 777 | opacity: 0; 778 | } 779 | } 780 | 781 | @keyframes gslideOutRight { 782 | from { 783 | opacity: 1; 784 | visibility: visible; 785 | -webkit-transform: translate3d(0, 0, 0); 786 | transform: translate3d(0, 0, 0); 787 | } 788 | to { 789 | -webkit-transform: translate3d(60%, 0, 0); 790 | transform: translate3d(60%, 0, 0); 791 | opacity: 0; 792 | } 793 | } 794 | 795 | @-webkit-keyframes gzoomIn { 796 | from { 797 | opacity: 0; 798 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 799 | transform: scale3d(0.3, 0.3, 0.3); 800 | } 801 | to { 802 | opacity: 1; 803 | } 804 | } 805 | 806 | @keyframes gzoomIn { 807 | from { 808 | opacity: 0; 809 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 810 | transform: scale3d(0.3, 0.3, 0.3); 811 | } 812 | to { 813 | opacity: 1; 814 | } 815 | } 816 | 817 | @-webkit-keyframes gzoomOut { 818 | from { 819 | opacity: 1; 820 | } 821 | 50% { 822 | opacity: 0; 823 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 824 | transform: scale3d(0.3, 0.3, 0.3); 825 | } 826 | to { 827 | opacity: 0; 828 | } 829 | } 830 | 831 | @keyframes gzoomOut { 832 | from { 833 | opacity: 1; 834 | } 835 | 50% { 836 | opacity: 0; 837 | -webkit-transform: scale3d(0.3, 0.3, 0.3); 838 | transform: scale3d(0.3, 0.3, 0.3); 839 | } 840 | to { 841 | opacity: 0; 842 | } 843 | } 844 | 845 | @media (min-width: 769px) { 846 | .glightbox-container .ginner-container { 847 | width: auto; 848 | height: auto; 849 | -webkit-box-orient: horizontal; 850 | -webkit-box-direction: normal; 851 | -ms-flex-direction: row; 852 | flex-direction: row; 853 | } 854 | .glightbox-container .ginner-container.desc-top .gslide-description { 855 | -webkit-box-ordinal-group: 1; 856 | -ms-flex-order: 0; 857 | order: 0; 858 | } 859 | .glightbox-container .ginner-container.desc-top .gslide-image, 860 | .glightbox-container .ginner-container.desc-top .gslide-image img { 861 | -webkit-box-ordinal-group: 2; 862 | -ms-flex-order: 1; 863 | order: 1; 864 | } 865 | .glightbox-container .ginner-container.desc-left .gslide-description { 866 | -webkit-box-ordinal-group: 1; 867 | -ms-flex-order: 0; 868 | order: 0; 869 | } 870 | .glightbox-container .ginner-container.desc-left .gslide-image { 871 | -webkit-box-ordinal-group: 2; 872 | -ms-flex-order: 1; 873 | order: 1; 874 | } 875 | .gslide-image img { 876 | max-height: 97vh; 877 | max-width: 100%; 878 | } 879 | .gslide-image img.zoomable { 880 | cursor: -webkit-zoom-in; 881 | cursor: zoom-in; 882 | } 883 | .zoomed .gslide-image img.zoomable { 884 | cursor: -webkit-grab; 885 | cursor: grab; 886 | } 887 | .gslide-inline { 888 | max-height: 95vh; 889 | } 890 | .gslide-external { 891 | max-height: 100vh; 892 | } 893 | .gslide-description.description-left, 894 | .gslide-description.description-right { 895 | max-width: 275px; 896 | } 897 | .glightbox-open { 898 | height: auto; 899 | } 900 | .goverlay { 901 | background: rgba(0, 0, 0, 0.92); 902 | } 903 | .glightbox-clean .gslide-media { 904 | -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); 905 | box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); 906 | } 907 | .glightbox-clean .description-left .gdesc-inner, 908 | .glightbox-clean .description-right .gdesc-inner { 909 | position: absolute; 910 | height: 100%; 911 | overflow-y: auto; 912 | } 913 | .glightbox-clean .gprev, 914 | .glightbox-clean .gnext, 915 | .glightbox-clean .gclose { 916 | background-color: rgba(0, 0, 0, 0.32); 917 | } 918 | .glightbox-clean .gprev:hover, 919 | .glightbox-clean .gnext:hover, 920 | .glightbox-clean .gclose:hover { 921 | background-color: rgba(0, 0, 0, 0.7); 922 | } 923 | .glightbox-clean .gprev { 924 | top: 45%; 925 | } 926 | .glightbox-clean .gnext { 927 | top: 45%; 928 | } 929 | } 930 | 931 | @media (min-width: 992px) { 932 | .glightbox-clean .gclose { 933 | opacity: 0.7; 934 | right: 20px; 935 | } 936 | } 937 | 938 | @media screen and (max-height: 420px) { 939 | .goverlay { 940 | background: #000; 941 | } 942 | } 943 | -------------------------------------------------------------------------------- /assets/vendor/glightbox/css/glightbox.min.css: -------------------------------------------------------------------------------- 1 | .glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}} -------------------------------------------------------------------------------- /assets/vendor/php-email-form/validate.js: -------------------------------------------------------------------------------- 1 | /** 2 | * PHP Email Form Validation - v3.2 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 | if (recaptcha) { 30 | if (typeof grecaptcha !== "undefined") { 31 | grecaptcha.ready(function () { 32 | try { 33 | grecaptcha 34 | .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( 45 | thisForm, 46 | "The reCaptcha javascript API url is not loaded!" 47 | ); 48 | } 49 | } else { 50 | php_email_form_submit(thisForm, action, formData); 51 | } 52 | }); 53 | }); 54 | 55 | function php_email_form_submit(thisForm, action, formData) { 56 | fetch(action, { 57 | method: "POST", 58 | body: formData, 59 | headers: { "X-Requested-With": "XMLHttpRequest" }, 60 | }) 61 | .then((response) => { 62 | if (response.ok) { 63 | thisForm.querySelector(".loading").classList.remove("d-block"); 64 | thisForm.querySelector(".sent-message").classList.add("d-block"); 65 | thisForm.reset(); 66 | } else { 67 | response.json().then((data) => { 68 | if (Object.hasOwn(data, "errors")) { 69 | error = data["errors"] 70 | .map((error) => error["message"]) 71 | .join(", "); 72 | } else { 73 | error = "Oops! There was a problem submitting your form"; 74 | } 75 | }); 76 | } 77 | }) 78 | .catch((error) => { 79 | displayError(thisForm, error); 80 | }); 81 | } 82 | 83 | function displayError(thisForm, error) { 84 | thisForm.querySelector(".loading").classList.remove("d-block"); 85 | thisForm.querySelector(".error-message").innerHTML = error; 86 | thisForm.querySelector(".error-message").classList.add("d-block"); 87 | } 88 | })(); 89 | -------------------------------------------------------------------------------- /assets/vendor/swiper/swiper-bundle.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Swiper 7.3.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: November 18, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-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-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-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-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}: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-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.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-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.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:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-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:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-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 .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow: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 | -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- 1 | Version: 5.7.0 2 | - Updated Bootstrap to version 5.1.3 3 | - Updated all outdated third party vendor libraries to their latest versions 4 | 5 | Version: 5.6.1 6 | - Fixed the animation on scroll effects 7 | 8 | Version: 5.6.0 9 | - Updated Bootstrap to version 5.1.2 10 | - Updated all outdated third party vendor libraries to their latest versions 11 | 12 | Version: 5.5.0 13 | - Fixed slider issue in testimonials and portfolio details sections 14 | 15 | Version: 5.4.0 16 | - Updated Bootstrap to version 5.1.1 17 | - Updated all outdated third party vendor libraries to their latest versions 18 | - Improved and updated dev version gulp scripts 19 | 20 | Version: 5.3.0 21 | - Updated Bootstrap to version 5.0.1 22 | - Updated all outdated third party vendor libraries to their latest versions 23 | - Fixed navigation links focus color 24 | 25 | Version: 5.2.0 26 | - Updated Bootstrap to version 5.0.0 Final 27 | - Updated all outdated third party vendor libraries to their latest versions 28 | 29 | Version: 5.1.0 30 | - Updated Bootstrap to version 5.0.0-beta3 31 | - Updated all outdated third party vendor libraries to their latest versions 32 | - Updated the PHP Email Form to V3.1 33 | 34 | Version: 5.0.1 35 | - Updated Bootstrap to version 5.0.0-beta2 36 | - Updated all outdated third party vendor libraries to their latest versions 37 | 38 | Version: 5.0.0 39 | - The template does not require jQuery anymore 40 | - Removed jQuery and all the jQuery plugins 41 | - The assets/js/main.js was rewritten completely with vanilla Javascript. No more jQuery code 42 | - Restructured the dev version for better development experience 43 | - Updated the PHP Email Form to V3.0 - No jQuery dependency. Added attachment support 44 | 45 | Version: 4.0.0 46 | - Initial release with Bootstrap v5.0 Beta 1 47 | 48 | Version: 3.2.0 49 | - Updated Bootstrap to version 4.5.3 50 | - Updated all outdated third party vendor libraries to their latest versions 51 | - Updated the PHP Email Form to v2.3 52 | - Other small fixes and improvements 53 | 54 | Version: 3.1.0 55 | - Updated Bootstrap to version 4.5.2 56 | - Updated the PHP Email Form to v2.1 57 | - Updated all outdated third party vendor libraries to their latest versions 58 | - Other small fixes and improvements 59 | 60 | Version: 3.0.0 61 | - Updated Bootstrap to version 4.5.0 62 | - Updated the PHP Email Form library to version 2.0 with reCaptcha support 63 | - Aded inner-page.html tempalte 64 | - Replaced the WOW animationon scroll library with AOS 65 | - Rebuilt the header and the navigation section. It's not using the Superfish jQuery plugin anymore 66 | - Replaced the morphtext library with typed.js in the hero section 67 | - Added smooth scroll on page load with hash links in the url 68 | - Added navigation active state on scroll 69 | - Updated all outdated third party vendor libraries to their latest versions 70 | - Other small fixes and improvements 71 | 72 | Version: 2.1.0 73 | - Improved the portfolio section. Added filterable nav 74 | - Added portfolio details page 75 | 76 | Version: 2.0.0 77 | - The template was rebuilt from scratch with the latest Bootstrap version (4.4.1) 78 | - Added SMPTP support for the contact form script (Pro) 79 | - Added NodeJS NPM Development version (Pro unlimited & Membership members) 80 | 81 | Version: 1.0.0 82 | - Initial Release 83 | -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- 1 | files: 2 | - source: '*.html' 3 | ignore: 4 | - vendor 5 | translation: '%three_letters_code%_%original_file_name%' 6 | -------------------------------------------------------------------------------- /eng/inner-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Inner Page - Imperial Bootstrap Template 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 | 39 | 40 | 41 | 42 | 43 | 49 | 50 | 51 | 52 | 53 | 54 | 93 | 94 |
95 | 96 | 97 | 110 | 111 |
112 |
113 |

114 | Example inner page template 115 |

116 |
117 |
118 | 119 |
120 | 121 | 122 |
123 |
124 |
125 |
126 | 129 |
130 | 136 | Designed by BootstrapMade 137 |
138 |
139 |
140 |
141 |
142 | 143 |
144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | -------------------------------------------------------------------------------- /eng/portfolio-details.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Portfolio Details - Imperial Bootstrap Template 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 | 39 | 40 | 41 | 42 | 43 | 49 | 50 | 51 | 52 | 53 | 54 | 93 | 94 |
95 | 96 | 97 | 110 | 111 | 112 |
113 |
114 | 115 |
116 | 117 |
118 |
119 |
120 | 121 |
122 | 123 |
124 | 125 |
126 | 127 |
128 | 129 |
130 | 131 |
132 | 133 |
134 |
135 |
136 |
137 | 138 |
139 |
140 |

Project information

141 |
    142 |
  • Category: Web design
  • 143 |
  • Client: ASU Company
  • 144 |
  • Project date: 01 March, 2020
  • 145 |
  • Project URL: www.example.com
  • 146 |
147 |
148 |
149 |

This is an example of portfolio detail

150 |

151 | Autem ipsum nam porro corporis rerum. Quis eos dolorem eos itaque inventore commodi labore quia quia. Exercitationem repudiandae officiis neque suscipit non officia eaque itaque enim. Voluptatem officia accusantium nesciunt est omnis tempora consectetur dignissimos. Sequi nulla at esse enim cum deserunt eius. 152 |

153 |
154 |
155 | 156 |
157 | 158 |
159 |
160 | 161 |
162 | 163 | 164 |
165 |
166 |
167 |
168 | 171 |
172 | 178 | Designed by BootstrapMade 179 |
180 |
181 |
182 |
183 |
184 | 185 |
186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | -------------------------------------------------------------------------------- /forms/Readme.txt: -------------------------------------------------------------------------------- 1 | Fully working PHP/AJAX contact form script is available in the pro version of the template. 2 | You can buy it from: https://bootstrapmade.com/imperial-free-onepage-bootstrap-theme/ -------------------------------------------------------------------------------- /forms/contact.php: -------------------------------------------------------------------------------- 1 | ajax = true; 20 | 21 | $contact->to = $receiving_email_address; 22 | $contact->from_name = $_POST['name']; 23 | $contact->from_email = $_POST['email']; 24 | $contact->subject = $_POST['subject']; 25 | 26 | // Uncomment below code if you want to use SMTP to send emails. You need to enter your correct SMTP credentials 27 | /* 28 | $contact->smtp = array( 29 | 'host' => 'example.com', 30 | 'username' => 'example', 31 | 'password' => 'pass', 32 | 'port' => '587' 33 | ); 34 | */ 35 | 36 | $contact->add_message( $_POST['name'], 'From'); 37 | $contact->add_message( $_POST['email'], 'Email'); 38 | $contact->add_message( $_POST['message'], 'Message', 10); 39 | 40 | echo $contact->send(); 41 | ?> 42 | --------------------------------------------------------------------------------