commit be4dd262d0659a203a7e5a6b7c4156d8460335c1 Author: [BOT] pages deployer Date: Wed Sep 6 18:33:19 2023 +0000 Update pages šŸš€ diff --git a/.domains b/.domains new file mode 100644 index 0000000..e4c9fb0 --- /dev/null +++ b/.domains @@ -0,0 +1,2 @@ +itsblue.de +www.itsblue.de \ No newline at end of file diff --git a/apps/bluerock/index.html b/apps/bluerock/index.html new file mode 100644 index 0000000..ce6eba3 --- /dev/null +++ b/apps/bluerock/index.html @@ -0,0 +1,12 @@ +blueROCK | Itsblue
+ +

blueROCK

Screenshots

About blueROCK

blueROCK is an app to view climbing results from digitalrock comfortable on the go.

Downloads

Get it on Google Play
Download on the App Store
Download on the App Store

Privacy policy

While you're using blueROCK Itsblue Development does not collect any of your personal data.

privacy policy

+ + \ No newline at end of file diff --git a/apps/bluerock/privacypolicy.html b/apps/bluerock/privacypolicy.html new file mode 100644 index 0000000..6a6729d --- /dev/null +++ b/apps/bluerock/privacypolicy.html @@ -0,0 +1,5 @@ +blueROCK | Itsblue
+ +

blueROCK

Privacy Policy

While you're using blueROCK Itsblue Development does not collect any of your personal data.

back to overview

+ + \ No newline at end of file diff --git a/apps/fannyapp/index.html b/apps/fannyapp/index.html new file mode 100644 index 0000000..5066340 --- /dev/null +++ b/apps/fannyapp/index.html @@ -0,0 +1,14 @@ +Fannyapp | Itsblue
+ +

Fannyapp

Screenshots

About Fannyapp

The Fannyapp was our first public app and the reason we decided to start publishing apps for Apple devices.

What it is now

It is a simple app for the mensa of my former highschool, Treffpunkt Fanny, which shows the meals being served in the next ten days. +To accomplish this, we also wrote a php script which parses the excel table, which Treffpunkt Fanny uses to keep track which meals will be served, and turns it into a REST-API. The source code of that php script can be found on GitHub.

What it used to be

Back when I still went to the Fanny-Leicht-Gymnasium, the Fannyapp used to be more than just a meal-plan. It showed events like “The maths class today at 7:30am is cancelled”, or “The biology class today at 3:30pm is moved to a diffrent room”. The last three screenshots are from back when it could still do that. +I’d like to give a little background on that:
At that time, this so-called “substitution plan” was only available as an ugly pdf at the schools website. It was very annoying to read on a phone, as it was small text and always contained all events for all grades. The app was able to filter the eventy by grade and group (see last screenshot), which made it much more convenient to read.
Also, users had to login to the website every time, since it used plain old http basic authentication. The app could just remember the username and password. +At that time, I was also maintaining the schools main website. Since I found the http basic system very annoying and outdated, the authentication was fully migrated to Joomla (the CMS we were using) on my initiative.
That opened up more possibilities, since I was now able to use Joomlas plugin system to write a plugin which converted the pdf to an easy to parse REST-API.
As you can see, I spent lots of time to develop all of this, and it was my first public project that was actually useful.

So what happened? It’s pretty simple actually: The school decided to purchase the commercially available app “Untis mobile” and therefore, my app was no longer needed and truned into a meal-plan.

Downloads

Get it on Google Play
Download on the App Store
Download on the App Store

Privacy policy

While you're using the Fannyapp Itsblue Development does not collect any of your personal data.

However, Treffpunkt Fanny e.V. (provider of foodplan data) may collect personal data.
Further information can be found in their privacy policy:
http://www.treffpunkt-fanny.de/index.php/datenschutzerklaerung

privacy policy

+ + \ No newline at end of file diff --git a/apps/fannyapp/privacypolicy.html b/apps/fannyapp/privacypolicy.html new file mode 100644 index 0000000..05ae001 --- /dev/null +++ b/apps/fannyapp/privacypolicy.html @@ -0,0 +1,5 @@ +Fannyapp | Itsblue
+ +

Fannyapp

Privacy Policy

While you're using the Fannyapp Itsblue Development does not collect any of your personal data.

However, Treffpunkt Fanny e.V. (provider of foodplan data) may collect personal data.
Further information can be found in their privacy policy:
http://www.treffpunkt-fanny.de/index.php/datenschutzerklaerung

back to overview

+ + \ No newline at end of file diff --git a/apps/index.html b/apps/index.html new file mode 100644 index 0000000..fd48e56 --- /dev/null +++ b/apps/index.html @@ -0,0 +1,8 @@ +Apps | Itsblue
+ +

The speed climbing stopwatch app is a simple and lightweight stopwatch app that plays the official IFSC start signal before beginning to stop the time.

Read Moreā€¦

The Speed Climbing Reaction Trainer is an app to train your reaction time to the IFSC speed climbing start signal.

Read Moreā€¦

The Led Display Controller is an app to control a LED-Display powered by an ESP32 over Bluetooth.

Read Moreā€¦

The Fannyapp was our first public app and the reason we decided to start publishing apps for Apple devices.

Read Moreā€¦

blueROCK is an app to view climbing results from digitalrock comfortable on the go.

Read Moreā€¦
+ + + + + \ No newline at end of file diff --git a/apps/index.xml b/apps/index.xml new file mode 100644 index 0000000..28fb23e --- /dev/null +++ b/apps/index.xml @@ -0,0 +1 @@ +Apps on Itsbluehttps://itsblue.de/apps/Recent content in Apps on ItsblueHugo -- gohugo.ioenblueROCKhttps://itsblue.de/apps/bluerock/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/bluerock/<p>blueROCK is an app to view climbing results from <a href="https://digitalrock.de">digitalrock</a> comfortable on the go.</p>Fannyapphttps://itsblue.de/apps/fannyapp/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/fannyapp/<p>The Fannyapp was our first public app and the reason we decided to start publishing apps for Apple devices.</p>Led Display Controllerhttps://itsblue.de/apps/leddisplaycontroller/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/leddisplaycontroller/<p>The Led Display Controller is an app to control a LED-Display powered by an ESP32 over Bluetooth.</p>Speed Climbing Reaction Trainerhttps://itsblue.de/apps/scrt/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/scrt/<p>The Speed Climbing Reaction Trainer is an app to train your reaction time to the IFSC speed climbing start signal.</p>Speed Climbing Stopwatchhttps://itsblue.de/apps/scstw/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/scstw/<p>The speed climbing stopwatch app is a simple and lightweight stopwatch app that plays the official IFSC start signal before beginning to stop the time.</p> \ No newline at end of file diff --git a/apps/leddisplaycontroller/index.html b/apps/leddisplaycontroller/index.html new file mode 100644 index 0000000..11a4789 --- /dev/null +++ b/apps/leddisplaycontroller/index.html @@ -0,0 +1,8 @@ +Led Display Controller | Itsblue
+ +

Led Display Controller

Screenshots

About Led Display Controller

The Led Display Controller is an app to control a LED-Display powered by an ESP32 over Bluetooth.

Downloads

Get it on Google Play
Download on the App Store

Privacy policy

While you are using the Led Display Controller app, Itsblue Development does not collect any of your personal data.

privacy policy

+ + \ No newline at end of file diff --git a/apps/leddisplaycontroller/privacypolicy.html b/apps/leddisplaycontroller/privacypolicy.html new file mode 100644 index 0000000..cf6ef0c --- /dev/null +++ b/apps/leddisplaycontroller/privacypolicy.html @@ -0,0 +1,5 @@ +Led Display Controller | Itsblue
+ +

Led Display Controller

Privacy Policy

While you are using the Led Display Controller app, Itsblue Development does not collect any of your personal data.

back to overview

+ + \ No newline at end of file diff --git a/apps/scrt/index.html b/apps/scrt/index.html new file mode 100644 index 0000000..82cc620 --- /dev/null +++ b/apps/scrt/index.html @@ -0,0 +1,8 @@ +Speed Climbing Reaction Trainer | Itsblue
+ +

Speed Climbing Reaction Trainer

Screenshots

About Speed Climbing Reaction Trainer

The Speed Climbing Reaction Trainer is an app to train your reaction time to the IFSC speed climbing start signal.

Downloads

Get it on Google Play
Download on the App Store
Download on the App Store

Privacy policy

While you are using the Speed Climbing Reaction Trainer app, Itsblue Development does not collect any of your personal data.

privacy policy

+ + \ No newline at end of file diff --git a/apps/scrt/privacypolicy.html b/apps/scrt/privacypolicy.html new file mode 100644 index 0000000..db45297 --- /dev/null +++ b/apps/scrt/privacypolicy.html @@ -0,0 +1,5 @@ +Speed Climbing Reaction Trainer | Itsblue
+ +

Speed Climbing Reaction Trainer

Privacy Policy

While you are using the Speed Climbing Reaction Trainer app, Itsblue Development does not collect any of your personal data.

back to overview

+ + \ No newline at end of file diff --git a/apps/scstw/index.html b/apps/scstw/index.html new file mode 100644 index 0000000..e5b4da8 --- /dev/null +++ b/apps/scstw/index.html @@ -0,0 +1,11 @@ +Speed Climbing Stopwatch | Itsblue
+ +

Speed Climbing Stopwatch

Screenshots

About Speed Climbing Stopwatch

The speed climbing stopwatch app is a simple and lightweight stopwatch app that plays the official IFSC start signal before beginning to stop the time.

It makes your training as easy as possible since you don’t need a separate device to play the start sound anymore.
It can also be used to control the speed climbing stopwatch base station (more information)

Downloads

Get it on Google Play
Download on the App Store
Download on the App Store

Privacy policy

While you are using the Speed Climbing Stopwatch app, Itsblue Development does not collect any of your personal data.

privacy policy

+ + \ No newline at end of file diff --git a/apps/scstw/privacypolicy.html b/apps/scstw/privacypolicy.html new file mode 100644 index 0000000..7d88151 --- /dev/null +++ b/apps/scstw/privacypolicy.html @@ -0,0 +1,5 @@ +Speed Climbing Stopwatch | Itsblue
+ +

Speed Climbing Stopwatch

Privacy Policy

While you are using the Speed Climbing Stopwatch app, Itsblue Development does not collect any of your personal data.

back to overview

+ + \ No newline at end of file diff --git a/assets/AppStore.png b/assets/AppStore.png new file mode 100755 index 0000000..a60ab5c Binary files /dev/null and b/assets/AppStore.png differ diff --git a/assets/GetSourceCode.png b/assets/GetSourceCode.png new file mode 100644 index 0000000..032889b Binary files /dev/null and b/assets/GetSourceCode.png differ diff --git a/assets/GooglePlay.png b/assets/GooglePlay.png new file mode 100755 index 0000000..36036d8 Binary files /dev/null and b/assets/GooglePlay.png differ diff --git a/assets/quark-screenshots.jpg b/assets/quark-screenshots.jpg new file mode 100755 index 0000000..b4b0c91 Binary files /dev/null and b/assets/quark-screenshots.jpg differ diff --git a/categories/index.html b/categories/index.html new file mode 100644 index 0000000..4d1e880 --- /dev/null +++ b/categories/index.html @@ -0,0 +1,8 @@ +Categories | Itsblue
+ +
+ + + + + \ No newline at end of file diff --git a/categories/index.xml b/categories/index.xml new file mode 100644 index 0000000..8bb6f92 --- /dev/null +++ b/categories/index.xml @@ -0,0 +1 @@ +Categories on Itsbluehttps://itsblue.de/categories/Recent content in Categories on ItsblueHugo -- gohugo.ioen \ No newline at end of file diff --git a/contact/index.html b/contact/index.html new file mode 100644 index 0000000..e8da218 --- /dev/null +++ b/contact/index.html @@ -0,0 +1,14 @@ +Contact | Itsblue
+ +

Get in touch

If you have any question, feel free to contact us here, and we will try to respond as fast as possible.

+
+

Privacy policy

Last updated: October 07, 2021

This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You. +We use Your Personal data to provide and improve the Service. By using the Service, You agree to the collection and use of information in accordance with this Privacy Policy.

Interpretation and Definitions

Interpretation

The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.

Definitions

For the purposes of this Privacy Policy:

  • Account means a unique account created for You to access our Service or parts of our Service.
  • Company (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to Itsblue website.
  • Cookies are small files that are placed on Your computer, mobile device or any other device by a website, containing the details of Your browsing history on that website among its many uses.
  • Country refers to: Bayern, Germany
  • Device means any device that can access the Service such as a computer, a cellphone or a digital tablet.
  • Personal Data is any information that relates to an identified or identifiable individual.
  • Service refers to the Website.
  • Service Provider means any natural or legal person who processes the data on behalf of the Company. It refers to third-party companies or individuals employed by the Company to facilitate the Service, to provide the Service on behalf of the Company, to perform services related to the Service or to assist the Company in analysing how the Service is used.
  • Usage Data refers to data collected automatically, either generated by the use of the Service or from the Service infrastructure itself (for example, the duration of a page visit).
  • Website refers to Itsblue website, accessible from https://itsblue.de
  • You means the individual accessing or using the Service, or the company, or other legal entity on behalf of which such individual is accessing or using the Service, as applicable.

Collecting and Using Your Personal Data

Types of Data Collected
Personal Data

While using Our Service, We may ask You to provide Us with certain personally identifiable information that can be used to contact or identify You. Personally identifiable information may include, but is not limited to:

  • Email address
  • First name and last name
  • Usage Data
Usage Data

We do not collect any usage data.

Tracking Technologies and Cookies

We do neither use Tracking Technologies nor Cookies

Use of Your Personal Data

The Company may use Personal Data for the following purposes:

  • If you contact us using one of the contact forms on our website

We do not share this data with anyone.

Retention of Your Personal Data

The Company will retain Your Personal Data only for as long as is necessary for the purposes set out in this Privacy Policy. We will retain and use Your Personal Data to the extent necessary to comply with our legal obligations (for example, if we are required to retain your data to comply with applicable laws), resolve disputes, and enforce our legal agreements and policies.

Transfer of Your Personal Data

Your information, including Personal Data, is processed at the Company’s operating offices and in any other places where the parties involved in the processing are located. It means that this information may be transferred to ā€” and maintained on ā€” computers located outside of Your state, province, country or other governmental jurisdiction where the data protection laws may differ than those from Your jurisdiction. +Your consent to this Privacy Policy followed by Your submission of such information represents Your agreement to that transfer. +The Company will take all steps reasonably necessary to ensure that Your data is treated securely and in accordance with this Privacy Policy and no transfer of Your Personal Data will take place to an organization or a country unless there are adequate controls in place including the security of Your data and other personal information.

Disclosure of Your Personal Data
Business Transactions

If the Company is involved in a merger, acquisition or asset sale, Your Personal Data may be transferred. We will provide notice before Your Personal Data is transferred and becomes subject to a different Privacy Policy.

Law enforcement

Under certain circumstances, the Company may be required to disclose Your Personal Data if required to do so by law or in response to valid requests by public authorities (e.g. a court or a government agency).

The Company may disclose Your Personal Data in the good faith belief that such action is necessary to:

  • Comply with a legal obligation
  • Protect and defend the rights or property of the Company
  • Prevent or investigate possible wrongdoing in connection with the Service
  • Protect the personal safety of Users of the Service or the public
  • Protect against legal liability
Security of Your Personal Data

The security of Your Personal Data is important to Us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While We strive to use commercially acceptable means to protect Your Personal Data, We cannot guarantee its absolute security.

Detailed Information on the Processing of Your Personal Data

We use Formspree to process contact form submissions on our website.
Their Privacy Policy can be viewed at https://formspree.io/legal/privacy-policy

Children’s Privacy

Our Service does not address anyone under the age of 13. We do not knowingly collect personally identifiable information from anyone under the age of 13. If You are a parent or guardian and You are aware that Your child has provided Us with Personal Data, please contact Us. If We become aware that We have collected Personal Data from anyone under the age of 13 without verification of parental consent, We take steps to remove that information from Our servers. +If We need to rely on consent as a legal basis for processing Your information and Your country requires consent from a parent, We may require Your parent’s consent before We collect and use that information.

Our Service may contain links to other websites that are not operated by Us. If You click on a third party link, You will be directed to that third party’s site. We strongly advise You to review the Privacy Policy of every site You visit. +We have no control over and assume no responsibility for the content, privacy policies or practices of any third party sites or service.

Changes to this Privacy Policy

We may update Our Privacy Policy from time to time. We will notify You of any changes by posting the new Privacy Policy on this page. +We will update the "Last updated" date at the top of this Privacy Policy. +You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.

Contact Us

If you have any questions about this Privacy Policy, You can contact us:

  • By email: contact@itsblue.de
  • By using the contact form above
  • By mail: Dorian Zedler, HauptstraƟe 39, D-82436 Eglfing
+ + \ No newline at end of file diff --git a/css/bricklayer.css b/css/bricklayer.css new file mode 100755 index 0000000..4505480 --- /dev/null +++ b/css/bricklayer.css @@ -0,0 +1,49 @@ +.bricklayer { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.bricklayer-column-sizer { + width: 100%; + display: none; +} + +@media screen and (min-width: 640px) { + .bricklayer-column-sizer { + width: 100%; + } +} + +@media screen and (min-width: 980px) { + .bricklayer-column-sizer { + width: 50%; + } +} + +/*@media screen and (min-width: 1200px) {*/ + /*.bricklayer-column-sizer {*/ + /*width: 33.33333%;*/ + /*}*/ +/*}*/ + +.bricklayer-column { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + padding-left: 5px; + padding-right: 5px; +} \ No newline at end of file diff --git a/css/compiled/spectre-exp.css b/css/compiled/spectre-exp.css new file mode 100644 index 0000000..eb7b2df --- /dev/null +++ b/css/compiled/spectre-exp.css @@ -0,0 +1,3 @@ +/*! Spectre.css Experimentals v0.5.8 | MIT License | github.com/picturepan2/spectre */.form-autocomplete{position:relative}.form-autocomplete .form-autocomplete-input{align-content:flex-start;display:flex;flex-wrap:wrap;height:auto;min-height:1.6rem;padding:.1rem}.form-autocomplete .form-autocomplete-input.is-focused{box-shadow:0 0 0 0.1rem rgba(48,133,238,0.2);border-color:#3085EE}.form-autocomplete .form-autocomplete-input .form-input{border-color:transparent;box-shadow:none;display:inline-block;flex:1 0 auto;height:1.2rem;line-height:.8rem;margin:.1rem;width:auto}.form-autocomplete .menu{left:0;position:absolute;top:100%;width:100%}.form-autocomplete.autocomplete-oneline .form-autocomplete-input{flex-wrap:nowrap;overflow-x:auto}.form-autocomplete.autocomplete-oneline .chip{flex:1 0 auto}.calendar{border:.05rem solid #e7e9ed;border-radius:.1rem;display:block;min-width:280px}.calendar .calendar-nav{align-items:center;background:#f8f9fa;border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flex;font-size:.9rem;padding:.4rem}.calendar .calendar-header,.calendar .calendar-body{display:flex;flex-wrap:wrap;justify-content:center;padding:.4rem 0}.calendar .calendar-header .calendar-date,.calendar .calendar-body .calendar-date{flex:0 0 14.28%;max-width:14.28%}.calendar .calendar-header{background:#f8f9fa;border-bottom:.05rem solid #e7e9ed;color:#acb3c2;font-size:.7rem;text-align:center}.calendar .calendar-body{color:#667189}.calendar .calendar-date{border:0;padding:.2rem}.calendar .calendar-date .date-item{appearance:none;background:transparent;border:.05rem solid transparent;border-radius:50%;color:#667189;cursor:pointer;font-size:.7rem;height:1.4rem;line-height:1rem;outline:none;padding:.1rem;position:relative;text-align:center;text-decoration:none;transition:background .2s, border .2s, box-shadow .2s, color .2s;vertical-align:middle;white-space:nowrap;width:1.4rem}.calendar .calendar-date .date-item.date-today{border-color:#d3e5fb;color:#3085EE}.calendar .calendar-date .date-item:focus{box-shadow:0 0 0 0.1rem rgba(48,133,238,0.2)}.calendar .calendar-date .date-item:focus,.calendar .calendar-date .date-item:hover{background:#eff5fe;border-color:#d3e5fb;color:#3085EE;text-decoration:none}.calendar .calendar-date .date-item:active,.calendar .calendar-date .date-item.active{background:#227ded;border-color:#1370e3;color:#fff}.calendar .calendar-date .date-item.badge::after{position:absolute;top:3px;right:3px;transform:translate(50%, -50%)}.calendar .calendar-date .date-item:disabled,.calendar .calendar-date .date-item.disabled,.calendar .calendar-date .calendar-event:disabled,.calendar .calendar-date .calendar-event.disabled{cursor:default;opacity:.25;pointer-events:none}.calendar .calendar-date.prev-month .date-item,.calendar .calendar-date.prev-month .calendar-event,.calendar .calendar-date.next-month .date-item,.calendar .calendar-date.next-month .calendar-event{opacity:.25}.calendar .calendar-range{position:relative}.calendar .calendar-range::before{background:#e1edfd;content:"";height:1.4rem;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.calendar .calendar-range.range-start::before{left:50%}.calendar .calendar-range.range-end::before{right:50%}.calendar .calendar-range.range-start .date-item,.calendar .calendar-range.range-end .date-item{background:#227ded;border-color:#1370e3;color:#fff}.calendar .calendar-range .date-item{color:#3085EE}.calendar.calendar-lg .calendar-body{padding:0}.calendar.calendar-lg .calendar-body .calendar-date{border-bottom:.05rem solid #e7e9ed;border-right:.05rem solid #e7e9ed;display:flex;flex-direction:column;height:5.5rem;padding:0}.calendar.calendar-lg .calendar-body .calendar-date:nth-child(7n){border-right:0}.calendar.calendar-lg .calendar-body .calendar-date:nth-last-child(-n+7){border-bottom:0}.calendar.calendar-lg .date-item{align-self:flex-end;height:1.4rem;margin-right:.2rem;margin-top:.2rem}.calendar.calendar-lg .calendar-range::before{top:19px}.calendar.calendar-lg .calendar-range.range-start::before{left:auto;width:19px}.calendar.calendar-lg .calendar-range.range-end::before{right:19px}.calendar.calendar-lg .calendar-events{flex-grow:1;line-height:1;overflow-y:auto;padding:.2rem}.calendar.calendar-lg .calendar-event{border-radius:.1rem;font-size:.7rem;display:block;margin:.1rem auto;overflow:hidden;padding:3px 4px;text-overflow:ellipsis;white-space:nowrap}.carousel .carousel-locator:nth-of-type(8):checked~.carousel-container .carousel-item:nth-of-type(8),.carousel .carousel-locator:nth-of-type(7):checked~.carousel-container .carousel-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(6):checked~.carousel-container .carousel-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(5):checked~.carousel-container .carousel-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(4):checked~.carousel-container .carousel-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(3):checked~.carousel-container .carousel-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(2):checked~.carousel-container .carousel-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(1):checked~.carousel-container .carousel-item:nth-of-type(1){animation:carousel-slidein .75s ease-in-out 1;opacity:1;z-index:100}.carousel .carousel-locator:nth-of-type(8):checked~.carousel-nav .nav-item:nth-of-type(8),.carousel .carousel-locator:nth-of-type(7):checked~.carousel-nav .nav-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(6):checked~.carousel-nav .nav-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(5):checked~.carousel-nav .nav-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(4):checked~.carousel-nav .nav-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(3):checked~.carousel-nav .nav-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(2):checked~.carousel-nav .nav-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(1):checked~.carousel-nav .nav-item:nth-of-type(1){color:#e7e9ed}.carousel{background:#f8f9fa;display:block;overflow:hidden;position:relative;width:100%;-webkit-overflow-scrolling:touch;z-index:1}.carousel .carousel-container{height:100%;left:0;position:relative}.carousel .carousel-container::before{content:"";display:block;padding-bottom:56.25%}.carousel .carousel-container .carousel-item{animation:carousel-slideout 1s ease-in-out 1;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.carousel .carousel-container .carousel-item:hover .item-prev,.carousel .carousel-container .carousel-item:hover .item-next{opacity:1}.carousel .carousel-container .item-prev,.carousel .carousel-container .item-next{background:rgba(231,233,237,0.25);border-color:rgba(231,233,237,0.5);color:#e7e9ed;opacity:0;position:absolute;top:50%;transition:all .4s;transform:translateY(-50%);z-index:100}.carousel .carousel-container .item-prev{left:1rem}.carousel .carousel-container .item-next{right:1rem}.carousel .carousel-nav{bottom:.4rem;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:10rem;z-index:100}.carousel .carousel-nav .nav-item{color:rgba(231,233,237,0.5);display:block;flex:1 0 auto;height:1.6rem;margin:.2rem;max-width:2.5rem;position:relative}.carousel .carousel-nav .nav-item::before{background:currentColor;content:"";display:block;height:.1rem;position:absolute;top:.5rem;width:100%}@keyframes carousel-slidein{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes carousel-slideout{0%{opacity:1;transform:translateX(0)}100%{opacity:1;transform:translateX(-50%)}}.comparison-slider{height:50vh;overflow:hidden;position:relative;width:100%;-webkit-overflow-scrolling:touch}.comparison-slider .comparison-before,.comparison-slider .comparison-after{height:100%;left:0;margin:0;overflow:hidden;position:absolute;top:0}.comparison-slider .comparison-before img,.comparison-slider .comparison-after img{height:100%;object-fit:cover;object-position:left center;position:absolute;width:100%}.comparison-slider .comparison-before{width:100%;z-index:1}.comparison-slider .comparison-before .comparison-label{right:.8rem}.comparison-slider .comparison-after{max-width:100%;min-width:0;z-index:2}.comparison-slider .comparison-after::before{background:transparent;content:"";cursor:default;height:100%;left:0;position:absolute;right:.8rem;top:0;z-index:1}.comparison-slider .comparison-after::after{background:currentColor;border-radius:50%;box-shadow:0 -5px, 0 5px;color:#fff;content:"";height:3px;position:absolute;right:.4rem;top:50%;transform:translate(50%, -50%);width:3px}.comparison-slider .comparison-after .comparison-label{left:.8rem}.comparison-slider .comparison-resizer{animation:first-run 1.5s 1 ease-in-out;cursor:ew-resize;height:.8rem;left:0;max-width:100%;min-width:.8rem;opacity:0;outline:none;position:relative;resize:horizontal;top:50%;transform:translateY(-50%) scaleY(30);width:0}.comparison-slider .comparison-label{background:rgba(69,77,93,0.5);bottom:.8rem;color:#fff;padding:.2rem .4rem;position:absolute;user-select:none}@keyframes first-run{0%{width:0}25%{width:2.4rem}50%{width:.8rem}75%{width:1.2rem}100%{width:0}}.filter .filter-tag#tag-8:checked~.filter-nav .chip[for="tag-8"],.filter .filter-tag#tag-7:checked~.filter-nav .chip[for="tag-7"],.filter .filter-tag#tag-6:checked~.filter-nav .chip[for="tag-6"],.filter .filter-tag#tag-5:checked~.filter-nav .chip[for="tag-5"],.filter .filter-tag#tag-4:checked~.filter-nav .chip[for="tag-4"],.filter .filter-tag#tag-3:checked~.filter-nav .chip[for="tag-3"],.filter .filter-tag#tag-2:checked~.filter-nav .chip[for="tag-2"],.filter .filter-tag#tag-1:checked~.filter-nav .chip[for="tag-1"],.filter .filter-tag#tag-0:checked~.filter-nav .chip[for="tag-0"]{background:#3085EE;color:#fff}.filter .filter-tag#tag-8:checked~.filter-body .filter-item:not([data-tag~="tag-8"]),.filter .filter-tag#tag-7:checked~.filter-body .filter-item:not([data-tag~="tag-7"]),.filter .filter-tag#tag-6:checked~.filter-body .filter-item:not([data-tag~="tag-6"]),.filter .filter-tag#tag-5:checked~.filter-body .filter-item:not([data-tag~="tag-5"]),.filter .filter-tag#tag-4:checked~.filter-body .filter-item:not([data-tag~="tag-4"]),.filter .filter-tag#tag-3:checked~.filter-body .filter-item:not([data-tag~="tag-3"]),.filter .filter-tag#tag-2:checked~.filter-body .filter-item:not([data-tag~="tag-2"]),.filter .filter-tag#tag-1:checked~.filter-body .filter-item:not([data-tag~="tag-1"]){display:none}.filter .filter-nav{margin:.4rem 0}.filter .filter-body{display:flex;flex-wrap:wrap}.meter{appearance:none;background:#f8f9fa;border:0;border-radius:.1rem;display:block;width:100%;height:.8rem}.meter::-webkit-meter-inner-element{display:block}.meter::-webkit-meter-bar,.meter::-webkit-meter-optimum-value,.meter::-webkit-meter-suboptimum-value,.meter::-webkit-meter-even-less-good-value{border-radius:.1rem}.meter::-webkit-meter-bar{background:#f8f9fa}.meter::-webkit-meter-optimum-value{background:#32b643}.meter::-webkit-meter-suboptimum-value{background:#ffb700}.meter::-webkit-meter-even-less-good-value{background:#e85600}.meter::-moz-meter-bar,.meter:-moz-meter-optimum,.meter:-moz-meter-sub-optimum,.meter:-moz-meter-sub-sub-optimum{border-radius:.1rem}.meter:-moz-meter-optimum::-moz-meter-bar{background:#32b643}.meter:-moz-meter-sub-optimum::-moz-meter-bar{background:#ffb700}.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:#e85600}.off-canvas{display:flex;flex-flow:nowrap;height:100%;position:relative;width:100%}.off-canvas .off-canvas-toggle{display:block;position:absolute;top:.4rem;transition:none;z-index:1;left:.4rem}.off-canvas .off-canvas-sidebar{background:#f8f9fa;bottom:0;min-width:10rem;overflow-y:auto;position:fixed;top:0;transition:transform .25s;z-index:200;left:0;transform:translateX(-100%)}.off-canvas .off-canvas-content{flex:1 1 auto;height:100%;padding:.4rem .4rem .4rem 4rem}.off-canvas .off-canvas-overlay{background:rgba(69,77,93,0.1);border-color:transparent;border-radius:0;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.off-canvas .off-canvas-sidebar:target,.off-canvas .off-canvas-sidebar.active{transform:translateX(0)}.off-canvas .off-canvas-sidebar:target~.off-canvas-overlay,.off-canvas .off-canvas-sidebar.active~.off-canvas-overlay{display:block;z-index:100}@media (min-width: 960px){.off-canvas.off-canvas-sidebar-show .off-canvas-toggle{display:none}.off-canvas.off-canvas-sidebar-show .off-canvas-sidebar{flex:0 0 auto;position:relative;transform:none}.off-canvas.off-canvas-sidebar-show .off-canvas-overlay{display:none !important}}.parallax{display:block;height:auto;position:relative;width:auto}.parallax .parallax-content{box-shadow:0 1rem 2.1rem rgba(69,77,93,0.3);height:auto;transform:perspective(1000px);transform-style:preserve-3d;transition:all .4s ease;width:100%}.parallax .parallax-content::before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.parallax .parallax-front{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;text-shadow:0 0 20px rgba(69,77,93,0.75);top:0;transform:translateZ(50px) scale(.95);transition:transform .4s;width:100%;z-index:1}.parallax .parallax-top-left{height:50%;outline:none;position:absolute;width:50%;z-index:100;left:0;top:0}.parallax .parallax-top-left:focus~.parallax-content,.parallax .parallax-top-left:hover~.parallax-content{transform:perspective(1000px) rotateX(3deg) rotateY(-3deg)}.parallax .parallax-top-left:focus~.parallax-content::before,.parallax .parallax-top-left:hover~.parallax-content::before{background:linear-gradient(135deg, rgba(255,255,255,0.35) 0%, transparent 50%)}.parallax .parallax-top-left:focus~.parallax-content .parallax-front,.parallax .parallax-top-left:hover~.parallax-content .parallax-front{transform:translate3d(4.5px, 4.5px, 50px) scale(.95)}.parallax .parallax-top-right{height:50%;outline:none;position:absolute;width:50%;z-index:100;right:0;top:0}.parallax .parallax-top-right:focus~.parallax-content,.parallax .parallax-top-right:hover~.parallax-content{transform:perspective(1000px) rotateX(3deg) rotateY(3deg)}.parallax .parallax-top-right:focus~.parallax-content::before,.parallax .parallax-top-right:hover~.parallax-content::before{background:linear-gradient(-135deg, rgba(255,255,255,0.35) 0%, transparent 50%)}.parallax .parallax-top-right:focus~.parallax-content .parallax-front,.parallax .parallax-top-right:hover~.parallax-content .parallax-front{transform:translate3d(-4.5px, 4.5px, 50px) scale(.95)}.parallax .parallax-bottom-left{height:50%;outline:none;position:absolute;width:50%;z-index:100;bottom:0;left:0}.parallax .parallax-bottom-left:focus~.parallax-content,.parallax .parallax-bottom-left:hover~.parallax-content{transform:perspective(1000px) rotateX(-3deg) rotateY(-3deg)}.parallax .parallax-bottom-left:focus~.parallax-content::before,.parallax .parallax-bottom-left:hover~.parallax-content::before{background:linear-gradient(45deg, rgba(255,255,255,0.35) 0%, transparent 50%)}.parallax .parallax-bottom-left:focus~.parallax-content .parallax-front,.parallax .parallax-bottom-left:hover~.parallax-content .parallax-front{transform:translate3d(4.5px, -4.5px, 50px) scale(.95)}.parallax .parallax-bottom-right{height:50%;outline:none;position:absolute;width:50%;z-index:100;bottom:0;right:0}.parallax .parallax-bottom-right:focus~.parallax-content,.parallax .parallax-bottom-right:hover~.parallax-content{transform:perspective(1000px) rotateX(-3deg) rotateY(3deg)}.parallax .parallax-bottom-right:focus~.parallax-content::before,.parallax .parallax-bottom-right:hover~.parallax-content::before{background:linear-gradient(-45deg, rgba(255,255,255,0.35) 0%, transparent 50%)}.parallax .parallax-bottom-right:focus~.parallax-content .parallax-front,.parallax .parallax-bottom-right:hover~.parallax-content .parallax-front{transform:translate3d(-4.5px, -4.5px, 50px) scale(.95)}.progress{appearance:none;background:#f0f1f4;border:0;border-radius:.1rem;color:#3085EE;height:.2rem;position:relative;width:100%}.progress::-webkit-progress-bar{background:transparent;border-radius:.1rem}.progress::-webkit-progress-value{background:#3085EE;border-radius:.1rem}.progress::-moz-progress-bar{background:#3085EE;border-radius:.1rem}.progress:indeterminate{animation:progress-indeterminate 1.5s linear infinite;background:#f0f1f4 linear-gradient(to right, #3085EE 30%, #f0f1f4 30%) top left/150% 150% no-repeat}.progress:indeterminate::-moz-progress-bar{background:transparent}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.slider{appearance:none;background:transparent;display:block;width:100%;height:1.2rem}.slider:focus{box-shadow:0 0 0 0.1rem rgba(48,133,238,0.2);outline:none}.slider.tooltip:not([data-tooltip])::after{content:attr(value)}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:#3085EE;border:0;border-radius:50%;height:.6rem;margin-top:-.25rem;transition:transform .2s;width:.6rem}.slider::-moz-range-thumb{background:#3085EE;border:0;border-radius:50%;height:.6rem;transition:transform .2s;width:.6rem}.slider::-ms-thumb{background:#3085EE;border:0;border-radius:50%;height:.6rem;transition:transform .2s;width:.6rem}.slider:active::-webkit-slider-thumb{transform:scale(1.25)}.slider:active::-moz-range-thumb{transform:scale(1.25)}.slider:active::-ms-thumb{transform:scale(1.25)}.slider:disabled::-webkit-slider-thumb,.slider.disabled::-webkit-slider-thumb{background:#e7e9ed;transform:scale(1)}.slider:disabled::-moz-range-thumb,.slider.disabled::-moz-range-thumb{background:#e7e9ed;transform:scale(1)}.slider:disabled::-ms-thumb,.slider.disabled::-ms-thumb{background:#e7e9ed;transform:scale(1)}.slider::-webkit-slider-runnable-track{background:#f0f1f4;border-radius:.1rem;height:.1rem;width:100%}.slider::-moz-range-track{background:#f0f1f4;border-radius:.1rem;height:.1rem;width:100%}.slider::-ms-track{background:#f0f1f4;border-radius:.1rem;height:.1rem;width:100%}.slider::-ms-fill-lower{background:#3085EE}.timeline .timeline-item{display:flex;margin-bottom:1.2rem;position:relative}.timeline .timeline-item::before{background:#e7e9ed;content:"";height:100%;left:11px;position:absolute;top:1.2rem;width:2px}.timeline .timeline-item .timeline-left{flex:0 0 auto}.timeline .timeline-item .timeline-content{flex:1 1 auto;padding:2px 0 2px .8rem}.timeline .timeline-item .timeline-icon{align-items:center;border-radius:50%;color:#fff;display:flex;height:1.2rem;justify-content:center;text-align:center;width:1.2rem}.timeline .timeline-item .timeline-icon::before{border:.1rem solid #3085EE;border-radius:50%;content:"";display:block;height:.4rem;left:.4rem;position:absolute;top:.4rem;width:.4rem}.timeline .timeline-item .timeline-icon.icon-lg{background:#3085EE;line-height:1.2rem}.timeline .timeline-item .timeline-icon.icon-lg::before{content:none}.viewer-360{align-items:center;display:flex;flex-direction:column}.viewer-360 .viewer-slider[max='36'][value='1']+.viewer-image{background-position-y:0%}.viewer-360 .viewer-slider[max='36'][value='2']+.viewer-image{background-position-y:2.85714286%}.viewer-360 .viewer-slider[max='36'][value='3']+.viewer-image{background-position-y:5.71428571%}.viewer-360 .viewer-slider[max='36'][value='4']+.viewer-image{background-position-y:8.57142857%}.viewer-360 .viewer-slider[max='36'][value='5']+.viewer-image{background-position-y:11.42857143%}.viewer-360 .viewer-slider[max='36'][value='6']+.viewer-image{background-position-y:14.28571429%}.viewer-360 .viewer-slider[max='36'][value='7']+.viewer-image{background-position-y:17.14285714%}.viewer-360 .viewer-slider[max='36'][value='8']+.viewer-image{background-position-y:20%}.viewer-360 .viewer-slider[max='36'][value='9']+.viewer-image{background-position-y:22.85714286%}.viewer-360 .viewer-slider[max='36'][value='10']+.viewer-image{background-position-y:25.71428571%}.viewer-360 .viewer-slider[max='36'][value='11']+.viewer-image{background-position-y:28.57142857%}.viewer-360 .viewer-slider[max='36'][value='12']+.viewer-image{background-position-y:31.42857143%}.viewer-360 .viewer-slider[max='36'][value='13']+.viewer-image{background-position-y:34.28571429%}.viewer-360 .viewer-slider[max='36'][value='14']+.viewer-image{background-position-y:37.14285714%}.viewer-360 .viewer-slider[max='36'][value='15']+.viewer-image{background-position-y:40%}.viewer-360 .viewer-slider[max='36'][value='16']+.viewer-image{background-position-y:42.85714286%}.viewer-360 .viewer-slider[max='36'][value='17']+.viewer-image{background-position-y:45.71428571%}.viewer-360 .viewer-slider[max='36'][value='18']+.viewer-image{background-position-y:48.57142857%}.viewer-360 .viewer-slider[max='36'][value='19']+.viewer-image{background-position-y:51.42857143%}.viewer-360 .viewer-slider[max='36'][value='20']+.viewer-image{background-position-y:54.28571429%}.viewer-360 .viewer-slider[max='36'][value='21']+.viewer-image{background-position-y:57.14285714%}.viewer-360 .viewer-slider[max='36'][value='22']+.viewer-image{background-position-y:60%}.viewer-360 .viewer-slider[max='36'][value='23']+.viewer-image{background-position-y:62.85714286%}.viewer-360 .viewer-slider[max='36'][value='24']+.viewer-image{background-position-y:65.71428571%}.viewer-360 .viewer-slider[max='36'][value='25']+.viewer-image{background-position-y:68.57142857%}.viewer-360 .viewer-slider[max='36'][value='26']+.viewer-image{background-position-y:71.42857143%}.viewer-360 .viewer-slider[max='36'][value='27']+.viewer-image{background-position-y:74.28571429%}.viewer-360 .viewer-slider[max='36'][value='28']+.viewer-image{background-position-y:77.14285714%}.viewer-360 .viewer-slider[max='36'][value='29']+.viewer-image{background-position-y:80%}.viewer-360 .viewer-slider[max='36'][value='30']+.viewer-image{background-position-y:82.85714286%}.viewer-360 .viewer-slider[max='36'][value='31']+.viewer-image{background-position-y:85.71428571%}.viewer-360 .viewer-slider[max='36'][value='32']+.viewer-image{background-position-y:88.57142857%}.viewer-360 .viewer-slider[max='36'][value='33']+.viewer-image{background-position-y:91.42857143%}.viewer-360 .viewer-slider[max='36'][value='34']+.viewer-image{background-position-y:94.28571429%}.viewer-360 .viewer-slider[max='36'][value='35']+.viewer-image{background-position-y:97.14285714%}.viewer-360 .viewer-slider[max='36'][value='36']+.viewer-image{background-position-y:100%}.viewer-360 .viewer-slider{cursor:ew-resize;margin:1rem;order:2;width:60%}.viewer-360 .viewer-image{background-position-y:0;background-repeat:no-repeat;background-size:100%;max-width:100%;order:1} + +/*# sourceMappingURL=spectre-exp.css.map */ \ No newline at end of file diff --git a/css/compiled/spectre-exp.css.map b/css/compiled/spectre-exp.css.map new file mode 100644 index 0000000..7b9220d --- /dev/null +++ b/css/compiled/spectre-exp.css.map @@ -0,0 +1,61 @@ +{ + "version": 3, + "file": "spectre-exp.css", + "sourceRoot": "/workspace/itsblue-development/itsblue-website", + "sources": [ + "themes/quark-hugo/assets/scss/spectre-exp.scss", + "themes/quark-hugo/assets/scss/theme/_variables.scss", + "themes/quark-hugo/assets/scss/spectre/_variables.scss", + "themes/quark-hugo/assets/scss/spectre/_mixins.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_avatar.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_button.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_clearfix.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_color.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_label.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_position.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_shadow.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_text.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_toast.scss", + "themes/quark-hugo/assets/scss/spectre/_autocomplete.scss", + "themes/quark-hugo/assets/scss/spectre/_calendars.scss", + "themes/quark-hugo/assets/scss/spectre/_carousels.scss", + "themes/quark-hugo/assets/scss/spectre/_comparison-sliders.scss", + "themes/quark-hugo/assets/scss/spectre/_filters.scss", + "themes/quark-hugo/assets/scss/spectre/_meters.scss", + "themes/quark-hugo/assets/scss/spectre/_off-canvas.scss", + "themes/quark-hugo/assets/scss/spectre/_parallax.scss", + "themes/quark-hugo/assets/scss/spectre/_progress.scss", + "themes/quark-hugo/assets/scss/spectre/_sliders.scss", + "themes/quark-hugo/assets/scss/spectre/_timelines.scss", + "themes/quark-hugo/assets/scss/spectre/_viewer-360.scss" + ], + "sourcesContent": [ + "// Variables and mixins\n@import \"theme/variables\";\n@import \"spectre/variables\";\n@import \"spectre/mixins\";\n\n/*! Spectre.css Experimentals v#{$version} | MIT License | github.com/picturepan2/spectre */\n// Experimentals\n@import \"spectre/autocomplete\";\n@import \"spectre/calendars\";\n@import \"spectre/carousels\";\n@import \"spectre/comparison-sliders\";\n@import \"spectre/filters\";\n@import \"spectre/meters\";\n@import \"spectre/off-canvas\";\n@import \"spectre/parallax\";\n@import \"spectre/progress\";\n@import \"spectre/sliders\";\n@import \"spectre/timelines\";\n@import \"spectre/viewer-360\";\n", + "// Spectre Overrides\n$primary-color: #3085EE !default;\n$dark-color: #454d5d !default;\n$light-color: #fff !default;\n$gray-color: lighten($dark-color, 40%) !default;\n$gray-color-dark: darken($gray-color, 25%) !default;\n$border-color: lighten($dark-color, 60%) !default;\n$bg-color: lighten($dark-color, 66%) !default;\n$body-font-color: lighten($dark-color, 5%) !default;\n\n// Layout\n$horiz-padding: 1rem;\n$vert-padding: 2rem 0 2rem;\n\n// Fonts\n$min-responsive-font-size: 16px;\n\n// Header\n$header-height-large: 4rem;\n$header-height-small: 2.3rem;\n$header-color-dark: #222;\n$header-text-light: $light-color;\n$header-text-dark: darken($dark-color, 15%);\n\n// Dropdown Menu\n$dropmenu-bg: $light-color;\n$dropmenu-hover-text: $primary-color;\n$dropmenu-horiz-padding: 20px;\n$dropmenu-vert-padding: 9px;\n$dropmenu-child-padding: 10px;\n$dropmenu-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);\n\n// Mobile Menu\n$mobile-color-main: $primary-color;\n$mobile-color-active: #FFF;\n$mobile-color-link: #FFF;\n$mobile-button-height: 24px;\n$mobile-button-width: 28px;", + "// Core variables\n$version: \"0.5.8\";\n\n// Core features\n$rtl: false !default;\n\n// Core colors\n$primary-color: #5755d9 !default;\n$primary-color-dark: darken($primary-color, 3%) !default;\n$primary-color-light: lighten($primary-color, 3%) !default;\n$secondary-color: lighten($primary-color, 37.5%) !default;\n$secondary-color-dark: darken($secondary-color, 3%) !default;\n$secondary-color-light: lighten($secondary-color, 3%) !default;\n\n// Gray colors\n$dark-color: #303742 !default;\n$light-color: #fff !default;\n$gray-color: lighten($dark-color, 55%) !default;\n$gray-color-dark: darken($gray-color, 30%) !default;\n$gray-color-light: lighten($gray-color, 20%) !default;\n\n$border-color: lighten($dark-color, 65%) !default;\n$border-color-dark: darken($border-color, 10%) !default;\n$border-color-light: lighten($border-color, 8%) !default;\n$bg-color: lighten($dark-color, 75%) !default;\n$bg-color-dark: darken($bg-color, 3%) !default;\n$bg-color-light: $light-color !default;\n\n// Control colors\n$success-color: #32b643 !default;\n$warning-color: #ffb700 !default;\n$error-color: #e85600 !default;\n\n// Other colors\n$code-color: #d73e48 !default;\n$highlight-color: #ffe9b3 !default;\n$body-bg: $bg-color-light !default;\n$body-font-color: lighten($dark-color, 5%) !default;\n$link-color: $primary-color !default;\n$link-color-dark: darken($link-color, 10%) !default;\n$link-color-light: lighten($link-color, 10%) !default;\n\n// Fonts\n// Credit: https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/\n$base-font-family: -apple-system, system-ui, BlinkMacSystemFont, \"Segoe UI\", Roboto !default;\n$mono-font-family: \"SF Mono\", \"Segoe UI Mono\", \"Roboto Mono\", Menlo, Courier, monospace !default;\n$fallback-font-family: \"Helvetica Neue\", sans-serif !default;\n$cjk-zh-hans-font-family: $base-font-family, \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", $fallback-font-family !default;\n$cjk-zh-hant-font-family: $base-font-family, \"PingFang TC\", \"Hiragino Sans CNS\", \"Microsoft JhengHei\", $fallback-font-family !default;\n$cjk-jp-font-family: $base-font-family, \"Hiragino Sans\", \"Hiragino Kaku Gothic Pro\", \"Yu Gothic\", YuGothic, Meiryo, $fallback-font-family !default;\n$cjk-ko-font-family: $base-font-family, \"Malgun Gothic\", $fallback-font-family !default;\n$body-font-family: $base-font-family, $fallback-font-family !default;\n\n// Unit sizes\n$unit-o: .05rem !default;\n$unit-h: .1rem !default;\n$unit-1: .2rem !default;\n$unit-2: .4rem !default;\n$unit-3: .6rem !default;\n$unit-4: .8rem !default;\n$unit-5: 1rem !default;\n$unit-6: 1.2rem !default;\n$unit-7: 1.4rem !default;\n$unit-8: 1.6rem !default;\n$unit-9: 1.8rem !default;\n$unit-10: 2rem !default;\n$unit-12: 2.4rem !default;\n$unit-16: 3.2rem !default;\n\n// Font sizes\n$html-font-size: 20px !default;\n$html-line-height: 1.5 !default;\n$font-size: .8rem !default;\n$font-size-sm: .7rem !default;\n$font-size-lg: .9rem !default;\n$line-height: 1.2rem !default;\n\n// Sizes\n$layout-spacing: $unit-2 !default;\n$layout-spacing-sm: $unit-1 !default;\n$layout-spacing-lg: $unit-4 !default;\n$border-radius: $unit-h !default;\n$border-width: $unit-o !default;\n$border-width-lg: $unit-h !default;\n$control-size: $unit-9 !default;\n$control-size-sm: $unit-7 !default;\n$control-size-lg: $unit-10 !default;\n$control-padding-x: $unit-2 !default;\n$control-padding-x-sm: $unit-2 * .75 !default;\n$control-padding-x-lg: $unit-2 * 1.5 !default;\n$control-padding-y: ($control-size - $line-height) / 2 - $border-width !default;\n$control-padding-y-sm: ($control-size-sm - $line-height) / 2 - $border-width !default;\n$control-padding-y-lg: ($control-size-lg - $line-height) / 2 - $border-width !default;\n$control-icon-size: .8rem !default;\n\n$control-width-xs: 180px !default;\n$control-width-sm: 320px !default;\n$control-width-md: 640px !default;\n$control-width-lg: 960px !default;\n$control-width-xl: 1280px !default;\n\n// Responsive breakpoints\n$size-xs: 480px !default;\n$size-sm: 600px !default;\n$size-md: 840px !default;\n$size-lg: 960px !default;\n$size-xl: 1280px !default;\n$size-2x: 1440px !default;\n\n$responsive-breakpoint: $size-xs !default;\n\n// Z-index\n$zindex-0: 1 !default;\n$zindex-1: 100 !default;\n$zindex-2: 200 !default;\n$zindex-3: 300 !default;\n$zindex-4: 400 !default;\n", + "// Mixins\n@import \"mixins/avatar\";\n@import \"mixins/button\";\n@import \"mixins/clearfix\";\n@import \"mixins/color\";\n@import \"mixins/label\";\n@import \"mixins/position\";\n@import \"mixins/shadow\";\n@import \"mixins/text\";\n@import \"mixins/toast\";", + "// Avatar mixin\n@mixin avatar-base($size: $unit-8) {\n font-size: $size / 2;\n height: $size;\n width: $size;\n}\n", + "// Button variant mixin\n@mixin button-variant($color: $primary-color) {\n background: $color;\n border-color: darken($color, 3%);\n color: $light-color;\n &:focus {\n @include control-shadow($color);\n }\n &:focus,\n &:hover {\n background: darken($color, 2%);\n border-color: darken($color, 5%);\n color: $light-color;\n }\n &:active,\n &.active {\n background: darken($color, 7%);\n border-color: darken($color, 10%);\n color: $light-color;\n }\n &.loading {\n &::after {\n border-bottom-color: $light-color;\n border-left-color: $light-color;\n }\n }\n}\n\n@mixin button-outline-variant($color: $primary-color) {\n background: $light-color;\n border-color: $color;\n color: $color;\n &:focus {\n @include control-shadow($color);\n }\n &:focus,\n &:hover {\n background: lighten($color, 50%);\n border-color: darken($color, 2%);\n color: $color;\n }\n &:active,\n &.active {\n background: $color;\n border-color: darken($color, 5%);\n color: $light-color;\n }\n &.loading {\n &::after {\n border-bottom-color: $color;\n border-left-color: $color;\n }\n }\n}\n", + "// Clearfix mixin\n@mixin clearfix() {\n &::after {\n clear: both;\n content: \"\";\n display: table;\n }\n}\n", + "// Background color utility mixin\n@mixin bg-color-variant($name: \".bg-primary\", $color: $primary-color) {\n #{$name} {\n background: $color !important;\n\n @if (lightness($color) < 60) {\n color: $light-color;\n }\n }\n}\n\n// Text color utility mixin\n@mixin text-color-variant($name: \".text-primary\", $color: $primary-color) {\n #{$name} {\n color: $color !important;\n }\n\n a#{$name} {\n &:focus,\n &:hover {\n color: darken($color, 5%);\n }\n &:visited {\n color: lighten($color, 5%);\n }\n }\n}\n", + "// Label base style\n@mixin label-base() {\n border-radius: $border-radius;\n line-height: 1.25;\n padding: .1rem .2rem;\n}\n\n@mixin label-variant($color: $light-color, $bg-color: $primary-color) {\n background: $bg-color;\n color: $color;\n}\n", + "// Margin utility mixin\n@mixin margin-variant($id: 1, $size: $unit-1) {\n .m-#{$id} {\n margin: $size !important;\n }\n\n .mb-#{$id} {\n margin-bottom: $size !important;\n }\n\n .ml-#{$id} {\n margin-left: $size !important;\n }\n\n .mr-#{$id} {\n margin-right: $size !important;\n }\n\n .mt-#{$id} {\n margin-top: $size !important;\n }\n\n .mx-#{$id} {\n margin-left: $size !important;\n margin-right: $size !important;\n }\n\n .my-#{$id} {\n margin-bottom: $size !important;\n margin-top: $size !important;\n }\n}\n\n// Padding utility mixin\n@mixin padding-variant($id: 1, $size: $unit-1) {\n .p-#{$id} {\n padding: $size !important;\n }\n\n .pb-#{$id} {\n padding-bottom: $size !important;\n }\n\n .pl-#{$id} {\n padding-left: $size !important;\n }\n\n .pr-#{$id} {\n padding-right: $size !important;\n }\n\n .pt-#{$id} {\n padding-top: $size !important;\n }\n\n .px-#{$id} {\n padding-left: $size !important;\n padding-right: $size !important;\n }\n \n .py-#{$id} {\n padding-bottom: $size !important;\n padding-top: $size !important;\n }\n}\n", + "// Component focus shadow\n@mixin control-shadow($color: $primary-color) {\n box-shadow: 0 0 0 .1rem rgba($color, .2);\n}\n\n// Shadow mixin\n@mixin shadow-variant($offset) {\n box-shadow: 0 $offset ($offset + .05rem) * 2 rgba($dark-color, .3);\n}\n", + "// Text Ellipsis\n@mixin text-ellipsis() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", + "// Toast variant mixin\n@mixin toast-variant($color: $dark-color) {\n background: rgba($color, .95);\n border-color: $color;\n}\n", + "// Autocomplete\n.form-autocomplete {\n position: relative;\n\n .form-autocomplete-input {\n align-content: flex-start;\n display: flex;\n flex-wrap: wrap;\n height: auto;\n min-height: $unit-8;\n padding: $unit-h;\n\n &.is-focused {\n @include control-shadow();\n border-color: $primary-color;\n }\n\n .form-input {\n border-color: transparent;\n box-shadow: none;\n display: inline-block;\n flex: 1 0 auto;\n height: $unit-6;\n line-height: $unit-4;\n margin: $unit-h;\n width: auto;\n }\n }\n\n .menu {\n left: 0;\n position: absolute;\n top: 100%;\n width: 100%;\n }\n\n &.autocomplete-oneline {\n .form-autocomplete-input {\n flex-wrap: nowrap;\n overflow-x: auto;\n }\n\n .chip {\n flex: 1 0 auto;\n }\n }\n}\n", + "// Calendars\n.calendar {\n border: $border-width solid $border-color;\n border-radius: $border-radius;\n display: block;\n min-width: 280px;\n\n .calendar-nav {\n align-items: center;\n background: $bg-color;\n border-top-left-radius: $border-radius;\n border-top-right-radius: $border-radius;\n display: flex;\n font-size: $font-size-lg;\n padding: $layout-spacing;\n }\n\n .calendar-header,\n .calendar-body {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n padding: $layout-spacing 0;\n\n .calendar-date {\n flex: 0 0 14.28%; // 7 calendar-items each row\n max-width: 14.28%;\n }\n }\n\n .calendar-header {\n background: $bg-color;\n border-bottom: $border-width solid $border-color;\n color: $gray-color;\n font-size: $font-size-sm;\n text-align: center;\n }\n\n .calendar-body {\n color: $gray-color-dark;\n }\n\n .calendar-date {\n border: 0;\n padding: $unit-1;\n\n .date-item {\n appearance: none;\n background: transparent;\n border: $border-width solid transparent;\n border-radius: 50%;\n color: $gray-color-dark;\n cursor: pointer;\n font-size: $font-size-sm;\n height: $unit-7;\n line-height: $unit-5;\n outline: none;\n padding: $unit-h;\n position: relative;\n text-align: center;\n text-decoration: none;\n transition: background .2s, border .2s, box-shadow .2s, color .2s;\n vertical-align: middle;\n white-space: nowrap;\n width: $unit-7;\n\n &.date-today {\n border-color: $secondary-color-dark;\n color: $primary-color;\n }\n\n &:focus {\n @include control-shadow();\n }\n\n &:focus,\n &:hover {\n background: $secondary-color-light;\n border-color: $secondary-color-dark;\n color: $primary-color;\n text-decoration: none;\n }\n &:active,\n &.active {\n background: $primary-color-dark;\n border-color: darken($primary-color-dark, 5%);\n color: $light-color;\n }\n\n // Calendar badge support\n &.badge {\n &::after {\n position: absolute;\n top: 3px;\n right: 3px;\n transform: translate(50%, -50%);\n }\n }\n }\n\n .date-item,\n .calendar-event {\n &:disabled,\n &.disabled {\n cursor: default;\n opacity: .25;\n pointer-events: none;\n }\n }\n\n &.prev-month,\n &.next-month {\n .date-item,\n .calendar-event {\n opacity: .25;\n }\n }\n }\n\n .calendar-range {\n position: relative;\n\n &::before {\n background: $secondary-color;\n content: \"\";\n height: $unit-7;\n left: 0;\n position: absolute;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n }\n &.range-start {\n &::before {\n left: 50%;\n }\n }\n &.range-end {\n &::before {\n right: 50%;\n }\n }\n\n &.range-start,\n &.range-end {\n .date-item {\n background: $primary-color-dark;\n border-color: darken($primary-color-dark, 5%);\n color: $light-color;\n }\n }\n\n .date-item {\n color: $primary-color;\n }\n }\n\n // Calendars size\n &.calendar-lg {\n .calendar-body {\n padding: 0;\n\n .calendar-date {\n border-bottom: $border-width solid $border-color;\n border-right: $border-width solid $border-color;\n display: flex;\n flex-direction: column;\n height: 5.5rem;\n padding: 0;\n\n &:nth-child(7n) {\n border-right: 0;\n }\n &:nth-last-child(-n+7) {\n border-bottom: 0;\n }\n }\n }\n\n .date-item {\n align-self: flex-end;\n height: $unit-7;\n margin-right: $layout-spacing-sm;\n margin-top: $layout-spacing-sm;\n }\n\n .calendar-range {\n &::before {\n top: 19px;\n }\n &.range-start {\n &::before {\n left: auto;\n width: 19px;\n }\n }\n &.range-end {\n &::before {\n right: 19px;\n }\n }\n }\n\n .calendar-events {\n flex-grow: 1;\n line-height: 1;\n overflow-y: auto;\n padding: $layout-spacing-sm;\n }\n\n .calendar-event {\n border-radius: $border-radius;\n font-size: $font-size-sm;\n display: block;\n margin: $unit-h auto;\n overflow: hidden;\n padding: 3px 4px;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n}\n", + "// Carousels\n// The number of carousel images\n$carousel-number: 8;\n\n%carousel-image-checked { \n animation: carousel-slidein .75s ease-in-out 1;\n opacity: 1;\n z-index: $zindex-1;\n}\n\n%carousel-nav-checked { \n color: $gray-color-light;\n}\n\n.carousel {\n background: $bg-color;\n display: block;\n overflow: hidden;\n position: relative;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n z-index: $zindex-0;\n\n .carousel-container {\n height: 100%;\n left: 0;\n position: relative;\n &::before {\n content: \"\";\n display: block;\n padding-bottom: 56.25%;\n }\n\n .carousel-item {\n animation: carousel-slideout 1s ease-in-out 1;\n height: 100%;\n left: 0;\n margin: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n width: 100%;\n\n &:hover {\n .item-prev,\n .item-next {\n opacity: 1;\n }\n }\n }\n\n .item-prev,\n .item-next {\n background: rgba($gray-color-light, .25);\n border-color: rgba($gray-color-light, .5);\n color: $gray-color-light;\n opacity: 0;\n position: absolute;\n top: 50%;\n transition: all .4s;\n transform: translateY(-50%);\n z-index: $zindex-1;\n }\n .item-prev {\n left: 1rem;\n }\n .item-next {\n right: 1rem;\n }\n }\n\n .carousel-locator {\n @for $i from 1 through ($carousel-number) {\n &:nth-of-type(#{$i}):checked ~ .carousel-container .carousel-item:nth-of-type(#{$i}) {\n @extend %carousel-image-checked;\n }\n }\n\n @for $i from 1 through ($carousel-number) {\n &:nth-of-type(#{$i}):checked ~ .carousel-nav .nav-item:nth-of-type(#{$i}) {\n @extend %carousel-nav-checked;\n }\n }\n }\n\n .carousel-nav {\n bottom: $layout-spacing;\n display: flex;\n justify-content: center;\n left: 50%;\n position: absolute;\n transform: translateX(-50%);\n width: 10rem;\n z-index: $zindex-1;\n\n .nav-item {\n color: rgba($gray-color-light, .5);\n display: block;\n flex: 1 0 auto;\n height: $unit-8;\n margin: $unit-1;\n max-width: 2.5rem;\n position: relative;\n\n &::before {\n background: currentColor;\n content: \"\";\n display: block;\n height: $unit-h;\n position: absolute;\n top: .5rem;\n width: 100%;\n }\n }\n }\n}\n\n@keyframes carousel-slidein {\n 0% {\n transform: translateX(100%);\n }\n 100% {\n transform: translateX(0);\n }\n}\n\n@keyframes carousel-slideout {\n 0% {\n opacity: 1;\n transform: translateX(0);\n }\n 100% {\n opacity: 1;\n transform: translateX(-50%);\n }\n}\n", + "// Image comparison slider\n// Credit: http://codepen.io/solipsistacp/pen/Gpmaq\n.comparison-slider {\n height: 50vh;\n overflow: hidden;\n position: relative;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n\n .comparison-before,\n .comparison-after {\n height: 100%;\n left: 0;\n margin: 0;\n overflow: hidden;\n position: absolute;\n top: 0;\n\n img {\n height: 100%;\n object-fit: cover;\n object-position: left center;\n position: absolute;\n width: 100%;\n }\n }\n\n .comparison-before {\n width: 100%;\n z-index: 1;\n\n .comparison-label {\n right: $unit-4;\n }\n }\n\n .comparison-after {\n max-width: 100%;\n min-width: 0;\n z-index: 2;\n\n &::before {\n background: transparent;\n content: \"\";\n cursor: default;\n height: 100%;\n left: 0;\n position: absolute;\n right: $unit-4;\n top: 0;\n z-index: $zindex-0;\n }\n\n &::after {\n background: currentColor;\n border-radius: 50%;\n box-shadow: 0 -5px, 0 5px;\n color: $light-color;\n content: \"\";\n height: 3px;\n position: absolute;\n right: $unit-2;\n top: 50%;\n transform: translate(50%, -50%);\n width: 3px;\n }\n\n .comparison-label {\n left: $unit-4;\n }\n }\n\n .comparison-resizer {\n animation: first-run 1.5s 1 ease-in-out;\n cursor: ew-resize;\n height: $unit-4;\n left: 0;\n max-width: 100%;\n min-width: $unit-4;\n opacity: 0;\n outline: none;\n position: relative;\n resize: horizontal;\n top: 50%;\n transform: translateY(-50%) scaleY(30);\n width: 0;\n }\n\n .comparison-label {\n background: rgba($dark-color, .5);\n bottom: $unit-4;\n color: $light-color;\n padding: $unit-1 $unit-2;\n position: absolute;\n user-select: none;\n }\n}\n\n@keyframes first-run {\n 0% {\n width: 0;\n }\n 25% {\n width: $unit-12;\n }\n 50% {\n width: $unit-4;\n }\n 75% {\n width: $unit-6;\n }\n 100% {\n width: 0;\n }\n}\n", + "// Filters \n// The number of filter options \n$filter-number: 8 !default;\n\n%filter-checked-nav { \n background: $primary-color;\n color: $light-color;\n}\n\n%filter-checked-body { \n display: none;\n}\n\n.filter {\n .filter-nav {\n margin: $layout-spacing 0;\n }\n\n .filter-body {\n display: flex;\n flex-wrap: wrap;\n }\n\n .filter-tag {\n @for $i from 0 through ($filter-number) {\n &#tag-#{$i}:checked ~ .filter-nav .chip[for=\"tag-#{$i}\"] {\n @extend %filter-checked-nav;\n }\n }\n\n @for $i from 1 through ($filter-number) {\n &#tag-#{$i}:checked ~ .filter-body .filter-item:not([data-tag~=\"tag-#{$i}\"]) {\n @extend %filter-checked-body;\n }\n }\n }\n}\n", + "// Meters\n// Credit: https://css-tricks.com/html5-meter-element/\n.meter {\n appearance: none;\n background: $bg-color;\n border: 0;\n border-radius: $border-radius;\n display: block;\n width: 100%;\n height: $unit-4;\n\n &::-webkit-meter-inner-element {\n display: block;\n }\n\n &::-webkit-meter-bar,\n &::-webkit-meter-optimum-value,\n &::-webkit-meter-suboptimum-value,\n &::-webkit-meter-even-less-good-value {\n border-radius: $border-radius;\n }\n\n &::-webkit-meter-bar {\n background: $bg-color;\n }\n\n &::-webkit-meter-optimum-value {\n background: $success-color;\n }\n\n &::-webkit-meter-suboptimum-value {\n background: $warning-color;\n }\n\n &::-webkit-meter-even-less-good-value {\n background: $error-color;\n }\n\n &::-moz-meter-bar,\n &:-moz-meter-optimum,\n &:-moz-meter-sub-optimum,\n &:-moz-meter-sub-sub-optimum {\n border-radius: $border-radius;\n }\n\n &:-moz-meter-optimum::-moz-meter-bar {\n background: $success-color;\n }\n\n &:-moz-meter-sub-optimum::-moz-meter-bar {\n background: $warning-color;\n }\n\n &:-moz-meter-sub-sub-optimum::-moz-meter-bar {\n background: $error-color;\n }\n}\n", + "// Off canvas menus\n$off-canvas-breakpoint: $size-lg !default;\n\n.off-canvas {\n display: flex;\n flex-flow: nowrap;\n height: 100%;\n position: relative;\n width: 100%;\n\n .off-canvas-toggle {\n display: block;\n position: absolute;\n top: $layout-spacing;\n transition: none;\n z-index: $zindex-0;\n @if $rtl == true {\n right: $layout-spacing;\n } @else {\n left: $layout-spacing;\n }\n }\n\n .off-canvas-sidebar {\n background: $bg-color;\n bottom: 0;\n min-width: 10rem;\n overflow-y: auto;\n position: fixed;\n top: 0;\n transition: transform .25s;\n z-index: $zindex-2;\n @if $rtl == true {\n right: 0;\n transform: translateX(100%);\n } @else {\n left: 0;\n transform: translateX(-100%);\n }\n }\n\n .off-canvas-content {\n flex: 1 1 auto;\n height: 100%;\n padding: $layout-spacing $layout-spacing $layout-spacing 4rem;\n }\n\n .off-canvas-overlay {\n background: rgba($dark-color, .1);\n border-color: transparent;\n border-radius: 0;\n bottom: 0;\n display: none;\n height: 100%;\n left: 0;\n position: fixed;\n right: 0;\n top: 0;\n width: 100%;\n }\n\n .off-canvas-sidebar {\n &:target,\n &.active {\n transform: translateX(0);\n }\n\n &:target ~ .off-canvas-overlay,\n &.active ~ .off-canvas-overlay {\n display: block;\n z-index: $zindex-1;\n }\n }\n}\n\n// Responsive layout\n@media (min-width: $off-canvas-breakpoint) {\n .off-canvas {\n &.off-canvas-sidebar-show {\n .off-canvas-toggle {\n display: none;\n }\n \n .off-canvas-sidebar {\n flex: 0 0 auto;\n position: relative;\n transform: none;\n }\n\n .off-canvas-overlay {\n display: none !important;\n }\n }\n }\n}\n", + "// Parallax\n$parallax-deg: 3deg !default;\n$parallax-offset: 4.5px !default;\n$parallax-offset-z: 50px !default;\n$parallax-perspective: 1000px !default;\n$parallax-scale: .95 !default;\n$parallax-fade-color: rgba(255, 255, 255, .35) !default;\n\n// Mixin: Parallax direction\n@mixin parallax-dir() {\n height: 50%;\n outline: none;\n position: absolute;\n width: 50%;\n z-index: $zindex-1;\n}\n\n.parallax {\n display: block;\n height: auto;\n position: relative;\n width: auto;\n\n .parallax-content {\n @include shadow-variant(1rem);\n height: auto;\n transform: perspective($parallax-perspective);\n transform-style: preserve-3d;\n transition: all .4s ease;\n width: 100%;\n\n &::before {\n content: \"\";\n display: block;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n }\n }\n\n .parallax-front {\n align-items: center;\n color: $light-color;\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n position: absolute;\n text-align: center;\n text-shadow: 0 0 20px rgba($dark-color, .75);\n top: 0;\n transform: translateZ($parallax-offset-z) scale($parallax-scale);\n transition: transform .4s;\n width: 100%;\n z-index: $zindex-0;\n }\n\n .parallax-top-left {\n @include parallax-dir();\n left: 0;\n top: 0;\n\n &:focus ~ .parallax-content,\n &:hover ~ .parallax-content {\n transform: perspective($parallax-perspective) rotateX($parallax-deg) rotateY(-$parallax-deg);\n\n &::before {\n background: linear-gradient(135deg, $parallax-fade-color 0%, transparent 50%);\n }\n\n .parallax-front {\n transform: translate3d($parallax-offset, $parallax-offset, $parallax-offset-z) scale($parallax-scale);\n }\n }\n }\n\n .parallax-top-right {\n @include parallax-dir();\n right: 0;\n top: 0;\n\n &:focus ~ .parallax-content,\n &:hover ~ .parallax-content {\n transform: perspective($parallax-perspective) rotateX($parallax-deg) rotateY($parallax-deg);\n\n &::before {\n background: linear-gradient(-135deg, $parallax-fade-color 0%, transparent 50%);\n }\n\n .parallax-front {\n transform: translate3d(-$parallax-offset, $parallax-offset, $parallax-offset-z) scale($parallax-scale);\n }\n }\n }\n\n .parallax-bottom-left {\n @include parallax-dir();\n bottom: 0;\n left: 0;\n\n &:focus ~ .parallax-content,\n &:hover ~ .parallax-content {\n transform: perspective($parallax-perspective) rotateX(-$parallax-deg) rotateY(-$parallax-deg);\n\n &::before {\n background: linear-gradient(45deg, $parallax-fade-color 0%, transparent 50%);\n }\n\n .parallax-front {\n transform: translate3d($parallax-offset, -$parallax-offset, $parallax-offset-z) scale($parallax-scale);\n }\n }\n }\n\n .parallax-bottom-right {\n @include parallax-dir();\n bottom: 0;\n right: 0;\n\n &:focus ~ .parallax-content,\n &:hover ~ .parallax-content {\n transform: perspective($parallax-perspective) rotateX(-$parallax-deg) rotateY($parallax-deg);\n\n &::before {\n background: linear-gradient(-45deg, $parallax-fade-color 0%, transparent 50%);\n }\n\n .parallax-front {\n transform: translate3d(-$parallax-offset, -$parallax-offset, $parallax-offset-z) scale($parallax-scale);\n }\n }\n }\n}\n", + "// Progress\n// Credit: https://css-tricks.com/html5-progress-element/\n.progress {\n appearance: none;\n background: $bg-color-dark;\n border: 0;\n border-radius: $border-radius;\n color: $primary-color;\n height: $unit-1;\n position: relative;\n width: 100%;\n\n &::-webkit-progress-bar {\n background: transparent;\n border-radius: $border-radius;\n }\n\n &::-webkit-progress-value {\n background: $primary-color;\n border-radius: $border-radius;\n }\n\n &::-moz-progress-bar {\n background: $primary-color;\n border-radius: $border-radius;\n }\n\n &:indeterminate {\n animation: progress-indeterminate 1.5s linear infinite;\n background: $bg-color-dark linear-gradient(to right, $primary-color 30%, $bg-color-dark 30%) top left / 150% 150% no-repeat;\n\n &::-moz-progress-bar {\n background: transparent;\n }\n }\n}\n\n@keyframes progress-indeterminate {\n 0% {\n background-position: 200% 0;\n }\n 100% {\n background-position: -200% 0;\n }\n}\n", + "// Sliders\n// Credit: https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/\n.slider {\n appearance: none;\n background: transparent;\n display: block;\n width: 100%;\n height: $unit-6;\n\n &:focus {\n @include control-shadow();\n outline: none;\n }\n\n &.tooltip:not([data-tooltip]) {\n &::after {\n content: attr(value);\n }\n }\n\n // Slider Thumb\n &::-webkit-slider-thumb {\n -webkit-appearance: none;\n background: $primary-color;\n border: 0;\n border-radius: 50%;\n height: $unit-3;\n margin-top: -($unit-3 - $unit-h) / 2;\n transition: transform .2s;\n width: $unit-3;\n }\n &::-moz-range-thumb {\n background: $primary-color;\n border: 0;\n border-radius: 50%;\n height: $unit-3;\n transition: transform .2s;\n width: $unit-3;\n }\n &::-ms-thumb {\n background: $primary-color;\n border: 0;\n border-radius: 50%;\n height: $unit-3;\n transition: transform .2s;\n width: $unit-3;\n }\n\n &:active {\n &::-webkit-slider-thumb {\n transform: scale(1.25);\n }\n &::-moz-range-thumb {\n transform: scale(1.25);\n }\n &::-ms-thumb {\n transform: scale(1.25);\n }\n }\n\n &:disabled,\n &.disabled {\n &::-webkit-slider-thumb {\n background: $gray-color-light;\n transform: scale(1);\n }\n &::-moz-range-thumb {\n background: $gray-color-light;\n transform: scale(1);\n }\n &::-ms-thumb {\n background: $gray-color-light;\n transform: scale(1);\n }\n }\n\n // Slider Track\n &::-webkit-slider-runnable-track {\n background: $bg-color-dark;\n border-radius: $border-radius;\n height: $unit-h;\n width: 100%;\n }\n &::-moz-range-track {\n background: $bg-color-dark;\n border-radius: $border-radius;\n height: $unit-h;\n width: 100%;\n }\n &::-ms-track {\n background: $bg-color-dark;\n border-radius: $border-radius;\n height: $unit-h;\n width: 100%;\n }\n &::-ms-fill-lower {\n background: $primary-color;\n }\n}\n", + "// Timelines\n.timeline {\n .timeline-item {\n display: flex;\n margin-bottom: $unit-6;\n position: relative;\n &::before {\n background: $border-color;\n content: \"\";\n height: 100%;\n left: 11px;\n position: absolute;\n top: $unit-6;\n width: 2px;\n }\n\n .timeline-left {\n flex: 0 0 auto;\n }\n\n .timeline-content {\n flex: 1 1 auto;\n padding: 2px 0 2px $layout-spacing-lg;\n }\n\n .timeline-icon {\n align-items: center;\n border-radius: 50%;\n color: $light-color;\n display: flex;\n height: $unit-6;\n justify-content: center;\n text-align: center;\n width: $unit-6;\n &::before {\n border: $border-width-lg solid $primary-color;\n border-radius: 50%;\n content: \"\";\n display: block;\n height: $unit-2;\n left: $unit-2;\n position: absolute;\n top: $unit-2;\n width: $unit-2;\n }\n\n &.icon-lg {\n background: $primary-color;\n line-height: $line-height;\n &::before {\n content: none;\n }\n }\n }\n }\n}\n", + "// 360 Degree Viewer\n\n// Mixin: Viewer slider sizes\n@mixin viewer-slider-size($image-number: 36) {\n @for $s from 1 through ($image-number) {\n .viewer-slider[max='#{$image-number}'][value='#{$s}'] + .viewer-image {\n background-position-y: percentage((($s)-1) * 1/(($image-number)-1));\n }\n }\n}\n\n.viewer-360 {\n align-items: center;\n display: flex;\n flex-direction: column;\n\n // Copy and add more numbers if you need\n @include viewer-slider-size(36);\n\n .viewer-slider {\n cursor: ew-resize;\n margin: 1rem;\n order: 2;\n width: 60%;\n }\n\n .viewer-image {\n background-position-y: 0;\n background-repeat: no-repeat;\n background-size: 100%;\n max-width: 100%;\n order: 1;\n }\n}" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/css/compiled/spectre.css b/css/compiled/spectre.css new file mode 100644 index 0000000..0c9b5b6 --- /dev/null +++ b/css/compiled/spectre.css @@ -0,0 +1,3 @@ +/*! Spectre.css v0.5.8 | MIT License | github.com/picturepan2/spectre */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}address{font-style:normal}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:"SF Mono","Segoe UI Mono","Roboto Mono",Menlo,Courier,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item;outline:none}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;font-size:20px;line-height:1.5;-webkit-tap-highlight-color:transparent}body{background:#fff;color:#50596c;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.8rem;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:#3085EE;outline:none;text-decoration:none}a:focus{box-shadow:0 0 0 0.1rem rgba(48,133,238,0.2)}a:focus,a:hover,a:active,a.active{color:#126bd9;text-decoration:underline}a:visited{color:#5fa1f2}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500;line-height:1.2;margin-bottom:.5em;margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500}h1,.h1{font-size:2rem}h2,.h2{font-size:1.6rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.8rem}p{margin:0 0 1.2rem}a,ins,u{text-decoration-skip:ink edges}abbr[title]{border-bottom:.05rem dotted;cursor:help;text-decoration:none}kbd{border-radius:.1rem;line-height:1.25;padding:.1rem .2rem;background:#454d5d;color:#fff;font-size:.7rem}mark{background:#ffe9b3;color:#50596c;border-bottom:.05rem solid #ffd367;border-radius:.1rem;padding:.05rem .1rem 0}blockquote{border-left:.1rem solid #e7e9ed;margin-left:0;padding:.4rem .8rem}blockquote p:last-child{margin-bottom:0}ul,ol{margin:.8rem 0 .8rem .8rem;padding:0}ul ul,ul ol,ol ul,ol ol{margin:.8rem 0 .8rem .8rem}ul li,ol li{margin-top:.4rem}ul{list-style:disc inside}ul ul{list-style-type:circle}ol{list-style:decimal inside}ol ol{list-style-type:lower-alpha}dl dt{font-weight:bold}dl dd{margin:.4rem 0 .8rem 0}html:lang(zh),html:lang(zh-Hans),.lang-zh,.lang-zh-hans{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",sans-serif}html:lang(zh-Hant),.lang-zh-hant{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang TC","Hiragino Sans CNS","Microsoft JhengHei","Helvetica Neue",sans-serif}html:lang(ja),.lang-ja{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Hiragino Sans","Hiragino Kaku Gothic Pro","Yu Gothic",YuGothic,Meiryo,"Helvetica Neue",sans-serif}html:lang(ko),.lang-ko{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Malgun Gothic","Helvetica Neue",sans-serif}:lang(zh) ins,:lang(zh) u,:lang(ja) ins,:lang(ja) u,.lang-cjk ins,.lang-cjk u{border-bottom:.05rem solid;text-decoration:none}:lang(zh) del+del,:lang(zh) del+s,:lang(zh) ins+ins,:lang(zh) ins+u,:lang(zh) s+del,:lang(zh) s+s,:lang(zh) u+ins,:lang(zh) u+u,:lang(ja) del+del,:lang(ja) del+s,:lang(ja) ins+ins,:lang(ja) ins+u,:lang(ja) s+del,:lang(ja) s+s,:lang(ja) u+ins,:lang(ja) u+u,.lang-cjk del+del,.lang-cjk del+s,.lang-cjk ins+ins,.lang-cjk ins+u,.lang-cjk s+del,.lang-cjk s+s,.lang-cjk u+ins,.lang-cjk u+u{margin-left:.125em}.table{border-collapse:collapse;border-spacing:0;width:100%;text-align:left}.table.table-striped tbody tr:nth-of-type(odd){background:#f8f9fa}.table tbody tr.active,.table.table-striped tbody tr.active{background:#f0f1f4}.table.table-hover tbody tr:hover{background:#f0f1f4}.table.table-scroll{display:block;overflow-x:auto;padding-bottom:.75rem;white-space:nowrap}.table td,.table th{border-bottom:.05rem solid #e7e9ed;padding:.6rem .4rem}.table th{border-bottom-width:.1rem}.btn,.button{appearance:none;background:#fff;border:.05rem solid #3085EE;border-radius:.1rem;color:#3085EE;cursor:pointer;display:inline-block;font-size:.8rem;height:1.8rem;line-height:1.2rem;outline:none;padding:.25rem .4rem;text-align:center;text-decoration:none;transition:background .2s, border .2s, box-shadow .2s, color .2s;user-select:none;vertical-align:middle;white-space:nowrap}.btn:focus,.button:focus{box-shadow:0 0 0 0.1rem rgba(48,133,238,0.2)}.btn:focus,.button:focus,.btn:hover,.button:hover{background:#e1edfd;border-color:#227ded;text-decoration:none}.btn:active,.button:active,.btn.active,.active.button{background:#227ded;border-color:#1370e3;color:#fff;text-decoration:none}.btn:active.loading::after,.button:active.loading::after,.btn.active.loading::after,.active.loading.button::after{border-bottom-color:#fff;border-left-color:#fff}.btn[disabled],[disabled].button,.btn:disabled,.button:disabled,.btn.disabled,.disabled.button{cursor:default;opacity:.5;pointer-events:none}.btn.btn-primary,.btn-primary.button,.button.primary{background:#3085EE;border-color:#227ded;color:#fff}.btn.btn-primary:focus,.btn-primary.button:focus,.button.primary:focus,.btn.btn-primary:hover,.btn-primary.button:hover,.button.primary:hover{background:#1877ec;border-color:#1370e3;color:#fff}.btn.btn-primary:active,.btn-primary.button:active,.button.primary:active,.btn.btn-primary.active,.btn-primary.active.button,.active.button.primary{background:#1372e7;border-color:#126bd9;color:#fff}.btn.btn-primary.loading::after,.btn-primary.loading.button::after,.loading.button.primary::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-success,.btn-success.button{background:#32b643;border-color:#2faa3f;color:#fff}.btn.btn-success:focus,.btn-success.button:focus{box-shadow:0 0 0 0.1rem rgba(50,182,67,0.2)}.btn.btn-success:focus,.btn-success.button:focus,.btn.btn-success:hover,.btn-success.button:hover{background:#30ae40;border-color:#2da23c;color:#fff}.btn.btn-success:active,.btn-success.button:active,.btn.btn-success.active,.btn-success.active.button{background:#2a9a39;border-color:#278e34;color:#fff}.btn.btn-success.loading::after,.btn-success.loading.button::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-error,.btn-error.button{background:#e85600;border-color:#d95000;color:#fff}.btn.btn-error:focus,.btn-error.button:focus{box-shadow:0 0 0 0.1rem rgba(232,86,0,0.2)}.btn.btn-error:focus,.btn-error.button:focus,.btn.btn-error:hover,.btn-error.button:hover{background:#de5200;border-color:#cf4d00;color:#fff}.btn.btn-error:active,.btn-error.button:active,.btn.btn-error.active,.btn-error.active.button{background:#c44900;border-color:#b54300;color:#fff}.btn.btn-error.loading::after,.btn-error.loading.button::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-link,.btn-link.button{background:transparent;border-color:transparent;color:#3085EE}.btn.btn-link:focus,.btn-link.button:focus,.btn.btn-link:hover,.btn-link.button:hover,.btn.btn-link:active,.btn-link.button:active,.btn.btn-link.active,.btn-link.active.button{color:#126bd9}.btn.btn-sm,.btn-sm.button{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.btn.btn-lg,.btn-lg.button{font-size:.9rem;height:2rem;padding:.35rem .6rem}.btn.btn-block,.btn-block.button{display:block;width:100%}.btn.btn-action,.btn-action.button{width:1.8rem;padding-left:0;padding-right:0}.btn.btn-action.btn-sm,.btn-action.btn-sm.button{width:1.4rem}.btn.btn-action.btn-lg,.btn-action.btn-lg.button{width:2rem}.btn.btn-clear,.btn-clear.button{background:transparent;border:0;color:currentColor;height:1rem;line-height:.8rem;margin-left:.2rem;margin-right:-2px;opacity:1;padding:.1rem;text-decoration:none;width:1rem}.btn.btn-clear:focus,.btn-clear.button:focus,.btn.btn-clear:hover,.btn-clear.button:hover{background:rgba(248,249,250,0.5);opacity:.95}.btn.btn-clear::before,.btn-clear.button::before{content:"\2715"}.btn-group{display:inline-flex;flex-wrap:wrap}.btn-group .btn,.btn-group .button{flex:1 0 auto}.btn-group .btn:first-child:not(:last-child),.btn-group .button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group .btn:not(:first-child):not(:last-child),.btn-group .button:not(:first-child):not(:last-child){border-radius:0;margin-left:-.05rem}.btn-group .btn:last-child:not(:first-child),.btn-group .button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.05rem}.btn-group .btn:focus,.btn-group .button:focus,.btn-group .btn:hover,.btn-group .button:hover,.btn-group .btn:active,.btn-group .button:active,.btn-group .btn.active,.btn-group .active.button{z-index:1}.btn-group.btn-group-block{display:flex}.btn-group.btn-group-block .btn,.btn-group.btn-group-block .button{flex:1 0 0}.form-group:not(:last-child){margin-bottom:.4rem}fieldset{margin-bottom:.8rem}legend{font-size:.9rem;font-weight:500;margin-bottom:.8rem}.form-label{display:block;line-height:1.2rem;padding:.3rem 0}.form-label.label-sm{font-size:.7rem;padding:.1rem 0}.form-label.label-lg{font-size:.9rem;padding:.4rem 0}.form-input,.search-input,[data-grav-field="array"] input,[data-grav-field="array"] textarea{appearance:none;background:#fff;background-image:none;border:.05rem solid #caced7;border-radius:.1rem;color:#50596c;display:block;font-size:.8rem;height:1.8rem;line-height:1.2rem;max-width:100%;outline:none;padding:.25rem .4rem;position:relative;transition:background .2s, border .2s, box-shadow .2s, color .2s;width:100%}.form-input:focus,.search-input:focus,[data-grav-field="array"] input:focus,[data-grav-field="array"] textarea:focus{box-shadow:0 0 0 0.1rem rgba(48,133,238,0.2);border-color:#3085EE}.form-input::placeholder,.search-input::placeholder,[data-grav-field="array"] input::placeholder,[data-grav-field="array"] textarea::placeholder{color:#acb3c2}.form-input.input-sm,.input-sm.search-input,[data-grav-field="array"] input.input-sm,[data-grav-field="array"] textarea.input-sm{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.form-input.input-lg,.input-lg.search-input,[data-grav-field="array"] input.input-lg,[data-grav-field="array"] textarea.input-lg{font-size:.9rem;height:2rem;padding:.35rem .6rem}.form-input.input-inline,.input-inline.search-input,[data-grav-field="array"] input.input-inline,[data-grav-field="array"] textarea.input-inline{display:inline-block;vertical-align:middle;width:auto}.form-input[type="file"],[type="file"].search-input,[data-grav-field="array"] input[type="file"],[data-grav-field="array"] textarea[type="file"]{height:auto}textarea.form-input,textarea.form-input.input-lg,textarea.form-input.input-sm{height:auto}.form-input-hint{color:#acb3c2;font-size:.7rem;margin-top:.2rem}.has-success .form-input-hint,.is-success+.form-input-hint{color:#32b643}.has-error .form-input-hint,.is-error+.form-input-hint{color:#e85600}.form-select{appearance:none;border:.05rem solid #caced7;border-radius:.1rem;color:inherit;font-size:.8rem;height:1.8rem;line-height:1.2rem;outline:none;padding:.25rem .4rem;vertical-align:middle;width:100%;background:#fff}.form-select:focus{box-shadow:0 0 0 0.1rem rgba(48,133,238,0.2);border-color:#3085EE}.form-select::-ms-expand{display:none}.form-select.select-sm{font-size:.7rem;height:1.4rem;padding:.05rem 1.1rem .05rem .3rem}.form-select.select-lg{font-size:.9rem;height:2rem;padding:.35rem 1.4rem .35rem .6rem}.form-select[size],.form-select[multiple]{height:auto;padding:.25rem .4rem}.form-select[size] option,.form-select[multiple] option{padding:.1rem .2rem}.form-select:not([multiple]):not([size]){background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right 0.35rem center/0.4rem 0.5rem;padding-right:1.2rem}.has-icon-left,.has-icon-right{position:relative}.has-icon-left .form-icon,.has-icon-right .form-icon{height:.8rem;margin:0 .25rem;position:absolute;top:50%;transform:translateY(-50%);width:.8rem;z-index:2}.has-icon-left .form-icon{left:.05rem}.has-icon-left .form-input,.has-icon-left .search-input,.has-icon-left [data-grav-field="array"] input,[data-grav-field="array"] .has-icon-left input,.has-icon-left [data-grav-field="array"] textarea,[data-grav-field="array"] .has-icon-left textarea{padding-left:1.3rem}.has-icon-right .form-icon{right:.05rem}.has-icon-right .form-input,.has-icon-right .search-input,.has-icon-right [data-grav-field="array"] input,[data-grav-field="array"] .has-icon-right input,.has-icon-right [data-grav-field="array"] textarea,[data-grav-field="array"] .has-icon-right textarea{padding-right:1.3rem}.form-checkbox,.form-radio,.form-switch{display:block;line-height:1.2rem;margin:.2rem 0;min-height:1.4rem;padding:.1rem .4rem .1rem 1.2rem;position:relative}.form-checkbox input,.form-radio input,.form-switch input{clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-checkbox input:focus+.form-icon,.form-radio input:focus+.form-icon,.form-switch input:focus+.form-icon{box-shadow:0 0 0 0.1rem rgba(48,133,238,0.2);border-color:#3085EE}.form-checkbox input:checked+.form-icon,.form-radio input:checked+.form-icon,.form-switch input:checked+.form-icon{background:#3085EE;border-color:#3085EE}.form-checkbox .form-icon,.form-radio .form-icon,.form-switch .form-icon{border:.05rem solid #caced7;cursor:pointer;display:inline-block;position:absolute;transition:background .2s, border .2s, box-shadow .2s, color .2s}.form-checkbox.input-sm,.form-radio.input-sm,.form-switch.input-sm{font-size:.7rem;margin:0}.form-checkbox.input-lg,.form-radio.input-lg,.form-switch.input-lg{font-size:.9rem;margin:.3rem 0}.form-checkbox .form-icon,.form-radio .form-icon{background:#fff;height:.8rem;left:0;top:.3rem;width:.8rem}.form-checkbox input:active+.form-icon,.form-radio input:active+.form-icon{background:#f0f1f4}.form-checkbox .form-icon{border-radius:.1rem}.form-checkbox input:checked+.form-icon::before{background-clip:padding-box;border:.1rem solid #fff;border-left-width:0;border-top-width:0;content:"";height:9px;left:50%;margin-left:-3px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg);width:6px}.form-checkbox input:indeterminate+.form-icon{background:#3085EE;border-color:#3085EE}.form-checkbox input:indeterminate+.form-icon::before{background:#fff;content:"";height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.form-radio .form-icon{border-radius:50%}.form-radio input:checked+.form-icon::before{background:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.form-switch{padding-left:2rem}.form-switch .form-icon{background:#acb3c2;background-clip:padding-box;border-radius:.45rem;height:.9rem;left:0;top:.25rem;width:1.6rem}.form-switch .form-icon::before{background:#fff;border-radius:50%;content:"";display:block;height:.8rem;left:0;position:absolute;top:0;transition:background .2s, border .2s, box-shadow .2s, color .2s, left .2s;width:.8rem}.form-switch input:checked+.form-icon::before{left:14px}.form-switch input:active+.form-icon::before{background:#f8f9fa}.input-group{display:flex}.input-group .input-group-addon{background:#f8f9fa;border:.05rem solid #caced7;border-radius:.1rem;line-height:1.2rem;padding:.25rem .4rem;white-space:nowrap}.input-group .input-group-addon.addon-sm{font-size:.7rem;padding:.05rem .3rem}.input-group .input-group-addon.addon-lg{font-size:.9rem;padding:.35rem .6rem}.input-group .form-input,.input-group .search-input,.input-group [data-grav-field="array"] input,[data-grav-field="array"] .input-group input,.input-group [data-grav-field="array"] textarea,[data-grav-field="array"] .input-group textarea,.input-group .form-select{flex:1 1 auto;width:1%}.input-group .input-group-btn{z-index:1}.input-group .form-input:first-child:not(:last-child),.input-group .search-input:first-child:not(:last-child),.input-group [data-grav-field="array"] input:first-child:not(:last-child),[data-grav-field="array"] .input-group input:first-child:not(:last-child),.input-group [data-grav-field="array"] textarea:first-child:not(:last-child),[data-grav-field="array"] .input-group textarea:first-child:not(:last-child),.input-group .form-select:first-child:not(:last-child),.input-group .input-group-addon:first-child:not(:last-child),.input-group .input-group-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group .form-input:not(:first-child):not(:last-child),.input-group .search-input:not(:first-child):not(:last-child),.input-group [data-grav-field="array"] input:not(:first-child):not(:last-child),[data-grav-field="array"] .input-group input:not(:first-child):not(:last-child),.input-group [data-grav-field="array"] textarea:not(:first-child):not(:last-child),[data-grav-field="array"] .input-group textarea:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-.05rem}.input-group .form-input:last-child:not(:first-child),.input-group .search-input:last-child:not(:first-child),.input-group [data-grav-field="array"] input:last-child:not(:first-child),[data-grav-field="array"] .input-group input:last-child:not(:first-child),.input-group [data-grav-field="array"] textarea:last-child:not(:first-child),[data-grav-field="array"] .input-group textarea:last-child:not(:first-child),.input-group .form-select:last-child:not(:first-child),.input-group .input-group-addon:last-child:not(:first-child),.input-group .input-group-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.05rem}.input-group .form-input:focus,.input-group .search-input:focus,.input-group [data-grav-field="array"] input:focus,[data-grav-field="array"] .input-group input:focus,.input-group [data-grav-field="array"] textarea:focus,[data-grav-field="array"] .input-group textarea:focus,.input-group .form-select:focus,.input-group .input-group-addon:focus,.input-group .input-group-btn:focus{z-index:2}.input-group .form-select{width:auto}.input-group.input-inline{display:inline-flex}.has-success .form-input,.has-success .search-input,.has-success [data-grav-field="array"] input,[data-grav-field="array"] .has-success input,.has-success [data-grav-field="array"] textarea,[data-grav-field="array"] .has-success textarea,.form-input.is-success,.is-success.search-input,[data-grav-field="array"] input.is-success,[data-grav-field="array"] textarea.is-success,.has-success .form-select,.form-select.is-success{background:#f9fdfa;border-color:#32b643}.has-success .form-input:focus,.has-success .search-input:focus,.has-success [data-grav-field="array"] input:focus,[data-grav-field="array"] .has-success input:focus,.has-success [data-grav-field="array"] textarea:focus,[data-grav-field="array"] .has-success textarea:focus,.form-input.is-success:focus,.is-success.search-input:focus,[data-grav-field="array"] input.is-success:focus,[data-grav-field="array"] textarea.is-success:focus,.has-success .form-select:focus,.form-select.is-success:focus{box-shadow:0 0 0 0.1rem rgba(50,182,67,0.2)}.has-error .form-input,.has-error .search-input,.has-error [data-grav-field="array"] input,[data-grav-field="array"] .has-error input,.has-error [data-grav-field="array"] textarea,[data-grav-field="array"] .has-error textarea,.form-input.is-error,.is-error.search-input,[data-grav-field="array"] input.is-error,[data-grav-field="array"] textarea.is-error,.has-error .form-select,.form-select.is-error{background:#fffaf7;border-color:#e85600}.has-error .form-input:focus,.has-error .search-input:focus,.has-error [data-grav-field="array"] input:focus,[data-grav-field="array"] .has-error input:focus,.has-error [data-grav-field="array"] textarea:focus,[data-grav-field="array"] .has-error textarea:focus,.form-input.is-error:focus,.is-error.search-input:focus,[data-grav-field="array"] input.is-error:focus,[data-grav-field="array"] textarea.is-error:focus,.has-error .form-select:focus,.form-select.is-error:focus{box-shadow:0 0 0 0.1rem rgba(232,86,0,0.2)}.has-error .form-checkbox .form-icon,.form-checkbox.is-error .form-icon,.has-error .form-radio .form-icon,.form-radio.is-error .form-icon,.has-error .form-switch .form-icon,.form-switch.is-error .form-icon{border-color:#e85600}.has-error .form-checkbox input:checked+.form-icon,.form-checkbox.is-error input:checked+.form-icon,.has-error .form-radio input:checked+.form-icon,.form-radio.is-error input:checked+.form-icon,.has-error .form-switch input:checked+.form-icon,.form-switch.is-error input:checked+.form-icon{background:#e85600;border-color:#e85600}.has-error .form-checkbox input:focus+.form-icon,.form-checkbox.is-error input:focus+.form-icon,.has-error .form-radio input:focus+.form-icon,.form-radio.is-error input:focus+.form-icon,.has-error .form-switch input:focus+.form-icon,.form-switch.is-error input:focus+.form-icon{box-shadow:0 0 0 0.1rem rgba(232,86,0,0.2);border-color:#e85600}.has-error .form-checkbox input:indeterminate+.form-icon,.form-checkbox.is-error input:indeterminate+.form-icon{background:#e85600;border-color:#e85600}.form-input:not(:placeholder-shown):invalid,.search-input:not(:placeholder-shown):invalid,[data-grav-field="array"] input:not(:placeholder-shown):invalid,[data-grav-field="array"] textarea:not(:placeholder-shown):invalid{border-color:#e85600}.form-input:not(:placeholder-shown):invalid:focus,.search-input:not(:placeholder-shown):invalid:focus,[data-grav-field="array"] input:not(:placeholder-shown):invalid:focus,[data-grav-field="array"] textarea:not(:placeholder-shown):invalid:focus{box-shadow:0 0 0 0.1rem rgba(232,86,0,0.2);background:#fffaf7}.form-input:not(:placeholder-shown):invalid+.form-input-hint,.search-input:not(:placeholder-shown):invalid+.form-input-hint,[data-grav-field="array"] input:not(:placeholder-shown):invalid+.form-input-hint,[data-grav-field="array"] textarea:not(:placeholder-shown):invalid+.form-input-hint{color:#e85600}.form-input:disabled,.search-input:disabled,[data-grav-field="array"] input:disabled,[data-grav-field="array"] textarea:disabled,.form-input.disabled,.disabled.search-input,[data-grav-field="array"] input.disabled,[data-grav-field="array"] textarea.disabled,.form-select:disabled,.form-select.disabled{background-color:#f0f1f4;cursor:not-allowed;opacity:.5}.form-input[readonly],[readonly].search-input,[data-grav-field="array"] input[readonly],[data-grav-field="array"] textarea[readonly]{background-color:#f8f9fa}input:disabled+.form-icon,input.disabled+.form-icon{background:#f0f1f4;cursor:not-allowed;opacity:.5}.form-switch input:disabled+.form-icon::before,.form-switch input.disabled+.form-icon::before{background:#fff}.form-horizontal{padding:.4rem 0}.form-horizontal .form-group{display:flex;flex-wrap:wrap}.form-inline{display:inline-block}.label{border-radius:.1rem;line-height:1.25;padding:.1rem .2rem;background:#f0f1f4;color:#5b657a;display:inline-block}.label.label-rounded{border-radius:5rem;padding-left:.4rem;padding-right:.4rem}.label.label-primary{background:#3085EE;color:#fff}.label.label-secondary{background:#e1edfd;color:#3085EE}.label.label-success{background:#32b643;color:#fff}.label.label-warning{background:#ffb700;color:#fff}.label.label-error{background:#e85600;color:#fff}code{border-radius:.1rem;line-height:1.25;padding:.1rem .2rem;background:#fcf2f2;color:#d73e48;font-size:85%}.code{border-radius:.1rem;color:#50596c;position:relative}.code::before{color:#acb3c2;content:attr(data-lang);font-size:.7rem;position:absolute;right:.4rem;top:.1rem}.code code{background:#f8f9fa;color:inherit;display:block;line-height:1.5;overflow-x:auto;padding:1rem;width:100%}.img-responsive{display:block;height:auto;max-width:100%}.img-fit-cover{object-fit:cover}.img-fit-contain{object-fit:contain}.video-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-responsive::before{content:"";display:block;padding-bottom:56.25%}.video-responsive iframe,.video-responsive object,.video-responsive embed{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}video.video-responsive{height:auto;max-width:100%}video.video-responsive::before{content:none}.video-responsive-4-3::before{padding-bottom:75%}.video-responsive-1-1::before{padding-bottom:100%}.figure{margin:0 0 .4rem 0}.figure .figure-caption{color:#667189;margin-top:.4rem}.container{margin-left:auto;margin-right:auto;padding-left:.4rem;padding-right:.4rem;width:100%}.container.grid-xl{max-width:1296px}.container.grid-lg{max-width:976px}.container.grid-md{max-width:856px}.container.grid-sm{max-width:616px}.container.grid-xs{max-width:496px}.show-xs,.show-sm,.show-md,.show-lg,.show-xl{display:none !important}.columns{display:flex;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.columns.col-gapless{margin-left:0;margin-right:0}.columns.col-gapless>.column{padding-left:0;padding-right:0}.columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}.column{flex:1;max-width:100%;padding-left:.4rem;padding-right:.4rem}.column.col-12,.column.col-11,.column.col-10,.column.col-9,.column.col-8,.column.col-7,.column.col-6,.column.col-5,.column.col-4,.column.col-3,.column.col-2,.column.col-1,.column.col-auto{flex:none}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-mx-auto{margin-left:auto;margin-right:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media (max-width: 1280px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl-auto{flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-auto{width:auto}.hide-xl{display:none !important}.show-xl{display:block !important}}@media (max-width: 960px){.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg-auto{flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-auto{width:auto}.hide-lg{display:none !important}.show-lg{display:block !important}}@media (max-width: 840px){.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md-auto{flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-auto{width:auto}.hide-md{display:none !important}.show-md{display:block !important}}@media (max-width: 600px){.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm-auto{flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-auto{width:auto}.hide-sm{display:none !important}.show-sm{display:block !important}}@media (max-width: 480px){.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs-auto{flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-auto{width:auto}.hide-xs{display:none !important}.show-xs{display:block !important}}.hero{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:4rem;padding-top:4rem}.hero.hero-sm{padding-bottom:2rem;padding-top:2rem}.hero.hero-lg{padding-bottom:8rem;padding-top:8rem}.hero .hero-body{padding:.4rem}.navbar{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar .navbar-section{align-items:center;display:flex;flex:1 0 0}.navbar .navbar-section:not(:first-child):last-child{justify-content:flex-end}.navbar .navbar-center{align-items:center;display:flex;flex:0 0 auto}.navbar .navbar-brand{font-size:.9rem;text-decoration:none}.accordion input:checked~.accordion-header .icon,.accordion[open] .accordion-header .icon{transform:rotate(90deg)}.accordion input:checked~.accordion-body,.accordion[open] .accordion-body{max-height:50rem}.accordion .accordion-header{display:block;padding:.2rem .4rem}.accordion .accordion-header .icon{transition:transform .25s}.accordion .accordion-body{margin-bottom:.4rem;max-height:0;overflow:hidden;transition:max-height .25s}summary.accordion-header::-webkit-details-marker{display:none}.avatar{font-size:.8rem;height:1.6rem;width:1.6rem;background:#3085EE;border-radius:50%;color:rgba(255,255,255,0.85);display:inline-block;font-weight:300;line-height:1.25;margin:0;position:relative;vertical-align:middle}.avatar.avatar-xs{font-size:.4rem;height:.8rem;width:.8rem}.avatar.avatar-sm{font-size:.6rem;height:1.2rem;width:1.2rem}.avatar.avatar-lg{font-size:1.2rem;height:2.4rem;width:2.4rem}.avatar.avatar-xl{font-size:1.6rem;height:3.2rem;width:3.2rem}.avatar img{border-radius:50%;height:100%;position:relative;width:100%;z-index:1}.avatar .avatar-icon,.avatar .avatar-presence{background:#fff;bottom:14.64%;height:50%;padding:.1rem;position:absolute;right:14.64%;transform:translate(50%, 50%);width:50%;z-index:2}.avatar .avatar-presence{background:#acb3c2;box-shadow:0 0 0 .1rem #fff;border-radius:50%;height:.5em;width:.5em}.avatar .avatar-presence.online{background:#32b643}.avatar .avatar-presence.busy{background:#e85600}.avatar .avatar-presence.away{background:#ffb700}.avatar[data-initial]::before{color:currentColor;content:attr(data-initial);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1}.badge{position:relative;white-space:nowrap}.badge[data-badge]::after,.badge:not([data-badge])::after{background:#3085EE;background-clip:padding-box;border-radius:.5rem;box-shadow:0 0 0 0.1rem #fff;color:#fff;content:attr(data-badge);display:inline-block;transform:translate(-0.05rem, -0.5rem)}.badge[data-badge]::after{font-size:.7rem;height:.9rem;line-height:1;min-width:.9rem;padding:.1rem .2rem;text-align:center;white-space:nowrap}.badge:not([data-badge])::after,.badge[data-badge=""]::after{height:6px;min-width:6px;padding:0;width:6px}.badge.btn::after,.badge.button::after{position:absolute;top:0;right:0;transform:translate(50%, -50%)}.badge.avatar::after{position:absolute;top:14.64%;right:14.64%;transform:translate(50%, -50%);z-index:100}.breadcrumb{list-style:none;margin:.2rem 0;padding:.2rem 0}.breadcrumb .breadcrumb-item{color:#667189;display:inline-block;margin:0;padding:.2rem 0}.breadcrumb .breadcrumb-item:not(:last-child){margin-right:.2rem}.breadcrumb .breadcrumb-item:not(:last-child) a{color:#667189}.breadcrumb .breadcrumb-item:not(:first-child)::before{color:#667189;content:"/";padding-right:.4rem}.bar{background:#f0f1f4;border-radius:.1rem;display:flex;flex-wrap:nowrap;height:.8rem;width:100%}.bar.bar-sm{height:.2rem}.bar .bar-item{background:#3085EE;color:#fff;display:block;font-size:.7rem;flex-shrink:0;line-height:.8rem;height:100%;position:relative;text-align:center;width:0}.bar .bar-item:first-child{border-bottom-left-radius:.1rem;border-top-left-radius:.1rem}.bar .bar-item:last-child{border-bottom-right-radius:.1rem;border-top-right-radius:.1rem;flex-shrink:1}.bar-slider{height:.1rem;margin:.4rem 0;position:relative}.bar-slider .bar-item{left:0;padding:0;position:absolute}.bar-slider .bar-item:not(:last-child):first-child{background:#f0f1f4;z-index:1}.bar-slider .bar-slider-btn{background:#3085EE;border:0;border-radius:50%;height:.6rem;padding:0;position:absolute;right:0;top:50%;transform:translate(50%, -50%);width:.6rem}.bar-slider .bar-slider-btn:active{box-shadow:0 0 0 0.1rem #3085EE}.card{background:#fff;border:.05rem solid #e7e9ed;border-radius:.1rem;display:flex;flex-direction:column}.card .card-header,.card .card-body,.card .card-footer{padding:.8rem;padding-bottom:0}.card .card-header:last-child,.card .card-body:last-child,.card .card-footer:last-child{padding-bottom:.8rem}.card .card-body{flex:1 1 auto}.card .card-image{padding-top:.8rem}.card .card-image:first-child{padding-top:0}.card .card-image:first-child img{border-top-left-radius:.1rem;border-top-right-radius:.1rem}.card .card-image:last-child img{border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem}.chip{align-items:center;background:#f0f1f4;border-radius:5rem;display:inline-flex;font-size:90%;height:1.2rem;line-height:.8rem;margin:.1rem;max-width:320px;overflow:hidden;padding:.2rem .4rem;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.chip.active{background:#3085EE;color:#fff}.chip .avatar{margin-left:-.4rem;margin-right:.2rem}.chip .btn-clear{border-radius:50%;transform:scale(0.75)}.dropdown{display:inline-block;position:relative}.dropdown .menu{animation:slide-down .15s ease 1;display:none;left:0;max-height:50vh;overflow-y:auto;position:absolute;top:100%}.dropdown.dropdown-right .menu{left:auto;right:0}.dropdown.active .menu,.dropdown .dropdown-toggle:focus+.menu,.dropdown .menu:hover{display:block}.dropdown .btn-group .dropdown-toggle:nth-last-child(2){border-bottom-right-radius:.1rem;border-top-right-radius:.1rem}.empty{background:#f8f9fa;border-radius:.1rem;color:#667189;text-align:center;padding:3.2rem 1.6rem}.empty .empty-icon{margin-bottom:.8rem}.empty .empty-title,.empty .empty-subtitle{margin:.4rem auto}.empty .empty-action{margin-top:.8rem}.menu{box-shadow:0 .05rem .2rem rgba(69,77,93,0.3);background:#fff;border-radius:.1rem;list-style:none;margin:0;min-width:180px;padding:.4rem;transform:translateY(.2rem);z-index:300}.menu.menu-nav{background:transparent;box-shadow:none}.menu .menu-item{margin-top:0;padding:0 .4rem;position:relative;text-decoration:none}.menu .menu-item>a{border-radius:.1rem;color:inherit;display:block;margin:0 -.4rem;padding:.2rem .4rem;text-decoration:none}.menu .menu-item>a:focus,.menu .menu-item>a:hover{background:#e1edfd;color:#3085EE}.menu .menu-item>a:active,.menu .menu-item>a.active{background:#e1edfd;color:#3085EE}.menu .menu-item .form-checkbox,.menu .menu-item .form-radio,.menu .menu-item .form-switch{margin:.1rem 0}.menu .menu-item+.menu-item{margin-top:.2rem}.menu .menu-badge{align-items:center;display:flex;height:100%;position:absolute;right:0;top:0}.menu .menu-badge .label{margin-right:.4rem}.modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;opacity:0;overflow:hidden;padding:.4rem;position:fixed;right:0;top:0}.modal:target,.modal.active{display:flex;opacity:1;z-index:400}.modal:target .modal-overlay,.modal.active .modal-overlay{background:rgba(248,249,250,0.75);bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:0}.modal:target .modal-container,.modal.active .modal-container{animation:slide-down .2s ease 1;z-index:1}.modal.modal-sm .modal-container{max-width:320px;padding:0 .4rem}.modal.modal-lg .modal-overlay{background:#fff}.modal.modal-lg .modal-container{box-shadow:none;max-width:960px}.modal-container{box-shadow:0 .2rem .5rem rgba(69,77,93,0.3);background:#fff;border-radius:.1rem;display:flex;flex-direction:column;max-height:75vh;max-width:640px;padding:0 .8rem;width:100%}.modal-container.modal-fullheight{max-height:100vh}.modal-container .modal-header{color:#454d5d;padding:.8rem}.modal-container .modal-body{overflow-y:auto;padding:.8rem;position:relative}.modal-container .modal-footer{padding:.8rem;text-align:right}.nav{display:flex;flex-direction:column;list-style:none;margin:.2rem 0}.nav .nav-item a{color:#667189;padding:.2rem .4rem;text-decoration:none}.nav .nav-item a:focus,.nav .nav-item a:hover{color:#3085EE}.nav .nav-item.active>a{color:#50596c;font-weight:bold}.nav .nav-item.active>a:focus,.nav .nav-item.active>a:hover{color:#3085EE}.nav .nav{margin-bottom:.4rem;margin-left:.8rem}.pagination{display:flex;list-style:none;margin:.2rem 0;padding:.2rem 0}.pagination .page-item{margin:.2rem .05rem}.pagination .page-item span{display:inline-block;padding:.2rem .2rem}.pagination .page-item a{border-radius:.1rem;display:inline-block;padding:.2rem .4rem;text-decoration:none}.pagination .page-item a:focus,.pagination .page-item a:hover{color:#3085EE}.pagination .page-item.disabled a{cursor:default;opacity:.5;pointer-events:none}.pagination .page-item.active a{background:#3085EE;color:#fff}.pagination .page-item.page-prev,.pagination .page-item.page-next{flex:1 0 50%}.pagination .page-item.page-next{text-align:right}.pagination .page-item .page-item-title{margin:0}.pagination .page-item .page-item-subtitle{margin:0;opacity:.5}.panel{border:.05rem solid #e7e9ed;border-radius:.1rem;display:flex;flex-direction:column}.panel .panel-header,.panel .panel-footer{flex:0 0 auto;padding:.8rem}.panel .panel-nav{flex:0 0 auto}.panel .panel-body{flex:1 1 auto;overflow-y:auto;padding:0 .8rem}.popover{display:inline-block;position:relative}.popover .popover-container{left:50%;opacity:0;padding:.4rem;position:absolute;top:0;transform:translate(-50%, -50%) scale(0);transition:transform .2s;width:320px;z-index:300}.popover *:focus+.popover-container,.popover:hover .popover-container{display:block;opacity:1;transform:translate(-50%, -100%) scale(1)}.popover.popover-right .popover-container{left:100%;top:50%}.popover.popover-right *:focus+.popover-container,.popover.popover-right:hover .popover-container{transform:translate(0, -50%) scale(1)}.popover.popover-bottom .popover-container{left:50%;top:100%}.popover.popover-bottom *:focus+.popover-container,.popover.popover-bottom:hover .popover-container{transform:translate(-50%, 0) scale(1)}.popover.popover-left .popover-container{left:0;top:50%}.popover.popover-left *:focus+.popover-container,.popover.popover-left:hover .popover-container{transform:translate(-100%, -50%) scale(1)}.popover .card{box-shadow:0 .2rem .5rem rgba(69,77,93,0.3);border:0}.step{display:flex;flex-wrap:nowrap;list-style:none;margin:.2rem 0;width:100%}.step .step-item{flex:1 1 0;margin-top:0;min-height:1rem;text-align:center;position:relative}.step .step-item:not(:first-child)::before{background:#3085EE;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%}.step .step-item a{color:#3085EE;display:inline-block;padding:20px 10px 0;text-decoration:none}.step .step-item a::before{background:#3085EE;border:.1rem solid #fff;border-radius:50%;content:"";display:block;height:.6rem;left:50%;position:absolute;top:.2rem;transform:translateX(-50%);width:.6rem;z-index:1}.step .step-item.active a::before{background:#fff;border:.1rem solid #3085EE}.step .step-item.active~.step-item::before{background:#e7e9ed}.step .step-item.active~.step-item a{color:#acb3c2}.step .step-item.active~.step-item a::before{background:#e7e9ed}.tab{align-items:center;border-bottom:.05rem solid #e7e9ed;display:flex;flex-wrap:wrap;list-style:none;margin:.2rem 0 .15rem 0}.tab .tab-item{margin-top:0}.tab .tab-item a{border-bottom:.1rem solid transparent;color:inherit;display:block;margin:0 .4rem 0 0;padding:.4rem .2rem .3rem .2rem;text-decoration:none}.tab .tab-item a:focus,.tab .tab-item a:hover{color:#3085EE}.tab .tab-item.active a,.tab .tab-item a.active{border-bottom-color:#3085EE;color:#3085EE}.tab .tab-item.tab-action{flex:1 0 auto;text-align:right}.tab .tab-item .btn-clear{margin-top:-.2rem}.tab.tab-block .tab-item{flex:1 0 0;text-align:center}.tab.tab-block .tab-item a{margin:0}.tab.tab-block .tab-item .badge[data-badge]::after{position:absolute;right:.1rem;top:.1rem;transform:translate(0, 0)}.tab:not(.tab-block) .badge{padding-right:0}.tile{align-content:space-between;align-items:flex-start;display:flex}.tile .tile-icon,.tile .tile-action{flex:0 0 auto}.tile .tile-content{flex:1 1 auto}.tile .tile-content:not(:first-child){padding-left:.4rem}.tile .tile-content:not(:last-child){padding-right:.4rem}.tile .tile-title,.tile .tile-subtitle{line-height:1.2rem}.tile.tile-centered{align-items:center}.tile.tile-centered .tile-content{overflow:hidden}.tile.tile-centered .tile-title,.tile.tile-centered .tile-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.toast{background:rgba(69,77,93,0.95);border-color:#454d5d;border:.05rem solid #454d5d;border-radius:.1rem;color:#fff;display:block;padding:.4rem;width:100%}.toast.toast-primary{background:rgba(48,133,238,0.95);border-color:#3085EE}.toast.toast-success{background:rgba(50,182,67,0.95);border-color:#32b643}.toast.toast-warning{background:rgba(255,183,0,0.95);border-color:#ffb700}.toast.toast-error{background:rgba(232,86,0,0.95);border-color:#e85600}.toast a{color:#fff;text-decoration:underline}.toast a:focus,.toast a:hover,.toast a:active,.toast a.active{opacity:.75}.toast .btn-clear{margin:.1rem}.toast p:last-child{margin-bottom:0}.tooltip{position:relative}.tooltip::after{background:rgba(69,77,93,0.95);border-radius:.1rem;bottom:100%;color:#fff;content:attr(data-tooltip);display:block;font-size:.7rem;left:50%;max-width:320px;opacity:0;overflow:hidden;padding:.2rem .4rem;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translate(-50%, .4rem);transition:opacity .2s, transform .2s;white-space:pre;z-index:300}.tooltip:focus::after,.tooltip:hover::after{opacity:1;transform:translate(-50%, -.2rem)}.tooltip[disabled],.tooltip.disabled{pointer-events:auto}.tooltip.tooltip-right::after{bottom:50%;left:100%;transform:translate(-.2rem, 50%)}.tooltip.tooltip-right:focus::after,.tooltip.tooltip-right:hover::after{transform:translate(.2rem, 50%)}.tooltip.tooltip-bottom::after{bottom:auto;top:100%;transform:translate(-50%, -.4rem)}.tooltip.tooltip-bottom:focus::after,.tooltip.tooltip-bottom:hover::after{transform:translate(-50%, .2rem)}.tooltip.tooltip-left::after{bottom:50%;left:auto;right:100%;transform:translate(.4rem, 50%)}.tooltip.tooltip-left:focus::after,.tooltip.tooltip-left:hover::after{transform:translate(-.2rem, 50%)}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-1.6rem)}100%{opacity:1;transform:translateY(0)}}.text-primary{color:#3085EE !important}a.text-primary:focus,a.text-primary:hover{color:#1877ec}a.text-primary:visited{color:#4893f0}.text-secondary{color:#d3e5fb !important}a.text-secondary:focus,a.text-secondary:hover{color:#bbd7f9}a.text-secondary:visited{color:#eaf3fd}.text-gray{color:#acb3c2 !important}a.text-gray:focus,a.text-gray:hover{color:#9ea6b7}a.text-gray:visited{color:#bbc1cd}.text-light{color:#fff !important}a.text-light:focus,a.text-light:hover{color:#f2f2f2}a.text-light:visited{color:#fff}.text-dark{color:#50596c !important}a.text-dark:focus,a.text-dark:hover{color:#454d5d}a.text-dark:visited{color:#5b657a}.text-success{color:#32b643 !important}a.text-success:focus,a.text-success:hover{color:#2da23c}a.text-success:visited{color:#39c94b}.text-warning{color:#ffb700 !important}a.text-warning:focus,a.text-warning:hover{color:#e6a500}a.text-warning:visited{color:#ffbe1a}.text-error{color:#e85600 !important}a.text-error:focus,a.text-error:hover{color:#cf4d00}a.text-error:visited{color:#ff6003}.bg-primary{background:#3085EE !important;color:#fff}.bg-secondary{background:#e1edfd !important}.bg-dark{background:#454d5d !important;color:#fff}.bg-gray{background:#f8f9fa !important}.bg-success{background:#32b643 !important;color:#fff}.bg-warning{background:#ffb700 !important;color:#fff}.bg-error{background:#e85600 !important;color:#fff}.c-hand{cursor:pointer}.c-move{cursor:move}.c-zoom-in{cursor:zoom-in}.c-zoom-out{cursor:zoom-out}.c-not-allowed{cursor:not-allowed}.c-auto{cursor:auto}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-none,.d-hide{display:none !important}.d-visible{visibility:visible}.d-invisible{visibility:hidden}.text-hide{background:transparent;border:0;color:transparent;font-size:0;line-height:0;text-shadow:none}.text-assistive{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.divider,.divider-vert{display:block;position:relative}.divider[data-content]::after,.divider-vert[data-content]::after{background:#fff;color:#acb3c2;content:attr(data-content);display:inline-block;font-size:.7rem;padding:0 .4rem;transform:translateY(-.65rem)}.divider{border-top:.05rem solid #fefefe;height:.05rem;margin:.4rem 0}.divider[data-content]{margin:.8rem 0}.divider-vert{display:block;padding:.8rem}.divider-vert::before{border-left:.05rem solid #e7e9ed;bottom:.4rem;content:"";display:block;left:50%;position:absolute;top:.4rem;transform:translateX(-50%)}.divider-vert[data-content]::after{left:50%;padding:.2rem 0;position:absolute;top:50%;transform:translate(-50%, -50%)}.loading{color:transparent !important;min-height:.8rem;pointer-events:none;position:relative}.loading::after{animation:loading 500ms infinite linear;border:.1rem solid #3085EE;border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:.8rem;left:50%;margin-left:-.4rem;margin-top:-.4rem;position:absolute;top:50%;width:.8rem;z-index:1}.loading.loading-lg{min-height:2rem}.loading.loading-lg::after{height:1.6rem;margin-left:-.8rem;margin-top:-.8rem;width:1.6rem}.clearfix::after{clear:both;content:"";display:table}.float-left{float:left !important}.float-right{float:right !important}.p-relative{position:relative !important}.p-absolute{position:absolute !important}.p-fixed{position:fixed !important}.p-sticky{position:sticky !important}.p-centered{display:block;float:none;margin-left:auto;margin-right:auto}.flex-centered{align-items:center;display:flex;justify-content:center}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mt-0{margin-top:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-bottom:0 !important;margin-top:0 !important}.m-1{margin:.2rem !important}.mb-1{margin-bottom:.2rem !important}.ml-1{margin-left:.2rem !important}.mr-1{margin-right:.2rem !important}.mt-1{margin-top:.2rem !important}.mx-1{margin-left:.2rem !important;margin-right:.2rem !important}.my-1{margin-bottom:.2rem !important;margin-top:.2rem !important}.m-2{margin:.4rem !important}.mb-2{margin-bottom:.4rem !important}.ml-2{margin-left:.4rem !important}.mr-2{margin-right:.4rem !important}.mt-2{margin-top:.4rem !important}.mx-2{margin-left:.4rem !important;margin-right:.4rem !important}.my-2{margin-bottom:.4rem !important;margin-top:.4rem !important}.p-0{padding:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.pt-0{padding-top:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-bottom:0 !important;padding-top:0 !important}.p-1{padding:.2rem !important}.pb-1{padding-bottom:.2rem !important}.pl-1{padding-left:.2rem !important}.pr-1{padding-right:.2rem !important}.pt-1{padding-top:.2rem !important}.px-1{padding-left:.2rem !important;padding-right:.2rem !important}.py-1{padding-bottom:.2rem !important;padding-top:.2rem !important}.p-2{padding:.4rem !important}.pb-2{padding-bottom:.4rem !important}.pl-2{padding-left:.4rem !important}.pr-2{padding-right:.4rem !important}.pt-2{padding-top:.4rem !important}.px-2{padding-left:.4rem !important;padding-right:.4rem !important}.py-2{padding-bottom:.4rem !important;padding-top:.4rem !important}.s-rounded{border-radius:.1rem}.s-circle{border-radius:50%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-normal{font-weight:normal}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-large{font-size:1.2em}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clip{overflow:hidden;text-overflow:clip;white-space:nowrap}.text-break{hyphens:auto;word-break:break-word;word-wrap:break-word} + +/*# sourceMappingURL=spectre.css.map */ \ No newline at end of file diff --git a/css/compiled/spectre.css.map b/css/compiled/spectre.css.map new file mode 100644 index 0000000..1816a66 --- /dev/null +++ b/css/compiled/spectre.css.map @@ -0,0 +1,125 @@ +{ + "version": 3, + "file": "spectre.css", + "sourceRoot": "/workspace/itsblue-development/itsblue-website", + "sources": [ + "themes/quark-hugo/assets/scss/spectre.scss", + "themes/quark-hugo/assets/scss/theme/_variables.scss", + "themes/quark-hugo/assets/scss/spectre/_variables.scss", + "themes/quark-hugo/assets/scss/spectre/_mixins.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_avatar.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_button.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_clearfix.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_color.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_label.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_position.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_shadow.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_text.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_toast.scss", + "themes/quark-hugo/assets/scss/spectre/_normalize.scss", + "themes/quark-hugo/assets/scss/spectre/_base.scss", + "themes/quark-hugo/assets/scss/spectre/_typography.scss", + "themes/quark-hugo/assets/scss/spectre/_asian.scss", + "themes/quark-hugo/assets/scss/spectre/_tables.scss", + "themes/quark-hugo/assets/scss/spectre/_buttons.scss", + "themes/quark-hugo/assets/scss/spectre/_forms.scss", + "themes/quark-hugo/assets/scss/spectre/_labels.scss", + "themes/quark-hugo/assets/scss/spectre/_codes.scss", + "themes/quark-hugo/assets/scss/spectre/_media.scss", + "themes/quark-hugo/assets/scss/spectre/_layout.scss", + "themes/quark-hugo/assets/scss/spectre/_hero.scss", + "themes/quark-hugo/assets/scss/spectre/_navbar.scss", + "themes/quark-hugo/assets/scss/spectre/_accordions.scss", + "themes/quark-hugo/assets/scss/spectre/_avatars.scss", + "themes/quark-hugo/assets/scss/spectre/_badges.scss", + "themes/quark-hugo/assets/scss/spectre/_breadcrumbs.scss", + "themes/quark-hugo/assets/scss/spectre/_bars.scss", + "themes/quark-hugo/assets/scss/spectre/_cards.scss", + "themes/quark-hugo/assets/scss/spectre/_chips.scss", + "themes/quark-hugo/assets/scss/spectre/_dropdowns.scss", + "themes/quark-hugo/assets/scss/spectre/_empty.scss", + "themes/quark-hugo/assets/scss/spectre/_menus.scss", + "themes/quark-hugo/assets/scss/spectre/_modals.scss", + "themes/quark-hugo/assets/scss/spectre/_navs.scss", + "themes/quark-hugo/assets/scss/spectre/_pagination.scss", + "themes/quark-hugo/assets/scss/spectre/_panels.scss", + "themes/quark-hugo/assets/scss/spectre/_popovers.scss", + "themes/quark-hugo/assets/scss/spectre/_steps.scss", + "themes/quark-hugo/assets/scss/spectre/_tabs.scss", + "themes/quark-hugo/assets/scss/spectre/_tiles.scss", + "themes/quark-hugo/assets/scss/spectre/_toasts.scss", + "themes/quark-hugo/assets/scss/spectre/_tooltips.scss", + "themes/quark-hugo/assets/scss/spectre/_animations.scss", + "themes/quark-hugo/assets/scss/spectre/_utilities.scss", + "themes/quark-hugo/assets/scss/spectre/utilities/_colors.scss", + "themes/quark-hugo/assets/scss/spectre/utilities/_cursors.scss", + "themes/quark-hugo/assets/scss/spectre/utilities/_display.scss", + "themes/quark-hugo/assets/scss/spectre/utilities/_divider.scss", + "themes/quark-hugo/assets/scss/spectre/utilities/_loading.scss", + "themes/quark-hugo/assets/scss/spectre/utilities/_position.scss", + "themes/quark-hugo/assets/scss/spectre/utilities/_shapes.scss", + "themes/quark-hugo/assets/scss/spectre/utilities/_text.scss", + "themes/quark-hugo/assets/scss/theme/_extensions.scss" + ], + "sourcesContent": [ + "// Variables and mixins\n@import \"theme/variables\";\n@import \"spectre/variables\";\n@import \"spectre/mixins\";\n\n/*! Spectre.css v#{$version} | MIT License | github.com/picturepan2/spectre */\n// Reset and dependencies\n@import \"spectre/normalize\";\n@import \"spectre/base\";\n\n// Elements\n@import \"spectre/typography\";\n@import \"spectre/asian\";\n@import \"spectre/tables\";\n@import \"spectre/buttons\";\n@import \"spectre/forms\";\n@import \"spectre/labels\";\n@import \"spectre/codes\";\n@import \"spectre/media\";\n\n// Layout\n@import \"spectre/layout\";\n@import \"spectre/hero\";\n@import \"spectre/navbar\";\n\n// Components\n@import \"spectre/accordions\";\n@import \"spectre/avatars\";\n@import \"spectre/badges\";\n@import \"spectre/breadcrumbs\";\n@import \"spectre/bars\";\n@import \"spectre/cards\";\n@import \"spectre/chips\";\n@import \"spectre/dropdowns\";\n@import \"spectre/empty\";\n@import \"spectre/menus\";\n@import \"spectre/modals\";\n@import \"spectre/navs\";\n@import \"spectre/pagination\";\n@import \"spectre/panels\";\n@import \"spectre/popovers\";\n@import \"spectre/steps\";\n@import \"spectre/tabs\";\n@import \"spectre/tiles\";\n@import \"spectre/toasts\";\n@import \"spectre/tooltips\";\n\n// Utility classes\n@import \"spectre/animations\";\n@import \"spectre/utilities\";\n\n// Extras\n@import \"theme/extensions\";\n", + "// Spectre Overrides\n$primary-color: #3085EE !default;\n$dark-color: #454d5d !default;\n$light-color: #fff !default;\n$gray-color: lighten($dark-color, 40%) !default;\n$gray-color-dark: darken($gray-color, 25%) !default;\n$border-color: lighten($dark-color, 60%) !default;\n$bg-color: lighten($dark-color, 66%) !default;\n$body-font-color: lighten($dark-color, 5%) !default;\n\n// Layout\n$horiz-padding: 1rem;\n$vert-padding: 2rem 0 2rem;\n\n// Fonts\n$min-responsive-font-size: 16px;\n\n// Header\n$header-height-large: 4rem;\n$header-height-small: 2.3rem;\n$header-color-dark: #222;\n$header-text-light: $light-color;\n$header-text-dark: darken($dark-color, 15%);\n\n// Dropdown Menu\n$dropmenu-bg: $light-color;\n$dropmenu-hover-text: $primary-color;\n$dropmenu-horiz-padding: 20px;\n$dropmenu-vert-padding: 9px;\n$dropmenu-child-padding: 10px;\n$dropmenu-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);\n\n// Mobile Menu\n$mobile-color-main: $primary-color;\n$mobile-color-active: #FFF;\n$mobile-color-link: #FFF;\n$mobile-button-height: 24px;\n$mobile-button-width: 28px;", + "// Core variables\n$version: \"0.5.8\";\n\n// Core features\n$rtl: false !default;\n\n// Core colors\n$primary-color: #5755d9 !default;\n$primary-color-dark: darken($primary-color, 3%) !default;\n$primary-color-light: lighten($primary-color, 3%) !default;\n$secondary-color: lighten($primary-color, 37.5%) !default;\n$secondary-color-dark: darken($secondary-color, 3%) !default;\n$secondary-color-light: lighten($secondary-color, 3%) !default;\n\n// Gray colors\n$dark-color: #303742 !default;\n$light-color: #fff !default;\n$gray-color: lighten($dark-color, 55%) !default;\n$gray-color-dark: darken($gray-color, 30%) !default;\n$gray-color-light: lighten($gray-color, 20%) !default;\n\n$border-color: lighten($dark-color, 65%) !default;\n$border-color-dark: darken($border-color, 10%) !default;\n$border-color-light: lighten($border-color, 8%) !default;\n$bg-color: lighten($dark-color, 75%) !default;\n$bg-color-dark: darken($bg-color, 3%) !default;\n$bg-color-light: $light-color !default;\n\n// Control colors\n$success-color: #32b643 !default;\n$warning-color: #ffb700 !default;\n$error-color: #e85600 !default;\n\n// Other colors\n$code-color: #d73e48 !default;\n$highlight-color: #ffe9b3 !default;\n$body-bg: $bg-color-light !default;\n$body-font-color: lighten($dark-color, 5%) !default;\n$link-color: $primary-color !default;\n$link-color-dark: darken($link-color, 10%) !default;\n$link-color-light: lighten($link-color, 10%) !default;\n\n// Fonts\n// Credit: https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/\n$base-font-family: -apple-system, system-ui, BlinkMacSystemFont, \"Segoe UI\", Roboto !default;\n$mono-font-family: \"SF Mono\", \"Segoe UI Mono\", \"Roboto Mono\", Menlo, Courier, monospace !default;\n$fallback-font-family: \"Helvetica Neue\", sans-serif !default;\n$cjk-zh-hans-font-family: $base-font-family, \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", $fallback-font-family !default;\n$cjk-zh-hant-font-family: $base-font-family, \"PingFang TC\", \"Hiragino Sans CNS\", \"Microsoft JhengHei\", $fallback-font-family !default;\n$cjk-jp-font-family: $base-font-family, \"Hiragino Sans\", \"Hiragino Kaku Gothic Pro\", \"Yu Gothic\", YuGothic, Meiryo, $fallback-font-family !default;\n$cjk-ko-font-family: $base-font-family, \"Malgun Gothic\", $fallback-font-family !default;\n$body-font-family: $base-font-family, $fallback-font-family !default;\n\n// Unit sizes\n$unit-o: .05rem !default;\n$unit-h: .1rem !default;\n$unit-1: .2rem !default;\n$unit-2: .4rem !default;\n$unit-3: .6rem !default;\n$unit-4: .8rem !default;\n$unit-5: 1rem !default;\n$unit-6: 1.2rem !default;\n$unit-7: 1.4rem !default;\n$unit-8: 1.6rem !default;\n$unit-9: 1.8rem !default;\n$unit-10: 2rem !default;\n$unit-12: 2.4rem !default;\n$unit-16: 3.2rem !default;\n\n// Font sizes\n$html-font-size: 20px !default;\n$html-line-height: 1.5 !default;\n$font-size: .8rem !default;\n$font-size-sm: .7rem !default;\n$font-size-lg: .9rem !default;\n$line-height: 1.2rem !default;\n\n// Sizes\n$layout-spacing: $unit-2 !default;\n$layout-spacing-sm: $unit-1 !default;\n$layout-spacing-lg: $unit-4 !default;\n$border-radius: $unit-h !default;\n$border-width: $unit-o !default;\n$border-width-lg: $unit-h !default;\n$control-size: $unit-9 !default;\n$control-size-sm: $unit-7 !default;\n$control-size-lg: $unit-10 !default;\n$control-padding-x: $unit-2 !default;\n$control-padding-x-sm: $unit-2 * .75 !default;\n$control-padding-x-lg: $unit-2 * 1.5 !default;\n$control-padding-y: ($control-size - $line-height) / 2 - $border-width !default;\n$control-padding-y-sm: ($control-size-sm - $line-height) / 2 - $border-width !default;\n$control-padding-y-lg: ($control-size-lg - $line-height) / 2 - $border-width !default;\n$control-icon-size: .8rem !default;\n\n$control-width-xs: 180px !default;\n$control-width-sm: 320px !default;\n$control-width-md: 640px !default;\n$control-width-lg: 960px !default;\n$control-width-xl: 1280px !default;\n\n// Responsive breakpoints\n$size-xs: 480px !default;\n$size-sm: 600px !default;\n$size-md: 840px !default;\n$size-lg: 960px !default;\n$size-xl: 1280px !default;\n$size-2x: 1440px !default;\n\n$responsive-breakpoint: $size-xs !default;\n\n// Z-index\n$zindex-0: 1 !default;\n$zindex-1: 100 !default;\n$zindex-2: 200 !default;\n$zindex-3: 300 !default;\n$zindex-4: 400 !default;\n", + "// Mixins\n@import \"mixins/avatar\";\n@import \"mixins/button\";\n@import \"mixins/clearfix\";\n@import \"mixins/color\";\n@import \"mixins/label\";\n@import \"mixins/position\";\n@import \"mixins/shadow\";\n@import \"mixins/text\";\n@import \"mixins/toast\";", + "// Avatar mixin\n@mixin avatar-base($size: $unit-8) {\n font-size: $size / 2;\n height: $size;\n width: $size;\n}\n", + "// Button variant mixin\n@mixin button-variant($color: $primary-color) {\n background: $color;\n border-color: darken($color, 3%);\n color: $light-color;\n &:focus {\n @include control-shadow($color);\n }\n &:focus,\n &:hover {\n background: darken($color, 2%);\n border-color: darken($color, 5%);\n color: $light-color;\n }\n &:active,\n &.active {\n background: darken($color, 7%);\n border-color: darken($color, 10%);\n color: $light-color;\n }\n &.loading {\n &::after {\n border-bottom-color: $light-color;\n border-left-color: $light-color;\n }\n }\n}\n\n@mixin button-outline-variant($color: $primary-color) {\n background: $light-color;\n border-color: $color;\n color: $color;\n &:focus {\n @include control-shadow($color);\n }\n &:focus,\n &:hover {\n background: lighten($color, 50%);\n border-color: darken($color, 2%);\n color: $color;\n }\n &:active,\n &.active {\n background: $color;\n border-color: darken($color, 5%);\n color: $light-color;\n }\n &.loading {\n &::after {\n border-bottom-color: $color;\n border-left-color: $color;\n }\n }\n}\n", + "// Clearfix mixin\n@mixin clearfix() {\n &::after {\n clear: both;\n content: \"\";\n display: table;\n }\n}\n", + "// Background color utility mixin\n@mixin bg-color-variant($name: \".bg-primary\", $color: $primary-color) {\n #{$name} {\n background: $color !important;\n\n @if (lightness($color) < 60) {\n color: $light-color;\n }\n }\n}\n\n// Text color utility mixin\n@mixin text-color-variant($name: \".text-primary\", $color: $primary-color) {\n #{$name} {\n color: $color !important;\n }\n\n a#{$name} {\n &:focus,\n &:hover {\n color: darken($color, 5%);\n }\n &:visited {\n color: lighten($color, 5%);\n }\n }\n}\n", + "// Label base style\n@mixin label-base() {\n border-radius: $border-radius;\n line-height: 1.25;\n padding: .1rem .2rem;\n}\n\n@mixin label-variant($color: $light-color, $bg-color: $primary-color) {\n background: $bg-color;\n color: $color;\n}\n", + "// Margin utility mixin\n@mixin margin-variant($id: 1, $size: $unit-1) {\n .m-#{$id} {\n margin: $size !important;\n }\n\n .mb-#{$id} {\n margin-bottom: $size !important;\n }\n\n .ml-#{$id} {\n margin-left: $size !important;\n }\n\n .mr-#{$id} {\n margin-right: $size !important;\n }\n\n .mt-#{$id} {\n margin-top: $size !important;\n }\n\n .mx-#{$id} {\n margin-left: $size !important;\n margin-right: $size !important;\n }\n\n .my-#{$id} {\n margin-bottom: $size !important;\n margin-top: $size !important;\n }\n}\n\n// Padding utility mixin\n@mixin padding-variant($id: 1, $size: $unit-1) {\n .p-#{$id} {\n padding: $size !important;\n }\n\n .pb-#{$id} {\n padding-bottom: $size !important;\n }\n\n .pl-#{$id} {\n padding-left: $size !important;\n }\n\n .pr-#{$id} {\n padding-right: $size !important;\n }\n\n .pt-#{$id} {\n padding-top: $size !important;\n }\n\n .px-#{$id} {\n padding-left: $size !important;\n padding-right: $size !important;\n }\n \n .py-#{$id} {\n padding-bottom: $size !important;\n padding-top: $size !important;\n }\n}\n", + "// Component focus shadow\n@mixin control-shadow($color: $primary-color) {\n box-shadow: 0 0 0 .1rem rgba($color, .2);\n}\n\n// Shadow mixin\n@mixin shadow-variant($offset) {\n box-shadow: 0 $offset ($offset + .05rem) * 2 rgba($dark-color, .3);\n}\n", + "// Text Ellipsis\n@mixin text-ellipsis() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", + "// Toast variant mixin\n@mixin toast-variant($color: $dark-color) {\n background: rgba($color, .95);\n border-color: $color;\n}\n", + "/* Manually forked from Normalize.css */\n/* normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Correct the line height in all browsers.\n * 3. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\n/* Document\n ========================================================================== */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 3 */\n -webkit-text-size-adjust: 100%; /* 3 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8 (removed).\n */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers. (removed)\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/**\n * Modify default styling of address.\n */\n\naddress {\n font-style: normal;\n}\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. (removed)\n */\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: $mono-font-family; /* 1 (changed) */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-. (Removed)\n */\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n font-weight: 400; /* (added) */\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 (changed) */\n font-size: inherit; /* 1 (changed) */\n line-height: inherit; /* 1 (changed) */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule (removed).\n */\n\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated) (changed).\n */\n\nfieldset {\n border: 0;\n margin: 0;\n padding: 0;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n outline: none;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n", + "// Base\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nhtml {\n box-sizing: border-box;\n font-size: $html-font-size;\n line-height: $html-line-height;\n -webkit-tap-highlight-color: transparent;\n}\n\nbody {\n background: $body-bg;\n color: $body-font-color;\n font-family: $body-font-family;\n font-size: $font-size;\n overflow-x: hidden;\n text-rendering: optimizeLegibility;\n}\n\na {\n color: $link-color;\n outline: none;\n text-decoration: none;\n\n &:focus {\n @include control-shadow();\n }\n\n &:focus,\n &:hover,\n &:active,\n &.active {\n color: $link-color-dark;\n text-decoration: underline;\n }\n\n &:visited {\n color: $link-color-light;\n }\n}\n", + "// Typography\n// Headings\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n color: inherit;\n font-weight: 500;\n line-height: 1.2;\n margin-bottom: .5em;\n margin-top: 0;\n}\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-weight: 500;\n}\nh1,\n.h1 {\n font-size: 2rem;\n}\nh2,\n.h2 {\n font-size: 1.6rem;\n}\nh3,\n.h3 {\n font-size: 1.4rem;\n}\nh4,\n.h4 {\n font-size: 1.2rem;\n}\nh5,\n.h5 {\n font-size: 1rem;\n}\nh6,\n.h6 {\n font-size: .8rem;\n}\n\n// Paragraphs\np {\n margin: 0 0 $line-height;\n}\n\n// Semantic text elements\na,\nins,\nu {\n text-decoration-skip: ink edges;\n}\n\nabbr[title] {\n border-bottom: $border-width dotted;\n cursor: help;\n text-decoration: none;\n}\n\nkbd {\n @include label-base();\n @include label-variant($light-color, $dark-color);\n font-size: $font-size-sm;\n}\n\nmark {\n @include label-variant($body-font-color, $highlight-color);\n border-bottom: $unit-o solid darken($highlight-color, 15%);\n border-radius: $border-radius;\n padding: $unit-o $unit-h 0;\n}\n\n// Blockquote\nblockquote {\n border-left: $border-width-lg solid $border-color;\n margin-left: 0;\n padding: $unit-2 $unit-4;\n\n p:last-child {\n margin-bottom: 0;\n }\n}\n\n// Lists\nul,\nol {\n margin: $unit-4 0 $unit-4 $unit-4;\n padding: 0;\n\n ul,\n ol {\n margin: $unit-4 0 $unit-4 $unit-4;\n }\n\n li {\n margin-top: $unit-2;\n }\n}\n\nul {\n list-style: disc inside;\n\n ul {\n list-style-type: circle;\n }\n}\n\nol {\n list-style: decimal inside;\n\n ol {\n list-style-type: lower-alpha;\n }\n}\n\ndl {\n dt {\n font-weight: bold;\n }\n dd {\n margin: $unit-2 0 $unit-4 0;\n }\n}\n", + "// Optimized for East Asian CJK\nhtml:lang(zh),\nhtml:lang(zh-Hans),\n.lang-zh,\n.lang-zh-hans {\n font-family: $cjk-zh-hans-font-family;\n}\n\nhtml:lang(zh-Hant),\n.lang-zh-hant {\n font-family: $cjk-zh-hant-font-family;\n}\n\nhtml:lang(ja),\n.lang-ja {\n font-family: $cjk-jp-font-family;\n}\n\nhtml:lang(ko),\n.lang-ko {\n font-family: $cjk-ko-font-family;\n}\n\n:lang(zh),\n:lang(ja),\n.lang-cjk {\n ins,\n u {\n border-bottom: $border-width solid;\n text-decoration: none;\n }\n\n del + del,\n del + s,\n ins + ins,\n ins + u,\n s + del,\n s + s,\n u + ins,\n u + u {\n margin-left: .125em;\n }\n}\n", + "// Tables\n.table {\n border-collapse: collapse;\n border-spacing: 0;\n width: 100%;\n @if $rtl == true {\n text-align: right;\n } @else {\n text-align: left;\n }\n\n &.table-striped {\n tbody {\n tr:nth-of-type(odd) {\n background: $bg-color;\n }\n }\n }\n\n &,\n &.table-striped {\n tbody {\n tr {\n &.active {\n background: $bg-color-dark;\n }\n }\n }\n }\n\n &.table-hover {\n tbody {\n tr {\n &:hover {\n background: $bg-color-dark;\n }\n }\n }\n }\n\n // Scollable tables\n &.table-scroll {\n display: block;\n overflow-x: auto;\n padding-bottom: .75rem;\n white-space: nowrap;\n }\n\n td,\n th {\n border-bottom: $border-width solid $border-color;\n padding: $unit-3 $unit-2;\n }\n th {\n border-bottom-width: $border-width-lg;\n }\n}\n", + "// Buttons\n.btn {\n appearance: none;\n background: $bg-color-light;\n border: $border-width solid $primary-color;\n border-radius: $border-radius;\n color: $primary-color;\n cursor: pointer;\n display: inline-block;\n font-size: $font-size;\n height: $control-size;\n line-height: $line-height;\n outline: none;\n padding: $control-padding-y $control-padding-x;\n text-align: center;\n text-decoration: none;\n transition: background .2s, border .2s, box-shadow .2s, color .2s;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n &:focus {\n @include control-shadow();\n }\n &:focus,\n &:hover {\n background: $secondary-color;\n border-color: $primary-color-dark;\n text-decoration: none;\n }\n &:active,\n &.active {\n background: $primary-color-dark;\n border-color: darken($primary-color-dark, 5%);\n color: $light-color;\n text-decoration: none;\n &.loading {\n &::after {\n border-bottom-color: $light-color;\n border-left-color: $light-color;\n }\n }\n }\n &[disabled],\n &:disabled,\n &.disabled {\n cursor: default;\n opacity: .5;\n pointer-events: none;\n }\n\n // Button Primary\n &.btn-primary {\n background: $primary-color;\n border-color: $primary-color-dark;\n color: $light-color;\n &:focus,\n &:hover {\n background: darken($primary-color-dark, 2%);\n border-color: darken($primary-color-dark, 5%);\n color: $light-color;\n }\n &:active,\n &.active {\n background: darken($primary-color-dark, 4%);\n border-color: darken($primary-color-dark, 7%);\n color: $light-color;\n }\n &.loading {\n &::after {\n border-bottom-color: $light-color;\n border-left-color: $light-color;\n }\n }\n }\n\n // Button Colors\n &.btn-success {\n @include button-variant($success-color);\n }\n\n &.btn-error {\n @include button-variant($error-color);\n }\n\n // Button Link\n &.btn-link {\n background: transparent;\n border-color: transparent;\n color: $link-color;\n &:focus,\n &:hover,\n &:active,\n &.active {\n color: $link-color-dark;\n }\n }\n\n // Button Sizes\n &.btn-sm {\n font-size: $font-size-sm;\n height: $control-size-sm;\n padding: $control-padding-y-sm $control-padding-x-sm;\n }\n\n &.btn-lg {\n font-size: $font-size-lg;\n height: $control-size-lg;\n padding: $control-padding-y-lg $control-padding-x-lg;\n }\n\n // Button Block\n &.btn-block {\n display: block;\n width: 100%;\n }\n\n // Button Action\n &.btn-action {\n width: $control-size;\n padding-left: 0;\n padding-right: 0;\n\n &.btn-sm {\n width: $control-size-sm;\n }\n\n &.btn-lg {\n width: $control-size-lg;\n }\n }\n\n // Button Clear\n &.btn-clear {\n background: transparent;\n border: 0;\n color: currentColor;\n height: $unit-5;\n line-height: $unit-4;\n margin-left: $unit-1;\n margin-right: -2px;\n opacity: 1;\n padding: $unit-h;\n text-decoration: none;\n width: $unit-5;\n\n &:focus,\n &:hover {\n background: rgba($bg-color, .5);\n opacity: .95;\n }\n\n &::before {\n content: \"\\2715\";\n }\n }\n}\n\n// Button groups\n.btn-group {\n display: inline-flex;\n flex-wrap: wrap;\n\n .btn {\n flex: 1 0 auto;\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n margin-left: -$border-width;\n }\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n margin-left: -$border-width;\n }\n &:focus,\n &:hover,\n &:active,\n &.active {\n z-index: $zindex-0;\n }\n }\n\n &.btn-group-block {\n display: flex;\n\n .btn {\n flex: 1 0 0;\n }\n }\n}\n", + "// Forms\n.form-group {\n &:not(:last-child) {\n margin-bottom: $layout-spacing;\n }\n}\n\nfieldset {\n margin-bottom: $layout-spacing-lg;\n}\n\nlegend {\n font-size: $font-size-lg;\n font-weight: 500;\n margin-bottom: $layout-spacing-lg;\n}\n\n// Form element: Label\n.form-label {\n display: block;\n line-height: $line-height;\n padding: $control-padding-y + $border-width 0;\n\n &.label-sm {\n font-size: $font-size-sm;\n padding: $control-padding-y-sm + $border-width 0;\n }\n\n &.label-lg {\n font-size: $font-size-lg;\n padding: $control-padding-y-lg + $border-width 0;\n }\n}\n\n// Form element: Input\n.form-input {\n appearance: none;\n background: $bg-color-light;\n background-image: none;\n border: $border-width solid $border-color-dark;\n border-radius: $border-radius;\n color: $body-font-color;\n display: block;\n font-size: $font-size;\n height: $control-size;\n line-height: $line-height;\n max-width: 100%;\n outline: none;\n padding: $control-padding-y $control-padding-x;\n position: relative;\n transition: background .2s, border .2s, box-shadow .2s, color .2s;\n width: 100%;\n &:focus {\n @include control-shadow();\n border-color: $primary-color;\n }\n &::placeholder {\n color: $gray-color;\n }\n\n // Input sizes\n &.input-sm {\n font-size: $font-size-sm;\n height: $control-size-sm;\n padding: $control-padding-y-sm $control-padding-x-sm;\n }\n\n &.input-lg {\n font-size: $font-size-lg;\n height: $control-size-lg;\n padding: $control-padding-y-lg $control-padding-x-lg;\n }\n\n &.input-inline {\n display: inline-block;\n vertical-align: middle;\n width: auto;\n }\n\n // Input types\n &[type=\"file\"] {\n height: auto;\n }\n}\n\n// Form element: Textarea\ntextarea.form-input {\n &,\n &.input-lg,\n &.input-sm {\n height: auto;\n }\n}\n\n// Form element: Input hint\n.form-input-hint {\n color: $gray-color;\n font-size: $font-size-sm;\n margin-top: $unit-1;\n\n .has-success &,\n .is-success + & {\n color: $success-color;\n }\n\n .has-error &,\n .is-error + & {\n color: $error-color;\n }\n}\n\n// Form element: Select\n.form-select {\n appearance: none;\n border: $border-width solid $border-color-dark;\n border-radius: $border-radius;\n color: inherit;\n font-size: $font-size;\n height: $control-size;\n line-height: $line-height;\n outline: none;\n padding: $control-padding-y $control-padding-x;\n vertical-align: middle;\n width: 100%;\n background: $bg-color-light; \n &:focus {\n @include control-shadow();\n border-color: $primary-color;\n }\n &::-ms-expand {\n display: none;\n }\n\n // Select sizes\n &.select-sm {\n font-size: $font-size-sm;\n height: $control-size-sm;\n padding: $control-padding-y-sm ($control-icon-size + $control-padding-x-sm) $control-padding-y-sm $control-padding-x-sm;\n }\n\n &.select-lg {\n font-size: $font-size-lg;\n height: $control-size-lg;\n padding: $control-padding-y-lg ($control-icon-size + $control-padding-x-lg) $control-padding-y-lg $control-padding-x-lg;\n }\n\n // Multiple select\n &[size],\n &[multiple] {\n height: auto;\n padding: $control-padding-y $control-padding-x;\n\n option {\n padding: $unit-h $unit-1;\n }\n }\n &:not([multiple]):not([size]) {\n background: $bg-color-light url(\"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E\") no-repeat right .35rem center / .4rem .5rem;\n padding-right: $control-icon-size + $control-padding-x;\n }\n}\n\n// Form Icons\n.has-icon-left,\n.has-icon-right {\n position: relative;\n\n .form-icon {\n height: $control-icon-size;\n margin: 0 $control-padding-y;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $control-icon-size;\n z-index: $zindex-0 + 1;\n }\n}\n\n.has-icon-left {\n .form-icon {\n left: $border-width;\n }\n\n .form-input {\n padding-left: $control-icon-size + $control-padding-y * 2;\n }\n}\n\n.has-icon-right {\n .form-icon {\n right: $border-width;\n }\n\n .form-input {\n padding-right: $control-icon-size + $control-padding-y * 2;\n }\n}\n\n// Form element: Checkbox and Radio\n.form-checkbox,\n.form-radio,\n.form-switch {\n display: block;\n line-height: $line-height;\n margin: ($control-size - $control-size-sm) / 2 0;\n min-height: $control-size-sm;\n padding: (($control-size-sm - $line-height) / 2) $control-padding-x (($control-size-sm - $line-height) / 2) ($control-icon-size + $control-padding-x);\n position: relative;\n\n input {\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n position: absolute;\n width: 1px;\n &:focus + .form-icon {\n @include control-shadow();\n border-color: $primary-color;\n }\n &:checked + .form-icon {\n background: $primary-color;\n border-color: $primary-color;\n }\n }\n\n .form-icon {\n border: $border-width solid $border-color-dark;\n cursor: pointer;\n display: inline-block;\n position: absolute;\n transition: background .2s, border .2s, box-shadow .2s, color .2s;\n }\n\n // Input checkbox, radio and switch sizes\n &.input-sm {\n font-size: $font-size-sm;\n margin: 0;\n }\n\n &.input-lg {\n font-size: $font-size-lg;\n margin: ($control-size-lg - $control-size-sm) / 2 0;\n }\n}\n\n.form-checkbox,\n.form-radio {\n .form-icon {\n background: $bg-color-light;\n height: $control-icon-size;\n left: 0;\n top: ($control-size-sm - $control-icon-size) / 2;\n width: $control-icon-size;\n }\n\n input {\n &:active + .form-icon {\n background: $bg-color-dark;\n }\n }\n}\n.form-checkbox {\n .form-icon {\n border-radius: $border-radius;\n }\n\n input {\n &:checked + .form-icon {\n &::before {\n background-clip: padding-box;\n border: $border-width-lg solid $light-color;\n border-left-width: 0;\n border-top-width: 0;\n content: \"\";\n height: 9px;\n left: 50%;\n margin-left: -3px;\n margin-top: -6px;\n position: absolute;\n top: 50%;\n transform: rotate(45deg);\n width: 6px;\n }\n }\n &:indeterminate + .form-icon {\n background: $primary-color;\n border-color: $primary-color;\n &::before {\n background: $bg-color-light;\n content: \"\";\n height: 2px;\n left: 50%;\n margin-left: -5px;\n margin-top: -1px;\n position: absolute;\n top: 50%;\n width: 10px;\n }\n }\n }\n}\n.form-radio {\n .form-icon {\n border-radius: 50%;\n }\n\n input {\n &:checked + .form-icon {\n &::before {\n background: $bg-color-light;\n border-radius: 50%;\n content: \"\";\n height: 6px;\n left: 50%;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 6px;\n }\n }\n }\n}\n\n// Form element: Switch\n.form-switch {\n padding-left: ($unit-8 + $control-padding-x);\n\n .form-icon {\n background: $gray-color;\n background-clip: padding-box;\n border-radius: $unit-2 + $border-width;\n height: $unit-4 + $border-width * 2;\n left: 0;\n top: ($control-size-sm - $unit-4) / 2 - $border-width;\n width: $unit-8;\n &::before {\n background: $bg-color-light;\n border-radius: 50%;\n content: \"\";\n display: block;\n height: $unit-4;\n left: 0;\n position: absolute;\n top: 0;\n transition: background .2s, border .2s, box-shadow .2s, color .2s, left .2s;\n width: $unit-4;\n }\n }\n\n input {\n &:checked + .form-icon {\n &::before {\n left: 14px;\n }\n }\n &:active + .form-icon {\n &::before {\n background: $bg-color;\n }\n }\n }\n}\n\n// Form element: Input groups\n.input-group {\n display: flex;\n\n .input-group-addon {\n background: $bg-color;\n border: $border-width solid $border-color-dark;\n border-radius: $border-radius;\n line-height: $line-height;\n padding: $control-padding-y $control-padding-x;\n white-space: nowrap;\n\n &.addon-sm {\n font-size: $font-size-sm;\n padding: $control-padding-y-sm $control-padding-x-sm;\n }\n\n &.addon-lg {\n font-size: $font-size-lg;\n padding: $control-padding-y-lg $control-padding-x-lg;\n }\n }\n\n .form-input,\n .form-select {\n flex: 1 1 auto;\n width: 1%;\n }\n\n .input-group-btn {\n z-index: $zindex-0;\n }\n\n .form-input,\n .form-select,\n .input-group-addon,\n .input-group-btn {\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n margin-left: -$border-width;\n }\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n margin-left: -$border-width;\n }\n &:focus {\n z-index: $zindex-0 + 1;\n }\n }\n\n .form-select {\n width: auto;\n }\n\n &.input-inline {\n display: inline-flex;\n }\n}\n\n// Form validation states\n.form-input,\n.form-select {\n .has-success &,\n &.is-success {\n background: lighten($success-color, 53%);\n border-color: $success-color;\n &:focus {\n @include control-shadow($success-color);\n }\n }\n\n .has-error &,\n &.is-error {\n background: lighten($error-color, 53%);\n border-color: $error-color;\n &:focus {\n @include control-shadow($error-color);\n }\n }\n}\n\n.form-checkbox,\n.form-radio,\n.form-switch {\n .has-error &,\n &.is-error {\n .form-icon {\n border-color: $error-color;\n }\n\n input {\n &:checked + .form-icon {\n background: $error-color;\n border-color: $error-color;\n }\n\n &:focus + .form-icon {\n @include control-shadow($error-color);\n border-color: $error-color;\n }\n }\n }\n}\n\n.form-checkbox {\n .has-error &,\n &.is-error {\n input {\n &:indeterminate + .form-icon {\n background: $error-color;\n border-color: $error-color;\n }\n }\n }\n}\n\n// validation based on :placeholder-shown (Edge doesn't support it yet)\n.form-input {\n &:not(:placeholder-shown) {\n &:invalid {\n border-color: $error-color;\n &:focus {\n @include control-shadow($error-color);\n background: lighten($error-color, 53%);\n }\n\n & + .form-input-hint {\n color: $error-color;\n }\n }\n }\n}\n\n// Form disabled and readonly\n.form-input,\n.form-select {\n &:disabled,\n &.disabled {\n background-color: $bg-color-dark;\n cursor: not-allowed;\n opacity: .5;\n }\n}\n\n.form-input {\n &[readonly] {\n background-color: $bg-color;\n }\n}\n\ninput {\n &:disabled,\n &.disabled {\n & + .form-icon {\n background: $bg-color-dark;\n cursor: not-allowed;\n opacity: .5;\n }\n }\n}\n\n.form-switch {\n input {\n &:disabled,\n &.disabled {\n & + .form-icon::before {\n background: $bg-color-light;\n }\n }\n }\n}\n\n// Form horizontal\n.form-horizontal {\n padding: $layout-spacing 0;\n\n .form-group {\n display: flex;\n flex-wrap: wrap;\n }\n}\n\n// Form inline\n.form-inline {\n display: inline-block;\n}\n", + "// Labels\n.label {\n @include label-base();\n @include label-variant(lighten($body-font-color, 5%), $bg-color-dark);\n display: inline-block;\n\n // Label rounded\n &.label-rounded {\n border-radius: 5rem;\n padding-left: .4rem;\n padding-right: .4rem; \n }\n\n // Label colors\n &.label-primary {\n @include label-variant($light-color, $primary-color);\n }\n\n &.label-secondary {\n @include label-variant($primary-color, $secondary-color);\n }\n\n &.label-success {\n @include label-variant($light-color, $success-color);\n }\n\n &.label-warning {\n @include label-variant($light-color, $warning-color);\n }\n\n &.label-error {\n @include label-variant($light-color, $error-color);\n }\n}\n", + "// Codes\ncode {\n @include label-base();\n @include label-variant($code-color, lighten($code-color, 42.5%));\n font-size: 85%;\n}\n\n.code {\n border-radius: $border-radius;\n color: $body-font-color;\n position: relative;\n\n &::before {\n color: $gray-color;\n content: attr(data-lang);\n font-size: $font-size-sm;\n position: absolute;\n right: $layout-spacing;\n top: $unit-h;\n }\n\n code {\n background: $bg-color;\n color: inherit;\n display: block;\n line-height: 1.5;\n overflow-x: auto;\n padding: 1rem;\n width: 100%;\n }\n}\n", + "// Media\n// Image responsive\n.img-responsive {\n display: block;\n height: auto;\n max-width: 100%;\n}\n\n// object-fit support is coming to Microsoft Edge\n// https://developer.microsoft.com/en-us/microsoft-edge/platform/status/objectfitandobjectposition/\n.img-fit-cover {\n object-fit: cover;\n}\n\n.img-fit-contain {\n object-fit: contain;\n}\n\n// Video responsive\n.video-responsive {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n &::before {\n content: \"\";\n display: block;\n padding-bottom: 56.25%; // Default ratio 16:9, you can calculate this value by dividing 9 by 16\n }\n\n iframe,\n object,\n embed {\n border: 0;\n bottom: 0;\n height: 100%;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n width: 100%;\n }\n}\n\nvideo.video-responsive {\n height: auto;\n max-width: 100%;\n\n &::before {\n content: none;\n }\n}\n\n.video-responsive-4-3 {\n &::before {\n padding-bottom: 75%; // Ratio 4:3\n }\n}\n\n.video-responsive-1-1 {\n &::before {\n padding-bottom: 100%; // Ratio 1:1\n }\n}\n\n// Figure\n.figure {\n margin: 0 0 $layout-spacing 0;\n\n .figure-caption {\n color: $gray-color-dark;\n margin-top: $layout-spacing;\n }\n}\n", + "// Layout\n.container {\n margin-left: auto;\n margin-right: auto;\n padding-left: $layout-spacing;\n padding-right: $layout-spacing;\n width: 100%;\n\n $grid-spacing: ($layout-spacing / ($layout-spacing * 0 + 1)) * $html-font-size;\n\n &.grid-xl {\n max-width: $grid-spacing * 2 + $size-xl;\n }\n\n &.grid-lg {\n max-width: $grid-spacing * 2 + $size-lg;\n }\n\n &.grid-md {\n max-width: $grid-spacing * 2 + $size-md;\n }\n\n &.grid-sm {\n max-width: $grid-spacing * 2 + $size-sm;\n }\n\n &.grid-xs {\n max-width: $grid-spacing * 2 + $size-xs;\n }\n}\n\n// Responsive breakpoint system\n.show-xs,\n.show-sm,\n.show-md,\n.show-lg,\n.show-xl {\n display: none !important;\n}\n\n// Responsive grid system\n.columns {\n display: flex;\n flex-wrap: wrap;\n margin-left: -$layout-spacing;\n margin-right: -$layout-spacing;\n\n &.col-gapless {\n margin-left: 0;\n margin-right: 0;\n\n & > .column {\n padding-left: 0;\n padding-right: 0;\n }\n }\n &.col-oneline {\n flex-wrap: nowrap;\n overflow-x: auto;\n }\n}\n.column {\n flex: 1;\n max-width: 100%;\n padding-left: $layout-spacing;\n padding-right: $layout-spacing;\n\n &.col-12,\n &.col-11,\n &.col-10,\n &.col-9,\n &.col-8,\n &.col-7,\n &.col-6,\n &.col-5,\n &.col-4,\n &.col-3,\n &.col-2,\n &.col-1,\n &.col-auto {\n flex: none;\n }\n}\n.col-12 {\n width: 100%;\n}\n.col-11 {\n width: 91.66666667%;\n}\n.col-10 {\n width: 83.33333333%;\n}\n.col-9 {\n width: 75%;\n}\n.col-8 {\n width: 66.66666667%;\n}\n.col-7 {\n width: 58.33333333%;\n}\n.col-6 {\n width: 50%;\n}\n.col-5 {\n width: 41.66666667%;\n}\n.col-4 {\n width: 33.33333333%;\n}\n.col-3 {\n width: 25%;\n}\n.col-2 {\n width: 16.66666667%;\n}\n.col-1 {\n width: 8.33333333%;\n}\n.col-auto {\n flex: 0 0 auto;\n max-width: none;\n width: auto;\n}\n.col-mx-auto {\n margin-left: auto;\n margin-right: auto;\n}\n.col-ml-auto {\n margin-left: auto;\n}\n.col-mr-auto {\n margin-right: auto;\n}\n@media (max-width: $size-xl) {\n .col-xl-12,\n .col-xl-11,\n .col-xl-10,\n .col-xl-9,\n .col-xl-8,\n .col-xl-7,\n .col-xl-6,\n .col-xl-5,\n .col-xl-4,\n .col-xl-3,\n .col-xl-2,\n .col-xl-1,\n .col-xl-auto {\n flex: none;\n }\n .col-xl-12 {\n width: 100%;\n }\n .col-xl-11 {\n width: 91.66666667%;\n }\n .col-xl-10 {\n width: 83.33333333%;\n }\n .col-xl-9 {\n width: 75%;\n }\n .col-xl-8 {\n width: 66.66666667%;\n }\n .col-xl-7 {\n width: 58.33333333%;\n }\n .col-xl-6 {\n width: 50%;\n }\n .col-xl-5 {\n width: 41.66666667%;\n }\n .col-xl-4 {\n width: 33.33333333%;\n }\n .col-xl-3 {\n width: 25%;\n }\n .col-xl-2 {\n width: 16.66666667%;\n }\n .col-xl-1 {\n width: 8.33333333%;\n }\n .col-xl-auto {\n width: auto;\n }\n .hide-xl {\n display: none !important;\n }\n .show-xl {\n display: block !important;\n }\n}\n@media (max-width: $size-lg) {\n .col-lg-12,\n .col-lg-11,\n .col-lg-10,\n .col-lg-9,\n .col-lg-8,\n .col-lg-7,\n .col-lg-6,\n .col-lg-5,\n .col-lg-4,\n .col-lg-3,\n .col-lg-2,\n .col-lg-1,\n .col-lg-auto {\n flex: none;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-auto {\n width: auto;\n }\n .hide-lg {\n display: none !important;\n }\n .show-lg {\n display: block !important;\n }\n}\n@media (max-width: $size-md) {\n .col-md-12,\n .col-md-11,\n .col-md-10,\n .col-md-9,\n .col-md-8,\n .col-md-7,\n .col-md-6,\n .col-md-5,\n .col-md-4,\n .col-md-3,\n .col-md-2,\n .col-md-1,\n .col-md-auto {\n flex: none;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-auto {\n width: auto;\n }\n .hide-md {\n display: none !important;\n }\n .show-md {\n display: block !important;\n }\n}\n@media (max-width: $size-sm) {\n .col-sm-12,\n .col-sm-11,\n .col-sm-10,\n .col-sm-9,\n .col-sm-8,\n .col-sm-7,\n .col-sm-6,\n .col-sm-5,\n .col-sm-4,\n .col-sm-3,\n .col-sm-2,\n .col-sm-1,\n .col-sm-auto {\n flex: none;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-auto {\n width: auto;\n }\n .hide-sm {\n display: none !important;\n }\n .show-sm {\n display: block !important;\n }\n}\n@media (max-width: $size-xs) {\n .col-xs-12,\n .col-xs-11,\n .col-xs-10,\n .col-xs-9,\n .col-xs-8,\n .col-xs-7,\n .col-xs-6,\n .col-xs-5,\n .col-xs-4,\n .col-xs-3,\n .col-xs-2,\n .col-xs-1,\n .col-xs-auto {\n flex: none;\n }\n .col-xs-12 {\n width: 100%;\n }\n .col-xs-11 {\n width: 91.66666667%;\n }\n .col-xs-10 {\n width: 83.33333333%;\n }\n .col-xs-9 {\n width: 75%;\n }\n .col-xs-8 {\n width: 66.66666667%;\n }\n .col-xs-7 {\n width: 58.33333333%;\n }\n .col-xs-6 {\n width: 50%;\n }\n .col-xs-5 {\n width: 41.66666667%;\n }\n .col-xs-4 {\n width: 33.33333333%;\n }\n .col-xs-3 {\n width: 25%;\n }\n .col-xs-2 {\n width: 16.66666667%;\n }\n .col-xs-1 {\n width: 8.33333333%;\n }\n .col-xs-auto {\n width: auto;\n }\n .hide-xs {\n display: none !important;\n }\n .show-xs {\n display: block !important;\n }\n}\n", + "// Hero\n.hero {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n padding-bottom: 4rem;\n padding-top: 4rem;\n\n &.hero-sm {\n padding-bottom: 2rem;\n padding-top: 2rem;\n }\n\n &.hero-lg {\n padding-bottom: 8rem;\n padding-top: 8rem;\n }\n\n .hero-body {\n padding: $layout-spacing;\n }\n}", + "// Navbar\n.navbar {\n align-items: stretch;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n\n .navbar-section {\n align-items: center;\n display: flex;\n flex: 1 0 0;\n\n &:not(:first-child):last-child {\n justify-content: flex-end;\n }\n }\n\n .navbar-center {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n }\n\n .navbar-brand {\n font-size: $font-size-lg;\n text-decoration: none;\n }\n}\n", + "// Accordions\n.accordion {\n input:checked ~,\n &[open] {\n & .accordion-header {\n .icon {\n transform: rotate(90deg);\n }\n }\n\n & .accordion-body {\n max-height: 50rem;\n }\n }\n\n .accordion-header {\n display: block;\n padding: $unit-1 $unit-2;\n\n .icon {\n transition: transform .25s;\n }\n }\n\n .accordion-body {\n margin-bottom: $layout-spacing;\n max-height: 0;\n overflow: hidden;\n transition: max-height .25s;\n }\n}\n\n// Remove default details marker in Webkit\nsummary.accordion-header {\n &::-webkit-details-marker {\n display: none;\n }\n}\n", + "// Avatars\n.avatar {\n @include avatar-base();\n background: $primary-color;\n border-radius: 50%;\n color: rgba($light-color, .85);\n display: inline-block;\n font-weight: 300;\n line-height: 1.25;\n margin: 0;\n position: relative;\n vertical-align: middle;\n\n &.avatar-xs {\n @include avatar-base($unit-4);\n }\n &.avatar-sm {\n @include avatar-base($unit-6);\n }\n &.avatar-lg {\n @include avatar-base($unit-12);\n }\n &.avatar-xl {\n @include avatar-base($unit-16);\n }\n\n img {\n border-radius: 50%;\n height: 100%;\n position: relative;\n width: 100%;\n z-index: $zindex-0;\n }\n\n .avatar-icon,\n .avatar-presence {\n background: $bg-color-light;\n bottom: 14.64%;\n height: 50%;\n padding: $border-width-lg;\n position: absolute;\n right: 14.64%;\n transform: translate(50%, 50%);\n width: 50%;\n z-index: $zindex-0 + 1;\n }\n\n .avatar-presence {\n background: $gray-color;\n box-shadow: 0 0 0 $border-width-lg $light-color;\n border-radius: 50%;\n height: .5em;\n width: .5em;\n\n &.online {\n background: $success-color;\n }\n\n &.busy {\n background: $error-color;\n }\n\n &.away {\n background: $warning-color;\n }\n }\n\n &[data-initial]::before {\n color: currentColor;\n content: attr(data-initial);\n left: 50%;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n z-index: $zindex-0;\n }\n}", + "// Badges\n.badge {\n position: relative;\n white-space: nowrap;\n\n &[data-badge],\n &:not([data-badge]) {\n &::after {\n background: $primary-color;\n background-clip: padding-box;\n border-radius: .5rem;\n box-shadow: 0 0 0 .1rem $bg-color-light;\n color: $light-color;\n content: attr(data-badge);\n display: inline-block;\n transform: translate(-.05rem, -.5rem);\n }\n }\n &[data-badge] {\n &::after {\n font-size: $font-size-sm;\n height: .9rem;\n line-height: 1;\n min-width: .9rem;\n padding: .1rem .2rem;\n text-align: center;\n white-space: nowrap;\n }\n }\n &:not([data-badge]),\n &[data-badge=\"\"] {\n &::after {\n height: 6px;\n min-width: 6px;\n padding: 0;\n width: 6px;\n }\n }\n\n // Badges for Buttons\n &.btn {\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n transform: translate(50%, -50%);\n }\n }\n\n // Badges for Avatars\n &.avatar {\n &::after {\n position: absolute;\n top: 14.64%;\n right: 14.64%;\n transform: translate(50%, -50%);\n z-index: $zindex-1;\n }\n }\n}\n", + "// Breadcrumbs\n.breadcrumb {\n list-style: none;\n margin: $unit-1 0;\n padding: $unit-1 0;\n\n .breadcrumb-item {\n color: $gray-color-dark;\n display: inline-block;\n margin: 0;\n padding: $unit-1 0;\n\n &:not(:last-child) {\n margin-right: $unit-1;\n\n a {\n color: $gray-color-dark;\n }\n }\n\n &:not(:first-child) {\n &::before {\n color: $gray-color-dark;\n content: \"/\";\n padding-right: $unit-2;\n }\n }\n }\n}\n", + "// Bars\n.bar {\n background: $bg-color-dark;\n border-radius: $border-radius;\n display: flex;\n flex-wrap: nowrap;\n height: $unit-4;\n width: 100%;\n\n &.bar-sm {\n height: $unit-1;\n }\n\n // TODO: attr() support\n .bar-item {\n background: $primary-color;\n color: $light-color;\n display: block;\n font-size: $font-size-sm;\n flex-shrink: 0;\n line-height: $unit-4;\n height: 100%;\n position: relative;\n text-align: center;\n width: 0;\n\n &:first-child {\n border-bottom-left-radius: $border-radius;\n border-top-left-radius: $border-radius;\n }\n &:last-child {\n border-bottom-right-radius: $border-radius;\n border-top-right-radius: $border-radius;\n flex-shrink: 1;\n }\n }\n}\n\n// Slider bar\n.bar-slider {\n height: $border-width-lg;\n margin: $layout-spacing 0;\n position: relative;\n\n .bar-item {\n left: 0;\n padding: 0;\n position: absolute;\n &:not(:last-child):first-child {\n background: $bg-color-dark;\n z-index: $zindex-0;\n }\n }\n\n .bar-slider-btn {\n background: $primary-color;\n border: 0;\n border-radius: 50%;\n height: $unit-3;\n padding: 0;\n position: absolute;\n right: 0;\n top: 50%;\n transform: translate(50%, -50%);\n width: $unit-3;\n\n &:active {\n box-shadow: 0 0 0 .1rem $primary-color;\n }\n }\n}\n", + "// Cards\n.card {\n background: $bg-color-light;\n border: $border-width solid $border-color;\n border-radius: $border-radius;\n display: flex;\n flex-direction: column;\n\n .card-header,\n .card-body,\n .card-footer {\n padding: $layout-spacing-lg;\n padding-bottom: 0;\n\n &:last-child {\n padding-bottom: $layout-spacing-lg;\n }\n }\n\n .card-body {\n flex: 1 1 auto;\n }\n\n .card-image {\n padding-top: $layout-spacing-lg;\n\n &:first-child {\n padding-top: 0;\n\n img {\n border-top-left-radius: $border-radius;\n border-top-right-radius: $border-radius;\n }\n }\n\n &:last-child {\n img {\n border-bottom-left-radius: $border-radius;\n border-bottom-right-radius: $border-radius;\n }\n }\n }\n}\n", + "// Chips\n.chip {\n align-items: center;\n background: $bg-color-dark;\n border-radius: 5rem;\n display: inline-flex;\n font-size: 90%;\n height: $unit-6;\n line-height: $unit-4;\n margin: $unit-h;\n max-width: $control-width-sm;\n overflow: hidden;\n padding: $unit-1 $unit-2;\n text-decoration: none;\n text-overflow: ellipsis;\n vertical-align: middle;\n white-space: nowrap;\n\n &.active {\n background: $primary-color;\n color: $light-color;\n }\n\n .avatar {\n margin-left: -$unit-2;\n margin-right: $unit-1;\n }\n\n .btn-clear {\n border-radius: 50%;\n transform: scale(.75);\n }\n}\n", + "// Dropdown\n.dropdown {\n display: inline-block;\n position: relative;\n\n .menu {\n animation: slide-down .15s ease 1;\n display: none;\n left: 0;\n max-height: 50vh;\n overflow-y: auto;\n position: absolute;\n top: 100%;\n }\n\n &.dropdown-right {\n .menu {\n left: auto;\n right: 0;\n }\n }\n\n &.active .menu,\n .dropdown-toggle:focus + .menu,\n .menu:hover {\n display: block;\n }\n\n // Fix dropdown-toggle border radius in button groups\n .btn-group {\n .dropdown-toggle:nth-last-child(2) {\n border-bottom-right-radius: $border-radius;\n border-top-right-radius: $border-radius;\n }\n }\n}\n", + "// Empty states (or Blank slates)\n.empty {\n background: $bg-color;\n border-radius: $border-radius;\n color: $gray-color-dark;\n text-align: center;\n padding: $unit-16 $unit-8;\n\n .empty-icon {\n margin-bottom: $layout-spacing-lg;\n }\n\n .empty-title,\n .empty-subtitle {\n margin: $layout-spacing auto;\n }\n\n .empty-action {\n margin-top: $layout-spacing-lg;\n }\n}\n", + "// Menus\n.menu {\n @include shadow-variant(.05rem);\n background: $bg-color-light;\n border-radius: $border-radius;\n list-style: none;\n margin: 0;\n min-width: $control-width-xs;\n padding: $unit-2;\n transform: translateY($layout-spacing-sm);\n z-index: $zindex-3;\n\n &.menu-nav {\n background: transparent;\n box-shadow: none;\n }\n\n .menu-item {\n margin-top: 0;\n padding: 0 $unit-2;\n position: relative;\n text-decoration: none;\n\n & > a {\n border-radius: $border-radius;\n color: inherit;\n display: block;\n margin: 0 (-$unit-2);\n padding: $unit-1 $unit-2;\n text-decoration: none;\n &:focus,\n &:hover {\n background: $secondary-color;\n color: $primary-color;\n }\n &:active,\n &.active {\n background: $secondary-color;\n color: $primary-color;\n }\n }\n\n .form-checkbox,\n .form-radio,\n .form-switch {\n margin: $unit-h 0;\n }\n\n & + .menu-item {\n margin-top: $unit-1;\n }\n }\n\n .menu-badge {\n align-items: center;\n display: flex;\n height: 100%;\n position: absolute;\n right: 0;\n top: 0;\n\n .label {\n margin-right: $unit-2;\n }\n }\n}", + "// Modals\n.modal {\n align-items: center;\n bottom: 0;\n display: none;\n justify-content: center;\n left: 0;\n opacity: 0;\n overflow: hidden;\n padding: $layout-spacing;\n position: fixed;\n right: 0;\n top: 0;\n\n &:target,\n &.active {\n display: flex;\n opacity: 1;\n z-index: $zindex-4;\n\n .modal-overlay {\n background: rgba($bg-color, .75);\n bottom: 0;\n cursor: default;\n display: block;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n }\n\n .modal-container {\n animation: slide-down .2s ease 1;\n z-index: $zindex-0;\n }\n }\n\n &.modal-sm {\n .modal-container {\n max-width: $control-width-sm;\n padding: 0 $unit-2;\n }\n }\n\n &.modal-lg {\n .modal-overlay {\n background: $bg-color-light;\n }\n\n .modal-container {\n box-shadow: none;\n max-width: $control-width-lg;\n }\n }\n}\n\n.modal-container {\n @include shadow-variant(.2rem);\n background: $bg-color-light;\n border-radius: $border-radius;\n display: flex;\n flex-direction: column;\n max-height: 75vh;\n max-width: $control-width-md;\n padding: 0 $unit-4;\n width: 100%;\n\n &.modal-fullheight {\n max-height: 100vh;\n }\n\n .modal-header {\n color: $dark-color;\n padding: $unit-4;\n }\n\n .modal-body {\n overflow-y: auto;\n padding: $unit-4;\n position: relative;\n }\n\n .modal-footer {\n padding: $unit-4;\n text-align: right;\n }\n}\n", + "// Navs\n.nav {\n display: flex;\n flex-direction: column;\n list-style: none;\n margin: $unit-1 0;\n\n .nav-item {\n a {\n color: $gray-color-dark;\n padding: $unit-1 $unit-2;\n text-decoration: none;\n &:focus,\n &:hover {\n color: $primary-color;\n }\n }\n &.active {\n & > a {\n color: darken($gray-color-dark, 10%);\n font-weight: bold;\n &:focus,\n &:hover {\n color: $primary-color;\n }\n }\n }\n }\n\n & .nav {\n margin-bottom: $unit-2;\n margin-left: $unit-4;\n }\n}\n", + "// Pagination\n.pagination {\n display: flex;\n list-style: none;\n margin: $unit-1 0;\n padding: $unit-1 0;\n\n .page-item {\n margin: $unit-1 $unit-o;\n\n span {\n display: inline-block;\n padding: $unit-1 $unit-1;\n }\n\n a {\n border-radius: $border-radius;\n display: inline-block;\n padding: $unit-1 $unit-2;\n text-decoration: none;\n &:focus,\n &:hover {\n color: $primary-color;\n }\n }\n\n &.disabled {\n a {\n cursor: default;\n opacity: .5;\n pointer-events: none;\n }\n }\n\n &.active {\n a {\n background: $primary-color;\n color: $light-color;\n }\n }\n\n &.page-prev,\n &.page-next {\n flex: 1 0 50%;\n }\n\n &.page-next {\n text-align: right;\n }\n\n .page-item-title {\n margin: 0;\n }\n\n .page-item-subtitle {\n margin: 0;\n opacity: .5;\n }\n }\n}\n", + "// Panels\n.panel {\n border: $border-width solid $border-color;\n border-radius: $border-radius;\n display: flex;\n flex-direction: column;\n\n .panel-header,\n .panel-footer {\n flex: 0 0 auto;\n padding: $layout-spacing-lg;\n }\n\n .panel-nav {\n flex: 0 0 auto;\n }\n\n .panel-body {\n flex: 1 1 auto;\n overflow-y: auto;\n padding: 0 $layout-spacing-lg;\n }\n}\n", + "// Popovers\n.popover {\n display: inline-block;\n position: relative;\n\n .popover-container {\n left: 50%;\n opacity: 0;\n padding: $layout-spacing;\n position: absolute;\n top: 0;\n transform: translate(-50%, -50%) scale(0);\n transition: transform .2s;\n width: $control-width-sm;\n z-index: $zindex-3;\n }\n\n *:focus + .popover-container,\n &:hover .popover-container {\n display: block;\n opacity: 1;\n transform: translate(-50%, -100%) scale(1);\n }\n\n &.popover-right {\n .popover-container {\n left: 100%;\n top: 50%;\n }\n\n *:focus + .popover-container,\n &:hover .popover-container {\n transform: translate(0, -50%) scale(1);\n }\n }\n\n &.popover-bottom {\n .popover-container {\n left: 50%;\n top: 100%;\n }\n\n *:focus + .popover-container,\n &:hover .popover-container {\n transform: translate(-50%, 0) scale(1);\n }\n }\n\n &.popover-left {\n .popover-container {\n left: 0;\n top: 50%;\n }\n\n *:focus + .popover-container,\n &:hover .popover-container {\n transform: translate(-100%, -50%) scale(1);\n }\n }\n\n .card {\n @include shadow-variant(.2rem);\n border: 0;\n }\n}\n", + "// Steps\n.step {\n display: flex;\n flex-wrap: nowrap;\n list-style: none;\n margin: $unit-1 0;\n width: 100%;\n\n .step-item {\n flex: 1 1 0;\n margin-top: 0;\n min-height: 1rem;\n text-align: center;\n position: relative;\n\n &:not(:first-child)::before {\n background: $primary-color;\n content: \"\";\n height: 2px;\n left: -50%;\n position: absolute;\n top: 9px;\n width: 100%;\n }\n\n a {\n color: $primary-color;\n display: inline-block;\n padding: 20px 10px 0;\n text-decoration: none;\n\n &::before {\n background: $primary-color;\n border: $border-width-lg solid $light-color;\n border-radius: 50%;\n content: \"\";\n display: block;\n height: $unit-3;\n left: 50%;\n position: absolute;\n top: $unit-1;\n transform: translateX(-50%);\n width: $unit-3;\n z-index: $zindex-0;\n }\n }\n\n &.active {\n a {\n &::before {\n background: $light-color;\n border: $border-width-lg solid $primary-color;\n }\n }\n\n & ~ .step-item {\n &::before {\n background: $border-color;\n }\n\n a {\n color: $gray-color;\n\n &::before {\n background: $border-color;\n }\n }\n }\n }\n }\n}\n", + "// Tabs\n.tab {\n align-items: center;\n border-bottom: $border-width solid $border-color;\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin: $unit-1 0 ($unit-1 - $border-width) 0;\n\n .tab-item {\n margin-top: 0;\n\n a {\n border-bottom: $border-width-lg solid transparent;\n color: inherit;\n display: block;\n margin: 0 $unit-2 0 0;\n padding: $unit-2 $unit-1 $unit-2 - $border-width-lg $unit-1;\n text-decoration: none;\n &:focus,\n &:hover {\n color: $link-color;\n }\n }\n &.active a,\n a.active {\n border-bottom-color: $primary-color;\n color: $link-color;\n }\n\n &.tab-action {\n flex: 1 0 auto;\n text-align: right;\n }\n\n .btn-clear {\n margin-top: -$unit-1;\n }\n }\n\n &.tab-block {\n .tab-item {\n flex: 1 0 0;\n text-align: center;\n\n a {\n margin: 0;\n }\n\n .badge {\n &[data-badge]::after {\n position: absolute;\n right: $unit-h;\n top: $unit-h;\n transform: translate(0, 0);\n }\n }\n }\n }\n\n &:not(.tab-block) {\n .badge {\n padding-right: 0;\n }\n }\n}\n", + "// Tiles\n.tile {\n align-content: space-between;\n align-items: flex-start;\n display: flex;\n\n .tile-icon,\n .tile-action {\n flex: 0 0 auto;\n }\n .tile-content {\n flex: 1 1 auto;\n &:not(:first-child) {\n padding-left: $unit-2;\n }\n &:not(:last-child) {\n padding-right: $unit-2;\n }\n }\n .tile-title,\n .tile-subtitle {\n line-height: $line-height;\n }\n\n &.tile-centered {\n align-items: center;\n\n .tile-content {\n overflow: hidden;\n }\n\n .tile-title,\n .tile-subtitle {\n @include text-ellipsis();\n margin-bottom: 0;\n }\n }\n}\n", + "// Toasts\n.toast {\n @include toast-variant($dark-color);\n border: $border-width solid $dark-color;\n border-radius: $border-radius;\n color: $light-color;\n display: block;\n padding: $layout-spacing;\n width: 100%;\n\n &.toast-primary {\n @include toast-variant($primary-color);\n }\n\n &.toast-success {\n @include toast-variant($success-color);\n }\n\n &.toast-warning {\n @include toast-variant($warning-color);\n }\n\n &.toast-error {\n @include toast-variant($error-color);\n }\n\n a {\n color: $light-color;\n text-decoration: underline;\n \n &:focus,\n &:hover,\n &:active,\n &.active {\n opacity: .75;\n }\n }\n\n .btn-clear {\n margin: $unit-h;\n }\n\n p {\n &:last-child {\n margin-bottom: 0;\n }\n }\n}\n", + "// Tooltips\n.tooltip {\n position: relative;\n &::after {\n background: rgba($dark-color, .95);\n border-radius: $border-radius;\n bottom: 100%;\n color: $light-color;\n content: attr(data-tooltip);\n display: block;\n font-size: $font-size-sm;\n left: 50%;\n max-width: $control-width-sm;\n opacity: 0;\n overflow: hidden;\n padding: $unit-1 $unit-2;\n pointer-events: none;\n position: absolute;\n text-overflow: ellipsis;\n transform: translate(-50%, $unit-2);\n transition: opacity .2s, transform .2s;\n white-space: pre;\n z-index: $zindex-3;\n }\n &:focus,\n &:hover {\n &::after {\n opacity: 1;\n transform: translate(-50%, -$unit-1);\n }\n }\n &[disabled],\n &.disabled {\n pointer-events: auto;\n }\n\n &.tooltip-right {\n &::after {\n bottom: 50%;\n left: 100%;\n transform: translate(-$unit-1, 50%);\n }\n &:focus,\n &:hover {\n &::after {\n transform: translate($unit-1, 50%);\n }\n }\n }\n\n &.tooltip-bottom {\n &::after {\n bottom: auto;\n top: 100%;\n transform: translate(-50%, -$unit-2);\n }\n &:focus,\n &:hover {\n &::after {\n transform: translate(-50%, $unit-1);\n }\n }\n }\n \n &.tooltip-left {\n &::after {\n bottom: 50%;\n left: auto;\n right: 100%;\n transform: translate($unit-2, 50%);\n }\n &:focus,\n &:hover {\n &::after {\n transform: translate(-$unit-1, 50%);\n }\n }\n }\n}\n", + "// Animations\n@keyframes loading {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes slide-down {\n 0% {\n opacity: 0;\n transform: translateY(-$unit-8);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n", + "@import \"utilities/colors\";\n@import \"utilities/cursors\";\n@import \"utilities/display\";\n@import \"utilities/divider\";\n@import \"utilities/loading\";\n@import \"utilities/position\";\n@import \"utilities/shapes\";\n@import \"utilities/text\";\n", + "// Text colors\n@include text-color-variant(\".text-primary\", $primary-color);\n\n@include text-color-variant(\".text-secondary\", $secondary-color-dark);\n\n@include text-color-variant(\".text-gray\", $gray-color);\n\n@include text-color-variant(\".text-light\", $light-color);\n\n@include text-color-variant(\".text-dark\", $body-font-color);\n\n@include text-color-variant(\".text-success\", $success-color);\n\n@include text-color-variant(\".text-warning\", $warning-color);\n\n@include text-color-variant(\".text-error\", $error-color);\n\n// Background colors\n@include bg-color-variant(\".bg-primary\", $primary-color);\n\n@include bg-color-variant(\".bg-secondary\", $secondary-color);\n\n@include bg-color-variant(\".bg-dark\", $dark-color);\n\n@include bg-color-variant(\".bg-gray\", $bg-color);\n\n@include bg-color-variant(\".bg-success\", $success-color);\n\n@include bg-color-variant(\".bg-warning\", $warning-color);\n\n@include bg-color-variant(\".bg-error\", $error-color);\n", + "// Cursors\n.c-hand {\n cursor: pointer;\n}\n\n.c-move {\n cursor: move;\n}\n\n.c-zoom-in {\n cursor: zoom-in;\n}\n\n.c-zoom-out {\n cursor: zoom-out;\n}\n\n.c-not-allowed {\n cursor: not-allowed;\n}\n\n.c-auto {\n cursor: auto;\n}", + "// Display\n.d-block {\n display: block;\n}\n.d-inline {\n display: inline;\n}\n.d-inline-block {\n display: inline-block;\n}\n.d-flex {\n display: flex;\n}\n.d-inline-flex {\n display: inline-flex;\n}\n.d-none,\n.d-hide {\n display: none !important;\n}\n.d-visible {\n visibility: visible;\n}\n.d-invisible {\n visibility: hidden;\n}\n.text-hide {\n background: transparent;\n border: 0;\n color: transparent;\n font-size: 0;\n line-height: 0;\n text-shadow: none;\n}\n.text-assistive {\n border: 0;\n clip: rect(0,0,0,0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n", + "// Divider\n.divider,\n.divider-vert {\n display: block;\n position: relative;\n\n &[data-content]::after {\n background: $bg-color-light;\n color: $gray-color;\n content: attr(data-content);\n display: inline-block;\n font-size: $font-size-sm;\n padding: 0 $unit-2;\n transform: translateY(-$font-size-sm + $border-width);\n }\n}\n\n.divider {\n border-top: $border-width solid $border-color-light;\n height: $border-width;\n margin: $unit-2 0;\n\n &[data-content] {\n margin: $unit-4 0;\n }\n}\n\n.divider-vert {\n display: block;\n padding: $unit-4;\n\n &::before {\n border-left: $border-width solid $border-color;\n bottom: $unit-2;\n content: \"\";\n display: block;\n left: 50%;\n position: absolute;\n top: $unit-2;\n transform: translateX(-50%);\n }\n\n &[data-content]::after {\n left: 50%;\n padding: $unit-1 0;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n }\n}\n", + "// Loading\n.loading {\n color: transparent !important;\n min-height: $unit-4;\n pointer-events: none;\n position: relative;\n &::after {\n animation: loading 500ms infinite linear;\n border: $border-width-lg solid $primary-color;\n border-radius: 50%;\n border-right-color: transparent;\n border-top-color: transparent;\n content: \"\";\n display: block;\n height: $unit-4;\n left: 50%;\n margin-left: -$unit-2;\n margin-top: -$unit-2;\n position: absolute;\n top: 50%;\n width: $unit-4;\n z-index: $zindex-0;\n }\n\n &.loading-lg {\n min-height: $unit-10;\n &::after {\n height: $unit-8;\n margin-left: -$unit-4;\n margin-top: -$unit-4;\n width: $unit-8;\n }\n }\n}\n", + "// Position\n.clearfix {\n @include clearfix();\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.p-relative {\n position: relative !important;\n}\n\n.p-absolute {\n position: absolute !important;\n}\n\n.p-fixed {\n position: fixed !important;\n}\n\n.p-sticky {\n position: sticky !important;\n}\n\n.p-centered {\n display: block;\n float: none;\n margin-left: auto;\n margin-right: auto;\n}\n\n.flex-centered {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n\n// Spacing\n@include margin-variant(0, 0);\n\n@include margin-variant(1, $unit-1);\n\n@include margin-variant(2, $unit-2);\n\n@include padding-variant(0, 0);\n\n@include padding-variant(1, $unit-1);\n\n@include padding-variant(2, $unit-2);\n", + "// Shapes\n.s-rounded {\n border-radius: $border-radius;\n}\n\n.s-circle {\n border-radius: 50%;\n}", + "// Text\n// Text alignment utilities\n.text-left {\n text-align: left;\n}\n\n.text-right {\n text-align: right;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-justify {\n text-align: justify;\n}\n\n// Text transform utilities\n.text-lowercase {\n text-transform: lowercase;\n}\n\n.text-uppercase {\n text-transform: uppercase;\n}\n\n.text-capitalize {\n text-transform: capitalize;\n}\n\n// Text style utilities\n.text-normal {\n font-weight: normal;\n}\n\n.text-bold {\n font-weight: bold;\n}\n\n.text-italic {\n font-style: italic;\n}\n\n.text-large {\n font-size: 1.2em;\n}\n\n// Text overflow utilities\n.text-ellipsis {\n @include text-ellipsis();\n}\n\n.text-clip {\n overflow: hidden;\n text-overflow: clip;\n white-space: nowrap;\n}\n\n.text-break {\n hyphens: auto;\n word-break: break-word;\n word-wrap: break-word;\n}\n", + ".search-input, [data-grav-field=\"array\"] input, [data-grav-field=\"array\"] textarea {\n @extend .form-input;\n}\n\n.button {\n @extend .btn;\n}\n\n.button.primary {\n @extend .btn-primary;\n}" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/css/compiled/theme.css b/css/compiled/theme.css new file mode 100644 index 0000000..38b242e --- /dev/null +++ b/css/compiled/theme.css @@ -0,0 +1,3 @@ +html{height:100%}#body-wrapper .container{padding:2rem 0 2rem}.header-fixed #body-wrapper{padding-top:4rem}.header-fixed .hero+#start>#body-wrapper{padding-top:0}section.section{padding-left:1rem;padding-right:1rem;position:relative}.overlay-light,.overlay-dark,.overlay-light-gradient,.overlay-dark-gradient{z-index:0}.hero{display:flex;align-items:center;justify-content:center;padding-top:6rem;padding-bottom:7rem;background-size:cover;background-position:center}.hero h1{color:#242931;font-size:4rem}.hero h2{color:rgba(36,41,49,0.8);font-size:2.5rem}.hero.hero-fullscreen{min-height:100vh}.hero.hero-large{min-height:500px}.hero.hero-medium{min-height:400px}.hero.hero-small{min-height:110px}.hero.hero-tiny{min-height:8rem}.header-fixed .hero{background-position:50% 0}@media (max-width: 840px){.hero h1{font-size:3rem}.hero h2{font-size:1.75rem}}@media (max-width: 600px){.hero h1{font-size:2rem}.hero h2{font-size:1.25rem}}.hero.text-light h1{color:#fff}.hero.text-light h2{color:rgba(255,255,255,0.8)}.hero p{font-size:.9rem;font-weight:300}.hero #to-start{display:inline-block;position:absolute;bottom:10px;font-size:2rem;cursor:pointer}.image-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.overlay-light .image-overlay{background:rgba(255,255,255,0.4)}.overlay-light-gradient .image-overlay{background:linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.2))}.overlay-dark .image-overlay{background:rgba(0,0,0,0.4)}.overlay-dark-gradient .image-overlay{background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.2))}html{font-size:16px}@media screen and (min-width: 480px){html{font-size:calc(16px + 4 * ((100vw - 480px) / 800))}}@media screen and (min-width: 1280px){html{font-size:20px}}h1,h2,h3,h4,h5,h6{margin-top:2rem;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;color:#3a414e}h1,.h1{font-size:3rem}h2,.h2{font-size:1.8rem}h6,.h6{font-weight:400}.title-center h1,.title-center h2{text-align:center}.title-h1h2 h1{font-weight:100;margin-bottom:0;line-height:1.1}.title-h1h2 h1 strong,.title-h1h2 h1 bold{font-weight:400}.title-h1h2 h1+h2{line-height:1.1;margin-top:0}.title-h1h2 h1+h2,.title-center h1+h2{margin-bottom:50px;font-weight:700}a:focus{outline:none !important;box-shadow:none !important}img{max-width:100%}.table>table{border-spacing:0;border-collapse:collapse;width:100%}pre code,pre.xdebug-var-dump{background:#fafafa;display:block;padding:1rem !important;line-height:1.5;color:inherit;border-radius:2px;overflow-x:auto}pre[class*="language-"] code{border-radius:inherit;padding:0 !important;overflow-x:initial}pre code:not(.hljs):not([class*="language-"]){background:#f8f8f8}i.fa.fa-heart.pulse,i.fa.fa-heart-o.pulse{color:#920}b,strong{font-weight:700}.heavy{font-weight:700}.light{font-weight:200}.text-light{color:rgba(255,255,255,0.8)}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:rgba(255,255,255,0.9)}#error{text-align:center;position:relative;margin-top:5rem}#error .icon{font-size:50px}#messages{margin-bottom:1rem}#messages .icon{font-size:1rem}ul,ol{margin-left:1.6rem}ul ul,ul ol,ol ul,ol ol{margin-left:1.6rem}ul{list-style:disc outside}ol{list-style:decimal outside}.notices{margin:1.5rem 0}.notices p{margin:1rem 0}.bg-dark-gray{background-color:#f1f3f5}.btn,.button{background-color:transparent;border:0;border-radius:0;box-shadow:inset 0 0 0 2px #e7e9ed;color:#454d5d !important;cursor:pointer;display:inline-block;font-size:0.9em;font-weight:_font(weight-bold);height:3em;letter-spacing:_font(kerning-alt);line-height:3em;padding:0 2.5em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;font-size:12pt}@media (max-width: 840px){.btn,.button{font-size:9pt}}.btn:hover,.button:hover{box-shadow:inset 0 0 0 2px #3085EE;background-color:transparent;background-color:rgba(48,133,238,0.08)}.btn:hover:active,.button:hover:active{box-shadow:inset 0 0 0 2px #3085EE;background-color:rgba(48,133,238,0.3)}.btn.icon,.icon.button{padding-left:1.35em}.btn.icon:before,.icon.button:before{margin-right:0.5em}.btn.fit,.fit.button{display:block;width:100%}.btn.small,.small.button{font-size:0.8em}.btn.big,.big.button{font-size:1.35em}.btn.btn-primary,.btn-primary.button,.button.primary{background-color:#3085EE;box-shadow:none;color:#fff !important}.btn.btn-primary:hover,.btn-primary.button:hover,.button.primary:hover{background-color:#126bd9}.btn.btn-primary:hover:active,.btn-primary.button:hover:active,.button.primary:hover:active{background-color:#5fa1f2}.btn.btn-lg,.btn-lg.button{font-size:0.9rm;height:3em;padding:0 2.5em}a{color:#3085EE}a:visited{color:#3085EE}a:hover{text-decoration:none;color:#0e54aa}form .button-wrapper{margin-top:0.75rem;margin-bottom:1rem}form .form-label{display:none}form span.required{color:#e85600;font-weight:700;font-size:1.2rem}form .form-input[type="range"],form [type="range"].search-input,form [data-grav-field="array"] input[type="range"],[data-grav-field="array"] form input[type="range"],form [data-grav-field="array"] textarea[type="range"],[data-grav-field="array"] form textarea[type="range"]{appearance:slider-horizontal}form .form-input[type="range"]:focus,form [type="range"].search-input:focus,form [data-grav-field="array"] input[type="range"]:focus,[data-grav-field="array"] form input[type="range"]:focus,form [data-grav-field="array"] textarea[type="range"]:focus,[data-grav-field="array"] form textarea[type="range"]:focus{box-shadow:none;border:none}form .form-input[type="text"],form [type="text"].search-input,form [data-grav-field="array"] input[type="text"],[data-grav-field="array"] form input[type="text"],form [data-grav-field="array"] textarea[type="text"],[data-grav-field="array"] form textarea[type="text"],form .form-input[type="email"],form [type="email"].search-input,form [data-grav-field="array"] input[type="email"],[data-grav-field="array"] form input[type="email"],form [data-grav-field="array"] textarea[type="email"],[data-grav-field="array"] form textarea[type="email"],form .form-input[type="password"],form [type="password"].search-input,form [data-grav-field="array"] input[type="password"],[data-grav-field="array"] form input[type="password"],form [data-grav-field="array"] textarea[type="password"],[data-grav-field="array"] form textarea[type="password"],form textarea.form-input{background:#edeef1;border:0;border-radius:0;color:#454d5d;display:block;outline:0;padding:1em;text-decoration:none;width:100%;height:2.75em;text-size-adjust:1.5;font-size:15pt}@media (max-width: 840px){form .form-input[type="text"],form [type="text"].search-input,form [data-grav-field="array"] input[type="text"],[data-grav-field="array"] form input[type="text"],form [data-grav-field="array"] textarea[type="text"],[data-grav-field="array"] form textarea[type="text"],form .form-input[type="email"],form [type="email"].search-input,form [data-grav-field="array"] input[type="email"],[data-grav-field="array"] form input[type="email"],form [data-grav-field="array"] textarea[type="email"],[data-grav-field="array"] form textarea[type="email"],form .form-input[type="password"],form [type="password"].search-input,form [data-grav-field="array"] input[type="password"],[data-grav-field="array"] form input[type="password"],form [data-grav-field="array"] textarea[type="password"],[data-grav-field="array"] form textarea[type="password"],form textarea.form-input{font-size:11pt}}form .form-input[type="text"]::placeholder,form [type="text"].search-input::placeholder,form [data-grav-field="array"] input[type="text"]::placeholder,[data-grav-field="array"] form input[type="text"]::placeholder,form [data-grav-field="array"] textarea[type="text"]::placeholder,[data-grav-field="array"] form textarea[type="text"]::placeholder,form .form-input[type="email"]::placeholder,form [type="email"].search-input::placeholder,form [data-grav-field="array"] input[type="email"]::placeholder,[data-grav-field="array"] form input[type="email"]::placeholder,form [data-grav-field="array"] textarea[type="email"]::placeholder,[data-grav-field="array"] form textarea[type="email"]::placeholder,form .form-input[type="password"]::placeholder,form [type="password"].search-input::placeholder,form [data-grav-field="array"] input[type="password"]::placeholder,[data-grav-field="array"] form input[type="password"]::placeholder,form [data-grav-field="array"] textarea[type="password"]::placeholder,[data-grav-field="array"] form textarea[type="password"]::placeholder,form textarea.form-input::placeholder{color:#454d5d;opacity:0.5}form .form-input[type="text"]:invalid,form [type="text"].search-input:invalid,form [data-grav-field="array"] input[type="text"]:invalid,[data-grav-field="array"] form input[type="text"]:invalid,form [data-grav-field="array"] textarea[type="text"]:invalid,[data-grav-field="array"] form textarea[type="text"]:invalid,form .form-input[type="email"]:invalid,form [type="email"].search-input:invalid,form [data-grav-field="array"] input[type="email"]:invalid,[data-grav-field="array"] form input[type="email"]:invalid,form [data-grav-field="array"] textarea[type="email"]:invalid,[data-grav-field="array"] form textarea[type="email"]:invalid,form .form-input[type="password"]:invalid,form [type="password"].search-input:invalid,form [data-grav-field="array"] input[type="password"]:invalid,[data-grav-field="array"] form input[type="password"]:invalid,form [data-grav-field="array"] textarea[type="password"]:invalid,[data-grav-field="array"] form textarea[type="password"]:invalid,form textarea.form-input:invalid{box-shadow:none}form .form-input[type="text"]:focus,form [type="text"].search-input:focus,form [data-grav-field="array"] input[type="text"]:focus,[data-grav-field="array"] form input[type="text"]:focus,form [data-grav-field="array"] textarea[type="text"]:focus,[data-grav-field="array"] form textarea[type="text"]:focus,form .form-input[type="email"]:focus,form [type="email"].search-input:focus,form [data-grav-field="array"] input[type="email"]:focus,[data-grav-field="array"] form input[type="email"]:focus,form [data-grav-field="array"] textarea[type="email"]:focus,[data-grav-field="array"] form textarea[type="email"]:focus,form .form-input[type="password"]:focus,form [type="password"].search-input:focus,form [data-grav-field="array"] input[type="password"]:focus,[data-grav-field="array"] form input[type="password"]:focus,form [data-grav-field="array"] textarea[type="password"]:focus,[data-grav-field="array"] form textarea[type="password"]:focus,form textarea.form-input:focus{box-shadow:inset 0 0 0 2px #3085EE}form textarea.form-input{padding:0.65em 1em;height:7em;resize:vertical}form .form-field.half{float:left;width:50%}@media (max-width: 600px){form .form-field.half{float:none;width:100%}}form .form-field.half.left{padding:0 0.65em 0 0}@media (max-width: 600px){form .form-field.half.left{padding:0}}form .form-field.half.right{padding:0 0 0 0.65em}@media (max-width: 600px){form .form-field.half.right{padding:0}}form .form-group:not(.form-field-toggleable) .checkboxes{display:inherit}form .form-group:not(.form-field-toggleable) .checkboxes label{display:inherit;padding:.1rem .4rem .1rem 1.2rem;margin:inherit}form .form-group:not(.form-field-toggleable) .checkboxes label:before{display:none}form .form-group:not(:last-child){margin-bottom:1.2rem}#grav-login>form{margin:2rem auto 0;max-width:350px}#grav-login .form-label{display:none}#grav-login .form-data{margin:1rem 0}#grav-login .form-input,#grav-login .search-input,#grav-login [data-grav-field="array"] input,[data-grav-field="array"] #grav-login input,#grav-login [data-grav-field="array"] textarea,[data-grav-field="array"] #grav-login textarea{text-align:center}#grav-login .button-wrapper{text-align:right}#grav-login .button-wrapper .form-data.rememberme{margin:0;float:left}#grav-login .login-form button[type="submit"]{background:#3085EE;border-color:#227ded;color:#fff}#grav-login .login-form button[type="submit"]:focus,#grav-login .login-form button[type="submit"]:hover{background:#1877ec;border-color:#1370e3;color:#fff}#grav-login .login-form button[type="submit"]:active,#grav-login .login-form button[type="submit"].active{background:#1372e7;border-color:#126bd9;color:#fff}#grav-login .twofa-form button[type="submit"]:first-child{background:#3085EE;border-color:#227ded;color:#fff;float:right;margin-left:4px}#grav-login .twofa-form button[type="submit"]:first-child:focus,#grav-login .twofa-form button[type="submit"]:first-child:hover{background:#1877ec;border-color:#1370e3;color:#fff}#grav-login .twofa-form button[type="submit"]:first-child:active,#grav-login .twofa-form button[type="submit"]:first-child.active{background:#1372e7;border-color:#126bd9;color:#fff}.hidden{display:none}.mobile-container{position:absolute;top:40%;left:0;margin:0 auto;z-index:2}.mobile-logo svg,.mobile-logo img{height:42px;margin-top:.7rem;margin-left:1.4rem}.mobile-logo svg path,.mobile-logo img path{fill:#fff}.mobile-menu{display:none;top:0;right:0;z-index:3}.header-fixed .mobile-menu{position:fixed}@media (max-width: 840px){.mobile-menu{display:block}}.mobile-menu .button_container{position:absolute;top:1.3rem;right:1rem;height:24px;width:28px;cursor:pointer;z-index:100;transition:opacity .25s ease, top 0.5s ease}.mobile-menu .button_container:hover{opacity:.7}.mobile-menu .button_container.active{position:fixed}.mobile-menu .button_container.active .top{transform:translateY(8px) translateX(0) rotate(45deg);background:#fff}.mobile-menu .button_container.active .middle{opacity:0;background:#fff}.mobile-menu .button_container.active .bottom{transform:translateY(-8px) translateX(0) rotate(-45deg);background:#fff}.mobile-menu .button_container span{background:#3085EE;border:none;height:4px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.mobile-menu .button_container span:nth-of-type(2){top:8px}.mobile-menu .button_container span:nth-of-type(3){top:16px}.overlay{position:fixed;background:#000;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, height .35s}.overlay.open{opacity:.95;visibility:visible;height:100%}.overlay nav{position:relative;margin:0 auto;text-align:center}.overlay-menu{height:calc(100% - 90px);overflow-y:scroll}.overlay-menu>.tree{text-align:left}.treemenu.treemenu-root{margin-top:1rem;margin-left:1.4rem}.treemenu li{list-style:none;margin:0;padding:5px 0;line-height:2rem;background:rgba(102,113,137,0)}.treemenu li a{display:block;margin-left:1.2rem;font-size:1.5rem;color:#bfbfbf;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.treemenu li a:hover,.treemenu li a:focus,.treemenu li a.active{color:#3e8def !important;text-decoration:none}.treemenu ul{margin:0 0 0 1rem}.treemenu .toggler{cursor:pointer;vertical-align:top;font-size:1.5rem;line-height:1.5rem;width:auto;margin-right:0.7rem;float:left;font-family:'Font Awesome 5 Free';vertical-align:middle;font-weight:900}.treemenu .toggler:before{display:inline-block;margin-right:2pt}.treemenu li.tree-closed>.toggler:before{content:"\f0fe"}.treemenu li.tree-opened>.toggler:before{content:"\f146";color:#3085EE}.treemenu li.tree-empty>.toggler{opacity:0.3;cursor:default}.treemenu li.tree-empty>.toggler:before{content:"\f0c8"}.mobile-nav-open{overflow-y:hidden}.default-animation,.modular-features .feature-icon,.modular-features.small .feature-icon i,#header .logo svg,#header .logo img,#header .navbar-section,#header{transition:all 0.5s ease}.pulse{animation-name:pulse_animation;animation-duration:2000ms;transform-origin:70% 70%;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}#header{width:100%;height:4rem;border-bottom:1px solid rgba(172,179,194,0.2);font-size:0.7rem;font-weight:700;background:#fff;color:#454d5d}#header .logo svg path{fill:#222}.header-dark #header:not(.scrolled){background:#222;color:#fff}.header-dark #header:not(.scrolled) a:not(.submenu){color:rgba(255,255,255,0.7) !important}.header-dark #header:not(.scrolled) a:not(.submenu):hover,.header-dark #header:not(.scrolled) a:not(.submenu).active{color:#fff !important}.header-dark #header:not(.scrolled) .dropmenu ul ul a:not(.submenu){color:#454d5d !important}.header-dark #header:not(.scrolled) .logo svg path{fill:#fff}.header-dark.header-transparent #header:not(.scrolled){background:rgba(0,0,0,0.05)}.header-transparent #header:not(.scrolled){background:rgba(255,255,255,0.05)}#header .navbar-section{height:4rem}@media (max-width: 840px){#header .navbar-section{margin-right:2rem}}@media (max-width: 840px){#header .navbar-section.desktop-menu{display:none}}#header .logo svg,#header .logo img{height:42px;display:inherit}.header-fixed #header{position:fixed;top:0;z-index:2}body.header-fixed.header-animated #header.scrolled{height:2.3rem}body.header-fixed.header-animated #header.scrolled .navbar-section{height:2.3rem}body.header-fixed.header-animated #header.scrolled .logo svg,body.header-fixed.header-animated #header.scrolled .logo img{height:28px}body.header-fixed.header-animated #header.scrolled~.mobile-menu .button_container{top:0.5rem}.login-status-wrapper{white-space:nowrap}body.sticky-footer{height:100%;min-height:100vh;display:flex;flex-direction:column}body.sticky-footer #page-wrapper{flex:1 0 auto}#footer{color:#acb3c2;padding:1rem 1rem 0;text-align:center}@media (max-width: 840px){.dropmenu{display:none}}.dropmenu ul{white-space:nowrap;margin:0}.dropmenu ul:not(.submenu){display:flex}.dropmenu ul li{position:relative;margin:0}.dropmenu ul li a{text-decoration:none;padding:9px 30px 9px 20px;display:block;color:#454d5d}.dropmenu ul li a:hover,.dropmenu ul li a:focus,.dropmenu ul li a.active{color:#3085EE !important}.dropmenu ul li a:before{content:'\f107';font-family:'Font Awesome 5 Free';vertical-align:middle;float:right;margin-right:-20px}.dropmenu ul li a:only-child{padding-right:20px}.dropmenu ul li a:only-child:before{content:''}.dropmenu ul ul li a:before{content:'\f105'}.dropmenu ul ul{position:absolute;top:100%;list-style:none;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,0.1);opacity:0;pointer-events:none}.dropmenu ul ul ul{position:absolute;left:100%;top:0}.dropmenu>ul>li{display:inline-block}.dropmenu.animated ul li{transition:background .7s, color 0.5s}.dropmenu.animated ul li:hover>ul{opacity:1;pointer-events:all;transform:translateY(0)}.dropmenu.animated ul ul{transition:transform .3s, opacity .5s;opacity:0;transform:translateY(-10px)}.submenu{display:block}.submenu li:first-child a{padding:18px 30px 9px 20px}@media (max-width: 840px){.submenu li:first-child a{padding:unset}}.submenu li:last-child a{padding:9px 30px 18px 20px}@media (max-width: 840px){.submenu li:last-child a{padding:unset}}.carousel{height:30rem;color:#ffffff}.carousel .carousel-container .item-prev,.carousel .carousel-container .item-next{background:rgba(0,0,0,0.05);border-color:rgba(172,179,194,0.2)}.carousel .carousel-container .item-prev.btn,.carousel .carousel-container .item-prev.button,.carousel .carousel-container .item-next.btn,.carousel .carousel-container .item-next.button{padding-left:0;padding-right:0;width:2rem;height:2rem;font-size:0.9rem;border-radius:0.1rem;text-align:center;line-height:2.1rem;background-color:transparent;box-shadow:inset 0 0 0 0.05rem rgba(231,233,237,0.5)}.carousel .carousel-container .item-prev.btn:hover,.carousel .carousel-container .item-prev.button:hover,.carousel .carousel-container .item-next.btn:hover,.carousel .carousel-container .item-next.button:hover{box-shadow:inset 0 0 0 0.05rem rgba(231,233,237,0.5)}.carousel .carousel-container .item-prev.btn i,.carousel .carousel-container .item-prev.button i,.carousel .carousel-container .item-next.btn i,.carousel .carousel-container .item-next.button i{color:#ffffff}.carousel .btn,.carousel .button{color:#ffffff !important}.carousel-hero .carousel-nav{margin-bottom:3rem}@keyframes carousel-slidein{0%{opacity:0}100%{opacity:1}}@keyframes carousel-slideout{0%{opacity:1}100%{opacity:0}}.gallery-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;padding:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:scroll}.gallery-item{padding:.5rem;scroll-snap-align:center;height:100%;width:auto}@media screen and (min-width: 800px){.gallery-scroll{flex-wrap:nowrap;padding:1rem 0;overflow-x:scroll;height:450px}.gallery-item{scroll-snap-align:start}}.extra-spacing:not(.col-12),:not(.col12)>.e-content{padding-right:1rem}@media (max-width: 840px){.extra-spacing:not(.col-12),:not(.col12)>.e-content{padding-right:0}}#breadcrumbs{padding-left:0;display:flex;align-items:center;margin-top:-1rem;margin-bottom:1rem}#breadcrumbs i{display:none}#breadcrumbs span,#breadcrumbs a{padding:0 0.5rem}#breadcrumbs span:first-child,#breadcrumbs a:first-child{padding-left:0}#breadcrumbs span:not(:first-child)::before,#breadcrumbs a:not(:first-child)::before{color:#e7e9ed;content:"/";padding-right:1rem}.blog-listing .bricklayer-column,.modular-blog.listing .bricklayer-column{padding-left:0px;padding-right:25px}.blog-listing .card,.modular-blog.listing .card{margin-bottom:25px;border:0;box-shadow:0 10px 45px -9px rgba(0,0,0,0.1)}.blog-listing .card-footer,.modular-blog.listing .card-footer{text-align:right}.blog-listing .blog-date,.modular-blog.listing .blog-date{font-size:13px}.content-title{margin-bottom:2rem}.content-title h2{margin-bottom:0.5rem}.label{font-size:12px;text-transform:uppercase}ul.pagination{justify-content:center}.prev-next{margin-top:4rem}#sidebar ul.related-pages{box-shadow:none;padding:0;z-index:1}#sidebar ul.related-pages li{border-bottom:1px solid #e7e9ed}#sidebar ul.related-pages li:last-child{border-bottom:0}#sidebar ul.archives{list-style:none;margin-left:0}#sidebar ul.archives .label{vertical-align:text-top}.modular-hero{background-position:top}.modular-hero #to-start{bottom:3.5rem}@media (max-width: 840px){.modular-hero{background-origin:border-box;padding-bottom:-100px}}.modular-features{text-align:center}.modular-features.offset-box .frame-box{margin:-3rem -1.4rem 3rem;padding:1rem 1rem;background:#fff;box-shadow:0 0 75px 0 rgba(69,77,93,0.1)}.modular-features.small .columns{margin-top:-1rem}.modular-features.small .column:hover .feature-icon i{color:#3085EE}.modular-features.small .feature-icon{display:block;justify-content:left}.modular-features.small .feature-icon i{position:relative;display:inherit;font-size:70px;margin:0 auto 1rem;transform:none;left:auto;top:auto;color:#acb3c2}.modular-features.small .feature-icon h6{text-transform:none}.modular-features .frame-box{padding:3rem 0}.modular-features .frame-box>p{max-width:600px;margin-left:auto;margin-right:auto}.modular-features .frame-box .columns{justify-content:space-evenly}.modular-features .column{padding:1rem}.modular-features .column:hover .feature-icon{color:#acb3c2}.modular-features .column:hover .feature-icon h6{color:#3085EE}.modular-features .column:hover .feature-content{color:#667189}.modular-features .feature-icon{font-size:130px;height:100px;color:#e7e9ed;display:flex;align-items:center;justify-content:center;position:relative;margin:1rem 0}.modular-features .feature-icon i{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.modular-features .feature-icon img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);height:210%}.modular-features .feature-icon h6{background:#fff;line-height:1;z-index:1;text-transform:uppercase;font-weight:600;margin:0;display:block;color:#667189}.modular-features .feature-content{color:#acb3c2}.modular-text{padding-top:4rem;padding-bottom:4rem}.modular-text .columns.left{flex-direction:row-reverse}.modular-blog{padding-top:4rem;padding-bottom:4rem}.modular-blog .columns.left{flex-direction:row-reverse}.modular-blog.section{padding-top:0em;padding-bottom:0em}.modular-blog.header{text-align:center}.modular-blog.header::after{display:inline-block;text-align:center;width:80px;height:1px;background:#3085EE;content:""}.modular-blog.footer{text-align:center} + +/*# sourceMappingURL=theme.css.map */ \ No newline at end of file diff --git a/css/compiled/theme.css.map b/css/compiled/theme.css.map new file mode 100644 index 0000000..a7b76ed --- /dev/null +++ b/css/compiled/theme.css.map @@ -0,0 +1,69 @@ +{ + "version": 3, + "file": "theme.css", + "sourceRoot": "/workspace/itsblue-development/itsblue-website", + "sources": [ + "themes/quark-hugo/assets/scss/theme.scss", + "themes/quark-hugo/assets/scss/theme/_variables.scss", + "themes/quark-hugo/assets/scss/spectre/_variables.scss", + "themes/quark-hugo/assets/scss/spectre/_mixins.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_avatar.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_button.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_clearfix.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_color.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_label.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_position.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_shadow.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_text.scss", + "themes/quark-hugo/assets/scss/spectre/mixins/_toast.scss", + "themes/quark-hugo/assets/scss/theme/_fonts.scss", + "themes/quark-hugo/assets/scss/theme/_mixins.scss", + "themes/quark-hugo/assets/scss/theme/_framework.scss", + "themes/quark-hugo/assets/scss/theme/_typography.scss", + "themes/quark-hugo/assets/scss/theme/_controls.scss", + "themes/quark-hugo/assets/scss/theme/_forms.scss", + "themes/quark-hugo/assets/scss/theme/_mobile.scss", + "themes/quark-hugo/assets/scss/theme/_animation.scss", + "themes/quark-hugo/assets/scss/theme/_header.scss", + "themes/quark-hugo/assets/scss/theme/_footer.scss", + "themes/quark-hugo/assets/scss/theme/_menu.scss", + "themes/quark-hugo/assets/scss/theme/_carousels.scss", + "themes/quark-hugo/assets/scss/theme/_gallery.scss", + "themes/quark-hugo/assets/scss/theme/_blog.scss", + "themes/quark-hugo/assets/scss/theme/_onepage.scss", + "themes/quark-hugo/assets/scss/theme/_extensions.scss" + ], + "sourcesContent": [ + "// Core variables and mixins\n@import 'theme/variables';\n@import 'spectre/variables';\n@import 'spectre/mixins';\n\n@import 'theme/fonts';\n@import 'theme/mixins';\n@import 'theme/framework';\n@import 'theme/typography';\n@import 'theme/controls';\n@import 'theme/forms';\n@import 'theme/mobile';\n@import 'theme/animation';\n\n@import 'theme/header';\n@import 'theme/footer';\n@import 'theme/menu';\n@import 'theme/carousels';\n@import 'theme/gallery';\n\n// Extra Skeleton Styling\n@import 'theme/blog';\n@import 'theme/onepage';\n@import 'theme/extensions';", + "// Spectre Overrides\n$primary-color: #3085EE !default;\n$dark-color: #454d5d !default;\n$light-color: #fff !default;\n$gray-color: lighten($dark-color, 40%) !default;\n$gray-color-dark: darken($gray-color, 25%) !default;\n$border-color: lighten($dark-color, 60%) !default;\n$bg-color: lighten($dark-color, 66%) !default;\n$body-font-color: lighten($dark-color, 5%) !default;\n\n// Layout\n$horiz-padding: 1rem;\n$vert-padding: 2rem 0 2rem;\n\n// Fonts\n$min-responsive-font-size: 16px;\n\n// Header\n$header-height-large: 4rem;\n$header-height-small: 2.3rem;\n$header-color-dark: #222;\n$header-text-light: $light-color;\n$header-text-dark: darken($dark-color, 15%);\n\n// Dropdown Menu\n$dropmenu-bg: $light-color;\n$dropmenu-hover-text: $primary-color;\n$dropmenu-horiz-padding: 20px;\n$dropmenu-vert-padding: 9px;\n$dropmenu-child-padding: 10px;\n$dropmenu-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);\n\n// Mobile Menu\n$mobile-color-main: $primary-color;\n$mobile-color-active: #FFF;\n$mobile-color-link: #FFF;\n$mobile-button-height: 24px;\n$mobile-button-width: 28px;", + "// Core variables\n$version: \"0.5.8\";\n\n// Core features\n$rtl: false !default;\n\n// Core colors\n$primary-color: #5755d9 !default;\n$primary-color-dark: darken($primary-color, 3%) !default;\n$primary-color-light: lighten($primary-color, 3%) !default;\n$secondary-color: lighten($primary-color, 37.5%) !default;\n$secondary-color-dark: darken($secondary-color, 3%) !default;\n$secondary-color-light: lighten($secondary-color, 3%) !default;\n\n// Gray colors\n$dark-color: #303742 !default;\n$light-color: #fff !default;\n$gray-color: lighten($dark-color, 55%) !default;\n$gray-color-dark: darken($gray-color, 30%) !default;\n$gray-color-light: lighten($gray-color, 20%) !default;\n\n$border-color: lighten($dark-color, 65%) !default;\n$border-color-dark: darken($border-color, 10%) !default;\n$border-color-light: lighten($border-color, 8%) !default;\n$bg-color: lighten($dark-color, 75%) !default;\n$bg-color-dark: darken($bg-color, 3%) !default;\n$bg-color-light: $light-color !default;\n\n// Control colors\n$success-color: #32b643 !default;\n$warning-color: #ffb700 !default;\n$error-color: #e85600 !default;\n\n// Other colors\n$code-color: #d73e48 !default;\n$highlight-color: #ffe9b3 !default;\n$body-bg: $bg-color-light !default;\n$body-font-color: lighten($dark-color, 5%) !default;\n$link-color: $primary-color !default;\n$link-color-dark: darken($link-color, 10%) !default;\n$link-color-light: lighten($link-color, 10%) !default;\n\n// Fonts\n// Credit: https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/\n$base-font-family: -apple-system, system-ui, BlinkMacSystemFont, \"Segoe UI\", Roboto !default;\n$mono-font-family: \"SF Mono\", \"Segoe UI Mono\", \"Roboto Mono\", Menlo, Courier, monospace !default;\n$fallback-font-family: \"Helvetica Neue\", sans-serif !default;\n$cjk-zh-hans-font-family: $base-font-family, \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", $fallback-font-family !default;\n$cjk-zh-hant-font-family: $base-font-family, \"PingFang TC\", \"Hiragino Sans CNS\", \"Microsoft JhengHei\", $fallback-font-family !default;\n$cjk-jp-font-family: $base-font-family, \"Hiragino Sans\", \"Hiragino Kaku Gothic Pro\", \"Yu Gothic\", YuGothic, Meiryo, $fallback-font-family !default;\n$cjk-ko-font-family: $base-font-family, \"Malgun Gothic\", $fallback-font-family !default;\n$body-font-family: $base-font-family, $fallback-font-family !default;\n\n// Unit sizes\n$unit-o: .05rem !default;\n$unit-h: .1rem !default;\n$unit-1: .2rem !default;\n$unit-2: .4rem !default;\n$unit-3: .6rem !default;\n$unit-4: .8rem !default;\n$unit-5: 1rem !default;\n$unit-6: 1.2rem !default;\n$unit-7: 1.4rem !default;\n$unit-8: 1.6rem !default;\n$unit-9: 1.8rem !default;\n$unit-10: 2rem !default;\n$unit-12: 2.4rem !default;\n$unit-16: 3.2rem !default;\n\n// Font sizes\n$html-font-size: 20px !default;\n$html-line-height: 1.5 !default;\n$font-size: .8rem !default;\n$font-size-sm: .7rem !default;\n$font-size-lg: .9rem !default;\n$line-height: 1.2rem !default;\n\n// Sizes\n$layout-spacing: $unit-2 !default;\n$layout-spacing-sm: $unit-1 !default;\n$layout-spacing-lg: $unit-4 !default;\n$border-radius: $unit-h !default;\n$border-width: $unit-o !default;\n$border-width-lg: $unit-h !default;\n$control-size: $unit-9 !default;\n$control-size-sm: $unit-7 !default;\n$control-size-lg: $unit-10 !default;\n$control-padding-x: $unit-2 !default;\n$control-padding-x-sm: $unit-2 * .75 !default;\n$control-padding-x-lg: $unit-2 * 1.5 !default;\n$control-padding-y: ($control-size - $line-height) / 2 - $border-width !default;\n$control-padding-y-sm: ($control-size-sm - $line-height) / 2 - $border-width !default;\n$control-padding-y-lg: ($control-size-lg - $line-height) / 2 - $border-width !default;\n$control-icon-size: .8rem !default;\n\n$control-width-xs: 180px !default;\n$control-width-sm: 320px !default;\n$control-width-md: 640px !default;\n$control-width-lg: 960px !default;\n$control-width-xl: 1280px !default;\n\n// Responsive breakpoints\n$size-xs: 480px !default;\n$size-sm: 600px !default;\n$size-md: 840px !default;\n$size-lg: 960px !default;\n$size-xl: 1280px !default;\n$size-2x: 1440px !default;\n\n$responsive-breakpoint: $size-xs !default;\n\n// Z-index\n$zindex-0: 1 !default;\n$zindex-1: 100 !default;\n$zindex-2: 200 !default;\n$zindex-3: 300 !default;\n$zindex-4: 400 !default;\n", + "// Mixins\n@import \"mixins/avatar\";\n@import \"mixins/button\";\n@import \"mixins/clearfix\";\n@import \"mixins/color\";\n@import \"mixins/label\";\n@import \"mixins/position\";\n@import \"mixins/shadow\";\n@import \"mixins/text\";\n@import \"mixins/toast\";", + "// Avatar mixin\n@mixin avatar-base($size: $unit-8) {\n font-size: $size / 2;\n height: $size;\n width: $size;\n}\n", + "// Button variant mixin\n@mixin button-variant($color: $primary-color) {\n background: $color;\n border-color: darken($color, 3%);\n color: $light-color;\n &:focus {\n @include control-shadow($color);\n }\n &:focus,\n &:hover {\n background: darken($color, 2%);\n border-color: darken($color, 5%);\n color: $light-color;\n }\n &:active,\n &.active {\n background: darken($color, 7%);\n border-color: darken($color, 10%);\n color: $light-color;\n }\n &.loading {\n &::after {\n border-bottom-color: $light-color;\n border-left-color: $light-color;\n }\n }\n}\n\n@mixin button-outline-variant($color: $primary-color) {\n background: $light-color;\n border-color: $color;\n color: $color;\n &:focus {\n @include control-shadow($color);\n }\n &:focus,\n &:hover {\n background: lighten($color, 50%);\n border-color: darken($color, 2%);\n color: $color;\n }\n &:active,\n &.active {\n background: $color;\n border-color: darken($color, 5%);\n color: $light-color;\n }\n &.loading {\n &::after {\n border-bottom-color: $color;\n border-left-color: $color;\n }\n }\n}\n", + "// Clearfix mixin\n@mixin clearfix() {\n &::after {\n clear: both;\n content: \"\";\n display: table;\n }\n}\n", + "// Background color utility mixin\n@mixin bg-color-variant($name: \".bg-primary\", $color: $primary-color) {\n #{$name} {\n background: $color !important;\n\n @if (lightness($color) < 60) {\n color: $light-color;\n }\n }\n}\n\n// Text color utility mixin\n@mixin text-color-variant($name: \".text-primary\", $color: $primary-color) {\n #{$name} {\n color: $color !important;\n }\n\n a#{$name} {\n &:focus,\n &:hover {\n color: darken($color, 5%);\n }\n &:visited {\n color: lighten($color, 5%);\n }\n }\n}\n", + "// Label base style\n@mixin label-base() {\n border-radius: $border-radius;\n line-height: 1.25;\n padding: .1rem .2rem;\n}\n\n@mixin label-variant($color: $light-color, $bg-color: $primary-color) {\n background: $bg-color;\n color: $color;\n}\n", + "// Margin utility mixin\n@mixin margin-variant($id: 1, $size: $unit-1) {\n .m-#{$id} {\n margin: $size !important;\n }\n\n .mb-#{$id} {\n margin-bottom: $size !important;\n }\n\n .ml-#{$id} {\n margin-left: $size !important;\n }\n\n .mr-#{$id} {\n margin-right: $size !important;\n }\n\n .mt-#{$id} {\n margin-top: $size !important;\n }\n\n .mx-#{$id} {\n margin-left: $size !important;\n margin-right: $size !important;\n }\n\n .my-#{$id} {\n margin-bottom: $size !important;\n margin-top: $size !important;\n }\n}\n\n// Padding utility mixin\n@mixin padding-variant($id: 1, $size: $unit-1) {\n .p-#{$id} {\n padding: $size !important;\n }\n\n .pb-#{$id} {\n padding-bottom: $size !important;\n }\n\n .pl-#{$id} {\n padding-left: $size !important;\n }\n\n .pr-#{$id} {\n padding-right: $size !important;\n }\n\n .pt-#{$id} {\n padding-top: $size !important;\n }\n\n .px-#{$id} {\n padding-left: $size !important;\n padding-right: $size !important;\n }\n \n .py-#{$id} {\n padding-bottom: $size !important;\n padding-top: $size !important;\n }\n}\n", + "// Component focus shadow\n@mixin control-shadow($color: $primary-color) {\n box-shadow: 0 0 0 .1rem rgba($color, .2);\n}\n\n// Shadow mixin\n@mixin shadow-variant($offset) {\n box-shadow: 0 $offset ($offset + .05rem) * 2 rgba($dark-color, .3);\n}\n", + "// Text Ellipsis\n@mixin text-ellipsis() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", + "// Toast variant mixin\n@mixin toast-variant($color: $dark-color) {\n background: rgba($color, .95);\n border-color: $color;\n}\n", + "$title-font-family: $base-font-family, $fallback-font-family !default;", + "@mixin breakpoint($point) {\n @if $point == 2x {\n @media (min-width:$size-2x) {\n @content;\n }\n } @else if $point == xl {\n @media (max-width: $size-xl) {\n @content;\n }\n\n } @else if $point == lg {\n @media (max-width: $size-lg) {\n @content;\n }\n } @else if $point == md {\n @media (max-width: $size-md) {\n @content;\n }\n } @else if $point == sm {\n @media (max-width: $size-sm) {\n @content;\n }\n } @else if $point == xs {\n @media (max-width: $size-xs) {\n @content;\n }\n } @else {\n @warn \"Breakpoint mixin supports: xs, sm, md, lg, xl, 2x\";\n }\n}\n\n@mixin vertical-align($position: relative) {\n position: $position;\n top: 50%;\n transform: translateY(-50%);\n}\n\n@mixin button-primary() {\n background: $primary-color;\n border-color: $primary-color-dark;\n color: $light-color;\n &:focus,\n &:hover {\n background: darken($primary-color-dark, 2%);\n border-color: darken($primary-color-dark, 5%);\n color: $light-color;\n }\n &:active,\n &.active {\n background: darken($primary-color-dark, 4%);\n border-color: darken($primary-color-dark, 7%);\n color: $light-color;\n }\n}\n\n@function strip-unit($value) {\n @return $value / ($value * 0 + 1);\n}\n\n@mixin fluid-type($min-vw, $max-vw, $min-font-size, $max-font-size) {\n $u1: unit($min-vw);\n $u2: unit($max-vw);\n $u3: unit($min-font-size);\n $u4: unit($max-font-size);\n\n @if $u1 == $u2 and $u1 == $u3 and $u1 == $u4 {\n & {\n font-size: $min-font-size;\n @media screen and (min-width: $min-vw) {\n font-size: calc(#{$min-font-size} + #{strip-unit($max-font-size - $min-font-size)} * ((100vw - #{$min-vw}) / #{strip-unit($max-vw - $min-vw)}));\n }\n @media screen and (min-width: $max-vw) {\n font-size: $max-font-size;\n }\n }\n }\n}\n", + "html {\n height: 100%;\n}\n\n#body-wrapper {\n .container {\n padding: $vert-padding;\n }\n\n // Fixed Header solution\n .header-fixed & {\n padding-top: $header-height-large;\n }\n}\n\n.header-fixed {\n .hero + #start > #body-wrapper {\n padding-top: 0;\n }\n}\n\nsection.section {\n padding-left: $horiz-padding;\n padding-right: $horiz-padding;\n position: relative;\n}\n\n.overlay-light, .overlay-dark, .overlay-light-gradient, .overlay-dark-gradient {\n z-index: 0;\n}\n\n// Hero\n.hero {\n display: flex;\n align-items: center;\n justify-content: center;\n\n padding-top: 6rem;\n padding-bottom: 7rem;\n background-size: cover;\n background-position: center;\n\n h1 {\n color: $header-text-dark;\n font-size: 4rem;\n }\n\n h2 {\n color: rgba($header-text-dark, 0.8);\n font-size: 2.5rem;\n }\n\n &.hero-fullscreen {\n min-height: 100vh;\n }\n\n &.hero-large {\n min-height: 500px;\n }\n\n &.hero-medium {\n min-height: 400px;\n }\n\n &.hero-small {\n min-height: 110px;\n }\n\n &.hero-tiny {\n min-height: 8rem;\n }\n \n .header-fixed & {\n background-position: 50% 0;\n }\n\n //&.parallax {\n // background-attachment: fixed;\n //}\n\n @include breakpoint(md) {\n h1 {\n font-size: 3rem;\n }\n h2 {\n font-size: 1.75rem;\n }\n }\n\n @include breakpoint(sm) {\n h1 {\n font-size: 2rem;\n }\n h2 {\n font-size: 1.25rem;\n }\n }\n\n\n &.text-light {\n h1 {\n color: $header-text-light;\n }\n h2 {\n color: rgba($header-text-light, 0.8);\n }\n }\n\n p {\n font-size: .9rem;\n font-weight: 300;\n }\n\n #to-start {\n display: inline-block;\n position: absolute;\n bottom: 10px;\n font-size: 2rem;\n cursor: pointer;\n }\n}\n\n// Overlay\n.image-overlay {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: -1;\n\n .overlay-light & {\n background: rgba(#fff, 0.4);\n }\n\n .overlay-light-gradient & {\n background: linear-gradient(to bottom, rgba(#fff,0.5), rgba(#fff,0.2));\n }\n\n .overlay-dark & {\n background: rgba(#000, 0.4);\n }\n\n .overlay-dark-gradient & {\n background: linear-gradient(to bottom, rgba(#000,0.5), rgba(#000,0.2));\n }\n}\n\n\n\n\n\n\n\n\n\n", + "html {\n @include fluid-type($size-xs, $size-xl, $min-responsive-font-size, $html-font-size);\n}\n\n// Header Overrides\nh1, h2, h3, h4, h5, h6 {\n margin-top: 2rem;\n font-family: $title-font-family;\n color: darken($body-font-color, 10%);\n}\n\nh1, .h1 {\n font-size: 3rem;\n}\n\nh2, .h2 {\n font-size: 1.8rem;\n}\n\nh6, .h6 {\n font-weight: 400;\n}\n\n.title-center {\n h1, h2 {\n text-align: center;\n }\n}\n\n.title-h1h2 {\n h1 {\n font-weight: 100;\n margin-bottom: 0;\n line-height: 1.1;\n\n strong, bold {\n font-weight: 400;\n }\n }\n h1 + h2 {\n line-height: 1.1;\n margin-top: 0;\n }\n\n}\n\n// Typography Hints\n.title-h1h2, .title-center {\n h1 + h2 {\n margin-bottom: 50px;\n font-weight: 700;\n }\n}\n\na:focus {\n outline: none !important;\n box-shadow: none !important;\n}\n\nimg {\n max-width: 100%;\n}\n\n// Tables\n.table > table {\n border-spacing: 0;\n border-collapse: collapse;\n width: 100%;\n}\n\n\n// Codeblocks\npre code, pre.xdebug-var-dump{\n background: #fafafa;\n display: block;\n padding: 1rem !important;\n line-height: 1.5;\n color: inherit;\n border-radius: 2px;\n overflow-x: auto;\n}\n\npre[class*=\"language-\"] {\n code {\n border-radius: inherit;\n padding: 0 !important;\n overflow-x: initial;\n }\n}\n\npre {\n code:not(.hljs):not([class*=\"language-\"]) {\n background: #f8f8f8;\n }\n}\n\n// Icon Tweaks\ni.fa {\n &.fa-heart, &.fa-heart-o {\n &.pulse {\n color: #920\n }\n }\n}\n\n// Font Weights\nb,\nstrong {\n font-weight: 700;\n}\n\n.heavy {\n font-weight: 700;\n}\n\n.light {\n font-weight: 200;\n}\n\n// Colors\n.text-light {\n color: rgba($light-color, 0.8);\n\n h1, h2, h3, h4, h5, h6 {\n color: rgba($light-color, 0.9);\n }\n}\n\n// Error configuration\n#error {\n text-align: center;\n position: relative;\n margin-top: 5rem;\n\n .icon {\n font-size: 50px;\n }\n}\n\n// Messages\n#messages {\n margin-bottom: 1rem;\n\n .icon {\n font-size: 1rem;\n }\n}\n\n// Lists\nul,\nol {\n margin-left: $unit-8;\n\n ul,\n ol {\n margin-left: $unit-8;\n }\n}\n\nul {\n list-style: disc outside;\n}\n\nol {\n list-style: decimal outside;\n}\n\n// Notices\n.notices {\n margin: 1.5rem 0;\n p {\n margin: 1rem 0;\n }\n}\n\n// colors\n.bg-dark-gray {\n background-color: darken($color: #f7f8f9, $amount: 2);\n}\n", + "/* Button */\n\n.btn {\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: inset 0 0 0 2px $border-color;\n color: $dark-color !important;\n cursor: pointer;\n display: inline-block;\n font-size: 0.9em;\n font-weight: _font(weight-bold);\n height: 3em;\n letter-spacing: _font(kerning-alt);\n line-height: 3em;\n padding: 0 2.5em;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n white-space: nowrap;\n\n font-size: 12pt;\n\n @include breakpoint(md) {\n font-size: 9pt;\n }\n\n &:hover {\n box-shadow: inset 0 0 0 2px $primary-color;\n background-color: transparent;\n background-color: transparentize($primary-color, 0.92);\n\n &:active {\n box-shadow: inset 0 0 0 2px $primary-color;\n background-color: transparentize($primary-color, 0.7);\n }\n }\n\n &.icon {\n padding-left: 1.35em;\n\n &:before {\n margin-right: 0.5em;\n }\n }\n\n &.fit {\n display: block;\n width: 100%;\n }\n\n &.small {\n font-size: 0.8em;\n }\n\n &.big {\n font-size: 1.35em;\n }\n\n &.btn-primary {\n background-color: $primary-color;\n box-shadow: none;\n\n color: $light-color !important;\n\n &:hover {\n background-color: darken($primary-color, 10);\n\n &:active {\n background-color: lighten($primary-color, 10);\n }\n }\n }\n\n &.btn-lg {\n font-size: 0.9rm;\n height: 3em;\n padding: 0 2.5em;\n }\n}\n\n/* a */\n\na {\n color: $primary-color;\n\n &:visited {\n color: $primary-color;\n }\n\n &:hover {\n text-decoration: none;\n color: darken($primary-color, 20);\n }\n}", + "form {\n .button-wrapper {\n margin-top: 0.75rem;\n margin-bottom: 1rem;\n }\n\n /* Inputs */\n\n .form-label {\n display: none;\n }\n\n span.required {\n color: $error-color;\n font-weight: 700;\n font-size: 1.2rem;\n }\n\n .form-input[type=\"range\"] {\n appearance: slider-horizontal;\n &:focus {\n box-shadow: none;\n border: none;\n }\n }\n\n .form-input[type=\"text\"],\n .form-input[type=\"email\"],\n .form-input[type=\"password\"],\n textarea.form-input {\n background: lighten($dark-color, 62);\n border: 0;\n border-radius: 0;\n color: $dark-color;\n display: block;\n outline: 0;\n padding: 1em;\n text-decoration: none;\n width: 100%;\n height: 2.75em;\n text-size-adjust: 1.5;\n font-size: 15pt;\n\n @include breakpoint(md) {\n font-size: 11pt;\n }\n\n &::placeholder {\n color: $dark-color;\n opacity: 0.5;\n }\n\n &:invalid {\n box-shadow: none;\n }\n\n &:focus {\n box-shadow: inset 0 0 0 2px $primary-color;\n }\n }\n\n textarea.form-input {\n padding: 0.65em 1em;\n height: 7em;\n resize: vertical;\n }\n\n .form-field.half {\n float: left;\n width: 50%;\n @include breakpoint(sm) {\n float: none;\n width: 100%;\n }\n }\n\n .form-field.half.left {\n padding: 0 0.65em 0 0;\n @include breakpoint(sm) {\n padding: 0;\n }\n }\n\n .form-field.half.right {\n padding: 0 0 0 0.65em;\n @include breakpoint(sm) {\n padding: 0;\n }\n }\n\n /** Reset some defaults for Quark Theme **/\n .form-group:not(.form-field-toggleable) {\n .checkboxes {\n display: inherit;\n\n label {\n display: inherit;\n padding: (($control-size-sm - $line-height) / 2) $control-padding-x (($control-size-sm - $line-height) / 2)\n ($control-icon-size + $control-padding-x);\n margin: inherit;\n\n &:before {\n display: none;\n }\n }\n }\n }\n\n .form-group:not(:last-child) {\n margin-bottom: 1.2rem;\n }\n}\n\n#grav-login {\n > form {\n margin: 2rem auto 0;\n max-width: 350px;\n }\n .form-label {\n display: none;\n }\n .form-data {\n margin: 1rem 0;\n }\n .form-input {\n text-align: center;\n }\n .button-wrapper {\n text-align: right;\n\n .form-data.rememberme {\n margin: 0;\n float: left;\n }\n }\n\n .login-form {\n button[type=\"submit\"] {\n @include button-primary;\n }\n }\n\n .twofa-form {\n button[type=\"submit\"]:first-child {\n @include button-primary;\n float: right;\n margin-left: 4px;\n }\n }\n}\n\n.hidden {\n display: none;\n}", + ".mobile-container {\n position: absolute;\n //width: 100%;\n //height: 100%;\n top: 40%;\n left: 0;\n margin: 0 auto;\n z-index: 2;\n}\n\n.mobile-logo {\n svg, img {\n height: 42px;\n margin-top: .7rem;\n margin-left: 1.4rem;\n\n path {\n fill: $light-color;\n }\n\n }\n}\n\n// Hamburger Menu\n.mobile-menu {\n\n display: none;\n top: 0;\n right: 0;\n z-index: 3;\n\n .header-fixed & {\n position: fixed;\n }\n\n @include breakpoint(md) {\n display: block;\n }\n\n .button_container {\n position: absolute;\n top: 1.3rem;\n right: $horiz-padding;\n height: $mobile-button-height;\n width: $mobile-button-width;\n cursor: pointer;\n z-index: 100;\n transition: opacity .25s ease, top 0.5s ease;\n\n $bar-offset: $mobile-button-height / 3;\n\n &:hover {\n opacity: .7;\n }\n\n &.active {\n position: fixed;\n\n .top {\n transform: translateY($bar-offset) translateX(0) rotate(45deg);\n background: $mobile-color-active;\n }\n .middle {\n opacity: 0;\n background: $mobile-color-active;\n }\n\n .bottom {\n transform: translateY(-($bar-offset)) translateX(0) rotate(-45deg);\n background: $mobile-color-active;\n }\n }\n\n span {\n background: $mobile-color-main;\n border: none;\n height: 4px;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n transition: all .35s ease;\n cursor: pointer;\n\n &:nth-of-type(2) {\n top: $bar-offset;\n }\n\n &:nth-of-type(3) {\n top: $bar-offset * 2;\n }\n }\n }\n}\n\n.overlay {\n position: fixed;\n background: #000;\n top: 0;\n left: 0;\n width: 100%;\n height: 0%;\n opacity: 0;\n visibility: hidden;\n transition: opacity .35s, visibility .35s, height .35s;\n\n &.open {\n opacity: .95;\n visibility: visible;\n height: 100%;\n\n }\n nav {\n\n position: relative;\n margin: 0 auto;\n text-align: center;\n }\n}\n\n.overlay-menu {\n height: calc(100% - 90px);\n overflow-y: scroll;\n\n & > .tree {\n text-align: left;\n }\n}\n\n\n.treemenu {\n\n &.treemenu-root {\n margin-top: 1rem;\n margin-left: 1.4rem;\n }\n\n li {\n list-style: none;\n margin: 0;\n padding: 5px 0;\n line-height: 2rem;\n\n background: rgba($gray-color-dark,0);\n\n a {\n display: block;\n margin-left: 1.2rem;\n font-size: 1.5rem;\n\n color: darken($light-color, 25%);\n text-decoration: none;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n\n &:hover, &:focus, &.active {\n color: $primary-color-light !important;\n text-decoration: none;\n }\n\n }\n }\n\n ul {\n margin: 0 0 0 1rem;\n }\n\n .toggler {\n cursor: pointer;\n vertical-align: top;\n font-size: 1.5rem;\n line-height: 1.5rem;\n width: auto;\n margin-right: 0.7rem;\n float: left;\n font-family: 'Font Awesome 5 Free';\n vertical-align: middle;\n font-weight: 900;\n\n &:before {\n display: inline-block; margin-right: 2pt;\n }\n }\n\n li.tree-closed > .toggler:before {\n content: \"\\f0fe\";\n }\n\n li.tree-opened > .toggler:before {\n content: \"\\f146\";\n color: $primary-color;\n }\n\n li.tree-empty > .toggler {\n opacity: 0.3; cursor: default;\n\n &:before {\n content: \"\\f0c8\";\n }\n }\n}\n\n.mobile-nav-open {\n overflow-y: hidden;\n}\n", + ".default-animation {\n transition: all 0.5s ease;\n}\n\n// Pulse Animation\n.pulse {\n animation-name: pulse_animation;\n animation-duration: 2000ms;\n transform-origin:70% 70%;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n}\n\n@keyframes pulse_animation {\n 0% { transform: scale(1); }\n 30% { transform: scale(1); }\n 40% { transform: scale(1.08); }\n 50% { transform: scale(1); }\n 60% { transform: scale(1); }\n 70% { transform: scale(1.05); }\n 80% { transform: scale(1); }\n 100% { transform: scale(1); }\n}\n", + "#header {\n width: 100%;\n height: $header-height-large;\n border-bottom: 1px solid rgba($gray-color, 0.2);\n @extend .default-animation;\n\n font-size: 0.7rem;\n font-weight: 700;\n\n background: $light-color;\n color: $dark-color;\n\n .logo svg path {\n fill: $header-color-dark;\n }\n\n .header-dark &:not(.scrolled) {\n background: $header-color-dark;\n color: $light-color;\n a:not(.submenu) {\n color: rgba($light-color, 0.7) !important;\n &:hover, &.active {\n color: $light-color !important;\n\n }\n }\n\n .dropmenu ul ul a:not(.submenu) {\n color: $dark-color !important;\n }\n\n .logo svg path {\n fill: $light-color;\n }\n }\n\n .header-dark.header-transparent &:not(.scrolled) {\n background: rgba(#000, 0.05);\n }\n\n .header-transparent &:not(.scrolled) {\n background: rgba(#fff, 0.05);\n //border-bottom: 0 !important;\n }\n\n .navbar-section {\n height: $header-height-large;\n @extend .default-animation;\n\n @include breakpoint(md) {\n margin-right: 2rem;\n }\n }\n\n .navbar-section.desktop-menu {\n @include breakpoint(md) {\n display: none;\n }\n }\n\n .logo {\n svg, img {\n height: 42px;\n display: inherit;\n @extend .default-animation;\n }\n }\n\n // Fixed Header solution\n .header-fixed & {\n position: fixed;\n top: 0;\n z-index: 2;\n }\n}\n\n// Animate Fixed Header\nbody.header-fixed.header-animated {\n #header.scrolled {\n height: $header-height-small;\n\n .navbar-section {\n height: $header-height-small;\n }\n\n .logo {\n svg, img {\n height: 28px;\n }\n }\n\n ~ .mobile-menu .button_container {\n top: 0.5rem;\n }\n }\n}\n\n.login-status-wrapper {\n white-space: nowrap;\n}\n", + "// Sticky Footer solution\nbody.sticky-footer {\n height: 100%;\n min-height: 100vh;\n display: flex;\n flex-direction: column;\n\n #page-wrapper {\n flex: 1 0 auto;\n }\n}\n\n#footer {\n color: #acb3c2;\n padding: 1rem $horiz-padding 0;\n text-align: center;\n}", + ".dropmenu {\n\n @include breakpoint(md) {\n display: none;\n }\n\n ul {\n white-space: nowrap;\n margin: 0;\n\n &:not(.submenu) {\n display: flex;\n }\n\n li {\n position: relative;\n margin: 0;\n\n a {\n text-decoration: none;\n padding: $dropmenu-vert-padding ($dropmenu-horiz-padding + $dropmenu-child-padding) $dropmenu-vert-padding $dropmenu-horiz-padding;\n display: block;\n color: $dark-color;\n\n &:hover, &:focus, &.active {\n color: $dropmenu-hover-text !important;\n }\n\n &:before {\n content: '\\f107';\n font-family: 'Font Awesome 5 Free';\n vertical-align: middle;\n float: right;\n margin-right: - (2 *$dropmenu-child-padding);\n }\n\n &:only-child {\n padding-right: $dropmenu-horiz-padding;\n\n &:before {\n content: '';\n }\n }\n }\n }\n\n ul li a:before {\n content: '\\f105';\n }\n\n ul {\n position: absolute;\n top: 100%;\n list-style: none;\n background: $dropmenu-bg;\n box-shadow: $dropmenu-shadow;\n opacity: 0;\n pointer-events: none;\n\n ul {\n position: absolute;\n left: 100%;\n top: 0;\n }\n }\n\n }\n\n & > ul > li {\n display: inline-block;\n }\n\n // Animation options\n &.animated {\n ul li {\n transition: background .7s, color 0.5s;\n }\n\n ul li:hover > ul {\n opacity: 1;\n pointer-events: all;\n transform: translateY(0);\n }\n\n ul ul {\n transition: transform .3s, opacity .5s;\n opacity: 0;\n transform: translateY(-10px);\n }\n }\n}\n\n.submenu {\n\n display: block;\n li {\n\n &:first-child {\n a {\n padding: ($dropmenu-vert-padding * 2) ($dropmenu-horiz-padding + $dropmenu-child-padding) $dropmenu-vert-padding $dropmenu-horiz-padding;\n \n @include breakpoint(md) {\n padding: unset;\n }\n }\n }\n &:last-child {\n a {\n padding: $dropmenu-vert-padding ($dropmenu-horiz-padding + $dropmenu-child-padding) ($dropmenu-vert-padding * 2) $dropmenu-horiz-padding;\n \n @include breakpoint(md) {\n padding: unset;\n }\n }\n }\n }\n}", + ".carousel {\n\n height: 30rem;\n color: #ffffff;\n\n .carousel-container {\n .item-prev,\n .item-next {\n background: rgba(#000, 0.05);\n border-color: rgba($gray-color, 0.2);\n }\n\n .item-prev.btn,\n .item-next.btn {\n padding-left: 0;\n padding-right: 0;\n width: 2rem;\n height: 2rem;\n font-size: 0.9rem;\n border-radius: 0.1rem;\n text-align: center;\n line-height: 2.1rem;\n background-color: transparent;\n box-shadow: inset 0 0 0 .05rem transparentize($border-color, 0.5);\n \n &:hover {\n box-shadow: inset 0 0 0 .05rem transparentize($border-color, 0.5);\n }\n \n i {\n color: #ffffff;\n }\n }\n }\n\n .btn {\n color: #ffffff !important;\n }\n\n}\n\n.carousel-hero {\n .carousel-nav {\n margin-bottom: 3rem;\n }\n}\n\n@keyframes carousel-slidein {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n \n @keyframes carousel-slideout {\n 0% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n }", + "\n .gallery-scroll {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n margin: 0;\n padding: 0;\n scroll-snap-type: x mandatory;\n scroll-behavior: smooth;\n overflow-x: scroll;\n }\n \n .gallery-item {\n padding: .5rem;\n scroll-snap-align: center;\n height: 100%;\n width: auto;\n }\n\n@media screen and (min-width: 800px) {\n .gallery-scroll {\n flex-wrap: nowrap;\n padding: 1rem 0;\n overflow-x: scroll;\n height: 450px;\n }\n\n .gallery-item {\n scroll-snap-align: start;\n }\n}", + "/** Extra columns spacing **/\n.extra-spacing:not(.col-12), :not(.col12) > .e-content {\n padding-right: 1rem;\n\n @include breakpoint(md) {\n padding-right: 0;\n }\n}\n\n/** Breadcrumbs styling **/\n#breadcrumbs {\n padding-left: 0;\n display: flex;\n align-items: center;\n margin-top: -1rem;\n margin-bottom: 1rem;\n\n\n i {\n display: none;\n }\n\n span, a {\n padding: 0 0.5rem;\n &:first-child {\n padding-left: 0;\n }\n }\n\n span, a {\n &:not(:first-child)::before {\n color: #e7e9ed;\n content: \"/\";\n padding-right: 1rem;\n }\n }\n}\n\n/** Blog Listing **/\n.blog-listing {\n\n .bricklayer-column {\n padding-left: 0px;\n padding-right: 25px;\n\n }\n .card {\n margin-bottom: 25px;\n border: 0;\n box-shadow: 0 10px 45px -9px rgba(0,0,0,0.1);\n }\n\n .card-footer {\n text-align: right;\n }\n\n .blog-date {\n font-size: 13px;\n }\n\n .label {\n\n }\n}\n\n/** Blog Item **/\n.content-title {\n margin-bottom: 2rem;\n\n h2 {\n margin-bottom: 0.5rem;\n }\n}\n\n.label {\n font-size: 12px;\n text-transform: uppercase;\n}\n\n/** Pagination **/\nul.pagination {\n justify-content: center;\n}\n\n.prev-next {\n margin-top: 4rem;\n}\n\n/** Sidebar specific tweaks **/\n#sidebar {\n\n ul.related-pages {\n box-shadow: none;\n padding: 0;\n z-index: 1;\n\n li {\n border-bottom: 1px solid $border-color;\n &:last-child {\n border-bottom: 0;\n }\n }\n\n }\n\n ul.archives {\n list-style: none;\n margin-left: 0;\n\n .label {\n vertical-align: text-top;\n }\n }\n}\n", + ".modular-hero {\n #to-start {\n bottom: 3.5rem;\n }\n background-position: top;\n @include breakpoint(md) {\n background-origin: border-box;\n padding-bottom: -100px;\n }\n}\n\n.modular-features {\n text-align: center;\n\n &.offset-box {\n .frame-box {\n margin: -3rem (-1rem - $layout-spacing) 3rem;\n padding: 1rem 1rem;\n background: $light-color;\n box-shadow: 0 0 75px 0 rgba($dark-color, 0.1);\n }\n }\n\n &.small {\n .columns {\n margin-top: -1rem;\n }\n\n .column:hover {\n .feature-icon i {\n color: $primary-color;\n }\n }\n\n .feature-icon {\n display: block;\n justify-content: left;\n\n i {\n position: relative;\n display: inherit;\n font-size: 70px;\n margin: 0 auto 1rem;\n transform: none;\n left: auto;\n top: auto;\n color: $gray-color;\n @extend .default-animation;\n }\n\n h6 {\n text-transform: none;\n }\n }\n }\n\n .frame-box {\n padding: 3rem 0;\n\n > p {\n max-width: 600px;\n margin-left: auto;\n margin-right: auto;\n }\n\n .columns {\n justify-content: space-evenly;\n }\n }\n\n .column {\n padding: 1rem;\n\n &:hover {\n .feature-icon {\n color: $gray-color;\n h6 {\n color: $primary-color;\n }\n }\n .feature-content {\n color: $gray-color-dark;\n }\n }\n }\n\n .feature-icon {\n font-size: 130px;\n height: 100px;\n color: $gray-color-light;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n margin: 1rem 0;\n @extend .default-animation;\n\n i {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n }\n\n img {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%);\n height: 210%;\n }\n\n h6 {\n background: $light-color;\n line-height: 1;\n z-index: 1;\n text-transform: uppercase;\n font-weight: 600;\n margin: 0;\n display: block;\n color: $gray-color-dark;\n }\n }\n\n .feature-content {\n color: $gray-color;\n }\n}\n\n.modular-text {\n padding-top: 4rem;\n padding-bottom: 4rem;\n\n .columns.left {\n flex-direction: row-reverse;\n }\n}\n\n.modular-blog {\n padding-top: 4rem;\n padding-bottom: 4rem;\n\n .columns.left {\n flex-direction: row-reverse;\n }\n\n &.section {\n padding-top: 0em;\n padding-bottom: 0em;\n }\n\n &.listing {\n @extend .blog-listing;\n }\n\n &.header {\n text-align: center;\n &::after {\n display: inline-block;\n text-align: center;\n \n width: 80px;\n height: 1px;\n background: $primary-color;\n content: \"\";\n }\n }\n\n &.footer {\n text-align: center;\n }\n}\n", + ".search-input, [data-grav-field=\"array\"] input, [data-grav-field=\"array\"] textarea {\n @extend .form-input;\n}\n\n.button {\n @extend .btn;\n}\n\n.button.primary {\n @extend .btn-primary;\n}" + ], + "names": [], + "mappings": "AeAA,AAAA,IAAI,AAAC,CACH,MAAM,CAAE,IAAI,CACb,AAED,AACE,aADW,CACX,UAAU,AAAC,CACT,OAAO,CdMI,IAAI,CAAC,CAAC,CAAC,IAAI,CcLvB,AAGD,AAAA,aAAa,CANf,aAAa,AAMK,CACd,WAAW,CdOO,IAAI,CcNvB,AAGH,AACE,aADW,CACX,KAAK,CAAG,MAAM,CAAG,aAAa,AAAC,CAC7B,WAAW,CAAE,CAAC,CACf,AAGH,AAAA,OAAO,AAAA,QAAQ,AAAC,CACd,YAAY,CdXE,IAAI,CcYlB,aAAa,CdZC,IAAI,CcalB,QAAQ,CAAE,QAAQ,CACnB,AAED,AAAA,cAAc,CAAE,aAAa,CAAE,uBAAuB,CAAE,sBAAsB,AAAC,CAC7E,OAAO,CAAE,CAAC,CACX,AAGD,AAAA,KAAK,AAAC,CACJ,OAAO,CAAE,IAAI,CACb,WAAW,CAAE,MAAM,CACnB,eAAe,CAAE,MAAM,CAEvB,WAAW,CAAE,IAAI,CACjB,cAAc,CAAE,IAAI,CACpB,eAAe,CAAE,KAAK,CACtB,mBAAmB,CAAE,MAAM,CAgF5B,AAxFD,AAUE,KAVG,CAUH,EAAE,AAAC,CACD,KAAK,CdzCI,OAAO,Cc0ChB,SAAS,CAAE,IAAI,CAChB,AAbH,AAeE,KAfG,CAeH,EAAE,AAAC,CACD,KAAK,Cd9CI,kBAAO,Cc+ChB,SAAS,CAAE,MAAM,CAClB,AAlBH,AAoBE,KApBG,AAoBF,gBAAgB,AAAC,CAChB,UAAU,CAAE,KAAK,CAClB,AAtBH,AAwBE,KAxBG,AAwBF,WAAW,AAAC,CACX,UAAU,CAAE,KAAK,CAClB,AA1BH,AA4BE,KA5BG,AA4BF,YAAY,AAAC,CACZ,UAAU,CAAE,KAAK,CAClB,AA9BH,AAgCE,KAhCG,AAgCF,WAAW,AAAC,CACX,UAAU,CAAE,KAAK,CAClB,AAlCH,AAoCE,KApCG,AAoCF,UAAU,AAAC,CACV,UAAU,CAAE,IAAI,CACjB,AAED,AAAA,aAAa,CAxCf,KAAK,AAwCa,CACd,mBAAmB,CAAE,KAAK,CAC3B,AD3DC,MAAM,mBCkEN,CAjDJ,AAiDI,KAjDC,CAiDD,EAAE,AAAC,CACD,SAAS,CAAE,IAAI,CAChB,AAnDL,AAoDI,KApDC,CAoDD,EAAE,AAAC,CACD,SAAS,CAAE,OAAO,CACnB,CAHA,ADhED,MAAM,mBCuEN,CA1DJ,AA0DI,KA1DC,CA0DD,EAAE,AAAC,CACD,SAAS,CAAE,IAAI,CAChB,AA5DL,AA6DI,KA7DC,CA6DD,EAAE,AAAC,CACD,SAAS,CAAE,OAAO,CACnB,CAHA,AA5DL,AAoEI,KApEC,AAmEF,WAAW,CACV,EAAE,AAAC,CACD,KAAK,CdlGG,IAAI,CcmGb,AAtEL,AAuEI,KAvEC,AAmEF,WAAW,CAIV,EAAE,AAAC,CACD,KAAK,CdrGG,qBAAI,CcsGb,AAzEL,AA4EE,KA5EG,CA4EH,CAAC,AAAC,CACA,SAAS,CAAE,KAAK,CAChB,WAAW,CAAE,GAAG,CACjB,AA/EH,AAiFE,KAjFG,CAiFH,SAAS,AAAC,CACR,OAAO,CAAE,YAAY,CACrB,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,IAAI,CACZ,SAAS,CAAE,IAAI,CACf,MAAM,CAAE,OAAO,CAChB,AAIH,AAAA,cAAc,AAAC,CACb,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CACN,MAAM,CAAE,CAAC,CACT,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,CAAC,CACR,OAAO,CAAE,EAAE,CAiBZ,AAfC,AAAA,cAAc,CARhB,cAAc,AAQK,CACf,UAAU,CAAO,qBAAI,CACtB,AAED,AAAA,uBAAuB,CAZzB,cAAc,AAYc,CACxB,UAAU,CAAE,wEAA0D,CACvE,AAED,AAAA,aAAa,CAhBf,cAAc,AAgBI,CACd,UAAU,CAAO,eAAI,CACtB,AAED,AAAA,sBAAsB,CApBxB,cAAc,AAoBa,CACvB,UAAU,CAAE,4DAA0D,CACvE,ACjJH,AFkEI,IElEA,AFkEE,CACA,SAAS,CbpDY,IAAI,Ca2D1B,AANC,MAAM,8BAFR,CElEJ,AFkEI,IElEA,AFkEE,CAGE,SAAS,CAAE,wCAA8T,CAK5U,CAAA,AAHC,MAAM,+BALR,CElEJ,AFkEI,IElEA,AFkEE,CAME,SAAS,CZFA,IAAI,CYIhB,CAAA,AErEL,AAAA,EAAE,CAAE,EAAE,CAAE,EAAE,CAAE,EAAE,CAAE,EAAE,CAAE,EAAE,AAAC,CACrB,UAAU,CAAE,IAAI,CAChB,WAAW,CdqCM,aAAa,CAAE,SAAS,CAAE,kBAAkB,CAAE,UAAU,CAAE,MAAM,CAE5D,gBAAgB,CAAE,UAAU,CctCjD,KAAK,CfNM,OAAO,CeOnB,AAED,AAAA,EAAE,CAAE,GAAG,AAAC,CACN,SAAS,CAAE,IAAI,CAChB,AAED,AAAA,EAAE,CAAE,GAAG,AAAC,CACN,SAAS,CAAE,MAAM,CAClB,AAED,AAAA,EAAE,CAAE,GAAG,AAAC,CACN,WAAW,CAAE,GAAG,CACjB,AAED,AACE,aADW,CACX,EAAE,CADJ,aAAa,CACP,EAAE,AAAC,CACL,UAAU,CAAE,MAAM,CACnB,AAGH,AACE,WADS,CACT,EAAE,AAAE,CACF,WAAW,CAAE,GAAG,CAChB,aAAa,CAAE,CAAC,CAChB,WAAW,CAAE,GAAG,CAKjB,AATH,AAMI,WANO,CACT,EAAE,CAKA,MAAM,CANV,WAAW,CACT,EAAE,CAKQ,IAAI,AAAC,CACX,WAAW,CAAE,GAAG,CACjB,AARL,AAUE,WAVS,CAUT,EAAE,CAAG,EAAE,AAAC,CACN,WAAW,CAAE,GAAG,CAChB,UAAU,CAAE,CAAC,CACd,AAKH,AACE,WADS,CACT,EAAE,CAAG,EAAE,CADI,aAAa,CACxB,EAAE,CAAG,EAAE,AAAC,CACN,aAAa,CAAE,IAAI,CACnB,WAAW,CAAE,GAAG,CACjB,AAGH,AAAA,CAAC,CAAC,KAAK,AAAC,CACN,OAAO,CAAE,eAAe,CACxB,UAAU,CAAE,eAAe,CAC5B,AAED,AAAA,GAAG,AAAC,CACF,SAAS,CAAE,IAAI,CAChB,AAGD,AAAA,MAAM,CAAG,KAAK,AAAC,CACb,cAAc,CAAE,CAAC,CACjB,eAAe,CAAE,QAAQ,CACzB,KAAK,CAAE,IAAI,CACZ,AAID,AAAA,GAAG,CAAC,IAAI,CAAE,GAAG,AAAA,gBAAgB,AAAA,CAC3B,UAAU,CAAE,OAAO,CACnB,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,eAAe,CACxB,WAAW,CAAE,GAAG,CAChB,KAAK,CAAE,OAAO,CACd,aAAa,CAAE,GAAG,CAClB,UAAU,CAAE,IAAI,CACjB,AAED,AACE,GADC,CAAA,AAAA,KAAC,EAAO,WAAW,AAAlB,EACF,IAAI,AAAC,CACH,aAAa,CAAE,OAAO,CACtB,OAAO,CAAE,YAAY,CACrB,UAAU,CAAE,OAAO,CACpB,AAGH,AACE,GADC,CACD,IAAI,CAAA,GAAK,CAAA,KAAK,EAAC,GAAK,EAAA,AAAA,KAAC,EAAO,WAAW,AAAlB,EAAqB,CACxC,UAAU,CAAE,OAAO,CACpB,AAIH,AAEI,CAFH,AAAA,GAAG,AACD,SAAS,AACP,MAAM,CAFX,CAAC,AAAA,GAAG,AACW,WAAW,AACrB,MAAM,AAAC,CACN,KAAK,CAAE,IACT,CAAC,AAKL,AAAA,CAAC,CACD,MAAM,AAAC,CACL,WAAW,CAAE,GAAG,CACjB,AAED,AAAA,MAAM,AAAC,CACL,WAAW,CAAE,GAAG,CACjB,AAED,AAAA,MAAM,AAAC,CACL,WAAW,CAAE,GAAG,CACjB,AAGD,AAAA,WAAW,AAAC,CACV,KAAK,CftHO,qBAAI,Ce2HjB,AAND,AAGE,WAHS,CAGT,EAAE,CAHJ,WAAW,CAGL,EAAE,CAHR,WAAW,CAGD,EAAE,CAHZ,WAAW,CAGG,EAAE,CAHhB,WAAW,CAGO,EAAE,CAHpB,WAAW,CAGW,EAAE,AAAC,CACrB,KAAK,CfzHK,qBAAI,Ce0Hf,AAIH,AAAA,MAAM,AAAC,CACL,UAAU,CAAE,MAAM,CAClB,QAAQ,CAAE,QAAQ,CAClB,UAAU,CAAE,IAAI,CAKjB,AARD,AAKE,MALI,CAKJ,KAAK,AAAC,CACJ,SAAS,CAAE,IAAI,CAChB,AAIH,AAAA,SAAS,AAAC,CACR,aAAa,CAAE,IAAI,CAKpB,AAND,AAGE,SAHO,CAGP,KAAK,AAAC,CACJ,SAAS,CAAE,IAAI,CAChB,AAIH,AAAA,EAAE,CACF,EAAE,AAAC,CACD,WAAW,CdxFJ,MAAM,Cc8Fd,AARD,AAIE,EAJA,CAIA,EAAE,CAJJ,EAAE,CAKA,EAAE,CAJJ,EAAE,CAGA,EAAE,CAHJ,EAAE,CAIA,EAAE,AAAC,CACD,WAAW,Cd5FN,MAAM,Cc6FZ,AAGH,AAAA,EAAE,AAAC,CACD,UAAU,CAAE,YAAY,CACzB,AAED,AAAA,EAAE,AAAC,CACD,UAAU,CAAE,eAAe,CAC5B,AAGD,AAAA,QAAQ,AAAC,CACP,MAAM,CAAE,QAAQ,CAIjB,AALD,AAEE,QAFM,CAEN,CAAC,AAAC,CACA,MAAM,CAAE,MAAM,CACf,AAIH,AAAA,aAAa,AAAC,CACZ,gBAAgB,CAAiB,OAAO,CACzC,AChLD,AAAA,IAAI,CWEJ,OAAO,AXFF,CACH,gBAAgB,CAAE,WAAW,CAC7B,MAAM,CAAE,CAAC,CACT,aAAa,CAAE,CAAC,CAChB,UAAU,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,ChBJhB,OAAO,CgBKlB,KAAK,ChBLM,OAAO,CgBKC,UAAU,CAC7B,MAAM,CAAE,OAAO,CACf,OAAO,CAAE,YAAY,CACrB,SAAS,CAAE,KAAK,CAChB,WAAW,CAAE,kBAAkB,CAC/B,MAAM,CAAE,GAAG,CACX,cAAc,CAAE,kBAAkB,CAClC,WAAW,CAAE,GAAG,CAChB,OAAO,CAAE,OAAO,CAChB,UAAU,CAAE,MAAM,CAClB,eAAe,CAAE,IAAI,CACrB,cAAc,CAAE,SAAS,CACzB,WAAW,CAAE,MAAM,CAEnB,SAAS,CAAE,IAAI,CA0DhB,AHhEG,MAAM,mBGbV,CAAA,AAAA,IAAI,CWEJ,OAAO,AXFF,CAsBD,SAAS,CAAE,GAAG,CAuDjB,CAAA,AA7ED,AAyBE,IAzBE,CAyBA,KAAK,CWvBT,OAAO,CXuBH,KAAK,AAAC,CACN,UAAU,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,ChB3Bf,OAAO,CgB4BnB,gBAAgB,CAAE,WAAW,CAC7B,gBAAgB,ChB7BJ,qBAAO,CgBmCpB,AAlCH,AA8BI,IA9BA,CAyBA,KAAK,CAKH,MAAM,CW5BZ,OAAO,CXuBH,KAAK,CAKH,MAAM,AAAC,CACP,UAAU,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,ChBhCjB,OAAO,CgBiCjB,gBAAgB,ChBjCN,oBAAO,CgBkClB,AAjCL,AAoCE,IApCE,AAoCD,KAAK,CAAL,KAAK,AWlCR,OAAO,AXkCE,CACL,YAAY,CAAE,MAAM,CAKrB,AA1CH,AAuCI,IAvCA,AAoCD,KAAK,CAGF,MAAM,CAHT,KAAK,AWlCR,OAAO,CXqCD,MAAM,AAAC,CACP,YAAY,CAAE,KAAK,CACpB,AAzCL,AA4CE,IA5CE,AA4CD,IAAI,CAAJ,IAAI,AW1CP,OAAO,AX0CC,CACJ,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACZ,AA/CH,AAiDE,IAjDE,AAiDD,MAAM,CAAN,MAAM,AW/CT,OAAO,AX+CG,CACN,SAAS,CAAE,KAAK,CACjB,AAnDH,AAqDE,IArDE,AAqDD,IAAI,CAAJ,IAAI,AWnDP,OAAO,AXmDC,CACJ,SAAS,CAAE,MAAM,CAClB,AAvDH,AAyDE,IAzDE,AAyDD,YAAY,CAAZ,YAAY,AWvDf,OAAO,CAAP,OAAO,AAIA,QAAQ,AXmDC,CACZ,gBAAgB,ChB3DJ,OAAO,CgB4DnB,UAAU,CAAE,IAAI,CAEhB,KAAK,ChB5DK,IAAI,CgB4DM,UAAU,CAS/B,AAtEH,AA+DI,IA/DA,AAyDD,YAAY,CAMT,KAAK,CANR,YAAY,AWvDf,OAAO,CX6DD,KAAK,CW7DX,OAAO,AAIA,QAAQ,CXyDT,KAAK,AAAC,CACN,gBAAgB,ChBjEN,OAAO,CgBsElB,AArEL,AAkEM,IAlEF,AAyDD,YAAY,CAMT,KAAK,CAGH,MAAM,CATX,YAAY,AWvDf,OAAO,CX6DD,KAAK,CAGH,MAAM,CWhEd,OAAO,AAIA,QAAQ,CXyDT,KAAK,CAGH,MAAM,AAAC,CACP,gBAAgB,ChBpER,OAAO,CgBqEhB,AApEP,AAwEE,IAxEE,AAwED,OAAO,CAAP,OAAO,AWtEV,OAAO,AXsEI,CACP,SAAS,CAAE,KAAK,CAChB,MAAM,CAAE,GAAG,CACX,OAAO,CAAE,OAAO,CACjB,AAKH,AAAA,CAAC,AAAC,CACA,KAAK,ChBnFS,OAAO,CgB6FtB,AAXD,AAGE,CAHD,CAGG,OAAO,AAAC,CACR,KAAK,ChBtFO,OAAO,CgBuFpB,AALH,AAOE,CAPD,CAOG,KAAK,AAAC,CACN,eAAe,CAAE,IAAI,CACrB,KAAK,ChB3FO,OAAO,CgB4FpB,AC7FH,AACE,IADE,CACF,eAAe,AAAC,CACd,UAAU,CAAE,OAAO,CACnB,aAAa,CAAE,IAAI,CACpB,AAJH,AAQE,IARE,CAQF,WAAW,AAAC,CACV,OAAO,CAAE,IAAI,CACd,AAVH,AAYE,IAZE,CAYF,IAAI,AAAA,SAAS,AAAC,CACZ,KAAK,ChBkBK,OAAO,CgBjBjB,WAAW,CAAE,GAAG,CAChB,SAAS,CAAE,MAAM,CAClB,AAhBH,AAkBE,IAlBE,CAkBF,WAAW,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EAlBd,IAAI,EAkBS,AAAA,IAAC,CAAK,OAAO,AAAZ,CUlBd,aAAa,CVAb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CVkBjC,AAAA,IAAC,CAAK,OAAO,AAAZ,GUlBC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CVkBjC,AAAA,IAAC,CAAK,OAAO,AAAZ,EAlBd,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CVkBrE,AAAA,IAAC,CAAK,OAAO,AAAZ,GUlBkC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CVkBrE,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAc,CACxB,UAAU,CAAE,iBAAiB,CAK9B,AAxBH,AAoBI,IApBA,CAkBF,WAAW,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EAER,KAAK,CApBX,IAAI,EAkBS,AAAA,IAAC,CAAK,OAAO,AAAZ,CUlBd,aAAa,CVoBP,KAAK,CApBX,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CVkBjC,AAAA,IAAC,CAAK,OAAO,AAAZ,EAER,KAAK,EUpBI,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CVkBjC,AAAA,IAAC,CAAK,OAAO,AAAZ,EAER,KAAK,CApBX,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CVkBrE,AAAA,IAAC,CAAK,OAAO,AAAZ,EAER,KAAK,EUpBqC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CVkBrE,AAAA,IAAC,CAAK,OAAO,AAAZ,EAER,KAAK,AAAC,CACN,UAAU,CAAE,IAAI,CAChB,MAAM,CAAE,IAAI,CACb,AAvBL,AA0BE,IA1BE,CA0BF,WAAW,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,EA1Bd,IAAI,EA0BS,AAAA,IAAC,CAAK,MAAM,AAAX,CU1Bd,aAAa,CVAb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,GU1BC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,EA1Bd,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,GU1BkC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,EA1Bd,IAAI,CA2BF,WAAW,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EA3Bd,IAAI,EA2BS,AAAA,IAAC,CAAK,OAAO,AAAZ,CU3Bd,aAAa,CVAb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,GU3BC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,EA3Bd,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,GU3BkC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,EA3Bd,IAAI,CA4BF,WAAW,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EA5Bd,IAAI,EA4BS,AAAA,IAAC,CAAK,UAAU,AAAf,CU5Bd,aAAa,CVAb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,GU5BC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,EA5Bd,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,GU5BkC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,EA5Bd,IAAI,CA6BF,QAAQ,AAAA,WAAW,AAAC,CAClB,UAAU,CjB5BD,OAAO,CiB6BhB,MAAM,CAAE,CAAC,CACT,aAAa,CAAE,CAAC,CAChB,KAAK,CjB/BI,OAAO,CiBgChB,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,CAAC,CACV,OAAO,CAAE,GAAG,CACZ,eAAe,CAAE,IAAI,CACrB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,MAAM,CACd,gBAAgB,CAAE,GAAG,CACrB,SAAS,CAAE,IAAI,CAkBhB,AJ5CC,MAAM,mBIWR,CA1BF,AA0BE,IA1BE,CA0BF,WAAW,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,EA1Bd,IAAI,EA0BS,AAAA,IAAC,CAAK,MAAM,AAAX,CU1Bd,aAAa,CVAb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,GU1BC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,EA1Bd,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,GU1BkC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,EA1Bd,IAAI,CA2BF,WAAW,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EA3Bd,IAAI,EA2BS,AAAA,IAAC,CAAK,OAAO,AAAZ,CU3Bd,aAAa,CVAb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,GU3BC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,EA3Bd,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,GU3BkC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,EA3Bd,IAAI,CA4BF,WAAW,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EA5Bd,IAAI,EA4BS,AAAA,IAAC,CAAK,UAAU,AAAf,CU5Bd,aAAa,CVAb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,GU5BC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,EA5Bd,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,GU5BkC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,EA5Bd,IAAI,CA6BF,QAAQ,AAAA,WAAW,AAAC,CAehB,SAAS,CAAE,IAAI,CAelB,CAAA,AA3DH,AA+CI,IA/CA,CA0BF,WAAW,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,GAqBP,WAAW,CA/ClB,IAAI,EA0BS,AAAA,IAAC,CAAK,MAAM,AAAX,CU1Bd,aAAa,EV+CN,WAAW,CA/ClB,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,GAqBP,WAAW,EU/CH,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,GAqBP,WAAW,CA/ClB,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,GAqBP,WAAW,EU/C8B,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,GAqBP,WAAW,CA/ClB,IAAI,CA2BF,WAAW,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,GAoBP,WAAW,CA/ClB,IAAI,EA2BS,AAAA,IAAC,CAAK,OAAO,AAAZ,CU3Bd,aAAa,EV+CN,WAAW,CA/ClB,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,GAoBP,WAAW,EU/CH,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,GAoBP,WAAW,CA/ClB,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,GAoBP,WAAW,EU/C8B,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,GAoBP,WAAW,CA/ClB,IAAI,CA4BF,WAAW,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,GAmBP,WAAW,CA/ClB,IAAI,EA4BS,AAAA,IAAC,CAAK,UAAU,AAAf,CU5Bd,aAAa,EV+CN,WAAW,CA/ClB,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,GAmBP,WAAW,EU/CH,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,GAmBP,WAAW,CA/ClB,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,GAmBP,WAAW,EU/C8B,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,GAmBP,WAAW,CA/ClB,IAAI,CA6BF,QAAQ,AAAA,WAAW,EAkBd,WAAW,AAAC,CACb,KAAK,CjB9CE,OAAO,CiB+Cd,OAAO,CAAE,GAAG,CACb,AAlDL,AAoDI,IApDA,CA0BF,WAAW,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,EA0BR,OAAO,CApDb,IAAI,EA0BS,AAAA,IAAC,CAAK,MAAM,AAAX,CU1Bd,aAAa,CVoDP,OAAO,CApDb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,EA0BR,OAAO,EUpDE,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,EA0BR,OAAO,CApDb,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,EA0BR,OAAO,EUpDmC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,EA0BR,OAAO,CApDb,IAAI,CA2BF,WAAW,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EAyBR,OAAO,CApDb,IAAI,EA2BS,AAAA,IAAC,CAAK,OAAO,AAAZ,CU3Bd,aAAa,CVoDP,OAAO,CApDb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,EAyBR,OAAO,EUpDE,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,EAyBR,OAAO,CApDb,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,EAyBR,OAAO,EUpDmC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,EAyBR,OAAO,CApDb,IAAI,CA4BF,WAAW,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EAwBR,OAAO,CApDb,IAAI,EA4BS,AAAA,IAAC,CAAK,UAAU,AAAf,CU5Bd,aAAa,CVoDP,OAAO,CApDb,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,EAwBR,OAAO,EUpDE,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,EAwBR,OAAO,CApDb,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,EAwBR,OAAO,EUpDmC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,EAwBR,OAAO,CApDb,IAAI,CA6BF,QAAQ,AAAA,WAAW,CAuBf,OAAO,AAAC,CACR,UAAU,CAAE,IAAI,CACjB,AAtDL,AAwDI,IAxDA,CA0BF,WAAW,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,EA8BR,KAAK,CAxDX,IAAI,EA0BS,AAAA,IAAC,CAAK,MAAM,AAAX,CU1Bd,aAAa,CVwDP,KAAK,CAxDX,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,EA8BR,KAAK,EUxDI,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV0BjC,AAAA,IAAC,CAAK,MAAM,AAAX,EA8BR,KAAK,CAxDX,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,EA8BR,KAAK,EUxDqC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV0BrE,AAAA,IAAC,CAAK,MAAM,AAAX,EA8BR,KAAK,CAxDX,IAAI,CA2BF,WAAW,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EA6BR,KAAK,CAxDX,IAAI,EA2BS,AAAA,IAAC,CAAK,OAAO,AAAZ,CU3Bd,aAAa,CVwDP,KAAK,CAxDX,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,EA6BR,KAAK,EUxDI,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV2BjC,AAAA,IAAC,CAAK,OAAO,AAAZ,EA6BR,KAAK,CAxDX,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,EA6BR,KAAK,EUxDqC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV2BrE,AAAA,IAAC,CAAK,OAAO,AAAZ,EA6BR,KAAK,CAxDX,IAAI,CA4BF,WAAW,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EA4BR,KAAK,CAxDX,IAAI,EA4BS,AAAA,IAAC,CAAK,UAAU,AAAf,CU5Bd,aAAa,CVwDP,KAAK,CAxDX,IAAI,EUAW,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,EA4BR,KAAK,EUxDI,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAhB,IAAI,CUAqC,KAAK,CV4BjC,AAAA,IAAC,CAAK,UAAU,AAAf,EA4BR,KAAK,CAxDX,IAAI,EUA4C,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,EA4BR,KAAK,EUxDqC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EVAjD,IAAI,CUAsE,QAAQ,CV4BrE,AAAA,IAAC,CAAK,UAAU,AAAf,EA4BR,KAAK,CAxDX,IAAI,CA6BF,QAAQ,AAAA,WAAW,CA2Bf,KAAK,AAAC,CACN,UAAU,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CjBxDjB,OAAO,CiByDlB,AA1DL,AA6DE,IA7DE,CA6DF,QAAQ,AAAA,WAAW,AAAC,CAClB,OAAO,CAAE,UAAU,CACnB,MAAM,CAAE,GAAG,CACX,MAAM,CAAE,QAAQ,CACjB,AAjEH,AAmEE,IAnEE,CAmEF,WAAW,AAAA,KAAK,AAAC,CACf,KAAK,CAAE,IAAI,CACX,KAAK,CAAE,GAAG,CAKX,AJvDC,MAAM,mBIgDR,CAnEF,AAmEE,IAnEE,CAmEF,WAAW,AAAA,KAAK,AAAC,CAIb,KAAK,CAAE,IAAI,CACX,KAAK,CAAE,IAAI,CAEd,CAAA,AA1EH,AA4EE,IA5EE,CA4EF,WAAW,AAAA,KAAK,AAAA,KAAK,AAAC,CACpB,OAAO,CAAE,YAAY,CAItB,AJ9DC,MAAM,mBIyDR,CA5EF,AA4EE,IA5EE,CA4EF,WAAW,AAAA,KAAK,AAAA,KAAK,AAAC,CAGlB,OAAO,CAAE,CAAC,CAEb,CAAA,AAjFH,AAmFE,IAnFE,CAmFF,WAAW,AAAA,KAAK,AAAA,MAAM,AAAC,CACrB,OAAO,CAAE,YAAY,CAItB,AJrEC,MAAM,mBIgER,CAnFF,AAmFE,IAnFE,CAmFF,WAAW,AAAA,KAAK,AAAA,MAAM,AAAC,CAGnB,OAAO,CAAE,CAAC,CAEb,CAAA,AAxFH,AA4FI,IA5FA,CA2FF,WAAW,CAAA,GAAK,CAAA,sBAAsB,EACpC,WAAW,AAAC,CACV,OAAO,CAAE,OAAO,CAYjB,AAzGL,AA+FM,IA/FF,CA2FF,WAAW,CAAA,GAAK,CAAA,sBAAsB,EACpC,WAAW,CAGT,KAAK,AAAC,CACJ,OAAO,CAAE,OAAO,CAChB,OAAO,CAAE,KAAuC,ChBxC/C,KAAK,CgBwC8D,KAAuC,CACzG,MAAyC,CAC3C,MAAM,CAAE,OAAO,CAKhB,AAxGP,AAqGQ,IArGJ,CA2FF,WAAW,CAAA,GAAK,CAAA,sBAAsB,EACpC,WAAW,CAGT,KAAK,CAMD,MAAM,AAAC,CACP,OAAO,CAAE,IAAI,CACd,AAvGT,AA4GE,IA5GE,CA4GF,WAAW,CAAA,GAAK,EAAC,UAAU,CAAE,CAC3B,aAAa,CAAE,MAAM,CACtB,AAGH,AACE,WADS,CACP,IAAI,AAAC,CACL,MAAM,CAAE,WAAW,CACnB,SAAS,CAAE,KAAK,CACjB,AAJH,AAKE,WALS,CAKT,WAAW,AAAC,CACV,OAAO,CAAE,IAAI,CACd,AAPH,AAQE,WARS,CAQT,UAAU,AAAC,CACT,MAAM,CAAE,MAAM,CACf,AAVH,AAWE,WAXS,CAWT,WAAW,CAXb,WAAW,CUjHX,aAAa,CViHb,WAAW,EUjHI,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,KAAK,EAA/B,AAAA,eAAC,CAAgB,OAAO,AAAvB,EViHhB,WAAW,CUjH8B,KAAK,CViH9C,WAAW,EUjHqC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EAAyB,QAAQ,EAAlC,AAAA,eAAC,CAAgB,OAAO,AAAvB,EViHjD,WAAW,CUjH+D,QAAQ,AV4HpE,CACV,UAAU,CAAE,MAAM,CACnB,AAbH,AAcE,WAdS,CAcT,eAAe,AAAC,CACd,UAAU,CAAE,KAAK,CAMlB,AArBH,AAiBI,WAjBO,CAcT,eAAe,CAGb,UAAU,AAAA,WAAW,AAAC,CACpB,MAAM,CAAE,CAAC,CACT,KAAK,CAAE,IAAI,CACZ,AApBL,AAwBI,WAxBO,CAuBT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CJnGxB,UAAU,CbrCI,OAAO,CasCrB,YAAY,CbtCE,OAAO,CauCrB,KAAK,CbrCO,IAAI,CiBwIb,AA1BL,AJxEE,WIwES,CAuBT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EJhGP,KAAK,CIwET,WAAW,CAuBT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EJ/FP,KAAK,AAAC,CACN,UAAU,Cb1CE,OAAO,Ca2CnB,YAAY,Cb3CA,OAAO,Ca4CnB,KAAK,Cb1CK,IAAI,Ca2Cf,AImEH,AJlEE,WIkES,CAuBT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EJ1FP,MAAM,CIkEV,WAAW,CAuBT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CJzFR,OAAO,AAAC,CACP,UAAU,CbhDE,OAAO,CaiDnB,YAAY,CbjDA,OAAO,CakDnB,KAAK,CbhDK,IAAI,CaiDf,AI6DH,AA8BI,WA9BO,CA6BT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe,WAAW,AAAC,CJzGpC,UAAU,CbrCI,OAAO,CasCrB,YAAY,CbtCE,OAAO,CauCrB,KAAK,CbrCO,IAAI,CiB8IZ,KAAK,CAAE,KAAK,CACZ,WAAW,CAAE,GAAG,CACjB,AAlCL,AJxEE,WIwES,CA6BT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe,WAAW,CJtGjC,KAAK,CIwET,WAAW,CA6BT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe,WAAW,CJrGjC,KAAK,AAAC,CACN,UAAU,Cb1CE,OAAO,Ca2CnB,YAAY,Cb3CA,OAAO,Ca4CnB,KAAK,Cb1CK,IAAI,Ca2Cf,AImEH,AJlEE,WIkES,CA6BT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe,WAAW,CJhGjC,MAAM,CIkEV,WAAW,CA6BT,WAAW,CACT,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe,WAAW,AJ/FlC,OAAO,AAAC,CACP,UAAU,CbhDE,OAAO,CaiDnB,YAAY,CbjDA,OAAO,CakDnB,KAAK,CbhDK,IAAI,CaiDf,AImGH,AAAA,OAAO,AAAC,CACN,OAAO,CAAE,IAAI,CACd,ACzJD,AAAA,iBAAiB,AAAC,CAChB,QAAQ,CAAE,QAAQ,CAGlB,GAAG,CAAE,GAAG,CACR,IAAI,CAAE,CAAC,CACP,MAAM,CAAG,MAAM,CACf,OAAO,CAAE,CAAC,CACX,AAED,AACE,YADU,CACV,GAAG,CADL,YAAY,CACL,GAAG,AAAC,CACP,MAAM,CAAE,IAAI,CACZ,UAAU,CAAE,KAAK,CACjB,WAAW,CAAE,MAAM,CAMpB,AAVH,AAMI,YANQ,CACV,GAAG,CAKD,IAAI,CANR,YAAY,CACL,GAAG,CAKN,IAAI,AAAC,CACH,IAAI,ClBdI,IAAI,CkBeb,AAML,AAAA,YAAY,AAAC,CAEX,OAAO,CAAE,IAAI,CACb,GAAG,CAAE,CAAC,CACN,KAAK,CAAE,CAAC,CACR,OAAO,CAAE,CAAC,CAgEX,AA9DC,AAAA,aAAa,CAPf,YAAY,AAOM,CACd,QAAQ,CAAE,KAAK,CAChB,ALlBC,MAAM,mBKSV,CAAA,AAAA,YAAY,AAAC,CAYT,OAAO,CAAE,KAAK,CAyDjB,CAAA,AArED,AAeE,YAfU,CAeV,iBAAiB,AAAC,CAChB,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,MAAM,CACX,KAAK,ClB/BO,IAAI,CkBgChB,MAAM,ClBPa,IAAI,CkBQvB,KAAK,ClBPa,IAAI,CkBQtB,MAAM,CAAE,OAAO,CACf,OAAO,CAAE,GAAG,CACZ,UAAU,CAAE,gCAAgC,CA6C7C,AApEH,AA2BI,YA3BQ,CAeV,iBAAiB,CAYb,KAAK,AAAC,CACN,OAAO,CAAE,EAAE,CACZ,AA7BL,AA+BI,YA/BQ,CAeV,iBAAiB,AAgBd,OAAO,AAAC,CACP,QAAQ,CAAE,KAAK,CAehB,AA/CL,AAkCM,YAlCM,CAeV,iBAAiB,AAgBd,OAAO,CAGN,IAAI,AAAC,CACH,SAAS,CAAE,eAAuB,CAAC,aAAa,CAAC,aAAa,CAC9D,UAAU,ClB1BI,IAAI,CkB2BnB,AArCP,AAsCM,YAtCM,CAeV,iBAAiB,AAgBd,OAAO,CAON,OAAO,AAAC,CACN,OAAO,CAAE,CAAC,CACV,UAAU,ClB9BI,IAAI,CkB+BnB,AAzCP,AA2CM,YA3CM,CAeV,iBAAiB,AAgBd,OAAO,CAYN,OAAO,AAAC,CACN,SAAS,CAAE,gBAA0B,CAAC,aAAa,CAAC,cAAc,CAClE,UAAU,ClBnCI,IAAI,CkBoCnB,AA9CP,AAiDI,YAjDQ,CAeV,iBAAiB,CAkCf,IAAI,AAAC,CACH,UAAU,ClBzEA,OAAO,CkB0EjB,MAAM,CAAE,IAAI,CACZ,MAAM,CAAE,GAAG,CACX,KAAK,CAAE,IAAI,CACX,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,UAAU,CAAG,aAAa,CAC1B,MAAM,CAAE,OAAO,CAShB,AAnEL,AA4DM,YA5DM,CAeV,iBAAiB,CAkCf,IAAI,CAWA,WAAY,CAAA,CAAC,CAAE,CACf,GAAG,CApCM,GAAyB,CAqCnC,AA9DP,AAgEM,YAhEM,CAeV,iBAAiB,CAkCf,IAAI,CAeA,WAAY,CAAA,CAAC,CAAE,CACf,GAAG,CAAE,IAAe,CACrB,AAKP,AAAA,QAAQ,AAAC,CACP,QAAQ,CAAE,KAAK,CACf,UAAU,CAAE,IAAI,CAChB,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,EAAE,CACV,OAAO,CAAE,CAAC,CACV,UAAU,CAAE,MAAM,CAClB,UAAU,CAAE,0CAA0C,CAcvD,AAvBD,AAWE,QAXM,AAWL,KAAK,AAAC,CACL,OAAO,CAAE,GAAG,CACZ,UAAU,CAAE,OAAO,CACnB,MAAM,CAAE,IAAI,CAEb,AAhBH,AAiBE,QAjBM,CAiBN,GAAG,AAAC,CAEF,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,MAAM,CACd,UAAU,CAAE,MAAM,CACnB,AAGH,AAAA,aAAa,AAAC,CACZ,MAAM,CAAE,iBAAiB,CACzB,UAAU,CAAE,MAAM,CAKnB,AAPD,AAIE,aAJW,CAIP,KAAK,AAAC,CACR,UAAU,CAAE,IAAI,CACjB,AAIH,AAEE,SAFO,AAEN,cAAc,AAAC,CACd,UAAU,CAAE,IAAI,CAChB,WAAW,CAAE,MAAM,CACpB,AALH,AAOE,SAPO,CAOP,EAAE,AAAC,CACD,UAAU,CAAE,IAAI,CAChB,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,KAAK,CACd,WAAW,CAAE,IAAI,CAEjB,UAAU,ClB7ID,mBAAO,CkBgKjB,AAhCH,AAeI,SAfK,CAOP,EAAE,CAQA,CAAC,AAAC,CACA,OAAO,CAAE,KAAK,CACd,WAAW,CAAE,MAAM,CACnB,SAAS,CAAE,MAAM,CAEjB,KAAK,ClBnJG,OAAI,CkBoJZ,eAAe,CAAE,IAAI,CACrB,aAAa,CAAE,QAAQ,CACvB,QAAQ,CAAE,MAAM,CAChB,WAAW,CAAE,MAAM,CAOpB,AA/BL,AA0BM,SA1BG,CAOP,EAAE,CAQA,CAAC,CAWG,KAAK,CA1Bb,SAAS,CAOP,EAAE,CAQA,CAAC,CAWY,KAAK,CA1BtB,SAAS,CAOP,EAAE,CAQA,CAAC,AAWoB,OAAO,AAAC,CACzB,KAAK,ClB5JG,OAAO,CkB4Ja,UAAU,CACtC,eAAe,CAAE,IAAI,CACtB,AA7BP,AAkCE,SAlCO,CAkCP,EAAE,AAAC,CACD,MAAM,CAAE,UAAU,CACnB,AApCH,AAsCE,SAtCO,CAsCP,QAAQ,AAAC,CACP,MAAM,CAAE,OAAO,CACf,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,MAAM,CACjB,WAAW,CAAE,MAAM,CACnB,KAAK,CAAE,IAAI,CACX,YAAY,CAAE,MAAM,CACpB,KAAK,CAAE,IAAI,CACX,WAAW,CAAE,qBAAqB,CAClC,cAAc,CAAE,MAAM,CACtB,WAAW,CAAE,GAAG,CAKjB,AArDH,AAkDI,SAlDK,CAsCP,QAAQ,CAYJ,MAAM,AAAC,CACP,OAAO,CAAE,YAAY,CAAE,YAAY,CAAE,GAAG,CACzC,AApDL,AAuDE,SAvDO,CAuDP,EAAE,AAAA,YAAY,CAAG,QAAQ,CAAC,MAAM,AAAC,CAC/B,OAAO,CAAE,OAAO,CACjB,AAzDH,AA2DE,SA3DO,CA2DP,EAAE,AAAA,YAAY,CAAG,QAAQ,CAAC,MAAM,AAAC,CAC/B,OAAO,CAAE,OAAO,CAChB,KAAK,ClB9LO,OAAO,CkB+LpB,AA9DH,AAgEE,SAhEO,CAgEP,EAAE,AAAA,WAAW,CAAI,QAAQ,AAAC,CACxB,OAAO,CAAE,GAAG,CAAE,MAAM,CAAE,OAAO,CAK9B,AAtEH,AAmEI,SAnEK,CAgEP,EAAE,AAAA,WAAW,CAAI,QAAQ,CAGrB,MAAM,AAAC,CACP,OAAO,CAAE,OAAO,CACjB,AAIL,AAAA,gBAAgB,AAAC,CACf,UAAU,CAAE,MAAM,CACnB,AC7MD,AAAA,kBAAkB,COWlB,iBAAiB,CA2Ef,aAAa,CA3Ef,iBAAiB,AAYd,MAAM,CAWL,aAAa,CAIX,CAAC,CNtCP,OAAO,CA4DL,KAAK,CACH,GAAG,CA7DP,OAAO,CA4DL,KAAK,CACE,GAAG,CA7DZ,OAAO,CA6CL,eAAe,CA7CjB,OAAO,ADAY,CACjB,UAAU,CAAE,aAAa,CAC1B,AAGD,AAAA,MAAM,AAAC,CACL,cAAc,CAAE,eAAe,CAC/B,kBAAkB,CAAE,MAAM,CAC1B,gBAAgB,CAAC,OAAO,CACxB,yBAAyB,CAAE,QAAQ,CACnC,yBAAyB,CAAE,MAAM,CAClC,AAED,UAAU,CAAV,eAAU,CACR,EAAE,CAAG,SAAS,CAAE,QAAQ,CACxB,GAAG,CAAG,SAAS,CAAE,QAAQ,CACzB,GAAG,CAAG,SAAS,CAAE,WAAW,CAC5B,GAAG,CAAG,SAAS,CAAE,QAAQ,CACzB,GAAG,CAAG,SAAS,CAAE,QAAQ,CACzB,GAAG,CAAG,SAAS,CAAE,WAAW,CAC5B,GAAG,CAAG,SAAS,CAAE,QAAQ,CACzB,IAAI,CAAG,SAAS,CAAE,QAAQ,ECrB5B,AAAA,OAAO,AAAC,CACN,KAAK,CAAE,IAAI,CACX,MAAM,CpBgBc,IAAI,CoBfxB,aAAa,CAAE,GAAG,CAAC,KAAK,CpBDb,qBAAO,CoBIlB,SAAS,CAAE,MAAM,CACjB,WAAW,CAAE,GAAG,CAEhB,UAAU,CpBNE,IAAI,CoBOhB,KAAK,CpBRM,OAAO,CoBwEnB,AA1ED,AAYE,OAZK,CAYL,KAAK,CAAC,GAAG,CAAC,IAAI,AAAC,CACb,IAAI,CpBOY,IAAI,CoBNrB,AAED,AAAA,YAAY,CAhBd,OAAO,CAgBS,GAAK,CAAA,SAAS,CAAE,CAC5B,UAAU,CpBGM,IAAI,CoBFpB,KAAK,CpBfK,IAAI,CoB+Bf,AAlBD,AAGE,YAHU,CAhBd,OAAO,CAgBS,GAAK,CAAA,SAAS,EAG1B,CAAC,CAAA,GAAK,CAAA,QAAQ,CAAE,CACd,KAAK,CpBjBG,qBAAI,CoBiBmB,UAAU,CAK1C,AATH,AAKI,YALQ,CAhBd,OAAO,CAgBS,GAAK,CAAA,SAAS,EAG1B,CAAC,CAAA,GAAK,CAAA,QAAQ,EAEV,KAAK,CALX,YAAY,CAhBd,OAAO,CAgBS,GAAK,CAAA,SAAS,EAG1B,CAAC,CAAA,GAAK,CAAA,QAAQ,CAEF,OAAO,AAAC,CAChB,KAAK,CpBnBC,IAAI,CoBmBU,UAAU,CAE/B,AARL,AAWE,YAXU,CAhBd,OAAO,CAgBS,GAAK,CAAA,SAAS,EAW1B,SAAS,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA,GAAK,CAAA,QAAQ,CAAE,CAC5B,KAAK,CpB1BA,OAAO,CoB0BO,UAAU,CAChC,AAbH,AAeE,YAfU,CAhBd,OAAO,CAgBS,GAAK,CAAA,SAAS,EAe1B,KAAK,CAAC,GAAG,CAAC,IAAI,AAAC,CACb,IAAI,CpB7BI,IAAI,CoB8Bb,AAGH,AAAA,YAAY,AAAA,mBAAmB,CApCjC,OAAO,CAoC4B,GAAK,CAAA,SAAS,CAAE,CAC/C,UAAU,CAAO,gBAAI,CACtB,AAED,AAAA,mBAAmB,CAxCrB,OAAO,CAwCgB,GAAK,CAAA,SAAS,CAAE,CACnC,UAAU,CAAO,sBAAI,CAEtB,AA3CH,AA6CE,OA7CK,CA6CL,eAAe,AAAC,CACd,MAAM,CpB5BY,IAAI,CoBkCvB,APrCC,MAAM,mBO8BR,CA7CF,AA6CE,OA7CK,CA6CL,eAAe,AAAC,CAKZ,YAAY,CAAE,IAAI,CAErB,CAAA,APrCC,MAAM,mBOuCR,CAtDF,AAsDE,OAtDK,CAsDL,eAAe,AAAA,aAAa,AAAC,CAEzB,OAAO,CAAE,IAAI,CAEhB,CAAA,AA1DH,AA6DI,OA7DG,CA4DL,KAAK,CACH,GAAG,CA7DP,OAAO,CA4DL,KAAK,CACE,GAAG,AAAC,CACP,MAAM,CAAE,IAAI,CACZ,OAAO,CAAE,OAAO,CAEjB,AAIH,AAAA,aAAa,CArEf,OAAO,AAqEW,CACd,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,CAAC,CACN,OAAO,CAAE,CAAC,CACX,AAIH,AACE,IADE,AAAA,aAAa,AAAA,gBAAgB,CAC/B,OAAO,AAAA,SAAS,AAAC,CACf,MAAM,CpB5DY,MAAM,CoB2EzB,AAjBH,AAII,IAJA,AAAA,aAAa,AAAA,gBAAgB,CAC/B,OAAO,AAAA,SAAS,CAGd,eAAe,AAAC,CACd,MAAM,CpB/DU,MAAM,CoBgEvB,AANL,AASM,IATF,AAAA,aAAa,AAAA,gBAAgB,CAC/B,OAAO,AAAA,SAAS,CAOd,KAAK,CACH,GAAG,CATT,IAAI,AAAA,aAAa,AAAA,gBAAgB,CAC/B,OAAO,AAAA,SAAS,CAOd,KAAK,CACE,GAAG,AAAC,CACP,MAAM,CAAE,IAAI,CACb,AAXP,AAcI,IAdA,AAAA,aAAa,AAAA,gBAAgB,CAC/B,OAAO,AAAA,SAAS,CAaZ,YAAY,CAAC,iBAAiB,AAAC,CAC/B,GAAG,CAAE,MAAM,CACZ,AAIL,AAAA,qBAAqB,AAAC,CACpB,WAAW,CAAE,MAAM,CACpB,AClGD,AAAA,IAAI,AAAA,cAAc,AAAC,CACjB,MAAM,CAAE,IAAI,CACZ,UAAU,CAAE,KAAK,CACjB,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,MAAM,CAKvB,AATD,AAME,IANE,AAAA,cAAc,CAMhB,aAAa,AAAC,CACZ,IAAI,CAAE,QAAQ,CACf,AAGH,AAAA,OAAO,AAAC,CACN,KAAK,CAAE,OAAO,CACd,OAAO,CAAE,IAAI,CrBHC,IAAI,CqBGW,CAAC,CAC9B,UAAU,CAAE,MAAM,CACnB,ARDG,MAAM,mBSfV,CAAA,AAAA,SAAS,AAAC,CAGN,OAAO,CAAE,IAAI,CAuFhB,CAAA,AA1FD,AAME,SANO,CAMP,EAAE,AAAC,CACD,WAAW,CAAE,MAAM,CACnB,MAAM,CAAE,CAAC,CA0DV,AAlEH,AAUI,SAVK,CAMP,EAAE,CAIC,GAAK,CAAA,QAAQ,CAAE,CAChB,OAAO,CAAE,IAAI,CACZ,AAZL,AAcI,SAdK,CAMP,EAAE,CAQA,EAAE,AAAC,CACD,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,CAAC,CA4BV,AA5CL,AAkBM,SAlBG,CAMP,EAAE,CAQA,EAAE,CAIA,CAAC,AAAC,CACA,eAAe,CAAE,IAAI,CACrB,OAAO,CtBQS,GAAG,CsBRa,IAAmD,CtBQnE,GAAG,CADF,IAAI,CsBNrB,OAAO,CAAE,KAAK,CACd,KAAK,CtBpBA,OAAO,CsByCb,AA3CP,AAwBQ,SAxBC,CAMP,EAAE,CAQA,EAAE,CAIA,CAAC,CAMG,KAAK,CAxBf,SAAS,CAMP,EAAE,CAQA,EAAE,CAIA,CAAC,CAMY,KAAK,CAxBxB,SAAS,CAMP,EAAE,CAQA,EAAE,CAIA,CAAC,AAMoB,OAAO,AAAC,CACvB,KAAK,CtBxBD,OAAO,CsBwBiB,UAAU,CACzC,AA1BT,AA4BQ,SA5BC,CAMP,EAAE,CAQA,EAAE,CAIA,CAAC,CAUG,MAAM,AAAC,CACP,OAAO,CAAE,OAAO,CAChB,WAAW,CAAE,qBAAqB,CAClC,cAAc,CAAE,MAAM,CACtB,KAAK,CAAE,KAAK,CACZ,YAAY,CAAK,KAA0B,CAC5C,AAlCT,AAoCQ,SApCC,CAMP,EAAE,CAQA,EAAE,CAIA,CAAC,CAkBG,UAAU,AAAC,CACX,aAAa,CtBVE,IAAI,CsBepB,AA1CT,AAuCU,SAvCD,CAMP,EAAE,CAQA,EAAE,CAIA,CAAC,CAkBG,UAAU,CAGR,MAAM,AAAC,CACP,OAAO,CAAE,EAAE,CACZ,AAzCX,AA8CI,SA9CK,CAMP,EAAE,CAwCA,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,AAAC,CACb,OAAO,CAAE,OAAO,CACjB,AAhDL,AAkDI,SAlDK,CAMP,EAAE,CA4CA,EAAE,AAAC,CACD,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,IAAI,CACT,UAAU,CAAE,IAAI,CAChB,UAAU,CtBnDF,IAAI,CsBoDZ,UAAU,CtBzBE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,eAAkB,CsB0BxC,OAAO,CAAE,CAAC,CACV,cAAc,CAAE,IAAI,CAOrB,AAhEL,AA2DM,SA3DG,CAMP,EAAE,CA4CA,EAAE,CASA,EAAE,AAAC,CACD,QAAQ,CAAE,QAAQ,CAClB,IAAI,CAAE,IAAI,CACV,GAAG,CAAE,CAAC,CACP,AA/DP,AAoEE,SApEO,CAoEH,EAAE,CAAG,EAAE,AAAC,CACV,OAAO,CAAE,YAAY,CACtB,AAtEH,AA0EI,SA1EK,AAyEN,SAAS,CACR,EAAE,CAAC,EAAE,AAAC,CACJ,UAAU,CAAE,0BAA0B,CACvC,AA5EL,AA8EI,SA9EK,AAyEN,SAAS,CAKR,EAAE,CAAC,EAAE,CAAC,KAAK,CAAG,EAAE,AAAC,CACf,OAAO,CAAE,CAAC,CACV,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,aAAa,CACzB,AAlFL,AAoFI,SApFK,AAyEN,SAAS,CAWR,EAAE,CAAC,EAAE,AAAC,CACJ,UAAU,CAAE,0BAA0B,CACtC,OAAO,CAAE,CAAC,CACV,SAAS,CAAE,iBAAiB,CAC7B,AAIL,AAAA,QAAQ,AAAC,CAEP,OAAO,CAAE,KAAK,CAsBf,AAxBD,AAMM,QANE,CAGN,EAAE,CAEE,WAAW,CACX,CAAC,AAAC,CACA,OAAO,CAAE,IAA4B,CAAC,IAAmD,CtBvEzE,GAAG,CADF,IAAI,CsB6EtB,ATzFH,MAAM,mBSmFJ,CANN,AAMM,QANE,CAGN,EAAE,CAEE,WAAW,CACX,CAAC,AAAC,CAIE,OAAO,CAAE,KAAK,CAEjB,CAAA,AAZP,AAeM,QAfE,CAGN,EAAE,CAWE,UAAU,CACV,CAAC,AAAC,CACA,OAAO,CtBhFS,GAAG,CsBgFa,IAAmD,CAAC,IAA4B,CtBjF/F,IAAI,CsBsFtB,ATlGH,MAAM,mBS4FJ,CAfN,AAeM,QAfE,CAGN,EAAE,CAWE,UAAU,CACV,CAAC,AAAC,CAIE,OAAO,CAAE,KAAK,CAEjB,CAAA,ACjHP,AAAA,SAAS,AAAC,CAER,MAAM,CAAE,KAAK,CACb,KAAK,CAAE,OAAO,CAoCf,AAvCD,AAMM,SANG,CAKP,mBAAmB,CACf,UAAU,CANhB,SAAS,CAKP,mBAAmB,CAEf,UAAU,AAAC,CACT,UAAU,CAAO,gBAAI,CACrB,YAAY,CvBPP,qBAAO,CuBQb,AAVP,AAYM,SAZG,CAKP,mBAAmB,CAOf,UAAU,AAAA,IAAI,CAZpB,SAAS,CAKP,mBAAmB,CAOf,UAAU,AIRhB,OAAO,CJJP,SAAS,CAKP,mBAAmB,CAQf,UAAU,AAAA,IAAI,CAbpB,SAAS,CAKP,mBAAmB,CAQf,UAAU,AIThB,OAAO,AJSc,CACb,YAAY,CAAE,CAAC,CACf,aAAa,CAAE,CAAC,CAChB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,SAAS,CAAE,MAAM,CACjB,aAAa,CAAE,MAAM,CACrB,UAAU,CAAE,MAAM,CAClB,WAAW,CAAE,MAAM,CACnB,gBAAgB,CAAE,WAAW,CAC7B,UAAU,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAM,CvBrBzB,qBAAO,CuB8Bb,AAhCP,AAyBQ,SAzBC,CAKP,mBAAmB,CAOf,UAAU,AAAA,IAAI,CAaV,KAAK,CAzBf,SAAS,CAKP,mBAAmB,CAOf,UAAU,AIRhB,OAAO,CJqBG,KAAK,CAzBf,SAAS,CAKP,mBAAmB,CAQf,UAAU,AAAA,IAAI,CAYV,KAAK,CAzBf,SAAS,CAKP,mBAAmB,CAQf,UAAU,AIThB,OAAO,CJqBG,KAAK,AAAC,CACJ,UAAU,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAM,CvBxB7B,qBAAO,CuByBX,AA3BT,AA6BQ,SA7BC,CAKP,mBAAmB,CAOf,UAAU,AAAA,IAAI,CAiBZ,CAAC,CA7BT,SAAS,CAKP,mBAAmB,CAOf,UAAU,AIRhB,OAAO,CJyBC,CAAC,CA7BT,SAAS,CAKP,mBAAmB,CAQf,UAAU,AAAA,IAAI,CAgBZ,CAAC,CA7BT,SAAS,CAKP,mBAAmB,CAQf,UAAU,AIThB,OAAO,CJyBC,CAAC,AAAC,CACA,KAAK,CAAE,OAAO,CACf,AA/BT,AAmCE,SAnCO,CAmCP,IAAI,CAnCN,SAAS,CIIT,OAAO,AJ+BA,CACD,KAAK,CAAE,kBAAkB,CAC5B,AAIH,AACI,cADU,CACV,aAAa,AAAC,CACd,aAAa,CAAE,IAAI,CAClB,AAGL,UAAU,CAAV,gBAAU,CACN,EAAE,CACE,OAAO,CAAE,CAAC,CAEZ,IAAI,CACF,OAAO,CAAE,CAAC,EAIhB,UAAU,CAAV,iBAAU,CACR,EAAE,CACA,OAAO,CAAE,CAAC,CAEZ,IAAI,CACF,OAAO,CAAE,CAAC,EC5Dd,AAAA,eAAe,AAAC,CACd,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,MAAM,CACjB,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CACV,gBAAgB,CAAE,WAAW,CAC7B,eAAe,CAAE,MAAM,CACvB,UAAU,CAAE,MAAM,CACnB,AAED,AAAA,aAAa,AAAC,CACZ,OAAO,CAAE,KAAK,CACd,iBAAiB,CAAE,MAAM,CACzB,MAAM,CAAE,IAAI,CACZ,KAAK,CAAE,IAAI,CACZ,AAEH,MAAM,8BACJ,CAAA,AAAA,eAAe,AAAC,CACd,SAAS,CAAE,MAAM,CACjB,OAAO,CAAE,MAAM,CACf,UAAU,CAAE,MAAM,CAClB,MAAM,CAAE,KAAK,CACd,AAED,AAAA,aAAa,AAAC,CACZ,iBAAiB,CAAE,KAAK,CACzB,CAJA,ACxBH,AAAA,cAAc,CAAA,GAAK,CAAA,OAAO,GAAG,GAAK,CAAA,MAAM,EAAI,UAAU,AAAC,CACrD,aAAa,CAAE,IAAI,CAKpB,AZQG,MAAM,mBYdV,CAAA,AAAA,cAAc,CAAA,GAAK,CAAA,OAAO,GAAG,GAAK,CAAA,MAAM,EAAI,UAAU,AAAC,CAInD,aAAa,CAAE,CAAC,CAEnB,CAAA,AAGD,AAAA,YAAY,AAAC,CACX,YAAY,CAAE,CAAC,CACf,OAAO,CAAE,IAAI,CACb,WAAW,CAAE,MAAM,CACnB,UAAU,CAAE,KAAK,CACjB,aAAa,CAAE,IAAI,CAqBpB,AA1BD,AAQE,YARU,CAQV,CAAC,AAAC,CACA,OAAO,CAAE,IAAI,CACd,AAVH,AAYE,YAZU,CAYV,IAAI,CAZN,YAAY,CAYJ,CAAC,AAAC,CACN,OAAO,CAAE,QAAQ,CAIlB,AAjBH,AAcI,YAdQ,CAYV,IAAI,CAEA,WAAW,CAdjB,YAAY,CAYJ,CAAC,CAEH,WAAW,AAAC,CACZ,YAAY,CAAE,CAAC,CAChB,AAhBL,AAoBI,YApBQ,CAmBV,IAAI,CACD,GAAK,EAAC,WAAW,GAAG,MAAM,CApB/B,YAAY,CAmBJ,CAAC,CACJ,GAAK,EAAC,WAAW,GAAG,MAAM,AAAC,CAC1B,KAAK,CAAE,OAAO,CACd,OAAO,CAAE,GAAG,CACZ,aAAa,CAAE,IAAI,CACpB,AAKL,AAEE,aAFW,CAEX,kBAAkB,CCiGpB,aAAa,AAaV,QAAQ,CD9GT,kBAAkB,AAAC,CACjB,YAAY,CAAE,GAAG,CACjB,aAAa,CAAE,IAAI,CAEpB,AANH,AAOE,aAPW,CAOX,KAAK,CC4FP,aAAa,AAaV,QAAQ,CDzGT,KAAK,AAAC,CACJ,aAAa,CAAE,IAAI,CACnB,MAAM,CAAE,CAAC,CACT,UAAU,CAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAE,IAAG,CAAC,eAAe,CAC7C,AAXH,AAaE,aAbW,CAaX,YAAY,CCsFd,aAAa,AAaV,QAAQ,CDnGT,YAAY,AAAC,CACX,UAAU,CAAE,KAAK,CAClB,AAfH,AAiBE,aAjBW,CAiBX,UAAU,CCkFZ,aAAa,AAaV,QAAQ,CD/FT,UAAU,AAAC,CACT,SAAS,CAAE,IAAI,CAChB,AAQH,AAAA,cAAc,AAAC,CACb,aAAa,CAAE,IAAI,CAKpB,AAND,AAGE,cAHY,CAGZ,EAAE,AAAC,CACD,aAAa,CAAE,MAAM,CACtB,AAGH,AAAA,MAAM,AAAC,CACL,SAAS,CAAE,IAAI,CACf,cAAc,CAAE,SAAS,CAC1B,AAGD,AAAA,EAAE,AAAA,WAAW,AAAC,CACZ,eAAe,CAAE,MAAM,CACxB,AAED,AAAA,UAAU,AAAC,CACT,UAAU,CAAE,IAAI,CACjB,AAGD,AAEE,QAFM,CAEN,EAAE,AAAA,cAAc,AAAC,CACf,UAAU,CAAE,IAAI,CAChB,OAAO,CAAE,CAAC,CACV,OAAO,CAAE,CAAC,CASX,AAdH,AAOI,QAPI,CAEN,EAAE,AAAA,cAAc,CAKd,EAAE,AAAC,CACD,aAAa,CAAE,GAAG,CAAC,KAAK,CzB/FjB,OAAO,CyBmGf,AAZL,AASM,QATE,CAEN,EAAE,AAAA,cAAc,CAKd,EAAE,CAEE,UAAU,AAAC,CACX,aAAa,CAAE,CAAC,CACjB,AAXP,AAgBE,QAhBM,CAgBN,EAAE,AAAA,SAAS,AAAC,CACV,UAAU,CAAE,IAAI,CAChB,WAAW,CAAE,CAAC,CAKf,AAvBH,AAoBI,QApBI,CAgBN,EAAE,AAAA,SAAS,CAIT,MAAM,AAAC,CACL,cAAc,CAAE,QAAQ,CACzB,AC/GL,AAAA,aAAa,AAAC,CAIZ,mBAAmB,CAAE,GAAG,CAKzB,AATD,AACE,aADW,CACX,SAAS,AAAC,CACR,MAAM,CAAE,MAAM,CACf,AbYC,MAAM,mBafV,CAAA,AAAA,aAAa,AAAC,CAMV,iBAAiB,CAAE,UAAU,CAC7B,cAAc,CAAE,MAAM,CAEzB,CAAA,AAED,AAAA,iBAAiB,AAAC,CAChB,UAAU,CAAE,MAAM,CAmHnB,AApHD,AAII,iBAJa,AAGd,WAAW,CACV,UAAU,AAAC,CACT,MAAM,CAAG,KAAI,CAAC,OAAyB,CAAC,IAAI,CAC5C,OAAO,CAAE,SAAS,CAClB,UAAU,C1BfF,IAAI,C0BgBZ,UAAU,CAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,C1BjBf,kBAAO,C0BkBf,AATL,AAaI,iBAba,AAYd,MAAM,CACL,QAAQ,AAAC,CACP,UAAU,CAAE,KAAK,CAClB,AAfL,AAkBM,iBAlBW,AAYd,MAAM,CAKL,OAAO,CAAC,KAAK,CACX,aAAa,CAAC,CAAC,AAAC,CACd,KAAK,C1B7BG,OAAO,C0B8BhB,AApBP,AAuBI,iBAvBa,AAYd,MAAM,CAWL,aAAa,AAAC,CACZ,OAAO,CAAE,KAAK,CACd,eAAe,CAAE,IAAI,CAiBtB,AA1CL,AA2BM,iBA3BW,AAYd,MAAM,CAWL,aAAa,CAIX,CAAC,AAAC,CACA,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,OAAO,CAChB,SAAS,CAAE,IAAI,CACf,MAAM,CAAE,WAAW,CACnB,SAAS,CAAE,IAAI,CACf,IAAI,CAAE,IAAI,CACV,GAAG,CAAE,IAAI,CACT,KAAK,C1B5CA,OAAO,C0B8Cb,AArCP,AAuCM,iBAvCW,AAYd,MAAM,CAWL,aAAa,CAgBX,EAAE,AAAC,CACD,cAAc,CAAE,IAAI,CACrB,AAzCP,AA6CE,iBA7Ce,CA6Cf,UAAU,AAAC,CACT,OAAO,CAAE,MAAM,CAWhB,AAzDH,AAgDI,iBAhDa,CA6Cf,UAAU,CAGN,CAAC,AAAC,CACF,SAAS,CAAE,KAAK,CAChB,WAAW,CAAE,IAAI,CACjB,YAAY,CAAE,IAAI,CACnB,AApDL,AAsDI,iBAtDa,CA6Cf,UAAU,CASR,QAAQ,AAAC,CACP,eAAe,CAAE,YAAY,CAC9B,AAxDL,AA2DE,iBA3De,CA2Df,OAAO,AAAC,CACN,OAAO,CAAE,IAAI,CAad,AAzEH,AA+DM,iBA/DW,CA2Df,OAAO,CAGH,KAAK,CACL,aAAa,AAAC,CACZ,KAAK,C1BzEA,OAAO,C0B6Eb,AApEP,AAiEQ,iBAjES,CA2Df,OAAO,CAGH,KAAK,CACL,aAAa,CAEX,EAAE,AAAC,CACD,KAAK,C1B5EC,OAAO,C0B6Ed,AAnET,AAqEM,iBArEW,CA2Df,OAAO,CAGH,KAAK,CAOL,gBAAgB,AAAC,CACf,KAAK,C1B/EA,OAAO,C0BgFb,AAvEP,AA2EE,iBA3Ee,CA2Ef,aAAa,AAAC,CACZ,SAAS,CAAE,KAAK,CAChB,MAAM,CAAE,KAAK,CACb,KAAK,C1BvFI,OAAO,C0BwFhB,OAAO,CAAE,IAAI,CACb,WAAW,CAAE,MAAM,CACnB,eAAe,CAAE,MAAM,CACvB,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,MAAM,CA4Bf,AA/GH,AAsFI,iBAtFa,CA2Ef,aAAa,CAWX,CAAC,AAAC,CACA,QAAQ,CAAE,QAAQ,CAClB,IAAI,CAAE,GAAG,CACT,GAAG,CAAE,GAAG,CACR,SAAS,CAAE,gBAAgB,CAAC,gBAAgB,CAC7C,AA3FL,AA6FI,iBA7Fa,CA2Ef,aAAa,CAkBX,GAAG,AAAC,CACF,QAAQ,CAAE,QAAQ,CAClB,IAAI,CAAE,GAAG,CACT,GAAG,CAAE,GAAG,CACR,SAAS,CAAE,gBAAgB,CAAC,gBAAgB,CAC5C,MAAM,CAAE,IAAI,CACb,AAnGL,AAqGI,iBArGa,CA2Ef,aAAa,CA0BX,EAAE,AAAC,CACD,UAAU,C1B9GF,IAAI,C0B+GZ,WAAW,CAAE,CAAC,CACd,OAAO,CAAE,CAAC,CACV,cAAc,CAAE,SAAS,CACzB,WAAW,CAAE,GAAG,CAChB,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,KAAK,CACd,KAAK,C1BtHE,OAAO,C0BuHf,AA9GL,AAiHE,iBAjHe,CAiHf,gBAAgB,AAAC,CACf,KAAK,C1B3HI,OAAO,C0B4HjB,AAGH,AAAA,aAAa,AAAC,CACZ,WAAW,CAAE,IAAI,CACjB,cAAc,CAAE,IAAI,CAKrB,AAPD,AAIE,aAJW,CAIX,QAAQ,AAAA,KAAK,AAAC,CACZ,cAAc,CAAE,WAAW,CAC5B,AAGH,AAAA,aAAa,AAAC,CACZ,WAAW,CAAE,IAAI,CACjB,cAAc,CAAE,IAAI,CA+BrB,AAjCD,AAIE,aAJW,CAIX,QAAQ,AAAA,KAAK,AAAC,CACZ,cAAc,CAAE,WAAW,CAC5B,AANH,AAQE,aARW,AAQV,QAAQ,AAAC,CACR,WAAW,CAAE,GAAG,CAChB,cAAc,CAAE,GAAG,CACpB,AAXH,AAiBE,aAjBW,AAiBV,OAAO,AAAC,CACP,UAAU,CAAE,MAAM,CAUnB,AA5BH,AAmBI,aAnBS,AAiBV,OAAO,EAEH,KAAK,AAAC,CACP,OAAO,CAAE,YAAY,CACrB,UAAU,CAAE,MAAM,CAElB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,GAAG,CACX,UAAU,C1BlKA,OAAO,C0BmKjB,OAAO,CAAE,EAAE,CACZ,AA3BL,AA8BE,aA9BW,AA8BV,OAAO,AAAC,CACP,UAAU,CAAE,MAAM,CACnB" +} \ No newline at end of file diff --git a/css/custom.css b/css/custom.css new file mode 100755 index 0000000..e69de29 diff --git a/css/fontawesome.min.css b/css/fontawesome.min.css new file mode 100755 index 0000000..3d28ab2 --- /dev/null +++ b/css/fontawesome.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\f95b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\f952"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\f905"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\f95c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\f95d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\f95e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\f95f"}.fa-handshake-slash:before{content:"\f960"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\f961"}.fa-head-side-cough-slash:before{content:"\f962"}.fa-head-side-mask:before{content:"\f963"}.fa-head-side-virus:before{content:"\f964"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\f965"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\f955"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\f966"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\f967"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\f956"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\f968"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\f969"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\f96a"}.fa-pump-soap:before{content:"\f96b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\f96c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\f957"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\f96e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\f96f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\f970"}.fa-store-slash:before{content:"\f971"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\f972"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\f974"}.fa-virus-slash:before{content:"\f975"}.fa-viruses:before{content:"\f976"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/de/categories/index.html b/de/categories/index.html new file mode 100644 index 0000000..77908b1 --- /dev/null +++ b/de/categories/index.html @@ -0,0 +1,8 @@ +Categories | Itsblue
+ +
+ + + + + \ No newline at end of file diff --git a/de/categories/index.xml b/de/categories/index.xml new file mode 100644 index 0000000..793beb9 --- /dev/null +++ b/de/categories/index.xml @@ -0,0 +1 @@ +Categories on Itsbluehttps://itsblue.de/de/categories/Recent content in Categories on ItsblueHugo -- gohugo.iode \ No newline at end of file diff --git a/de/index.html b/de/index.html new file mode 100644 index 0000000..4c8479d --- /dev/null +++ b/de/index.html @@ -0,0 +1,8 @@ +Itsblue
+ +
+ + + + + \ No newline at end of file diff --git a/de/index.xml b/de/index.xml new file mode 100644 index 0000000..3afa94e --- /dev/null +++ b/de/index.xml @@ -0,0 +1 @@ +Itsbluehttps://itsblue.de/de/Recent content on ItsblueHugo -- gohugo.iode \ No newline at end of file diff --git a/de/sitemap.xml b/de/sitemap.xml new file mode 100644 index 0000000..86775e6 --- /dev/null +++ b/de/sitemap.xml @@ -0,0 +1 @@ +https://itsblue.de/de/categories/https://itsblue.de/de/https://itsblue.de/de/tags/ \ No newline at end of file diff --git a/de/tags/index.html b/de/tags/index.html new file mode 100644 index 0000000..dc0fd4e --- /dev/null +++ b/de/tags/index.html @@ -0,0 +1,8 @@ +Tags | Itsblue
+ +
+ + + + + \ No newline at end of file diff --git a/de/tags/index.xml b/de/tags/index.xml new file mode 100644 index 0000000..796c685 --- /dev/null +++ b/de/tags/index.xml @@ -0,0 +1 @@ +Tags on Itsbluehttps://itsblue.de/de/tags/Recent content in Tags on ItsblueHugo -- gohugo.iode \ No newline at end of file diff --git a/en/index.html b/en/index.html new file mode 100644 index 0000000..268685c --- /dev/null +++ b/en/index.html @@ -0,0 +1,2 @@ +redirecting... | Itsblue

Redirecting ...

Click here if nothing happens +
\ No newline at end of file diff --git a/en/sitemap.xml b/en/sitemap.xml new file mode 100644 index 0000000..b257777 --- /dev/null +++ b/en/sitemap.xml @@ -0,0 +1 @@ +https://itsblue.de/apps/https://itsblue.de/apps/bluerock/https://itsblue.de/categories/https://itsblue.de/contact/https://itsblue.de/apps/fannyapp/https://itsblue.de/https://itsblue.de/apps/leddisplaycontroller/https://itsblue.de/projects/led-display/https://itsblue.de/projects/https://itsblue.de/projects/reader-clock/https://itsblue.de/apps/scrt/https://itsblue.de/apps/scstw/https://itsblue.de/projects/scstw/https://itsblue.de/tags/ \ No newline at end of file diff --git a/images/BlueRockFavicon.png b/images/BlueRockFavicon.png new file mode 100644 index 0000000..a228a59 Binary files /dev/null and b/images/BlueRockFavicon.png differ diff --git a/images/ScStwFavicon.png b/images/ScStwFavicon.png new file mode 100644 index 0000000..8805bb5 Binary files /dev/null and b/images/ScStwFavicon.png differ diff --git a/images/apps/bluerock/banner.png b/images/apps/bluerock/banner.png new file mode 100644 index 0000000..c59c002 Binary files /dev/null and b/images/apps/bluerock/banner.png differ diff --git a/images/apps/bluerock/favicon.png b/images/apps/bluerock/favicon.png new file mode 100644 index 0000000..a228a59 Binary files /dev/null and b/images/apps/bluerock/favicon.png differ diff --git a/images/apps/bluerock/screenshot-1.jpg b/images/apps/bluerock/screenshot-1.jpg new file mode 100644 index 0000000..04017f5 Binary files /dev/null and b/images/apps/bluerock/screenshot-1.jpg differ diff --git a/images/apps/bluerock/screenshot-2.jpg b/images/apps/bluerock/screenshot-2.jpg new file mode 100644 index 0000000..82d5b82 Binary files /dev/null and b/images/apps/bluerock/screenshot-2.jpg differ diff --git a/images/apps/bluerock/screenshot-3.jpg b/images/apps/bluerock/screenshot-3.jpg new file mode 100644 index 0000000..37facef Binary files /dev/null and b/images/apps/bluerock/screenshot-3.jpg differ diff --git a/images/apps/bluerock/screenshot-4.jpg b/images/apps/bluerock/screenshot-4.jpg new file mode 100644 index 0000000..defcbb9 Binary files /dev/null and b/images/apps/bluerock/screenshot-4.jpg differ diff --git a/images/apps/bluerock/screenshot-5.jpg b/images/apps/bluerock/screenshot-5.jpg new file mode 100644 index 0000000..c19e829 Binary files /dev/null and b/images/apps/bluerock/screenshot-5.jpg differ diff --git a/images/apps/bluerock/screenshot-6.jpg b/images/apps/bluerock/screenshot-6.jpg new file mode 100644 index 0000000..44617df Binary files /dev/null and b/images/apps/bluerock/screenshot-6.jpg differ diff --git a/images/apps/bluerock/screenshot-7.jpeg b/images/apps/bluerock/screenshot-7.jpeg new file mode 100644 index 0000000..96e0e6e Binary files /dev/null and b/images/apps/bluerock/screenshot-7.jpeg differ diff --git a/images/apps/bluerock/screenshot-8.jpeg b/images/apps/bluerock/screenshot-8.jpeg new file mode 100644 index 0000000..065d17b Binary files /dev/null and b/images/apps/bluerock/screenshot-8.jpeg differ diff --git a/images/apps/fannyapp/banner.png b/images/apps/fannyapp/banner.png new file mode 100644 index 0000000..3683f42 Binary files /dev/null and b/images/apps/fannyapp/banner.png differ diff --git a/images/apps/fannyapp/favicon.png b/images/apps/fannyapp/favicon.png new file mode 100644 index 0000000..06dbc73 Binary files /dev/null and b/images/apps/fannyapp/favicon.png differ diff --git a/images/apps/fannyapp/screenshot-1.png b/images/apps/fannyapp/screenshot-1.png new file mode 100644 index 0000000..24ad6e7 Binary files /dev/null and b/images/apps/fannyapp/screenshot-1.png differ diff --git a/images/apps/fannyapp/screenshot-2.png b/images/apps/fannyapp/screenshot-2.png new file mode 100644 index 0000000..c94cde8 Binary files /dev/null and b/images/apps/fannyapp/screenshot-2.png differ diff --git a/images/apps/fannyapp/screenshot-3.png b/images/apps/fannyapp/screenshot-3.png new file mode 100644 index 0000000..18bf3ba Binary files /dev/null and b/images/apps/fannyapp/screenshot-3.png differ diff --git a/images/apps/fannyapp/screenshot-4.png b/images/apps/fannyapp/screenshot-4.png new file mode 100644 index 0000000..5e5dabb Binary files /dev/null and b/images/apps/fannyapp/screenshot-4.png differ diff --git a/images/apps/fannyapp/screenshot-5.png b/images/apps/fannyapp/screenshot-5.png new file mode 100644 index 0000000..c69a265 Binary files /dev/null and b/images/apps/fannyapp/screenshot-5.png differ diff --git a/images/apps/fannyapp/screenshot-6.png b/images/apps/fannyapp/screenshot-6.png new file mode 100644 index 0000000..779c974 Binary files /dev/null and b/images/apps/fannyapp/screenshot-6.png differ diff --git a/images/apps/fannyapp/screenshot-7.png b/images/apps/fannyapp/screenshot-7.png new file mode 100644 index 0000000..78ff7bb Binary files /dev/null and b/images/apps/fannyapp/screenshot-7.png differ diff --git a/images/apps/leddisplaycontroller/banner.png b/images/apps/leddisplaycontroller/banner.png new file mode 100644 index 0000000..5474278 Binary files /dev/null and b/images/apps/leddisplaycontroller/banner.png differ diff --git a/images/apps/leddisplaycontroller/favicon.png b/images/apps/leddisplaycontroller/favicon.png new file mode 100644 index 0000000..8b5632d Binary files /dev/null and b/images/apps/leddisplaycontroller/favicon.png differ diff --git a/images/apps/leddisplaycontroller/screenshot-1.jpg b/images/apps/leddisplaycontroller/screenshot-1.jpg new file mode 100644 index 0000000..5a63b9c Binary files /dev/null and b/images/apps/leddisplaycontroller/screenshot-1.jpg differ diff --git a/images/apps/leddisplaycontroller/screenshot-2.jpg b/images/apps/leddisplaycontroller/screenshot-2.jpg new file mode 100644 index 0000000..da1b555 Binary files /dev/null and b/images/apps/leddisplaycontroller/screenshot-2.jpg differ diff --git a/images/apps/leddisplaycontroller/screenshot-3.jpg b/images/apps/leddisplaycontroller/screenshot-3.jpg new file mode 100644 index 0000000..19629d3 Binary files /dev/null and b/images/apps/leddisplaycontroller/screenshot-3.jpg differ diff --git a/images/apps/leddisplaycontroller/screenshot-4.jpg b/images/apps/leddisplaycontroller/screenshot-4.jpg new file mode 100644 index 0000000..9fe72ed Binary files /dev/null and b/images/apps/leddisplaycontroller/screenshot-4.jpg differ diff --git a/images/apps/scrt/banner.png b/images/apps/scrt/banner.png new file mode 100644 index 0000000..2d8337d Binary files /dev/null and b/images/apps/scrt/banner.png differ diff --git a/images/apps/scrt/favicon.png b/images/apps/scrt/favicon.png new file mode 100644 index 0000000..d91d38b Binary files /dev/null and b/images/apps/scrt/favicon.png differ diff --git a/images/apps/scrt/screenshot-1.png b/images/apps/scrt/screenshot-1.png new file mode 100644 index 0000000..cba8c55 Binary files /dev/null and b/images/apps/scrt/screenshot-1.png differ diff --git a/images/apps/scrt/screenshot-2.png b/images/apps/scrt/screenshot-2.png new file mode 100644 index 0000000..56ac650 Binary files /dev/null and b/images/apps/scrt/screenshot-2.png differ diff --git a/images/apps/scrt/screenshot-3.png b/images/apps/scrt/screenshot-3.png new file mode 100644 index 0000000..cc0f762 Binary files /dev/null and b/images/apps/scrt/screenshot-3.png differ diff --git a/images/apps/scrt/screenshot-4.png b/images/apps/scrt/screenshot-4.png new file mode 100644 index 0000000..6a5f740 Binary files /dev/null and b/images/apps/scrt/screenshot-4.png differ diff --git a/images/apps/scstw/banner.png b/images/apps/scstw/banner.png new file mode 100644 index 0000000..7fc4651 Binary files /dev/null and b/images/apps/scstw/banner.png differ diff --git a/images/apps/scstw/favicon.png b/images/apps/scstw/favicon.png new file mode 100644 index 0000000..8805bb5 Binary files /dev/null and b/images/apps/scstw/favicon.png differ diff --git a/images/apps/scstw/screenshot-1.png b/images/apps/scstw/screenshot-1.png new file mode 100755 index 0000000..df71a2a Binary files /dev/null and b/images/apps/scstw/screenshot-1.png differ diff --git a/images/apps/scstw/screenshot-2.png b/images/apps/scstw/screenshot-2.png new file mode 100755 index 0000000..03284c6 Binary files /dev/null and b/images/apps/scstw/screenshot-2.png differ diff --git a/images/apps/scstw/screenshot-3.png b/images/apps/scstw/screenshot-3.png new file mode 100755 index 0000000..716f261 Binary files /dev/null and b/images/apps/scstw/screenshot-3.png differ diff --git a/images/apps/scstw/screenshot-4.png b/images/apps/scstw/screenshot-4.png new file mode 100755 index 0000000..f8614e8 Binary files /dev/null and b/images/apps/scstw/screenshot-4.png differ diff --git a/images/apps/scstw/screenshot-5.png b/images/apps/scstw/screenshot-5.png new file mode 100755 index 0000000..0134540 Binary files /dev/null and b/images/apps/scstw/screenshot-5.png differ diff --git a/images/apps/scstw/screenshot-6.png b/images/apps/scstw/screenshot-6.png new file mode 100755 index 0000000..20db054 Binary files /dev/null and b/images/apps/scstw/screenshot-6.png differ diff --git a/images/apps/scstw/screenshot-7.png b/images/apps/scstw/screenshot-7.png new file mode 100755 index 0000000..651c33f Binary files /dev/null and b/images/apps/scstw/screenshot-7.png differ diff --git a/images/favicon.png b/images/favicon.png new file mode 100755 index 0000000..74c348d Binary files /dev/null and b/images/favicon.png differ diff --git a/images/grav-logo.svg b/images/grav-logo.svg new file mode 100755 index 0000000..845a994 --- /dev/null +++ b/images/grav-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/home/Hero.jpg b/images/home/Hero.jpg new file mode 100644 index 0000000..26b1f5b Binary files /dev/null and b/images/home/Hero.jpg differ diff --git a/images/led-display/close-up.jpg b/images/led-display/close-up.jpg new file mode 100644 index 0000000..f044280 Binary files /dev/null and b/images/led-display/close-up.jpg differ diff --git a/images/led-display/front-on.jpg b/images/led-display/front-on.jpg new file mode 100644 index 0000000..1603e23 Binary files /dev/null and b/images/led-display/front-on.jpg differ diff --git a/images/led-display/omobi-bus.jpg b/images/led-display/omobi-bus.jpg new file mode 100644 index 0000000..64f8237 Binary files /dev/null and b/images/led-display/omobi-bus.jpg differ diff --git a/images/logo/IconBig.png b/images/logo/IconBig.png new file mode 100755 index 0000000..a9ff658 Binary files /dev/null and b/images/logo/IconBig.png differ diff --git a/images/logo/IconSmallSquareOutline.png b/images/logo/IconSmallSquareOutline.png new file mode 100755 index 0000000..74c348d Binary files /dev/null and b/images/logo/IconSmallSquareOutline.png differ diff --git a/images/reader-clock/cnc.jpg b/images/reader-clock/cnc.jpg new file mode 100644 index 0000000..d65ffb4 Binary files /dev/null and b/images/reader-clock/cnc.jpg differ diff --git a/images/reader-clock/diy-kit.jpg b/images/reader-clock/diy-kit.jpg new file mode 100644 index 0000000..c62ef60 Binary files /dev/null and b/images/reader-clock/diy-kit.jpg differ diff --git a/images/reader-clock/front.jpg b/images/reader-clock/front.jpg new file mode 100644 index 0000000..6933fcd Binary files /dev/null and b/images/reader-clock/front.jpg differ diff --git a/images/scstw/BaseStation.jpg b/images/scstw/BaseStation.jpg new file mode 100644 index 0000000..ad27823 Binary files /dev/null and b/images/scstw/BaseStation.jpg differ diff --git a/images/scstw/Box.jpg b/images/scstw/Box.jpg new file mode 100755 index 0000000..5f49573 Binary files /dev/null and b/images/scstw/Box.jpg differ diff --git a/images/scstw/Startpad.jpg b/images/scstw/Startpad.jpg new file mode 100644 index 0000000..575846b Binary files /dev/null and b/images/scstw/Startpad.jpg differ diff --git a/images/scstw/Startpad1.jpg b/images/scstw/Startpad1.jpg new file mode 100755 index 0000000..7ead581 Binary files /dev/null and b/images/scstw/Startpad1.jpg differ diff --git a/images/scstw/Startpad2jpg b/images/scstw/Startpad2jpg new file mode 100755 index 0000000..1445adf Binary files /dev/null and b/images/scstw/Startpad2jpg differ diff --git a/images/scstw/Toppad1.jpg b/images/scstw/Toppad1.jpg new file mode 100755 index 0000000..9506f34 Binary files /dev/null and b/images/scstw/Toppad1.jpg differ diff --git a/images/scstw/ToppadsBeingHit.png b/images/scstw/ToppadsBeingHit.png new file mode 100644 index 0000000..765dde8 Binary files /dev/null and b/images/scstw/ToppadsBeingHit.png differ diff --git a/images/scstw/hero.jpeg b/images/scstw/hero.jpeg new file mode 100644 index 0000000..709af00 Binary files /dev/null and b/images/scstw/hero.jpeg differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..02f9d8c --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ +Itsblue
+ +

Our field of activity

everything around electronics

Coding
3D printing
Microcontrollers
Laser cutting
Foiling
Server management

Current projects

Speed Climbing Stopwatch

Professional time measuring often is a hassle. The Speed Climbing Stopwatch (aka ScStw) aims to change that. It is a modern speed climbing timing system that just works.


Find out more

Our apps

We have developed some apps that might come in handy if you are interested in climbing.


Find out more

Links

Some things you might find interesting…

blue.code

This is where our open source projects live, you can explore them here.

Google Play

This is our developer account on Google Play where you can find all of our apps for android.

App Store

This is our developer account on the App Store where you can find all of our apps for IOS.

MakerLab Murnau

This is where our hardware development and production takes place.

+ + \ No newline at end of file diff --git a/index.php/apps/bluerock/index.html b/index.php/apps/bluerock/index.html new file mode 100644 index 0000000..c0c37eb --- /dev/null +++ b/index.php/apps/bluerock/index.html @@ -0,0 +1,2 @@ +redirecting... | Itsblue

Redirecting ...

Click here if nothing happens +
\ No newline at end of file diff --git a/index.php/apps/speed-climbing-stopwatch-app/index.html b/index.php/apps/speed-climbing-stopwatch-app/index.html new file mode 100644 index 0000000..70d3a30 --- /dev/null +++ b/index.php/apps/speed-climbing-stopwatch-app/index.html @@ -0,0 +1,2 @@ +redirecting... | Itsblue

Redirecting ...

Click here if nothing happens +
\ No newline at end of file diff --git a/index.php/apps/speed-climbing-stopwatch-reaction-trainer/index.html b/index.php/apps/speed-climbing-stopwatch-reaction-trainer/index.html new file mode 100644 index 0000000..3b26e89 --- /dev/null +++ b/index.php/apps/speed-climbing-stopwatch-reaction-trainer/index.html @@ -0,0 +1,2 @@ +redirecting... | Itsblue

Redirecting ...

Click here if nothing happens +
\ No newline at end of file diff --git a/index.php/speed-climbing/index.html b/index.php/speed-climbing/index.html new file mode 100644 index 0000000..88af55b --- /dev/null +++ b/index.php/speed-climbing/index.html @@ -0,0 +1,2 @@ +redirecting... | Itsblue

Redirecting ...

Click here if nothing happens +
\ No newline at end of file diff --git a/index.xml b/index.xml new file mode 100644 index 0000000..26eecc8 --- /dev/null +++ b/index.xml @@ -0,0 +1,3 @@ +Home on Itsbluehttps://itsblue.de/Recent content in Home on ItsblueHugo -- gohugo.ioenblueROCKhttps://itsblue.de/apps/bluerock/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/bluerock/<p>blueROCK is an app to view climbing results from <a href="https://digitalrock.de">digitalrock</a> comfortable on the go.</p>Contacthttps://itsblue.de/contact/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/contact/Get in touch If you have any question, feel free to contact us here, and we will try to respond as fast as possible. +Name * Email * Message * Submit Reset Privacy policy Last updated: October 07, 2021 +This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You.Fannyapphttps://itsblue.de/apps/fannyapp/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/fannyapp/<p>The Fannyapp was our first public app and the reason we decided to start publishing apps for Apple devices.</p>Led Display Controllerhttps://itsblue.de/apps/leddisplaycontroller/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/leddisplaycontroller/<p>The Led Display Controller is an app to control a LED-Display powered by an ESP32 over Bluetooth.</p>LED-Displayhttps://itsblue.de/projects/led-display/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/projects/led-display/The Itsblue LED-Display provides an easy way to show off messages.Reader Clockhttps://itsblue.de/projects/reader-clock/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/projects/reader-clock/The Reader-Clock is a digital clock which tells the time by showing a quote from an actual book.Speed Climbing Reaction Trainerhttps://itsblue.de/apps/scrt/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/scrt/<p>The Speed Climbing Reaction Trainer is an app to train your reaction time to the IFSC speed climbing start signal.</p>Speed Climbing Stopwatchhttps://itsblue.de/apps/scstw/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/apps/scstw/<p>The speed climbing stopwatch app is a simple and lightweight stopwatch app that plays the official IFSC start signal before beginning to stop the time.</p>Speed Climbing Stopwatchhttps://itsblue.de/projects/scstw/Mon, 01 Jan 0001 00:00:00 +0000https://itsblue.de/projects/scstw/The Speed Climbing Stopwatch (aka ScStw) is a modern speed climbing timing system that just works. \ No newline at end of file diff --git a/js/bricklayer.min.js b/js/bricklayer.min.js new file mode 100755 index 0000000..fc975d3 --- /dev/null +++ b/js/bricklayer.min.js @@ -0,0 +1 @@ +!function t(e,n,r){function o(s,u){if(!n[s]){if(!e[s]){var l="function"==typeof require&&require;if(!u&&l)return l(s,!0);if(i)return i(s,!0);var a=new Error("Cannot find module '"+s+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[s]={exports:{}};e[s][0].call(p.exports,function(t){var n=e[s][1][t];return o(n?n:t)},p,p.exports,t,e,n,r)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s