diff --git a/dist/accusonus.html b/dist/accusonus.html index 17e9066..3bc8f81 100644 --- a/dist/accusonus.html +++ b/dist/accusonus.html @@ -21,16 +21,4 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-00CVF9DH83');
Μenu
Offcanvas illustration
accusonus logo

Make online calls better with Spotify and voice tweaks.

Quickly and easily. Scroll to find out more!

Role

Senior UX designer (full-time)

Employer

accusonus, acquired by Meta Reality Labs, Athens (remote)

Teammates

Valia's pictureChara's pictureMaria's pictureAlkisti's pictureThanos's picture

Year

2021 2022

Tools

Figma, HTML/CSS & JS

Skills

Summary

  • OgmaCast is a simple tool to fine tune your voice and add ambient music during online calls
  • I was the principal designer working on this "greenfield" project
  • Conducted research to identify use cases
  • Designed user journeys, wireframes, mockups and a prototype
  • Iterated further based on user feedback
  • Production blocked due to company's acquisition

Overview

OgmaCast is your go-to solution for enhancing voice quality during calls and infusing them with Spotify or local background music, all with remarkable ease.

While initially crafted to cater to the needs of gamers, streamers, and podcasters, our vision pivoted to instead cater for business professionals seeking a seamless audio experience.

Whether in a virtual meeting or leading a yoga class, OgmaCast empowers you to own your voice and set the perfect audio backdrop, creating unforgettable online interactions.

Main features

Μusic with Spotify illustration

Μusic with Spotify

Noise remover illustration

Noise remover

Overall better voice call illustration

Overall better voice call

Voice deepener icon

Voice deepener

Voice EQ icon

Voice EQ

Voice leveler icon

Voice leveler

Problems

Mostly based on assumptions through research, the team decided to focus on three key problems that professionals were facing during online calls.

1

Inability to add music to online calls

2

Babies crying, dogs barking in the background

3

Flaky sounding voice can lead to miscommunication

Opportunity

"How can we improve the quality of online calls? How can we allow instructors to add music using Spotify and local files?"

Competitive analysis

During the research, we found that all meeting apps lacked a background noise suppression mode, creating a unique opportunity for our product. The same for adding music using Spotify and local files.

Our analysis examined key players in the online communication meeting space, uncovering strengths and weaknesses. These insights guided our product's differentiation and the right market fit.

Competitors

Krisp icon

Krisp

Voicemod icon

Voicemod

Meeting apps

Teams icon

Teams

Meet icon

Meet

Discord icon

Discord

Slack icon

Slack

Zoom icon

Zoom

Skype icon

Skype

Music apps

Spotify icon

Spotify

Tidal icon

Tidal

Discovery phase

During the discovery phase, I analyzed UI's and UX's from key competitors as I typically do.

A sound shield during calls

A sound shield during calls

A sound shield during calls

Krisp.ai

Voicemod

Voicemod - Little did I know I'd be working with them next

Logitech's Blue Vo!ce

Logitech's Blue Vo!ce

Moreover, I tried to understand and define what we wanted to build. The process I follow from finding to execution can be split into two big clusters, where each of them represents a substantial part of building the right thing.

Those two cover the product discovery itself and the product development based on the previous findings. There's also a learning stage, where findings, takeaways and insights are shared with the team in order to improve the next interactions.

Design framework

My go-to design framework

User persona

Our user personas typically were casual users engaged in online calls through platforms like Google Meet, Zoom, Teams, Discord or Skype.

During my research I stumbled upon additional personas such as content creators in the streaming and podcasting world to those hosting live web radio shows. We decided to cater to their needs as well.

All of them share a common desire for enhanced voice quality and the ability to add music in the background whether it's for entertainment or business purposes.

1

Increased clarity

I want top-notch audio, intuitively managed, no pricey gear

2

Higher confidence perception

I want my voice to convey authority and accountability

3

Richer content with background music

I want to easily add music from Spotify or my local files

User journey

Idea? Check! Assumptions? Check. User validation? Semi-check! Let's get crackin' then and we'll see how it goes!

Which path is the easiest? Which solution creates least friction? What do the findings from competitors say? Do they work? Can we improve them? It was a period of shaping.

Splash screen onboarding process

Start by selecting a microphone

Record a small clip of my voice

Auto-tune with optimal settings

Play voice with the ability to bypass & compare

Show tabs/dials for options:

Noise Remover

Voice EQ

Voice leveler

Voice deepener

Add music using Spotify or local files

Wireframes

Although I started presenting the product as it eventually came to be, its initial version had additionally a voice changer and small library of sound effects.

The team was considering launching this app with its main target audience gamers however we pivoted from that.

Below are some of the wireframes that helped shape the product.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Initial mockups (Mid-Fi)

What the framework above showed was basically the double diamond model. Depending on the requirements and the time restrictions, I leverage it to guide my product design process by emphasizing divergent and convergent thinking in two distinct phases.

In the first diamond, I explore and broaden possibilities during the discovery phase, using wireframing to converge on a clear direction. The second diamond involves defining the chosen path and refining details.

The double diamond model

The Double Diamond Model - adapted from the UK design council

In my experience thus far, the divergence and convergence occur during the initial phase namely during wireframing, while the final version takes shape during mockup design. That was until this project came along.

This time around the convergence happened during the mockup design. Why? Well because that was when I had a moment of realization. Check out below the mockups based on the wireframes.

Initial variations

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

The aesthetics were heavily influenced by the design system of our family of products.

The ERA Bundle

Voice Leveler

Voice Leveler

Reverb Remover

Reverb Remover

Voice autoEQ

Voice autoEQ

The company's main offering were the audio plugins above. By taking advantage of our technology we wanted to create this a new product called "OgmaCast".

The size of the window and the design architecture assumed that the user would use this app on its own.

Audio Clean-Up Assistant was a plugin that combined other plugins

All of these plugins were available for use within video and audio editors. We were looking to expand our offerings and escape the limited container of plugins.

We figured, why not create a standalone app that would leverage the tech behind the ERA family? Why not channel that expertise into another segment?

The ERA Bundle

The ERA Bundle

Dribbble shot by Charisto Konstantakopoulou

Prototype

Since our company was 90% remote, we were all potential users of this app. For starters it was decided by the stakeholders to test our assumptions within the company and so, I conducted user testing sessions with my colleagues.

More specifically:

  1. I enlisted colleagues from departments other than design and development
  2. I arranged the meetings
  3. I made them feel at ease
  4. I asked them to try out the Figma prototype while sharing their screens, hearts and minds
  5. I asked them open ended questions
  6. I rephrased and re-asked important questions
  7. I took notes and shared them with the product manager for us to decide what we deemed important

Iteration based on user feedback

One of the things that really hit the spot when it comes to user research, is the way ideas and implementation is challenged. When designing things within a closed circle of people, no matter how experienced its members are, there's always the possibility of something escaping from the team's perception.

This time around, was the size of the window and its architecture. Why was it so big? Why did we think that the users would want it to be in landscape orientation? I was the one to blame really; I hadn't visualized it properly in context but thankfully, after the user interviews, it occurred to me.

I redesigned the app in a way more simplified way and presented it to the team of stakeholders and explained why it was important. They all bought in.

Question mark icon

User testing ensures that the end product aligns seamlessly with user needs and expectations. "You've got to start with the customer experience and work backward to the technology." —Steve Jobs

Final mockups (Mid-Fi)

Following the feedback I received and our overall work on the project, I changed the look and feel quite a bit. We needed the window to be smaller so it could be side by side with any given meeting app for the user to customize their voice and depending the persona, the background music too.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

OgmaCast main screens for voice optmization, background music & settings

OgmaCast during a yoga class

OgmaCast during a yoga class

OgmaCast mockup screen
OgmaCast mockup screen
OgmaCast mockup screen

OgmaCast (aka ProjectWire) dark theme, fun exploration

Prototype

Figma prototypes no doubt rule.

The way anyone can quickly create one and add all sorts of animations, effects, sticky sections and all that is stunning.

Building a prototype with HTML may be somewhat harder and more time-consuming to create, but in the end of the day, they're better in conveying a true sense of the final product. They're a lot better in helping the team see even clearer possible pitfalls and shortcomings of the design.

That's why I really like working on HTML prototypes using Bootstrap. I love validating the UX and the UI of the app in depth.

Here's the HTML prototype of OgmaCast, check it out!

A clickable HTML prototype

Sudden death

Before having a chance to really polish the UI and make the app production ready, the company was acquired by Meta and blocked further development of this app.

Would it have turned into a solid competitor to Krisp.ai? I think so! It's a shame we didn't get to find out. Either way the next steps would have been to:

  1. Polish the UI to reflect brand's identity but awesomeness too in dark and light theme
  2. Add new components and update the design system accordingly
  3. Conduct usability tests to ensure ease of use
  4. Learn, improve and take the experience to the next level by identifying new features

Thank you for reading! Glasses icon

Next project

Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Uninstall rate reduced by 80%

Streamer

Streamer mic element
Streamer icons
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file + gtag('config', 'G-00CVF9DH83');
Μenu
accusonus logo

Make online calls better with Spotify and voice tweaks.

Quickly and easily. Scroll to find out more!

Role

Senior UX designer (full-time)

Employer

accusonus, acquired by Meta Reality Labs, Athens (remote)

Teammates

Valia's pictureChara's pictureMaria's pictureAlkisti's pictureThanos's picture

Year

2021 2022

Tools

Figma, HTML/CSS & JS

Skills

Summary

  • OgmaCast is a simple tool to fine tune your voice and add ambient music during online calls
  • I was the principal designer working on this "greenfield" project
  • Conducted research to identify use cases
  • Designed user journeys, wireframes, mockups and a prototype
  • Iterated further based on user feedback
  • Production blocked due to company's acquisition

Overview

OgmaCast is your go-to solution for enhancing voice quality during calls and infusing them with Spotify or local background music, all with remarkable ease.

While initially crafted to cater to the needs of gamers, streamers, and podcasters, our vision pivoted to instead cater for business professionals seeking a seamless audio experience.

Whether in a virtual meeting or leading a yoga class, OgmaCast empowers you to own your voice and set the perfect audio backdrop, creating unforgettable online interactions.

Main features

Μusic with Spotify illustration

Μusic with Spotify

Noise remover illustration

Noise remover

Overall better voice call illustration

Overall better voice call

Voice deepener icon

Voice deepener

Voice EQ icon

Voice EQ

Voice leveler icon

Voice leveler

Problems

Mostly based on assumptions through research, the team decided to focus on three key problems that professionals were facing during online calls.

1

Inability to add music to online calls

2

Babies crying, dogs barking in the background

3

Flaky sounding voice can lead to miscommunication

Opportunity

"How can we improve the quality of online calls? How can we allow instructors to add music using Spotify and local files?"

Competitive analysis

During the research, we found that all meeting apps lacked a background noise suppression mode, creating a unique opportunity for our product. The same for adding music using Spotify and local files.

Our analysis examined key players in the online communication meeting space, uncovering strengths and weaknesses. These insights guided our product's differentiation and the right market fit.

Competitors

Krisp icon

Krisp

Voicemod icon

Voicemod

Meeting apps

Teams icon

Teams

Meet icon

Meet

Discord icon

Discord

Slack icon

Slack

Zoom icon

Zoom

Skype icon

Skype

Music apps

Spotify icon

Spotify

Tidal icon

Tidal

Discovery phase

During the discovery phase, I analyzed UI's and UX's from key competitors as I typically do.

A sound shield during calls

A sound shield during calls

A sound shield during calls

Krisp.ai

Voicemod

Voicemod - Little did I know I'd be working with them next

Logitech's Blue Vo!ce

Logitech's Blue Vo!ce

Moreover, I tried to understand and define what we wanted to build. The process I follow from finding to execution can be split into two big clusters, where each of them represents a substantial part of building the right thing.

Those two cover the product discovery itself and the product development based on the previous findings. There's also a learning stage, where findings, takeaways and insights are shared with the team in order to improve the next interactions.

Design framework

My go-to design framework

User persona

Our user personas typically were casual users engaged in online calls through platforms like Google Meet, Zoom, Teams, Discord or Skype.

During my research I stumbled upon additional personas such as content creators in the streaming and podcasting world to those hosting live web radio shows. We decided to cater to their needs as well.

All of them share a common desire for enhanced voice quality and the ability to add music in the background whether it's for entertainment or business purposes.

1

Increased clarity

I want top-notch audio, intuitively managed, no pricey gear

2

Higher confidence perception

I want my voice to convey authority and accountability

3

Richer content with background music

I want to easily add music from Spotify or my local files

User persona

User journey

Idea? Check! Assumptions? Check. User validation? Semi-check! Let's get crackin' then and we'll see how it goes!

Which path is the easiest? Which solution creates least friction? What do the findings from competitors say? Do they work? Can we improve them? It was a period of shaping.

Splash screen onboarding process

Start by selecting a microphone

Record a small clip of my voice

Auto-tune with optimal settings

Play voice with the ability to bypass & compare

Show tabs/dials for options:

Noise Remover

Voice EQ

Voice leveler

Voice deepener

Add music using Spotify or local files

Wireframes

Although I started presenting the product as it eventually came to be, its initial version had additionally a voice changer and small library of sound effects.

The team was considering launching this app with its main target audience gamers however we pivoted from that.

Below are some of the wireframes that helped shape the product.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Initial mockups (Mid-Fi)

What the framework above showed was basically the double diamond model. Depending on the requirements and the time restrictions, I leverage it to guide my product design process by emphasizing divergent and convergent thinking in two distinct phases.

In the first diamond, I explore and broaden possibilities during the discovery phase, using wireframing to converge on a clear direction. The second diamond involves defining the chosen path and refining details.

The double diamond model

The Double Diamond Model - adapted from the UK design council

In my experience thus far, the divergence and convergence occur during the initial phase namely during wireframing, while the final version takes shape during mockup design. That was until this project came along.

This time around the convergence happened during the mockup design. Why? Well because that was when I had a moment of realization. Check out below the mockups based on the wireframes.

Initial variations

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

The aesthetics were heavily influenced by the design system of our family of products.

The ERA Bundle

Voice Leveler

Voice Leveler

Reverb Remover

Reverb Remover

Voice autoEQ

Voice autoEQ

The company's main offering were the audio plugins above. By taking advantage of our technology we wanted to create this a new product called "OgmaCast".

The size of the window and the design architecture assumed that the user would use this app on its own.

Audio Clean-Up Assistant was a plugin that combined other plugins

All of these plugins were available for use within video and audio editors. We were looking to expand our offerings and escape the limited container of plugins.

We figured, why not create a standalone app that would leverage the tech behind the ERA family? Why not channel that expertise into another segment?

The ERA Bundle

The ERA Bundle

Dribbble shot by Charisto Konstantakopoulou

Prototype

Since our company was 90% remote, we were all potential users of this app. For starters it was decided by the stakeholders to test our assumptions within the company and so, I conducted user testing sessions with my colleagues.

More specifically:

  1. I enlisted colleagues from departments other than design and development
  2. I arranged the meetings
  3. I made them feel at ease
  4. I asked them to try out the Figma prototype while sharing their screens, hearts and minds
  5. I asked them open ended questions
  6. I rephrased and re-asked important questions
  7. I took notes and shared them with the product manager for us to decide what we deemed important

Iteration based on user feedback

One of the things that really hit the spot when it comes to user research, is the way ideas and implementation is challenged. When designing things within a closed circle of people, no matter how experienced its members are, there's always the possibility of something escaping from the team's perception.

This time around, was the size of the window and its architecture. Why was it so big? Why did we think that the users would want it to be in landscape orientation? I was the one to blame really; I hadn't visualized it properly in context but thankfully, after the user interviews, it occurred to me.

I redesigned the app in a way more simplified way and presented it to the team of stakeholders and explained why it was important. They all bought in.

Question mark icon

User testing ensures that the end product aligns seamlessly with user needs and expectations. "You've got to start with the customer experience and work backward to the technology." —Steve Jobs

Final mockups (Mid-Fi)

Following the feedback I received and our overall work on the project, I changed the look and feel quite a bit. We needed the window to be smaller so it could be side by side with any given meeting app for the user to customize their voice and depending the persona, the background music too.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

OgmaCast main screens for voice optmization, background music & settings

OgmaCast during a yoga class

OgmaCast during a yoga class

OgmaCast mockup screen
OgmaCast mockup screen
OgmaCast mockup screen

OgmaCast (aka ProjectWire) dark theme, fun exploration

Prototype

Figma prototypes no doubt rule.

The way anyone can quickly create one and add all sorts of animations, effects, sticky sections and all that is stunning.

Building a prototype with HTML may be somewhat harder and more time-consuming to create, but in the end of the day, they're better in conveying a true sense of the final product. They're a lot better in helping the team see even clearer possible pitfalls and shortcomings of the design.

That's why I really like working on HTML prototypes using Bootstrap. I love validating the UX and the UI of the app in depth.

Here's the HTML prototype of OgmaCast, check it out!

A clickable HTML prototype

Sudden death

Before having a chance to really polish the UI and make the app production ready, the company was acquired by Meta and blocked further development of this app.

Would it have turned into a solid competitor to Krisp.ai? I think so! It's a shame we didn't get to find out. Either way the next steps would have been to:

  1. Polish the UI to reflect brand's identity but awesomeness too in dark and light theme
  2. Add new components and update the design system accordingly
  3. Conduct usability tests to ensure ease of use
  4. Learn, improve and take the experience to the next level by identifying new features

Thank you for reading! Glasses icon

Previous

Microsoft

Up next

About

Next project

Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Uninstall rate reduced by 80%

Streamer

Streamer mic element
Streamer icons
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/contactpigeon.html b/dist/contactpigeon.html index 56badcb..4d1c14f 100644 --- a/dist/contactpigeon.html +++ b/dist/contactpigeon.html @@ -21,6 +21,6 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-00CVF9DH83');
Μenu
Offcanvas illustration
Meta logo

A video editing assistant for lightning-fast first cuts!

Say goodbye to tedious editing! Ennely helps content creators assemble an initial video draft in minutes, allowing them to dive deep into the creative process.

Whether you're using Premiere, Final Cut, or Resolve, Ennely streamlines your workflow so you can focus on perfecting your masterpiece. Art icon

 

Role

Senior UX designer (full-time)

Employer

accusonus, acquired by Meta Reality Labs, Athens (remote)

Teammates

Valia's pictureChara's pictureMaria's pictureAlkisti's pictureThanos's picture

Year

2021 2022

Tools

Figma, Typeform, Maze & Calendly

Skills

Summary

  • Ennely (MacOS) lead designer
  • Competitive analysis and user persona creation
  • Designed user journeys, wireframes, mockups & HTML prototype
  • Addressed time-consuming video content management
  • User research, usability tests and iterative design
  • App well-received by content creator community
  • Company acquired by Meta (Reality Labs)

Overview

Ennely was a video editor assistant that enabled content creators to create a first cut within minutes.

Working with scripted videos editing is a tedious and time-consuming process.

Ennely's AI engine took care of mundane tasks (such as audio sync and sequence selecting), freeing up creators to concentrate on refining their videos using Premiere, Final Cut and Resolve.

I was the principal designer on this project and worked in an agile team of six (including myself).

Effortless editing illustration

Effortless editing

Time saver illustration

Time-saver

Streamlined selection illustration

Take selection

Adobe Premiere icon

Adobe Premiere

Final Cut icon

Final Cut

DaVinci Resolve icon

DaVinci Resolve

Problems

As a company closely collaborating with content creators in the sound engineering industry, our team created a survey which identified three key challenges commonly encountered by many YouTubers publishing scripted videos.

1

Time-consuming file synching

2

Tedious removal of filler words

3

Hassle of selecting the best takes

4

Multiple cameras and mics syncing

Opportunity

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

Competitive analysis

Despite the absence of comparable tools, I dedicated time to analyze different UI’s to identify the best ways to onboard users and import footage from different cameras, microphones, drives and (online) folders.

Descript rules!

Screenshot from Descript app

Veed.io has a great UI which helps the user feel at ease.

Screenshot from Veed.io app

YouTube Studio is OK for some minor editing...

Screenshot from YouTube Studio

User persona

To develop Ennely, we collaborated with renowned content creators, drawing inspiration from their experiences and insights to shape our persona.

This time, we got persona(l) to discover their biggest pain points.

1

Seamless footage combination

Effortlessly merge multiple video clips and audio tracks

2

Removal of silences and filler words

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

3

Fast clip selection

Quick and efficient journey for reviewing and selecting the best takes

Question mark icon

Content creators' main needs revolve around audience engagement, monetization & community building.

User journey

Designing the user journey was a meticulous process, focusing on simplicity and speed.

I helped streamline the process of merging video and audio footage from multiple sources, allowing users to swiftly create a first draft.

Loading Figma file...Loading...

Design goals

Our design goals for this tool focused on maximizing efficiency and ensuring user-friendliness.

We aimed to provide content creators with a streamlined experience offering them flexibility over the final output.

Design for efficiency4

User-friendliness4

Flexibility & control3

Design system4

Wireframes

During the wireframing process, I carefully mapped out the key functionalities, including the onboarding flow, aligning them with the MVP user stories.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Mockups

To maintain momentum and foster creativity, our team made a strategic choice before diving into the hi-fi mockups.

We prioritized creating lo-fi versions first and deliver results quickly.

This decision kept the team's morale high!

Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups

Prototype

When most of the mockups of the MVP were in place and the team had approved the Figma prototype, I emphasized the need for an HTML prototype to really test out our assumptions.

Within a week we developed a browser based version of the app.

A short demo Right arrow

 

What I'm presenting above is how to Right arrow

1

Sync footage and remove filler words

Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

Silences and filler words are intelligently removed, simplifying the editing process.

2

Take selection

Grouped takes enable creators to swiftly review and select the best moments.

3

Export to XML

When done, the result can be exported to XML, for seamless transition to Premiere etc for final refinement.

Research plan & (un)moderated user tests

To understand user interactions with the app and assess their ability to create a rough video cut, I created a research plan.

To gather feedback I conducted unmoderated user tests using Maze.

This approach allowed us to gather feedback efficiently and accommodate the limited availability of the content creators.

Iteration based on user feedback

The moderated (conducted internally) and unmoderated user tests yielded insights that shaped the app's further improvement.

For example, we discovered that some users struggled to locate the way to fine tune the duration of a specific take. As a result, we reconsidered that path to enhance discoverability.

Moreover, we discovered a strong preference for an easy-to-use media file import and organization feature.

These insights from both types of tests guided our iterative design process, allowing us to address specific pain points.

Question mark icon

Un-moderated user tests provide valuable insights by allowing users to asynchronously interact with a product in their own terms.

Final version and conclusions

Embarking on the journey of developing a tool like this alongside its target audience, content creators and a highly skilled team was an incredibly fulfilling experience.

The seamless pace and our unhurried approach felt perfectly aligned.

...Just as we were preparing for production, an unexpected twist occurred—the company was acquired by Meta.

2

Tedious removal of filler words

3

Hassle of selecting the best takes

4

Multiple cameras and mics syncing

Opportunity

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

Competitive analysis

Despite the absence of comparable tools, I dedicated time to analyze different UI’s to identify the best ways to onboard users and import footage from different cameras, microphones, drives and (online) folders.

Descript rules!

Screenshot from Descript app

Veed.io has a great UI which helps the user feel at ease.

Screenshot from Veed.io app

YouTube Studio is OK for some minor editing...

Screenshot from YouTube Studio

User persona

To develop Ennely, we collaborated with renowned content creators, drawing inspiration from their experiences and insights to shape our persona.

This time, we got persona(l) to discover their biggest pain points.

1

Seamless footage combination

Effortlessly merge multiple video clips and audio tracks

2

Removal of silences and filler words

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

3

Fast clip selection

Quick and efficient journey for reviewing and selecting the best takes

Question mark icon

Content creators' main needs revolve around audience engagement, monetization & community building.

User journey

Designing the user journey was a meticulous process, focusing on simplicity and speed.

I helped streamline the process of merging video and audio footage from multiple sources, allowing users to swiftly create a first draft.

Loading Figma file...Loading...

Design goals

Our design goals for this tool focused on maximizing efficiency and ensuring user-friendliness.

We aimed to provide content creators with a streamlined experience offering them flexibility over the final output.

Design for efficiency4

User-friendliness4

Flexibility & control3

Design system4

Wireframes

During the wireframing process, I carefully mapped out the key functionalities, including the onboarding flow, aligning them with the MVP user stories.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Mockups

To maintain momentum and foster creativity, our team made a strategic choice before diving into the hi-fi mockups.

We prioritized creating lo-fi versions first and deliver results quickly.

This decision kept the team's morale high!

Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups

Prototype

When most of the mockups of the MVP were in place and the team had approved the Figma prototype, I emphasized the need for an HTML prototype to really test out our assumptions.

Within a week we developed a browser based version of the app.

A short demo Right arrow

 

What I'm presenting above is how to Right arrow

1

Sync footage and remove filler words

Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

Silences and filler words are intelligently removed, simplifying the editing process.

2

Take selection

Grouped takes enable creators to swiftly review and select the best moments.

3

Export to XML

When done, the result can be exported to XML, for seamless transition to Premiere etc for final refinement.

Research plan & (un)moderated user tests

To understand user interactions with the app and assess their ability to create a rough video cut, I created a research plan.

To gather feedback I conducted unmoderated user tests using Maze.

This approach allowed us to gather feedback efficiently and accommodate the limited availability of the content creators.

Iteration based on user feedback

The moderated (conducted internally) and unmoderated user tests yielded insights that shaped the app's further improvement.

For example, we discovered that some users struggled to locate the way to fine tune the duration of a specific take. As a result, we reconsidered that path to enhance discoverability.

Moreover, we discovered a strong preference for an easy-to-use media file import and organization feature.

These insights from both types of tests guided our iterative design process, allowing us to address specific pain points.

Question mark icon

Un-moderated user tests provide valuable insights by allowing users to asynchronously interact with a product in their own terms.

Final version and conclusions

Embarking on the journey of developing a tool like this alongside its target audience, content creators and a highly skilled team was an incredibly fulfilling experience.

The seamless pace and our unhurried approach felt perfectly aligned.

...Just as we were preparing for production, an unexpected twist occurred—the company was acquired by Meta.

This acquisition although allowed us to further improve the product, it eventually left us with lingering curiosity about the untapped potential for success as it was abruptly halted from launching publicly(!).

Only recently a similar video assistant appeared in the market by none other than Microsoft:

 

Thank you for reading! Glasses icon

ps. This was just one example of my work @Meta. Other projects included the improvement of existing designs as well as the development of a completely new desktop app that improved audio during calls and added background music from Spotify.

Press

Facebook owner Meta close to deal for Greek startup Accusonus

"Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

Read articleDiagonal arrow
A 3D printed Facebook's new rebrand logo Meta is placed on laptop keyboard in this illustration

Accusonus raises $3.3M to use AI to help content creators repair the audio in their videos

"Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

Read articleDiagonal arrow
accusonus Series A Press

Next project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file + -->

This acquisition although allowed us to further improve the product, it eventually left us with lingering curiosity about the untapped potential for success as it was abruptly halted from launching publicly(!).

Only recently a similar video assistant appeared in the market by none other than Microsoft:

 

Thank you for reading! Glasses icon

ps. This was just one example of my work @Meta. Other projects included the improvement of existing designs as well as the development of a completely new desktop app that improved audio during calls and added background music from Spotify.

Press

Facebook owner Meta close to deal for Greek startup Accusonus

"Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

Read articleDiagonal arrow
A 3D printed Facebook's new rebrand logo Meta is placed on laptop keyboard in this illustration

Accusonus raises $3.3M to use AI to help content creators repair the audio in their videos

"Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

Read articleDiagonal arrow
accusonus Series A Press

On this page

Next project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/css/styles.css b/dist/css/styles.css index f299e5f..7c391d6 100644 --- a/dist/css/styles.css +++ b/dist/css/styles.css @@ -1,13225 +1,5 @@ -/*custom variables*/ -/*theme colors*/ /*! * Bootstrap v5.3.0 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -:root, -[data-bs-theme="light"] { - --bs-blue: #0d6efd; - --bs-indigo: #6610f2; - --bs-purple: #6f42c1; - --bs-pink: #d63384; - --bs-red: #dc3545; - --bs-orange: #fd7e14; - --bs-yellow: #ffc107; - --bs-green: #198754; - --bs-teal: #20c997; - --bs-cyan: #0dcaf0; - --bs-black: #000; - --bs-white: #fff; - --bs-gray: #6c757d; - --bs-gray-dark: #343a40; - --bs-gray-100: #f8f9fa; - --bs-gray-200: #e9ecef; - --bs-gray-300: #dee2e6; - --bs-gray-400: #ced4da; - --bs-gray-500: #adb5bd; - --bs-gray-600: #6c757d; - --bs-gray-700: #495057; - --bs-gray-800: #343a40; - --bs-gray-900: #212529; - --bs-accent: #00C9A5; - --bs-background: #FFFBF5; - --bs-secondary-darker: #F2E9DF; - --bs-petrol: #007A8B; - --bs-green: #005A38; - --bs-mustard: #B79313; - --bs-oranje: #DF7134; - --bs-light-blue: #41BAFF; - --bs-light-purple: #BBA4FF; - --bs-luscious-purple: #3F34A4; - --bs-fluo-yellow: #F2FD54; - --bs-fluo-green: #84FA71; - --bs-gray-50: #F4EFEC; - --bs-gray-100: #F2EDEA; - --bs-gray-300: #E0E0E0; - --bs-gray-400: #BDBDBD; - --bs-primary: #16013E; - --bs-secondary: #FDF3E7; - --bs-success: #00C9A5; - --bs-info: #007BFF; - --bs-warning: #ffc107; - --bs-danger: #FF415C; - --bs-light: #D3CBD3; - --bs-dark: #16013E; - --bs-accent-rgb: 0, 201, 165; - --bs-background-rgb: 255, 251, 245; - --bs-secondary-darker-rgb: 242, 233, 223; - --bs-petrol-rgb: 0, 122, 139; - --bs-green-rgb: 0, 90, 56; - --bs-mustard-rgb: 183, 147, 19; - --bs-oranje-rgb: 223, 113, 52; - --bs-light-blue-rgb: 65, 186, 255; - --bs-light-purple-rgb: 187, 164, 255; - --bs-luscious-purple-rgb: 63, 52, 164; - --bs-fluo-yellow-rgb: 242, 253, 84; - --bs-fluo-green-rgb: 132, 250, 113; - --bs-gray-50-rgb: 244, 239, 236; - --bs-gray-100-rgb: 242, 237, 234; - --bs-gray-300-rgb: 224, 224, 224; - --bs-gray-400-rgb: 189, 189, 189; - --bs-primary-rgb: 22, 1, 62; - --bs-secondary-rgb: 253, 243, 231; - --bs-success-rgb: 0, 201, 165; - --bs-info-rgb: 0, 123, 255; - --bs-warning-rgb: 255, 193, 7; - --bs-danger-rgb: 255, 65, 92; - --bs-light-rgb: 211, 203, 211; - --bs-dark-rgb: 22, 1, 62; - --bs-primary-text-emphasis: #090019; - --bs-secondary-text-emphasis: #65615c; - --bs-success-text-emphasis: #005042; - --bs-info-text-emphasis: #003166; - --bs-warning-text-emphasis: #664d03; - --bs-danger-text-emphasis: #661a25; - --bs-light-text-emphasis: #495057; - --bs-dark-text-emphasis: #495057; - --bs-primary-bg-subtle: #d0ccd8; - --bs-secondary-bg-subtle: #fffdfa; - --bs-success-bg-subtle: #ccf4ed; - --bs-info-bg-subtle: #cce5ff; - --bs-warning-bg-subtle: #fff3cd; - --bs-danger-bg-subtle: #ffd9de; - --bs-light-bg-subtle: #fcfcfd; - --bs-dark-bg-subtle: #ced4da; - --bs-primary-border-subtle: #a299b2; - --bs-secondary-border-subtle: #fefaf5; - --bs-success-border-subtle: #99e9db; - --bs-info-border-subtle: #99caff; - --bs-warning-border-subtle: #ffe69c; - --bs-danger-border-subtle: #ffb3be; - --bs-light-border-subtle: #e9ecef; - --bs-dark-border-subtle: #adb5bd; - --bs-white-rgb: 255, 255, 255; - --bs-black-rgb: 0, 0, 0; - --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); - --bs-body-font-family: var(--bs-font-sans-serif); - --bs-body-font-size: 1rem; - --bs-body-font-weight: 400; - --bs-body-line-height: 1.5; - --bs-body-color: #212529; - --bs-body-color-rgb: 33, 37, 41; - --bs-body-bg: #fff; - --bs-body-bg-rgb: 255, 255, 255; - --bs-emphasis-color: #000; - --bs-emphasis-color-rgb: 0, 0, 0; - --bs-secondary-color: rgba(33, 37, 41, 0.75); - --bs-secondary-color-rgb: 33, 37, 41; - --bs-secondary-bg: #e9ecef; - --bs-secondary-bg-rgb: 233, 236, 239; - --bs-tertiary-color: rgba(33, 37, 41, 0.5); - --bs-tertiary-color-rgb: 33, 37, 41; - --bs-tertiary-bg: #f8f9fa; - --bs-tertiary-bg-rgb: 248, 249, 250; - --bs-heading-color: inherit; - --bs-link-color: #16013E; - --bs-link-color-rgb: 22, 1, 62; - --bs-link-decoration: underline; - --bs-link-hover-color: #120132; - --bs-link-hover-color-rgb: 18, 1, 50; - --bs-code-color: #d63384; - --bs-highlight-bg: #fff3cd; - --bs-border-width: 1px; - --bs-border-style: solid; - --bs-border-color: #dee2e6; - --bs-border-color-translucent: rgba(0, 0, 0, 0.175); - --bs-border-radius: 0.375rem; - --bs-border-radius-sm: 0.25rem; - --bs-border-radius-lg: 0.5rem; - --bs-border-radius-xl: 1rem; - --bs-border-radius-xxl: 2rem; - --bs-border-radius-2xl: var(--bs-border-radius-xxl); - --bs-border-radius-pill: 50rem; - --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); - --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); - --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); - --bs-focus-ring-width: 0.25rem; - --bs-focus-ring-opacity: 0.25; - --bs-focus-ring-color: rgba(22, 1, 62, 0.25); - --bs-form-valid-color: #00C9A5; - --bs-form-valid-border-color: #00C9A5; - --bs-form-invalid-color: #FF415C; - --bs-form-invalid-border-color: #FF415C; } - -[data-bs-theme="dark"] { - color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; - --bs-body-bg: #212529; - --bs-body-bg-rgb: 33, 37, 41; - --bs-emphasis-color: #fff; - --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; - --bs-secondary-bg: #343a40; - --bs-secondary-bg-rgb: 52, 58, 64; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; - --bs-tertiary-bg: #2b3035; - --bs-tertiary-bg-rgb: 43, 48, 53; - --bs-primary-text-emphasis: #73678b; - --bs-secondary-text-emphasis: #fef8f1; - --bs-success-text-emphasis: #66dfc9; - --bs-info-text-emphasis: #66b0ff; - --bs-warning-text-emphasis: #ffda6a; - --bs-danger-text-emphasis: #ff8d9d; - --bs-light-text-emphasis: #f8f9fa; - --bs-dark-text-emphasis: #dee2e6; - --bs-primary-bg-subtle: #04000c; - --bs-secondary-bg-subtle: #33312e; - --bs-success-bg-subtle: #002821; - --bs-info-bg-subtle: #001933; - --bs-warning-bg-subtle: #332701; - --bs-danger-bg-subtle: #330d12; - --bs-light-bg-subtle: #343a40; - --bs-dark-bg-subtle: #1a1d20; - --bs-primary-border-subtle: #0d0125; - --bs-secondary-border-subtle: #98928b; - --bs-success-border-subtle: #007963; - --bs-info-border-subtle: #004a99; - --bs-warning-border-subtle: #997404; - --bs-danger-border-subtle: #992737; - --bs-light-border-subtle: #495057; - --bs-dark-border-subtle: #343a40; - --bs-heading-color: inherit; - --bs-link-color: #73678b; - --bs-link-hover-color: #8f85a2; - --bs-link-color-rgb: 115, 103, 139; - --bs-link-hover-color-rgb: 143, 133, 162; - --bs-code-color: #e685b5; - --bs-border-color: #495057; - --bs-border-color-translucent: rgba(255, 255, 255, 0.15); - --bs-form-valid-color: #75b798; - --bs-form-valid-border-color: #75b798; - --bs-form-invalid-color: #ea868f; - --bs-form-invalid-border-color: #ea868f; } - -*, -*::before, -*::after { - box-sizing: border-box; } - -@media (prefers-reduced-motion: no-preference) { - :root { - scroll-behavior: smooth; } } - -body { - margin: 0; - font-family: var(--bs-body-font-family); - font-size: var(--bs-body-font-size); - font-weight: var(--bs-body-font-weight); - line-height: var(--bs-body-line-height); - color: var(--bs-body-color); - text-align: var(--bs-body-text-align); - background-color: var(--bs-body-bg); - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - -hr { - margin: 1rem 0; - color: inherit; - border: 0; - border-top: var(--bs-border-width) solid; - opacity: 0.25; } - -h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { - margin-top: 0; - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; - color: var(--bs-heading-color); } - -h1, .h1 { - font-size: calc(1.375rem + 1.5vw); } - @media (min-width: 1200px) { - h1, .h1 { - font-size: 2.5rem; } } - -h2, .h2 { - font-size: calc(1.325rem + 0.9vw); } - @media (min-width: 1200px) { - h2, .h2 { - font-size: 2rem; } } - -h3, .h3 { - font-size: calc(1.3rem + 0.6vw); } - @media (min-width: 1200px) { - h3, .h3 { - font-size: 1.75rem; } } - -h4, .h4 { - font-size: calc(1.275rem + 0.3vw); } - @media (min-width: 1200px) { - h4, .h4 { - font-size: 1.5rem; } } - -h5, .h5 { - font-size: 1.25rem; } - -h6, .h6 { - font-size: 1rem; } - -p { - margin-top: 0; - margin-bottom: 1rem; } - -abbr[title] { - text-decoration: underline dotted; - cursor: help; - text-decoration-skip-ink: none; } - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; } - -ol, -ul { - padding-left: 2rem; } - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; } - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; } - -dt { - font-weight: 700; } - -dd { - margin-bottom: .5rem; - margin-left: 0; } - -blockquote { - margin: 0 0 1rem; } - -b, -strong { - font-weight: bolder; } - -small, .small { - font-size: 0.875em; } - -mark, .mark { - padding: 0.1875em; - background-color: var(--bs-highlight-bg); } - -sub, -sup { - position: relative; - font-size: 0.75em; - line-height: 0; - vertical-align: baseline; } - -sub { - bottom: -.25em; } - -sup { - top: -.5em; } - -a { - color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); - text-decoration: underline; } - a:hover { - --bs-link-color-rgb: var(--bs-link-hover-color-rgb); } - -a:not([href]):not([class]), a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; } - -pre, -code, -kbd, -samp { - font-family: var(--bs-font-monospace); - font-size: 1em; } - -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - font-size: 0.875em; } - pre code { - font-size: inherit; - color: inherit; - word-break: normal; } - -code { - font-size: 0.875em; - color: var(--bs-code-color); - word-wrap: break-word; } - a > code { - color: inherit; } - -kbd { - padding: 0.1875rem 0.375rem; - font-size: 0.875em; - color: var(--bs-body-bg); - background-color: var(--bs-body-color); - border-radius: 0.25rem; } - kbd kbd { - padding: 0; - font-size: 1em; } - -figure { - margin: 0 0 1rem; } - -img, -svg { - vertical-align: middle; } - -table { - caption-side: bottom; - border-collapse: collapse; } - -caption { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: var(--bs-secondary-color); - text-align: left; } - -th { - text-align: inherit; - text-align: -webkit-match-parent; } - -thead, -tbody, -tfoot, -tr, -td, -th { - border-color: inherit; - border-style: solid; - border-width: 0; } - -label { - display: inline-block; } - -button { - border-radius: 0; } - -button:focus:not(:focus-visible) { - outline: 0; } - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; } - -button, -select { - text-transform: none; } - -[role="button"] { - cursor: pointer; } - -select { - word-wrap: normal; } - select:disabled { - opacity: 1; } - -[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator { - display: none !important; } - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; } - button:not(:disabled), - [type="button"]:not(:disabled), - [type="reset"]:not(:disabled), - [type="submit"]:not(:disabled) { - cursor: pointer; } - -::-moz-focus-inner { - padding: 0; - border-style: none; } - -textarea { - resize: vertical; } - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; } - -legend { - float: left; - width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: calc(1.275rem + 0.3vw); - line-height: inherit; } - @media (min-width: 1200px) { - legend { - font-size: 1.5rem; } } - legend + * { - clear: left; } - -::-webkit-datetime-edit-fields-wrapper, -::-webkit-datetime-edit-text, -::-webkit-datetime-edit-minute, -::-webkit-datetime-edit-hour-field, -::-webkit-datetime-edit-day-field, -::-webkit-datetime-edit-month-field, -::-webkit-datetime-edit-year-field { - padding: 0; } - -::-webkit-inner-spin-button { - height: auto; } - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: textfield; } - -/* rtl:raw: -[type="tel"], -[type="url"], -[type="email"], -[type="number"] { - direction: ltr; -} -*/ -::-webkit-search-decoration { - -webkit-appearance: none; } - -::-webkit-color-swatch-wrapper { - padding: 0; } - -::file-selector-button { - font: inherit; - -webkit-appearance: button; } - -output { - display: inline-block; } - -iframe { - border: 0; } - -summary { - display: list-item; - cursor: pointer; } - -progress { - vertical-align: baseline; } - -[hidden] { - display: none !important; } - -.lead { - font-size: 1.25rem; - font-weight: 300; } - -.display-1 { - font-size: calc(1.625rem + 4.5vw); - font-weight: 300; - line-height: 1.2; } - @media (min-width: 1200px) { - .display-1 { - font-size: 5rem; } } - -.display-2 { - font-size: calc(1.575rem + 3.9vw); - font-weight: 300; - line-height: 1.2; } - @media (min-width: 1200px) { - .display-2 { - font-size: 4.5rem; } } - -.display-3 { - font-size: calc(1.525rem + 3.3vw); - font-weight: 300; - line-height: 1.2; } - @media (min-width: 1200px) { - .display-3 { - font-size: 4rem; } } - -.display-4 { - font-size: calc(1.475rem + 2.7vw); - font-weight: 300; - line-height: 1.2; } - @media (min-width: 1200px) { - .display-4 { - font-size: 3.5rem; } } - -.display-5 { - font-size: calc(1.425rem + 2.1vw); - font-weight: 300; - line-height: 1.2; } - @media (min-width: 1200px) { - .display-5 { - font-size: 3rem; } } - -.display-6 { - font-size: calc(1.375rem + 1.5vw); - font-weight: 300; - line-height: 1.2; } - @media (min-width: 1200px) { - .display-6 { - font-size: 2.5rem; } } - -.list-unstyled { - padding-left: 0; - list-style: none; } - -.list-inline { - padding-left: 0; - list-style: none; } - -.list-inline-item { - display: inline-block; } - .list-inline-item:not(:last-child) { - margin-right: 0.5rem; } - -.initialism { - font-size: 0.875em; - text-transform: uppercase; } - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; } - .blockquote > :last-child { - margin-bottom: 0; } - -.blockquote-footer { - margin-top: -1rem; - margin-bottom: 1rem; - font-size: 0.875em; - color: #6c757d; } - .blockquote-footer::before { - content: "\2014\00A0"; } - -.img-fluid { - max-width: 100%; - height: auto; } - -.img-thumbnail { - padding: 0.25rem; - background-color: var(--bs-body-bg); - border: var(--bs-border-width) solid var(--bs-border-color); - border-radius: var(--bs-border-radius); - max-width: 100%; - height: auto; } - -.figure { - display: inline-block; } - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; } - -.figure-caption { - font-size: 0.875em; - color: var(--bs-secondary-color); } - -.container, -.container-fluid, -.container-sm, -.container-md, -.container-lg, -.container-xl, -.container-xxl { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - width: 100%; - padding-right: calc(var(--bs-gutter-x) * .5); - padding-left: calc(var(--bs-gutter-x) * .5); - margin-right: auto; - margin-left: auto; } - -@media (min-width: 576px) { - .container, .container-sm { - max-width: 540px; } } - -@media (min-width: 768px) { - .container, .container-sm, .container-md { - max-width: 720px; } } - -@media (min-width: 992px) { - .container, .container-sm, .container-md, .container-lg { - max-width: 960px; } } - -@media (min-width: 1200px) { - .container, .container-sm, .container-md, .container-lg, .container-xl { - max-width: 1140px; } } - -@media (min-width: 1400px) { - .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { - max-width: 1320px; } } - -:root { - --bs-breakpoint-xs: 0; - --bs-breakpoint-sm: 576px; - --bs-breakpoint-md: 768px; - --bs-breakpoint-lg: 992px; - --bs-breakpoint-xl: 1200px; - --bs-breakpoint-xxl: 1400px; } - -.row { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-top: calc(-1 * var(--bs-gutter-y)); - margin-right: calc(-.5 * var(--bs-gutter-x)); - margin-left: calc(-.5 * var(--bs-gutter-x)); } - .row > * { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-right: calc(var(--bs-gutter-x) * .5); - padding-left: calc(var(--bs-gutter-x) * .5); - margin-top: var(--bs-gutter-y); } - -.grid { - display: -ms-grid; - display: grid; - -ms-grid-rows: (1fr)[var]; - grid-template-rows: repeat(var(--bs-rows, 1), 1fr); - -ms-grid-columns: (1fr)[var]; - grid-template-columns: repeat(var(--bs-columns, 12), 1fr); - gap: var(--bs-gap, 1.5rem); } - .grid .g-col-1 { - -ms-grid-column-span: 1; - -ms-grid-column: auto; - grid-column: auto/span 1; } - .grid .g-col-2 { - -ms-grid-column-span: 2; - -ms-grid-column: auto; - grid-column: auto/span 2; } - .grid .g-col-3 { - -ms-grid-column-span: 3; - -ms-grid-column: auto; - grid-column: auto/span 3; } - .grid .g-col-4 { - -ms-grid-column-span: 4; - -ms-grid-column: auto; - grid-column: auto/span 4; } - .grid .g-col-5 { - -ms-grid-column-span: 5; - -ms-grid-column: auto; - grid-column: auto/span 5; } - .grid .g-col-6 { - -ms-grid-column-span: 6; - -ms-grid-column: auto; - grid-column: auto/span 6; } - .grid .g-col-7 { - -ms-grid-column-span: 7; - -ms-grid-column: auto; - grid-column: auto/span 7; } - .grid .g-col-8 { - -ms-grid-column-span: 8; - -ms-grid-column: auto; - grid-column: auto/span 8; } - .grid .g-col-9 { - -ms-grid-column-span: 9; - -ms-grid-column: auto; - grid-column: auto/span 9; } - .grid .g-col-10 { - -ms-grid-column-span: 10; - -ms-grid-column: auto; - grid-column: auto/span 10; } - .grid .g-col-11 { - -ms-grid-column-span: 11; - -ms-grid-column: auto; - grid-column: auto/span 11; } - .grid .g-col-12 { - -ms-grid-column-span: 12; - -ms-grid-column: auto; - grid-column: auto/span 12; } - .grid .g-start-1 { - -ms-grid-column: 1; - grid-column-start: 1; } - .grid .g-start-2 { - -ms-grid-column: 2; - grid-column-start: 2; } - .grid .g-start-3 { - -ms-grid-column: 3; - grid-column-start: 3; } - .grid .g-start-4 { - -ms-grid-column: 4; - grid-column-start: 4; } - .grid .g-start-5 { - -ms-grid-column: 5; - grid-column-start: 5; } - .grid .g-start-6 { - -ms-grid-column: 6; - grid-column-start: 6; } - .grid .g-start-7 { - -ms-grid-column: 7; - grid-column-start: 7; } - .grid .g-start-8 { - -ms-grid-column: 8; - grid-column-start: 8; } - .grid .g-start-9 { - -ms-grid-column: 9; - grid-column-start: 9; } - .grid .g-start-10 { - -ms-grid-column: 10; - grid-column-start: 10; } - .grid .g-start-11 { - -ms-grid-column: 11; - grid-column-start: 11; } - @media (min-width: 576px) { - .grid .g-col-sm-1 { - -ms-grid-column-span: 1; - -ms-grid-column: auto; - grid-column: auto/span 1; } - .grid .g-col-sm-2 { - -ms-grid-column-span: 2; - -ms-grid-column: auto; - grid-column: auto/span 2; } - .grid .g-col-sm-3 { - -ms-grid-column-span: 3; - -ms-grid-column: auto; - grid-column: auto/span 3; } - .grid .g-col-sm-4 { - -ms-grid-column-span: 4; - -ms-grid-column: auto; - grid-column: auto/span 4; } - .grid .g-col-sm-5 { - -ms-grid-column-span: 5; - -ms-grid-column: auto; - grid-column: auto/span 5; } - .grid .g-col-sm-6 { - -ms-grid-column-span: 6; - -ms-grid-column: auto; - grid-column: auto/span 6; } - .grid .g-col-sm-7 { - -ms-grid-column-span: 7; - -ms-grid-column: auto; - grid-column: auto/span 7; } - .grid .g-col-sm-8 { - -ms-grid-column-span: 8; - -ms-grid-column: auto; - grid-column: auto/span 8; } - .grid .g-col-sm-9 { - -ms-grid-column-span: 9; - -ms-grid-column: auto; - grid-column: auto/span 9; } - .grid .g-col-sm-10 { - -ms-grid-column-span: 10; - -ms-grid-column: auto; - grid-column: auto/span 10; } - .grid .g-col-sm-11 { - -ms-grid-column-span: 11; - -ms-grid-column: auto; - grid-column: auto/span 11; } - .grid .g-col-sm-12 { - -ms-grid-column-span: 12; - -ms-grid-column: auto; - grid-column: auto/span 12; } - .grid .g-start-sm-1 { - -ms-grid-column: 1; - grid-column-start: 1; } - .grid .g-start-sm-2 { - -ms-grid-column: 2; - grid-column-start: 2; } - .grid .g-start-sm-3 { - -ms-grid-column: 3; - grid-column-start: 3; } - .grid .g-start-sm-4 { - -ms-grid-column: 4; - grid-column-start: 4; } - .grid .g-start-sm-5 { - -ms-grid-column: 5; - grid-column-start: 5; } - .grid .g-start-sm-6 { - -ms-grid-column: 6; - grid-column-start: 6; } - .grid .g-start-sm-7 { - -ms-grid-column: 7; - grid-column-start: 7; } - .grid .g-start-sm-8 { - -ms-grid-column: 8; - grid-column-start: 8; } - .grid .g-start-sm-9 { - -ms-grid-column: 9; - grid-column-start: 9; } - .grid .g-start-sm-10 { - -ms-grid-column: 10; - grid-column-start: 10; } - .grid .g-start-sm-11 { - -ms-grid-column: 11; - grid-column-start: 11; } } - @media (min-width: 768px) { - .grid .g-col-md-1 { - -ms-grid-column-span: 1; - -ms-grid-column: auto; - grid-column: auto/span 1; } - .grid .g-col-md-2 { - -ms-grid-column-span: 2; - -ms-grid-column: auto; - grid-column: auto/span 2; } - .grid .g-col-md-3 { - -ms-grid-column-span: 3; - -ms-grid-column: auto; - grid-column: auto/span 3; } - .grid .g-col-md-4 { - -ms-grid-column-span: 4; - -ms-grid-column: auto; - grid-column: auto/span 4; } - .grid .g-col-md-5 { - -ms-grid-column-span: 5; - -ms-grid-column: auto; - grid-column: auto/span 5; } - .grid .g-col-md-6 { - -ms-grid-column-span: 6; - -ms-grid-column: auto; - grid-column: auto/span 6; } - .grid .g-col-md-7 { - -ms-grid-column-span: 7; - -ms-grid-column: auto; - grid-column: auto/span 7; } - .grid .g-col-md-8 { - -ms-grid-column-span: 8; - -ms-grid-column: auto; - grid-column: auto/span 8; } - .grid .g-col-md-9 { - -ms-grid-column-span: 9; - -ms-grid-column: auto; - grid-column: auto/span 9; } - .grid .g-col-md-10 { - -ms-grid-column-span: 10; - -ms-grid-column: auto; - grid-column: auto/span 10; } - .grid .g-col-md-11 { - -ms-grid-column-span: 11; - -ms-grid-column: auto; - grid-column: auto/span 11; } - .grid .g-col-md-12 { - -ms-grid-column-span: 12; - -ms-grid-column: auto; - grid-column: auto/span 12; } - .grid .g-start-md-1 { - -ms-grid-column: 1; - grid-column-start: 1; } - .grid .g-start-md-2 { - -ms-grid-column: 2; - grid-column-start: 2; } - .grid .g-start-md-3 { - -ms-grid-column: 3; - grid-column-start: 3; } - .grid .g-start-md-4 { - -ms-grid-column: 4; - grid-column-start: 4; } - .grid .g-start-md-5 { - -ms-grid-column: 5; - grid-column-start: 5; } - .grid .g-start-md-6 { - -ms-grid-column: 6; - grid-column-start: 6; } - .grid .g-start-md-7 { - -ms-grid-column: 7; - grid-column-start: 7; } - .grid .g-start-md-8 { - -ms-grid-column: 8; - grid-column-start: 8; } - .grid .g-start-md-9 { - -ms-grid-column: 9; - grid-column-start: 9; } - .grid .g-start-md-10 { - -ms-grid-column: 10; - grid-column-start: 10; } - .grid .g-start-md-11 { - -ms-grid-column: 11; - grid-column-start: 11; } } - @media (min-width: 992px) { - .grid .g-col-lg-1 { - -ms-grid-column-span: 1; - -ms-grid-column: auto; - grid-column: auto/span 1; } - .grid .g-col-lg-2 { - -ms-grid-column-span: 2; - -ms-grid-column: auto; - grid-column: auto/span 2; } - .grid .g-col-lg-3 { - -ms-grid-column-span: 3; - -ms-grid-column: auto; - grid-column: auto/span 3; } - .grid .g-col-lg-4 { - -ms-grid-column-span: 4; - -ms-grid-column: auto; - grid-column: auto/span 4; } - .grid .g-col-lg-5 { - -ms-grid-column-span: 5; - -ms-grid-column: auto; - grid-column: auto/span 5; } - .grid .g-col-lg-6 { - -ms-grid-column-span: 6; - -ms-grid-column: auto; - grid-column: auto/span 6; } - .grid .g-col-lg-7 { - -ms-grid-column-span: 7; - -ms-grid-column: auto; - grid-column: auto/span 7; } - .grid .g-col-lg-8 { - -ms-grid-column-span: 8; - -ms-grid-column: auto; - grid-column: auto/span 8; } - .grid .g-col-lg-9 { - -ms-grid-column-span: 9; - -ms-grid-column: auto; - grid-column: auto/span 9; } - .grid .g-col-lg-10 { - -ms-grid-column-span: 10; - -ms-grid-column: auto; - grid-column: auto/span 10; } - .grid .g-col-lg-11 { - -ms-grid-column-span: 11; - -ms-grid-column: auto; - grid-column: auto/span 11; } - .grid .g-col-lg-12 { - -ms-grid-column-span: 12; - -ms-grid-column: auto; - grid-column: auto/span 12; } - .grid .g-start-lg-1 { - -ms-grid-column: 1; - grid-column-start: 1; } - .grid .g-start-lg-2 { - -ms-grid-column: 2; - grid-column-start: 2; } - .grid .g-start-lg-3 { - -ms-grid-column: 3; - grid-column-start: 3; } - .grid .g-start-lg-4 { - -ms-grid-column: 4; - grid-column-start: 4; } - .grid .g-start-lg-5 { - -ms-grid-column: 5; - grid-column-start: 5; } - .grid .g-start-lg-6 { - -ms-grid-column: 6; - grid-column-start: 6; } - .grid .g-start-lg-7 { - -ms-grid-column: 7; - grid-column-start: 7; } - .grid .g-start-lg-8 { - -ms-grid-column: 8; - grid-column-start: 8; } - .grid .g-start-lg-9 { - -ms-grid-column: 9; - grid-column-start: 9; } - .grid .g-start-lg-10 { - -ms-grid-column: 10; - grid-column-start: 10; } - .grid .g-start-lg-11 { - -ms-grid-column: 11; - grid-column-start: 11; } } - @media (min-width: 1200px) { - .grid .g-col-xl-1 { - -ms-grid-column-span: 1; - -ms-grid-column: auto; - grid-column: auto/span 1; } - .grid .g-col-xl-2 { - -ms-grid-column-span: 2; - -ms-grid-column: auto; - grid-column: auto/span 2; } - .grid .g-col-xl-3 { - -ms-grid-column-span: 3; - -ms-grid-column: auto; - grid-column: auto/span 3; } - .grid .g-col-xl-4 { - -ms-grid-column-span: 4; - -ms-grid-column: auto; - grid-column: auto/span 4; } - .grid .g-col-xl-5 { - -ms-grid-column-span: 5; - -ms-grid-column: auto; - grid-column: auto/span 5; } - .grid .g-col-xl-6 { - -ms-grid-column-span: 6; - -ms-grid-column: auto; - grid-column: auto/span 6; } - .grid .g-col-xl-7 { - -ms-grid-column-span: 7; - -ms-grid-column: auto; - grid-column: auto/span 7; } - .grid .g-col-xl-8 { - -ms-grid-column-span: 8; - -ms-grid-column: auto; - grid-column: auto/span 8; } - .grid .g-col-xl-9 { - -ms-grid-column-span: 9; - -ms-grid-column: auto; - grid-column: auto/span 9; } - .grid .g-col-xl-10 { - -ms-grid-column-span: 10; - -ms-grid-column: auto; - grid-column: auto/span 10; } - .grid .g-col-xl-11 { - -ms-grid-column-span: 11; - -ms-grid-column: auto; - grid-column: auto/span 11; } - .grid .g-col-xl-12 { - -ms-grid-column-span: 12; - -ms-grid-column: auto; - grid-column: auto/span 12; } - .grid .g-start-xl-1 { - -ms-grid-column: 1; - grid-column-start: 1; } - .grid .g-start-xl-2 { - -ms-grid-column: 2; - grid-column-start: 2; } - .grid .g-start-xl-3 { - -ms-grid-column: 3; - grid-column-start: 3; } - .grid .g-start-xl-4 { - -ms-grid-column: 4; - grid-column-start: 4; } - .grid .g-start-xl-5 { - -ms-grid-column: 5; - grid-column-start: 5; } - .grid .g-start-xl-6 { - -ms-grid-column: 6; - grid-column-start: 6; } - .grid .g-start-xl-7 { - -ms-grid-column: 7; - grid-column-start: 7; } - .grid .g-start-xl-8 { - -ms-grid-column: 8; - grid-column-start: 8; } - .grid .g-start-xl-9 { - -ms-grid-column: 9; - grid-column-start: 9; } - .grid .g-start-xl-10 { - -ms-grid-column: 10; - grid-column-start: 10; } - .grid .g-start-xl-11 { - -ms-grid-column: 11; - grid-column-start: 11; } } - @media (min-width: 1400px) { - .grid .g-col-xxl-1 { - -ms-grid-column-span: 1; - -ms-grid-column: auto; - grid-column: auto/span 1; } - .grid .g-col-xxl-2 { - -ms-grid-column-span: 2; - -ms-grid-column: auto; - grid-column: auto/span 2; } - .grid .g-col-xxl-3 { - -ms-grid-column-span: 3; - -ms-grid-column: auto; - grid-column: auto/span 3; } - .grid .g-col-xxl-4 { - -ms-grid-column-span: 4; - -ms-grid-column: auto; - grid-column: auto/span 4; } - .grid .g-col-xxl-5 { - -ms-grid-column-span: 5; - -ms-grid-column: auto; - grid-column: auto/span 5; } - .grid .g-col-xxl-6 { - -ms-grid-column-span: 6; - -ms-grid-column: auto; - grid-column: auto/span 6; } - .grid .g-col-xxl-7 { - -ms-grid-column-span: 7; - -ms-grid-column: auto; - grid-column: auto/span 7; } - .grid .g-col-xxl-8 { - -ms-grid-column-span: 8; - -ms-grid-column: auto; - grid-column: auto/span 8; } - .grid .g-col-xxl-9 { - -ms-grid-column-span: 9; - -ms-grid-column: auto; - grid-column: auto/span 9; } - .grid .g-col-xxl-10 { - -ms-grid-column-span: 10; - -ms-grid-column: auto; - grid-column: auto/span 10; } - .grid .g-col-xxl-11 { - -ms-grid-column-span: 11; - -ms-grid-column: auto; - grid-column: auto/span 11; } - .grid .g-col-xxl-12 { - -ms-grid-column-span: 12; - -ms-grid-column: auto; - grid-column: auto/span 12; } - .grid .g-start-xxl-1 { - -ms-grid-column: 1; - grid-column-start: 1; } - .grid .g-start-xxl-2 { - -ms-grid-column: 2; - grid-column-start: 2; } - .grid .g-start-xxl-3 { - -ms-grid-column: 3; - grid-column-start: 3; } - .grid .g-start-xxl-4 { - -ms-grid-column: 4; - grid-column-start: 4; } - .grid .g-start-xxl-5 { - -ms-grid-column: 5; - grid-column-start: 5; } - .grid .g-start-xxl-6 { - -ms-grid-column: 6; - grid-column-start: 6; } - .grid .g-start-xxl-7 { - -ms-grid-column: 7; - grid-column-start: 7; } - .grid .g-start-xxl-8 { - -ms-grid-column: 8; - grid-column-start: 8; } - .grid .g-start-xxl-9 { - -ms-grid-column: 9; - grid-column-start: 9; } - .grid .g-start-xxl-10 { - -ms-grid-column: 10; - grid-column-start: 10; } - .grid .g-start-xxl-11 { - -ms-grid-column: 11; - grid-column-start: 11; } } - -.col { - -ms-flex: 1 0 0%; - flex: 1 0 0%; } - -.row-cols-auto > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - -.row-cols-1 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - -.row-cols-2 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - -.row-cols-3 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - -.row-cols-4 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - -.row-cols-5 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 20%; } - -.row-cols-6 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - -.col-1 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 8.33333%; } - -.col-2 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - -.col-3 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - -.col-4 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - -.col-5 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 41.66667%; } - -.col-6 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - -.col-7 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 58.33333%; } - -.col-8 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 66.66667%; } - -.col-9 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 75%; } - -.col-10 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 83.33333%; } - -.col-11 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 91.66667%; } - -.col-12 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - -.offset-1 { - margin-left: 8.33333%; } - -.offset-2 { - margin-left: 16.66667%; } - -.offset-3 { - margin-left: 25%; } - -.offset-4 { - margin-left: 33.33333%; } - -.offset-5 { - margin-left: 41.66667%; } - -.offset-6 { - margin-left: 50%; } - -.offset-7 { - margin-left: 58.33333%; } - -.offset-8 { - margin-left: 66.66667%; } - -.offset-9 { - margin-left: 75%; } - -.offset-10 { - margin-left: 83.33333%; } - -.offset-11 { - margin-left: 91.66667%; } - -.g-0, -.gx-0 { - --bs-gutter-x: 0; } - -.g-0, -.gy-0 { - --bs-gutter-y: 0; } - -.g-1, -.gx-1 { - --bs-gutter-x: 0.25rem; } - -.g-1, -.gy-1 { - --bs-gutter-y: 0.25rem; } - -.g-2, -.gx-2 { - --bs-gutter-x: 0.5rem; } - -.g-2, -.gy-2 { - --bs-gutter-y: 0.5rem; } - -.g-3, -.gx-3 { - --bs-gutter-x: 1rem; } - -.g-3, -.gy-3 { - --bs-gutter-y: 1rem; } - -.g-4, -.gx-4 { - --bs-gutter-x: 1.5rem; } - -.g-4, -.gy-4 { - --bs-gutter-y: 1.5rem; } - -.g-5, -.gx-5 { - --bs-gutter-x: 3rem; } - -.g-5, -.gy-5 { - --bs-gutter-y: 3rem; } - -@media (min-width: 576px) { - .col-sm { - -ms-flex: 1 0 0%; - flex: 1 0 0%; } - .row-cols-sm-auto > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .row-cols-sm-1 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .row-cols-sm-2 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .row-cols-sm-3 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .row-cols-sm-4 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .row-cols-sm-5 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 20%; } - .row-cols-sm-6 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .col-sm-1 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 8.33333%; } - .col-sm-2 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-sm-3 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .col-sm-4 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .col-sm-5 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 41.66667%; } - .col-sm-6 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .col-sm-7 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 58.33333%; } - .col-sm-8 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 66.66667%; } - .col-sm-9 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 75%; } - .col-sm-10 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 83.33333%; } - .col-sm-11 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 91.66667%; } - .col-sm-12 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .offset-sm-0 { - margin-left: 0; } - .offset-sm-1 { - margin-left: 8.33333%; } - .offset-sm-2 { - margin-left: 16.66667%; } - .offset-sm-3 { - margin-left: 25%; } - .offset-sm-4 { - margin-left: 33.33333%; } - .offset-sm-5 { - margin-left: 41.66667%; } - .offset-sm-6 { - margin-left: 50%; } - .offset-sm-7 { - margin-left: 58.33333%; } - .offset-sm-8 { - margin-left: 66.66667%; } - .offset-sm-9 { - margin-left: 75%; } - .offset-sm-10 { - margin-left: 83.33333%; } - .offset-sm-11 { - margin-left: 91.66667%; } - .g-sm-0, - .gx-sm-0 { - --bs-gutter-x: 0; } - .g-sm-0, - .gy-sm-0 { - --bs-gutter-y: 0; } - .g-sm-1, - .gx-sm-1 { - --bs-gutter-x: 0.25rem; } - .g-sm-1, - .gy-sm-1 { - --bs-gutter-y: 0.25rem; } - .g-sm-2, - .gx-sm-2 { - --bs-gutter-x: 0.5rem; } - .g-sm-2, - .gy-sm-2 { - --bs-gutter-y: 0.5rem; } - .g-sm-3, - .gx-sm-3 { - --bs-gutter-x: 1rem; } - .g-sm-3, - .gy-sm-3 { - --bs-gutter-y: 1rem; } - .g-sm-4, - .gx-sm-4 { - --bs-gutter-x: 1.5rem; } - .g-sm-4, - .gy-sm-4 { - --bs-gutter-y: 1.5rem; } - .g-sm-5, - .gx-sm-5 { - --bs-gutter-x: 3rem; } - .g-sm-5, - .gy-sm-5 { - --bs-gutter-y: 3rem; } } - -@media (min-width: 768px) { - .col-md { - -ms-flex: 1 0 0%; - flex: 1 0 0%; } - .row-cols-md-auto > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .row-cols-md-1 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .row-cols-md-2 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .row-cols-md-3 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .row-cols-md-4 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .row-cols-md-5 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 20%; } - .row-cols-md-6 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .col-md-1 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 8.33333%; } - .col-md-2 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-md-3 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .col-md-4 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .col-md-5 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 41.66667%; } - .col-md-6 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .col-md-7 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 58.33333%; } - .col-md-8 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 66.66667%; } - .col-md-9 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 75%; } - .col-md-10 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 83.33333%; } - .col-md-11 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 91.66667%; } - .col-md-12 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .offset-md-0 { - margin-left: 0; } - .offset-md-1 { - margin-left: 8.33333%; } - .offset-md-2 { - margin-left: 16.66667%; } - .offset-md-3 { - margin-left: 25%; } - .offset-md-4 { - margin-left: 33.33333%; } - .offset-md-5 { - margin-left: 41.66667%; } - .offset-md-6 { - margin-left: 50%; } - .offset-md-7 { - margin-left: 58.33333%; } - .offset-md-8 { - margin-left: 66.66667%; } - .offset-md-9 { - margin-left: 75%; } - .offset-md-10 { - margin-left: 83.33333%; } - .offset-md-11 { - margin-left: 91.66667%; } - .g-md-0, - .gx-md-0 { - --bs-gutter-x: 0; } - .g-md-0, - .gy-md-0 { - --bs-gutter-y: 0; } - .g-md-1, - .gx-md-1 { - --bs-gutter-x: 0.25rem; } - .g-md-1, - .gy-md-1 { - --bs-gutter-y: 0.25rem; } - .g-md-2, - .gx-md-2 { - --bs-gutter-x: 0.5rem; } - .g-md-2, - .gy-md-2 { - --bs-gutter-y: 0.5rem; } - .g-md-3, - .gx-md-3 { - --bs-gutter-x: 1rem; } - .g-md-3, - .gy-md-3 { - --bs-gutter-y: 1rem; } - .g-md-4, - .gx-md-4 { - --bs-gutter-x: 1.5rem; } - .g-md-4, - .gy-md-4 { - --bs-gutter-y: 1.5rem; } - .g-md-5, - .gx-md-5 { - --bs-gutter-x: 3rem; } - .g-md-5, - .gy-md-5 { - --bs-gutter-y: 3rem; } } - -@media (min-width: 992px) { - .col-lg { - -ms-flex: 1 0 0%; - flex: 1 0 0%; } - .row-cols-lg-auto > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .row-cols-lg-1 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .row-cols-lg-2 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .row-cols-lg-3 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .row-cols-lg-4 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .row-cols-lg-5 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 20%; } - .row-cols-lg-6 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .col-lg-1 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 8.33333%; } - .col-lg-2 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-lg-3 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .col-lg-4 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .col-lg-5 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 41.66667%; } - .col-lg-6 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .col-lg-7 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 58.33333%; } - .col-lg-8 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 66.66667%; } - .col-lg-9 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 75%; } - .col-lg-10 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 83.33333%; } - .col-lg-11 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 91.66667%; } - .col-lg-12 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .offset-lg-0 { - margin-left: 0; } - .offset-lg-1 { - margin-left: 8.33333%; } - .offset-lg-2 { - margin-left: 16.66667%; } - .offset-lg-3 { - margin-left: 25%; } - .offset-lg-4 { - margin-left: 33.33333%; } - .offset-lg-5 { - margin-left: 41.66667%; } - .offset-lg-6 { - margin-left: 50%; } - .offset-lg-7 { - margin-left: 58.33333%; } - .offset-lg-8 { - margin-left: 66.66667%; } - .offset-lg-9 { - margin-left: 75%; } - .offset-lg-10 { - margin-left: 83.33333%; } - .offset-lg-11 { - margin-left: 91.66667%; } - .g-lg-0, - .gx-lg-0 { - --bs-gutter-x: 0; } - .g-lg-0, - .gy-lg-0 { - --bs-gutter-y: 0; } - .g-lg-1, - .gx-lg-1 { - --bs-gutter-x: 0.25rem; } - .g-lg-1, - .gy-lg-1 { - --bs-gutter-y: 0.25rem; } - .g-lg-2, - .gx-lg-2 { - --bs-gutter-x: 0.5rem; } - .g-lg-2, - .gy-lg-2 { - --bs-gutter-y: 0.5rem; } - .g-lg-3, - .gx-lg-3 { - --bs-gutter-x: 1rem; } - .g-lg-3, - .gy-lg-3 { - --bs-gutter-y: 1rem; } - .g-lg-4, - .gx-lg-4 { - --bs-gutter-x: 1.5rem; } - .g-lg-4, - .gy-lg-4 { - --bs-gutter-y: 1.5rem; } - .g-lg-5, - .gx-lg-5 { - --bs-gutter-x: 3rem; } - .g-lg-5, - .gy-lg-5 { - --bs-gutter-y: 3rem; } } - -@media (min-width: 1200px) { - .col-xl { - -ms-flex: 1 0 0%; - flex: 1 0 0%; } - .row-cols-xl-auto > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .row-cols-xl-1 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .row-cols-xl-2 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .row-cols-xl-3 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .row-cols-xl-4 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .row-cols-xl-5 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 20%; } - .row-cols-xl-6 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .col-xl-1 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 8.33333%; } - .col-xl-2 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-xl-3 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .col-xl-4 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .col-xl-5 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 41.66667%; } - .col-xl-6 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .col-xl-7 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 58.33333%; } - .col-xl-8 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 66.66667%; } - .col-xl-9 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 75%; } - .col-xl-10 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 83.33333%; } - .col-xl-11 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 91.66667%; } - .col-xl-12 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .offset-xl-0 { - margin-left: 0; } - .offset-xl-1 { - margin-left: 8.33333%; } - .offset-xl-2 { - margin-left: 16.66667%; } - .offset-xl-3 { - margin-left: 25%; } - .offset-xl-4 { - margin-left: 33.33333%; } - .offset-xl-5 { - margin-left: 41.66667%; } - .offset-xl-6 { - margin-left: 50%; } - .offset-xl-7 { - margin-left: 58.33333%; } - .offset-xl-8 { - margin-left: 66.66667%; } - .offset-xl-9 { - margin-left: 75%; } - .offset-xl-10 { - margin-left: 83.33333%; } - .offset-xl-11 { - margin-left: 91.66667%; } - .g-xl-0, - .gx-xl-0 { - --bs-gutter-x: 0; } - .g-xl-0, - .gy-xl-0 { - --bs-gutter-y: 0; } - .g-xl-1, - .gx-xl-1 { - --bs-gutter-x: 0.25rem; } - .g-xl-1, - .gy-xl-1 { - --bs-gutter-y: 0.25rem; } - .g-xl-2, - .gx-xl-2 { - --bs-gutter-x: 0.5rem; } - .g-xl-2, - .gy-xl-2 { - --bs-gutter-y: 0.5rem; } - .g-xl-3, - .gx-xl-3 { - --bs-gutter-x: 1rem; } - .g-xl-3, - .gy-xl-3 { - --bs-gutter-y: 1rem; } - .g-xl-4, - .gx-xl-4 { - --bs-gutter-x: 1.5rem; } - .g-xl-4, - .gy-xl-4 { - --bs-gutter-y: 1.5rem; } - .g-xl-5, - .gx-xl-5 { - --bs-gutter-x: 3rem; } - .g-xl-5, - .gy-xl-5 { - --bs-gutter-y: 3rem; } } - -@media (min-width: 1400px) { - .col-xxl { - -ms-flex: 1 0 0%; - flex: 1 0 0%; } - .row-cols-xxl-auto > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .row-cols-xxl-1 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .row-cols-xxl-2 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .row-cols-xxl-3 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .row-cols-xxl-4 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .row-cols-xxl-5 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 20%; } - .row-cols-xxl-6 > * { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-xxl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - .col-xxl-1 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 8.33333%; } - .col-xxl-2 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 16.66667%; } - .col-xxl-3 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 25%; } - .col-xxl-4 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 33.33333%; } - .col-xxl-5 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 41.66667%; } - .col-xxl-6 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 50%; } - .col-xxl-7 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 58.33333%; } - .col-xxl-8 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 66.66667%; } - .col-xxl-9 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 75%; } - .col-xxl-10 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 83.33333%; } - .col-xxl-11 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 91.66667%; } - .col-xxl-12 { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 100%; } - .offset-xxl-0 { - margin-left: 0; } - .offset-xxl-1 { - margin-left: 8.33333%; } - .offset-xxl-2 { - margin-left: 16.66667%; } - .offset-xxl-3 { - margin-left: 25%; } - .offset-xxl-4 { - margin-left: 33.33333%; } - .offset-xxl-5 { - margin-left: 41.66667%; } - .offset-xxl-6 { - margin-left: 50%; } - .offset-xxl-7 { - margin-left: 58.33333%; } - .offset-xxl-8 { - margin-left: 66.66667%; } - .offset-xxl-9 { - margin-left: 75%; } - .offset-xxl-10 { - margin-left: 83.33333%; } - .offset-xxl-11 { - margin-left: 91.66667%; } - .g-xxl-0, - .gx-xxl-0 { - --bs-gutter-x: 0; } - .g-xxl-0, - .gy-xxl-0 { - --bs-gutter-y: 0; } - .g-xxl-1, - .gx-xxl-1 { - --bs-gutter-x: 0.25rem; } - .g-xxl-1, - .gy-xxl-1 { - --bs-gutter-y: 0.25rem; } - .g-xxl-2, - .gx-xxl-2 { - --bs-gutter-x: 0.5rem; } - .g-xxl-2, - .gy-xxl-2 { - --bs-gutter-y: 0.5rem; } - .g-xxl-3, - .gx-xxl-3 { - --bs-gutter-x: 1rem; } - .g-xxl-3, - .gy-xxl-3 { - --bs-gutter-y: 1rem; } - .g-xxl-4, - .gx-xxl-4 { - --bs-gutter-x: 1.5rem; } - .g-xxl-4, - .gy-xxl-4 { - --bs-gutter-y: 1.5rem; } - .g-xxl-5, - .gx-xxl-5 { - --bs-gutter-x: 3rem; } - .g-xxl-5, - .gy-xxl-5 { - --bs-gutter-y: 3rem; } } - -.table { - --bs-table-color-type: initial; - --bs-table-bg-type: initial; - --bs-table-color-state: initial; - --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); - --bs-table-bg: var(--bs-body-bg); - --bs-table-border-color: var(--bs-border-color); - --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(0, 0, 0, 0.075); - width: 100%; - margin-bottom: 1rem; - vertical-align: top; - border-color: var(--bs-table-border-color); } - .table > :not(caption) > * > * { - padding: 0.5rem 0.5rem; - color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); - background-color: var(--bs-table-bg); - border-bottom-width: var(--bs-border-width); - box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); } - .table > tbody { - vertical-align: inherit; } - .table > thead { - vertical-align: bottom; } - -.table-group-divider { - border-top: calc(var(--bs-border-width) * 2) solid currentcolor; } - -.caption-top { - caption-side: top; } - -.table-sm > :not(caption) > * > * { - padding: 0.25rem 0.25rem; } - -.table-bordered > :not(caption) > * { - border-width: var(--bs-border-width) 0; } - .table-bordered > :not(caption) > * > * { - border-width: 0 var(--bs-border-width); } - -.table-borderless > :not(caption) > * > * { - border-bottom-width: 0; } - -.table-borderless > :not(:first-child) { - border-top-width: 0; } - -.table-striped > tbody > tr:nth-of-type(odd) > * { - --bs-table-color-type: var(--bs-table-striped-color); - --bs-table-bg-type: var(--bs-table-striped-bg); } - -.table-striped-columns > :not(caption) > tr > :nth-child(even) { - --bs-table-color-type: var(--bs-table-striped-color); - --bs-table-bg-type: var(--bs-table-striped-bg); } - -.table-active { - --bs-table-color-state: var(--bs-table-active-color); - --bs-table-bg-state: var(--bs-table-active-bg); } - -.table-hover > tbody > tr:hover > * { - --bs-table-color-state: var(--bs-table-hover-color); - --bs-table-bg-state: var(--bs-table-hover-bg); } - -.table-primary { - --bs-table-color: #000; - --bs-table-bg: #d0ccd8; - --bs-table-border-color: #bbb8c2; - --bs-table-striped-bg: #c6c2cd; - --bs-table-striped-color: #000; - --bs-table-active-bg: #bbb8c2; - --bs-table-active-color: #000; - --bs-table-hover-bg: #c0bdc8; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); } - -.table-secondary { - --bs-table-color: #000; - --bs-table-bg: #fffdfa; - --bs-table-border-color: #e6e4e1; - --bs-table-striped-bg: #f2f0ee; - --bs-table-striped-color: #000; - --bs-table-active-bg: #e6e4e1; - --bs-table-active-color: #000; - --bs-table-hover-bg: #eceae7; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); } - -.table-success { - --bs-table-color: #000; - --bs-table-bg: #ccf4ed; - --bs-table-border-color: #b8dcd5; - --bs-table-striped-bg: #c2e8e1; - --bs-table-striped-color: #000; - --bs-table-active-bg: #b8dcd5; - --bs-table-active-color: #000; - --bs-table-hover-bg: #bde2db; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); } - -.table-info { - --bs-table-color: #000; - --bs-table-bg: #cce5ff; - --bs-table-border-color: #b8cee6; - --bs-table-striped-bg: #c2daf2; - --bs-table-striped-color: #000; - --bs-table-active-bg: #b8cee6; - --bs-table-active-color: #000; - --bs-table-hover-bg: #bdd4ec; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); } - -.table-warning { - --bs-table-color: #000; - --bs-table-bg: #fff3cd; - --bs-table-border-color: #e6dbb9; - --bs-table-striped-bg: #f2e7c3; - --bs-table-striped-color: #000; - --bs-table-active-bg: #e6dbb9; - --bs-table-active-color: #000; - --bs-table-hover-bg: #ece1be; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); } - -.table-danger { - --bs-table-color: #000; - --bs-table-bg: #ffd9de; - --bs-table-border-color: #e6c3c8; - --bs-table-striped-bg: #f2ced3; - --bs-table-striped-color: #000; - --bs-table-active-bg: #e6c3c8; - --bs-table-active-color: #000; - --bs-table-hover-bg: #ecc9cd; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); } - -.table-light { - --bs-table-color: #000; - --bs-table-bg: #D3CBD3; - --bs-table-border-color: #beb7be; - --bs-table-striped-bg: #c8c1c8; - --bs-table-striped-color: #000; - --bs-table-active-bg: #beb7be; - --bs-table-active-color: #000; - --bs-table-hover-bg: #c3bcc3; - --bs-table-hover-color: #000; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); } - -.table-dark { - --bs-table-color: #fff; - --bs-table-bg: #16013E; - --bs-table-border-color: #2d1a51; - --bs-table-striped-bg: #220e48; - --bs-table-striped-color: #fff; - --bs-table-active-bg: #2d1a51; - --bs-table-active-color: #fff; - --bs-table-hover-bg: #27144c; - --bs-table-hover-color: #fff; - color: var(--bs-table-color); - border-color: var(--bs-table-border-color); } - -.table-responsive { - overflow-x: auto; - -webkit-overflow-scrolling: touch; } - -@media (max-width: 575.98px) { - .table-responsive-sm { - overflow-x: auto; - -webkit-overflow-scrolling: touch; } } - -@media (max-width: 767.98px) { - .table-responsive-md { - overflow-x: auto; - -webkit-overflow-scrolling: touch; } } - -@media (max-width: 991.98px) { - .table-responsive-lg { - overflow-x: auto; - -webkit-overflow-scrolling: touch; } } - -@media (max-width: 1199.98px) { - .table-responsive-xl { - overflow-x: auto; - -webkit-overflow-scrolling: touch; } } - -@media (max-width: 1399.98px) { - .table-responsive-xxl { - overflow-x: auto; - -webkit-overflow-scrolling: touch; } } - -.form-label { - margin-bottom: 0.5rem; } - -.col-form-label { - padding-top: calc(0.375rem + var(--bs-border-width)); - padding-bottom: calc(0.375rem + var(--bs-border-width)); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; } - -.col-form-label-lg { - padding-top: calc(0.5rem + var(--bs-border-width)); - padding-bottom: calc(0.5rem + var(--bs-border-width)); - font-size: 1.25rem; } - -.col-form-label-sm { - padding-top: calc(0.25rem + var(--bs-border-width)); - padding-bottom: calc(0.25rem + var(--bs-border-width)); - font-size: 0.875rem; } - -.form-text { - margin-top: 0.25rem; - font-size: 0.875em; - color: var(--bs-secondary-color); } - -.form-control { - display: block; - width: 100%; - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: var(--bs-body-color); - background-color: var(--bs-body-bg); - background-clip: padding-box; - border: var(--bs-border-width) solid var(--bs-border-color); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - border-radius: var(--bs-border-radius); - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; } } - .form-control[type="file"] { - overflow: hidden; } - .form-control[type="file"]:not(:disabled):not([readonly]) { - cursor: pointer; } - .form-control:focus { - color: var(--bs-body-color); - background-color: var(--bs-body-bg); - border-color: #8b809f; - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); } - .form-control::-webkit-date-and-time-value { - min-width: 85px; - height: 1.5em; - margin: 0; } - .form-control::-webkit-datetime-edit { - display: block; - padding: 0; } - .form-control:-ms-input-placeholder { - color: var(--bs-secondary-color); - opacity: 1; } - .form-control::placeholder { - color: var(--bs-secondary-color); - opacity: 1; } - .form-control:disabled { - background-color: var(--bs-secondary-bg); - opacity: 1; } - .form-control::file-selector-button { - padding: 0.375rem 0.75rem; - margin: -0.375rem -0.75rem; - margin-inline-end: 0.75rem; - color: var(--bs-body-color); - background-color: var(--bs-tertiary-bg); - pointer-events: none; - border-color: inherit; - border-style: solid; - border-width: 0; - border-inline-end-width: var(--bs-border-width); - border-radius: 0; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .form-control::file-selector-button { - transition: none; } } - .form-control:hover:not(:disabled):not([readonly])::file-selector-button { - background-color: var(--bs-secondary-bg); } - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - line-height: 1.5; - color: var(--bs-body-color); - background-color: transparent; - border: solid transparent; - border-width: var(--bs-border-width) 0; } - .form-control-plaintext:focus { - outline: 0; } - .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; } - -.form-control-sm { - min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - border-radius: var(--bs-border-radius-sm); } - .form-control-sm::file-selector-button { - padding: 0.25rem 0.5rem; - margin: -0.25rem -0.5rem; - margin-inline-end: 0.5rem; } - -.form-control-lg { - min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); - padding: 0.5rem 1rem; - font-size: 1.25rem; - border-radius: var(--bs-border-radius-lg); } - .form-control-lg::file-selector-button { - padding: 0.5rem 1rem; - margin: -0.5rem -1rem; - margin-inline-end: 1rem; } - -textarea.form-control { - min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); } - -textarea.form-control-sm { - min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); } - -textarea.form-control-lg { - min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); } - -.form-control-color { - width: 3rem; - height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); - padding: 0.375rem; } - .form-control-color:not(:disabled):not([readonly]) { - cursor: pointer; } - .form-control-color::-moz-color-swatch { - border: 0 !important; - border-radius: var(--bs-border-radius); } - .form-control-color::-webkit-color-swatch { - border: 0 !important; - border-radius: var(--bs-border-radius); } - .form-control-color.form-control-sm { - height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); } - .form-control-color.form-control-lg { - height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); } - -.form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); - display: block; - width: 100%; - padding: 0.375rem 2.25rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: var(--bs-body-color); - background-color: var(--bs-body-bg); - background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); - background-repeat: no-repeat; - background-position: right 0.75rem center; - background-size: 16px 12px; - border: var(--bs-border-width) solid var(--bs-border-color); - border-radius: var(--bs-border-radius); - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; } - @media (prefers-reduced-motion: reduce) { - .form-select { - transition: none; } } - .form-select:focus { - border-color: #8b809f; - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); } - .form-select[multiple], .form-select[size]:not([size="1"]) { - padding-right: 0.75rem; - background-image: none; } - .form-select:disabled { - background-color: var(--bs-secondary-bg); } - .form-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 var(--bs-body-color); } - -.form-select-sm { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; - border-radius: var(--bs-border-radius-sm); } - -.form-select-lg { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; - border-radius: var(--bs-border-radius-lg); } - -[data-bs-theme="dark"] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } - -.form-check { - display: block; - min-height: 1.5rem; - padding-left: 1.5em; - margin-bottom: 0.125rem; } - .form-check .form-check-input { - float: left; - margin-left: -1.5em; } - -.form-check-reverse { - padding-right: 1.5em; - padding-left: 0; - text-align: right; } - .form-check-reverse .form-check-input { - float: right; - margin-right: -1.5em; - margin-left: 0; } - -.form-check-input { - --bs-form-check-bg: var(--bs-body-bg); - width: 1em; - height: 1em; - margin-top: 0.25em; - vertical-align: top; - background-color: var(--bs-form-check-bg); - background-image: var(--bs-form-check-bg-image); - background-repeat: no-repeat; - background-position: center; - background-size: contain; - border: var(--bs-border-width) solid var(--bs-border-color); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - print-color-adjust: exact; } - .form-check-input[type="checkbox"] { - border-radius: 0.25em; } - .form-check-input[type="radio"] { - border-radius: 50%; } - .form-check-input:active { - filter: brightness(90%); } - .form-check-input:focus { - border-color: #8b809f; - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); } - .form-check-input:checked { - background-color: #16013E; - border-color: #16013E; } - .form-check-input:checked[type="checkbox"] { - --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); } - .form-check-input:checked[type="radio"] { - --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); } - .form-check-input[type="checkbox"]:indeterminate { - background-color: #16013E; - border-color: #16013E; - --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); } - .form-check-input:disabled { - pointer-events: none; - filter: none; - opacity: 0.5; } - .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { - cursor: default; - opacity: 0.5; } - -.form-switch { - padding-left: 2.5em; } - .form-switch .form-check-input { - --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); - width: 2em; - margin-left: -2.5em; - background-image: var(--bs-form-switch-bg); - background-position: left center; - border-radius: 2em; - transition: background-position 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .form-switch .form-check-input { - transition: none; } } - .form-switch .form-check-input:focus { - --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238b809f'/%3e%3c/svg%3e"); } - .form-switch .form-check-input:checked { - background-position: right center; - --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } - .form-switch.form-check-reverse { - padding-right: 2.5em; - padding-left: 0; } - .form-switch.form-check-reverse .form-check-input { - margin-right: -2.5em; - margin-left: 0; } - -.form-check-inline { - display: inline-block; - margin-right: 1rem; } - -.btn-check { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; } - .btn-check[disabled] + .btn, .btn-check:disabled + .btn { - pointer-events: none; - filter: none; - opacity: 0.65; } - -[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus) { - --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); } - -.form-range { - width: 100%; - height: 1.5rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; } - .form-range:focus { - outline: 0; } - .form-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(22, 1, 62, 0.25); } - .form-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(22, 1, 62, 0.25); } - .form-range::-moz-focus-outer { - border: 0; } - .form-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #16013E; - border: 0; - border-radius: 1rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; } - @media (prefers-reduced-motion: reduce) { - .form-range::-webkit-slider-thumb { - transition: none; } } - .form-range::-webkit-slider-thumb:active { - background-color: #b9b3c5; } - .form-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: var(--bs-tertiary-bg); - border-color: transparent; - border-radius: 1rem; } - .form-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #16013E; - border: 0; - border-radius: 1rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; } - @media (prefers-reduced-motion: reduce) { - .form-range::-moz-range-thumb { - transition: none; } } - .form-range::-moz-range-thumb:active { - background-color: #b9b3c5; } - .form-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: var(--bs-tertiary-bg); - border-color: transparent; - border-radius: 1rem; } - .form-range:disabled { - pointer-events: none; } - .form-range:disabled::-webkit-slider-thumb { - background-color: var(--bs-secondary-color); } - .form-range:disabled::-moz-range-thumb { - background-color: var(--bs-secondary-color); } - -.form-floating { - position: relative; } - .form-floating > .form-control, - .form-floating > .form-control-plaintext, - .form-floating > .form-select { - height: calc(3.5rem + calc(var(--bs-border-width) * 2)); - min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); - line-height: 1.25; } - .form-floating > label { - position: absolute; - top: 0; - left: 0; - z-index: 2; - height: 100%; - padding: 1rem 0.75rem; - overflow: hidden; - text-align: start; - text-overflow: ellipsis; - white-space: nowrap; - pointer-events: none; - border: var(--bs-border-width) solid transparent; - transform-origin: 0 0; - transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .form-floating > label { - transition: none; } } - .form-floating > .form-control, - .form-floating > .form-control-plaintext { - padding: 1rem 0.75rem; } - .form-floating > .form-control:-ms-input-placeholder, - .form-floating > .form-control-plaintext:-ms-input-placeholder { - color: transparent; } - .form-floating > .form-control::placeholder, - .form-floating > .form-control-plaintext::placeholder { - color: transparent; } - .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), - .form-floating > .form-control-plaintext:focus, - .form-floating > .form-control-plaintext:not(:placeholder-shown) { - padding-top: 1.625rem; - padding-bottom: 0.625rem; } - .form-floating > .form-control:-webkit-autofill, - .form-floating > .form-control-plaintext:-webkit-autofill { - padding-top: 1.625rem; - padding-bottom: 0.625rem; } - .form-floating > .form-select { - padding-top: 1.625rem; - padding-bottom: 0.625rem; } - .form-floating > .form-control:focus ~ label, - .form-floating > .form-control:not(:placeholder-shown) ~ label, - .form-floating > .form-control-plaintext ~ label, - .form-floating > .form-select ~ label { - color: rgba(var(--bs-body-color-rgb), 0.65); - transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } - .form-floating > .form-control:focus ~ label::after, - .form-floating > .form-control:not(:placeholder-shown) ~ label::after, - .form-floating > .form-control-plaintext ~ label::after, - .form-floating > .form-select ~ label::after { - position: absolute; - inset: 1rem 0.375rem; - z-index: -1; - height: 1.5em; - content: ""; - background-color: var(--bs-body-bg); - border-radius: var(--bs-border-radius); } - .form-floating > .form-control:-webkit-autofill ~ label { - color: rgba(var(--bs-body-color-rgb), 0.65); - transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } - .form-floating > .form-control-plaintext ~ label { - border-width: var(--bs-border-width) 0; } - .form-floating > :disabled ~ label { - color: #6c757d; } - .form-floating > :disabled ~ label::after { - background-color: var(--bs-secondary-bg); } - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; } - .input-group > .form-control, - .input-group > .form-select, - .input-group > .form-floating { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - min-width: 0; } - .input-group > .form-control:focus, - .input-group > .form-select:focus, - .input-group > .form-floating:focus-within { - z-index: 5; } - .input-group .btn { - position: relative; - z-index: 2; } - .input-group .btn:focus { - z-index: 5; } - -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: var(--bs-body-color); - text-align: center; - white-space: nowrap; - background-color: var(--bs-tertiary-bg); - border: var(--bs-border-width) solid var(--bs-border-color); - border-radius: var(--bs-border-radius); } - -.input-group-lg > .form-control, -.input-group-lg > .form-select, -.input-group-lg > .input-group-text, -.input-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - border-radius: var(--bs-border-radius-lg); } - -.input-group-sm > .form-control, -.input-group-sm > .form-select, -.input-group-sm > .input-group-text, -.input-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - border-radius: var(--bs-border-radius-sm); } - -.input-group-lg > .form-select, -.input-group-sm > .form-select { - padding-right: 3rem; } - -.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), -.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), -.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, -.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - -.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), -.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4), -.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control, -.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - -.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { - margin-left: calc(var(--bs-border-width) * -1); - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - -.input-group > .form-floating:not(:first-child) > .form-control, -.input-group > .form-floating:not(:first-child) > .form-select { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 0.875em; - color: var(--bs-form-valid-color); } - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - color: #fff; - background-color: var(--bs-success); - border-radius: var(--bs-border-radius); } - -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip, -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip { - display: block; } - -.was-validated .form-control:valid, .form-control.is-valid { - border-color: var(--bs-form-valid-border-color); - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300C9A5' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } - .was-validated .form-control:valid:focus, .form-control.is-valid:focus { - border-color: var(--bs-form-valid-border-color); - box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); } - -.was-validated textarea.form-control:valid, textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } - -.was-validated .form-select:valid, .form-select.is-valid { - border-color: var(--bs-form-valid-border-color); } - .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { - --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300C9A5' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - padding-right: 4.125rem; - background-position: right 0.75rem center, center right 2.25rem; - background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } - .was-validated .form-select:valid:focus, .form-select.is-valid:focus { - border-color: var(--bs-form-valid-border-color); - box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); } - -.was-validated .form-control-color:valid, .form-control-color.is-valid { - width: calc(3rem + calc(1.5em + 0.75rem)); } - -.was-validated .form-check-input:valid, .form-check-input.is-valid { - border-color: var(--bs-form-valid-border-color); } - .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { - background-color: var(--bs-form-valid-color); } - .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { - box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); } - .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: var(--bs-form-valid-color); } - -.form-check-inline .form-check-input ~ .valid-feedback { - margin-left: .5em; } - -.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated -.input-group > .form-select:not(:focus):valid, -.input-group > .form-select:not(:focus).is-valid, .was-validated -.input-group > .form-floating:not(:focus-within):valid, -.input-group > .form-floating:not(:focus-within).is-valid { - z-index: 3; } - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 0.875em; - color: var(--bs-form-invalid-color); } - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - color: #fff; - background-color: var(--bs-danger); - border-radius: var(--bs-border-radius); } - -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip, -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip { - display: block; } - -.was-validated .form-control:invalid, .form-control.is-invalid { - border-color: var(--bs-form-invalid-border-color); - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF415C'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF415C' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } - .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { - border-color: var(--bs-form-invalid-border-color); - box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); } - -.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } - -.was-validated .form-select:invalid, .form-select.is-invalid { - border-color: var(--bs-form-invalid-border-color); } - .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { - --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF415C'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF415C' stroke='none'/%3e%3c/svg%3e"); - padding-right: 4.125rem; - background-position: right 0.75rem center, center right 2.25rem; - background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } - .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { - border-color: var(--bs-form-invalid-border-color); - box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); } - -.was-validated .form-control-color:invalid, .form-control-color.is-invalid { - width: calc(3rem + calc(1.5em + 0.75rem)); } - -.was-validated .form-check-input:invalid, .form-check-input.is-invalid { - border-color: var(--bs-form-invalid-border-color); } - .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { - background-color: var(--bs-form-invalid-color); } - .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { - box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); } - .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: var(--bs-form-invalid-color); } - -.form-check-inline .form-check-input ~ .invalid-feedback { - margin-left: .5em; } - -.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated -.input-group > .form-select:not(:focus):invalid, -.input-group > .form-select:not(:focus).is-invalid, .was-validated -.input-group > .form-floating:not(:focus-within):invalid, -.input-group > .form-floating:not(:focus-within).is-invalid { - z-index: 4; } - -.btn { - --bs-btn-padding-x: 0.75rem; - --bs-btn-padding-y: 0.375rem; - --bs-btn-font-family: ; - --bs-btn-font-size: 1rem; - --bs-btn-font-weight: 400; - --bs-btn-line-height: 1.5; - --bs-btn-color: var(--bs-body-color); - --bs-btn-bg: transparent; - --bs-btn-border-width: var(--bs-border-width); - --bs-btn-border-color: transparent; - --bs-btn-border-radius: var(--bs-border-radius); - --bs-btn-hover-border-color: transparent; - --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); - --bs-btn-disabled-opacity: 0.65; - --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); - display: inline-block; - padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); - font-family: var(--bs-btn-font-family); - font-size: var(--bs-btn-font-size); - font-weight: var(--bs-btn-font-weight); - line-height: var(--bs-btn-line-height); - color: var(--bs-btn-color); - text-align: center; - text-decoration: none; - vertical-align: middle; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); - border-radius: var(--bs-btn-border-radius); - background-color: var(--bs-btn-bg); - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .btn { - transition: none; } } - .btn:hover { - color: var(--bs-btn-hover-color); - background-color: var(--bs-btn-hover-bg); - border-color: var(--bs-btn-hover-border-color); } - .btn-check + .btn:hover { - color: var(--bs-btn-color); - background-color: var(--bs-btn-bg); - border-color: var(--bs-btn-border-color); } - .btn:focus-visible { - color: var(--bs-btn-hover-color); - background-color: var(--bs-btn-hover-bg); - border-color: var(--bs-btn-hover-border-color); - outline: 0; - box-shadow: var(--bs-btn-focus-box-shadow); } - .btn-check:focus-visible + .btn { - border-color: var(--bs-btn-hover-border-color); - outline: 0; - box-shadow: var(--bs-btn-focus-box-shadow); } - .btn-check:checked + .btn, - :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { - color: var(--bs-btn-active-color); - background-color: var(--bs-btn-active-bg); - border-color: var(--bs-btn-active-border-color); } - .btn-check:checked + .btn:focus-visible, - :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { - box-shadow: var(--bs-btn-focus-box-shadow); } - .btn:disabled, .btn.disabled, - fieldset:disabled .btn { - color: var(--bs-btn-disabled-color); - pointer-events: none; - background-color: var(--bs-btn-disabled-bg); - border-color: var(--bs-btn-disabled-border-color); - opacity: var(--bs-btn-disabled-opacity); } - -.btn-accent { - --bs-btn-color: #000; - --bs-btn-bg: #00C9A5; - --bs-btn-border-color: #00C9A5; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #26d1b3; - --bs-btn-hover-border-color: #1aceae; - --bs-btn-focus-shadow-rgb: 0, 171, 140; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #33d4b7; - --bs-btn-active-border-color: #1aceae; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #00C9A5; - --bs-btn-disabled-border-color: #00C9A5; } - -.btn-background { - --bs-btn-color: #000; - --bs-btn-bg: #FFFBF5; - --bs-btn-border-color: #FFFBF5; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #fffcf7; - --bs-btn-hover-border-color: #fffbf6; - --bs-btn-focus-shadow-rgb: 217, 213, 208; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #fffcf7; - --bs-btn-active-border-color: #fffbf6; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #FFFBF5; - --bs-btn-disabled-border-color: #FFFBF5; } - -.btn-secondary-darker { - --bs-btn-color: #000; - --bs-btn-bg: #F2E9DF; - --bs-btn-border-color: #F2E9DF; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #f4ece4; - --bs-btn-hover-border-color: #f3ebe2; - --bs-btn-focus-shadow-rgb: 206, 198, 190; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #f5ede5; - --bs-btn-active-border-color: #f3ebe2; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #F2E9DF; - --bs-btn-disabled-border-color: #F2E9DF; } - -.btn-petrol { - --bs-btn-color: #fff; - --bs-btn-bg: #007A8B; - --bs-btn-border-color: #007A8B; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #006876; - --bs-btn-hover-border-color: #00626f; - --bs-btn-focus-shadow-rgb: 38, 142, 156; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #00626f; - --bs-btn-active-border-color: #005c68; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #007A8B; - --bs-btn-disabled-border-color: #007A8B; } - -.btn-green { - --bs-btn-color: #fff; - --bs-btn-bg: #005A38; - --bs-btn-border-color: #005A38; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #004d30; - --bs-btn-hover-border-color: #00482d; - --bs-btn-focus-shadow-rgb: 38, 115, 86; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #00482d; - --bs-btn-active-border-color: #00442a; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #005A38; - --bs-btn-disabled-border-color: #005A38; } - -.btn-mustard { - --bs-btn-color: #000; - --bs-btn-bg: #B79313; - --bs-btn-border-color: #B79313; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #c2a336; - --bs-btn-hover-border-color: #be9e2b; - --bs-btn-focus-shadow-rgb: 156, 125, 16; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #c5a942; - --bs-btn-active-border-color: #be9e2b; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #B79313; - --bs-btn-disabled-border-color: #B79313; } - -.btn-oranje { - --bs-btn-color: #000; - --bs-btn-bg: #DF7134; - --bs-btn-border-color: #DF7134; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #e48652; - --bs-btn-hover-border-color: #e27f48; - --bs-btn-focus-shadow-rgb: 190, 96, 44; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #e58d5d; - --bs-btn-active-border-color: #e27f48; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #DF7134; - --bs-btn-disabled-border-color: #DF7134; } - -.btn-light-blue { - --bs-btn-color: #000; - --bs-btn-bg: #41BAFF; - --bs-btn-border-color: #41BAFF; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #5ec4ff; - --bs-btn-hover-border-color: #54c1ff; - --bs-btn-focus-shadow-rgb: 55, 158, 217; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #67c8ff; - --bs-btn-active-border-color: #54c1ff; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #41BAFF; - --bs-btn-disabled-border-color: #41BAFF; } - -.btn-light-purple { - --bs-btn-color: #000; - --bs-btn-bg: #BBA4FF; - --bs-btn-border-color: #BBA4FF; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #c5b2ff; - --bs-btn-hover-border-color: #c2adff; - --bs-btn-focus-shadow-rgb: 159, 139, 217; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #c9b6ff; - --bs-btn-active-border-color: #c2adff; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #BBA4FF; - --bs-btn-disabled-border-color: #BBA4FF; } - -.btn-luscious-purple { - --bs-btn-color: #fff; - --bs-btn-bg: #3F34A4; - --bs-btn-border-color: #3F34A4; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #362c8b; - --bs-btn-hover-border-color: #322a83; - --bs-btn-focus-shadow-rgb: 92, 82, 178; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #322a83; - --bs-btn-active-border-color: #2f277b; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #3F34A4; - --bs-btn-disabled-border-color: #3F34A4; } - -.btn-fluo-yellow { - --bs-btn-color: #000; - --bs-btn-bg: #F2FD54; - --bs-btn-border-color: #F2FD54; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #f4fd6e; - --bs-btn-hover-border-color: #f3fd65; - --bs-btn-focus-shadow-rgb: 206, 215, 71; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #f5fd76; - --bs-btn-active-border-color: #f3fd65; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #F2FD54; - --bs-btn-disabled-border-color: #F2FD54; } - -.btn-fluo-green { - --bs-btn-color: #000; - --bs-btn-bg: #84FA71; - --bs-btn-border-color: #84FA71; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #96fb86; - --bs-btn-hover-border-color: #90fb7f; - --bs-btn-focus-shadow-rgb: 112, 213, 96; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #9dfb8d; - --bs-btn-active-border-color: #90fb7f; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #84FA71; - --bs-btn-disabled-border-color: #84FA71; } - -.btn-gray-50 { - --bs-btn-color: #000; - --bs-btn-bg: #F4EFEC; - --bs-btn-border-color: #F4EFEC; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #f6f1ef; - --bs-btn-hover-border-color: #f5f1ee; - --bs-btn-focus-shadow-rgb: 207, 203, 201; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #f6f2f0; - --bs-btn-active-border-color: #f5f1ee; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #F4EFEC; - --bs-btn-disabled-border-color: #F4EFEC; } - -.btn-gray-100 { - --bs-btn-color: #000; - --bs-btn-bg: #F2EDEA; - --bs-btn-border-color: #F2EDEA; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #f4f0ed; - --bs-btn-hover-border-color: #f3efec; - --bs-btn-focus-shadow-rgb: 206, 201, 199; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #f5f1ee; - --bs-btn-active-border-color: #f3efec; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #F2EDEA; - --bs-btn-disabled-border-color: #F2EDEA; } - -.btn-gray-300 { - --bs-btn-color: #000; - --bs-btn-bg: #E0E0E0; - --bs-btn-border-color: #E0E0E0; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #e5e5e5; - --bs-btn-hover-border-color: #e3e3e3; - --bs-btn-focus-shadow-rgb: 190, 190, 190; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #e6e6e6; - --bs-btn-active-border-color: #e3e3e3; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #E0E0E0; - --bs-btn-disabled-border-color: #E0E0E0; } - -.btn-gray-400 { - --bs-btn-color: #000; - --bs-btn-bg: #BDBDBD; - --bs-btn-border-color: #BDBDBD; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #c7c7c7; - --bs-btn-hover-border-color: #c4c4c4; - --bs-btn-focus-shadow-rgb: 161, 161, 161; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #cacaca; - --bs-btn-active-border-color: #c4c4c4; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #BDBDBD; - --bs-btn-disabled-border-color: #BDBDBD; } - -.btn-primary { - --bs-btn-color: #fff; - --bs-btn-bg: #16013E; - --bs-btn-border-color: #16013E; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #130135; - --bs-btn-hover-border-color: #120132; - --bs-btn-focus-shadow-rgb: 57, 39, 91; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #120132; - --bs-btn-active-border-color: #11012f; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #16013E; - --bs-btn-disabled-border-color: #16013E; } - -.btn-secondary { - --bs-btn-color: #000; - --bs-btn-bg: #FDF3E7; - --bs-btn-border-color: #FDF3E7; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #fdf5eb; - --bs-btn-hover-border-color: #fdf4e9; - --bs-btn-focus-shadow-rgb: 215, 207, 196; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #fdf5ec; - --bs-btn-active-border-color: #fdf4e9; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #FDF3E7; - --bs-btn-disabled-border-color: #FDF3E7; } - -.btn-success { - --bs-btn-color: #000; - --bs-btn-bg: #00C9A5; - --bs-btn-border-color: #00C9A5; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #26d1b3; - --bs-btn-hover-border-color: #1aceae; - --bs-btn-focus-shadow-rgb: 0, 171, 140; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #33d4b7; - --bs-btn-active-border-color: #1aceae; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #00C9A5; - --bs-btn-disabled-border-color: #00C9A5; } - -.btn-info { - --bs-btn-color: #000; - --bs-btn-bg: #007BFF; - --bs-btn-border-color: #007BFF; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #268fff; - --bs-btn-hover-border-color: #1a88ff; - --bs-btn-focus-shadow-rgb: 0, 105, 217; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #3395ff; - --bs-btn-active-border-color: #1a88ff; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #007BFF; - --bs-btn-disabled-border-color: #007BFF; } - -.btn-warning { - --bs-btn-color: #000; - --bs-btn-bg: #ffc107; - --bs-btn-border-color: #ffc107; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #ffca2c; - --bs-btn-hover-border-color: #ffc720; - --bs-btn-focus-shadow-rgb: 217, 164, 6; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #ffcd39; - --bs-btn-active-border-color: #ffc720; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #ffc107; - --bs-btn-disabled-border-color: #ffc107; } - -.btn-danger { - --bs-btn-color: #000; - --bs-btn-bg: #FF415C; - --bs-btn-border-color: #FF415C; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #ff5e74; - --bs-btn-hover-border-color: #ff546c; - --bs-btn-focus-shadow-rgb: 217, 55, 78; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #ff677d; - --bs-btn-active-border-color: #ff546c; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #FF415C; - --bs-btn-disabled-border-color: #FF415C; } - -.btn-light { - --bs-btn-color: #000; - --bs-btn-bg: #D3CBD3; - --bs-btn-border-color: #D3CBD3; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #b3adb3; - --bs-btn-hover-border-color: #a9a2a9; - --bs-btn-focus-shadow-rgb: 179, 173, 179; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #a9a2a9; - --bs-btn-active-border-color: #9e989e; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #000; - --bs-btn-disabled-bg: #D3CBD3; - --bs-btn-disabled-border-color: #D3CBD3; } - -.btn-dark { - --bs-btn-color: #fff; - --bs-btn-bg: #16013E; - --bs-btn-border-color: #16013E; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #39275b; - --bs-btn-hover-border-color: #2d1a51; - --bs-btn-focus-shadow-rgb: 57, 39, 91; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #453465; - --bs-btn-active-border-color: #2d1a51; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #16013E; - --bs-btn-disabled-border-color: #16013E; } - -.btn-outline-accent { - --bs-btn-color: #00C9A5; - --bs-btn-border-color: #00C9A5; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #00C9A5; - --bs-btn-hover-border-color: #00C9A5; - --bs-btn-focus-shadow-rgb: 0, 201, 165; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #00C9A5; - --bs-btn-active-border-color: #00C9A5; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #00C9A5; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #00C9A5; - --bs-gradient: none; } - -.btn-outline-background { - --bs-btn-color: #FFFBF5; - --bs-btn-border-color: #FFFBF5; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #FFFBF5; - --bs-btn-hover-border-color: #FFFBF5; - --bs-btn-focus-shadow-rgb: 255, 251, 245; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #FFFBF5; - --bs-btn-active-border-color: #FFFBF5; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #FFFBF5; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #FFFBF5; - --bs-gradient: none; } - -.btn-outline-secondary-darker { - --bs-btn-color: #F2E9DF; - --bs-btn-border-color: #F2E9DF; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #F2E9DF; - --bs-btn-hover-border-color: #F2E9DF; - --bs-btn-focus-shadow-rgb: 242, 233, 223; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #F2E9DF; - --bs-btn-active-border-color: #F2E9DF; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #F2E9DF; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #F2E9DF; - --bs-gradient: none; } - -.btn-outline-petrol { - --bs-btn-color: #007A8B; - --bs-btn-border-color: #007A8B; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #007A8B; - --bs-btn-hover-border-color: #007A8B; - --bs-btn-focus-shadow-rgb: 0, 122, 139; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #007A8B; - --bs-btn-active-border-color: #007A8B; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #007A8B; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #007A8B; - --bs-gradient: none; } - -.btn-outline-green { - --bs-btn-color: #005A38; - --bs-btn-border-color: #005A38; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #005A38; - --bs-btn-hover-border-color: #005A38; - --bs-btn-focus-shadow-rgb: 0, 90, 56; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #005A38; - --bs-btn-active-border-color: #005A38; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #005A38; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #005A38; - --bs-gradient: none; } - -.btn-outline-mustard { - --bs-btn-color: #B79313; - --bs-btn-border-color: #B79313; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #B79313; - --bs-btn-hover-border-color: #B79313; - --bs-btn-focus-shadow-rgb: 183, 147, 19; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #B79313; - --bs-btn-active-border-color: #B79313; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #B79313; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #B79313; - --bs-gradient: none; } - -.btn-outline-oranje { - --bs-btn-color: #DF7134; - --bs-btn-border-color: #DF7134; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #DF7134; - --bs-btn-hover-border-color: #DF7134; - --bs-btn-focus-shadow-rgb: 223, 113, 52; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #DF7134; - --bs-btn-active-border-color: #DF7134; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #DF7134; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #DF7134; - --bs-gradient: none; } - -.btn-outline-light-blue { - --bs-btn-color: #41BAFF; - --bs-btn-border-color: #41BAFF; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #41BAFF; - --bs-btn-hover-border-color: #41BAFF; - --bs-btn-focus-shadow-rgb: 65, 186, 255; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #41BAFF; - --bs-btn-active-border-color: #41BAFF; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #41BAFF; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #41BAFF; - --bs-gradient: none; } - -.btn-outline-light-purple { - --bs-btn-color: #BBA4FF; - --bs-btn-border-color: #BBA4FF; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #BBA4FF; - --bs-btn-hover-border-color: #BBA4FF; - --bs-btn-focus-shadow-rgb: 187, 164, 255; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #BBA4FF; - --bs-btn-active-border-color: #BBA4FF; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #BBA4FF; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #BBA4FF; - --bs-gradient: none; } - -.btn-outline-luscious-purple { - --bs-btn-color: #3F34A4; - --bs-btn-border-color: #3F34A4; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #3F34A4; - --bs-btn-hover-border-color: #3F34A4; - --bs-btn-focus-shadow-rgb: 63, 52, 164; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #3F34A4; - --bs-btn-active-border-color: #3F34A4; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #3F34A4; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #3F34A4; - --bs-gradient: none; } - -.btn-outline-fluo-yellow { - --bs-btn-color: #F2FD54; - --bs-btn-border-color: #F2FD54; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #F2FD54; - --bs-btn-hover-border-color: #F2FD54; - --bs-btn-focus-shadow-rgb: 242, 253, 84; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #F2FD54; - --bs-btn-active-border-color: #F2FD54; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #F2FD54; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #F2FD54; - --bs-gradient: none; } - -.btn-outline-fluo-green { - --bs-btn-color: #84FA71; - --bs-btn-border-color: #84FA71; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #84FA71; - --bs-btn-hover-border-color: #84FA71; - --bs-btn-focus-shadow-rgb: 132, 250, 113; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #84FA71; - --bs-btn-active-border-color: #84FA71; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #84FA71; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #84FA71; - --bs-gradient: none; } - -.btn-outline-gray-50 { - --bs-btn-color: #F4EFEC; - --bs-btn-border-color: #F4EFEC; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #F4EFEC; - --bs-btn-hover-border-color: #F4EFEC; - --bs-btn-focus-shadow-rgb: 244, 239, 236; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #F4EFEC; - --bs-btn-active-border-color: #F4EFEC; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #F4EFEC; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #F4EFEC; - --bs-gradient: none; } - -.btn-outline-gray-100 { - --bs-btn-color: #F2EDEA; - --bs-btn-border-color: #F2EDEA; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #F2EDEA; - --bs-btn-hover-border-color: #F2EDEA; - --bs-btn-focus-shadow-rgb: 242, 237, 234; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #F2EDEA; - --bs-btn-active-border-color: #F2EDEA; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #F2EDEA; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #F2EDEA; - --bs-gradient: none; } - -.btn-outline-gray-300 { - --bs-btn-color: #E0E0E0; - --bs-btn-border-color: #E0E0E0; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #E0E0E0; - --bs-btn-hover-border-color: #E0E0E0; - --bs-btn-focus-shadow-rgb: 224, 224, 224; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #E0E0E0; - --bs-btn-active-border-color: #E0E0E0; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #E0E0E0; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #E0E0E0; - --bs-gradient: none; } - -.btn-outline-gray-400 { - --bs-btn-color: #BDBDBD; - --bs-btn-border-color: #BDBDBD; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #BDBDBD; - --bs-btn-hover-border-color: #BDBDBD; - --bs-btn-focus-shadow-rgb: 189, 189, 189; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #BDBDBD; - --bs-btn-active-border-color: #BDBDBD; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #BDBDBD; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #BDBDBD; - --bs-gradient: none; } - -.btn-outline-primary { - --bs-btn-color: #16013E; - --bs-btn-border-color: #16013E; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #16013E; - --bs-btn-hover-border-color: #16013E; - --bs-btn-focus-shadow-rgb: 22, 1, 62; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #16013E; - --bs-btn-active-border-color: #16013E; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #16013E; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #16013E; - --bs-gradient: none; } - -.btn-outline-secondary { - --bs-btn-color: #FDF3E7; - --bs-btn-border-color: #FDF3E7; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #FDF3E7; - --bs-btn-hover-border-color: #FDF3E7; - --bs-btn-focus-shadow-rgb: 253, 243, 231; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #FDF3E7; - --bs-btn-active-border-color: #FDF3E7; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #FDF3E7; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #FDF3E7; - --bs-gradient: none; } - -.btn-outline-success { - --bs-btn-color: #00C9A5; - --bs-btn-border-color: #00C9A5; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #00C9A5; - --bs-btn-hover-border-color: #00C9A5; - --bs-btn-focus-shadow-rgb: 0, 201, 165; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #00C9A5; - --bs-btn-active-border-color: #00C9A5; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #00C9A5; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #00C9A5; - --bs-gradient: none; } - -.btn-outline-info { - --bs-btn-color: #007BFF; - --bs-btn-border-color: #007BFF; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #007BFF; - --bs-btn-hover-border-color: #007BFF; - --bs-btn-focus-shadow-rgb: 0, 123, 255; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #007BFF; - --bs-btn-active-border-color: #007BFF; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #007BFF; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #007BFF; - --bs-gradient: none; } - -.btn-outline-warning { - --bs-btn-color: #ffc107; - --bs-btn-border-color: #ffc107; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #ffc107; - --bs-btn-hover-border-color: #ffc107; - --bs-btn-focus-shadow-rgb: 255, 193, 7; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #ffc107; - --bs-btn-active-border-color: #ffc107; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #ffc107; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #ffc107; - --bs-gradient: none; } - -.btn-outline-danger { - --bs-btn-color: #FF415C; - --bs-btn-border-color: #FF415C; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #FF415C; - --bs-btn-hover-border-color: #FF415C; - --bs-btn-focus-shadow-rgb: 255, 65, 92; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #FF415C; - --bs-btn-active-border-color: #FF415C; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #FF415C; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #FF415C; - --bs-gradient: none; } - -.btn-outline-light { - --bs-btn-color: #D3CBD3; - --bs-btn-border-color: #D3CBD3; - --bs-btn-hover-color: #000; - --bs-btn-hover-bg: #D3CBD3; - --bs-btn-hover-border-color: #D3CBD3; - --bs-btn-focus-shadow-rgb: 211, 203, 211; - --bs-btn-active-color: #000; - --bs-btn-active-bg: #D3CBD3; - --bs-btn-active-border-color: #D3CBD3; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #D3CBD3; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #D3CBD3; - --bs-gradient: none; } - -.btn-outline-dark { - --bs-btn-color: #16013E; - --bs-btn-border-color: #16013E; - --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #16013E; - --bs-btn-hover-border-color: #16013E; - --bs-btn-focus-shadow-rgb: 22, 1, 62; - --bs-btn-active-color: #fff; - --bs-btn-active-bg: #16013E; - --bs-btn-active-border-color: #16013E; - --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #16013E; - --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #16013E; - --bs-gradient: none; } - -.btn-link { - --bs-btn-font-weight: 400; - --bs-btn-color: var(--bs-link-color); - --bs-btn-bg: transparent; - --bs-btn-border-color: transparent; - --bs-btn-hover-color: var(--bs-link-hover-color); - --bs-btn-hover-border-color: transparent; - --bs-btn-active-color: var(--bs-link-hover-color); - --bs-btn-active-border-color: transparent; - --bs-btn-disabled-color: #6c757d; - --bs-btn-disabled-border-color: transparent; - --bs-btn-box-shadow: 0 0 0 #000; - --bs-btn-focus-shadow-rgb: 57, 39, 91; - text-decoration: underline; } - .btn-link:focus-visible { - color: var(--bs-btn-color); } - .btn-link:hover { - color: var(--bs-btn-hover-color); } - -.btn-lg, .btn-group-lg > .btn { - --bs-btn-padding-y: 0.5rem; - --bs-btn-padding-x: 1rem; - --bs-btn-font-size: 1.25rem; - --bs-btn-border-radius: var(--bs-border-radius-lg); } - -.btn-sm, .btn-group-sm > .btn { - --bs-btn-padding-y: 0.25rem; - --bs-btn-padding-x: 0.5rem; - --bs-btn-font-size: 0.875rem; - --bs-btn-border-radius: var(--bs-border-radius-sm); } - -.fade { - transition: opacity 0.15s linear; } - @media (prefers-reduced-motion: reduce) { - .fade { - transition: none; } } - .fade:not(.show) { - opacity: 0; } - -.collapse:not(.show) { - display: none; } - -.collapsing { - height: 0; - overflow: hidden; - transition: height 0.35s ease; } - @media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; } } - .collapsing.collapse-horizontal { - width: 0; - height: auto; - transition: width 0.35s ease; } - @media (prefers-reduced-motion: reduce) { - .collapsing.collapse-horizontal { - transition: none; } } - -.dropup, -.dropend, -.dropdown, -.dropstart, -.dropup-center, -.dropdown-center { - position: relative; } - -.dropdown-toggle { - white-space: nowrap; } - .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; } - .dropdown-toggle:empty::after { - margin-left: 0; } - -.dropdown-menu { - --bs-dropdown-zindex: 1000; - --bs-dropdown-min-width: 10rem; - --bs-dropdown-padding-x: 0; - --bs-dropdown-padding-y: 0.5rem; - --bs-dropdown-spacer: 0.125rem; - --bs-dropdown-font-size: 1rem; - --bs-dropdown-color: var(--bs-body-color); - --bs-dropdown-bg: var(--bs-body-bg); - --bs-dropdown-border-color: var(--bs-border-color-translucent); - --bs-dropdown-border-radius: var(--bs-border-radius); - --bs-dropdown-border-width: var(--bs-border-width); - --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); - --bs-dropdown-divider-bg: var(--bs-border-color-translucent); - --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - --bs-dropdown-link-color: var(--bs-body-color); - --bs-dropdown-link-hover-color: var(--bs-body-color); - --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); - --bs-dropdown-link-active-color: #fff; - --bs-dropdown-link-active-bg: #16013E; - --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); - --bs-dropdown-item-padding-x: 1rem; - --bs-dropdown-item-padding-y: 0.25rem; - --bs-dropdown-header-color: #6c757d; - --bs-dropdown-header-padding-x: 1rem; - --bs-dropdown-header-padding-y: 0.5rem; - position: absolute; - z-index: var(--bs-dropdown-zindex); - display: none; - min-width: var(--bs-dropdown-min-width); - padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); - margin: 0; - font-size: var(--bs-dropdown-font-size); - color: var(--bs-dropdown-color); - text-align: left; - list-style: none; - background-color: var(--bs-dropdown-bg); - background-clip: padding-box; - border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); - border-radius: var(--bs-dropdown-border-radius); } - .dropdown-menu[data-bs-popper] { - top: 100%; - left: 0; - margin-top: var(--bs-dropdown-spacer); } - -.dropdown-menu-start { - --bs-position: start; } - .dropdown-menu-start[data-bs-popper] { - right: auto; - left: 0; } - -.dropdown-menu-end { - --bs-position: end; } - .dropdown-menu-end[data-bs-popper] { - right: 0; - left: auto; } - -@media (min-width: 576px) { - .dropdown-menu-sm-start { - --bs-position: start; } - .dropdown-menu-sm-start[data-bs-popper] { - right: auto; - left: 0; } - .dropdown-menu-sm-end { - --bs-position: end; } - .dropdown-menu-sm-end[data-bs-popper] { - right: 0; - left: auto; } } - -@media (min-width: 768px) { - .dropdown-menu-md-start { - --bs-position: start; } - .dropdown-menu-md-start[data-bs-popper] { - right: auto; - left: 0; } - .dropdown-menu-md-end { - --bs-position: end; } - .dropdown-menu-md-end[data-bs-popper] { - right: 0; - left: auto; } } - -@media (min-width: 992px) { - .dropdown-menu-lg-start { - --bs-position: start; } - .dropdown-menu-lg-start[data-bs-popper] { - right: auto; - left: 0; } - .dropdown-menu-lg-end { - --bs-position: end; } - .dropdown-menu-lg-end[data-bs-popper] { - right: 0; - left: auto; } } - -@media (min-width: 1200px) { - .dropdown-menu-xl-start { - --bs-position: start; } - .dropdown-menu-xl-start[data-bs-popper] { - right: auto; - left: 0; } - .dropdown-menu-xl-end { - --bs-position: end; } - .dropdown-menu-xl-end[data-bs-popper] { - right: 0; - left: auto; } } - -@media (min-width: 1400px) { - .dropdown-menu-xxl-start { - --bs-position: start; } - .dropdown-menu-xxl-start[data-bs-popper] { - right: auto; - left: 0; } - .dropdown-menu-xxl-end { - --bs-position: end; } - .dropdown-menu-xxl-end[data-bs-popper] { - right: 0; - left: auto; } } - -.dropup .dropdown-menu[data-bs-popper] { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: var(--bs-dropdown-spacer); } - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; } - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; } - -.dropend .dropdown-menu[data-bs-popper] { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: var(--bs-dropdown-spacer); } - -.dropend .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; } - -.dropend .dropdown-toggle:empty::after { - margin-left: 0; } - -.dropend .dropdown-toggle::after { - vertical-align: 0; } - -.dropstart .dropdown-menu[data-bs-popper] { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: var(--bs-dropdown-spacer); } - -.dropstart .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; } - -.dropstart .dropdown-toggle::after { - display: none; } - -.dropstart .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; } - -.dropstart .dropdown-toggle:empty::after { - margin-left: 0; } - -.dropstart .dropdown-toggle::before { - vertical-align: 0; } - -.dropdown-divider { - height: 0; - margin: var(--bs-dropdown-divider-margin-y) 0; - overflow: hidden; - border-top: 1px solid var(--bs-dropdown-divider-bg); - opacity: 1; } - -.dropdown-item { - display: block; - width: 100%; - padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); - clear: both; - font-weight: 400; - color: var(--bs-dropdown-link-color); - text-align: inherit; - text-decoration: none; - white-space: nowrap; - background-color: transparent; - border: 0; - border-radius: var(--bs-dropdown-item-border-radius, 0); } - .dropdown-item:hover, .dropdown-item:focus { - color: var(--bs-dropdown-link-hover-color); - background-color: var(--bs-dropdown-link-hover-bg); } - .dropdown-item.active, .dropdown-item:active { - color: var(--bs-dropdown-link-active-color); - text-decoration: none; - background-color: var(--bs-dropdown-link-active-bg); } - .dropdown-item.disabled, .dropdown-item:disabled { - color: var(--bs-dropdown-link-disabled-color); - pointer-events: none; - background-color: transparent; } - -.dropdown-menu.show { - display: block; } - -.dropdown-header { - display: block; - padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); - margin-bottom: 0; - font-size: 0.875rem; - color: var(--bs-dropdown-header-color); - white-space: nowrap; } - -.dropdown-item-text { - display: block; - padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); - color: var(--bs-dropdown-link-color); } - -.dropdown-menu-dark { - --bs-dropdown-color: #dee2e6; - --bs-dropdown-bg: #343a40; - --bs-dropdown-border-color: var(--bs-border-color-translucent); - --bs-dropdown-box-shadow: ; - --bs-dropdown-link-color: #dee2e6; - --bs-dropdown-link-hover-color: #fff; - --bs-dropdown-divider-bg: var(--bs-border-color-translucent); - --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); - --bs-dropdown-link-active-color: #fff; - --bs-dropdown-link-active-bg: #16013E; - --bs-dropdown-link-disabled-color: #adb5bd; - --bs-dropdown-header-color: #adb5bd; } - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; } - .btn-group > .btn, - .btn-group-vertical > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - .btn-group > .btn-check:checked + .btn, - .btn-group > .btn-check:focus + .btn, - .btn-group > .btn:hover, - .btn-group > .btn:focus, - .btn-group > .btn:active, - .btn-group > .btn.active, - .btn-group-vertical > .btn-check:checked + .btn, - .btn-group-vertical > .btn-check:focus + .btn, - .btn-group-vertical > .btn:hover, - .btn-group-vertical > .btn:focus, - .btn-group-vertical > .btn:active, - .btn-group-vertical > .btn.active { - z-index: 1; } - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .btn-toolbar .input-group { - width: auto; } - -.btn-group { - border-radius: var(--bs-border-radius); } - .btn-group > :not(.btn-check:first-child) + .btn, - .btn-group > .btn-group:not(:first-child) { - margin-left: calc(var(--bs-border-width) * -1); } - .btn-group > .btn:not(:last-child):not(.dropdown-toggle), - .btn-group > .btn.dropdown-toggle-split:first-child, - .btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .btn-group > .btn:nth-child(n + 3), - .btn-group > :not(.btn-check) + .btn, - .btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; } - .dropdown-toggle-split::after, - .dropup .dropdown-toggle-split::after, - .dropend .dropdown-toggle-split::after { - margin-left: 0; } - .dropstart .dropdown-toggle-split::before { - margin-right: 0; } - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; } - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; } - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; } - .btn-group-vertical > .btn, - .btn-group-vertical > .btn-group { - width: 100%; } - .btn-group-vertical > .btn:not(:first-child), - .btn-group-vertical > .btn-group:not(:first-child) { - margin-top: calc(var(--bs-border-width) * -1); } - .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), - .btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; } - .btn-group-vertical > .btn ~ .btn, - .btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.nav { - --bs-nav-link-padding-x: 1rem; - --bs-nav-link-padding-y: 0.5rem; - --bs-nav-link-font-weight: ; - --bs-nav-link-color: var(--bs-link-color); - --bs-nav-link-hover-color: var(--bs-link-hover-color); - --bs-nav-link-disabled-color: var(--bs-secondary-color); - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; } - -.nav-link { - display: block; - padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); - font-size: var(--bs-nav-link-font-size); - font-weight: var(--bs-nav-link-font-weight); - color: var(--bs-nav-link-color); - text-decoration: none; - background: none; - border: 0; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .nav-link { - transition: none; } } - .nav-link:hover, .nav-link:focus { - color: var(--bs-nav-link-hover-color); } - .nav-link:focus-visible { - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); } - .nav-link.disabled { - color: var(--bs-nav-link-disabled-color); - pointer-events: none; - cursor: default; } - -.nav-tabs { - --bs-nav-tabs-border-width: var(--bs-border-width); - --bs-nav-tabs-border-color: var(--bs-border-color); - --bs-nav-tabs-border-radius: var(--bs-border-radius); - --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color); - --bs-nav-tabs-link-active-color: var(--bs-emphasis-color); - --bs-nav-tabs-link-active-bg: var(--bs-body-bg); - --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg); - border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); } - .nav-tabs .nav-link { - margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); - border: var(--bs-nav-tabs-border-width) solid transparent; - border-top-left-radius: var(--bs-nav-tabs-border-radius); - border-top-right-radius: var(--bs-nav-tabs-border-radius); } - .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - isolation: isolate; - border-color: var(--bs-nav-tabs-link-hover-border-color); } - .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; } - .nav-tabs .nav-link.active, - .nav-tabs .nav-item.show .nav-link { - color: var(--bs-nav-tabs-link-active-color); - background-color: var(--bs-nav-tabs-link-active-bg); - border-color: var(--bs-nav-tabs-link-active-border-color); } - .nav-tabs .dropdown-menu { - margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.nav-pills { - --bs-nav-pills-border-radius: var(--bs-border-radius); - --bs-nav-pills-link-active-color: #fff; - --bs-nav-pills-link-active-bg: #16013E; } - .nav-pills .nav-link { - border-radius: var(--bs-nav-pills-border-radius); } - .nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; } - .nav-pills .nav-link.active, - .nav-pills .show > .nav-link { - color: var(--bs-nav-pills-link-active-color); - background-color: var(--bs-nav-pills-link-active-bg); } - -.nav-underline { - --bs-nav-underline-gap: 1rem; - --bs-nav-underline-border-width: 0.125rem; - --bs-nav-underline-link-active-color: var(--bs-emphasis-color); - gap: var(--bs-nav-underline-gap); } - .nav-underline .nav-link { - padding-right: 0; - padding-left: 0; - border-bottom: var(--bs-nav-underline-border-width) solid transparent; } - .nav-underline .nav-link:hover, .nav-underline .nav-link:focus { - border-bottom-color: currentcolor; } - .nav-underline .nav-link.active, - .nav-underline .show > .nav-link { - font-weight: 700; - color: var(--bs-nav-underline-link-active-color); - border-bottom-color: currentcolor; } - -.nav-fill > .nav-link, -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; } - -.nav-justified > .nav-link, -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; } - -.nav-fill .nav-item .nav-link, -.nav-justified .nav-item .nav-link { - width: 100%; } - -.tab-content > .tab-pane { - display: none; } - -.tab-content > .active { - display: block; } - -.navbar { - --bs-navbar-padding-x: 0; - --bs-navbar-padding-y: 0.5rem; - --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); - --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); - --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); - --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); - --bs-navbar-brand-padding-y: 0.3125rem; - --bs-navbar-brand-margin-end: 1rem; - --bs-navbar-brand-font-size: 1.25rem; - --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); - --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); - --bs-navbar-nav-link-padding-x: 0.5rem; - --bs-navbar-toggler-padding-y: 0.25rem; - --bs-navbar-toggler-padding-x: 0.75rem; - --bs-navbar-toggler-font-size: 1.25rem; - --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); - --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); - --bs-navbar-toggler-border-radius: var(--bs-border-radius); - --bs-navbar-toggler-focus-width: 0.25rem; - --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); } - .navbar > .container, - .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: inherit; - flex-wrap: inherit; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; } - -.navbar-brand { - padding-top: var(--bs-navbar-brand-padding-y); - padding-bottom: var(--bs-navbar-brand-padding-y); - margin-right: var(--bs-navbar-brand-margin-end); - font-size: var(--bs-navbar-brand-font-size); - color: var(--bs-navbar-brand-color); - text-decoration: none; - white-space: nowrap; } - .navbar-brand:hover, .navbar-brand:focus { - color: var(--bs-navbar-brand-hover-color); } - -.navbar-nav { - --bs-nav-link-padding-x: 0; - --bs-nav-link-padding-y: 0.5rem; - --bs-nav-link-font-weight: ; - --bs-nav-link-color: var(--bs-navbar-color); - --bs-nav-link-hover-color: var(--bs-navbar-hover-color); - --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; } - .navbar-nav .nav-link.active, .navbar-nav .nav-link.show { - color: var(--bs-navbar-active-color); } - .navbar-nav .dropdown-menu { - position: static; } - -.navbar-text { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: var(--bs-navbar-color); } - .navbar-text a, - .navbar-text a:hover, - .navbar-text a:focus { - color: var(--bs-navbar-active-color); } - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; } - -.navbar-toggler { - padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); - font-size: var(--bs-navbar-toggler-font-size); - line-height: 1; - color: var(--bs-navbar-color); - background-color: transparent; - border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); - border-radius: var(--bs-navbar-toggler-border-radius); - transition: var(--bs-navbar-toggler-transition); } - @media (prefers-reduced-motion: reduce) { - .navbar-toggler { - transition: none; } } - .navbar-toggler:hover { - text-decoration: none; } - .navbar-toggler:focus { - text-decoration: none; - outline: 0; - box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); } - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - background-image: var(--bs-navbar-toggler-icon-bg); - background-repeat: no-repeat; - background-position: center; - background-size: 100%; } - -.navbar-nav-scroll { - max-height: var(--bs-scroll-height, 75vh); - overflow-y: auto; } - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); } - .navbar-expand-sm .navbar-nav-scroll { - overflow: visible; } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-sm .navbar-toggler { - display: none; } - .navbar-expand-sm .offcanvas { - position: static; - z-index: auto; - -ms-flex-positive: 1; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; } - .navbar-expand-sm .offcanvas .offcanvas-header { - display: none; } - .navbar-expand-sm .offcanvas .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; } } - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); } - .navbar-expand-md .navbar-nav-scroll { - overflow: visible; } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-md .navbar-toggler { - display: none; } - .navbar-expand-md .offcanvas { - position: static; - z-index: auto; - -ms-flex-positive: 1; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; } - .navbar-expand-md .offcanvas .offcanvas-header { - display: none; } - .navbar-expand-md .offcanvas .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; } } - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); } - .navbar-expand-lg .navbar-nav-scroll { - overflow: visible; } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-lg .navbar-toggler { - display: none; } - .navbar-expand-lg .offcanvas { - position: static; - z-index: auto; - -ms-flex-positive: 1; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; } - .navbar-expand-lg .offcanvas .offcanvas-header { - display: none; } - .navbar-expand-lg .offcanvas .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; } } - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); } - .navbar-expand-xl .navbar-nav-scroll { - overflow: visible; } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-xl .navbar-toggler { - display: none; } - .navbar-expand-xl .offcanvas { - position: static; - z-index: auto; - -ms-flex-positive: 1; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; } - .navbar-expand-xl .offcanvas .offcanvas-header { - display: none; } - .navbar-expand-xl .offcanvas .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; } } - -@media (min-width: 1400px) { - .navbar-expand-xxl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-xxl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-xxl .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-xxl .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); } - .navbar-expand-xxl .navbar-nav-scroll { - overflow: visible; } - .navbar-expand-xxl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-xxl .navbar-toggler { - display: none; } - .navbar-expand-xxl .offcanvas { - position: static; - z-index: auto; - -ms-flex-positive: 1; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; } - .navbar-expand-xxl .offcanvas .offcanvas-header { - display: none; } - .navbar-expand-xxl .offcanvas .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; } } - -.navbar-expand { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand .navbar-nav .nav-link { - padding-right: var(--bs-navbar-nav-link-padding-x); - padding-left: var(--bs-navbar-nav-link-padding-x); } - .navbar-expand .navbar-nav-scroll { - overflow: visible; } - .navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand .navbar-toggler { - display: none; } - .navbar-expand .offcanvas { - position: static; - z-index: auto; - -ms-flex-positive: 1; - flex-grow: 1; - width: auto !important; - height: auto !important; - visibility: visible !important; - background-color: transparent !important; - border: 0 !important; - transform: none !important; - transition: none; } - .navbar-expand .offcanvas .offcanvas-header { - display: none; } - .navbar-expand .offcanvas .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; } - -.navbar-dark, -.navbar[data-bs-theme="dark"] { - --bs-navbar-color: rgba(255, 255, 255, 0.55); - --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); - --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); - --bs-navbar-active-color: #fff; - --bs-navbar-brand-color: #fff; - --bs-navbar-brand-hover-color: #fff; - --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); - --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } - -[data-bs-theme="dark"] .navbar-toggler-icon { - --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } - -.card { - --bs-card-spacer-y: 1rem; - --bs-card-spacer-x: 1rem; - --bs-card-title-spacer-y: 0.5rem; - --bs-card-title-color: ; - --bs-card-subtitle-color: ; - --bs-card-border-width: var(--bs-border-width); - --bs-card-border-color: var(--bs-border-color-translucent); - --bs-card-border-radius: var(--bs-border-radius); - --bs-card-box-shadow: ; - --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); - --bs-card-cap-padding-y: 0.5rem; - --bs-card-cap-padding-x: 1rem; - --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); - --bs-card-cap-color: ; - --bs-card-height: ; - --bs-card-color: ; - --bs-card-bg: var(--bs-body-bg); - --bs-card-img-overlay-padding: 1rem; - --bs-card-group-margin: 0.75rem; - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - height: var(--bs-card-height); - color: var(--bs-body-color); - word-wrap: break-word; - background-color: var(--bs-card-bg); - background-clip: border-box; - border: var(--bs-card-border-width) solid var(--bs-card-border-color); - border-radius: var(--bs-card-border-radius); } - .card > hr { - margin-right: 0; - margin-left: 0; } - .card > .list-group { - border-top: inherit; - border-bottom: inherit; } - .card > .list-group:first-child { - border-top-width: 0; - border-top-left-radius: var(--bs-card-inner-border-radius); - border-top-right-radius: var(--bs-card-inner-border-radius); } - .card > .list-group:last-child { - border-bottom-width: 0; - border-bottom-right-radius: var(--bs-card-inner-border-radius); - border-bottom-left-radius: var(--bs-card-inner-border-radius); } - .card > .card-header + .list-group, - .card > .list-group + .card-footer { - border-top: 0; } - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); - color: var(--bs-card-color); } - -.card-title { - margin-bottom: var(--bs-card-title-spacer-y); - color: var(--bs-card-title-color); } - -.card-subtitle { - margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); - margin-bottom: 0; - color: var(--bs-card-subtitle-color); } - -.card-text:last-child { - margin-bottom: 0; } - -.card-link + .card-link { - margin-left: var(--bs-card-spacer-x); } - -.card-header { - padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); - margin-bottom: 0; - color: var(--bs-card-cap-color); - background-color: var(--bs-card-cap-bg); - border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); } - .card-header:first-child { - border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; } - -.card-footer { - padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); - color: var(--bs-card-cap-color); - background-color: var(--bs-card-cap-bg); - border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); } - .card-footer:last-child { - border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); } - -.card-header-tabs { - margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); - margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); - margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); - border-bottom: 0; } - .card-header-tabs .nav-link.active { - background-color: var(--bs-card-bg); - border-bottom-color: var(--bs-card-bg); } - -.card-header-pills { - margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); - margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); } - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: var(--bs-card-img-overlay-padding); - border-radius: var(--bs-card-inner-border-radius); } - -.card-img, -.card-img-top, -.card-img-bottom { - width: 100%; } - -.card-img, -.card-img-top { - border-top-left-radius: var(--bs-card-inner-border-radius); - border-top-right-radius: var(--bs-card-inner-border-radius); } - -.card-img, -.card-img-bottom { - border-bottom-right-radius: var(--bs-card-inner-border-radius); - border-bottom-left-radius: var(--bs-card-inner-border-radius); } - -.card-group > .card { - margin-bottom: var(--bs-card-group-margin); } - -@media (min-width: 576px) { - .card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; } } - -.accordion { - --bs-accordion-color: var(--bs-body-color); - --bs-accordion-bg: var(--bs-body-bg); - --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; - --bs-accordion-border-color: var(--bs-border-color); - --bs-accordion-border-width: var(--bs-border-width); - --bs-accordion-border-radius: var(--bs-border-radius); - --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); - --bs-accordion-btn-padding-x: 1.25rem; - --bs-accordion-btn-padding-y: 1rem; - --bs-accordion-btn-color: var(--bs-body-color); - --bs-accordion-btn-bg: var(--bs-accordion-bg); - --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); - --bs-accordion-btn-icon-width: 1.25rem; - --bs-accordion-btn-icon-transform: rotate(-180deg); - --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; - --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23090019'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); - --bs-accordion-btn-focus-border-color: #8b809f; - --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); - --bs-accordion-body-padding-x: 1.25rem; - --bs-accordion-body-padding-y: 1rem; - --bs-accordion-active-color: var(--bs-primary-text-emphasis); - --bs-accordion-active-bg: var(--bs-primary-bg-subtle); } - -.accordion-button { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - width: 100%; - padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); - font-size: 1rem; - color: var(--bs-accordion-btn-color); - text-align: left; - background-color: var(--bs-accordion-btn-bg); - border: 0; - border-radius: 0; - overflow-anchor: none; - transition: var(--bs-accordion-transition); } - @media (prefers-reduced-motion: reduce) { - .accordion-button { - transition: none; } } - .accordion-button:not(.collapsed) { - color: var(--bs-accordion-active-color); - background-color: var(--bs-accordion-active-bg); - box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); } - .accordion-button:not(.collapsed)::after { - background-image: var(--bs-accordion-btn-active-icon); - transform: var(--bs-accordion-btn-icon-transform); } - .accordion-button::after { - -ms-flex-negative: 0; - flex-shrink: 0; - width: var(--bs-accordion-btn-icon-width); - height: var(--bs-accordion-btn-icon-width); - margin-left: auto; - content: ""; - background-image: var(--bs-accordion-btn-icon); - background-repeat: no-repeat; - background-size: var(--bs-accordion-btn-icon-width); - transition: var(--bs-accordion-btn-icon-transition); } - @media (prefers-reduced-motion: reduce) { - .accordion-button::after { - transition: none; } } - .accordion-button:hover { - z-index: 2; } - .accordion-button:focus { - z-index: 3; - border-color: var(--bs-accordion-btn-focus-border-color); - outline: 0; - box-shadow: var(--bs-accordion-btn-focus-box-shadow); } - -.accordion-header { - margin-bottom: 0; } - -.accordion-item { - color: var(--bs-accordion-color); - background-color: var(--bs-accordion-bg); - border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); } - .accordion-item:first-of-type { - border-top-left-radius: var(--bs-accordion-border-radius); - border-top-right-radius: var(--bs-accordion-border-radius); } - .accordion-item:first-of-type .accordion-button { - border-top-left-radius: var(--bs-accordion-inner-border-radius); - border-top-right-radius: var(--bs-accordion-inner-border-radius); } - .accordion-item:not(:first-of-type) { - border-top: 0; } - .accordion-item:last-of-type { - border-bottom-right-radius: var(--bs-accordion-border-radius); - border-bottom-left-radius: var(--bs-accordion-border-radius); } - .accordion-item:last-of-type .accordion-button.collapsed { - border-bottom-right-radius: var(--bs-accordion-inner-border-radius); - border-bottom-left-radius: var(--bs-accordion-inner-border-radius); } - .accordion-item:last-of-type .accordion-collapse { - border-bottom-right-radius: var(--bs-accordion-border-radius); - border-bottom-left-radius: var(--bs-accordion-border-radius); } - -.accordion-body { - padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); } - -.accordion-flush .accordion-collapse { - border-width: 0; } - -.accordion-flush .accordion-item { - border-right: 0; - border-left: 0; - border-radius: 0; } - .accordion-flush .accordion-item:first-child { - border-top: 0; } - .accordion-flush .accordion-item:last-child { - border-bottom: 0; } - .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { - border-radius: 0; } - -[data-bs-theme="dark"] .accordion-button::after { - --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2373678b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); - --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2373678b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); } - -.breadcrumb { - --bs-breadcrumb-padding-x: 0; - --bs-breadcrumb-padding-y: 0; - --bs-breadcrumb-margin-bottom: 1rem; - --bs-breadcrumb-bg: ; - --bs-breadcrumb-border-radius: ; - --bs-breadcrumb-divider-color: var(--bs-secondary-color); - --bs-breadcrumb-item-padding-x: 0.5rem; - --bs-breadcrumb-item-active-color: var(--bs-secondary-color); - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); - margin-bottom: var(--bs-breadcrumb-margin-bottom); - font-size: var(--bs-breadcrumb-font-size); - list-style: none; - background-color: var(--bs-breadcrumb-bg); - border-radius: var(--bs-breadcrumb-border-radius); } - -.breadcrumb-item + .breadcrumb-item { - padding-left: var(--bs-breadcrumb-item-padding-x); } - .breadcrumb-item + .breadcrumb-item::before { - float: left; - padding-right: var(--bs-breadcrumb-item-padding-x); - color: var(--bs-breadcrumb-divider-color); - content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; } - -.breadcrumb-item.active { - color: var(--bs-breadcrumb-item-active-color); } - -.pagination { - --bs-pagination-padding-x: 0.75rem; - --bs-pagination-padding-y: 0.375rem; - --bs-pagination-font-size: 1rem; - --bs-pagination-color: var(--bs-link-color); - --bs-pagination-bg: var(--bs-body-bg); - --bs-pagination-border-width: var(--bs-border-width); - --bs-pagination-border-color: var(--bs-border-color); - --bs-pagination-border-radius: var(--bs-border-radius); - --bs-pagination-hover-color: var(--bs-link-hover-color); - --bs-pagination-hover-bg: var(--bs-tertiary-bg); - --bs-pagination-hover-border-color: var(--bs-border-color); - --bs-pagination-focus-color: var(--bs-link-hover-color); - --bs-pagination-focus-bg: var(--bs-secondary-bg); - --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); - --bs-pagination-active-color: #fff; - --bs-pagination-active-bg: #16013E; - --bs-pagination-active-border-color: #16013E; - --bs-pagination-disabled-color: var(--bs-secondary-color); - --bs-pagination-disabled-bg: var(--bs-secondary-bg); - --bs-pagination-disabled-border-color: var(--bs-border-color); - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; } - -.page-link { - position: relative; - display: block; - padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); - font-size: var(--bs-pagination-font-size); - color: var(--bs-pagination-color); - text-decoration: none; - background-color: var(--bs-pagination-bg); - border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .page-link { - transition: none; } } - .page-link:hover { - z-index: 2; - color: var(--bs-pagination-hover-color); - background-color: var(--bs-pagination-hover-bg); - border-color: var(--bs-pagination-hover-border-color); } - .page-link:focus { - z-index: 3; - color: var(--bs-pagination-focus-color); - background-color: var(--bs-pagination-focus-bg); - outline: 0; - box-shadow: var(--bs-pagination-focus-box-shadow); } - .page-link.active, - .active > .page-link { - z-index: 3; - color: var(--bs-pagination-active-color); - background-color: var(--bs-pagination-active-bg); - border-color: var(--bs-pagination-active-border-color); } - .page-link.disabled, - .disabled > .page-link { - color: var(--bs-pagination-disabled-color); - pointer-events: none; - background-color: var(--bs-pagination-disabled-bg); - border-color: var(--bs-pagination-disabled-border-color); } - -.page-item:not(:first-child) .page-link { - margin-left: calc(var(--bs-border-width) * -1); } - -.page-item:first-child .page-link { - border-top-left-radius: var(--bs-pagination-border-radius); - border-bottom-left-radius: var(--bs-pagination-border-radius); } - -.page-item:last-child .page-link { - border-top-right-radius: var(--bs-pagination-border-radius); - border-bottom-right-radius: var(--bs-pagination-border-radius); } - -.pagination-lg { - --bs-pagination-padding-x: 1.5rem; - --bs-pagination-padding-y: 0.75rem; - --bs-pagination-font-size: 1.25rem; - --bs-pagination-border-radius: var(--bs-border-radius-lg); } - -.pagination-sm { - --bs-pagination-padding-x: 0.5rem; - --bs-pagination-padding-y: 0.25rem; - --bs-pagination-font-size: 0.875rem; - --bs-pagination-border-radius: var(--bs-border-radius-sm); } - -.badge { - --bs-badge-padding-x: 0.65em; - --bs-badge-padding-y: 0.35em; - --bs-badge-font-size: 0.75em; - --bs-badge-font-weight: 700; - --bs-badge-color: #fff; - --bs-badge-border-radius: var(--bs-border-radius); - display: inline-block; - padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); - font-size: var(--bs-badge-font-size); - font-weight: var(--bs-badge-font-weight); - line-height: 1; - color: var(--bs-badge-color); - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: var(--bs-badge-border-radius); } - .badge:empty { - display: none; } - -.btn .badge { - position: relative; - top: -1px; } - -.alert { - --bs-alert-bg: transparent; - --bs-alert-padding-x: 1rem; - --bs-alert-padding-y: 1rem; - --bs-alert-margin-bottom: 1rem; - --bs-alert-color: inherit; - --bs-alert-border-color: transparent; - --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); - --bs-alert-border-radius: var(--bs-border-radius); - --bs-alert-link-color: inherit; - position: relative; - padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); - margin-bottom: var(--bs-alert-margin-bottom); - color: var(--bs-alert-color); - background-color: var(--bs-alert-bg); - border: var(--bs-alert-border); - border-radius: var(--bs-alert-border-radius); } - -.alert-heading { - color: inherit; } - -.alert-link { - font-weight: 700; - color: var(--bs-alert-link-color); } - -.alert-dismissible { - padding-right: 3rem; } - .alert-dismissible .btn-close { - position: absolute; - top: 0; - right: 0; - z-index: 2; - padding: 1.25rem 1rem; } - -.alert-accent { - --bs-alert-color: var(--bs-accent-text-emphasis); - --bs-alert-bg: var(--bs-accent-bg-subtle); - --bs-alert-border-color: var(--bs-accent-border-subtle); - --bs-alert-link-color: var(--bs-accent-text-emphasis); } - -.alert-background { - --bs-alert-color: var(--bs-background-text-emphasis); - --bs-alert-bg: var(--bs-background-bg-subtle); - --bs-alert-border-color: var(--bs-background-border-subtle); - --bs-alert-link-color: var(--bs-background-text-emphasis); } - -.alert-secondary-darker { - --bs-alert-color: var(--bs-secondary-darker-text-emphasis); - --bs-alert-bg: var(--bs-secondary-darker-bg-subtle); - --bs-alert-border-color: var(--bs-secondary-darker-border-subtle); - --bs-alert-link-color: var(--bs-secondary-darker-text-emphasis); } - -.alert-petrol { - --bs-alert-color: var(--bs-petrol-text-emphasis); - --bs-alert-bg: var(--bs-petrol-bg-subtle); - --bs-alert-border-color: var(--bs-petrol-border-subtle); - --bs-alert-link-color: var(--bs-petrol-text-emphasis); } - -.alert-green { - --bs-alert-color: var(--bs-green-text-emphasis); - --bs-alert-bg: var(--bs-green-bg-subtle); - --bs-alert-border-color: var(--bs-green-border-subtle); - --bs-alert-link-color: var(--bs-green-text-emphasis); } - -.alert-mustard { - --bs-alert-color: var(--bs-mustard-text-emphasis); - --bs-alert-bg: var(--bs-mustard-bg-subtle); - --bs-alert-border-color: var(--bs-mustard-border-subtle); - --bs-alert-link-color: var(--bs-mustard-text-emphasis); } - -.alert-oranje { - --bs-alert-color: var(--bs-oranje-text-emphasis); - --bs-alert-bg: var(--bs-oranje-bg-subtle); - --bs-alert-border-color: var(--bs-oranje-border-subtle); - --bs-alert-link-color: var(--bs-oranje-text-emphasis); } - -.alert-light-blue { - --bs-alert-color: var(--bs-light-blue-text-emphasis); - --bs-alert-bg: var(--bs-light-blue-bg-subtle); - --bs-alert-border-color: var(--bs-light-blue-border-subtle); - --bs-alert-link-color: var(--bs-light-blue-text-emphasis); } - -.alert-light-purple { - --bs-alert-color: var(--bs-light-purple-text-emphasis); - --bs-alert-bg: var(--bs-light-purple-bg-subtle); - --bs-alert-border-color: var(--bs-light-purple-border-subtle); - --bs-alert-link-color: var(--bs-light-purple-text-emphasis); } - -.alert-luscious-purple { - --bs-alert-color: var(--bs-luscious-purple-text-emphasis); - --bs-alert-bg: var(--bs-luscious-purple-bg-subtle); - --bs-alert-border-color: var(--bs-luscious-purple-border-subtle); - --bs-alert-link-color: var(--bs-luscious-purple-text-emphasis); } - -.alert-fluo-yellow { - --bs-alert-color: var(--bs-fluo-yellow-text-emphasis); - --bs-alert-bg: var(--bs-fluo-yellow-bg-subtle); - --bs-alert-border-color: var(--bs-fluo-yellow-border-subtle); - --bs-alert-link-color: var(--bs-fluo-yellow-text-emphasis); } - -.alert-fluo-green { - --bs-alert-color: var(--bs-fluo-green-text-emphasis); - --bs-alert-bg: var(--bs-fluo-green-bg-subtle); - --bs-alert-border-color: var(--bs-fluo-green-border-subtle); - --bs-alert-link-color: var(--bs-fluo-green-text-emphasis); } - -.alert-gray-50 { - --bs-alert-color: var(--bs-gray-50-text-emphasis); - --bs-alert-bg: var(--bs-gray-50-bg-subtle); - --bs-alert-border-color: var(--bs-gray-50-border-subtle); - --bs-alert-link-color: var(--bs-gray-50-text-emphasis); } - -.alert-gray-100 { - --bs-alert-color: var(--bs-gray-100-text-emphasis); - --bs-alert-bg: var(--bs-gray-100-bg-subtle); - --bs-alert-border-color: var(--bs-gray-100-border-subtle); - --bs-alert-link-color: var(--bs-gray-100-text-emphasis); } - -.alert-gray-300 { - --bs-alert-color: var(--bs-gray-300-text-emphasis); - --bs-alert-bg: var(--bs-gray-300-bg-subtle); - --bs-alert-border-color: var(--bs-gray-300-border-subtle); - --bs-alert-link-color: var(--bs-gray-300-text-emphasis); } - -.alert-gray-400 { - --bs-alert-color: var(--bs-gray-400-text-emphasis); - --bs-alert-bg: var(--bs-gray-400-bg-subtle); - --bs-alert-border-color: var(--bs-gray-400-border-subtle); - --bs-alert-link-color: var(--bs-gray-400-text-emphasis); } - -.alert-primary { - --bs-alert-color: var(--bs-primary-text-emphasis); - --bs-alert-bg: var(--bs-primary-bg-subtle); - --bs-alert-border-color: var(--bs-primary-border-subtle); - --bs-alert-link-color: var(--bs-primary-text-emphasis); } - -.alert-secondary { - --bs-alert-color: var(--bs-secondary-text-emphasis); - --bs-alert-bg: var(--bs-secondary-bg-subtle); - --bs-alert-border-color: var(--bs-secondary-border-subtle); - --bs-alert-link-color: var(--bs-secondary-text-emphasis); } - -.alert-success { - --bs-alert-color: var(--bs-success-text-emphasis); - --bs-alert-bg: var(--bs-success-bg-subtle); - --bs-alert-border-color: var(--bs-success-border-subtle); - --bs-alert-link-color: var(--bs-success-text-emphasis); } - -.alert-info { - --bs-alert-color: var(--bs-info-text-emphasis); - --bs-alert-bg: var(--bs-info-bg-subtle); - --bs-alert-border-color: var(--bs-info-border-subtle); - --bs-alert-link-color: var(--bs-info-text-emphasis); } - -.alert-warning { - --bs-alert-color: var(--bs-warning-text-emphasis); - --bs-alert-bg: var(--bs-warning-bg-subtle); - --bs-alert-border-color: var(--bs-warning-border-subtle); - --bs-alert-link-color: var(--bs-warning-text-emphasis); } - -.alert-danger { - --bs-alert-color: var(--bs-danger-text-emphasis); - --bs-alert-bg: var(--bs-danger-bg-subtle); - --bs-alert-border-color: var(--bs-danger-border-subtle); - --bs-alert-link-color: var(--bs-danger-text-emphasis); } - -.alert-light { - --bs-alert-color: var(--bs-light-text-emphasis); - --bs-alert-bg: var(--bs-light-bg-subtle); - --bs-alert-border-color: var(--bs-light-border-subtle); - --bs-alert-link-color: var(--bs-light-text-emphasis); } - -.alert-dark { - --bs-alert-color: var(--bs-dark-text-emphasis); - --bs-alert-bg: var(--bs-dark-bg-subtle); - --bs-alert-border-color: var(--bs-dark-border-subtle); - --bs-alert-link-color: var(--bs-dark-text-emphasis); } - -@keyframes progress-bar-stripes { - 0% { - background-position-x: 1rem; } } - -.progress, -.progress-stacked { - --bs-progress-height: 1rem; - --bs-progress-font-size: 0.75rem; - --bs-progress-bg: var(--bs-secondary-bg); - --bs-progress-border-radius: var(--bs-border-radius); - --bs-progress-box-shadow: var(--bs-box-shadow-inset); - --bs-progress-bar-color: #fff; - --bs-progress-bar-bg: #16013E; - --bs-progress-bar-transition: width 0.6s ease; - display: -ms-flexbox; - display: flex; - height: var(--bs-progress-height); - overflow: hidden; - font-size: var(--bs-progress-font-size); - background-color: var(--bs-progress-bg); - border-radius: var(--bs-progress-border-radius); } - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: var(--bs-progress-bar-color); - text-align: center; - white-space: nowrap; - background-color: var(--bs-progress-bar-bg); - transition: var(--bs-progress-bar-transition); } - @media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; } } - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: var(--bs-progress-height) var(--bs-progress-height); } - -.progress-stacked > .progress { - overflow: visible; } - -.progress-stacked > .progress > .progress-bar { - width: 100%; } - -.progress-bar-animated { - animation: 1s linear infinite progress-bar-stripes; } - @media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - animation: none; } } - -.list-group { - --bs-list-group-color: var(--bs-body-color); - --bs-list-group-bg: var(--bs-body-bg); - --bs-list-group-border-color: var(--bs-border-color); - --bs-list-group-border-width: var(--bs-border-width); - --bs-list-group-border-radius: var(--bs-border-radius); - --bs-list-group-item-padding-x: 1rem; - --bs-list-group-item-padding-y: 0.5rem; - --bs-list-group-action-color: var(--bs-secondary-color); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-tertiary-bg); - --bs-list-group-action-active-color: var(--bs-body-color); - --bs-list-group-action-active-bg: var(--bs-secondary-bg); - --bs-list-group-disabled-color: var(--bs-secondary-color); - --bs-list-group-disabled-bg: var(--bs-body-bg); - --bs-list-group-active-color: #fff; - --bs-list-group-active-bg: #16013E; - --bs-list-group-active-border-color: #16013E; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - border-radius: var(--bs-list-group-border-radius); } - -.list-group-numbered { - list-style-type: none; - counter-reset: section; } - .list-group-numbered > .list-group-item::before { - content: counters(section, ".") ". "; - counter-increment: section; } - -.list-group-item-action { - width: 100%; - color: var(--bs-list-group-action-color); - text-align: inherit; } - .list-group-item-action:hover, .list-group-item-action:focus { - z-index: 1; - color: var(--bs-list-group-action-hover-color); - text-decoration: none; - background-color: var(--bs-list-group-action-hover-bg); } - .list-group-item-action:active { - color: var(--bs-list-group-action-active-color); - background-color: var(--bs-list-group-action-active-bg); } - -.list-group-item { - position: relative; - display: block; - padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); - color: var(--bs-list-group-color); - text-decoration: none; - background-color: var(--bs-list-group-bg); - border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); } - .list-group-item:first-child { - border-top-left-radius: inherit; - border-top-right-radius: inherit; } - .list-group-item:last-child { - border-bottom-right-radius: inherit; - border-bottom-left-radius: inherit; } - .list-group-item.disabled, .list-group-item:disabled { - color: var(--bs-list-group-disabled-color); - pointer-events: none; - background-color: var(--bs-list-group-disabled-bg); } - .list-group-item.active { - z-index: 2; - color: var(--bs-list-group-active-color); - background-color: var(--bs-list-group-active-bg); - border-color: var(--bs-list-group-active-border-color); } - .list-group-item + .list-group-item { - border-top-width: 0; } - .list-group-item + .list-group-item.active { - margin-top: calc(-1 * var(--bs-list-group-border-width)); - border-top-width: var(--bs-list-group-border-width); } - -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; } - .list-group-horizontal > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; } - .list-group-horizontal > .list-group-item.active { - margin-top: 0; } - .list-group-horizontal > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; } - .list-group-horizontal > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); } - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; } - .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; } - .list-group-horizontal-sm > .list-group-item.active { - margin-top: 0; } - .list-group-horizontal-sm > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; } - .list-group-horizontal-sm > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); } } - -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; } - .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; } - .list-group-horizontal-md > .list-group-item.active { - margin-top: 0; } - .list-group-horizontal-md > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; } - .list-group-horizontal-md > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); } } - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; } - .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; } - .list-group-horizontal-lg > .list-group-item.active { - margin-top: 0; } - .list-group-horizontal-lg > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; } - .list-group-horizontal-lg > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); } } - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; } - .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; } - .list-group-horizontal-xl > .list-group-item.active { - margin-top: 0; } - .list-group-horizontal-xl > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; } - .list-group-horizontal-xl > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); } } - -@media (min-width: 1400px) { - .list-group-horizontal-xxl { - -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { - border-bottom-left-radius: var(--bs-list-group-border-radius); - border-top-right-radius: 0; } - .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { - border-top-right-radius: var(--bs-list-group-border-radius); - border-bottom-left-radius: 0; } - .list-group-horizontal-xxl > .list-group-item.active { - margin-top: 0; } - .list-group-horizontal-xxl > .list-group-item + .list-group-item { - border-top-width: var(--bs-list-group-border-width); - border-left-width: 0; } - .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { - margin-left: calc(-1 * var(--bs-list-group-border-width)); - border-left-width: var(--bs-list-group-border-width); } } - -.list-group-flush { - border-radius: 0; } - .list-group-flush > .list-group-item { - border-width: 0 0 var(--bs-list-group-border-width); } - .list-group-flush > .list-group-item:last-child { - border-bottom-width: 0; } - -.list-group-item-accent { - --bs-list-group-color: var(--bs-accent-text-emphasis); - --bs-list-group-bg: var(--bs-accent-bg-subtle); - --bs-list-group-border-color: var(--bs-accent-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-accent-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-accent-border-subtle); - --bs-list-group-active-color: var(--bs-accent-bg-subtle); - --bs-list-group-active-bg: var(--bs-accent-text-emphasis); - --bs-list-group-active-border-color: var(--bs-accent-text-emphasis); } - -.list-group-item-background { - --bs-list-group-color: var(--bs-background-text-emphasis); - --bs-list-group-bg: var(--bs-background-bg-subtle); - --bs-list-group-border-color: var(--bs-background-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-background-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-background-border-subtle); - --bs-list-group-active-color: var(--bs-background-bg-subtle); - --bs-list-group-active-bg: var(--bs-background-text-emphasis); - --bs-list-group-active-border-color: var(--bs-background-text-emphasis); } - -.list-group-item-secondary-darker { - --bs-list-group-color: var(--bs-secondary-darker-text-emphasis); - --bs-list-group-bg: var(--bs-secondary-darker-bg-subtle); - --bs-list-group-border-color: var(--bs-secondary-darker-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-secondary-darker-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-secondary-darker-border-subtle); - --bs-list-group-active-color: var(--bs-secondary-darker-bg-subtle); - --bs-list-group-active-bg: var(--bs-secondary-darker-text-emphasis); - --bs-list-group-active-border-color: var(--bs-secondary-darker-text-emphasis); } - -.list-group-item-petrol { - --bs-list-group-color: var(--bs-petrol-text-emphasis); - --bs-list-group-bg: var(--bs-petrol-bg-subtle); - --bs-list-group-border-color: var(--bs-petrol-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-petrol-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-petrol-border-subtle); - --bs-list-group-active-color: var(--bs-petrol-bg-subtle); - --bs-list-group-active-bg: var(--bs-petrol-text-emphasis); - --bs-list-group-active-border-color: var(--bs-petrol-text-emphasis); } - -.list-group-item-green { - --bs-list-group-color: var(--bs-green-text-emphasis); - --bs-list-group-bg: var(--bs-green-bg-subtle); - --bs-list-group-border-color: var(--bs-green-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-green-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-green-border-subtle); - --bs-list-group-active-color: var(--bs-green-bg-subtle); - --bs-list-group-active-bg: var(--bs-green-text-emphasis); - --bs-list-group-active-border-color: var(--bs-green-text-emphasis); } - -.list-group-item-mustard { - --bs-list-group-color: var(--bs-mustard-text-emphasis); - --bs-list-group-bg: var(--bs-mustard-bg-subtle); - --bs-list-group-border-color: var(--bs-mustard-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-mustard-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-mustard-border-subtle); - --bs-list-group-active-color: var(--bs-mustard-bg-subtle); - --bs-list-group-active-bg: var(--bs-mustard-text-emphasis); - --bs-list-group-active-border-color: var(--bs-mustard-text-emphasis); } - -.list-group-item-oranje { - --bs-list-group-color: var(--bs-oranje-text-emphasis); - --bs-list-group-bg: var(--bs-oranje-bg-subtle); - --bs-list-group-border-color: var(--bs-oranje-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-oranje-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-oranje-border-subtle); - --bs-list-group-active-color: var(--bs-oranje-bg-subtle); - --bs-list-group-active-bg: var(--bs-oranje-text-emphasis); - --bs-list-group-active-border-color: var(--bs-oranje-text-emphasis); } - -.list-group-item-light-blue { - --bs-list-group-color: var(--bs-light-blue-text-emphasis); - --bs-list-group-bg: var(--bs-light-blue-bg-subtle); - --bs-list-group-border-color: var(--bs-light-blue-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-light-blue-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-light-blue-border-subtle); - --bs-list-group-active-color: var(--bs-light-blue-bg-subtle); - --bs-list-group-active-bg: var(--bs-light-blue-text-emphasis); - --bs-list-group-active-border-color: var(--bs-light-blue-text-emphasis); } - -.list-group-item-light-purple { - --bs-list-group-color: var(--bs-light-purple-text-emphasis); - --bs-list-group-bg: var(--bs-light-purple-bg-subtle); - --bs-list-group-border-color: var(--bs-light-purple-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-light-purple-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-light-purple-border-subtle); - --bs-list-group-active-color: var(--bs-light-purple-bg-subtle); - --bs-list-group-active-bg: var(--bs-light-purple-text-emphasis); - --bs-list-group-active-border-color: var(--bs-light-purple-text-emphasis); } - -.list-group-item-luscious-purple { - --bs-list-group-color: var(--bs-luscious-purple-text-emphasis); - --bs-list-group-bg: var(--bs-luscious-purple-bg-subtle); - --bs-list-group-border-color: var(--bs-luscious-purple-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-luscious-purple-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-luscious-purple-border-subtle); - --bs-list-group-active-color: var(--bs-luscious-purple-bg-subtle); - --bs-list-group-active-bg: var(--bs-luscious-purple-text-emphasis); - --bs-list-group-active-border-color: var(--bs-luscious-purple-text-emphasis); } - -.list-group-item-fluo-yellow { - --bs-list-group-color: var(--bs-fluo-yellow-text-emphasis); - --bs-list-group-bg: var(--bs-fluo-yellow-bg-subtle); - --bs-list-group-border-color: var(--bs-fluo-yellow-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-fluo-yellow-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-fluo-yellow-border-subtle); - --bs-list-group-active-color: var(--bs-fluo-yellow-bg-subtle); - --bs-list-group-active-bg: var(--bs-fluo-yellow-text-emphasis); - --bs-list-group-active-border-color: var(--bs-fluo-yellow-text-emphasis); } - -.list-group-item-fluo-green { - --bs-list-group-color: var(--bs-fluo-green-text-emphasis); - --bs-list-group-bg: var(--bs-fluo-green-bg-subtle); - --bs-list-group-border-color: var(--bs-fluo-green-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-fluo-green-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-fluo-green-border-subtle); - --bs-list-group-active-color: var(--bs-fluo-green-bg-subtle); - --bs-list-group-active-bg: var(--bs-fluo-green-text-emphasis); - --bs-list-group-active-border-color: var(--bs-fluo-green-text-emphasis); } - -.list-group-item-gray-50 { - --bs-list-group-color: var(--bs-gray-50-text-emphasis); - --bs-list-group-bg: var(--bs-gray-50-bg-subtle); - --bs-list-group-border-color: var(--bs-gray-50-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-gray-50-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-gray-50-border-subtle); - --bs-list-group-active-color: var(--bs-gray-50-bg-subtle); - --bs-list-group-active-bg: var(--bs-gray-50-text-emphasis); - --bs-list-group-active-border-color: var(--bs-gray-50-text-emphasis); } - -.list-group-item-gray-100 { - --bs-list-group-color: var(--bs-gray-100-text-emphasis); - --bs-list-group-bg: var(--bs-gray-100-bg-subtle); - --bs-list-group-border-color: var(--bs-gray-100-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-gray-100-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-gray-100-border-subtle); - --bs-list-group-active-color: var(--bs-gray-100-bg-subtle); - --bs-list-group-active-bg: var(--bs-gray-100-text-emphasis); - --bs-list-group-active-border-color: var(--bs-gray-100-text-emphasis); } - -.list-group-item-gray-300 { - --bs-list-group-color: var(--bs-gray-300-text-emphasis); - --bs-list-group-bg: var(--bs-gray-300-bg-subtle); - --bs-list-group-border-color: var(--bs-gray-300-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-gray-300-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-gray-300-border-subtle); - --bs-list-group-active-color: var(--bs-gray-300-bg-subtle); - --bs-list-group-active-bg: var(--bs-gray-300-text-emphasis); - --bs-list-group-active-border-color: var(--bs-gray-300-text-emphasis); } - -.list-group-item-gray-400 { - --bs-list-group-color: var(--bs-gray-400-text-emphasis); - --bs-list-group-bg: var(--bs-gray-400-bg-subtle); - --bs-list-group-border-color: var(--bs-gray-400-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-gray-400-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-gray-400-border-subtle); - --bs-list-group-active-color: var(--bs-gray-400-bg-subtle); - --bs-list-group-active-bg: var(--bs-gray-400-text-emphasis); - --bs-list-group-active-border-color: var(--bs-gray-400-text-emphasis); } - -.list-group-item-primary { - --bs-list-group-color: var(--bs-primary-text-emphasis); - --bs-list-group-bg: var(--bs-primary-bg-subtle); - --bs-list-group-border-color: var(--bs-primary-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); - --bs-list-group-active-color: var(--bs-primary-bg-subtle); - --bs-list-group-active-bg: var(--bs-primary-text-emphasis); - --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); } - -.list-group-item-secondary { - --bs-list-group-color: var(--bs-secondary-text-emphasis); - --bs-list-group-bg: var(--bs-secondary-bg-subtle); - --bs-list-group-border-color: var(--bs-secondary-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); - --bs-list-group-active-color: var(--bs-secondary-bg-subtle); - --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); - --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); } - -.list-group-item-success { - --bs-list-group-color: var(--bs-success-text-emphasis); - --bs-list-group-bg: var(--bs-success-bg-subtle); - --bs-list-group-border-color: var(--bs-success-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-success-border-subtle); - --bs-list-group-active-color: var(--bs-success-bg-subtle); - --bs-list-group-active-bg: var(--bs-success-text-emphasis); - --bs-list-group-active-border-color: var(--bs-success-text-emphasis); } - -.list-group-item-info { - --bs-list-group-color: var(--bs-info-text-emphasis); - --bs-list-group-bg: var(--bs-info-bg-subtle); - --bs-list-group-border-color: var(--bs-info-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-info-border-subtle); - --bs-list-group-active-color: var(--bs-info-bg-subtle); - --bs-list-group-active-bg: var(--bs-info-text-emphasis); - --bs-list-group-active-border-color: var(--bs-info-text-emphasis); } - -.list-group-item-warning { - --bs-list-group-color: var(--bs-warning-text-emphasis); - --bs-list-group-bg: var(--bs-warning-bg-subtle); - --bs-list-group-border-color: var(--bs-warning-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); - --bs-list-group-active-color: var(--bs-warning-bg-subtle); - --bs-list-group-active-bg: var(--bs-warning-text-emphasis); - --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); } - -.list-group-item-danger { - --bs-list-group-color: var(--bs-danger-text-emphasis); - --bs-list-group-bg: var(--bs-danger-bg-subtle); - --bs-list-group-border-color: var(--bs-danger-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); - --bs-list-group-active-color: var(--bs-danger-bg-subtle); - --bs-list-group-active-bg: var(--bs-danger-text-emphasis); - --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); } - -.list-group-item-light { - --bs-list-group-color: var(--bs-light-text-emphasis); - --bs-list-group-bg: var(--bs-light-bg-subtle); - --bs-list-group-border-color: var(--bs-light-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-light-border-subtle); - --bs-list-group-active-color: var(--bs-light-bg-subtle); - --bs-list-group-active-bg: var(--bs-light-text-emphasis); - --bs-list-group-active-border-color: var(--bs-light-text-emphasis); } - -.list-group-item-dark { - --bs-list-group-color: var(--bs-dark-text-emphasis); - --bs-list-group-bg: var(--bs-dark-bg-subtle); - --bs-list-group-border-color: var(--bs-dark-border-subtle); - --bs-list-group-action-hover-color: var(--bs-emphasis-color); - --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); - --bs-list-group-action-active-color: var(--bs-emphasis-color); - --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); - --bs-list-group-active-color: var(--bs-dark-bg-subtle); - --bs-list-group-active-bg: var(--bs-dark-text-emphasis); - --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); } - -.btn-close { - --bs-btn-close-color: #000; - --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); - --bs-btn-close-opacity: 0.5; - --bs-btn-close-hover-opacity: 0.75; - --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); - --bs-btn-close-focus-opacity: 1; - --bs-btn-close-disabled-opacity: 0.25; - --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); - box-sizing: content-box; - width: 1em; - height: 1em; - padding: 0.25em 0.25em; - color: var(--bs-btn-close-color); - background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; - border: 0; - border-radius: 0.375rem; - opacity: var(--bs-btn-close-opacity); } - .btn-close:hover { - color: var(--bs-btn-close-color); - text-decoration: none; - opacity: var(--bs-btn-close-hover-opacity); } - .btn-close:focus { - outline: 0; - box-shadow: var(--bs-btn-close-focus-shadow); - opacity: var(--bs-btn-close-focus-opacity); } - .btn-close:disabled, .btn-close.disabled { - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - opacity: var(--bs-btn-close-disabled-opacity); } - -.btn-close-white { - filter: var(--bs-btn-close-white-filter); } - -[data-bs-theme="dark"] .btn-close { - filter: var(--bs-btn-close-white-filter); } - -.toast { - --bs-toast-zindex: 1090; - --bs-toast-padding-x: 0.75rem; - --bs-toast-padding-y: 0.5rem; - --bs-toast-spacing: 1.5rem; - --bs-toast-max-width: 350px; - --bs-toast-font-size: 0.875rem; - --bs-toast-color: ; - --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85); - --bs-toast-border-width: var(--bs-border-width); - --bs-toast-border-color: var(--bs-border-color-translucent); - --bs-toast-border-radius: var(--bs-border-radius); - --bs-toast-box-shadow: var(--bs-box-shadow); - --bs-toast-header-color: var(--bs-secondary-color); - --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85); - --bs-toast-header-border-color: var(--bs-border-color-translucent); - width: var(--bs-toast-max-width); - max-width: 100%; - font-size: var(--bs-toast-font-size); - color: var(--bs-toast-color); - pointer-events: auto; - background-color: var(--bs-toast-bg); - background-clip: padding-box; - border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); - box-shadow: var(--bs-toast-box-shadow); - border-radius: var(--bs-toast-border-radius); } - .toast.showing { - opacity: 0; } - .toast:not(.show) { - display: none; } - -.toast-container { - --bs-toast-zindex: 1090; - position: absolute; - z-index: var(--bs-toast-zindex); - width: -moz-max-content; - width: max-content; - max-width: 100%; - pointer-events: none; } - .toast-container > :not(:last-child) { - margin-bottom: var(--bs-toast-spacing); } - -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); - color: var(--bs-toast-header-color); - background-color: var(--bs-toast-header-bg); - background-clip: padding-box; - border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); - border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); - border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); } - .toast-header .btn-close { - margin-right: calc(-.5 * var(--bs-toast-padding-x)); - margin-left: var(--bs-toast-padding-x); } - -.toast-body { - padding: var(--bs-toast-padding-x); - word-wrap: break-word; } - -.modal { - --bs-modal-zindex: 1055; - --bs-modal-width: 500px; - --bs-modal-padding: 1rem; - --bs-modal-margin: 0.5rem; - --bs-modal-color: ; - --bs-modal-bg: var(--bs-body-bg); - --bs-modal-border-color: var(--bs-border-color-translucent); - --bs-modal-border-width: var(--bs-border-width); - --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); - --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); - --bs-modal-header-padding-x: 1rem; - --bs-modal-header-padding-y: 1rem; - --bs-modal-header-padding: 1rem 1rem; - --bs-modal-header-border-color: var(--bs-border-color); - --bs-modal-header-border-width: var(--bs-border-width); - --bs-modal-title-line-height: 1.5; - --bs-modal-footer-gap: 0.5rem; - --bs-modal-footer-bg: ; - --bs-modal-footer-border-color: var(--bs-border-color); - --bs-modal-footer-border-width: var(--bs-border-width); - position: fixed; - top: 0; - left: 0; - z-index: var(--bs-modal-zindex); - display: none; - width: 100%; - height: 100%; - overflow-x: hidden; - overflow-y: auto; - outline: 0; } - -.modal-dialog { - position: relative; - width: auto; - margin: var(--bs-modal-margin); - pointer-events: none; } - .modal.fade .modal-dialog { - transition: transform 0.3s ease-out; - transform: translate(0, -50px); } - @media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; } } - .modal.show .modal-dialog { - transform: none; } - .modal.modal-static .modal-dialog { - transform: scale(1.02); } - -.modal-dialog-scrollable { - height: calc(100% - var(--bs-modal-margin) * 2); } - .modal-dialog-scrollable .modal-content { - max-height: 100%; - overflow: hidden; } - .modal-dialog-scrollable .modal-body { - overflow-y: auto; } - -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - var(--bs-modal-margin) * 2); } - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - color: var(--bs-modal-color); - pointer-events: auto; - background-color: var(--bs-modal-bg); - background-clip: padding-box; - border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); - border-radius: var(--bs-modal-border-radius); - outline: 0; } - -.modal-backdrop { - --bs-backdrop-zindex: 1050; - --bs-backdrop-bg: #FDF3E7; - --bs-backdrop-opacity: 0.96; - position: fixed; - top: 0; - left: 0; - z-index: var(--bs-backdrop-zindex); - width: 100vw; - height: 100vh; - background-color: var(--bs-backdrop-bg); } - .modal-backdrop.fade { - opacity: 0; } - .modal-backdrop.show { - opacity: var(--bs-backdrop-opacity); } - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: var(--bs-modal-header-padding); - border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); - border-top-left-radius: var(--bs-modal-inner-border-radius); - border-top-right-radius: var(--bs-modal-inner-border-radius); } - .modal-header .btn-close { - padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); - margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; } - -.modal-title { - margin-bottom: 0; - line-height: var(--bs-modal-title-line-height); } - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: var(--bs-modal-padding); } - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); - background-color: var(--bs-modal-footer-bg); - border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); - border-bottom-right-radius: var(--bs-modal-inner-border-radius); - border-bottom-left-radius: var(--bs-modal-inner-border-radius); } - .modal-footer > * { - margin: calc(var(--bs-modal-footer-gap) * .5); } - -@media (min-width: 576px) { - .modal { - --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); } - .modal-dialog { - max-width: var(--bs-modal-width); - margin-right: auto; - margin-left: auto; } - .modal-sm { - --bs-modal-width: 300px; } } - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - --bs-modal-width: 800px; } } - -@media (min-width: 1200px) { - .modal-xl { - --bs-modal-width: 1140px; } } - -.modal-fullscreen { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; } - .modal-fullscreen .modal-content { - height: 100%; - border: 0; - border-radius: 0; } - .modal-fullscreen .modal-header, - .modal-fullscreen .modal-footer { - border-radius: 0; } - .modal-fullscreen .modal-body { - overflow-y: auto; } - -@media (max-width: 575.98px) { - .modal-fullscreen-sm-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; } - .modal-fullscreen-sm-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; } - .modal-fullscreen-sm-down .modal-header, - .modal-fullscreen-sm-down .modal-footer { - border-radius: 0; } - .modal-fullscreen-sm-down .modal-body { - overflow-y: auto; } } - -@media (max-width: 767.98px) { - .modal-fullscreen-md-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; } - .modal-fullscreen-md-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; } - .modal-fullscreen-md-down .modal-header, - .modal-fullscreen-md-down .modal-footer { - border-radius: 0; } - .modal-fullscreen-md-down .modal-body { - overflow-y: auto; } } - -@media (max-width: 991.98px) { - .modal-fullscreen-lg-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; } - .modal-fullscreen-lg-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; } - .modal-fullscreen-lg-down .modal-header, - .modal-fullscreen-lg-down .modal-footer { - border-radius: 0; } - .modal-fullscreen-lg-down .modal-body { - overflow-y: auto; } } - -@media (max-width: 1199.98px) { - .modal-fullscreen-xl-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; } - .modal-fullscreen-xl-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; } - .modal-fullscreen-xl-down .modal-header, - .modal-fullscreen-xl-down .modal-footer { - border-radius: 0; } - .modal-fullscreen-xl-down .modal-body { - overflow-y: auto; } } - -@media (max-width: 1399.98px) { - .modal-fullscreen-xxl-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; } - .modal-fullscreen-xxl-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; } - .modal-fullscreen-xxl-down .modal-header, - .modal-fullscreen-xxl-down .modal-footer { - border-radius: 0; } - .modal-fullscreen-xxl-down .modal-body { - overflow-y: auto; } } - -.tooltip { - --bs-tooltip-zindex: 1080; - --bs-tooltip-max-width: 200px; - --bs-tooltip-padding-x: 0.5rem; - --bs-tooltip-padding-y: 0.25rem; - --bs-tooltip-margin: ; - --bs-tooltip-font-size: 0.875rem; - --bs-tooltip-color: var(--bs-body-bg); - --bs-tooltip-bg: var(--bs-emphasis-color); - --bs-tooltip-border-radius: var(--bs-border-radius); - --bs-tooltip-opacity: 0.9; - --bs-tooltip-arrow-width: 0.8rem; - --bs-tooltip-arrow-height: 0.4rem; - z-index: var(--bs-tooltip-zindex); - display: block; - margin: var(--bs-tooltip-margin); - font-family: var(--bs-font-sans-serif); - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - white-space: normal; - word-spacing: normal; - line-break: auto; - font-size: var(--bs-tooltip-font-size); - word-wrap: break-word; - opacity: 0; } - .tooltip.show { - opacity: var(--bs-tooltip-opacity); } - .tooltip .tooltip-arrow { - display: block; - width: var(--bs-tooltip-arrow-width); - height: var(--bs-tooltip-arrow-height); } - .tooltip .tooltip-arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; } - -.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { - bottom: calc(-1 * var(--bs-tooltip-arrow-height)); } - .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { - top: -1px; - border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; - border-top-color: var(--bs-tooltip-bg); } - -/* rtl:begin:ignore */ -.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { - left: calc(-1 * var(--bs-tooltip-arrow-height)); - width: var(--bs-tooltip-arrow-height); - height: var(--bs-tooltip-arrow-width); } - .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { - right: -1px; - border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; - border-right-color: var(--bs-tooltip-bg); } - -/* rtl:end:ignore */ -.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { - top: calc(-1 * var(--bs-tooltip-arrow-height)); } - .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { - bottom: -1px; - border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); - border-bottom-color: var(--bs-tooltip-bg); } - -/* rtl:begin:ignore */ -.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { - right: calc(-1 * var(--bs-tooltip-arrow-height)); - width: var(--bs-tooltip-arrow-height); - height: var(--bs-tooltip-arrow-width); } - .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { - left: -1px; - border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); - border-left-color: var(--bs-tooltip-bg); } - -/* rtl:end:ignore */ -.tooltip-inner { - max-width: var(--bs-tooltip-max-width); - padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); - color: var(--bs-tooltip-color); - text-align: center; - background-color: var(--bs-tooltip-bg); - border-radius: var(--bs-tooltip-border-radius); } - -.popover { - --bs-popover-zindex: 1070; - --bs-popover-max-width: 276px; - --bs-popover-font-size: 0.875rem; - --bs-popover-bg: var(--bs-body-bg); - --bs-popover-border-width: var(--bs-border-width); - --bs-popover-border-color: var(--bs-border-color-translucent); - --bs-popover-border-radius: var(--bs-border-radius-lg); - --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - --bs-popover-header-padding-x: 1rem; - --bs-popover-header-padding-y: 0.5rem; - --bs-popover-header-font-size: 1rem; - --bs-popover-header-color: inherit; - --bs-popover-header-bg: var(--bs-secondary-bg); - --bs-popover-body-padding-x: 1rem; - --bs-popover-body-padding-y: 1rem; - --bs-popover-body-color: var(--bs-body-color); - --bs-popover-arrow-width: 1rem; - --bs-popover-arrow-height: 0.5rem; - --bs-popover-arrow-border: var(--bs-popover-border-color); - z-index: var(--bs-popover-zindex); - display: block; - max-width: var(--bs-popover-max-width); - font-family: var(--bs-font-sans-serif); - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - white-space: normal; - word-spacing: normal; - line-break: auto; - font-size: var(--bs-popover-font-size); - word-wrap: break-word; - background-color: var(--bs-popover-bg); - background-clip: padding-box; - border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); - border-radius: var(--bs-popover-border-radius); } - .popover .popover-arrow { - display: block; - width: var(--bs-popover-arrow-width); - height: var(--bs-popover-arrow-height); } - .popover .popover-arrow::before, .popover .popover-arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; - border-width: 0; } - -.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { - bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); } - .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { - border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } - .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { - bottom: 0; - border-top-color: var(--bs-popover-arrow-border); } - .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { - bottom: var(--bs-popover-border-width); - border-top-color: var(--bs-popover-bg); } - -/* rtl:begin:ignore */ -.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { - left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); - width: var(--bs-popover-arrow-height); - height: var(--bs-popover-arrow-width); } - .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { - border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } - .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { - left: 0; - border-right-color: var(--bs-popover-arrow-border); } - .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { - left: var(--bs-popover-border-width); - border-right-color: var(--bs-popover-bg); } - -/* rtl:end:ignore */ -.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { - top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); } - .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { - border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } - .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { - top: 0; - border-bottom-color: var(--bs-popover-arrow-border); } - .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { - top: var(--bs-popover-border-width); - border-bottom-color: var(--bs-popover-bg); } - -.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: var(--bs-popover-arrow-width); - margin-left: calc(-.5 * var(--bs-popover-arrow-width)); - content: ""; - border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); } - -/* rtl:begin:ignore */ -.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { - right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); - width: var(--bs-popover-arrow-height); - height: var(--bs-popover-arrow-width); } - .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { - border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } - .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { - right: 0; - border-left-color: var(--bs-popover-arrow-border); } - .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { - right: var(--bs-popover-border-width); - border-left-color: var(--bs-popover-bg); } - -/* rtl:end:ignore */ -.popover-header { - padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); - margin-bottom: 0; - font-size: var(--bs-popover-header-font-size); - color: var(--bs-popover-header-color); - background-color: var(--bs-popover-header-bg); - border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); - border-top-left-radius: var(--bs-popover-inner-border-radius); - border-top-right-radius: var(--bs-popover-inner-border-radius); } - .popover-header:empty { - display: none; } - -.popover-body { - padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); - color: var(--bs-popover-body-color); } - -.carousel { - position: relative; } - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; } - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; } - .carousel-inner::after { - display: block; - clear: both; - content: ""; } - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: transform 0.6s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; } } - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; } - -.carousel-item-next:not(.carousel-item-start), -.active.carousel-item-end { - transform: translateX(100%); } - -.carousel-item-prev:not(.carousel-item-end), -.active.carousel-item-start { - transform: translateX(-100%); } - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - transform: none; } - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-start, -.carousel-fade .carousel-item-prev.carousel-item-end { - z-index: 1; - opacity: 1; } - -.carousel-fade .active.carousel-item-start, -.carousel-fade .active.carousel-item-end { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; } - @media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-start, - .carousel-fade .active.carousel-item-end { - transition: none; } } - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - padding: 0; - color: #fff; - text-align: center; - background: none; - border: 0; - opacity: 0.5; - transition: opacity 0.15s ease; } - @media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; } } - .carousel-control-prev:hover, .carousel-control-prev:focus, - .carousel-control-next:hover, - .carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; } - -.carousel-control-prev { - left: 0; } - -.carousel-control-next { - right: 0; } - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 2rem; - height: 2rem; - background-repeat: no-repeat; - background-position: 50%; - background-size: 100% 100%; } - -/* rtl:options: { - "autoRename": true, - "stringMap":[ { - "name" : "prev-next", - "search" : "prev", - "replace" : "next" - } ] -} */ -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); } - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); } - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 2; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding: 0; - margin-right: 15%; - margin-bottom: 1rem; - margin-left: 15%; } - .carousel-indicators [data-bs-target] { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - padding: 0; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: 0.5; - transition: opacity 0.6s ease; } - @media (prefers-reduced-motion: reduce) { - .carousel-indicators [data-bs-target] { - transition: none; } } - .carousel-indicators .active { - opacity: 1; } - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 1.25rem; - left: 15%; - padding-top: 1.25rem; - padding-bottom: 1.25rem; - color: #fff; - text-align: center; } - -.carousel-dark .carousel-control-prev-icon, -.carousel-dark .carousel-control-next-icon { - filter: invert(1) grayscale(100); } - -.carousel-dark .carousel-indicators [data-bs-target] { - background-color: #000; } - -.carousel-dark .carousel-caption { - color: #000; } - -[data-bs-theme="dark"] .carousel .carousel-control-prev-icon, -[data-bs-theme="dark"] .carousel .carousel-control-next-icon, [data-bs-theme="dark"].carousel .carousel-control-prev-icon, -[data-bs-theme="dark"].carousel .carousel-control-next-icon { - filter: invert(1) grayscale(100); } - -[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], [data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] { - background-color: #000; } - -[data-bs-theme="dark"] .carousel .carousel-caption, [data-bs-theme="dark"].carousel .carousel-caption { - color: #000; } - -.spinner-grow, -.spinner-border { - display: inline-block; - width: var(--bs-spinner-width); - height: var(--bs-spinner-height); - vertical-align: var(--bs-spinner-vertical-align); - border-radius: 50%; - animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); } - -@keyframes spinner-border { - to { - transform: rotate(360deg) /* rtl:ignore */; } } - -.spinner-border { - --bs-spinner-width: 2rem; - --bs-spinner-height: 2rem; - --bs-spinner-vertical-align: -0.125em; - --bs-spinner-border-width: 0.25em; - --bs-spinner-animation-speed: 0.75s; - --bs-spinner-animation-name: spinner-border; - border: var(--bs-spinner-border-width) solid currentcolor; - border-right-color: transparent; } - -.spinner-border-sm { - --bs-spinner-width: 1rem; - --bs-spinner-height: 1rem; - --bs-spinner-border-width: 0.2em; } - -@keyframes spinner-grow { - 0% { - transform: scale(0); } - 50% { - opacity: 1; - transform: none; } } - -.spinner-grow { - --bs-spinner-width: 2rem; - --bs-spinner-height: 2rem; - --bs-spinner-vertical-align: -0.125em; - --bs-spinner-animation-speed: 0.75s; - --bs-spinner-animation-name: spinner-grow; - background-color: currentcolor; - opacity: 0; } - -.spinner-grow-sm { - --bs-spinner-width: 1rem; - --bs-spinner-height: 1rem; } - -@media (prefers-reduced-motion: reduce) { - .spinner-border, - .spinner-grow { - --bs-spinner-animation-speed: 1.5s; } } - -.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { - --bs-offcanvas-zindex: 1045; - --bs-offcanvas-width: 400px; - --bs-offcanvas-height: 30vh; - --bs-offcanvas-padding-x: 1rem; - --bs-offcanvas-padding-y: 1rem; - --bs-offcanvas-color: var(--bs-body-color); - --bs-offcanvas-bg: var(--bs-body-bg); - --bs-offcanvas-border-width: var(--bs-border-width); - --bs-offcanvas-border-color: var(--bs-border-color-translucent); - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); - --bs-offcanvas-transition: transform 0.3s ease-in-out; - --bs-offcanvas-title-line-height: 1.5; } - -@media (max-width: 575.98px) { - .offcanvas-sm { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); } } - @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-sm { - transition: none; } } - -@media (max-width: 575.98px) { - .offcanvas-sm.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(-100%); } - .offcanvas-sm.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(100%); } - .offcanvas-sm.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(-100%); } - .offcanvas-sm.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(100%); } - .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { - transform: none; } - .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { - visibility: visible; } } - -@media (min-width: 576px) { - .offcanvas-sm { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; } - .offcanvas-sm .offcanvas-header { - display: none; } - .offcanvas-sm .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; } } - -@media (max-width: 767.98px) { - .offcanvas-md { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); } } - @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-md { - transition: none; } } - -@media (max-width: 767.98px) { - .offcanvas-md.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(-100%); } - .offcanvas-md.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(100%); } - .offcanvas-md.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(-100%); } - .offcanvas-md.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(100%); } - .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { - transform: none; } - .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { - visibility: visible; } } - -@media (min-width: 768px) { - .offcanvas-md { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; } - .offcanvas-md .offcanvas-header { - display: none; } - .offcanvas-md .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; } } - -@media (max-width: 991.98px) { - .offcanvas-lg { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); } } - @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-lg { - transition: none; } } - -@media (max-width: 991.98px) { - .offcanvas-lg.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(-100%); } - .offcanvas-lg.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(100%); } - .offcanvas-lg.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(-100%); } - .offcanvas-lg.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(100%); } - .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { - transform: none; } - .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { - visibility: visible; } } - -@media (min-width: 992px) { - .offcanvas-lg { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; } - .offcanvas-lg .offcanvas-header { - display: none; } - .offcanvas-lg .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; } } - -@media (max-width: 1199.98px) { - .offcanvas-xl { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); } } - @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-xl { - transition: none; } } - -@media (max-width: 1199.98px) { - .offcanvas-xl.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(-100%); } - .offcanvas-xl.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(100%); } - .offcanvas-xl.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(-100%); } - .offcanvas-xl.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(100%); } - .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { - transform: none; } - .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { - visibility: visible; } } - -@media (min-width: 1200px) { - .offcanvas-xl { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; } - .offcanvas-xl .offcanvas-header { - display: none; } - .offcanvas-xl .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; } } - -@media (max-width: 1399.98px) { - .offcanvas-xxl { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); } } - @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { - .offcanvas-xxl { - transition: none; } } - -@media (max-width: 1399.98px) { - .offcanvas-xxl.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(-100%); } - .offcanvas-xxl.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(100%); } - .offcanvas-xxl.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(-100%); } - .offcanvas-xxl.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(100%); } - .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { - transform: none; } - .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { - visibility: visible; } } - -@media (min-width: 1400px) { - .offcanvas-xxl { - --bs-offcanvas-height: auto; - --bs-offcanvas-border-width: 0; - background-color: transparent !important; } - .offcanvas-xxl .offcanvas-header { - display: none; } - .offcanvas-xxl .offcanvas-body { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0; - overflow-y: visible; - background-color: transparent !important; } } - -.offcanvas { - position: fixed; - bottom: 0; - z-index: var(--bs-offcanvas-zindex); - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - max-width: 100%; - color: var(--bs-offcanvas-color); - visibility: hidden; - background-color: var(--bs-offcanvas-bg); - background-clip: padding-box; - outline: 0; - transition: var(--bs-offcanvas-transition); } - @media (prefers-reduced-motion: reduce) { - .offcanvas { - transition: none; } } - .offcanvas.offcanvas-start { - top: 0; - left: 0; - width: var(--bs-offcanvas-width); - border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(-100%); } - .offcanvas.offcanvas-end { - top: 0; - right: 0; - width: var(--bs-offcanvas-width); - border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateX(100%); } - .offcanvas.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(-100%); } - .offcanvas.offcanvas-bottom { - right: 0; - left: 0; - height: var(--bs-offcanvas-height); - max-height: 100%; - border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); - transform: translateY(100%); } - .offcanvas.showing, .offcanvas.show:not(.hiding) { - transform: none; } - .offcanvas.showing, .offcanvas.hiding, .offcanvas.show { - visibility: visible; } - -.offcanvas-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #FDF3E7; } - .offcanvas-backdrop.fade { - opacity: 0; } - .offcanvas-backdrop.show { - opacity: 0.96; } - -.offcanvas-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); } - .offcanvas-header .btn-close { - padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); - margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); - margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); - margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); } - -.offcanvas-title { - margin-bottom: 0; - line-height: var(--bs-offcanvas-title-line-height); } - -.offcanvas-body { - -ms-flex-positive: 1; - flex-grow: 1; - padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); - overflow-y: auto; } - -.placeholder { - display: inline-block; - min-height: 1em; - vertical-align: middle; - cursor: wait; - background-color: currentcolor; - opacity: 0.5; } - .placeholder.btn::before { - display: inline-block; - content: ""; } - -.placeholder-xs { - min-height: .6em; } - -.placeholder-sm { - min-height: .8em; } - -.placeholder-lg { - min-height: 1.2em; } - -.placeholder-glow .placeholder { - animation: placeholder-glow 2s ease-in-out infinite; } - -@keyframes placeholder-glow { - 50% { - opacity: 0.2; } } - -.placeholder-wave { - -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); - mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); - -webkit-mask-size: 200% 100%; - mask-size: 200% 100%; - animation: placeholder-wave 2s linear infinite; } - -@keyframes placeholder-wave { - 100% { - -webkit-mask-position: -200% 0%; - mask-position: -200% 0%; } } - -.clearfix::after { - display: block; - clear: both; - content: ""; } - -.text-bg-accent { - color: #000 !important; - background-color: RGBA(0, 201, 165, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-background { - color: #000 !important; - background-color: RGBA(255, 251, 245, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-secondary-darker { - color: #000 !important; - background-color: RGBA(242, 233, 223, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-petrol { - color: #fff !important; - background-color: RGBA(0, 122, 139, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-green { - color: #fff !important; - background-color: RGBA(0, 90, 56, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-mustard { - color: #000 !important; - background-color: RGBA(183, 147, 19, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-oranje { - color: #000 !important; - background-color: RGBA(223, 113, 52, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-light-blue { - color: #000 !important; - background-color: RGBA(65, 186, 255, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-light-purple { - color: #000 !important; - background-color: RGBA(187, 164, 255, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-luscious-purple { - color: #fff !important; - background-color: RGBA(63, 52, 164, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-fluo-yellow { - color: #000 !important; - background-color: RGBA(242, 253, 84, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-fluo-green { - color: #000 !important; - background-color: RGBA(132, 250, 113, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-gray-50 { - color: #000 !important; - background-color: RGBA(244, 239, 236, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-gray-100 { - color: #000 !important; - background-color: RGBA(242, 237, 234, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-gray-300 { - color: #000 !important; - background-color: RGBA(224, 224, 224, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-gray-400 { - color: #000 !important; - background-color: RGBA(189, 189, 189, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-primary { - color: #fff !important; - background-color: RGBA(22, 1, 62, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-secondary { - color: #000 !important; - background-color: RGBA(253, 243, 231, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-success { - color: #000 !important; - background-color: RGBA(0, 201, 165, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-info { - color: #000 !important; - background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-warning { - color: #000 !important; - background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-danger { - color: #000 !important; - background-color: RGBA(255, 65, 92, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-light { - color: #000 !important; - background-color: RGBA(211, 203, 211, var(--bs-bg-opacity, 1)) !important; } - -.text-bg-dark { - color: #fff !important; - background-color: RGBA(22, 1, 62, var(--bs-bg-opacity, 1)) !important; } - -.link-accent { - color: RGBA(var(--bs-accent-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-accent-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-accent-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-accent:hover, .link-accent:focus { - color: RGBA(51, 212, 183, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(51, 212, 183, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(51, 212, 183, var(--bs-link-underline-opacity, 1)) !important; } - -.link-background { - color: RGBA(var(--bs-background-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-background-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-background-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-background:hover, .link-background:focus { - color: RGBA(255, 252, 247, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(255, 252, 247, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(255, 252, 247, var(--bs-link-underline-opacity, 1)) !important; } - -.link-secondary-darker { - color: RGBA(var(--bs-secondary-darker-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-secondary-darker-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-secondary-darker-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-secondary-darker:hover, .link-secondary-darker:focus { - color: RGBA(245, 237, 229, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(245, 237, 229, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(245, 237, 229, var(--bs-link-underline-opacity, 1)) !important; } - -.link-petrol { - color: RGBA(var(--bs-petrol-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-petrol-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-petrol-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-petrol:hover, .link-petrol:focus { - color: RGBA(0, 98, 111, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(0, 98, 111, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(0, 98, 111, var(--bs-link-underline-opacity, 1)) !important; } - -.link-green { - color: RGBA(var(--bs-green-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-green-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-green-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-green:hover, .link-green:focus { - color: RGBA(0, 72, 45, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(0, 72, 45, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(0, 72, 45, var(--bs-link-underline-opacity, 1)) !important; } - -.link-mustard { - color: RGBA(var(--bs-mustard-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-mustard-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-mustard-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-mustard:hover, .link-mustard:focus { - color: RGBA(197, 169, 66, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(197, 169, 66, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(197, 169, 66, var(--bs-link-underline-opacity, 1)) !important; } - -.link-oranje { - color: RGBA(var(--bs-oranje-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-oranje-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-oranje-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-oranje:hover, .link-oranje:focus { - color: RGBA(229, 141, 93, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(229, 141, 93, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(229, 141, 93, var(--bs-link-underline-opacity, 1)) !important; } - -.link-light-blue { - color: RGBA(var(--bs-light-blue-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-light-blue-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-light-blue-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-light-blue:hover, .link-light-blue:focus { - color: RGBA(103, 200, 255, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(103, 200, 255, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(103, 200, 255, var(--bs-link-underline-opacity, 1)) !important; } - -.link-light-purple { - color: RGBA(var(--bs-light-purple-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-light-purple-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-light-purple-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-light-purple:hover, .link-light-purple:focus { - color: RGBA(201, 182, 255, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(201, 182, 255, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(201, 182, 255, var(--bs-link-underline-opacity, 1)) !important; } - -.link-luscious-purple { - color: RGBA(var(--bs-luscious-purple-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-luscious-purple-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-luscious-purple-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-luscious-purple:hover, .link-luscious-purple:focus { - color: RGBA(50, 42, 131, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(50, 42, 131, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(50, 42, 131, var(--bs-link-underline-opacity, 1)) !important; } - -.link-fluo-yellow { - color: RGBA(var(--bs-fluo-yellow-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-fluo-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-fluo-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-fluo-yellow:hover, .link-fluo-yellow:focus { - color: RGBA(245, 253, 118, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(245, 253, 118, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(245, 253, 118, var(--bs-link-underline-opacity, 1)) !important; } - -.link-fluo-green { - color: RGBA(var(--bs-fluo-green-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-fluo-green-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-fluo-green-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-fluo-green:hover, .link-fluo-green:focus { - color: RGBA(157, 251, 141, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(157, 251, 141, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(157, 251, 141, var(--bs-link-underline-opacity, 1)) !important; } - -.link-gray-50 { - color: RGBA(var(--bs-gray-50-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-gray-50-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-gray-50-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-gray-50:hover, .link-gray-50:focus { - color: RGBA(246, 242, 240, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(246, 242, 240, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(246, 242, 240, var(--bs-link-underline-opacity, 1)) !important; } - -.link-gray-100 { - color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-gray-100:hover, .link-gray-100:focus { - color: RGBA(245, 241, 238, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(245, 241, 238, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(245, 241, 238, var(--bs-link-underline-opacity, 1)) !important; } - -.link-gray-300 { - color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-gray-300:hover, .link-gray-300:focus { - color: RGBA(230, 230, 230, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(230, 230, 230, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(230, 230, 230, var(--bs-link-underline-opacity, 1)) !important; } - -.link-gray-400 { - color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-gray-400:hover, .link-gray-400:focus { - color: RGBA(202, 202, 202, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(202, 202, 202, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(202, 202, 202, var(--bs-link-underline-opacity, 1)) !important; } - -.link-primary { - color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-primary:hover, .link-primary:focus { - color: RGBA(18, 1, 50, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(18, 1, 50, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(18, 1, 50, var(--bs-link-underline-opacity, 1)) !important; } - -.link-secondary { - color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-secondary:hover, .link-secondary:focus { - color: RGBA(253, 245, 236, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(253, 245, 236, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(253, 245, 236, var(--bs-link-underline-opacity, 1)) !important; } - -.link-success { - color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-success:hover, .link-success:focus { - color: RGBA(51, 212, 183, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(51, 212, 183, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(51, 212, 183, var(--bs-link-underline-opacity, 1)) !important; } - -.link-info { - color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-info:hover, .link-info:focus { - color: RGBA(51, 149, 255, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(51, 149, 255, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(51, 149, 255, var(--bs-link-underline-opacity, 1)) !important; } - -.link-warning { - color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-warning:hover, .link-warning:focus { - color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; } - -.link-danger { - color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-danger:hover, .link-danger:focus { - color: RGBA(255, 103, 125, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(255, 103, 125, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(255, 103, 125, var(--bs-link-underline-opacity, 1)) !important; } - -.link-light { - color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-light:hover, .link-light:focus { - color: RGBA(220, 213, 220, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(220, 213, 220, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(220, 213, 220, var(--bs-link-underline-opacity, 1)) !important; } - -.link-dark { - color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-dark:hover, .link-dark:focus { - color: RGBA(18, 1, 50, var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(18, 1, 50, var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(18, 1, 50, var(--bs-link-underline-opacity, 1)) !important; } - -.link-body-emphasis { - color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; } - .link-body-emphasis:hover, .link-body-emphasis:focus { - color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; - -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; - text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; } - -.focus-ring:focus { - outline: 0; - box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); } - -.icon-link { - display: -ms-inline-flexbox; - display: inline-flex; - gap: 0.375rem; - -ms-flex-align: center; - align-items: center; - -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); - text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); - text-underline-offset: 0.25em; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; } - .icon-link > .bi { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 1em; - height: 1em; - fill: currentcolor; - transition: 0.2s ease-in-out transform; } - @media (prefers-reduced-motion: reduce) { - .icon-link > .bi { - transition: none; } } - -.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { - transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); } - -.ratio { - position: relative; - width: 100%; } - .ratio::before { - display: block; - padding-top: var(--bs-aspect-ratio); - content: ""; } - .ratio > * { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; } - -.ratio-1x1 { - --bs-aspect-ratio: 100%; } - -.ratio-4x3 { - --bs-aspect-ratio: calc(3 / 4 * 100%); } - -.ratio-16x9 { - --bs-aspect-ratio: calc(9 / 16 * 100%); } - -.ratio-21x9 { - --bs-aspect-ratio: calc(9 / 21 * 100%); } - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; } - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; } - -.sticky-top { - position: sticky; - top: 0; - z-index: 1020; } - -.sticky-bottom { - position: sticky; - bottom: 0; - z-index: 1020; } - -@media (min-width: 576px) { - .sticky-sm-top { - position: sticky; - top: 0; - z-index: 1020; } - .sticky-sm-bottom { - position: sticky; - bottom: 0; - z-index: 1020; } } - -@media (min-width: 768px) { - .sticky-md-top { - position: sticky; - top: 0; - z-index: 1020; } - .sticky-md-bottom { - position: sticky; - bottom: 0; - z-index: 1020; } } - -@media (min-width: 992px) { - .sticky-lg-top { - position: sticky; - top: 0; - z-index: 1020; } - .sticky-lg-bottom { - position: sticky; - bottom: 0; - z-index: 1020; } } - -@media (min-width: 1200px) { - .sticky-xl-top { - position: sticky; - top: 0; - z-index: 1020; } - .sticky-xl-bottom { - position: sticky; - bottom: 0; - z-index: 1020; } } - -@media (min-width: 1400px) { - .sticky-xxl-top { - position: sticky; - top: 0; - z-index: 1020; } - .sticky-xxl-bottom { - position: sticky; - bottom: 0; - z-index: 1020; } } - -.hstack { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - align-items: center; - -ms-flex-item-align: stretch; - align-self: stretch; } - -.vstack { - display: -ms-flexbox; - display: flex; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-item-align: stretch; - align-self: stretch; } - -.visually-hidden, -.visually-hidden-focusable:not(:focus):not(:focus-within) { - width: 1px !important; - height: 1px !important; - padding: 0 !important; - margin: -1px !important; - overflow: hidden !important; - clip: rect(0, 0, 0, 0) !important; - white-space: nowrap !important; - border: 0 !important; } - .visually-hidden:not(caption), - .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { - position: absolute !important; } - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - content: ""; } - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; } - -.vr { - display: inline-block; - -ms-flex-item-align: stretch; - -ms-grid-row-align: stretch; - align-self: stretch; - width: 1px; - min-height: 1em; - background-color: currentcolor; - opacity: 0.25; } - -.align-baseline { - vertical-align: baseline !important; } - -.align-top { - vertical-align: top !important; } - -.align-middle { - vertical-align: middle !important; } - -.align-bottom { - vertical-align: bottom !important; } - -.align-text-bottom { - vertical-align: text-bottom !important; } - -.align-text-top { - vertical-align: text-top !important; } - -.float-start { - float: left !important; } - -.float-end { - float: right !important; } - -.float-none { - float: none !important; } - -.object-fit-contain { - -o-object-fit: contain !important; - object-fit: contain !important; } - -.object-fit-cover { - -o-object-fit: cover !important; - object-fit: cover !important; } - -.object-fit-fill { - -o-object-fit: fill !important; - object-fit: fill !important; } - -.object-fit-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; } - -.object-fit-none { - -o-object-fit: none !important; - object-fit: none !important; } - -.opacity-0 { - opacity: 0 !important; } - -.opacity-25 { - opacity: 0.25 !important; } - -.opacity-50 { - opacity: 0.5 !important; } - -.opacity-75 { - opacity: 0.75 !important; } - -.opacity-100 { - opacity: 1 !important; } - -.overflow-auto { - overflow: auto !important; } - -.overflow-hidden { - overflow: hidden !important; } - -.overflow-visible { - overflow: visible !important; } - -.overflow-scroll { - overflow: scroll !important; } - -.overflow-x-auto { - overflow-x: auto !important; } - -.overflow-x-hidden { - overflow-x: hidden !important; } - -.overflow-x-visible { - overflow-x: visible !important; } - -.overflow-x-scroll { - overflow-x: scroll !important; } - -.overflow-y-auto { - overflow-y: auto !important; } - -.overflow-y-hidden { - overflow-y: hidden !important; } - -.overflow-y-visible { - overflow-y: visible !important; } - -.overflow-y-scroll { - overflow-y: scroll !important; } - -.d-inline { - display: inline !important; } - -.d-inline-block { - display: inline-block !important; } - -.d-block { - display: block !important; } - -.d-grid { - display: -ms-grid !important; - display: grid !important; } - -.d-inline-grid { - display: -ms-inline-grid !important; - display: inline-grid !important; } - -.d-table { - display: table !important; } - -.d-table-row { - display: table-row !important; } - -.d-table-cell { - display: table-cell !important; } - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; } - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - -.d-none { - display: none !important; } - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } - -.shadow-none { - box-shadow: none !important; } - -.focus-ring-accent { - --bs-focus-ring-color: rgba(var(--bs-accent-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-background { - --bs-focus-ring-color: rgba(var(--bs-background-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-secondary-darker { - --bs-focus-ring-color: rgba(var(--bs-secondary-darker-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-petrol { - --bs-focus-ring-color: rgba(var(--bs-petrol-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-green { - --bs-focus-ring-color: rgba(var(--bs-green-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-mustard { - --bs-focus-ring-color: rgba(var(--bs-mustard-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-oranje { - --bs-focus-ring-color: rgba(var(--bs-oranje-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-light-blue { - --bs-focus-ring-color: rgba(var(--bs-light-blue-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-light-purple { - --bs-focus-ring-color: rgba(var(--bs-light-purple-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-luscious-purple { - --bs-focus-ring-color: rgba(var(--bs-luscious-purple-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-fluo-yellow { - --bs-focus-ring-color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-fluo-green { - --bs-focus-ring-color: rgba(var(--bs-fluo-green-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-gray-50 { - --bs-focus-ring-color: rgba(var(--bs-gray-50-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-gray-100 { - --bs-focus-ring-color: rgba(var(--bs-gray-100-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-gray-300 { - --bs-focus-ring-color: rgba(var(--bs-gray-300-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-gray-400 { - --bs-focus-ring-color: rgba(var(--bs-gray-400-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-primary { - --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-secondary { - --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-success { - --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-info { - --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-warning { - --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-danger { - --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-light { - --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); } - -.focus-ring-dark { - --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); } - -.position-static { - position: static !important; } - -.position-relative { - position: relative !important; } - -.position-absolute { - position: absolute !important; } - -.position-fixed { - position: fixed !important; } - -.position-sticky { - position: sticky !important; } - -.top-0 { - top: 0 !important; } - -.top-50 { - top: 50% !important; } - -.top-100 { - top: 100% !important; } - -.bottom-0 { - bottom: 0 !important; } - -.bottom-50 { - bottom: 50% !important; } - -.bottom-100 { - bottom: 100% !important; } - -.start-0 { - left: 0 !important; } - -.start-50 { - left: 50% !important; } - -.start-100 { - left: 100% !important; } - -.end-0 { - right: 0 !important; } - -.end-50 { - right: 50% !important; } - -.end-100 { - right: 100% !important; } - -.translate-middle { - transform: translate(-50%, -50%) !important; } - -.translate-middle-x { - transform: translateX(-50%) !important; } - -.translate-middle-y { - transform: translateY(-50%) !important; } - -.border { - border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } - -.border-0 { - border: 0 !important; } - -.border-top { - border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } - -.border-top-0 { - border-top: 0 !important; } - -.border-end { - border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } - -.border-end-0 { - border-right: 0 !important; } - -.border-bottom { - border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } - -.border-bottom-0 { - border-bottom: 0 !important; } - -.border-start { - border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } - -.border-start-0 { - border-left: 0 !important; } - -.border-accent { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-accent-rgb), var(--bs-border-opacity)) !important; } - -.border-background { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-background-rgb), var(--bs-border-opacity)) !important; } - -.border-secondary-darker { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-secondary-darker-rgb), var(--bs-border-opacity)) !important; } - -.border-petrol { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-petrol-rgb), var(--bs-border-opacity)) !important; } - -.border-green { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important; } - -.border-mustard { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-mustard-rgb), var(--bs-border-opacity)) !important; } - -.border-oranje { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-oranje-rgb), var(--bs-border-opacity)) !important; } - -.border-light-blue { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-light-blue-rgb), var(--bs-border-opacity)) !important; } - -.border-light-purple { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-light-purple-rgb), var(--bs-border-opacity)) !important; } - -.border-luscious-purple { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-luscious-purple-rgb), var(--bs-border-opacity)) !important; } - -.border-fluo-yellow { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-border-opacity)) !important; } - -.border-fluo-green { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-fluo-green-rgb), var(--bs-border-opacity)) !important; } - -.border-gray-50 { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-gray-50-rgb), var(--bs-border-opacity)) !important; } - -.border-gray-100 { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-gray-100-rgb), var(--bs-border-opacity)) !important; } - -.border-gray-300 { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-gray-300-rgb), var(--bs-border-opacity)) !important; } - -.border-gray-400 { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-gray-400-rgb), var(--bs-border-opacity)) !important; } - -.border-primary { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; } - -.border-secondary { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; } - -.border-success { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; } - -.border-info { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; } - -.border-warning { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; } - -.border-danger { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; } - -.border-light { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; } - -.border-dark { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; } - -.border-black { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; } - -.border-white { - --bs-border-opacity: 1; - border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; } - -.border-primary-subtle { - border-color: var(--bs-primary-border-subtle) !important; } - -.border-secondary-subtle { - border-color: var(--bs-secondary-border-subtle) !important; } - -.border-success-subtle { - border-color: var(--bs-success-border-subtle) !important; } - -.border-info-subtle { - border-color: var(--bs-info-border-subtle) !important; } - -.border-warning-subtle { - border-color: var(--bs-warning-border-subtle) !important; } - -.border-danger-subtle { - border-color: var(--bs-danger-border-subtle) !important; } - -.border-light-subtle { - border-color: var(--bs-light-border-subtle) !important; } - -.border-dark-subtle { - border-color: var(--bs-dark-border-subtle) !important; } - -.border-1 { - border-width: 1px !important; } - -.border-2 { - border-width: 2px !important; } - -.border-3 { - border-width: 3px !important; } - -.border-4 { - border-width: 4px !important; } - -.border-5 { - border-width: 5px !important; } - -.border-opacity-10 { - --bs-border-opacity: 0.1; } - -.border-opacity-25 { - --bs-border-opacity: 0.25; } - -.border-opacity-50 { - --bs-border-opacity: 0.5; } - -.border-opacity-75 { - --bs-border-opacity: 0.75; } - -.border-opacity-100 { - --bs-border-opacity: 1; } - -.w-25 { - width: 25% !important; } - -.w-50 { - width: 50% !important; } - -.w-75 { - width: 75% !important; } - -.w-100 { - width: 100% !important; } - -.w-auto { - width: auto !important; } - -.mw-100 { - max-width: 100% !important; } - -.vw-100 { - width: 100vw !important; } - -.min-vw-100 { - min-width: 100vw !important; } - -.h-25 { - height: 25% !important; } - -.h-50 { - height: 50% !important; } - -.h-75 { - height: 75% !important; } - -.h-100 { - height: 100% !important; } - -.h-auto { - height: auto !important; } - -.mh-100 { - max-height: 100% !important; } - -.vh-100 { - height: 100vh !important; } - -.min-vh-100 { - min-height: 100vh !important; } - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - -.justify-content-evenly { - -ms-flex-pack: space-evenly !important; - justify-content: space-evenly !important; } - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; } - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - -.align-self-auto { - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; } - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - -.align-self-center { - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; } - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; } - -.order-first { - -ms-flex-order: -1 !important; - order: -1 !important; } - -.order-0 { - -ms-flex-order: 0 !important; - order: 0 !important; } - -.order-1 { - -ms-flex-order: 1 !important; - order: 1 !important; } - -.order-2 { - -ms-flex-order: 2 !important; - order: 2 !important; } - -.order-3 { - -ms-flex-order: 3 !important; - order: 3 !important; } - -.order-4 { - -ms-flex-order: 4 !important; - order: 4 !important; } - -.order-5 { - -ms-flex-order: 5 !important; - order: 5 !important; } - -.order-last { - -ms-flex-order: 6 !important; - order: 6 !important; } - -.m-0 { - margin: 0 !important; } - -.m-1 { - margin: 0.25rem !important; } - -.m-2 { - margin: 0.5rem !important; } - -.m-3 { - margin: 1rem !important; } - -.m-4 { - margin: 1.5rem !important; } - -.m-5 { - margin: 3rem !important; } - -.m-auto { - margin: auto !important; } - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - -.mx-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - -.mx-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - -.mx-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; } - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; } - -.mt-0 { - margin-top: 0 !important; } - -.mt-1 { - margin-top: 0.25rem !important; } - -.mt-2 { - margin-top: 0.5rem !important; } - -.mt-3 { - margin-top: 1rem !important; } - -.mt-4 { - margin-top: 1.5rem !important; } - -.mt-5 { - margin-top: 3rem !important; } - -.mt-auto { - margin-top: auto !important; } - -.me-0 { - margin-right: 0 !important; } - -.me-1 { - margin-right: 0.25rem !important; } - -.me-2 { - margin-right: 0.5rem !important; } - -.me-3 { - margin-right: 1rem !important; } - -.me-4 { - margin-right: 1.5rem !important; } - -.me-5 { - margin-right: 3rem !important; } - -.me-auto { - margin-right: auto !important; } - -.mb-0 { - margin-bottom: 0 !important; } - -.mb-1 { - margin-bottom: 0.25rem !important; } - -.mb-2 { - margin-bottom: 0.5rem !important; } - -.mb-3 { - margin-bottom: 1rem !important; } - -.mb-4 { - margin-bottom: 1.5rem !important; } - -.mb-5 { - margin-bottom: 3rem !important; } - -.mb-auto { - margin-bottom: auto !important; } - -.ms-0 { - margin-left: 0 !important; } - -.ms-1 { - margin-left: 0.25rem !important; } - -.ms-2 { - margin-left: 0.5rem !important; } - -.ms-3 { - margin-left: 1rem !important; } - -.ms-4 { - margin-left: 1.5rem !important; } - -.ms-5 { - margin-left: 3rem !important; } - -.ms-auto { - margin-left: auto !important; } - -.m-n1 { - margin: -0.25rem !important; } - -.m-n2 { - margin: -0.5rem !important; } - -.m-n3 { - margin: -1rem !important; } - -.m-n4 { - margin: -1.5rem !important; } - -.m-n5 { - margin: -3rem !important; } - -.mx-n1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; } - -.mx-n2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; } - -.mx-n3 { - margin-right: -1rem !important; - margin-left: -1rem !important; } - -.mx-n4 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; } - -.mx-n5 { - margin-right: -3rem !important; - margin-left: -3rem !important; } - -.my-n1 { - margin-top: -0.25rem !important; - margin-bottom: -0.25rem !important; } - -.my-n2 { - margin-top: -0.5rem !important; - margin-bottom: -0.5rem !important; } - -.my-n3 { - margin-top: -1rem !important; - margin-bottom: -1rem !important; } - -.my-n4 { - margin-top: -1.5rem !important; - margin-bottom: -1.5rem !important; } - -.my-n5 { - margin-top: -3rem !important; - margin-bottom: -3rem !important; } - -.mt-n1 { - margin-top: -0.25rem !important; } - -.mt-n2 { - margin-top: -0.5rem !important; } - -.mt-n3 { - margin-top: -1rem !important; } - -.mt-n4 { - margin-top: -1.5rem !important; } - -.mt-n5 { - margin-top: -3rem !important; } - -.me-n1 { - margin-right: -0.25rem !important; } - -.me-n2 { - margin-right: -0.5rem !important; } - -.me-n3 { - margin-right: -1rem !important; } - -.me-n4 { - margin-right: -1.5rem !important; } - -.me-n5 { - margin-right: -3rem !important; } - -.mb-n1 { - margin-bottom: -0.25rem !important; } - -.mb-n2 { - margin-bottom: -0.5rem !important; } - -.mb-n3 { - margin-bottom: -1rem !important; } - -.mb-n4 { - margin-bottom: -1.5rem !important; } - -.mb-n5 { - margin-bottom: -3rem !important; } - -.ms-n1 { - margin-left: -0.25rem !important; } - -.ms-n2 { - margin-left: -0.5rem !important; } - -.ms-n3 { - margin-left: -1rem !important; } - -.ms-n4 { - margin-left: -1.5rem !important; } - -.ms-n5 { - margin-left: -3rem !important; } - -.p-0 { - padding: 0 !important; } - -.p-1 { - padding: 0.25rem !important; } - -.p-2 { - padding: 0.5rem !important; } - -.p-3 { - padding: 1rem !important; } - -.p-4 { - padding: 1.5rem !important; } - -.p-5 { - padding: 3rem !important; } - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - -.px-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - -.px-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - -.px-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - -.pt-0 { - padding-top: 0 !important; } - -.pt-1 { - padding-top: 0.25rem !important; } - -.pt-2 { - padding-top: 0.5rem !important; } - -.pt-3 { - padding-top: 1rem !important; } - -.pt-4 { - padding-top: 1.5rem !important; } - -.pt-5 { - padding-top: 3rem !important; } - -.pe-0 { - padding-right: 0 !important; } - -.pe-1 { - padding-right: 0.25rem !important; } - -.pe-2 { - padding-right: 0.5rem !important; } - -.pe-3 { - padding-right: 1rem !important; } - -.pe-4 { - padding-right: 1.5rem !important; } - -.pe-5 { - padding-right: 3rem !important; } - -.pb-0 { - padding-bottom: 0 !important; } - -.pb-1 { - padding-bottom: 0.25rem !important; } - -.pb-2 { - padding-bottom: 0.5rem !important; } - -.pb-3 { - padding-bottom: 1rem !important; } - -.pb-4 { - padding-bottom: 1.5rem !important; } - -.pb-5 { - padding-bottom: 3rem !important; } - -.ps-0 { - padding-left: 0 !important; } - -.ps-1 { - padding-left: 0.25rem !important; } - -.ps-2 { - padding-left: 0.5rem !important; } - -.ps-3 { - padding-left: 1rem !important; } - -.ps-4 { - padding-left: 1.5rem !important; } - -.ps-5 { - padding-left: 3rem !important; } - -.gap-0 { - gap: 0 !important; } - -.gap-1 { - gap: 0.25rem !important; } - -.gap-2 { - gap: 0.5rem !important; } - -.gap-3 { - gap: 1rem !important; } - -.gap-4 { - gap: 1.5rem !important; } - -.gap-5 { - gap: 3rem !important; } - -.row-gap-0 { - row-gap: 0 !important; } - -.row-gap-1 { - row-gap: 0.25rem !important; } - -.row-gap-2 { - row-gap: 0.5rem !important; } - -.row-gap-3 { - row-gap: 1rem !important; } - -.row-gap-4 { - row-gap: 1.5rem !important; } - -.row-gap-5 { - row-gap: 3rem !important; } - -.column-gap-0 { - column-gap: 0 !important; } - -.column-gap-1 { - column-gap: 0.25rem !important; } - -.column-gap-2 { - column-gap: 0.5rem !important; } - -.column-gap-3 { - column-gap: 1rem !important; } - -.column-gap-4 { - column-gap: 1.5rem !important; } - -.column-gap-5 { - column-gap: 3rem !important; } - -.font-monospace { - font-family: var(--bs-font-monospace) !important; } - -.fs-1 { - font-size: calc(1.375rem + 1.5vw) !important; } - -.fs-2 { - font-size: calc(1.325rem + 0.9vw) !important; } - -.fs-3 { - font-size: calc(1.3rem + 0.6vw) !important; } - -.fs-4 { - font-size: calc(1.275rem + 0.3vw) !important; } - -.fs-5 { - font-size: 1.25rem !important; } - -.fs-6 { - font-size: 1rem !important; } - -.fst-italic { - font-style: italic !important; } - -.fst-normal { - font-style: normal !important; } - -.fw-lighter { - font-weight: lighter !important; } - -.fw-light { - font-weight: 300 !important; } - -.fw-normal { - font-weight: 400 !important; } - -.fw-medium { - font-weight: 500 !important; } - -.fw-semibold { - font-weight: 600 !important; } - -.fw-bold { - font-weight: 700 !important; } - -.fw-bolder { - font-weight: bolder !important; } - -.lh-1 { - line-height: 1 !important; } - -.lh-sm { - line-height: 1.25 !important; } - -.lh-base { - line-height: 1.5 !important; } - -.lh-lg { - line-height: 2 !important; } - -.text-start { - text-align: left !important; } - -.text-end { - text-align: right !important; } - -.text-center { - text-align: center !important; } - -.text-decoration-none { - text-decoration: none !important; } - -.text-decoration-underline { - text-decoration: underline !important; } - -.text-decoration-line-through { - text-decoration: line-through !important; } - -.text-lowercase { - text-transform: lowercase !important; } - -.text-uppercase { - text-transform: uppercase !important; } - -.text-capitalize { - text-transform: capitalize !important; } - -.text-wrap { - white-space: normal !important; } - -.text-nowrap { - white-space: nowrap !important; } - -/* rtl:begin:remove */ -.text-break { - word-wrap: break-word !important; - word-break: break-word !important; } - -/* rtl:end:remove */ -.text-accent { - --bs-text-opacity: 1; - color: rgba(var(--bs-accent-rgb), var(--bs-text-opacity)) !important; } - -.text-background { - --bs-text-opacity: 1; - color: rgba(var(--bs-background-rgb), var(--bs-text-opacity)) !important; } - -.text-secondary-darker { - --bs-text-opacity: 1; - color: rgba(var(--bs-secondary-darker-rgb), var(--bs-text-opacity)) !important; } - -.text-petrol { - --bs-text-opacity: 1; - color: rgba(var(--bs-petrol-rgb), var(--bs-text-opacity)) !important; } - -.text-green { - --bs-text-opacity: 1; - color: rgba(var(--bs-green-rgb), var(--bs-text-opacity)) !important; } - -.text-mustard { - --bs-text-opacity: 1; - color: rgba(var(--bs-mustard-rgb), var(--bs-text-opacity)) !important; } - -.text-oranje { - --bs-text-opacity: 1; - color: rgba(var(--bs-oranje-rgb), var(--bs-text-opacity)) !important; } - -.text-light-blue { - --bs-text-opacity: 1; - color: rgba(var(--bs-light-blue-rgb), var(--bs-text-opacity)) !important; } - -.text-light-purple { - --bs-text-opacity: 1; - color: rgba(var(--bs-light-purple-rgb), var(--bs-text-opacity)) !important; } - -.text-luscious-purple { - --bs-text-opacity: 1; - color: rgba(var(--bs-luscious-purple-rgb), var(--bs-text-opacity)) !important; } - -.text-fluo-yellow { - --bs-text-opacity: 1; - color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-text-opacity)) !important; } - -.text-fluo-green { - --bs-text-opacity: 1; - color: rgba(var(--bs-fluo-green-rgb), var(--bs-text-opacity)) !important; } - -.text-gray-50 { - --bs-text-opacity: 1; - color: rgba(var(--bs-gray-50-rgb), var(--bs-text-opacity)) !important; } - -.text-gray-100 { - --bs-text-opacity: 1; - color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important; } - -.text-gray-300 { - --bs-text-opacity: 1; - color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important; } - -.text-gray-400 { - --bs-text-opacity: 1; - color: rgba(var(--bs-gray-400-rgb), var(--bs-text-opacity)) !important; } - -.text-primary { - --bs-text-opacity: 1; - color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; } - -.text-secondary { - --bs-text-opacity: 1; - color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; } - -.text-success { - --bs-text-opacity: 1; - color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; } - -.text-info { - --bs-text-opacity: 1; - color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; } - -.text-warning { - --bs-text-opacity: 1; - color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; } - -.text-danger { - --bs-text-opacity: 1; - color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; } - -.text-light { - --bs-text-opacity: 1; - color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; } - -.text-dark { - --bs-text-opacity: 1; - color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; } - -.text-black { - --bs-text-opacity: 1; - color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; } - -.text-white { - --bs-text-opacity: 1; - color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; } - -.text-body { - --bs-text-opacity: 1; - color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; } - -.text-muted { - --bs-text-opacity: 1; - color: var(--bs-secondary-color) !important; } - -.text-black-50 { - --bs-text-opacity: 1; - color: rgba(0, 0, 0, 0.5) !important; } - -.text-white-50 { - --bs-text-opacity: 1; - color: rgba(255, 255, 255, 0.5) !important; } - -.text-body-secondary { - --bs-text-opacity: 1; - color: var(--bs-secondary-color) !important; } - -.text-body-tertiary { - --bs-text-opacity: 1; - color: var(--bs-tertiary-color) !important; } - -.text-body-emphasis { - --bs-text-opacity: 1; - color: var(--bs-emphasis-color) !important; } - -.text-reset { - --bs-text-opacity: 1; - color: inherit !important; } - -.text-opacity-25 { - --bs-text-opacity: 0.25; } - -.text-opacity-50 { - --bs-text-opacity: 0.5; } - -.text-opacity-75 { - --bs-text-opacity: 0.75; } - -.text-opacity-100 { - --bs-text-opacity: 1; } - -.text-primary-emphasis { - color: var(--bs-primary-text-emphasis) !important; } - -.text-secondary-emphasis { - color: var(--bs-secondary-text-emphasis) !important; } - -.text-success-emphasis { - color: var(--bs-success-text-emphasis) !important; } - -.text-info-emphasis { - color: var(--bs-info-text-emphasis) !important; } - -.text-warning-emphasis { - color: var(--bs-warning-text-emphasis) !important; } - -.text-danger-emphasis { - color: var(--bs-danger-text-emphasis) !important; } - -.text-light-emphasis { - color: var(--bs-light-text-emphasis) !important; } - -.text-dark-emphasis { - color: var(--bs-dark-text-emphasis) !important; } - -.link-opacity-10 { - --bs-link-opacity: 0.1; } - -.link-opacity-10-hover:hover { - --bs-link-opacity: 0.1; } - -.link-opacity-25 { - --bs-link-opacity: 0.25; } - -.link-opacity-25-hover:hover { - --bs-link-opacity: 0.25; } - -.link-opacity-50 { - --bs-link-opacity: 0.5; } - -.link-opacity-50-hover:hover { - --bs-link-opacity: 0.5; } - -.link-opacity-75 { - --bs-link-opacity: 0.75; } - -.link-opacity-75-hover:hover { - --bs-link-opacity: 0.75; } - -.link-opacity-100 { - --bs-link-opacity: 1; } - -.link-opacity-100-hover:hover { - --bs-link-opacity: 1; } - -.link-offset-1 { - text-underline-offset: 0.125em !important; } - -.link-offset-1-hover:hover { - text-underline-offset: 0.125em !important; } - -.link-offset-2 { - text-underline-offset: 0.25em !important; } - -.link-offset-2-hover:hover { - text-underline-offset: 0.25em !important; } - -.link-offset-3 { - text-underline-offset: 0.375em !important; } - -.link-offset-3-hover:hover { - text-underline-offset: 0.375em !important; } - -.link-underline-accent { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-accent-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-accent-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-background { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-background-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-background-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-secondary-darker { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-secondary-darker-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-secondary-darker-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-petrol { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-petrol-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-petrol-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-green { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-green-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-green-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-mustard { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-mustard-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-mustard-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-oranje { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-oranje-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-oranje-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-light-blue { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-light-blue-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-light-blue-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-light-purple { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-light-purple-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-light-purple-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-luscious-purple { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-luscious-purple-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-luscious-purple-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-fluo-yellow { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-fluo-green { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-fluo-green-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-fluo-green-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-gray-50 { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-gray-50-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-gray-50-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-gray-100 { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-gray-300 { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-gray-400 { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-primary { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-secondary { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-success { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-info { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-warning { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-danger { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-light { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline-dark { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; - text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; } - -.link-underline { - --bs-link-underline-opacity: 1; - -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; - text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; } - -.link-underline-opacity-0 { - --bs-link-underline-opacity: 0; } - -.link-underline-opacity-0-hover:hover { - --bs-link-underline-opacity: 0; } - -.link-underline-opacity-10 { - --bs-link-underline-opacity: 0.1; } - -.link-underline-opacity-10-hover:hover { - --bs-link-underline-opacity: 0.1; } - -.link-underline-opacity-25 { - --bs-link-underline-opacity: 0.25; } - -.link-underline-opacity-25-hover:hover { - --bs-link-underline-opacity: 0.25; } - -.link-underline-opacity-50 { - --bs-link-underline-opacity: 0.5; } - -.link-underline-opacity-50-hover:hover { - --bs-link-underline-opacity: 0.5; } - -.link-underline-opacity-75 { - --bs-link-underline-opacity: 0.75; } - -.link-underline-opacity-75-hover:hover { - --bs-link-underline-opacity: 0.75; } - -.link-underline-opacity-100 { - --bs-link-underline-opacity: 1; } - -.link-underline-opacity-100-hover:hover { - --bs-link-underline-opacity: 1; } - -.bg-accent { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-accent-rgb), var(--bs-bg-opacity)) !important; } - -.bg-background { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-background-rgb), var(--bs-bg-opacity)) !important; } - -.bg-secondary-darker { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-secondary-darker-rgb), var(--bs-bg-opacity)) !important; } - -.bg-petrol { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-petrol-rgb), var(--bs-bg-opacity)) !important; } - -.bg-green { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important; } - -.bg-mustard { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-mustard-rgb), var(--bs-bg-opacity)) !important; } - -.bg-oranje { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-oranje-rgb), var(--bs-bg-opacity)) !important; } - -.bg-light-blue { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-light-blue-rgb), var(--bs-bg-opacity)) !important; } - -.bg-light-purple { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-light-purple-rgb), var(--bs-bg-opacity)) !important; } - -.bg-luscious-purple { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-luscious-purple-rgb), var(--bs-bg-opacity)) !important; } - -.bg-fluo-yellow { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-bg-opacity)) !important; } - -.bg-fluo-green { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-fluo-green-rgb), var(--bs-bg-opacity)) !important; } - -.bg-gray-50 { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-gray-50-rgb), var(--bs-bg-opacity)) !important; } - -.bg-gray-100 { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important; } - -.bg-gray-300 { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important; } - -.bg-gray-400 { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-gray-400-rgb), var(--bs-bg-opacity)) !important; } - -.bg-primary { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; } - -.bg-secondary { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; } - -.bg-success { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; } - -.bg-info { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; } - -.bg-warning { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; } - -.bg-danger { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; } - -.bg-light { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; } - -.bg-dark { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; } - -.bg-black { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; } - -.bg-white { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; } - -.bg-body { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; } - -.bg-transparent { - --bs-bg-opacity: 1; - background-color: transparent !important; } - -.bg-body-secondary { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; } - -.bg-body-tertiary { - --bs-bg-opacity: 1; - background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; } - -.bg-opacity-10 { - --bs-bg-opacity: 0.1; } - -.bg-opacity-25 { - --bs-bg-opacity: 0.25; } - -.bg-opacity-50 { - --bs-bg-opacity: 0.5; } - -.bg-opacity-75 { - --bs-bg-opacity: 0.75; } - -.bg-opacity-100 { - --bs-bg-opacity: 1; } - -.bg-primary-subtle { - background-color: var(--bs-primary-bg-subtle) !important; } - -.bg-secondary-subtle { - background-color: var(--bs-secondary-bg-subtle) !important; } - -.bg-success-subtle { - background-color: var(--bs-success-bg-subtle) !important; } - -.bg-info-subtle { - background-color: var(--bs-info-bg-subtle) !important; } - -.bg-warning-subtle { - background-color: var(--bs-warning-bg-subtle) !important; } - -.bg-danger-subtle { - background-color: var(--bs-danger-bg-subtle) !important; } - -.bg-light-subtle { - background-color: var(--bs-light-bg-subtle) !important; } - -.bg-dark-subtle { - background-color: var(--bs-dark-bg-subtle) !important; } - -.bg-gradient { - background-image: var(--bs-gradient) !important; } - -.user-select-all { - -webkit-user-select: all !important; - -moz-user-select: all !important; - -ms-user-select: all !important; - user-select: all !important; } - -.user-select-auto { - -webkit-user-select: auto !important; - -moz-user-select: auto !important; - -ms-user-select: auto !important; - user-select: auto !important; } - -.user-select-none { - -webkit-user-select: none !important; - -moz-user-select: none !important; - -ms-user-select: none !important; - user-select: none !important; } - -.pe-none { - pointer-events: none !important; } - -.pe-auto { - pointer-events: auto !important; } - -.rounded { - border-radius: var(--bs-border-radius) !important; } - -.rounded-0 { - border-radius: 0 !important; } - -.rounded-1 { - border-radius: var(--bs-border-radius-sm) !important; } - -.rounded-2 { - border-radius: var(--bs-border-radius) !important; } - -.rounded-3 { - border-radius: var(--bs-border-radius-lg) !important; } - -.rounded-4 { - border-radius: var(--bs-border-radius-xl) !important; } - -.rounded-5 { - border-radius: var(--bs-border-radius-xxl) !important; } - -.rounded-circle { - border-radius: 50% !important; } - -.rounded-pill { - border-radius: var(--bs-border-radius-pill) !important; } - -.rounded-top { - border-top-left-radius: var(--bs-border-radius) !important; - border-top-right-radius: var(--bs-border-radius) !important; } - -.rounded-top-0 { - border-top-left-radius: 0 !important; - border-top-right-radius: 0 !important; } - -.rounded-top-1 { - border-top-left-radius: var(--bs-border-radius-sm) !important; - border-top-right-radius: var(--bs-border-radius-sm) !important; } - -.rounded-top-2 { - border-top-left-radius: var(--bs-border-radius) !important; - border-top-right-radius: var(--bs-border-radius) !important; } - -.rounded-top-3 { - border-top-left-radius: var(--bs-border-radius-lg) !important; - border-top-right-radius: var(--bs-border-radius-lg) !important; } - -.rounded-top-4 { - border-top-left-radius: var(--bs-border-radius-xl) !important; - border-top-right-radius: var(--bs-border-radius-xl) !important; } - -.rounded-top-5 { - border-top-left-radius: var(--bs-border-radius-xxl) !important; - border-top-right-radius: var(--bs-border-radius-xxl) !important; } - -.rounded-top-circle { - border-top-left-radius: 50% !important; - border-top-right-radius: 50% !important; } - -.rounded-top-pill { - border-top-left-radius: var(--bs-border-radius-pill) !important; - border-top-right-radius: var(--bs-border-radius-pill) !important; } - -.rounded-end { - border-top-right-radius: var(--bs-border-radius) !important; - border-bottom-right-radius: var(--bs-border-radius) !important; } - -.rounded-end-0 { - border-top-right-radius: 0 !important; - border-bottom-right-radius: 0 !important; } - -.rounded-end-1 { - border-top-right-radius: var(--bs-border-radius-sm) !important; - border-bottom-right-radius: var(--bs-border-radius-sm) !important; } - -.rounded-end-2 { - border-top-right-radius: var(--bs-border-radius) !important; - border-bottom-right-radius: var(--bs-border-radius) !important; } - -.rounded-end-3 { - border-top-right-radius: var(--bs-border-radius-lg) !important; - border-bottom-right-radius: var(--bs-border-radius-lg) !important; } - -.rounded-end-4 { - border-top-right-radius: var(--bs-border-radius-xl) !important; - border-bottom-right-radius: var(--bs-border-radius-xl) !important; } - -.rounded-end-5 { - border-top-right-radius: var(--bs-border-radius-xxl) !important; - border-bottom-right-radius: var(--bs-border-radius-xxl) !important; } - -.rounded-end-circle { - border-top-right-radius: 50% !important; - border-bottom-right-radius: 50% !important; } - -.rounded-end-pill { - border-top-right-radius: var(--bs-border-radius-pill) !important; - border-bottom-right-radius: var(--bs-border-radius-pill) !important; } - -.rounded-bottom { - border-bottom-right-radius: var(--bs-border-radius) !important; - border-bottom-left-radius: var(--bs-border-radius) !important; } - -.rounded-bottom-0 { - border-bottom-right-radius: 0 !important; - border-bottom-left-radius: 0 !important; } - -.rounded-bottom-1 { - border-bottom-right-radius: var(--bs-border-radius-sm) !important; - border-bottom-left-radius: var(--bs-border-radius-sm) !important; } - -.rounded-bottom-2 { - border-bottom-right-radius: var(--bs-border-radius) !important; - border-bottom-left-radius: var(--bs-border-radius) !important; } - -.rounded-bottom-3 { - border-bottom-right-radius: var(--bs-border-radius-lg) !important; - border-bottom-left-radius: var(--bs-border-radius-lg) !important; } - -.rounded-bottom-4 { - border-bottom-right-radius: var(--bs-border-radius-xl) !important; - border-bottom-left-radius: var(--bs-border-radius-xl) !important; } - -.rounded-bottom-5 { - border-bottom-right-radius: var(--bs-border-radius-xxl) !important; - border-bottom-left-radius: var(--bs-border-radius-xxl) !important; } - -.rounded-bottom-circle { - border-bottom-right-radius: 50% !important; - border-bottom-left-radius: 50% !important; } - -.rounded-bottom-pill { - border-bottom-right-radius: var(--bs-border-radius-pill) !important; - border-bottom-left-radius: var(--bs-border-radius-pill) !important; } - -.rounded-start { - border-bottom-left-radius: var(--bs-border-radius) !important; - border-top-left-radius: var(--bs-border-radius) !important; } - -.rounded-start-0 { - border-bottom-left-radius: 0 !important; - border-top-left-radius: 0 !important; } - -.rounded-start-1 { - border-bottom-left-radius: var(--bs-border-radius-sm) !important; - border-top-left-radius: var(--bs-border-radius-sm) !important; } - -.rounded-start-2 { - border-bottom-left-radius: var(--bs-border-radius) !important; - border-top-left-radius: var(--bs-border-radius) !important; } - -.rounded-start-3 { - border-bottom-left-radius: var(--bs-border-radius-lg) !important; - border-top-left-radius: var(--bs-border-radius-lg) !important; } - -.rounded-start-4 { - border-bottom-left-radius: var(--bs-border-radius-xl) !important; - border-top-left-radius: var(--bs-border-radius-xl) !important; } - -.rounded-start-5 { - border-bottom-left-radius: var(--bs-border-radius-xxl) !important; - border-top-left-radius: var(--bs-border-radius-xxl) !important; } - -.rounded-start-circle { - border-bottom-left-radius: 50% !important; - border-top-left-radius: 50% !important; } - -.rounded-start-pill { - border-bottom-left-radius: var(--bs-border-radius-pill) !important; - border-top-left-radius: var(--bs-border-radius-pill) !important; } - -.visible { - visibility: visible !important; } - -.invisible { - visibility: hidden !important; } - -.z-n1 { - z-index: -1 !important; } - -.z-0 { - z-index: 0 !important; } - -.z-1 { - z-index: 1 !important; } - -.z-2 { - z-index: 2 !important; } - -.z-3 { - z-index: 3 !important; } - -@media (min-width: 576px) { - .float-sm-start { - float: left !important; } - .float-sm-end { - float: right !important; } - .float-sm-none { - float: none !important; } - .object-fit-sm-contain { - -o-object-fit: contain !important; - object-fit: contain !important; } - .object-fit-sm-cover { - -o-object-fit: cover !important; - object-fit: cover !important; } - .object-fit-sm-fill { - -o-object-fit: fill !important; - object-fit: fill !important; } - .object-fit-sm-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; } - .object-fit-sm-none { - -o-object-fit: none !important; - object-fit: none !important; } - .d-sm-inline { - display: inline !important; } - .d-sm-inline-block { - display: inline-block !important; } - .d-sm-block { - display: block !important; } - .d-sm-grid { - display: -ms-grid !important; - display: grid !important; } - .d-sm-inline-grid { - display: -ms-inline-grid !important; - display: inline-grid !important; } - .d-sm-table { - display: table !important; } - .d-sm-table-row { - display: table-row !important; } - .d-sm-table-cell { - display: table-cell !important; } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-sm-none { - display: none !important; } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .justify-content-sm-evenly { - -ms-flex-pack: space-evenly !important; - justify-content: space-evenly !important; } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-sm-center { - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; } - .order-sm-first { - -ms-flex-order: -1 !important; - order: -1 !important; } - .order-sm-0 { - -ms-flex-order: 0 !important; - order: 0 !important; } - .order-sm-1 { - -ms-flex-order: 1 !important; - order: 1 !important; } - .order-sm-2 { - -ms-flex-order: 2 !important; - order: 2 !important; } - .order-sm-3 { - -ms-flex-order: 3 !important; - order: 3 !important; } - .order-sm-4 { - -ms-flex-order: 4 !important; - order: 4 !important; } - .order-sm-5 { - -ms-flex-order: 5 !important; - order: 5 !important; } - .order-sm-last { - -ms-flex-order: 6 !important; - order: 6 !important; } - .m-sm-0 { - margin: 0 !important; } - .m-sm-1 { - margin: 0.25rem !important; } - .m-sm-2 { - margin: 0.5rem !important; } - .m-sm-3 { - margin: 1rem !important; } - .m-sm-4 { - margin: 1.5rem !important; } - .m-sm-5 { - margin: 3rem !important; } - .m-sm-auto { - margin: auto !important; } - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - .mx-sm-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - .mx-sm-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - .mx-sm-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - .mx-sm-auto { - margin-right: auto !important; - margin-left: auto !important; } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; } - .mt-sm-0 { - margin-top: 0 !important; } - .mt-sm-1 { - margin-top: 0.25rem !important; } - .mt-sm-2 { - margin-top: 0.5rem !important; } - .mt-sm-3 { - margin-top: 1rem !important; } - .mt-sm-4 { - margin-top: 1.5rem !important; } - .mt-sm-5 { - margin-top: 3rem !important; } - .mt-sm-auto { - margin-top: auto !important; } - .me-sm-0 { - margin-right: 0 !important; } - .me-sm-1 { - margin-right: 0.25rem !important; } - .me-sm-2 { - margin-right: 0.5rem !important; } - .me-sm-3 { - margin-right: 1rem !important; } - .me-sm-4 { - margin-right: 1.5rem !important; } - .me-sm-5 { - margin-right: 3rem !important; } - .me-sm-auto { - margin-right: auto !important; } - .mb-sm-0 { - margin-bottom: 0 !important; } - .mb-sm-1 { - margin-bottom: 0.25rem !important; } - .mb-sm-2 { - margin-bottom: 0.5rem !important; } - .mb-sm-3 { - margin-bottom: 1rem !important; } - .mb-sm-4 { - margin-bottom: 1.5rem !important; } - .mb-sm-5 { - margin-bottom: 3rem !important; } - .mb-sm-auto { - margin-bottom: auto !important; } - .ms-sm-0 { - margin-left: 0 !important; } - .ms-sm-1 { - margin-left: 0.25rem !important; } - .ms-sm-2 { - margin-left: 0.5rem !important; } - .ms-sm-3 { - margin-left: 1rem !important; } - .ms-sm-4 { - margin-left: 1.5rem !important; } - .ms-sm-5 { - margin-left: 3rem !important; } - .ms-sm-auto { - margin-left: auto !important; } - .m-sm-n1 { - margin: -0.25rem !important; } - .m-sm-n2 { - margin: -0.5rem !important; } - .m-sm-n3 { - margin: -1rem !important; } - .m-sm-n4 { - margin: -1.5rem !important; } - .m-sm-n5 { - margin: -3rem !important; } - .mx-sm-n1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; } - .mx-sm-n2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; } - .mx-sm-n3 { - margin-right: -1rem !important; - margin-left: -1rem !important; } - .mx-sm-n4 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; } - .mx-sm-n5 { - margin-right: -3rem !important; - margin-left: -3rem !important; } - .my-sm-n1 { - margin-top: -0.25rem !important; - margin-bottom: -0.25rem !important; } - .my-sm-n2 { - margin-top: -0.5rem !important; - margin-bottom: -0.5rem !important; } - .my-sm-n3 { - margin-top: -1rem !important; - margin-bottom: -1rem !important; } - .my-sm-n4 { - margin-top: -1.5rem !important; - margin-bottom: -1.5rem !important; } - .my-sm-n5 { - margin-top: -3rem !important; - margin-bottom: -3rem !important; } - .mt-sm-n1 { - margin-top: -0.25rem !important; } - .mt-sm-n2 { - margin-top: -0.5rem !important; } - .mt-sm-n3 { - margin-top: -1rem !important; } - .mt-sm-n4 { - margin-top: -1.5rem !important; } - .mt-sm-n5 { - margin-top: -3rem !important; } - .me-sm-n1 { - margin-right: -0.25rem !important; } - .me-sm-n2 { - margin-right: -0.5rem !important; } - .me-sm-n3 { - margin-right: -1rem !important; } - .me-sm-n4 { - margin-right: -1.5rem !important; } - .me-sm-n5 { - margin-right: -3rem !important; } - .mb-sm-n1 { - margin-bottom: -0.25rem !important; } - .mb-sm-n2 { - margin-bottom: -0.5rem !important; } - .mb-sm-n3 { - margin-bottom: -1rem !important; } - .mb-sm-n4 { - margin-bottom: -1.5rem !important; } - .mb-sm-n5 { - margin-bottom: -3rem !important; } - .ms-sm-n1 { - margin-left: -0.25rem !important; } - .ms-sm-n2 { - margin-left: -0.5rem !important; } - .ms-sm-n3 { - margin-left: -1rem !important; } - .ms-sm-n4 { - margin-left: -1.5rem !important; } - .ms-sm-n5 { - margin-left: -3rem !important; } - .p-sm-0 { - padding: 0 !important; } - .p-sm-1 { - padding: 0.25rem !important; } - .p-sm-2 { - padding: 0.5rem !important; } - .p-sm-3 { - padding: 1rem !important; } - .p-sm-4 { - padding: 1.5rem !important; } - .p-sm-5 { - padding: 3rem !important; } - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - .px-sm-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - .px-sm-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - .px-sm-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - .pt-sm-0 { - padding-top: 0 !important; } - .pt-sm-1 { - padding-top: 0.25rem !important; } - .pt-sm-2 { - padding-top: 0.5rem !important; } - .pt-sm-3 { - padding-top: 1rem !important; } - .pt-sm-4 { - padding-top: 1.5rem !important; } - .pt-sm-5 { - padding-top: 3rem !important; } - .pe-sm-0 { - padding-right: 0 !important; } - .pe-sm-1 { - padding-right: 0.25rem !important; } - .pe-sm-2 { - padding-right: 0.5rem !important; } - .pe-sm-3 { - padding-right: 1rem !important; } - .pe-sm-4 { - padding-right: 1.5rem !important; } - .pe-sm-5 { - padding-right: 3rem !important; } - .pb-sm-0 { - padding-bottom: 0 !important; } - .pb-sm-1 { - padding-bottom: 0.25rem !important; } - .pb-sm-2 { - padding-bottom: 0.5rem !important; } - .pb-sm-3 { - padding-bottom: 1rem !important; } - .pb-sm-4 { - padding-bottom: 1.5rem !important; } - .pb-sm-5 { - padding-bottom: 3rem !important; } - .ps-sm-0 { - padding-left: 0 !important; } - .ps-sm-1 { - padding-left: 0.25rem !important; } - .ps-sm-2 { - padding-left: 0.5rem !important; } - .ps-sm-3 { - padding-left: 1rem !important; } - .ps-sm-4 { - padding-left: 1.5rem !important; } - .ps-sm-5 { - padding-left: 3rem !important; } - .gap-sm-0 { - gap: 0 !important; } - .gap-sm-1 { - gap: 0.25rem !important; } - .gap-sm-2 { - gap: 0.5rem !important; } - .gap-sm-3 { - gap: 1rem !important; } - .gap-sm-4 { - gap: 1.5rem !important; } - .gap-sm-5 { - gap: 3rem !important; } - .row-gap-sm-0 { - row-gap: 0 !important; } - .row-gap-sm-1 { - row-gap: 0.25rem !important; } - .row-gap-sm-2 { - row-gap: 0.5rem !important; } - .row-gap-sm-3 { - row-gap: 1rem !important; } - .row-gap-sm-4 { - row-gap: 1.5rem !important; } - .row-gap-sm-5 { - row-gap: 3rem !important; } - .column-gap-sm-0 { - column-gap: 0 !important; } - .column-gap-sm-1 { - column-gap: 0.25rem !important; } - .column-gap-sm-2 { - column-gap: 0.5rem !important; } - .column-gap-sm-3 { - column-gap: 1rem !important; } - .column-gap-sm-4 { - column-gap: 1.5rem !important; } - .column-gap-sm-5 { - column-gap: 3rem !important; } - .text-sm-start { - text-align: left !important; } - .text-sm-end { - text-align: right !important; } - .text-sm-center { - text-align: center !important; } } - -@media (min-width: 768px) { - .float-md-start { - float: left !important; } - .float-md-end { - float: right !important; } - .float-md-none { - float: none !important; } - .object-fit-md-contain { - -o-object-fit: contain !important; - object-fit: contain !important; } - .object-fit-md-cover { - -o-object-fit: cover !important; - object-fit: cover !important; } - .object-fit-md-fill { - -o-object-fit: fill !important; - object-fit: fill !important; } - .object-fit-md-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; } - .object-fit-md-none { - -o-object-fit: none !important; - object-fit: none !important; } - .d-md-inline { - display: inline !important; } - .d-md-inline-block { - display: inline-block !important; } - .d-md-block { - display: block !important; } - .d-md-grid { - display: -ms-grid !important; - display: grid !important; } - .d-md-inline-grid { - display: -ms-inline-grid !important; - display: inline-grid !important; } - .d-md-table { - display: table !important; } - .d-md-table-row { - display: table-row !important; } - .d-md-table-cell { - display: table-cell !important; } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-md-none { - display: none !important; } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .justify-content-md-evenly { - -ms-flex-pack: space-evenly !important; - justify-content: space-evenly !important; } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-md-center { - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; } - .order-md-first { - -ms-flex-order: -1 !important; - order: -1 !important; } - .order-md-0 { - -ms-flex-order: 0 !important; - order: 0 !important; } - .order-md-1 { - -ms-flex-order: 1 !important; - order: 1 !important; } - .order-md-2 { - -ms-flex-order: 2 !important; - order: 2 !important; } - .order-md-3 { - -ms-flex-order: 3 !important; - order: 3 !important; } - .order-md-4 { - -ms-flex-order: 4 !important; - order: 4 !important; } - .order-md-5 { - -ms-flex-order: 5 !important; - order: 5 !important; } - .order-md-last { - -ms-flex-order: 6 !important; - order: 6 !important; } - .m-md-0 { - margin: 0 !important; } - .m-md-1 { - margin: 0.25rem !important; } - .m-md-2 { - margin: 0.5rem !important; } - .m-md-3 { - margin: 1rem !important; } - .m-md-4 { - margin: 1.5rem !important; } - .m-md-5 { - margin: 3rem !important; } - .m-md-auto { - margin: auto !important; } - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - .mx-md-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - .mx-md-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - .mx-md-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - .mx-md-auto { - margin-right: auto !important; - margin-left: auto !important; } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; } - .mt-md-0 { - margin-top: 0 !important; } - .mt-md-1 { - margin-top: 0.25rem !important; } - .mt-md-2 { - margin-top: 0.5rem !important; } - .mt-md-3 { - margin-top: 1rem !important; } - .mt-md-4 { - margin-top: 1.5rem !important; } - .mt-md-5 { - margin-top: 3rem !important; } - .mt-md-auto { - margin-top: auto !important; } - .me-md-0 { - margin-right: 0 !important; } - .me-md-1 { - margin-right: 0.25rem !important; } - .me-md-2 { - margin-right: 0.5rem !important; } - .me-md-3 { - margin-right: 1rem !important; } - .me-md-4 { - margin-right: 1.5rem !important; } - .me-md-5 { - margin-right: 3rem !important; } - .me-md-auto { - margin-right: auto !important; } - .mb-md-0 { - margin-bottom: 0 !important; } - .mb-md-1 { - margin-bottom: 0.25rem !important; } - .mb-md-2 { - margin-bottom: 0.5rem !important; } - .mb-md-3 { - margin-bottom: 1rem !important; } - .mb-md-4 { - margin-bottom: 1.5rem !important; } - .mb-md-5 { - margin-bottom: 3rem !important; } - .mb-md-auto { - margin-bottom: auto !important; } - .ms-md-0 { - margin-left: 0 !important; } - .ms-md-1 { - margin-left: 0.25rem !important; } - .ms-md-2 { - margin-left: 0.5rem !important; } - .ms-md-3 { - margin-left: 1rem !important; } - .ms-md-4 { - margin-left: 1.5rem !important; } - .ms-md-5 { - margin-left: 3rem !important; } - .ms-md-auto { - margin-left: auto !important; } - .m-md-n1 { - margin: -0.25rem !important; } - .m-md-n2 { - margin: -0.5rem !important; } - .m-md-n3 { - margin: -1rem !important; } - .m-md-n4 { - margin: -1.5rem !important; } - .m-md-n5 { - margin: -3rem !important; } - .mx-md-n1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; } - .mx-md-n2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; } - .mx-md-n3 { - margin-right: -1rem !important; - margin-left: -1rem !important; } - .mx-md-n4 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; } - .mx-md-n5 { - margin-right: -3rem !important; - margin-left: -3rem !important; } - .my-md-n1 { - margin-top: -0.25rem !important; - margin-bottom: -0.25rem !important; } - .my-md-n2 { - margin-top: -0.5rem !important; - margin-bottom: -0.5rem !important; } - .my-md-n3 { - margin-top: -1rem !important; - margin-bottom: -1rem !important; } - .my-md-n4 { - margin-top: -1.5rem !important; - margin-bottom: -1.5rem !important; } - .my-md-n5 { - margin-top: -3rem !important; - margin-bottom: -3rem !important; } - .mt-md-n1 { - margin-top: -0.25rem !important; } - .mt-md-n2 { - margin-top: -0.5rem !important; } - .mt-md-n3 { - margin-top: -1rem !important; } - .mt-md-n4 { - margin-top: -1.5rem !important; } - .mt-md-n5 { - margin-top: -3rem !important; } - .me-md-n1 { - margin-right: -0.25rem !important; } - .me-md-n2 { - margin-right: -0.5rem !important; } - .me-md-n3 { - margin-right: -1rem !important; } - .me-md-n4 { - margin-right: -1.5rem !important; } - .me-md-n5 { - margin-right: -3rem !important; } - .mb-md-n1 { - margin-bottom: -0.25rem !important; } - .mb-md-n2 { - margin-bottom: -0.5rem !important; } - .mb-md-n3 { - margin-bottom: -1rem !important; } - .mb-md-n4 { - margin-bottom: -1.5rem !important; } - .mb-md-n5 { - margin-bottom: -3rem !important; } - .ms-md-n1 { - margin-left: -0.25rem !important; } - .ms-md-n2 { - margin-left: -0.5rem !important; } - .ms-md-n3 { - margin-left: -1rem !important; } - .ms-md-n4 { - margin-left: -1.5rem !important; } - .ms-md-n5 { - margin-left: -3rem !important; } - .p-md-0 { - padding: 0 !important; } - .p-md-1 { - padding: 0.25rem !important; } - .p-md-2 { - padding: 0.5rem !important; } - .p-md-3 { - padding: 1rem !important; } - .p-md-4 { - padding: 1.5rem !important; } - .p-md-5 { - padding: 3rem !important; } - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - .px-md-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - .px-md-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - .px-md-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - .pt-md-0 { - padding-top: 0 !important; } - .pt-md-1 { - padding-top: 0.25rem !important; } - .pt-md-2 { - padding-top: 0.5rem !important; } - .pt-md-3 { - padding-top: 1rem !important; } - .pt-md-4 { - padding-top: 1.5rem !important; } - .pt-md-5 { - padding-top: 3rem !important; } - .pe-md-0 { - padding-right: 0 !important; } - .pe-md-1 { - padding-right: 0.25rem !important; } - .pe-md-2 { - padding-right: 0.5rem !important; } - .pe-md-3 { - padding-right: 1rem !important; } - .pe-md-4 { - padding-right: 1.5rem !important; } - .pe-md-5 { - padding-right: 3rem !important; } - .pb-md-0 { - padding-bottom: 0 !important; } - .pb-md-1 { - padding-bottom: 0.25rem !important; } - .pb-md-2 { - padding-bottom: 0.5rem !important; } - .pb-md-3 { - padding-bottom: 1rem !important; } - .pb-md-4 { - padding-bottom: 1.5rem !important; } - .pb-md-5 { - padding-bottom: 3rem !important; } - .ps-md-0 { - padding-left: 0 !important; } - .ps-md-1 { - padding-left: 0.25rem !important; } - .ps-md-2 { - padding-left: 0.5rem !important; } - .ps-md-3 { - padding-left: 1rem !important; } - .ps-md-4 { - padding-left: 1.5rem !important; } - .ps-md-5 { - padding-left: 3rem !important; } - .gap-md-0 { - gap: 0 !important; } - .gap-md-1 { - gap: 0.25rem !important; } - .gap-md-2 { - gap: 0.5rem !important; } - .gap-md-3 { - gap: 1rem !important; } - .gap-md-4 { - gap: 1.5rem !important; } - .gap-md-5 { - gap: 3rem !important; } - .row-gap-md-0 { - row-gap: 0 !important; } - .row-gap-md-1 { - row-gap: 0.25rem !important; } - .row-gap-md-2 { - row-gap: 0.5rem !important; } - .row-gap-md-3 { - row-gap: 1rem !important; } - .row-gap-md-4 { - row-gap: 1.5rem !important; } - .row-gap-md-5 { - row-gap: 3rem !important; } - .column-gap-md-0 { - column-gap: 0 !important; } - .column-gap-md-1 { - column-gap: 0.25rem !important; } - .column-gap-md-2 { - column-gap: 0.5rem !important; } - .column-gap-md-3 { - column-gap: 1rem !important; } - .column-gap-md-4 { - column-gap: 1.5rem !important; } - .column-gap-md-5 { - column-gap: 3rem !important; } - .text-md-start { - text-align: left !important; } - .text-md-end { - text-align: right !important; } - .text-md-center { - text-align: center !important; } } - -@media (min-width: 992px) { - .float-lg-start { - float: left !important; } - .float-lg-end { - float: right !important; } - .float-lg-none { - float: none !important; } - .object-fit-lg-contain { - -o-object-fit: contain !important; - object-fit: contain !important; } - .object-fit-lg-cover { - -o-object-fit: cover !important; - object-fit: cover !important; } - .object-fit-lg-fill { - -o-object-fit: fill !important; - object-fit: fill !important; } - .object-fit-lg-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; } - .object-fit-lg-none { - -o-object-fit: none !important; - object-fit: none !important; } - .d-lg-inline { - display: inline !important; } - .d-lg-inline-block { - display: inline-block !important; } - .d-lg-block { - display: block !important; } - .d-lg-grid { - display: -ms-grid !important; - display: grid !important; } - .d-lg-inline-grid { - display: -ms-inline-grid !important; - display: inline-grid !important; } - .d-lg-table { - display: table !important; } - .d-lg-table-row { - display: table-row !important; } - .d-lg-table-cell { - display: table-cell !important; } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-lg-none { - display: none !important; } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .justify-content-lg-evenly { - -ms-flex-pack: space-evenly !important; - justify-content: space-evenly !important; } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-lg-center { - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; } - .order-lg-first { - -ms-flex-order: -1 !important; - order: -1 !important; } - .order-lg-0 { - -ms-flex-order: 0 !important; - order: 0 !important; } - .order-lg-1 { - -ms-flex-order: 1 !important; - order: 1 !important; } - .order-lg-2 { - -ms-flex-order: 2 !important; - order: 2 !important; } - .order-lg-3 { - -ms-flex-order: 3 !important; - order: 3 !important; } - .order-lg-4 { - -ms-flex-order: 4 !important; - order: 4 !important; } - .order-lg-5 { - -ms-flex-order: 5 !important; - order: 5 !important; } - .order-lg-last { - -ms-flex-order: 6 !important; - order: 6 !important; } - .m-lg-0 { - margin: 0 !important; } - .m-lg-1 { - margin: 0.25rem !important; } - .m-lg-2 { - margin: 0.5rem !important; } - .m-lg-3 { - margin: 1rem !important; } - .m-lg-4 { - margin: 1.5rem !important; } - .m-lg-5 { - margin: 3rem !important; } - .m-lg-auto { - margin: auto !important; } - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - .mx-lg-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - .mx-lg-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - .mx-lg-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - .mx-lg-auto { - margin-right: auto !important; - margin-left: auto !important; } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; } - .mt-lg-0 { - margin-top: 0 !important; } - .mt-lg-1 { - margin-top: 0.25rem !important; } - .mt-lg-2 { - margin-top: 0.5rem !important; } - .mt-lg-3 { - margin-top: 1rem !important; } - .mt-lg-4 { - margin-top: 1.5rem !important; } - .mt-lg-5 { - margin-top: 3rem !important; } - .mt-lg-auto { - margin-top: auto !important; } - .me-lg-0 { - margin-right: 0 !important; } - .me-lg-1 { - margin-right: 0.25rem !important; } - .me-lg-2 { - margin-right: 0.5rem !important; } - .me-lg-3 { - margin-right: 1rem !important; } - .me-lg-4 { - margin-right: 1.5rem !important; } - .me-lg-5 { - margin-right: 3rem !important; } - .me-lg-auto { - margin-right: auto !important; } - .mb-lg-0 { - margin-bottom: 0 !important; } - .mb-lg-1 { - margin-bottom: 0.25rem !important; } - .mb-lg-2 { - margin-bottom: 0.5rem !important; } - .mb-lg-3 { - margin-bottom: 1rem !important; } - .mb-lg-4 { - margin-bottom: 1.5rem !important; } - .mb-lg-5 { - margin-bottom: 3rem !important; } - .mb-lg-auto { - margin-bottom: auto !important; } - .ms-lg-0 { - margin-left: 0 !important; } - .ms-lg-1 { - margin-left: 0.25rem !important; } - .ms-lg-2 { - margin-left: 0.5rem !important; } - .ms-lg-3 { - margin-left: 1rem !important; } - .ms-lg-4 { - margin-left: 1.5rem !important; } - .ms-lg-5 { - margin-left: 3rem !important; } - .ms-lg-auto { - margin-left: auto !important; } - .m-lg-n1 { - margin: -0.25rem !important; } - .m-lg-n2 { - margin: -0.5rem !important; } - .m-lg-n3 { - margin: -1rem !important; } - .m-lg-n4 { - margin: -1.5rem !important; } - .m-lg-n5 { - margin: -3rem !important; } - .mx-lg-n1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; } - .mx-lg-n2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; } - .mx-lg-n3 { - margin-right: -1rem !important; - margin-left: -1rem !important; } - .mx-lg-n4 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; } - .mx-lg-n5 { - margin-right: -3rem !important; - margin-left: -3rem !important; } - .my-lg-n1 { - margin-top: -0.25rem !important; - margin-bottom: -0.25rem !important; } - .my-lg-n2 { - margin-top: -0.5rem !important; - margin-bottom: -0.5rem !important; } - .my-lg-n3 { - margin-top: -1rem !important; - margin-bottom: -1rem !important; } - .my-lg-n4 { - margin-top: -1.5rem !important; - margin-bottom: -1.5rem !important; } - .my-lg-n5 { - margin-top: -3rem !important; - margin-bottom: -3rem !important; } - .mt-lg-n1 { - margin-top: -0.25rem !important; } - .mt-lg-n2 { - margin-top: -0.5rem !important; } - .mt-lg-n3 { - margin-top: -1rem !important; } - .mt-lg-n4 { - margin-top: -1.5rem !important; } - .mt-lg-n5 { - margin-top: -3rem !important; } - .me-lg-n1 { - margin-right: -0.25rem !important; } - .me-lg-n2 { - margin-right: -0.5rem !important; } - .me-lg-n3 { - margin-right: -1rem !important; } - .me-lg-n4 { - margin-right: -1.5rem !important; } - .me-lg-n5 { - margin-right: -3rem !important; } - .mb-lg-n1 { - margin-bottom: -0.25rem !important; } - .mb-lg-n2 { - margin-bottom: -0.5rem !important; } - .mb-lg-n3 { - margin-bottom: -1rem !important; } - .mb-lg-n4 { - margin-bottom: -1.5rem !important; } - .mb-lg-n5 { - margin-bottom: -3rem !important; } - .ms-lg-n1 { - margin-left: -0.25rem !important; } - .ms-lg-n2 { - margin-left: -0.5rem !important; } - .ms-lg-n3 { - margin-left: -1rem !important; } - .ms-lg-n4 { - margin-left: -1.5rem !important; } - .ms-lg-n5 { - margin-left: -3rem !important; } - .p-lg-0 { - padding: 0 !important; } - .p-lg-1 { - padding: 0.25rem !important; } - .p-lg-2 { - padding: 0.5rem !important; } - .p-lg-3 { - padding: 1rem !important; } - .p-lg-4 { - padding: 1.5rem !important; } - .p-lg-5 { - padding: 3rem !important; } - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - .px-lg-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - .px-lg-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - .px-lg-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - .pt-lg-0 { - padding-top: 0 !important; } - .pt-lg-1 { - padding-top: 0.25rem !important; } - .pt-lg-2 { - padding-top: 0.5rem !important; } - .pt-lg-3 { - padding-top: 1rem !important; } - .pt-lg-4 { - padding-top: 1.5rem !important; } - .pt-lg-5 { - padding-top: 3rem !important; } - .pe-lg-0 { - padding-right: 0 !important; } - .pe-lg-1 { - padding-right: 0.25rem !important; } - .pe-lg-2 { - padding-right: 0.5rem !important; } - .pe-lg-3 { - padding-right: 1rem !important; } - .pe-lg-4 { - padding-right: 1.5rem !important; } - .pe-lg-5 { - padding-right: 3rem !important; } - .pb-lg-0 { - padding-bottom: 0 !important; } - .pb-lg-1 { - padding-bottom: 0.25rem !important; } - .pb-lg-2 { - padding-bottom: 0.5rem !important; } - .pb-lg-3 { - padding-bottom: 1rem !important; } - .pb-lg-4 { - padding-bottom: 1.5rem !important; } - .pb-lg-5 { - padding-bottom: 3rem !important; } - .ps-lg-0 { - padding-left: 0 !important; } - .ps-lg-1 { - padding-left: 0.25rem !important; } - .ps-lg-2 { - padding-left: 0.5rem !important; } - .ps-lg-3 { - padding-left: 1rem !important; } - .ps-lg-4 { - padding-left: 1.5rem !important; } - .ps-lg-5 { - padding-left: 3rem !important; } - .gap-lg-0 { - gap: 0 !important; } - .gap-lg-1 { - gap: 0.25rem !important; } - .gap-lg-2 { - gap: 0.5rem !important; } - .gap-lg-3 { - gap: 1rem !important; } - .gap-lg-4 { - gap: 1.5rem !important; } - .gap-lg-5 { - gap: 3rem !important; } - .row-gap-lg-0 { - row-gap: 0 !important; } - .row-gap-lg-1 { - row-gap: 0.25rem !important; } - .row-gap-lg-2 { - row-gap: 0.5rem !important; } - .row-gap-lg-3 { - row-gap: 1rem !important; } - .row-gap-lg-4 { - row-gap: 1.5rem !important; } - .row-gap-lg-5 { - row-gap: 3rem !important; } - .column-gap-lg-0 { - column-gap: 0 !important; } - .column-gap-lg-1 { - column-gap: 0.25rem !important; } - .column-gap-lg-2 { - column-gap: 0.5rem !important; } - .column-gap-lg-3 { - column-gap: 1rem !important; } - .column-gap-lg-4 { - column-gap: 1.5rem !important; } - .column-gap-lg-5 { - column-gap: 3rem !important; } - .text-lg-start { - text-align: left !important; } - .text-lg-end { - text-align: right !important; } - .text-lg-center { - text-align: center !important; } } - -@media (min-width: 1200px) { - .float-xl-start { - float: left !important; } - .float-xl-end { - float: right !important; } - .float-xl-none { - float: none !important; } - .object-fit-xl-contain { - -o-object-fit: contain !important; - object-fit: contain !important; } - .object-fit-xl-cover { - -o-object-fit: cover !important; - object-fit: cover !important; } - .object-fit-xl-fill { - -o-object-fit: fill !important; - object-fit: fill !important; } - .object-fit-xl-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; } - .object-fit-xl-none { - -o-object-fit: none !important; - object-fit: none !important; } - .d-xl-inline { - display: inline !important; } - .d-xl-inline-block { - display: inline-block !important; } - .d-xl-block { - display: block !important; } - .d-xl-grid { - display: -ms-grid !important; - display: grid !important; } - .d-xl-inline-grid { - display: -ms-inline-grid !important; - display: inline-grid !important; } - .d-xl-table { - display: table !important; } - .d-xl-table-row { - display: table-row !important; } - .d-xl-table-cell { - display: table-cell !important; } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-xl-none { - display: none !important; } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .justify-content-xl-evenly { - -ms-flex-pack: space-evenly !important; - justify-content: space-evenly !important; } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-xl-center { - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; } - .order-xl-first { - -ms-flex-order: -1 !important; - order: -1 !important; } - .order-xl-0 { - -ms-flex-order: 0 !important; - order: 0 !important; } - .order-xl-1 { - -ms-flex-order: 1 !important; - order: 1 !important; } - .order-xl-2 { - -ms-flex-order: 2 !important; - order: 2 !important; } - .order-xl-3 { - -ms-flex-order: 3 !important; - order: 3 !important; } - .order-xl-4 { - -ms-flex-order: 4 !important; - order: 4 !important; } - .order-xl-5 { - -ms-flex-order: 5 !important; - order: 5 !important; } - .order-xl-last { - -ms-flex-order: 6 !important; - order: 6 !important; } - .m-xl-0 { - margin: 0 !important; } - .m-xl-1 { - margin: 0.25rem !important; } - .m-xl-2 { - margin: 0.5rem !important; } - .m-xl-3 { - margin: 1rem !important; } - .m-xl-4 { - margin: 1.5rem !important; } - .m-xl-5 { - margin: 3rem !important; } - .m-xl-auto { - margin: auto !important; } - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - .mx-xl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - .mx-xl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - .mx-xl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - .mx-xl-auto { - margin-right: auto !important; - margin-left: auto !important; } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; } - .mt-xl-0 { - margin-top: 0 !important; } - .mt-xl-1 { - margin-top: 0.25rem !important; } - .mt-xl-2 { - margin-top: 0.5rem !important; } - .mt-xl-3 { - margin-top: 1rem !important; } - .mt-xl-4 { - margin-top: 1.5rem !important; } - .mt-xl-5 { - margin-top: 3rem !important; } - .mt-xl-auto { - margin-top: auto !important; } - .me-xl-0 { - margin-right: 0 !important; } - .me-xl-1 { - margin-right: 0.25rem !important; } - .me-xl-2 { - margin-right: 0.5rem !important; } - .me-xl-3 { - margin-right: 1rem !important; } - .me-xl-4 { - margin-right: 1.5rem !important; } - .me-xl-5 { - margin-right: 3rem !important; } - .me-xl-auto { - margin-right: auto !important; } - .mb-xl-0 { - margin-bottom: 0 !important; } - .mb-xl-1 { - margin-bottom: 0.25rem !important; } - .mb-xl-2 { - margin-bottom: 0.5rem !important; } - .mb-xl-3 { - margin-bottom: 1rem !important; } - .mb-xl-4 { - margin-bottom: 1.5rem !important; } - .mb-xl-5 { - margin-bottom: 3rem !important; } - .mb-xl-auto { - margin-bottom: auto !important; } - .ms-xl-0 { - margin-left: 0 !important; } - .ms-xl-1 { - margin-left: 0.25rem !important; } - .ms-xl-2 { - margin-left: 0.5rem !important; } - .ms-xl-3 { - margin-left: 1rem !important; } - .ms-xl-4 { - margin-left: 1.5rem !important; } - .ms-xl-5 { - margin-left: 3rem !important; } - .ms-xl-auto { - margin-left: auto !important; } - .m-xl-n1 { - margin: -0.25rem !important; } - .m-xl-n2 { - margin: -0.5rem !important; } - .m-xl-n3 { - margin: -1rem !important; } - .m-xl-n4 { - margin: -1.5rem !important; } - .m-xl-n5 { - margin: -3rem !important; } - .mx-xl-n1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; } - .mx-xl-n2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; } - .mx-xl-n3 { - margin-right: -1rem !important; - margin-left: -1rem !important; } - .mx-xl-n4 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; } - .mx-xl-n5 { - margin-right: -3rem !important; - margin-left: -3rem !important; } - .my-xl-n1 { - margin-top: -0.25rem !important; - margin-bottom: -0.25rem !important; } - .my-xl-n2 { - margin-top: -0.5rem !important; - margin-bottom: -0.5rem !important; } - .my-xl-n3 { - margin-top: -1rem !important; - margin-bottom: -1rem !important; } - .my-xl-n4 { - margin-top: -1.5rem !important; - margin-bottom: -1.5rem !important; } - .my-xl-n5 { - margin-top: -3rem !important; - margin-bottom: -3rem !important; } - .mt-xl-n1 { - margin-top: -0.25rem !important; } - .mt-xl-n2 { - margin-top: -0.5rem !important; } - .mt-xl-n3 { - margin-top: -1rem !important; } - .mt-xl-n4 { - margin-top: -1.5rem !important; } - .mt-xl-n5 { - margin-top: -3rem !important; } - .me-xl-n1 { - margin-right: -0.25rem !important; } - .me-xl-n2 { - margin-right: -0.5rem !important; } - .me-xl-n3 { - margin-right: -1rem !important; } - .me-xl-n4 { - margin-right: -1.5rem !important; } - .me-xl-n5 { - margin-right: -3rem !important; } - .mb-xl-n1 { - margin-bottom: -0.25rem !important; } - .mb-xl-n2 { - margin-bottom: -0.5rem !important; } - .mb-xl-n3 { - margin-bottom: -1rem !important; } - .mb-xl-n4 { - margin-bottom: -1.5rem !important; } - .mb-xl-n5 { - margin-bottom: -3rem !important; } - .ms-xl-n1 { - margin-left: -0.25rem !important; } - .ms-xl-n2 { - margin-left: -0.5rem !important; } - .ms-xl-n3 { - margin-left: -1rem !important; } - .ms-xl-n4 { - margin-left: -1.5rem !important; } - .ms-xl-n5 { - margin-left: -3rem !important; } - .p-xl-0 { - padding: 0 !important; } - .p-xl-1 { - padding: 0.25rem !important; } - .p-xl-2 { - padding: 0.5rem !important; } - .p-xl-3 { - padding: 1rem !important; } - .p-xl-4 { - padding: 1.5rem !important; } - .p-xl-5 { - padding: 3rem !important; } - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - .px-xl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - .px-xl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - .px-xl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - .pt-xl-0 { - padding-top: 0 !important; } - .pt-xl-1 { - padding-top: 0.25rem !important; } - .pt-xl-2 { - padding-top: 0.5rem !important; } - .pt-xl-3 { - padding-top: 1rem !important; } - .pt-xl-4 { - padding-top: 1.5rem !important; } - .pt-xl-5 { - padding-top: 3rem !important; } - .pe-xl-0 { - padding-right: 0 !important; } - .pe-xl-1 { - padding-right: 0.25rem !important; } - .pe-xl-2 { - padding-right: 0.5rem !important; } - .pe-xl-3 { - padding-right: 1rem !important; } - .pe-xl-4 { - padding-right: 1.5rem !important; } - .pe-xl-5 { - padding-right: 3rem !important; } - .pb-xl-0 { - padding-bottom: 0 !important; } - .pb-xl-1 { - padding-bottom: 0.25rem !important; } - .pb-xl-2 { - padding-bottom: 0.5rem !important; } - .pb-xl-3 { - padding-bottom: 1rem !important; } - .pb-xl-4 { - padding-bottom: 1.5rem !important; } - .pb-xl-5 { - padding-bottom: 3rem !important; } - .ps-xl-0 { - padding-left: 0 !important; } - .ps-xl-1 { - padding-left: 0.25rem !important; } - .ps-xl-2 { - padding-left: 0.5rem !important; } - .ps-xl-3 { - padding-left: 1rem !important; } - .ps-xl-4 { - padding-left: 1.5rem !important; } - .ps-xl-5 { - padding-left: 3rem !important; } - .gap-xl-0 { - gap: 0 !important; } - .gap-xl-1 { - gap: 0.25rem !important; } - .gap-xl-2 { - gap: 0.5rem !important; } - .gap-xl-3 { - gap: 1rem !important; } - .gap-xl-4 { - gap: 1.5rem !important; } - .gap-xl-5 { - gap: 3rem !important; } - .row-gap-xl-0 { - row-gap: 0 !important; } - .row-gap-xl-1 { - row-gap: 0.25rem !important; } - .row-gap-xl-2 { - row-gap: 0.5rem !important; } - .row-gap-xl-3 { - row-gap: 1rem !important; } - .row-gap-xl-4 { - row-gap: 1.5rem !important; } - .row-gap-xl-5 { - row-gap: 3rem !important; } - .column-gap-xl-0 { - column-gap: 0 !important; } - .column-gap-xl-1 { - column-gap: 0.25rem !important; } - .column-gap-xl-2 { - column-gap: 0.5rem !important; } - .column-gap-xl-3 { - column-gap: 1rem !important; } - .column-gap-xl-4 { - column-gap: 1.5rem !important; } - .column-gap-xl-5 { - column-gap: 3rem !important; } - .text-xl-start { - text-align: left !important; } - .text-xl-end { - text-align: right !important; } - .text-xl-center { - text-align: center !important; } } - -@media (min-width: 1400px) { - .float-xxl-start { - float: left !important; } - .float-xxl-end { - float: right !important; } - .float-xxl-none { - float: none !important; } - .object-fit-xxl-contain { - -o-object-fit: contain !important; - object-fit: contain !important; } - .object-fit-xxl-cover { - -o-object-fit: cover !important; - object-fit: cover !important; } - .object-fit-xxl-fill { - -o-object-fit: fill !important; - object-fit: fill !important; } - .object-fit-xxl-scale { - -o-object-fit: scale-down !important; - object-fit: scale-down !important; } - .object-fit-xxl-none { - -o-object-fit: none !important; - object-fit: none !important; } - .d-xxl-inline { - display: inline !important; } - .d-xxl-inline-block { - display: inline-block !important; } - .d-xxl-block { - display: block !important; } - .d-xxl-grid { - display: -ms-grid !important; - display: grid !important; } - .d-xxl-inline-grid { - display: -ms-inline-grid !important; - display: inline-grid !important; } - .d-xxl-table { - display: table !important; } - .d-xxl-table-row { - display: table-row !important; } - .d-xxl-table-cell { - display: table-cell !important; } - .d-xxl-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-xxl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-xxl-none { - display: none !important; } - .flex-xxl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - .flex-xxl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-xxl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-xxl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-xxl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-xxl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - .flex-xxl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - .flex-xxl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - .flex-xxl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - .flex-xxl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-xxl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-xxl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-xxl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .justify-content-xxl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-xxl-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-xxl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-xxl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .justify-content-xxl-evenly { - -ms-flex-pack: space-evenly !important; - justify-content: space-evenly !important; } - .align-items-xxl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-xxl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-xxl-center { - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-xxl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-xxl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-content-xxl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-xxl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-xxl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-xxl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-xxl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-xxl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-self-xxl-auto { - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; } - .align-self-xxl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-xxl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-xxl-center { - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; } - .align-self-xxl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-xxl-stretch { - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; } - .order-xxl-first { - -ms-flex-order: -1 !important; - order: -1 !important; } - .order-xxl-0 { - -ms-flex-order: 0 !important; - order: 0 !important; } - .order-xxl-1 { - -ms-flex-order: 1 !important; - order: 1 !important; } - .order-xxl-2 { - -ms-flex-order: 2 !important; - order: 2 !important; } - .order-xxl-3 { - -ms-flex-order: 3 !important; - order: 3 !important; } - .order-xxl-4 { - -ms-flex-order: 4 !important; - order: 4 !important; } - .order-xxl-5 { - -ms-flex-order: 5 !important; - order: 5 !important; } - .order-xxl-last { - -ms-flex-order: 6 !important; - order: 6 !important; } - .m-xxl-0 { - margin: 0 !important; } - .m-xxl-1 { - margin: 0.25rem !important; } - .m-xxl-2 { - margin: 0.5rem !important; } - .m-xxl-3 { - margin: 1rem !important; } - .m-xxl-4 { - margin: 1.5rem !important; } - .m-xxl-5 { - margin: 3rem !important; } - .m-xxl-auto { - margin: auto !important; } - .mx-xxl-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - .mx-xxl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - .mx-xxl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - .mx-xxl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - .mx-xxl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - .mx-xxl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - .mx-xxl-auto { - margin-right: auto !important; - margin-left: auto !important; } - .my-xxl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - .my-xxl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - .my-xxl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - .my-xxl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - .my-xxl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - .my-xxl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - .my-xxl-auto { - margin-top: auto !important; - margin-bottom: auto !important; } - .mt-xxl-0 { - margin-top: 0 !important; } - .mt-xxl-1 { - margin-top: 0.25rem !important; } - .mt-xxl-2 { - margin-top: 0.5rem !important; } - .mt-xxl-3 { - margin-top: 1rem !important; } - .mt-xxl-4 { - margin-top: 1.5rem !important; } - .mt-xxl-5 { - margin-top: 3rem !important; } - .mt-xxl-auto { - margin-top: auto !important; } - .me-xxl-0 { - margin-right: 0 !important; } - .me-xxl-1 { - margin-right: 0.25rem !important; } - .me-xxl-2 { - margin-right: 0.5rem !important; } - .me-xxl-3 { - margin-right: 1rem !important; } - .me-xxl-4 { - margin-right: 1.5rem !important; } - .me-xxl-5 { - margin-right: 3rem !important; } - .me-xxl-auto { - margin-right: auto !important; } - .mb-xxl-0 { - margin-bottom: 0 !important; } - .mb-xxl-1 { - margin-bottom: 0.25rem !important; } - .mb-xxl-2 { - margin-bottom: 0.5rem !important; } - .mb-xxl-3 { - margin-bottom: 1rem !important; } - .mb-xxl-4 { - margin-bottom: 1.5rem !important; } - .mb-xxl-5 { - margin-bottom: 3rem !important; } - .mb-xxl-auto { - margin-bottom: auto !important; } - .ms-xxl-0 { - margin-left: 0 !important; } - .ms-xxl-1 { - margin-left: 0.25rem !important; } - .ms-xxl-2 { - margin-left: 0.5rem !important; } - .ms-xxl-3 { - margin-left: 1rem !important; } - .ms-xxl-4 { - margin-left: 1.5rem !important; } - .ms-xxl-5 { - margin-left: 3rem !important; } - .ms-xxl-auto { - margin-left: auto !important; } - .m-xxl-n1 { - margin: -0.25rem !important; } - .m-xxl-n2 { - margin: -0.5rem !important; } - .m-xxl-n3 { - margin: -1rem !important; } - .m-xxl-n4 { - margin: -1.5rem !important; } - .m-xxl-n5 { - margin: -3rem !important; } - .mx-xxl-n1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; } - .mx-xxl-n2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; } - .mx-xxl-n3 { - margin-right: -1rem !important; - margin-left: -1rem !important; } - .mx-xxl-n4 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; } - .mx-xxl-n5 { - margin-right: -3rem !important; - margin-left: -3rem !important; } - .my-xxl-n1 { - margin-top: -0.25rem !important; - margin-bottom: -0.25rem !important; } - .my-xxl-n2 { - margin-top: -0.5rem !important; - margin-bottom: -0.5rem !important; } - .my-xxl-n3 { - margin-top: -1rem !important; - margin-bottom: -1rem !important; } - .my-xxl-n4 { - margin-top: -1.5rem !important; - margin-bottom: -1.5rem !important; } - .my-xxl-n5 { - margin-top: -3rem !important; - margin-bottom: -3rem !important; } - .mt-xxl-n1 { - margin-top: -0.25rem !important; } - .mt-xxl-n2 { - margin-top: -0.5rem !important; } - .mt-xxl-n3 { - margin-top: -1rem !important; } - .mt-xxl-n4 { - margin-top: -1.5rem !important; } - .mt-xxl-n5 { - margin-top: -3rem !important; } - .me-xxl-n1 { - margin-right: -0.25rem !important; } - .me-xxl-n2 { - margin-right: -0.5rem !important; } - .me-xxl-n3 { - margin-right: -1rem !important; } - .me-xxl-n4 { - margin-right: -1.5rem !important; } - .me-xxl-n5 { - margin-right: -3rem !important; } - .mb-xxl-n1 { - margin-bottom: -0.25rem !important; } - .mb-xxl-n2 { - margin-bottom: -0.5rem !important; } - .mb-xxl-n3 { - margin-bottom: -1rem !important; } - .mb-xxl-n4 { - margin-bottom: -1.5rem !important; } - .mb-xxl-n5 { - margin-bottom: -3rem !important; } - .ms-xxl-n1 { - margin-left: -0.25rem !important; } - .ms-xxl-n2 { - margin-left: -0.5rem !important; } - .ms-xxl-n3 { - margin-left: -1rem !important; } - .ms-xxl-n4 { - margin-left: -1.5rem !important; } - .ms-xxl-n5 { - margin-left: -3rem !important; } - .p-xxl-0 { - padding: 0 !important; } - .p-xxl-1 { - padding: 0.25rem !important; } - .p-xxl-2 { - padding: 0.5rem !important; } - .p-xxl-3 { - padding: 1rem !important; } - .p-xxl-4 { - padding: 1.5rem !important; } - .p-xxl-5 { - padding: 3rem !important; } - .px-xxl-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - .px-xxl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - .px-xxl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - .px-xxl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - .px-xxl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - .px-xxl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - .py-xxl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - .py-xxl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - .py-xxl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - .py-xxl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - .py-xxl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - .py-xxl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - .pt-xxl-0 { - padding-top: 0 !important; } - .pt-xxl-1 { - padding-top: 0.25rem !important; } - .pt-xxl-2 { - padding-top: 0.5rem !important; } - .pt-xxl-3 { - padding-top: 1rem !important; } - .pt-xxl-4 { - padding-top: 1.5rem !important; } - .pt-xxl-5 { - padding-top: 3rem !important; } - .pe-xxl-0 { - padding-right: 0 !important; } - .pe-xxl-1 { - padding-right: 0.25rem !important; } - .pe-xxl-2 { - padding-right: 0.5rem !important; } - .pe-xxl-3 { - padding-right: 1rem !important; } - .pe-xxl-4 { - padding-right: 1.5rem !important; } - .pe-xxl-5 { - padding-right: 3rem !important; } - .pb-xxl-0 { - padding-bottom: 0 !important; } - .pb-xxl-1 { - padding-bottom: 0.25rem !important; } - .pb-xxl-2 { - padding-bottom: 0.5rem !important; } - .pb-xxl-3 { - padding-bottom: 1rem !important; } - .pb-xxl-4 { - padding-bottom: 1.5rem !important; } - .pb-xxl-5 { - padding-bottom: 3rem !important; } - .ps-xxl-0 { - padding-left: 0 !important; } - .ps-xxl-1 { - padding-left: 0.25rem !important; } - .ps-xxl-2 { - padding-left: 0.5rem !important; } - .ps-xxl-3 { - padding-left: 1rem !important; } - .ps-xxl-4 { - padding-left: 1.5rem !important; } - .ps-xxl-5 { - padding-left: 3rem !important; } - .gap-xxl-0 { - gap: 0 !important; } - .gap-xxl-1 { - gap: 0.25rem !important; } - .gap-xxl-2 { - gap: 0.5rem !important; } - .gap-xxl-3 { - gap: 1rem !important; } - .gap-xxl-4 { - gap: 1.5rem !important; } - .gap-xxl-5 { - gap: 3rem !important; } - .row-gap-xxl-0 { - row-gap: 0 !important; } - .row-gap-xxl-1 { - row-gap: 0.25rem !important; } - .row-gap-xxl-2 { - row-gap: 0.5rem !important; } - .row-gap-xxl-3 { - row-gap: 1rem !important; } - .row-gap-xxl-4 { - row-gap: 1.5rem !important; } - .row-gap-xxl-5 { - row-gap: 3rem !important; } - .column-gap-xxl-0 { - column-gap: 0 !important; } - .column-gap-xxl-1 { - column-gap: 0.25rem !important; } - .column-gap-xxl-2 { - column-gap: 0.5rem !important; } - .column-gap-xxl-3 { - column-gap: 1rem !important; } - .column-gap-xxl-4 { - column-gap: 1.5rem !important; } - .column-gap-xxl-5 { - column-gap: 3rem !important; } - .text-xxl-start { - text-align: left !important; } - .text-xxl-end { - text-align: right !important; } - .text-xxl-center { - text-align: center !important; } } - -@media (min-width: 1200px) { - .fs-1 { - font-size: 2.5rem !important; } - .fs-2 { - font-size: 2rem !important; } - .fs-3 { - font-size: 1.75rem !important; } - .fs-4 { - font-size: 1.5rem !important; } } - -@media print { - .d-print-inline { - display: inline !important; } - .d-print-inline-block { - display: inline-block !important; } - .d-print-block { - display: block !important; } - .d-print-grid { - display: -ms-grid !important; - display: grid !important; } - .d-print-inline-grid { - display: -ms-inline-grid !important; - display: inline-grid !important; } - .d-print-table { - display: table !important; } - .d-print-table-row { - display: table-row !important; } - .d-print-table-cell { - display: table-cell !important; } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-print-none { - display: none !important; } } - -@font-face { - font-family: 'gt_america_extended_bold'; - src: url("../fonts/gt_america_extended_bold.woff2") format("woff2"), url("../fonts/gt_america_extended_bold.woff") format("woff"); - font-style: normal; - font-weight: 00; } - -@font-face { - font-family: 'gt_america_extended_regular'; - src: url("../fonts/gt_america_extended_regular.woff2") format("woff2"), url("../fonts/gt_america_extended_regular.woff") format("woff"); - font-style: normal; - font-weight: 400; } - -/*lenis stuff*/ -html, html.lenis { - height: auto; } - -.lenis.lenis-smooth { - scroll-behavior: auto; } - -.lenis.lenis-smooth [data-lenis-prevent] { - overscroll-behavior: contain; } - -.lenis.lenis-stopped { - overflow: hidden; } - -.lenis.lenis-scrolling iframe { - pointer-events: none; } - -/*lenis stuff end*/ -body { - background: #FFFBF5; - font-family: 'gt_america_extended_regular', sans-serif; - font-weight: 400; - font-style: normal; - color: #16013E; - overflow-x: hidden; - cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E"), auto; } - -input[type="checkbox"] { - cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E"), auto; } - -p, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, input[type="text"], input[type="tel"], input[type="email"], input[type="search"], li { - cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='25' fill='none' viewBox='0 0 13 25'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1.75' d='M8 18.48v-4.23h1.27v-3H8V5.8c.2-.44.5-.82.87-1.14.23-.16.52-.32.83-.44a5.4 5.4 0 0 1 1.17-.05l.87.05.05-.87.08-1.27.06-.87-.88-.06c-.7-.04-1.4 0-2.1.14l-.05.01-.06.02c-.7.25-1.29.56-1.82.95L7 2.28l-.03.02c-.16.13-.31.28-.46.42a6.93 6.93 0 0 0-.39-.38l-.03-.03-.03-.02a5.86 5.86 0 0 0-1.85-.97l-.04-.01-.04-.01a8.1 8.1 0 0 0-2.19-.16l-.87.06.06.87.08 1.27.06.88.87-.06c.43-.03.85 0 1.27.08.23.08.5.21.74.4.33.3.63.72.84 1.19v5.42H3.72v3h1.27v4.2c-.21.47-.51.89-.88 1.24-.2.14-.46.28-.75.37-.36.07-.8.1-1.22.06l-.87-.05-.06.87-.08 1.27-.06.88.87.05c.71.05 1.42 0 2.12-.14h.04l.04-.02a5.83 5.83 0 0 0 1.88-.95l.03-.02.03-.03.44-.43c.14.14.28.27.44.4l.02.02.02.01c.55.42 1.14.73 1.76.95l.05.02.06.01c.77.17 1.47.22 2.17.18l.88-.05-.05-.87-.07-1.27-.05-.87-.87.04c-.42.03-.83 0-1.24-.08-.24-.1-.52-.25-.8-.45A3.4 3.4 0 0 1 8 18.48Z'/%3E%3C/svg%3E"), auto; - font-family: 'gt_america_extended_regular', sans-serif; } - -.cursorNormal { - cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E"), auto; } - -h1, .h1 { - font-family: 'gt_america_extended_bold'; - font-size: 2.25rem; - font-style: normal; - line-height: normal; } - -p { - font-size: 1rem; - font-style: normal; - font-weight: 400; - line-height: 203%; - /* 32.48px */ } - -strong { - font-family: 'gt_america_extended_bold'; } - -.btn { - transition: all 0.2s ease-in-out 0s !important; } - -.btn-outline-primary:hover { - box-shadow: #00c9a8 1px 1px, #00c9a8 2px 2px, #00c9a8 3px 3px; - transform: translate3d(-4px, -4px, 0px); } - -.btn-primary:hover { - box-shadow: #00c9a8 1px 1px, #00c9a8 2px 2px, #00c9a8 3px 3px; - transform: translate3d(-4px, -4px, 0px); } - -/*profile page desk setups*/ -#app { - width: 100%; - height: 70%; - margin: 0; - padding: 0; } - -#app { - opacity: 0; - height: auto; } - -#DeskAlt { - transition: .3s all; } - -#app img { - display: block; } - -#detail { - position: absolute; - width: 100%; - height: 100%; - background: #111; - top: 100%; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - -#detailImg { - width: 85%; - height: 85%; } - -#detailTxt { - color: #ccc; - font-size: 20px; - letter-spacing: 1px; } - -.design-process svg { - pointer-events: none; - position: absolute; - top: 0; - left: 0; } - -#headlines { - max-width: 800px; - min-width: 450px; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); } - -/*profile page desk setups end*/ -.coolGradientBG { - background: radial-gradient(#FFFBF5, #F9F6FF, #F3FFFD, #FFFBF5); - background-size: 400% 400%; - animation: gradientBG 15s ease infinite; - width: 100%; } - -.coolGradientBG:after { - content: ""; - width: 100%; - height: 200px; - position: absolute; - margin-top: -200px; - background: linear-gradient(0deg, #fffbf5, rgba(255, 251, 245, 0)); } - -@keyframes gradientBG { - 0% { - background-position: 0% 50%; } - 50% { - background-position: 80% 50%; } - 100% { - background-position: 0% 50%; } } - -.cvImage { - transition: .3s all; } - -.cvImage:hover { - margin-top: 10px !important; } - -/*mark, .mark { - background-color: $success; - color: #FFFBF5; -}*/ -#scrollableDiv1, #scrollableDiv2, #scrollableDivImprovements, #scrollableDivImages, #userJourneyScroll, .cursorGrab, #wireframesScroll, .grab { - cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23fff' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath fill='%23000' d='M19.3 20.3v-6.24c0-.38-.3-.68-.68-.68-.38 0-.7.3-.7.68v6.23c0 .38.32.68.7.68.38 0 .69-.3.69-.68ZM16.13 20.3l-.01-6.25c0-.37-.31-.67-.69-.67-.37 0-.68.3-.68.68l.02 6.24c0 .37.3.67.68.67.38 0 .69-.3.68-.68ZM11.59 14.07l.03 6.22c0 .38.3.68.68.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E"), auto; } - -.grabbing { - cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='25' fill='none' viewBox='0 0 28 25'%3E%3Cpath fill='%23fff' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.51 13.51 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.08-.9.7-1.64 1.56-1.88'/%3E%3Cpath stroke='%23000' stroke-linejoin='round' stroke-width='2.25' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.52 13.52 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.04-.9.64-1.68 1.5-1.95Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M19.29 18.3v-6.24c0-.38-.3-.68-.69-.68-.38 0-.69.3-.69.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM16.12 18.3l-.02-6.25c0-.37-.3-.67-.68-.67-.38 0-.68.3-.68.68l.01 6.24c0 .37.31.67.69.67.37 0 .68-.3.68-.68ZM11.57 12.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E"), auto !important; } - -.userJourneyStep:not(:last-child)::after { - content: ""; - display: block; - position: absolute; - width: 60px; - height: 18px; - margin-top: 10px; - margin-left: 138%; - background-image: url("../img/misc/shapes/arrow-right.svg"); - background-repeat: no-repeat; } - -.isometric-card { - margin: 0 auto; - /*transform: rotateX(51deg) rotateZ(43deg);*/ - transform: rotateX(19deg) rotateZ(-14deg) rotateY(17deg); - transform-style: preserve-3d; - will-change: transform; - width: 100%; - height: 100%; - transition: 0.4s ease-in-out transform, 0.3s ease-in-out box-shadow; } - -.bg-secondary-gradient { - background: linear-gradient(180deg, #FFFBF5 0%, #FDF3E7 46.62%); } - -.body-bold { - font-family: 'gt_america_extended_bold'; - font-size: 1rem; - font-style: normal; - font-weight: 700; - line-height: 203%; - /* 32.48px */ } - -.section-title { - font-family: 'gt_america_extended_bold'; - font-size: 1.5rem; - font-style: normal; - font-weight: 700; - line-height: normal; - text-transform: uppercase; } - -.semi-title { - font-family: 'gt_america_extended_bold'; - font-size: 1.25rem; - font-style: normal; - font-weight: 700; - line-height: 203%; - /* 2.5375rem */ } - -.nav-pills { - transition: .3s all; } - -.sticky-top .nav-pills .nav-link.active, .nav-pills .show > .nav-link { - color: inherit !important; - background-color: transparent; - transition: .05s all; - font-weight: bold; } - -.sticky-top .nav-pills .nav-link.active:before { - content: ""; - width: 100%; - height: 30px; - position: absolute; - margin-top: -6px; - left: 0px; - /*border: 1px solid #16013e;*/ - background-color: #fdf3e7 !important; - border-radius: 8px !important; - z-index: -1; } - -.subtitle { - font-family: 'gt_america_extended_regular', sans-serif; - font-size: 0.75rem; - font-style: normal; - font-weight: 400; - line-height: 203%; - /* 1.5225rem */ } - -.font-weight-bold { - font-family: gt_america_extended_bold; } - -.font-weight-normal { - font-family: 'gt_america_extended_regular', sans-serif; - font-weight: 400; } - -.border-radius { - border-radius: 24px !important; } - -.large-shadow { - box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.1); } - -.the-border { - border: 1px solid #D3CBD3; } - -.horizontal { - overflow-x: hidden; } - -.horizontal .pin-wrap, -.horizontal .animation-wrap { - display: -ms-flexbox; - display: flex; - position: relative; - z-index: 1; } - -.competitive-analysis .nav-link:not(.active):after { - content: ""; - width: 40px; - height: 12px; - background-image: url("../img/misc/shapes/arrow-right.svg"); - background-repeat: no-repeat; - background-size: contain; - position: absolute; - margin-left: 20px; - margin-top: 8px; - transition: .1s all; - opacity: 0; } - -.fancy { - position: relative; - white-space: nowrap; } - .fancy:after { - --deco-height: 0.3125em; - content: ""; - position: absolute; - left: 0; - right: 0; - bottom: calc(var(--deco-height) * -0.625); - height: var(--deco-height); - background-image: url("data:image/svg+xml,%3Csvg width='100' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M-17 30.5C-1 22 72-4 54 13 37.9 28.2-2.5 57.5 16 55.5s72-29 104-40' stroke='%2300FDCF' stroke-width='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); - background-size: auto 100%; - background-repeat: round; - background-position: 0em; } - -.competitive-analysis .nav-link:hover:after { - opacity: 1; } - -a:hover, button:hover, .pointer, button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { - cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29' fill='none' viewBox='0 0 28 29'%3E%3Cpath fill='%23fff' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M20.65 22.3v-6.24c0-.38-.31-.68-.7-.68-.37 0-.68.3-.68.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM17.2 22.3l-.04-6.25a.67.67 0 1 0-1.34.01l.04 6.24a.67.67 0 1 0 1.34 0ZM12.37 16.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.3.67-.68l-.04-6.23c0-.38-.3-.68-.67-.68-.37 0-.67.31-.67.69Z'/%3E%3C/svg%3E"), auto; } - -.text-info { - position: relative; - display: inline-block; - padding: 0 4px; - text-decoration: none; - overflow: visible; - transition: .3s all; } - -.text-info:before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 2px solid #1F93E6; - box-sizing: border-box; - opacity: 0; - transition: .3s all; } - -.text-info:after { - content: ""; - display: block; - width: calc(100% + 3px); - height: 38px; - background-image: url("../img/misc/shapes/link-bounding-box.svg"), url("../img/misc/shapes/link-bounding-box.svg"); - background-repeat: no-repeat, no-repeat; - background-position: 0 center, 100% center; - position: absolute; - margin-top: -36px; - bottom: -2px; - opacity: 0; - transition: .3s all; - left: 1px; - margin-left: -3px; } - -footer .text-info:after { - content: ""; - display: block; - width: calc(100% + 3px); - height: 32px; - background-image: url("../img/misc/shapes/link-bounding-box-sm.svg"), url("../img/misc/shapes/link-bounding-box-sm.svg"); - background-repeat: no-repeat, no-repeat; - background-position: 0 center, 100% center; - position: absolute; - margin-top: -36px; - bottom: -4px; - opacity: 0; - transition: .3s all; - left: -1px; - margin-left: -1px; } - -.text-info:hover:before, .text-info:hover:after { - opacity: 1; } - -.opporunityAfter:after { - content: ""; - width: 100%; - left: 0; - position: absolute; - background-color: #16013e; - z-index: 1021; } - -.custom-tooltip { - --bs-tooltip-bg: #1f93e6; - --bs-tooltip-color: var(--bs-white); - font-size: 10px; - text-align: center; - arrow-color: black !important; } - -.tooltip-arrow:before { - display: none; } - -.main-navbar { - left: 0; - top: 0; - transition: ease .4s; } - .main-navbar--scrolled { - height: 40px; } - -.sideMenu li:hover { - background-color: #FDF3E7; - border-radius: 8px; } - -.sideMenu .active { - background-color: #FDF3E7; - border-radius: 8px; - font-weight: bold; } - -.tooltip { - font-family: 'gt_america_extended_regular', sans-serif; } - -.sticky-top { - top: 50px; } - -.workAccordion svg { - transition: transform 0.3s ease; - /* sidemenu accordion */ } - -.workAccordion .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { - border-color: transparent !important; } - -#toTop { - right: 20px; - bottom: 24px; - z-index: 3; - display: none; } - -.panel { - opacity: 0; - transition: .3s all; } - -.selectedWork { - transition: .3s all; } - -.close-button { - font-size: 20px; - width: 2em; - height: 2em; - border: 0; - cursor: pointer; - position: sticky; - z-index: 30; - right: 15px; - left: auto; } - -.close-button:focus { - outline: 0; } - -.close-button:hover .icon { - height: .95em; - width: .95em; } - -.close-button:active .icon, -.close-button:focus .icon { - height: .7em; - width: .7em; } - -.close-button:before { - content: ""; - width: 2.2em; - height: 2.2em; - z-index: -1; - background-color: #fff; - border-radius: 50%; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } - -.close-button .icon, -.close-button .icon-wrap { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); } - -.close-button .icon-wrap { - border-radius: 50%; - width: 1.79em; - height: 1.79em; - background-color: #fff; - transition: .3s all; } - -.close-button .icon { - display: block; - height: .85em; - width: .85em; - transition: all .1s linear; } - -.close-button .progress-wrap { - width: 2em; - height: 2em; - z-index: -1; - border-radius: 50%; - display: block; - top: 0; - left: 0; - -webkit-backface-visibility: hidden; } - -.close-button .progress-circle { - fill: transparent; - stroke: #00C9A5; - stroke-width: 5; - stroke-dashoffset: 0; } - -.close-button .progress-wrap { - position: absolute; - pointer-events: none; - transition: translate .3s linear; - transform-origin: 1em 1em; - transform: rotate(-90deg); } - -.noUnderline { - text-decoration: none !important; } - -.top12vh { - top: 12vh; } - -.top10px { - top: 10px; } - -.top20px { - top: 20px; } - -.top30px { - top: 30px; } - -.top40px { - top: 40px; } - -.top50px { - top: 50px; } - -.top60px { - top: 60px; } - -.minHeight1vh { - min-height: 1vh; } - -.minHeight2vh { - min-height: 2vh; } - -.minHeight3vh { - min-height: 3vh; } - -.minHeight5vh { - min-height: 5vh; } - -.minHeight10vh { - min-height: 10vh; } - -.minHeight15vh { - min-height: 15vh; } - -.minHeight20vh { - min-height: 20vh; } - -.minHeight25vh { - min-height: 25vh; } - -.minHeight30vh { - min-height: 30vh; } - -.minHeight35vh { - min-height: 35vh; } - -.minHeight40vh { - min-height: 40vh; } - -.minHeight45vh { - min-height: 45vh; } - -.minHeight50vh { - min-height: 50vh; } - -.minHeight55vh { - min-height: 55vh; } - -.minHeight60vh { - min-height: 60vh; } - -.minHeight65vh { - min-height: 65vh; } - -.minHeight70vh { - min-height: 70vh; } - -.minHeight75vh { - min-height: 75vh; } - -.minHeight80vh { - min-height: 80vh; } - -.minHeight85vh { - min-height: 85vh; } - -.minHeight90vh { - min-height: 90vh; } - -.minHeight95vh { - min-height: 95vh; } - -.minHeight100vh { - min-height: 100vh; } - -.left-0 { - left: 0; } - -.right-0 { - right: 0; } - -.voiceChangeContainer .form-check { - background-color: #FFFBF5; - transition: .1s all; } - -.voiceChangeContainer .form-check:hover { - background-color: #16013E; } - -.voiceChangeContainer .form-check:hover p { - color: #fffbf5; } - -.voiceChangeContainer .form-check.activeVoice { - background-color: #16013E; } - -.activeVoice:after { - content: ""; - display: block; - position: absolute; - width: 20px; - height: 20px; - margin-top: -110px; - background-image: url("../img/misc/shapes/checked-tick.svg"); } - -.nav-link:focus-visible { - outline: 0; - box-shadow: none !important; } - -.dotted-bg:after, .dotted-bg2:after { - content: ""; - position: absolute; - left: 0; - width: 100%; - z-index: -1; - --d: 2px; - background: radial-gradient(circle at var(--d) var(--d), #E0E0E0 calc(var(--d) - 1px), #FFFBF5 var(--d)) 0 0/25px 25px; } - -.playBtn { - animation: ripple 1.2s linear infinite; } - -@keyframes ripple { - from { - opacity: 1; - transform: scale3d(0.75, 0.75, 1); } - to { - opacity: 0; - transform: scale3d(1.5, 1.5, 1); } } - -.fancy-arrow { - transition: .3s all; } - -.progress { - transition: 3s all; } - -.voice-progress { - position: relative; - width: 100%; - height: 66px; - overflow: hidden; } - -.playing_progress { - width: 0; - top: 0; - left: 0; - position: absolute; - overflow: hidden; } - -/*homepage design process*/ -.design-cards { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-direction: column; - flex-direction: column; - min-height: 80vh; - padding: 0; - margin: 0; } - -.design-card { - --spacing: 1rem; - position: relative; - height: 564px; - top: var(--spacing); - z-index: 5; - padding: 2rem; - box-sizing: border-box; } - -.design-card:nth-child(2) { - top: calc(var(--spacing) * 2); - z-index: 4; - transform: rotate(-3deg); } - -.design-card:nth-child(3) { - top: calc(var(--spacing) * 3); - z-index: 3; - transform: rotate(-6deg); } - -.design-card:nth-child(4) { - top: calc(var(--spacing) * 4); - z-index: 2; - transform: rotate(-9deg); } - -.design-card:nth-child(5) { - top: calc(var(--spacing) * 5); - z-index: 1; - transform: rotate(-12deg); } - -.design-card:nth-child(6) { - top: calc(var(--spacing) * 12); - z-index: 0; } - -/*homepage design process end*/ -#accessibility .form-check-input:checked { - background-color: #12ebfd; - border-color: #12ebfd; } - -html, body { - font-size: .9rem !important; } - -.bigger-1 { - font-size: 1.1rem !important; } - -.bigger-2 { - font-size: 1.2rem !important; } - -.bigger-3 { - font-size: 1.3rem !important; } - -.bigger-4 { - font-size: 1.4rem !important; } - -.bigger-5 { - font-size: 1.5rem !important; } - -.bigger-6 { - font-size: 1.6rem !important; } - -.smaller-1 { - font-size: .9rem !important; } - -.smaller-2 { - font-size: .8rem !important; } - -.smaller-3 { - font-size: .8rem !important; } - -.smaller-4 { - font-size: .8rem !important; } - -.smaller-5 { - font-size: .8rem !important; } - -.smaller-6 { - font-size: .8rem !important; } - -.minHeight75vh { - min-height: 59vh; } - -.profileCarousel { - min-height: 365px; } - -.design-card { - height: 370px; } - -.divAfterTimeTravel { - margin-top: 0px; } - -@media (min-width: 576px) { - html { - font-size: .9rem; } - .display-1 { - font-size: 5rem; } - .bigger-1 { - font-size: 1.2rem !important; } - .bigger-2 { - font-size: 1.4rem !important; } - .bigger-3 { - font-size: 1.6rem !important; } - .bigger-4 { - font-size: 1.8rem !important; } - .bigger-5 { - font-size: 2rem !important; } - .bigger-6 { - font-size: 2.5rem !important; } - .smaller-1 { - font-size: 1rem !important; } - .smaller-2 { - font-size: 1rem !important; } - .smaller-3 { - font-size: 1rem !important; } - .smaller-4 { - font-size: 1rem !important; } - .smaller-5 { - font-size: .5rem !important; } - .smaller-6 { - font-size: .4rem !important; } - .minHeight75vh { - min-height: 75vh; } } - -@media (min-width: 768px) { - html, body { - font-size: 1rem !important; } - .display-1 { - font-size: 6rem; } - .bigger-1 { - font-size: 1rem !important; } - .bigger-2 { - font-size: 1.2rem !important; } - .bigger-3 { - font-size: 1.4rem !important; } - .bigger-4 { - font-size: 1.5rem !important; } - .bigger-5 { - font-size: 1.6rem !important; } - .bigger-6 { - font-size: 1.8rem !important; } - .smaller-1 { - font-size: 1rem !important; } - .smaller-2 { - font-size: 1rem !important; } - .smaller-3 { - font-size: 1rem !important; } - .smaller-4 { - font-size: 1rem !important; } - .smaller-5 { - font-size: .5rem !important; } - .smaller-6 { - font-size: .4rem !important; } - .profileCarousel { - min-height: 265px; } } - -@media (min-width: 992px) { - html, body { - font-size: 1rem !important; } - .bigger-1 { - font-size: 1.2rem !important; } - .bigger-2 { - font-size: 1.4rem !important; } - .bigger-3 { - font-size: 1.6rem !important; } - .bigger-4 { - font-size: 1.8rem !important; } - .bigger-5 { - font-size: 2rem !important; } - .bigger-6 { - font-size: 2.5rem !important; } - .smaller-1 { - font-size: 1rem !important; } - .smaller-2 { - font-size: .9rem !important; } - .smaller-3 { - font-size: .8rem !important; } - .smaller-4 { - font-size: .7rem !important; } - .smaller-5 { - font-size: .6rem !important; } - .design-card { - height: 500px; } - .divAfterTimeTravel { - margin-top: -1100px; } } - -/*# sourceMappingURL=styles.css.map */ + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-accent:#00C9A5;--bs-background:#FFFBF5;--bs-secondary-darker:#F2E9DF;--bs-petrol:#007A8B;--bs-green:#005A38;--bs-mustard:#B79313;--bs-oranje:#DF7134;--bs-light-blue:#41BAFF;--bs-light-purple:#BBA4FF;--bs-luscious-purple:#3F34A4;--bs-fluo-yellow:#F2FD54;--bs-fluo-green:#84FA71;--bs-gray-50:#F4EFEC;--bs-gray-100:#F2EDEA;--bs-gray-300:#E0E0E0;--bs-gray-400:#BDBDBD;--bs-primary:#16013E;--bs-secondary:#FDF3E7;--bs-success:#00C9A5;--bs-info:#007BFF;--bs-warning:#ffc107;--bs-danger:#FF415C;--bs-light:#D3CBD3;--bs-dark:#16013E;--bs-accent-rgb:0,201,165;--bs-background-rgb:255,251,245;--bs-secondary-darker-rgb:242,233,223;--bs-petrol-rgb:0,122,139;--bs-green-rgb:0,90,56;--bs-mustard-rgb:183,147,19;--bs-oranje-rgb:223,113,52;--bs-light-blue-rgb:65,186,255;--bs-light-purple-rgb:187,164,255;--bs-luscious-purple-rgb:63,52,164;--bs-fluo-yellow-rgb:242,253,84;--bs-fluo-green-rgb:132,250,113;--bs-gray-50-rgb:244,239,236;--bs-gray-100-rgb:242,237,234;--bs-gray-300-rgb:224,224,224;--bs-gray-400-rgb:189,189,189;--bs-primary-rgb:22,1,62;--bs-secondary-rgb:253,243,231;--bs-success-rgb:0,201,165;--bs-info-rgb:0,123,255;--bs-warning-rgb:255,193,7;--bs-danger-rgb:255,65,92;--bs-light-rgb:211,203,211;--bs-dark-rgb:22,1,62;--bs-primary-text-emphasis:#090019;--bs-secondary-text-emphasis:#65615c;--bs-success-text-emphasis:#005042;--bs-info-text-emphasis:#003166;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#661a25;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#d0ccd8;--bs-secondary-bg-subtle:#fffdfa;--bs-success-bg-subtle:#ccf4ed;--bs-info-bg-subtle:#cce5ff;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#ffd9de;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#a299b2;--bs-secondary-border-subtle:#fefaf5;--bs-success-border-subtle:#99e9db;--bs-info-border-subtle:#99caff;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#ffb3be;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#16013E;--bs-link-color-rgb:22,1,62;--bs-link-decoration:underline;--bs-link-hover-color:#120132;--bs-link-hover-color-rgb:18,1,50;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(22, 1, 62, 0.25);--bs-form-valid-color:#00C9A5;--bs-form-valid-border-color:#00C9A5;--bs-form-invalid-color:#FF415C;--bs-form-invalid-border-color:#FF415C}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#73678b;--bs-secondary-text-emphasis:#fef8f1;--bs-success-text-emphasis:#66dfc9;--bs-info-text-emphasis:#66b0ff;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ff8d9d;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#04000c;--bs-secondary-bg-subtle:#33312e;--bs-success-bg-subtle:#002821;--bs-info-bg-subtle:#001933;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#330d12;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#0d0125;--bs-secondary-border-subtle:#98928b;--bs-success-border-subtle:#007963;--bs-info-border-subtle:#004a99;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#992737;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#73678b;--bs-link-hover-color:#8f85a2;--bs-link-color-rgb:115,103,139;--bs-link-hover-color-rgb:143,133,162;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.grid{display:-ms-grid;display:grid;-ms-grid-rows:(1fr) [var];grid-template-rows:repeat(var(--bs-rows,1),1fr);-ms-grid-columns:(1fr) [var];grid-template-columns:repeat(var(--bs-columns,12),1fr);gap:var(--bs-gap,1.5rem)}.grid .g-col-1{-ms-grid-column-span:1;-ms-grid-column:auto;grid-column:auto/span 1}.grid .g-col-2{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.grid .g-col-3{-ms-grid-column-span:3;-ms-grid-column:auto;grid-column:auto/span 3}.grid .g-col-4{-ms-grid-column-span:4;-ms-grid-column:auto;grid-column:auto/span 4}.grid .g-col-5{-ms-grid-column-span:5;-ms-grid-column:auto;grid-column:auto/span 5}.grid .g-col-6{-ms-grid-column-span:6;-ms-grid-column:auto;grid-column:auto/span 6}.grid .g-col-7{-ms-grid-column-span:7;-ms-grid-column:auto;grid-column:auto/span 7}.grid .g-col-8{-ms-grid-column-span:8;-ms-grid-column:auto;grid-column:auto/span 8}.grid .g-col-9{-ms-grid-column-span:9;-ms-grid-column:auto;grid-column:auto/span 9}.grid .g-col-10{-ms-grid-column-span:10;-ms-grid-column:auto;grid-column:auto/span 10}.grid .g-col-11{-ms-grid-column-span:11;-ms-grid-column:auto;grid-column:auto/span 11}.grid .g-col-12{-ms-grid-column-span:12;-ms-grid-column:auto;grid-column:auto/span 12}.grid .g-start-1{-ms-grid-column:1;grid-column-start:1}.grid .g-start-2{-ms-grid-column:2;grid-column-start:2}.grid .g-start-3{-ms-grid-column:3;grid-column-start:3}.grid .g-start-4{-ms-grid-column:4;grid-column-start:4}.grid .g-start-5{-ms-grid-column:5;grid-column-start:5}.grid .g-start-6{-ms-grid-column:6;grid-column-start:6}.grid .g-start-7{-ms-grid-column:7;grid-column-start:7}.grid .g-start-8{-ms-grid-column:8;grid-column-start:8}.grid .g-start-9{-ms-grid-column:9;grid-column-start:9}.grid .g-start-10{-ms-grid-column:10;grid-column-start:10}.grid .g-start-11{-ms-grid-column:11;grid-column-start:11}@media (min-width:576px){.grid .g-col-sm-1{-ms-grid-column-span:1;-ms-grid-column:auto;grid-column:auto/span 1}.grid .g-col-sm-2{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.grid .g-col-sm-3{-ms-grid-column-span:3;-ms-grid-column:auto;grid-column:auto/span 3}.grid .g-col-sm-4{-ms-grid-column-span:4;-ms-grid-column:auto;grid-column:auto/span 4}.grid .g-col-sm-5{-ms-grid-column-span:5;-ms-grid-column:auto;grid-column:auto/span 5}.grid .g-col-sm-6{-ms-grid-column-span:6;-ms-grid-column:auto;grid-column:auto/span 6}.grid .g-col-sm-7{-ms-grid-column-span:7;-ms-grid-column:auto;grid-column:auto/span 7}.grid .g-col-sm-8{-ms-grid-column-span:8;-ms-grid-column:auto;grid-column:auto/span 8}.grid .g-col-sm-9{-ms-grid-column-span:9;-ms-grid-column:auto;grid-column:auto/span 9}.grid .g-col-sm-10{-ms-grid-column-span:10;-ms-grid-column:auto;grid-column:auto/span 10}.grid .g-col-sm-11{-ms-grid-column-span:11;-ms-grid-column:auto;grid-column:auto/span 11}.grid .g-col-sm-12{-ms-grid-column-span:12;-ms-grid-column:auto;grid-column:auto/span 12}.grid .g-start-sm-1{-ms-grid-column:1;grid-column-start:1}.grid .g-start-sm-2{-ms-grid-column:2;grid-column-start:2}.grid .g-start-sm-3{-ms-grid-column:3;grid-column-start:3}.grid .g-start-sm-4{-ms-grid-column:4;grid-column-start:4}.grid .g-start-sm-5{-ms-grid-column:5;grid-column-start:5}.grid .g-start-sm-6{-ms-grid-column:6;grid-column-start:6}.grid .g-start-sm-7{-ms-grid-column:7;grid-column-start:7}.grid .g-start-sm-8{-ms-grid-column:8;grid-column-start:8}.grid .g-start-sm-9{-ms-grid-column:9;grid-column-start:9}.grid .g-start-sm-10{-ms-grid-column:10;grid-column-start:10}.grid .g-start-sm-11{-ms-grid-column:11;grid-column-start:11}}@media (min-width:768px){.grid .g-col-md-1{-ms-grid-column-span:1;-ms-grid-column:auto;grid-column:auto/span 1}.grid .g-col-md-2{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.grid .g-col-md-3{-ms-grid-column-span:3;-ms-grid-column:auto;grid-column:auto/span 3}.grid .g-col-md-4{-ms-grid-column-span:4;-ms-grid-column:auto;grid-column:auto/span 4}.grid .g-col-md-5{-ms-grid-column-span:5;-ms-grid-column:auto;grid-column:auto/span 5}.grid .g-col-md-6{-ms-grid-column-span:6;-ms-grid-column:auto;grid-column:auto/span 6}.grid .g-col-md-7{-ms-grid-column-span:7;-ms-grid-column:auto;grid-column:auto/span 7}.grid .g-col-md-8{-ms-grid-column-span:8;-ms-grid-column:auto;grid-column:auto/span 8}.grid .g-col-md-9{-ms-grid-column-span:9;-ms-grid-column:auto;grid-column:auto/span 9}.grid .g-col-md-10{-ms-grid-column-span:10;-ms-grid-column:auto;grid-column:auto/span 10}.grid .g-col-md-11{-ms-grid-column-span:11;-ms-grid-column:auto;grid-column:auto/span 11}.grid .g-col-md-12{-ms-grid-column-span:12;-ms-grid-column:auto;grid-column:auto/span 12}.grid .g-start-md-1{-ms-grid-column:1;grid-column-start:1}.grid .g-start-md-2{-ms-grid-column:2;grid-column-start:2}.grid .g-start-md-3{-ms-grid-column:3;grid-column-start:3}.grid .g-start-md-4{-ms-grid-column:4;grid-column-start:4}.grid .g-start-md-5{-ms-grid-column:5;grid-column-start:5}.grid .g-start-md-6{-ms-grid-column:6;grid-column-start:6}.grid .g-start-md-7{-ms-grid-column:7;grid-column-start:7}.grid .g-start-md-8{-ms-grid-column:8;grid-column-start:8}.grid .g-start-md-9{-ms-grid-column:9;grid-column-start:9}.grid .g-start-md-10{-ms-grid-column:10;grid-column-start:10}.grid .g-start-md-11{-ms-grid-column:11;grid-column-start:11}}@media (min-width:992px){.grid .g-col-lg-1{-ms-grid-column-span:1;-ms-grid-column:auto;grid-column:auto/span 1}.grid .g-col-lg-2{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.grid .g-col-lg-3{-ms-grid-column-span:3;-ms-grid-column:auto;grid-column:auto/span 3}.grid .g-col-lg-4{-ms-grid-column-span:4;-ms-grid-column:auto;grid-column:auto/span 4}.grid .g-col-lg-5{-ms-grid-column-span:5;-ms-grid-column:auto;grid-column:auto/span 5}.grid .g-col-lg-6{-ms-grid-column-span:6;-ms-grid-column:auto;grid-column:auto/span 6}.grid .g-col-lg-7{-ms-grid-column-span:7;-ms-grid-column:auto;grid-column:auto/span 7}.grid .g-col-lg-8{-ms-grid-column-span:8;-ms-grid-column:auto;grid-column:auto/span 8}.grid .g-col-lg-9{-ms-grid-column-span:9;-ms-grid-column:auto;grid-column:auto/span 9}.grid .g-col-lg-10{-ms-grid-column-span:10;-ms-grid-column:auto;grid-column:auto/span 10}.grid .g-col-lg-11{-ms-grid-column-span:11;-ms-grid-column:auto;grid-column:auto/span 11}.grid .g-col-lg-12{-ms-grid-column-span:12;-ms-grid-column:auto;grid-column:auto/span 12}.grid .g-start-lg-1{-ms-grid-column:1;grid-column-start:1}.grid .g-start-lg-2{-ms-grid-column:2;grid-column-start:2}.grid .g-start-lg-3{-ms-grid-column:3;grid-column-start:3}.grid .g-start-lg-4{-ms-grid-column:4;grid-column-start:4}.grid .g-start-lg-5{-ms-grid-column:5;grid-column-start:5}.grid .g-start-lg-6{-ms-grid-column:6;grid-column-start:6}.grid .g-start-lg-7{-ms-grid-column:7;grid-column-start:7}.grid .g-start-lg-8{-ms-grid-column:8;grid-column-start:8}.grid .g-start-lg-9{-ms-grid-column:9;grid-column-start:9}.grid .g-start-lg-10{-ms-grid-column:10;grid-column-start:10}.grid .g-start-lg-11{-ms-grid-column:11;grid-column-start:11}}@media (min-width:1200px){.grid .g-col-xl-1{-ms-grid-column-span:1;-ms-grid-column:auto;grid-column:auto/span 1}.grid .g-col-xl-2{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.grid .g-col-xl-3{-ms-grid-column-span:3;-ms-grid-column:auto;grid-column:auto/span 3}.grid .g-col-xl-4{-ms-grid-column-span:4;-ms-grid-column:auto;grid-column:auto/span 4}.grid .g-col-xl-5{-ms-grid-column-span:5;-ms-grid-column:auto;grid-column:auto/span 5}.grid .g-col-xl-6{-ms-grid-column-span:6;-ms-grid-column:auto;grid-column:auto/span 6}.grid .g-col-xl-7{-ms-grid-column-span:7;-ms-grid-column:auto;grid-column:auto/span 7}.grid .g-col-xl-8{-ms-grid-column-span:8;-ms-grid-column:auto;grid-column:auto/span 8}.grid .g-col-xl-9{-ms-grid-column-span:9;-ms-grid-column:auto;grid-column:auto/span 9}.grid .g-col-xl-10{-ms-grid-column-span:10;-ms-grid-column:auto;grid-column:auto/span 10}.grid .g-col-xl-11{-ms-grid-column-span:11;-ms-grid-column:auto;grid-column:auto/span 11}.grid .g-col-xl-12{-ms-grid-column-span:12;-ms-grid-column:auto;grid-column:auto/span 12}.grid .g-start-xl-1{-ms-grid-column:1;grid-column-start:1}.grid .g-start-xl-2{-ms-grid-column:2;grid-column-start:2}.grid .g-start-xl-3{-ms-grid-column:3;grid-column-start:3}.grid .g-start-xl-4{-ms-grid-column:4;grid-column-start:4}.grid .g-start-xl-5{-ms-grid-column:5;grid-column-start:5}.grid .g-start-xl-6{-ms-grid-column:6;grid-column-start:6}.grid .g-start-xl-7{-ms-grid-column:7;grid-column-start:7}.grid .g-start-xl-8{-ms-grid-column:8;grid-column-start:8}.grid .g-start-xl-9{-ms-grid-column:9;grid-column-start:9}.grid .g-start-xl-10{-ms-grid-column:10;grid-column-start:10}.grid .g-start-xl-11{-ms-grid-column:11;grid-column-start:11}}@media (min-width:1400px){.grid .g-col-xxl-1{-ms-grid-column-span:1;-ms-grid-column:auto;grid-column:auto/span 1}.grid .g-col-xxl-2{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.grid .g-col-xxl-3{-ms-grid-column-span:3;-ms-grid-column:auto;grid-column:auto/span 3}.grid .g-col-xxl-4{-ms-grid-column-span:4;-ms-grid-column:auto;grid-column:auto/span 4}.grid .g-col-xxl-5{-ms-grid-column-span:5;-ms-grid-column:auto;grid-column:auto/span 5}.grid .g-col-xxl-6{-ms-grid-column-span:6;-ms-grid-column:auto;grid-column:auto/span 6}.grid .g-col-xxl-7{-ms-grid-column-span:7;-ms-grid-column:auto;grid-column:auto/span 7}.grid .g-col-xxl-8{-ms-grid-column-span:8;-ms-grid-column:auto;grid-column:auto/span 8}.grid .g-col-xxl-9{-ms-grid-column-span:9;-ms-grid-column:auto;grid-column:auto/span 9}.grid .g-col-xxl-10{-ms-grid-column-span:10;-ms-grid-column:auto;grid-column:auto/span 10}.grid .g-col-xxl-11{-ms-grid-column-span:11;-ms-grid-column:auto;grid-column:auto/span 11}.grid .g-col-xxl-12{-ms-grid-column-span:12;-ms-grid-column:auto;grid-column:auto/span 12}.grid .g-start-xxl-1{-ms-grid-column:1;grid-column-start:1}.grid .g-start-xxl-2{-ms-grid-column:2;grid-column-start:2}.grid .g-start-xxl-3{-ms-grid-column:3;grid-column-start:3}.grid .g-start-xxl-4{-ms-grid-column:4;grid-column-start:4}.grid .g-start-xxl-5{-ms-grid-column:5;grid-column-start:5}.grid .g-start-xxl-6{-ms-grid-column:6;grid-column-start:6}.grid .g-start-xxl-7{-ms-grid-column:7;grid-column-start:7}.grid .g-start-xxl-8{-ms-grid-column:8;grid-column-start:8}.grid .g-start-xxl-9{-ms-grid-column:9;grid-column-start:9}.grid .g-start-xxl-10{-ms-grid-column:10;grid-column-start:10}.grid .g-start-xxl-11{-ms-grid-column:11;grid-column-start:11}}.col{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-xxl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xxl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-xxl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-xxl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-xxl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-xxl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-xxl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-xxl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#d0ccd8;--bs-table-border-color:#bbb8c2;--bs-table-striped-bg:#c6c2cd;--bs-table-striped-color:#000;--bs-table-active-bg:#bbb8c2;--bs-table-active-color:#000;--bs-table-hover-bg:#c0bdc8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#fffdfa;--bs-table-border-color:#e6e4e1;--bs-table-striped-bg:#f2f0ee;--bs-table-striped-color:#000;--bs-table-active-bg:#e6e4e1;--bs-table-active-color:#000;--bs-table-hover-bg:#eceae7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#ccf4ed;--bs-table-border-color:#b8dcd5;--bs-table-striped-bg:#c2e8e1;--bs-table-striped-color:#000;--bs-table-active-bg:#b8dcd5;--bs-table-active-color:#000;--bs-table-hover-bg:#bde2db;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cce5ff;--bs-table-border-color:#b8cee6;--bs-table-striped-bg:#c2daf2;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cee6;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd4ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#ffd9de;--bs-table-border-color:#e6c3c8;--bs-table-striped-bg:#f2ced3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6c3c8;--bs-table-active-color:#000;--bs-table-hover-bg:#ecc9cd;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#D3CBD3;--bs-table-border-color:#beb7be;--bs-table-striped-bg:#c8c1c8;--bs-table-striped-color:#000;--bs-table-active-bg:#beb7be;--bs-table-active-color:#000;--bs-table-hover-bg:#c3bcc3;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#16013E;--bs-table-border-color:#2d1a51;--bs-table-striped-bg:#220e48;--bs-table-striped-color:#fff;--bs-table-active-bg:#2d1a51;--bs-table-active-color:#fff;--bs-table-hover-bg:#27144c;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#8b809f;outline:0;box-shadow:0 0 0 .25rem rgba(22,1,62,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control:-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#8b809f;outline:0;box-shadow:0 0 0 .25rem rgba(22,1,62,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#8b809f;outline:0;box-shadow:0 0 0 .25rem rgba(22,1,62,.25)}.form-check-input:checked{background-color:#16013e;border-color:#16013e}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#16013e;border-color:#16013e;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238b809f'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(22,1,62,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(22,1,62,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#16013e;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b9b3c5}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#16013e;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b9b3c5}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext:-ms-input-placeholder,.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300C9A5' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300C9A5' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF415C'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF415C' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF415C'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF415C' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-accent{--bs-btn-color:#000;--bs-btn-bg:#00C9A5;--bs-btn-border-color:#00C9A5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#26d1b3;--bs-btn-hover-border-color:#1aceae;--bs-btn-focus-shadow-rgb:0,171,140;--bs-btn-active-color:#000;--bs-btn-active-bg:#33d4b7;--bs-btn-active-border-color:#1aceae;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#00C9A5;--bs-btn-disabled-border-color:#00C9A5}.btn-background{--bs-btn-color:#000;--bs-btn-bg:#FFFBF5;--bs-btn-border-color:#FFFBF5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fffcf7;--bs-btn-hover-border-color:#fffbf6;--bs-btn-focus-shadow-rgb:217,213,208;--bs-btn-active-color:#000;--bs-btn-active-bg:#fffcf7;--bs-btn-active-border-color:#fffbf6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#FFFBF5;--bs-btn-disabled-border-color:#FFFBF5}.btn-secondary-darker{--bs-btn-color:#000;--bs-btn-bg:#F2E9DF;--bs-btn-border-color:#F2E9DF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f4ece4;--bs-btn-hover-border-color:#f3ebe2;--bs-btn-focus-shadow-rgb:206,198,190;--bs-btn-active-color:#000;--bs-btn-active-bg:#f5ede5;--bs-btn-active-border-color:#f3ebe2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#F2E9DF;--bs-btn-disabled-border-color:#F2E9DF}.btn-petrol{--bs-btn-color:#fff;--bs-btn-bg:#007A8B;--bs-btn-border-color:#007A8B;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#006876;--bs-btn-hover-border-color:#00626f;--bs-btn-focus-shadow-rgb:38,142,156;--bs-btn-active-color:#fff;--bs-btn-active-bg:#00626f;--bs-btn-active-border-color:#005c68;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#007A8B;--bs-btn-disabled-border-color:#007A8B}.btn-green{--bs-btn-color:#fff;--bs-btn-bg:#005A38;--bs-btn-border-color:#005A38;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#004d30;--bs-btn-hover-border-color:#00482d;--bs-btn-focus-shadow-rgb:38,115,86;--bs-btn-active-color:#fff;--bs-btn-active-bg:#00482d;--bs-btn-active-border-color:#00442a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#005A38;--bs-btn-disabled-border-color:#005A38}.btn-mustard{--bs-btn-color:#000;--bs-btn-bg:#B79313;--bs-btn-border-color:#B79313;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#c2a336;--bs-btn-hover-border-color:#be9e2b;--bs-btn-focus-shadow-rgb:156,125,16;--bs-btn-active-color:#000;--bs-btn-active-bg:#c5a942;--bs-btn-active-border-color:#be9e2b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#B79313;--bs-btn-disabled-border-color:#B79313}.btn-oranje{--bs-btn-color:#000;--bs-btn-bg:#DF7134;--bs-btn-border-color:#DF7134;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e48652;--bs-btn-hover-border-color:#e27f48;--bs-btn-focus-shadow-rgb:190,96,44;--bs-btn-active-color:#000;--bs-btn-active-bg:#e58d5d;--bs-btn-active-border-color:#e27f48;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#DF7134;--bs-btn-disabled-border-color:#DF7134}.btn-light-blue{--bs-btn-color:#000;--bs-btn-bg:#41BAFF;--bs-btn-border-color:#41BAFF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#5ec4ff;--bs-btn-hover-border-color:#54c1ff;--bs-btn-focus-shadow-rgb:55,158,217;--bs-btn-active-color:#000;--bs-btn-active-bg:#67c8ff;--bs-btn-active-border-color:#54c1ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#41BAFF;--bs-btn-disabled-border-color:#41BAFF}.btn-light-purple{--bs-btn-color:#000;--bs-btn-bg:#BBA4FF;--bs-btn-border-color:#BBA4FF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#c5b2ff;--bs-btn-hover-border-color:#c2adff;--bs-btn-focus-shadow-rgb:159,139,217;--bs-btn-active-color:#000;--bs-btn-active-bg:#c9b6ff;--bs-btn-active-border-color:#c2adff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#BBA4FF;--bs-btn-disabled-border-color:#BBA4FF}.btn-luscious-purple{--bs-btn-color:#fff;--bs-btn-bg:#3F34A4;--bs-btn-border-color:#3F34A4;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#362c8b;--bs-btn-hover-border-color:#322a83;--bs-btn-focus-shadow-rgb:92,82,178;--bs-btn-active-color:#fff;--bs-btn-active-bg:#322a83;--bs-btn-active-border-color:#2f277b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#3F34A4;--bs-btn-disabled-border-color:#3F34A4}.btn-fluo-yellow{--bs-btn-color:#000;--bs-btn-bg:#F2FD54;--bs-btn-border-color:#F2FD54;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f4fd6e;--bs-btn-hover-border-color:#f3fd65;--bs-btn-focus-shadow-rgb:206,215,71;--bs-btn-active-color:#000;--bs-btn-active-bg:#f5fd76;--bs-btn-active-border-color:#f3fd65;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#F2FD54;--bs-btn-disabled-border-color:#F2FD54}.btn-fluo-green{--bs-btn-color:#000;--bs-btn-bg:#84FA71;--bs-btn-border-color:#84FA71;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#96fb86;--bs-btn-hover-border-color:#90fb7f;--bs-btn-focus-shadow-rgb:112,213,96;--bs-btn-active-color:#000;--bs-btn-active-bg:#9dfb8d;--bs-btn-active-border-color:#90fb7f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#84FA71;--bs-btn-disabled-border-color:#84FA71}.btn-gray-50{--bs-btn-color:#000;--bs-btn-bg:#F4EFEC;--bs-btn-border-color:#F4EFEC;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f6f1ef;--bs-btn-hover-border-color:#f5f1ee;--bs-btn-focus-shadow-rgb:207,203,201;--bs-btn-active-color:#000;--bs-btn-active-bg:#f6f2f0;--bs-btn-active-border-color:#f5f1ee;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#F4EFEC;--bs-btn-disabled-border-color:#F4EFEC}.btn-gray-100{--bs-btn-color:#000;--bs-btn-bg:#F2EDEA;--bs-btn-border-color:#F2EDEA;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f4f0ed;--bs-btn-hover-border-color:#f3efec;--bs-btn-focus-shadow-rgb:206,201,199;--bs-btn-active-color:#000;--bs-btn-active-bg:#f5f1ee;--bs-btn-active-border-color:#f3efec;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#F2EDEA;--bs-btn-disabled-border-color:#F2EDEA}.btn-gray-300{--bs-btn-color:#000;--bs-btn-bg:#E0E0E0;--bs-btn-border-color:#E0E0E0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e5e5e5;--bs-btn-hover-border-color:#e3e3e3;--bs-btn-focus-shadow-rgb:190,190,190;--bs-btn-active-color:#000;--bs-btn-active-bg:#e6e6e6;--bs-btn-active-border-color:#e3e3e3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#E0E0E0;--bs-btn-disabled-border-color:#E0E0E0}.btn-gray-400{--bs-btn-color:#000;--bs-btn-bg:#BDBDBD;--bs-btn-border-color:#BDBDBD;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#c7c7c7;--bs-btn-hover-border-color:#c4c4c4;--bs-btn-focus-shadow-rgb:161,161,161;--bs-btn-active-color:#000;--bs-btn-active-bg:#cacaca;--bs-btn-active-border-color:#c4c4c4;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#BDBDBD;--bs-btn-disabled-border-color:#BDBDBD}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#16013E;--bs-btn-border-color:#16013E;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#130135;--bs-btn-hover-border-color:#120132;--bs-btn-focus-shadow-rgb:57,39,91;--bs-btn-active-color:#fff;--bs-btn-active-bg:#120132;--bs-btn-active-border-color:#11012f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#16013E;--bs-btn-disabled-border-color:#16013E}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#FDF3E7;--bs-btn-border-color:#FDF3E7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fdf5eb;--bs-btn-hover-border-color:#fdf4e9;--bs-btn-focus-shadow-rgb:215,207,196;--bs-btn-active-color:#000;--bs-btn-active-bg:#fdf5ec;--bs-btn-active-border-color:#fdf4e9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#FDF3E7;--bs-btn-disabled-border-color:#FDF3E7}.btn-success{--bs-btn-color:#000;--bs-btn-bg:#00C9A5;--bs-btn-border-color:#00C9A5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#26d1b3;--bs-btn-hover-border-color:#1aceae;--bs-btn-focus-shadow-rgb:0,171,140;--bs-btn-active-color:#000;--bs-btn-active-bg:#33d4b7;--bs-btn-active-border-color:#1aceae;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#00C9A5;--bs-btn-disabled-border-color:#00C9A5}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#007BFF;--bs-btn-border-color:#007BFF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#268fff;--bs-btn-hover-border-color:#1a88ff;--bs-btn-focus-shadow-rgb:0,105,217;--bs-btn-active-color:#000;--bs-btn-active-bg:#3395ff;--bs-btn-active-border-color:#1a88ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#007BFF;--bs-btn-disabled-border-color:#007BFF}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#000;--bs-btn-bg:#FF415C;--bs-btn-border-color:#FF415C;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ff5e74;--bs-btn-hover-border-color:#ff546c;--bs-btn-focus-shadow-rgb:217,55,78;--bs-btn-active-color:#000;--bs-btn-active-bg:#ff677d;--bs-btn-active-border-color:#ff546c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#FF415C;--bs-btn-disabled-border-color:#FF415C}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#D3CBD3;--bs-btn-border-color:#D3CBD3;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#b3adb3;--bs-btn-hover-border-color:#a9a2a9;--bs-btn-focus-shadow-rgb:179,173,179;--bs-btn-active-color:#000;--bs-btn-active-bg:#a9a2a9;--bs-btn-active-border-color:#9e989e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#D3CBD3;--bs-btn-disabled-border-color:#D3CBD3}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#16013E;--bs-btn-border-color:#16013E;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#39275b;--bs-btn-hover-border-color:#2d1a51;--bs-btn-focus-shadow-rgb:57,39,91;--bs-btn-active-color:#fff;--bs-btn-active-bg:#453465;--bs-btn-active-border-color:#2d1a51;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#16013E;--bs-btn-disabled-border-color:#16013E}.btn-outline-accent{--bs-btn-color:#00C9A5;--bs-btn-border-color:#00C9A5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#00C9A5;--bs-btn-hover-border-color:#00C9A5;--bs-btn-focus-shadow-rgb:0,201,165;--bs-btn-active-color:#000;--bs-btn-active-bg:#00C9A5;--bs-btn-active-border-color:#00C9A5;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#00C9A5;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#00C9A5;--bs-gradient:none}.btn-outline-background{--bs-btn-color:#FFFBF5;--bs-btn-border-color:#FFFBF5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#FFFBF5;--bs-btn-hover-border-color:#FFFBF5;--bs-btn-focus-shadow-rgb:255,251,245;--bs-btn-active-color:#000;--bs-btn-active-bg:#FFFBF5;--bs-btn-active-border-color:#FFFBF5;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#FFFBF5;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#FFFBF5;--bs-gradient:none}.btn-outline-secondary-darker{--bs-btn-color:#F2E9DF;--bs-btn-border-color:#F2E9DF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#F2E9DF;--bs-btn-hover-border-color:#F2E9DF;--bs-btn-focus-shadow-rgb:242,233,223;--bs-btn-active-color:#000;--bs-btn-active-bg:#F2E9DF;--bs-btn-active-border-color:#F2E9DF;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#F2E9DF;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#F2E9DF;--bs-gradient:none}.btn-outline-petrol{--bs-btn-color:#007A8B;--bs-btn-border-color:#007A8B;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#007A8B;--bs-btn-hover-border-color:#007A8B;--bs-btn-focus-shadow-rgb:0,122,139;--bs-btn-active-color:#fff;--bs-btn-active-bg:#007A8B;--bs-btn-active-border-color:#007A8B;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#007A8B;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#007A8B;--bs-gradient:none}.btn-outline-green{--bs-btn-color:#005A38;--bs-btn-border-color:#005A38;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#005A38;--bs-btn-hover-border-color:#005A38;--bs-btn-focus-shadow-rgb:0,90,56;--bs-btn-active-color:#fff;--bs-btn-active-bg:#005A38;--bs-btn-active-border-color:#005A38;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#005A38;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#005A38;--bs-gradient:none}.btn-outline-mustard{--bs-btn-color:#B79313;--bs-btn-border-color:#B79313;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#B79313;--bs-btn-hover-border-color:#B79313;--bs-btn-focus-shadow-rgb:183,147,19;--bs-btn-active-color:#000;--bs-btn-active-bg:#B79313;--bs-btn-active-border-color:#B79313;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#B79313;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#B79313;--bs-gradient:none}.btn-outline-oranje{--bs-btn-color:#DF7134;--bs-btn-border-color:#DF7134;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#DF7134;--bs-btn-hover-border-color:#DF7134;--bs-btn-focus-shadow-rgb:223,113,52;--bs-btn-active-color:#000;--bs-btn-active-bg:#DF7134;--bs-btn-active-border-color:#DF7134;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#DF7134;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#DF7134;--bs-gradient:none}.btn-outline-light-blue{--bs-btn-color:#41BAFF;--bs-btn-border-color:#41BAFF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#41BAFF;--bs-btn-hover-border-color:#41BAFF;--bs-btn-focus-shadow-rgb:65,186,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#41BAFF;--bs-btn-active-border-color:#41BAFF;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#41BAFF;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#41BAFF;--bs-gradient:none}.btn-outline-light-purple{--bs-btn-color:#BBA4FF;--bs-btn-border-color:#BBA4FF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#BBA4FF;--bs-btn-hover-border-color:#BBA4FF;--bs-btn-focus-shadow-rgb:187,164,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#BBA4FF;--bs-btn-active-border-color:#BBA4FF;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#BBA4FF;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#BBA4FF;--bs-gradient:none}.btn-outline-luscious-purple{--bs-btn-color:#3F34A4;--bs-btn-border-color:#3F34A4;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#3F34A4;--bs-btn-hover-border-color:#3F34A4;--bs-btn-focus-shadow-rgb:63,52,164;--bs-btn-active-color:#fff;--bs-btn-active-bg:#3F34A4;--bs-btn-active-border-color:#3F34A4;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#3F34A4;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#3F34A4;--bs-gradient:none}.btn-outline-fluo-yellow{--bs-btn-color:#F2FD54;--bs-btn-border-color:#F2FD54;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#F2FD54;--bs-btn-hover-border-color:#F2FD54;--bs-btn-focus-shadow-rgb:242,253,84;--bs-btn-active-color:#000;--bs-btn-active-bg:#F2FD54;--bs-btn-active-border-color:#F2FD54;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#F2FD54;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#F2FD54;--bs-gradient:none}.btn-outline-fluo-green{--bs-btn-color:#84FA71;--bs-btn-border-color:#84FA71;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#84FA71;--bs-btn-hover-border-color:#84FA71;--bs-btn-focus-shadow-rgb:132,250,113;--bs-btn-active-color:#000;--bs-btn-active-bg:#84FA71;--bs-btn-active-border-color:#84FA71;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#84FA71;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#84FA71;--bs-gradient:none}.btn-outline-gray-50{--bs-btn-color:#F4EFEC;--bs-btn-border-color:#F4EFEC;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#F4EFEC;--bs-btn-hover-border-color:#F4EFEC;--bs-btn-focus-shadow-rgb:244,239,236;--bs-btn-active-color:#000;--bs-btn-active-bg:#F4EFEC;--bs-btn-active-border-color:#F4EFEC;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#F4EFEC;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#F4EFEC;--bs-gradient:none}.btn-outline-gray-100{--bs-btn-color:#F2EDEA;--bs-btn-border-color:#F2EDEA;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#F2EDEA;--bs-btn-hover-border-color:#F2EDEA;--bs-btn-focus-shadow-rgb:242,237,234;--bs-btn-active-color:#000;--bs-btn-active-bg:#F2EDEA;--bs-btn-active-border-color:#F2EDEA;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#F2EDEA;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#F2EDEA;--bs-gradient:none}.btn-outline-gray-300{--bs-btn-color:#E0E0E0;--bs-btn-border-color:#E0E0E0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#E0E0E0;--bs-btn-hover-border-color:#E0E0E0;--bs-btn-focus-shadow-rgb:224,224,224;--bs-btn-active-color:#000;--bs-btn-active-bg:#E0E0E0;--bs-btn-active-border-color:#E0E0E0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#E0E0E0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#E0E0E0;--bs-gradient:none}.btn-outline-gray-400{--bs-btn-color:#BDBDBD;--bs-btn-border-color:#BDBDBD;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#BDBDBD;--bs-btn-hover-border-color:#BDBDBD;--bs-btn-focus-shadow-rgb:189,189,189;--bs-btn-active-color:#000;--bs-btn-active-bg:#BDBDBD;--bs-btn-active-border-color:#BDBDBD;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#BDBDBD;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#BDBDBD;--bs-gradient:none}.btn-outline-primary{--bs-btn-color:#16013E;--bs-btn-border-color:#16013E;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#16013E;--bs-btn-hover-border-color:#16013E;--bs-btn-focus-shadow-rgb:22,1,62;--bs-btn-active-color:#fff;--bs-btn-active-bg:#16013E;--bs-btn-active-border-color:#16013E;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#16013E;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#16013E;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#FDF3E7;--bs-btn-border-color:#FDF3E7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#FDF3E7;--bs-btn-hover-border-color:#FDF3E7;--bs-btn-focus-shadow-rgb:253,243,231;--bs-btn-active-color:#000;--bs-btn-active-bg:#FDF3E7;--bs-btn-active-border-color:#FDF3E7;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#FDF3E7;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#FDF3E7;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#00C9A5;--bs-btn-border-color:#00C9A5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#00C9A5;--bs-btn-hover-border-color:#00C9A5;--bs-btn-focus-shadow-rgb:0,201,165;--bs-btn-active-color:#000;--bs-btn-active-bg:#00C9A5;--bs-btn-active-border-color:#00C9A5;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#00C9A5;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#00C9A5;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#007BFF;--bs-btn-border-color:#007BFF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#007BFF;--bs-btn-hover-border-color:#007BFF;--bs-btn-focus-shadow-rgb:0,123,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#007BFF;--bs-btn-active-border-color:#007BFF;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#007BFF;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#007BFF;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#FF415C;--bs-btn-border-color:#FF415C;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#FF415C;--bs-btn-hover-border-color:#FF415C;--bs-btn-focus-shadow-rgb:255,65,92;--bs-btn-active-color:#000;--bs-btn-active-bg:#FF415C;--bs-btn-active-border-color:#FF415C;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#FF415C;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#FF415C;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#D3CBD3;--bs-btn-border-color:#D3CBD3;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#D3CBD3;--bs-btn-hover-border-color:#D3CBD3;--bs-btn-focus-shadow-rgb:211,203,211;--bs-btn-active-color:#000;--bs-btn-active-bg:#D3CBD3;--bs-btn-active-border-color:#D3CBD3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#D3CBD3;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#D3CBD3;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#16013E;--bs-btn-border-color:#16013E;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#16013E;--bs-btn-hover-border-color:#16013E;--bs-btn-focus-shadow-rgb:22,1,62;--bs-btn-active-color:#fff;--bs-btn-active-bg:#16013E;--bs-btn-active-border-color:#16013E;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#16013E;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#16013E;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:57,39,91;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#16013E;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#16013E;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(22,1,62,.25)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#16013E}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23090019'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#8b809f;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(22, 1, 62, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2373678b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2373678b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(22, 1, 62, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#16013E;--bs-pagination-active-border-color:#16013E;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-accent{--bs-alert-color:var(--bs-accent-text-emphasis);--bs-alert-bg:var(--bs-accent-bg-subtle);--bs-alert-border-color:var(--bs-accent-border-subtle);--bs-alert-link-color:var(--bs-accent-text-emphasis)}.alert-background{--bs-alert-color:var(--bs-background-text-emphasis);--bs-alert-bg:var(--bs-background-bg-subtle);--bs-alert-border-color:var(--bs-background-border-subtle);--bs-alert-link-color:var(--bs-background-text-emphasis)}.alert-secondary-darker{--bs-alert-color:var(--bs-secondary-darker-text-emphasis);--bs-alert-bg:var(--bs-secondary-darker-bg-subtle);--bs-alert-border-color:var(--bs-secondary-darker-border-subtle);--bs-alert-link-color:var(--bs-secondary-darker-text-emphasis)}.alert-petrol{--bs-alert-color:var(--bs-petrol-text-emphasis);--bs-alert-bg:var(--bs-petrol-bg-subtle);--bs-alert-border-color:var(--bs-petrol-border-subtle);--bs-alert-link-color:var(--bs-petrol-text-emphasis)}.alert-green{--bs-alert-color:var(--bs-green-text-emphasis);--bs-alert-bg:var(--bs-green-bg-subtle);--bs-alert-border-color:var(--bs-green-border-subtle);--bs-alert-link-color:var(--bs-green-text-emphasis)}.alert-mustard{--bs-alert-color:var(--bs-mustard-text-emphasis);--bs-alert-bg:var(--bs-mustard-bg-subtle);--bs-alert-border-color:var(--bs-mustard-border-subtle);--bs-alert-link-color:var(--bs-mustard-text-emphasis)}.alert-oranje{--bs-alert-color:var(--bs-oranje-text-emphasis);--bs-alert-bg:var(--bs-oranje-bg-subtle);--bs-alert-border-color:var(--bs-oranje-border-subtle);--bs-alert-link-color:var(--bs-oranje-text-emphasis)}.alert-light-blue{--bs-alert-color:var(--bs-light-blue-text-emphasis);--bs-alert-bg:var(--bs-light-blue-bg-subtle);--bs-alert-border-color:var(--bs-light-blue-border-subtle);--bs-alert-link-color:var(--bs-light-blue-text-emphasis)}.alert-light-purple{--bs-alert-color:var(--bs-light-purple-text-emphasis);--bs-alert-bg:var(--bs-light-purple-bg-subtle);--bs-alert-border-color:var(--bs-light-purple-border-subtle);--bs-alert-link-color:var(--bs-light-purple-text-emphasis)}.alert-luscious-purple{--bs-alert-color:var(--bs-luscious-purple-text-emphasis);--bs-alert-bg:var(--bs-luscious-purple-bg-subtle);--bs-alert-border-color:var(--bs-luscious-purple-border-subtle);--bs-alert-link-color:var(--bs-luscious-purple-text-emphasis)}.alert-fluo-yellow{--bs-alert-color:var(--bs-fluo-yellow-text-emphasis);--bs-alert-bg:var(--bs-fluo-yellow-bg-subtle);--bs-alert-border-color:var(--bs-fluo-yellow-border-subtle);--bs-alert-link-color:var(--bs-fluo-yellow-text-emphasis)}.alert-fluo-green{--bs-alert-color:var(--bs-fluo-green-text-emphasis);--bs-alert-bg:var(--bs-fluo-green-bg-subtle);--bs-alert-border-color:var(--bs-fluo-green-border-subtle);--bs-alert-link-color:var(--bs-fluo-green-text-emphasis)}.alert-gray-50{--bs-alert-color:var(--bs-gray-50-text-emphasis);--bs-alert-bg:var(--bs-gray-50-bg-subtle);--bs-alert-border-color:var(--bs-gray-50-border-subtle);--bs-alert-link-color:var(--bs-gray-50-text-emphasis)}.alert-gray-100{--bs-alert-color:var(--bs-gray-100-text-emphasis);--bs-alert-bg:var(--bs-gray-100-bg-subtle);--bs-alert-border-color:var(--bs-gray-100-border-subtle);--bs-alert-link-color:var(--bs-gray-100-text-emphasis)}.alert-gray-300{--bs-alert-color:var(--bs-gray-300-text-emphasis);--bs-alert-bg:var(--bs-gray-300-bg-subtle);--bs-alert-border-color:var(--bs-gray-300-border-subtle);--bs-alert-link-color:var(--bs-gray-300-text-emphasis)}.alert-gray-400{--bs-alert-color:var(--bs-gray-400-text-emphasis);--bs-alert-bg:var(--bs-gray-400-bg-subtle);--bs-alert-border-color:var(--bs-gray-400-border-subtle);--bs-alert-link-color:var(--bs-gray-400-text-emphasis)}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#16013E;--bs-progress-bar-transition:width 0.6s ease;display:-ms-flexbox;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#16013E;--bs-list-group-active-border-color:#16013E;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-accent{--bs-list-group-color:var(--bs-accent-text-emphasis);--bs-list-group-bg:var(--bs-accent-bg-subtle);--bs-list-group-border-color:var(--bs-accent-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-accent-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-accent-border-subtle);--bs-list-group-active-color:var(--bs-accent-bg-subtle);--bs-list-group-active-bg:var(--bs-accent-text-emphasis);--bs-list-group-active-border-color:var(--bs-accent-text-emphasis)}.list-group-item-background{--bs-list-group-color:var(--bs-background-text-emphasis);--bs-list-group-bg:var(--bs-background-bg-subtle);--bs-list-group-border-color:var(--bs-background-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-background-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-background-border-subtle);--bs-list-group-active-color:var(--bs-background-bg-subtle);--bs-list-group-active-bg:var(--bs-background-text-emphasis);--bs-list-group-active-border-color:var(--bs-background-text-emphasis)}.list-group-item-secondary-darker{--bs-list-group-color:var(--bs-secondary-darker-text-emphasis);--bs-list-group-bg:var(--bs-secondary-darker-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-darker-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-darker-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-darker-border-subtle);--bs-list-group-active-color:var(--bs-secondary-darker-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-darker-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-darker-text-emphasis)}.list-group-item-petrol{--bs-list-group-color:var(--bs-petrol-text-emphasis);--bs-list-group-bg:var(--bs-petrol-bg-subtle);--bs-list-group-border-color:var(--bs-petrol-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-petrol-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-petrol-border-subtle);--bs-list-group-active-color:var(--bs-petrol-bg-subtle);--bs-list-group-active-bg:var(--bs-petrol-text-emphasis);--bs-list-group-active-border-color:var(--bs-petrol-text-emphasis)}.list-group-item-green{--bs-list-group-color:var(--bs-green-text-emphasis);--bs-list-group-bg:var(--bs-green-bg-subtle);--bs-list-group-border-color:var(--bs-green-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-green-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-green-border-subtle);--bs-list-group-active-color:var(--bs-green-bg-subtle);--bs-list-group-active-bg:var(--bs-green-text-emphasis);--bs-list-group-active-border-color:var(--bs-green-text-emphasis)}.list-group-item-mustard{--bs-list-group-color:var(--bs-mustard-text-emphasis);--bs-list-group-bg:var(--bs-mustard-bg-subtle);--bs-list-group-border-color:var(--bs-mustard-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-mustard-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-mustard-border-subtle);--bs-list-group-active-color:var(--bs-mustard-bg-subtle);--bs-list-group-active-bg:var(--bs-mustard-text-emphasis);--bs-list-group-active-border-color:var(--bs-mustard-text-emphasis)}.list-group-item-oranje{--bs-list-group-color:var(--bs-oranje-text-emphasis);--bs-list-group-bg:var(--bs-oranje-bg-subtle);--bs-list-group-border-color:var(--bs-oranje-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-oranje-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-oranje-border-subtle);--bs-list-group-active-color:var(--bs-oranje-bg-subtle);--bs-list-group-active-bg:var(--bs-oranje-text-emphasis);--bs-list-group-active-border-color:var(--bs-oranje-text-emphasis)}.list-group-item-light-blue{--bs-list-group-color:var(--bs-light-blue-text-emphasis);--bs-list-group-bg:var(--bs-light-blue-bg-subtle);--bs-list-group-border-color:var(--bs-light-blue-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-blue-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-blue-border-subtle);--bs-list-group-active-color:var(--bs-light-blue-bg-subtle);--bs-list-group-active-bg:var(--bs-light-blue-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-blue-text-emphasis)}.list-group-item-light-purple{--bs-list-group-color:var(--bs-light-purple-text-emphasis);--bs-list-group-bg:var(--bs-light-purple-bg-subtle);--bs-list-group-border-color:var(--bs-light-purple-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-purple-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-purple-border-subtle);--bs-list-group-active-color:var(--bs-light-purple-bg-subtle);--bs-list-group-active-bg:var(--bs-light-purple-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-purple-text-emphasis)}.list-group-item-luscious-purple{--bs-list-group-color:var(--bs-luscious-purple-text-emphasis);--bs-list-group-bg:var(--bs-luscious-purple-bg-subtle);--bs-list-group-border-color:var(--bs-luscious-purple-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-luscious-purple-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-luscious-purple-border-subtle);--bs-list-group-active-color:var(--bs-luscious-purple-bg-subtle);--bs-list-group-active-bg:var(--bs-luscious-purple-text-emphasis);--bs-list-group-active-border-color:var(--bs-luscious-purple-text-emphasis)}.list-group-item-fluo-yellow{--bs-list-group-color:var(--bs-fluo-yellow-text-emphasis);--bs-list-group-bg:var(--bs-fluo-yellow-bg-subtle);--bs-list-group-border-color:var(--bs-fluo-yellow-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-fluo-yellow-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-fluo-yellow-border-subtle);--bs-list-group-active-color:var(--bs-fluo-yellow-bg-subtle);--bs-list-group-active-bg:var(--bs-fluo-yellow-text-emphasis);--bs-list-group-active-border-color:var(--bs-fluo-yellow-text-emphasis)}.list-group-item-fluo-green{--bs-list-group-color:var(--bs-fluo-green-text-emphasis);--bs-list-group-bg:var(--bs-fluo-green-bg-subtle);--bs-list-group-border-color:var(--bs-fluo-green-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-fluo-green-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-fluo-green-border-subtle);--bs-list-group-active-color:var(--bs-fluo-green-bg-subtle);--bs-list-group-active-bg:var(--bs-fluo-green-text-emphasis);--bs-list-group-active-border-color:var(--bs-fluo-green-text-emphasis)}.list-group-item-gray-50{--bs-list-group-color:var(--bs-gray-50-text-emphasis);--bs-list-group-bg:var(--bs-gray-50-bg-subtle);--bs-list-group-border-color:var(--bs-gray-50-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-gray-50-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-gray-50-border-subtle);--bs-list-group-active-color:var(--bs-gray-50-bg-subtle);--bs-list-group-active-bg:var(--bs-gray-50-text-emphasis);--bs-list-group-active-border-color:var(--bs-gray-50-text-emphasis)}.list-group-item-gray-100{--bs-list-group-color:var(--bs-gray-100-text-emphasis);--bs-list-group-bg:var(--bs-gray-100-bg-subtle);--bs-list-group-border-color:var(--bs-gray-100-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-gray-100-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-gray-100-border-subtle);--bs-list-group-active-color:var(--bs-gray-100-bg-subtle);--bs-list-group-active-bg:var(--bs-gray-100-text-emphasis);--bs-list-group-active-border-color:var(--bs-gray-100-text-emphasis)}.list-group-item-gray-300{--bs-list-group-color:var(--bs-gray-300-text-emphasis);--bs-list-group-bg:var(--bs-gray-300-bg-subtle);--bs-list-group-border-color:var(--bs-gray-300-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-gray-300-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-gray-300-border-subtle);--bs-list-group-active-color:var(--bs-gray-300-bg-subtle);--bs-list-group-active-bg:var(--bs-gray-300-text-emphasis);--bs-list-group-active-border-color:var(--bs-gray-300-text-emphasis)}.list-group-item-gray-400{--bs-list-group-color:var(--bs-gray-400-text-emphasis);--bs-list-group-bg:var(--bs-gray-400-bg-subtle);--bs-list-group-border-color:var(--bs-gray-400-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-gray-400-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-gray-400-border-subtle);--bs-list-group-active-color:var(--bs-gray-400-bg-subtle);--bs-list-group-active-bg:var(--bs-gray-400-text-emphasis);--bs-list-group-active-border-color:var(--bs-gray-400-text-emphasis)}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(22, 1, 62, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#FDF3E7;--bs-backdrop-opacity:0.96;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#fdf3e7}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.96}.offcanvas-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix::after{display:block;clear:both;content:""}.text-bg-accent{color:#000!important;background-color:RGBA(0,201,165,var(--bs-bg-opacity,1))!important}.text-bg-background{color:#000!important;background-color:RGBA(255,251,245,var(--bs-bg-opacity,1))!important}.text-bg-secondary-darker{color:#000!important;background-color:RGBA(242,233,223,var(--bs-bg-opacity,1))!important}.text-bg-petrol{color:#fff!important;background-color:RGBA(0,122,139,var(--bs-bg-opacity,1))!important}.text-bg-green{color:#fff!important;background-color:RGBA(0,90,56,var(--bs-bg-opacity,1))!important}.text-bg-mustard{color:#000!important;background-color:RGBA(183,147,19,var(--bs-bg-opacity,1))!important}.text-bg-oranje{color:#000!important;background-color:RGBA(223,113,52,var(--bs-bg-opacity,1))!important}.text-bg-light-blue{color:#000!important;background-color:RGBA(65,186,255,var(--bs-bg-opacity,1))!important}.text-bg-light-purple{color:#000!important;background-color:RGBA(187,164,255,var(--bs-bg-opacity,1))!important}.text-bg-luscious-purple{color:#fff!important;background-color:RGBA(63,52,164,var(--bs-bg-opacity,1))!important}.text-bg-fluo-yellow{color:#000!important;background-color:RGBA(242,253,84,var(--bs-bg-opacity,1))!important}.text-bg-fluo-green{color:#000!important;background-color:RGBA(132,250,113,var(--bs-bg-opacity,1))!important}.text-bg-gray-50{color:#000!important;background-color:RGBA(244,239,236,var(--bs-bg-opacity,1))!important}.text-bg-gray-100{color:#000!important;background-color:RGBA(242,237,234,var(--bs-bg-opacity,1))!important}.text-bg-gray-300{color:#000!important;background-color:RGBA(224,224,224,var(--bs-bg-opacity,1))!important}.text-bg-gray-400{color:#000!important;background-color:RGBA(189,189,189,var(--bs-bg-opacity,1))!important}.text-bg-primary{color:#fff!important;background-color:RGBA(22,1,62,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#000!important;background-color:RGBA(253,243,231,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#000!important;background-color:RGBA(0,201,165,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(0,123,255,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#000!important;background-color:RGBA(255,65,92,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(211,203,211,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(22,1,62,var(--bs-bg-opacity,1))!important}.link-accent{color:RGBA(var(--bs-accent-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-accent-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-accent-rgb),var(--bs-link-underline-opacity,1))!important}.link-accent:focus,.link-accent:hover{color:RGBA(51,212,183,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(51,212,183,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(51,212,183,var(--bs-link-underline-opacity,1))!important}.link-background{color:RGBA(var(--bs-background-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-background-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-background-rgb),var(--bs-link-underline-opacity,1))!important}.link-background:focus,.link-background:hover{color:RGBA(255,252,247,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,252,247,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,252,247,var(--bs-link-underline-opacity,1))!important}.link-secondary-darker{color:RGBA(var(--bs-secondary-darker-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-darker-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-darker-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary-darker:focus,.link-secondary-darker:hover{color:RGBA(245,237,229,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(245,237,229,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(245,237,229,var(--bs-link-underline-opacity,1))!important}.link-petrol{color:RGBA(var(--bs-petrol-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-petrol-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-petrol-rgb),var(--bs-link-underline-opacity,1))!important}.link-petrol:focus,.link-petrol:hover{color:RGBA(0,98,111,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(0,98,111,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(0,98,111,var(--bs-link-underline-opacity,1))!important}.link-green{color:RGBA(var(--bs-green-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-green-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-green-rgb),var(--bs-link-underline-opacity,1))!important}.link-green:focus,.link-green:hover{color:RGBA(0,72,45,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(0,72,45,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(0,72,45,var(--bs-link-underline-opacity,1))!important}.link-mustard{color:RGBA(var(--bs-mustard-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-mustard-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-mustard-rgb),var(--bs-link-underline-opacity,1))!important}.link-mustard:focus,.link-mustard:hover{color:RGBA(197,169,66,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(197,169,66,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(197,169,66,var(--bs-link-underline-opacity,1))!important}.link-oranje{color:RGBA(var(--bs-oranje-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-oranje-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-oranje-rgb),var(--bs-link-underline-opacity,1))!important}.link-oranje:focus,.link-oranje:hover{color:RGBA(229,141,93,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(229,141,93,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(229,141,93,var(--bs-link-underline-opacity,1))!important}.link-light-blue{color:RGBA(var(--bs-light-blue-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-blue-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-blue-rgb),var(--bs-link-underline-opacity,1))!important}.link-light-blue:focus,.link-light-blue:hover{color:RGBA(103,200,255,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(103,200,255,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(103,200,255,var(--bs-link-underline-opacity,1))!important}.link-light-purple{color:RGBA(var(--bs-light-purple-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-purple-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-purple-rgb),var(--bs-link-underline-opacity,1))!important}.link-light-purple:focus,.link-light-purple:hover{color:RGBA(201,182,255,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(201,182,255,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(201,182,255,var(--bs-link-underline-opacity,1))!important}.link-luscious-purple{color:RGBA(var(--bs-luscious-purple-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-luscious-purple-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-luscious-purple-rgb),var(--bs-link-underline-opacity,1))!important}.link-luscious-purple:focus,.link-luscious-purple:hover{color:RGBA(50,42,131,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(50,42,131,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(50,42,131,var(--bs-link-underline-opacity,1))!important}.link-fluo-yellow{color:RGBA(var(--bs-fluo-yellow-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-fluo-yellow-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-fluo-yellow-rgb),var(--bs-link-underline-opacity,1))!important}.link-fluo-yellow:focus,.link-fluo-yellow:hover{color:RGBA(245,253,118,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(245,253,118,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(245,253,118,var(--bs-link-underline-opacity,1))!important}.link-fluo-green{color:RGBA(var(--bs-fluo-green-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-fluo-green-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-fluo-green-rgb),var(--bs-link-underline-opacity,1))!important}.link-fluo-green:focus,.link-fluo-green:hover{color:RGBA(157,251,141,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(157,251,141,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(157,251,141,var(--bs-link-underline-opacity,1))!important}.link-gray-50{color:RGBA(var(--bs-gray-50-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-gray-50-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-gray-50-rgb),var(--bs-link-underline-opacity,1))!important}.link-gray-50:focus,.link-gray-50:hover{color:RGBA(246,242,240,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(246,242,240,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(246,242,240,var(--bs-link-underline-opacity,1))!important}.link-gray-100{color:RGBA(var(--bs-gray-100-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-gray-100-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-gray-100-rgb),var(--bs-link-underline-opacity,1))!important}.link-gray-100:focus,.link-gray-100:hover{color:RGBA(245,241,238,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(245,241,238,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(245,241,238,var(--bs-link-underline-opacity,1))!important}.link-gray-300{color:RGBA(var(--bs-gray-300-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-gray-300-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-gray-300-rgb),var(--bs-link-underline-opacity,1))!important}.link-gray-300:focus,.link-gray-300:hover{color:RGBA(230,230,230,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(230,230,230,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(230,230,230,var(--bs-link-underline-opacity,1))!important}.link-gray-400{color:RGBA(var(--bs-gray-400-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-gray-400-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-gray-400-rgb),var(--bs-link-underline-opacity,1))!important}.link-gray-400:focus,.link-gray-400:hover{color:RGBA(202,202,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(202,202,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(202,202,202,var(--bs-link-underline-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(18,1,50,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(18,1,50,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(18,1,50,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(253,245,236,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(253,245,236,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(253,245,236,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(51,212,183,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(51,212,183,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(51,212,183,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(51,149,255,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(51,149,255,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(51,149,255,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(255,103,125,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,103,125,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,103,125,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(220,213,220,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(220,213,220,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(220,213,220,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(18,1,50,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(18,1,50,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(18,1,50,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:-ms-inline-flexbox;display:inline-flex;gap:.375rem;-ms-flex-align:center;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:-ms-grid!important;display:grid!important}.d-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.focus-ring-accent{--bs-focus-ring-color:rgba(var(--bs-accent-rgb), var(--bs-focus-ring-opacity))}.focus-ring-background{--bs-focus-ring-color:rgba(var(--bs-background-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary-darker{--bs-focus-ring-color:rgba(var(--bs-secondary-darker-rgb), var(--bs-focus-ring-opacity))}.focus-ring-petrol{--bs-focus-ring-color:rgba(var(--bs-petrol-rgb), var(--bs-focus-ring-opacity))}.focus-ring-green{--bs-focus-ring-color:rgba(var(--bs-green-rgb), var(--bs-focus-ring-opacity))}.focus-ring-mustard{--bs-focus-ring-color:rgba(var(--bs-mustard-rgb), var(--bs-focus-ring-opacity))}.focus-ring-oranje{--bs-focus-ring-color:rgba(var(--bs-oranje-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light-blue{--bs-focus-ring-color:rgba(var(--bs-light-blue-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light-purple{--bs-focus-ring-color:rgba(var(--bs-light-purple-rgb), var(--bs-focus-ring-opacity))}.focus-ring-luscious-purple{--bs-focus-ring-color:rgba(var(--bs-luscious-purple-rgb), var(--bs-focus-ring-opacity))}.focus-ring-fluo-yellow{--bs-focus-ring-color:rgba(var(--bs-fluo-yellow-rgb), var(--bs-focus-ring-opacity))}.focus-ring-fluo-green{--bs-focus-ring-color:rgba(var(--bs-fluo-green-rgb), var(--bs-focus-ring-opacity))}.focus-ring-gray-50{--bs-focus-ring-color:rgba(var(--bs-gray-50-rgb), var(--bs-focus-ring-opacity))}.focus-ring-gray-100{--bs-focus-ring-color:rgba(var(--bs-gray-100-rgb), var(--bs-focus-ring-opacity))}.focus-ring-gray-300{--bs-focus-ring-color:rgba(var(--bs-gray-300-rgb), var(--bs-focus-ring-opacity))}.focus-ring-gray-400{--bs-focus-ring-color:rgba(var(--bs-gray-400-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-accent{--bs-border-opacity:1;border-color:rgba(var(--bs-accent-rgb),var(--bs-border-opacity))!important}.border-background{--bs-border-opacity:1;border-color:rgba(var(--bs-background-rgb),var(--bs-border-opacity))!important}.border-secondary-darker{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-darker-rgb),var(--bs-border-opacity))!important}.border-petrol{--bs-border-opacity:1;border-color:rgba(var(--bs-petrol-rgb),var(--bs-border-opacity))!important}.border-green{--bs-border-opacity:1;border-color:rgba(var(--bs-green-rgb),var(--bs-border-opacity))!important}.border-mustard{--bs-border-opacity:1;border-color:rgba(var(--bs-mustard-rgb),var(--bs-border-opacity))!important}.border-oranje{--bs-border-opacity:1;border-color:rgba(var(--bs-oranje-rgb),var(--bs-border-opacity))!important}.border-light-blue{--bs-border-opacity:1;border-color:rgba(var(--bs-light-blue-rgb),var(--bs-border-opacity))!important}.border-light-purple{--bs-border-opacity:1;border-color:rgba(var(--bs-light-purple-rgb),var(--bs-border-opacity))!important}.border-luscious-purple{--bs-border-opacity:1;border-color:rgba(var(--bs-luscious-purple-rgb),var(--bs-border-opacity))!important}.border-fluo-yellow{--bs-border-opacity:1;border-color:rgba(var(--bs-fluo-yellow-rgb),var(--bs-border-opacity))!important}.border-fluo-green{--bs-border-opacity:1;border-color:rgba(var(--bs-fluo-green-rgb),var(--bs-border-opacity))!important}.border-gray-50{--bs-border-opacity:1;border-color:rgba(var(--bs-gray-50-rgb),var(--bs-border-opacity))!important}.border-gray-100{--bs-border-opacity:1;border-color:rgba(var(--bs-gray-100-rgb),var(--bs-border-opacity))!important}.border-gray-300{--bs-border-opacity:1;border-color:rgba(var(--bs-gray-300-rgb),var(--bs-border-opacity))!important}.border-gray-400{--bs-border-opacity:1;border-color:rgba(var(--bs-gray-400-rgb),var(--bs-border-opacity))!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-first{-ms-flex-order:-1!important;order:-1!important}.order-0{-ms-flex-order:0!important;order:0!important}.order-1{-ms-flex-order:1!important;order:1!important}.order-2{-ms-flex-order:2!important;order:2!important}.order-3{-ms-flex-order:3!important;order:3!important}.order-4{-ms-flex-order:4!important;order:4!important}.order-5{-ms-flex-order:5!important;order:5!important}.order-last{-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-3rem!important}.mx-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.me-n1{margin-right:-.25rem!important}.me-n2{margin-right:-.5rem!important}.me-n3{margin-right:-1rem!important}.me-n4{margin-right:-1.5rem!important}.me-n5{margin-right:-3rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.ms-n1{margin-left:-.25rem!important}.ms-n2{margin-left:-.5rem!important}.ms-n3{margin-left:-1rem!important}.ms-n4{margin-left:-1.5rem!important}.ms-n5{margin-left:-3rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-accent{--bs-text-opacity:1;color:rgba(var(--bs-accent-rgb),var(--bs-text-opacity))!important}.text-background{--bs-text-opacity:1;color:rgba(var(--bs-background-rgb),var(--bs-text-opacity))!important}.text-secondary-darker{--bs-text-opacity:1;color:rgba(var(--bs-secondary-darker-rgb),var(--bs-text-opacity))!important}.text-petrol{--bs-text-opacity:1;color:rgba(var(--bs-petrol-rgb),var(--bs-text-opacity))!important}.text-green{--bs-text-opacity:1;color:rgba(var(--bs-green-rgb),var(--bs-text-opacity))!important}.text-mustard{--bs-text-opacity:1;color:rgba(var(--bs-mustard-rgb),var(--bs-text-opacity))!important}.text-oranje{--bs-text-opacity:1;color:rgba(var(--bs-oranje-rgb),var(--bs-text-opacity))!important}.text-light-blue{--bs-text-opacity:1;color:rgba(var(--bs-light-blue-rgb),var(--bs-text-opacity))!important}.text-light-purple{--bs-text-opacity:1;color:rgba(var(--bs-light-purple-rgb),var(--bs-text-opacity))!important}.text-luscious-purple{--bs-text-opacity:1;color:rgba(var(--bs-luscious-purple-rgb),var(--bs-text-opacity))!important}.text-fluo-yellow{--bs-text-opacity:1;color:rgba(var(--bs-fluo-yellow-rgb),var(--bs-text-opacity))!important}.text-fluo-green{--bs-text-opacity:1;color:rgba(var(--bs-fluo-green-rgb),var(--bs-text-opacity))!important}.text-gray-50{--bs-text-opacity:1;color:rgba(var(--bs-gray-50-rgb),var(--bs-text-opacity))!important}.text-gray-100{--bs-text-opacity:1;color:rgba(var(--bs-gray-100-rgb),var(--bs-text-opacity))!important}.text-gray-300{--bs-text-opacity:1;color:rgba(var(--bs-gray-300-rgb),var(--bs-text-opacity))!important}.text-gray-400{--bs-text-opacity:1;color:rgba(var(--bs-gray-400-rgb),var(--bs-text-opacity))!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:.125em!important}.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2{text-underline-offset:.25em!important}.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3{text-underline-offset:.375em!important}.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-accent{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-accent-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-accent-rgb),var(--bs-link-underline-opacity))!important}.link-underline-background{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-background-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-background-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary-darker{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-darker-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-darker-rgb),var(--bs-link-underline-opacity))!important}.link-underline-petrol{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-petrol-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-petrol-rgb),var(--bs-link-underline-opacity))!important}.link-underline-green{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-green-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-green-rgb),var(--bs-link-underline-opacity))!important}.link-underline-mustard{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-mustard-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-mustard-rgb),var(--bs-link-underline-opacity))!important}.link-underline-oranje{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-oranje-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-oranje-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light-blue{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-blue-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-blue-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light-purple{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-purple-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-purple-rgb),var(--bs-link-underline-opacity))!important}.link-underline-luscious-purple{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-luscious-purple-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-luscious-purple-rgb),var(--bs-link-underline-opacity))!important}.link-underline-fluo-yellow{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-fluo-yellow-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-fluo-yellow-rgb),var(--bs-link-underline-opacity))!important}.link-underline-fluo-green{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-fluo-green-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-fluo-green-rgb),var(--bs-link-underline-opacity))!important}.link-underline-gray-50{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-gray-50-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-gray-50-rgb),var(--bs-link-underline-opacity))!important}.link-underline-gray-100{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-gray-100-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-gray-100-rgb),var(--bs-link-underline-opacity))!important}.link-underline-gray-300{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-gray-300-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-gray-300-rgb),var(--bs-link-underline-opacity))!important}.link-underline-gray-400{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-gray-400-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-gray-400-rgb),var(--bs-link-underline-opacity))!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-accent{--bs-bg-opacity:1;background-color:rgba(var(--bs-accent-rgb),var(--bs-bg-opacity))!important}.bg-background{--bs-bg-opacity:1;background-color:rgba(var(--bs-background-rgb),var(--bs-bg-opacity))!important}.bg-secondary-darker{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-darker-rgb),var(--bs-bg-opacity))!important}.bg-petrol{--bs-bg-opacity:1;background-color:rgba(var(--bs-petrol-rgb),var(--bs-bg-opacity))!important}.bg-green{--bs-bg-opacity:1;background-color:rgba(var(--bs-green-rgb),var(--bs-bg-opacity))!important}.bg-mustard{--bs-bg-opacity:1;background-color:rgba(var(--bs-mustard-rgb),var(--bs-bg-opacity))!important}.bg-oranje{--bs-bg-opacity:1;background-color:rgba(var(--bs-oranje-rgb),var(--bs-bg-opacity))!important}.bg-light-blue{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-blue-rgb),var(--bs-bg-opacity))!important}.bg-light-purple{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-purple-rgb),var(--bs-bg-opacity))!important}.bg-luscious-purple{--bs-bg-opacity:1;background-color:rgba(var(--bs-luscious-purple-rgb),var(--bs-bg-opacity))!important}.bg-fluo-yellow{--bs-bg-opacity:1;background-color:rgba(var(--bs-fluo-yellow-rgb),var(--bs-bg-opacity))!important}.bg-fluo-green{--bs-bg-opacity:1;background-color:rgba(var(--bs-fluo-green-rgb),var(--bs-bg-opacity))!important}.bg-gray-50{--bs-bg-opacity:1;background-color:rgba(var(--bs-gray-50-rgb),var(--bs-bg-opacity))!important}.bg-gray-100{--bs-bg-opacity:1;background-color:rgba(var(--bs-gray-100-rgb),var(--bs-bg-opacity))!important}.bg-gray-300{--bs-bg-opacity:1;background-color:rgba(var(--bs-gray-300-rgb),var(--bs-bg-opacity))!important}.bg-gray-400{--bs-bg-opacity:1;background-color:rgba(var(--bs-gray-400-rgb),var(--bs-bg-opacity))!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:-ms-grid!important;display:grid!important}.d-sm-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-sm-first{-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-ms-flex-order:0!important;order:0!important}.order-sm-1{-ms-flex-order:1!important;order:1!important}.order-sm-2{-ms-flex-order:2!important;order:2!important}.order-sm-3{-ms-flex-order:3!important;order:3!important}.order-sm-4{-ms-flex-order:4!important;order:4!important}.order-sm-5{-ms-flex-order:5!important;order:5!important}.order-sm-last{-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mx-sm-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-sm-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-sm-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-sm-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-sm-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-sm-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-sm-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-3rem!important}.me-sm-n1{margin-right:-.25rem!important}.me-sm-n2{margin-right:-.5rem!important}.me-sm-n3{margin-right:-1rem!important}.me-sm-n4{margin-right:-1.5rem!important}.me-sm-n5{margin-right:-3rem!important}.mb-sm-n1{margin-bottom:-.25rem!important}.mb-sm-n2{margin-bottom:-.5rem!important}.mb-sm-n3{margin-bottom:-1rem!important}.mb-sm-n4{margin-bottom:-1.5rem!important}.mb-sm-n5{margin-bottom:-3rem!important}.ms-sm-n1{margin-left:-.25rem!important}.ms-sm-n2{margin-left:-.5rem!important}.ms-sm-n3{margin-left:-1rem!important}.ms-sm-n4{margin-left:-1.5rem!important}.ms-sm-n5{margin-left:-3rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:-ms-grid!important;display:grid!important}.d-md-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-md-first{-ms-flex-order:-1!important;order:-1!important}.order-md-0{-ms-flex-order:0!important;order:0!important}.order-md-1{-ms-flex-order:1!important;order:1!important}.order-md-2{-ms-flex-order:2!important;order:2!important}.order-md-3{-ms-flex-order:3!important;order:3!important}.order-md-4{-ms-flex-order:4!important;order:4!important}.order-md-5{-ms-flex-order:5!important;order:5!important}.order-md-last{-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mx-md-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-md-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-md-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-md-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-md-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-md-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-md-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-3rem!important}.me-md-n1{margin-right:-.25rem!important}.me-md-n2{margin-right:-.5rem!important}.me-md-n3{margin-right:-1rem!important}.me-md-n4{margin-right:-1.5rem!important}.me-md-n5{margin-right:-3rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-3rem!important}.ms-md-n1{margin-left:-.25rem!important}.ms-md-n2{margin-left:-.5rem!important}.ms-md-n3{margin-left:-1rem!important}.ms-md-n4{margin-left:-1.5rem!important}.ms-md-n5{margin-left:-3rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:-ms-grid!important;display:grid!important}.d-lg-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-lg-first{-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-ms-flex-order:0!important;order:0!important}.order-lg-1{-ms-flex-order:1!important;order:1!important}.order-lg-2{-ms-flex-order:2!important;order:2!important}.order-lg-3{-ms-flex-order:3!important;order:3!important}.order-lg-4{-ms-flex-order:4!important;order:4!important}.order-lg-5{-ms-flex-order:5!important;order:5!important}.order-lg-last{-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mx-lg-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-lg-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-lg-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-lg-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-lg-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-lg-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-lg-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-3rem!important}.me-lg-n1{margin-right:-.25rem!important}.me-lg-n2{margin-right:-.5rem!important}.me-lg-n3{margin-right:-1rem!important}.me-lg-n4{margin-right:-1.5rem!important}.me-lg-n5{margin-right:-3rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-3rem!important}.ms-lg-n1{margin-left:-.25rem!important}.ms-lg-n2{margin-left:-.5rem!important}.ms-lg-n3{margin-left:-1rem!important}.ms-lg-n4{margin-left:-1.5rem!important}.ms-lg-n5{margin-left:-3rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:-ms-grid!important;display:grid!important}.d-xl-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xl-first{-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-ms-flex-order:0!important;order:0!important}.order-xl-1{-ms-flex-order:1!important;order:1!important}.order-xl-2{-ms-flex-order:2!important;order:2!important}.order-xl-3{-ms-flex-order:3!important;order:3!important}.order-xl-4{-ms-flex-order:4!important;order:4!important}.order-xl-5{-ms-flex-order:5!important;order:5!important}.order-xl-last{-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mx-xl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-3rem!important}.me-xl-n1{margin-right:-.25rem!important}.me-xl-n2{margin-right:-.5rem!important}.me-xl-n3{margin-right:-1rem!important}.me-xl-n4{margin-right:-1.5rem!important}.me-xl-n5{margin-right:-3rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-3rem!important}.ms-xl-n1{margin-left:-.25rem!important}.ms-xl-n2{margin-left:-.5rem!important}.ms-xl-n3{margin-left:-1rem!important}.ms-xl-n4{margin-left:-1.5rem!important}.ms-xl-n5{margin-left:-3rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:-ms-grid!important;display:grid!important}.d-xxl-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xxl-first{-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-ms-flex-order:0!important;order:0!important}.order-xxl-1{-ms-flex-order:1!important;order:1!important}.order-xxl-2{-ms-flex-order:2!important;order:2!important}.order-xxl-3{-ms-flex-order:3!important;order:3!important}.order-xxl-4{-ms-flex-order:4!important;order:4!important}.order-xxl-5{-ms-flex-order:5!important;order:5!important}.order-xxl-last{-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mx-xxl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xxl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xxl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xxl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xxl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xxl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xxl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-1rem!important}.mt-xxl-n4{margin-top:-1.5rem!important}.mt-xxl-n5{margin-top:-3rem!important}.me-xxl-n1{margin-right:-.25rem!important}.me-xxl-n2{margin-right:-.5rem!important}.me-xxl-n3{margin-right:-1rem!important}.me-xxl-n4{margin-right:-1.5rem!important}.me-xxl-n5{margin-right:-3rem!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-1rem!important}.mb-xxl-n4{margin-bottom:-1.5rem!important}.mb-xxl-n5{margin-bottom:-3rem!important}.ms-xxl-n1{margin-left:-.25rem!important}.ms-xxl-n2{margin-left:-.5rem!important}.ms-xxl-n3{margin-left:-1rem!important}.ms-xxl-n4{margin-left:-1.5rem!important}.ms-xxl-n5{margin-left:-3rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:-ms-grid!important;display:grid!important}.d-print-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-family:gt_america_extended_bold;src:url(../fonts/gt_america_extended_bold.woff2) format("woff2"),url(../fonts/gt_america_extended_bold.woff) format("woff");font-style:normal;font-weight:00}@font-face{font-family:gt_america_extended_regular;src:url(../fonts/gt_america_extended_regular.woff2) format("woff2"),url(../fonts/gt_america_extended_regular.woff) format("woff");font-style:normal;font-weight:400}html,html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{background:#fffbf5;font-family:gt_america_extended_regular,sans-serif;font-weight:400;font-style:normal;color:#16013e;overflow-x:hidden;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E"),auto}input[type=checkbox]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E"),auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,input[type=email],input[type=search],input[type=tel],input[type=text],li,p{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='25' fill='none' viewBox='0 0 13 25'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1.75' d='M8 18.48v-4.23h1.27v-3H8V5.8c.2-.44.5-.82.87-1.14.23-.16.52-.32.83-.44a5.4 5.4 0 0 1 1.17-.05l.87.05.05-.87.08-1.27.06-.87-.88-.06c-.7-.04-1.4 0-2.1.14l-.05.01-.06.02c-.7.25-1.29.56-1.82.95L7 2.28l-.03.02c-.16.13-.31.28-.46.42a6.93 6.93 0 0 0-.39-.38l-.03-.03-.03-.02a5.86 5.86 0 0 0-1.85-.97l-.04-.01-.04-.01a8.1 8.1 0 0 0-2.19-.16l-.87.06.06.87.08 1.27.06.88.87-.06c.43-.03.85 0 1.27.08.23.08.5.21.74.4.33.3.63.72.84 1.19v5.42H3.72v3h1.27v4.2c-.21.47-.51.89-.88 1.24-.2.14-.46.28-.75.37-.36.07-.8.1-1.22.06l-.87-.05-.06.87-.08 1.27-.06.88.87.05c.71.05 1.42 0 2.12-.14h.04l.04-.02a5.83 5.83 0 0 0 1.88-.95l.03-.02.03-.03.44-.43c.14.14.28.27.44.4l.02.02.02.01c.55.42 1.14.73 1.76.95l.05.02.06.01c.77.17 1.47.22 2.17.18l.88-.05-.05-.87-.07-1.27-.05-.87-.87.04c-.42.03-.83 0-1.24-.08-.24-.1-.52-.25-.8-.45A3.4 3.4 0 0 1 8 18.48Z'/%3E%3C/svg%3E"),auto;font-family:gt_america_extended_regular,sans-serif}.cursorNormal{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E"),auto}.h1,h1{font-family:gt_america_extended_bold;font-size:2.25rem;font-style:normal;line-height:normal}p{font-size:1rem;font-style:normal;font-weight:400;line-height:203%}strong{font-family:gt_america_extended_bold}.btn{transition:all .2s ease-in-out 0s!important}.btn-outline-primary:hover{box-shadow:#00c9a8 1px 1px,#00c9a8 2px 2px,#00c9a8 3px 3px;transform:translate3d(-4px,-4px,0)}.btn-primary:hover{box-shadow:#00c9a8 1px 1px,#00c9a8 2px 2px,#00c9a8 3px 3px;transform:translate3d(-4px,-4px,0)}#app{width:100%;height:70%;margin:0;padding:0}#app{opacity:0;height:auto}#DeskAlt{transition:.3s all}#app img{display:block}#detail{position:absolute;width:100%;height:100%;background:#111;top:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}#detailImg{width:85%;height:85%}#detailTxt{color:#ccc;font-size:20px;letter-spacing:1px}.design-process svg{pointer-events:none;position:absolute;top:0;left:0}#headlines{max-width:800px;min-width:450px;left:50%;top:50%;transform:translate(-50%,-50%)}.coolGradientBG{background:radial-gradient(#fffbf5,#f9f6ff,#f3fffd,#fffbf5);background-size:400% 400%;animation:gradientBG 15s ease infinite;width:100%}.coolGradientBG:after{content:"";width:100%;height:200px;position:absolute;margin-top:-200px;background:linear-gradient(0deg,#fffbf5,rgba(255,251,245,0))}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:80% 50%}100%{background-position:0 50%}}.cvImage{transition:.3s all}.cvImage:hover{margin-top:10px!important}#scrollableDiv1,#scrollableDiv2,#scrollableDivImages,#scrollableDivImprovements,#userJourneyScroll,#wireframesScroll,.cursorGrab,.grab{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23fff' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath fill='%23000' d='M19.3 20.3v-6.24c0-.38-.3-.68-.68-.68-.38 0-.7.3-.7.68v6.23c0 .38.32.68.7.68.38 0 .69-.3.69-.68ZM16.13 20.3l-.01-6.25c0-.37-.31-.67-.69-.67-.37 0-.68.3-.68.68l.02 6.24c0 .37.3.67.68.67.38 0 .69-.3.68-.68ZM11.59 14.07l.03 6.22c0 .38.3.68.68.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E"),auto}.grabbing{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='25' fill='none' viewBox='0 0 28 25'%3E%3Cpath fill='%23fff' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.51 13.51 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.08-.9.7-1.64 1.56-1.88'/%3E%3Cpath stroke='%23000' stroke-linejoin='round' stroke-width='2.25' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.52 13.52 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.04-.9.64-1.68 1.5-1.95Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M19.29 18.3v-6.24c0-.38-.3-.68-.69-.68-.38 0-.69.3-.69.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM16.12 18.3l-.02-6.25c0-.37-.3-.67-.68-.67-.38 0-.68.3-.68.68l.01 6.24c0 .37.31.67.69.67.37 0 .68-.3.68-.68ZM11.57 12.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E"),auto!important}.userJourneyStep:not(:last-child)::after{content:"";display:block;position:absolute;width:60px;height:18px;margin-top:10px;margin-left:138%;background-image:url(../img/misc/shapes/arrow-right.svg);background-repeat:no-repeat}.isometric-card{margin:0 auto;transform:rotateX(19deg) rotateZ(-14deg) rotateY(17deg);transform-style:preserve-3d;will-change:transform;width:100%;height:100%;transition:.4s ease-in-out transform,.3s ease-in-out box-shadow}.bg-secondary-gradient{background:linear-gradient(180deg,#fffbf5 0,#fdf3e7 46.62%)}.body-bold{font-family:gt_america_extended_bold;font-size:1rem;font-style:normal;font-weight:700;line-height:203%}.section-title{font-family:gt_america_extended_bold;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.semi-title{font-family:gt_america_extended_bold;font-size:1.25rem;font-style:normal;font-weight:700;line-height:203%}.nav-pills{transition:.3s all}.nav-pills .show>.nav-link,.sticky-top .nav-pills .nav-link.active{color:inherit!important;background-color:transparent;transition:.05s all;font-weight:700}.sticky-top .nav-pills .nav-link.active:before{content:"";width:100%;height:30px;position:absolute;margin-top:-6px;left:0;background-color:#fdf3e7!important;border-radius:8px!important;z-index:-1}.subtitle{font-family:gt_america_extended_regular,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:203%}.font-weight-bold{font-family:gt_america_extended_bold}.font-weight-normal{font-family:gt_america_extended_regular,sans-serif;font-weight:400}.border-radius{border-radius:24px!important}.large-shadow{box-shadow:2px 2px 10px 0 rgba(0,0,0,.1)}.the-border{border:1px solid #d3cbd3}.horizontal{overflow-x:hidden}.horizontal .animation-wrap,.horizontal .pin-wrap{display:-ms-flexbox;display:flex;position:relative;z-index:1}.competitive-analysis .nav-link:not(.active):after{content:"";width:40px;height:12px;background-image:url(../img/misc/shapes/arrow-right.svg);background-repeat:no-repeat;background-size:contain;position:absolute;margin-left:20px;margin-top:8px;transition:.1s all;opacity:0}.fancy{position:relative;white-space:nowrap}.fancy:after{--deco-height:0.3125em;content:"";position:absolute;left:0;right:0;bottom:calc(var(--deco-height) * -.625);height:var(--deco-height);background-image:url("data:image/svg+xml,%3Csvg width='100' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M-17 30.5C-1 22 72-4 54 13 37.9 28.2-2.5 57.5 16 55.5s72-29 104-40' stroke='%2300FDCF' stroke-width='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-size:auto 100%;background-repeat:round;background-position:0}.competitive-analysis .nav-link:hover:after{opacity:1}.pointer,[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),a:hover,button:hover,button:not(:disabled){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29' fill='none' viewBox='0 0 28 29'%3E%3Cpath fill='%23fff' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M20.65 22.3v-6.24c0-.38-.31-.68-.7-.68-.37 0-.68.3-.68.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM17.2 22.3l-.04-6.25a.67.67 0 1 0-1.34.01l.04 6.24a.67.67 0 1 0 1.34 0ZM12.37 16.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.3.67-.68l-.04-6.23c0-.38-.3-.68-.67-.68-.37 0-.67.31-.67.69Z'/%3E%3C/svg%3E"),auto}footer .text-info:after{content:"";display:block;width:calc(100% + 3px);height:32px;background-image:url(../img/misc/shapes/link-bounding-box-sm.svg),url(../img/misc/shapes/link-bounding-box-sm.svg);background-repeat:no-repeat,no-repeat;background-position:0 center,100% center;position:absolute;margin-top:-36px;bottom:-4px;opacity:0;transition:.3s all;left:-1px;margin-left:-1px}.text-info:hover:after,.text-info:hover:before{opacity:1}.opporunityAfter:after{content:"";width:100%;left:0;position:absolute;background-color:#16013e;z-index:1021}.custom-tooltip{--bs-tooltip-bg:#1f93e6;--bs-tooltip-color:var(--bs-white);font-size:10px;text-align:center;arrow-color:#000!important}.tooltip-arrow:before{display:none}.main-navbar{left:0;top:0;transition:ease .4s}.main-navbar--scrolled{height:40px}.sideMenu li:hover{background-color:#fdf3e7;border-radius:8px}.sideMenu .active{background-color:#fdf3e7;border-radius:8px;font-weight:700}.tooltip{font-family:gt_america_extended_regular,sans-serif}.sticky-top{top:50px}.workAccordion svg{transition:transform .3s ease}.btn.active,.btn.show,.btn:first-child:active,.workAccordion .btn-check:checked+.btn,:not(.btn-check)+.btn:active{border-color:transparent!important}#toTop{right:20px;bottom:24px;z-index:3;display:none}.panel{opacity:0;transition:.3s all}.selectedWork{transition:.3s all}.close-button{font-size:20px;width:2em;height:2em;border:0;cursor:pointer;position:sticky;z-index:30;right:15px;left:auto}.close-button:focus{outline:0}.close-button:hover .icon{height:.95em;width:.95em}.close-button:active .icon,.close-button:focus .icon{height:.7em;width:.7em}.close-button:before{content:"";width:2.2em;height:2.2em;z-index:-1;background-color:#fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.close-button .icon,.close-button .icon-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.close-button .icon-wrap{border-radius:50%;width:1.79em;height:1.79em;background-color:#fff;transition:.3s all}.close-button .icon{display:block;height:.85em;width:.85em;transition:all .1s linear}.close-button .progress-wrap{width:2em;height:2em;z-index:-1;border-radius:50%;display:block;top:0;left:0;-webkit-backface-visibility:hidden}.close-button .progress-circle{fill:transparent;stroke:#00c9a5;stroke-width:5;stroke-dashoffset:0}.close-button .progress-wrap{position:absolute;pointer-events:none;transition:translate .3s linear;transform-origin:1em 1em;transform:rotate(-90deg)}.noUnderline{text-decoration:none!important}.top12vh{top:12vh}.top10px{top:10px}.top20px{top:20px}.top30px{top:30px}.top40px{top:40px}.top50px{top:50px}.top60px{top:60px}.minHeight1vh{min-height:1vh}.minHeight2vh{min-height:2vh}.minHeight3vh{min-height:3vh}.minHeight5vh{min-height:5vh}.minHeight10vh{min-height:10vh}.minHeight15vh{min-height:15vh}.minHeight20vh{min-height:20vh}.minHeight25vh{min-height:25vh}.minHeight30vh{min-height:30vh}.minHeight35vh{min-height:35vh}.minHeight40vh{min-height:40vh}.minHeight45vh{min-height:45vh}.minHeight50vh{min-height:50vh}.minHeight55vh{min-height:55vh}.minHeight60vh{min-height:60vh}.minHeight65vh{min-height:65vh}.minHeight70vh{min-height:70vh}.minHeight75vh{min-height:75vh}.minHeight80vh{min-height:80vh}.minHeight85vh{min-height:85vh}.minHeight90vh{min-height:90vh}.minHeight95vh{min-height:95vh}.minHeight100vh{min-height:100vh}.left-0{left:0}.right-0{right:0}.voiceChangeContainer .form-check{background-color:#fffbf5;transition:.1s all}.voiceChangeContainer .form-check:hover{background-color:#16013e}.voiceChangeContainer .form-check:hover p{color:#fffbf5}.voiceChangeContainer .form-check.activeVoice{background-color:#16013e}.activeVoice:after{content:"";display:block;position:absolute;width:20px;height:20px;margin-top:-110px;background-image:url(../img/misc/shapes/checked-tick.svg)}.nav-link:focus-visible{outline:0;box-shadow:none!important}.dotted-bg2:after,.dotted-bg:after{content:"";position:absolute;left:0;width:100%;z-index:-1;--d:2px;background:radial-gradient(circle at var(--d) var(--d),#e0e0e0 calc(var(--d) - 1px),#fffbf5 var(--d)) 0 0/25px 25px}.playBtn{animation:ripple 1.2s linear infinite}@keyframes ripple{from{opacity:1;transform:scale3d(.75,.75,1)}to{opacity:0;transform:scale3d(1.5,1.5,1)}}.fancy-arrow{transition:.3s all}.progress{transition:3s all}.voice-progress{position:relative;width:100%;height:66px;overflow:hidden}.playing_progress{width:0;top:0;left:0;position:absolute;overflow:hidden}.design-cards{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;min-height:80vh;padding:0;margin:0}.design-card{--spacing:1rem;position:relative;height:564px;top:var(--spacing);z-index:5;padding:2rem;box-sizing:border-box}.design-card:nth-child(2){top:calc(var(--spacing) * 2);z-index:4;transform:rotate(-3deg)}.design-card:nth-child(3){top:calc(var(--spacing) * 3);z-index:3;transform:rotate(-6deg)}.design-card:nth-child(4){top:calc(var(--spacing) * 4);z-index:2;transform:rotate(-9deg)}.design-card:nth-child(5){top:calc(var(--spacing) * 5);z-index:1;transform:rotate(-12deg)}.design-card:nth-child(6){top:calc(var(--spacing) * 12);z-index:0}#accessibility .form-check-input:checked{background-color:#12ebfd;border-color:#12ebfd}body,html{font-size:.9rem!important}.bigger-1{font-size:1.1rem!important}.bigger-2{font-size:1.2rem!important}.bigger-3{font-size:1.3rem!important}.bigger-4{font-size:1.4rem!important}.bigger-5{font-size:1.5rem!important}.bigger-6{font-size:1.6rem!important}.smaller-1{font-size:.9rem!important}.smaller-2{font-size:.8rem!important}.smaller-3{font-size:.8rem!important}.smaller-4{font-size:.8rem!important}.smaller-5{font-size:.8rem!important}.smaller-6{font-size:.8rem!important}.minHeight75vh{min-height:59vh}.profileCarousel{min-height:365px}.design-card{height:370px}.divAfterTimeTravel{margin-top:0}@media (min-width:576px){html{font-size:.9rem}.display-1{font-size:5rem}.bigger-1{font-size:1.2rem!important}.bigger-2{font-size:1.4rem!important}.bigger-3{font-size:1.6rem!important}.bigger-4{font-size:1.8rem!important}.bigger-5{font-size:2rem!important}.bigger-6{font-size:2.5rem!important}.smaller-1{font-size:1rem!important}.smaller-2{font-size:1rem!important}.smaller-3{font-size:1rem!important}.smaller-4{font-size:1rem!important}.smaller-5{font-size:.5rem!important}.smaller-6{font-size:.4rem!important}.minHeight75vh{min-height:75vh}}@media (min-width:768px){body,html{font-size:1rem!important}.display-1{font-size:6rem}.bigger-1{font-size:1rem!important}.bigger-2{font-size:1.2rem!important}.bigger-3{font-size:1.4rem!important}.bigger-4{font-size:1.5rem!important}.bigger-5{font-size:1.6rem!important}.bigger-6{font-size:1.8rem!important}.smaller-1{font-size:1rem!important}.smaller-2{font-size:1rem!important}.smaller-3{font-size:1rem!important}.smaller-4{font-size:1rem!important}.smaller-5{font-size:.5rem!important}.smaller-6{font-size:.4rem!important}.profileCarousel{min-height:265px}}@media (min-width:992px){body,html{font-size:1rem!important}.bigger-1{font-size:1.2rem!important}.bigger-2{font-size:1.4rem!important}.bigger-3{font-size:1.6rem!important}.bigger-4{font-size:1.8rem!important}.bigger-5{font-size:2rem!important}.bigger-6{font-size:2.5rem!important}.smaller-1{font-size:1rem!important}.smaller-2{font-size:.9rem!important}.smaller-3{font-size:.8rem!important}.smaller-4{font-size:.7rem!important}.smaller-5{font-size:.6rem!important}.design-card{height:500px}.divAfterTimeTravel{margin-top:-1100px}} \ No newline at end of file diff --git a/dist/css/styles.css.map b/dist/css/styles.css.map index 341751f..1b23f37 100644 --- a/dist/css/styles.css.map +++ b/dist/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sources":["styles.scss","bootstrap/mixins/_banner.scss","bootstrap/_root.scss","bootstrap/vendor/_rfs.scss","styles.css","bootstrap/mixins/_color-mode.scss","bootstrap/_reboot.scss","bootstrap/_variables.scss","bootstrap/mixins/_border-radius.scss","bootstrap/_type.scss","bootstrap/mixins/_lists.scss","bootstrap/_images.scss","bootstrap/mixins/_image.scss","bootstrap/_containers.scss","bootstrap/mixins/_container.scss","bootstrap/mixins/_breakpoints.scss","bootstrap/_grid.scss","bootstrap/mixins/_grid.scss","bootstrap/_tables.scss","bootstrap/mixins/_table-variants.scss","bootstrap/forms/_labels.scss","bootstrap/_functions.scss","bootstrap/forms/_form-text.scss","bootstrap/forms/_form-control.scss","bootstrap/mixins/_transition.scss","bootstrap/mixins/_gradients.scss","bootstrap/forms/_form-select.scss","bootstrap/forms/_form-check.scss","bootstrap/forms/_form-range.scss","bootstrap/forms/_floating-labels.scss","bootstrap/forms/_input-group.scss","bootstrap/mixins/_forms.scss","bootstrap/_buttons.scss","bootstrap/mixins/_buttons.scss","bootstrap/_transitions.scss","bootstrap/_dropdown.scss","bootstrap/mixins/_caret.scss","bootstrap/_button-group.scss","bootstrap/_nav.scss","bootstrap/_navbar.scss","bootstrap/_card.scss","bootstrap/_accordion.scss","bootstrap/_breadcrumb.scss","bootstrap/_pagination.scss","bootstrap/mixins/_pagination.scss","bootstrap/_badge.scss","bootstrap/_alert.scss","bootstrap/_progress.scss","bootstrap/_list-group.scss","bootstrap/_close.scss","bootstrap/_toasts.scss","bootstrap/_modal.scss","bootstrap/mixins/_backdrop.scss","bootstrap/_tooltip.scss","bootstrap/mixins/_reset-text.scss","bootstrap/_popover.scss","bootstrap/_carousel.scss","bootstrap/mixins/_clearfix.scss","bootstrap/_spinners.scss","bootstrap/_offcanvas.scss","bootstrap/_placeholders.scss","bootstrap/helpers/_color-bg.scss","bootstrap/helpers/_colored-links.scss","bootstrap/helpers/_focus-ring.scss","bootstrap/helpers/_icon-link.scss","bootstrap/helpers/_ratio.scss","bootstrap/helpers/_position.scss","bootstrap/helpers/_stacks.scss","bootstrap/helpers/_visually-hidden.scss","bootstrap/mixins/_visually-hidden.scss","bootstrap/helpers/_stretched-link.scss","bootstrap/helpers/_text-truncation.scss","bootstrap/mixins/_text-truncate.scss","bootstrap/helpers/_vr.scss","bootstrap/mixins/_utilities.scss","bootstrap/utilities/_api.scss"],"names":[],"mappings":"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ClC,EAAA;;AEpKL;EACE,sBbi2B2C,Ea51B5C;;AAID;EACE,qDC2N8D;ED1N9D,wDC0N8D;EDzN9D,iBAAgB;EjB8QZ,mBAnE+B;EiBvMnC,iBb+lB+B,Ea7lBhC;;AAED;EACE,mDCgN8D;ED/M9D,sDC+M8D;ElBqD1D,mBAnE+B,EiB/LpC;;AAED;EACE,oDC0M8D;EDzM9D,uDCyM8D;ElBqD1D,oBAnE+B,EiBzLpC;;AE/BD;EACE,oBfy1B4C;EJ/jBxC,mBAnE+B;EmBnNnC,iCfy1BuF,Eex1BxF;;ACND;EACE,eAAc;EACd,YAAW;EACX,0BhBywBkC;EJjf9B,gBAnE+B;EoBlNnC,iBhBkmB+B;EgBjmB/B,iBhBymB+B;EgBxmB/B,4BhBs3B6E;EgBr3B7E,oChBg3BuE;EgB/2BvE,6BAA4B;EAC5B,4DhBo3BiF;EgBn3BjF,yBAAgB;KAAhB,sBAAgB;UAAhB,iBAAgB;EfGd,uCDo3BiF;EiBv3B/E,yEjB84B4F,EgB9yBjG;EC5FK;IDhBN;MCiBQ,iBAAgB,ED2FvB,EAAA;EA5GD;IAqBI,iBAAgB,EAKjB;IA1BH;MAwBM,gBAAe,EAChB;EAzBL;IA8BI,4BhBg2B2E;IgB/1B3E,oChB01BqE;IgBz1BrE,sBF0KiC;IEzKjC,WAAU;IAKR,gDvBzCW,EuB2Cd;EAxCH;IAgDI,gBAAe;IAMf,cAAmE;IAKnE,UAAS,EACV;EA5DH;IAiEI,eAAc;IACd,WAAU,EACX;EAnEH;IAuEI,iChBs0BqF;IgBp0BrF,WAAU,EACX;EA1EH;IAuEI,iChBs0BqF;IgBp0BrF,WAAU,EACX;EA1EH;IAmFI,yChBwyB+E;IgBryB/E,WAAU,EACX;EAvFH;IA2FI,0BhBirBgC;IgBhrBhC,2BhBgrBgC;IgB/qBhC,2BhB+qBgC;IgB9qBhC,4BhBgyB2E;IkB93B7E,wClB+hCyE;IgB/7BvE,qBAAoB;IACpB,sBAAqB;IACrB,oBAAmB;IACnB,gBAAe;IACf,gDhB2rBqE;IgB1rBrE,iBAAgB;ICzFd,sIjB8zB6I,EgBnuBhJ;ICvFG;MDhBN;QCiBQ,iBAAgB,EDsFrB,EAAA;EAvGH;IA0GI,yChBs7ByE,EgBr7B1E;;AAQH;EACE,eAAc;EACd,YAAW;EACX,oBAA2B;EAC3B,iBAAgB;EAChB,iBhBwf+B;EgBvf/B,4BhBqxB6E;EgBpxB7E,8BAA6B;EAC7B,0BAAyB;EACzB,uCAAmC,EAWpC;EApBD;IAYI,WAAU,EACX;EAbH;IAiBI,iBAAgB;IAChB,gBAAe,EAChB;;AAUH;EACE,oEFqF8D;EEpF9D,wBhBsoBiC;EJ7f7B,oBAnE+B;EKzMjC,0CDq3BuF,EgBzuB1F;EAXD;IAOI,wBhBioB+B;IgBhoB/B,yBhBgoB+B;IgB/nB/B,0BhB+nB+B,EgB9nBhC;;AAGH;EACE,kEFwE8D;EEvE9D,qBhB6nBgC;EJjgB5B,mBAnE+B;EKzMjC,0CDs3BuF,EgB7tB1F;EAXD;IAOI,qBhBwnB8B;IgBvnB9B,sBhBunB8B;IgBtnB9B,wBhBsnB8B,EgBrnB/B;;AAMH;EAEI,qEFuD4D,EEtD7D;;AAHH;EAMI,oEFmD4D,EElD7D;;AAPH;EAUI,kEF+C4D,EE9C7D;;AAIH;EACE,YhB+tB0C;EgB9tB1C,iEFwC8D;EEvC9D,kBhB4kBmC,EgB1jBpC;EArBD;IAMI,gBAAe,EAChB;EAPH;IAUI,qBAAoB;IfvLpB,uCDo3BiF,EgB3rBlF;EAZH;IAeI,qBAAoB;If5LpB,uCDo3BiF,EgBtrBlF;EAjBH;IAmBsB,gEFuB0C,EEvBd;EAnBlD;IAoBsB,8DFsB0C,EEtBd;;AG/MlD;EACE,yPAAmD;EAEnD,eAAc;EACd,YAAW;EACX,2CnBswBkC;EJjf9B,gBAnE+B;EuB/MnC,iBnB+lB+B;EmB9lB/B,iBnBsmB+B;EmBrmB/B,4BnBm3B6E;EmBl3B7E,oCnB62BuE;EmB52BvE,oFAA0I;EAC1I,6BAA4B;EAC5B,0CnB09BqE;EmBz9BrE,2BnB09B2C;EmBz9B3C,4DnB82BiF;ECh3B/E,uCDo3BiF;EiBv3B/E,yEjB84B4F;EmBr4BhG,yBAAgB;KAAhB,sBAAgB;UAAhB,iBAAgB,EA8BjB;EFnCK;IEfN;MFgBQ,iBAAgB,EEkCvB,EAAA;EAlDD;IAuBI,sBLkLiC;IKjLjC,WAAU;IAKR,gD1BjCW,E0BmCd;EA/BH;IAmCI,uBnBwuBgC;ImBvuBhC,uBAAsB,EACvB;EArCH;IAyCI,yCnBi1B+E,EmB/0BhF;EA3CH;IA+CI,mBAAkB;IAClB,wCnB60B2E,EmB50B5E;;AAGH;EACE,qBnBiuBkC;EmBhuBlC,wBnBguBkC;EmB/tBlC,qBnBguBiC;EJ7f7B,oBAnE+B;EKzMjC,0CDq3BuF,EmBz0B1F;;AAED;EACE,oBnB6tBiC;EmB5tBjC,uBnB4tBiC;EmB3tBjC,mBnB4tBgC;EJjgB5B,mBAnE+B;EKzMjC,0CDs3BuF,EmBl0B1F;;AtB+iED;EsB1iEM,yPAAmD,EACpD;;ACzEL;EACE,eAAc;EACd,mBpB+5B2E;EoB95B3E,oBpB+5BsE;EoB95BtE,wBpB+5B+C,EoBz5BhD;EAVD;IAOI,YAAW;IACX,oBAA2C,EAC5C;;AAGH;EACE,qBpBq5BsE;EoBp5BtE,gBAAe;EACf,kBAAiB,EAOlB;EAVD;IAMI,aAAY;IACZ,qBAA4C;IAC5C,eAAc,EACf;;AAGH;EACE,sCAAyC;EAEzC,WpBq4B2C;EoBp4B3C,YpBo4B2C;EoBn4B3C,mBAA8D;EAC9D,oBAAmB;EACnB,0CAA+D;EAC/D,gDAA2E;EAC3E,6BAA4B;EAC5B,4BAA2B;EAC3B,yBAAwB;EACxB,4DpBu4BqI;EoBt4BrI,yBAAgB;KAAhB,sBAAgB;UAAhB,iBAAgB;EAChB,0BAAyB,EAqE1B;EAnFD;InBTI,sBD65B2C,EoBj4B5C;EAnBH;IAuBI,mBpB83ByC,EoB73B1C;EAxBH;IA2BI,wBpBq3BqD,EoBp3BtD;EA5BH;IA+BI,sBNmJiC;IMlJjC,WAAU;IACV,gD3B5Da,E2B6Dd;EAlCH;IAqCI,0B3BhEa;I2BiEb,sB3BjEa,E2BkFd;IAvDH;MA4CQ,wPAAqD,EAExD;IA9CL;MAoDQ,gKAAqD,EAExD;EAtDL;IA0DI,0B3BrFa;I2BsFb,sB3BtFa;I2B2FX,kPAAqD,EAExD;EAlEH;IAqEI,qBAAoB;IACpB,aAAY;IACZ,apB61ByC,EoB51B1C;EAxEH;IA+EM,gBAAe;IACf,apBo1BuC,EoBn1BxC;;AAaL;EACE,oBpB+0ByD,EoB3yB1D;EArCD;IAII,4KAA2C;IAE3C,WpBy0BiC;IoBx0BjC,oBAA4C;IAC5C,2CAAiE;IACjE,iCAAgC;InBhHhC,mBDs7BiC;IiBz7B/B,kDjB67BgE,EoBzzBnE;IHhIG;MGsGN;QHrGQ,iBAAgB,EG+HrB,EAAA;IA1BH;MAcM,8JAA2C,EAC5C;IAfL;MAkBM,kCpBw0BwC;MoBn0BtC,2JAA2C,EAE9C;EAzBL;IA6BI,qBpBmzBuD;IoBlzBvD,gBAAe,EAMhB;IApCH;MAiCM,qBAA6C;MAC7C,eAAc,EACf;;AAIL;EACE,sBAAqB;EACrB,mBpBiyBoC,EoBhyBrC;;AAED;EACE,mBAAkB;EAClB,uBAAsB;EACtB,qBAAoB,EAUrB;EAbD;IAQM,qBAAoB;IACpB,aAAY;IACZ,cpBkpB2B,EoBjpB5B;;AvB2iEL;EuBpiEM,kLAA2C,EAC5C;;ACnLL;EACE,YAAW;EACX,eP+N2B;EO9N3B,WAAU;EACV,8BAA6B;EAC7B,yBAAgB;KAAhB,sBAAgB;UAAhB,iBAAgB,EA+EjB;EApFD;IAQI,WAAU,EAMX;IAdH;MAY8B,gE5BjBb,E4BiB+D;IAZhF;MAa8B,gE5BlBb,E4BkB+D;EAbhF;IAiBI,UAAS,EACV;EAlBH;IAqBI,YrBy/B2C;IqBx/B3C,arBw/B2C;IqBv/B3C,qBAAsE;IHzBxE,0BzBHe;I4B8Bb,UrBw/BwC;ICpgCxC,oBDqgC2C;IiBxgCzC,6GjB8gCkI;IqB3/BpI,yBAAgB;YAAhB,iBAAgB,EAKjB;IJpBG;MIdN;QJeQ,iBAAgB,EImBrB,EAAA;IAlCH;MHFE,0BJ0MmC,EOvKhC;EAjCL;IAqCI,YrBk+BkC;IqBj+BlC,erBk+BmC;IqBj+BnC,mBAAkB;IAClB,gBrBi+BqC;IqBh+BrC,wCrBi+BuE;IqBh+BvE,0BAAyB;IpB7BzB,oBD8/BkC,EqB99BnC;EA7CH;IAgDI,YrB89B2C;IqB79B3C,arB69B2C;IkBhhC7C,0BzBHe;I4BwDb,UrB89BwC;ICpgCxC,oBDqgC2C;IiBxgCzC,6GjB8gCkI;IqBj+BpI,sBAAgB;SAAhB,iBAAgB,EAKjB;IJ9CG;MIdN;QJeQ,iBAAgB,EI6CrB,EAAA;IA5DH;MHFE,0BJ0MmC,EO7IhC;EA3DL;IA+DI,YrBw8BkC;IqBv8BlC,erBw8BmC;IqBv8BnC,mBAAkB;IAClB,gBrBu8BqC;IqBt8BrC,wCrBu8BuE;IqBt8BvE,0BAAyB;IpBvDzB,oBD8/BkC,EqBp8BnC;EAvEH;IA0EI,qBAAoB,EASrB;IAnFH;MA6EM,4CrB08BsF,EqBz8BvF;IA9EL;MAiFM,4CrBs8BsF,EqBr8BvF;;ACxFL;EACE,mBAAkB,EA4FnB;EA7FD;;;IAMI,wDRoO4D;IQnO5D,4DRmO4D;IQlO5D,kBtBiiCwC,EsBhiCzC;EATH;IAYI,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,WAAU;IACV,aAAY;IACZ,sBtB+vBgC;IsB9vBhC,iBAAgB;IAChB,kBAAiB;IACjB,wBAAuB;IACvB,oBAAmB;IACnB,qBAAoB;IACpB,iDAA6C;IAC7C,sBAAqB;ILRnB,iEjBkiCoF,EsBxhCvF;ILNG;MKpBN;QLqBQ,iBAAgB,EKKrB,EAAA;EA1BH;;IA8BI,sBtBkvBgC,EsBluBjC;IA9CH;;MAiCM,mBAAkB,EACnB;IAlCL;;MAiCM,mBAAkB,EACnB;IAlCL;;;MAsCM,sBtBsgC0C;MsBrgC1C,yBtBsgCyC,EsBrgC1C;IAxCL;;MA2CM,sBtBigC0C;MsBhgC1C,yBtBigCyC,EsBhgC1C;EA7CL;IAiDI,sBtB2/B4C;IsB1/B5C,yBtB2/B2C,EsB1/B5C;EAnDH;;;;IA0DM,4CAA6F;IAC7F,+DtBq/BkF,EsB1+BnF;IAtEL;;;;MA8DQ,mBAAkB;MAClB,qBAA+D;MAC/D,YAAW;MACX,ctB6+BqC;MsB5+BrC,YAAW;MACX,oCtB0zBiE;MC12BrE,uCDo3BiF,EsBl0B9E;EArEP;IA2EM,4CAA6F;IAC7F,+DtBo+BkF,EsBn+BnF;EA7EL;IAkFM,uCAAmC,EACpC;EAnFL;IAuFI,etBzEc,EsB8Ef;IA5FH;MA0FM,yCtBqyB6E,EsBpyB9E;;ACvFL;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,oBAAe;MAAf,gBAAe;EACf,wBAAoB;MAApB,qBAAoB;EACpB,YAAW,EA6BZ;EAlCD;;;IAUI,mBAAkB;IAClB,mBAAc;QAAd,eAAc;IACd,UAAS;IACT,aAAY,EACb;EAdH;;;IAoBI,WAAU,EACX;EArBH;IA2BI,mBAAkB;IAClB,WAAU,EAKX;IAjCH;MA+BM,WAAU,EACX;;AAUL;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;MAAnB,oBAAmB;EACnB,0BvB+tBkC;EJjf9B,gBAnE+B;E2BzKnC,iBvByjB+B;EuBxjB/B,iBvBgkB+B;EuB/jB/B,4BvB60B6E;EuB50B7E,mBAAkB;EAClB,oBAAmB;EACnB,wCvBo6B+E;EuBn6B/E,4DvB00BiF;ECh3B/E,uCDo3BiF,EuB50BpF;;AAQD;;;;EAIE,qBvBytBgC;EJjgB5B,mBAnE+B;EKzMjC,0CDs3BuF,EuB/zB1F;;AAED;;;;EAIE,wBvB4sBiC;EJ7f7B,oBAnE+B;EKzMjC,0CDq3BuF,EuBrzB1F;;AAED;;EAEE,oBAAsE,EACvE;;AAUD;;;;EtB/DI,2BsBqE8B;EtBpE9B,8BsBoE8B,EAC7B;;AAPL;;;;EtB/DI,2BsB8E8B;EtB7E9B,8BsB6E8B,EAC7B;;AAhBL;EAyBI,+CAA8C;EtB1E9C,0BsB2E8B;EtB1E9B,6BsB0E8B,EAC/B;;AA3BH;;EtBjDI,0BsBgF8B;EtB/E9B,6BsB+E8B,EAC/B;;AAR2D;EC/F1D,cAAa;EACb,YAAW;EACX,oBxBi0B0C;EJ/jBxC,mBAnE+B;E4B5LjC,kCxB8iC4D,EwB7iC7D;;ADyFuC;ECtFtC,mBAAkB;EAClB,UAAS;EACT,WAAU;EACV,cAAa;EACb,gBAAe;EACf,wBxBg1C4C;EwB/0C5C,kBAAiB;E5BqPf,oBAnE+B;E4B/KjC,YxBmiCqB;EwBliCrB,oCxBmiCqD;EC9jCrD,uCDm2C6E,EwBt0C9E;;AA1CC;;;;EA+CE,eAAc,EACf;;AAhDD;EAqDE,gDxBwhC+E;EwBrhC7E,qCV4KwD;EU3KxD,4PVwE0E;EUvE1E,6BAA4B;EAC5B,4DAA6D;EAC7D,iEVwKwD,EUjO3D;EAHD;IAgEI,gDxB6gC6E;IwB5gC7E,4DxB2gC4I,EwB1gC7I;;AAlEH;EA0EI,qCV0JwD;EUzJxD,mFVyJwD,EUjO3D;;AAHD;EAkFE,gDxB2/B+E,EwB1kChF;EAHD;IAuFM,oQAAqD;IACrD,wBxBo5B2F;IwBn5B3F,gExBs4BoD;IwBr4BpD,4EV0IsD,EUzIvD;EA3FL;IA+FI,gDxB8+B6E;IwB7+B7E,4DxB4+B4I,EwB3+B7I;;AAjGH;EAwGI,0CV4HwD,EUjO3D;;AAHD;EA+GE,gDxB89B+E,EwB1kChF;EAHD;IAkHI,6CxBs9BwD,EwBr9BzD;EAnHH;IAsHI,4DxBs9B4I,EwBr9B7I;EAvHH;IA0HI,kCxB88BwD,EwB78BzD;;AAGL;EAEI,kBAAiB,EAClB;;AAjID;;;;;EA0IM,WAAU,EAvIf;;ADiHoG;EC/FrG,cAAa;EACb,YAAW;EACX,oBxBi0B0C;EJ/jBxC,mBAnE+B;E4B5LjC,oCxBsjCgE,EwBrjCjE;;ADyFgF;ECtF/E,mBAAkB;EAClB,UAAS;EACT,WAAU;EACV,cAAa;EACb,gBAAe;EACf,wBxBg1C4C;EwB/0C5C,kBAAiB;E5BqPf,oBAnE+B;E4B/KjC,YxB2iCqB;EwB1iCrB,mCxB2iCmD;ECtkCnD,uCDm2C6E,EwBt0C9E;;AA1CC;;;;EA+CE,eAAc,EACf;;AAhDD;EAqDE,kDxBgiCmF;EwB7hCjF,qCV4KwD;EU3KxD,6UVwE0E;EUvE1E,6BAA4B;EAC5B,4DAA6D;EAC7D,iEVwKwD,EUjO3D;EAHD;IAgEI,kDxBqhCiF;IwBphCjF,2DxBmhC0I,EwBlhC3I;;AAlEH;EA0EI,qCV0JwD;EUzJxD,mFVyJwD,EUjO3D;;AAHD;EAkFE,kDxBmgCmF,EwBllCpF;EAHD;IAuFM,qVAAqD;IACrD,wBxBo5B2F;IwBn5B3F,gExBs4BoD;IwBr4BpD,4EV0IsD,EUzIvD;EA3FL;IA+FI,kDxBs/BiF;IwBr/BjF,2DxBo/B0I,EwBn/B3I;;AAjGH;EAwGI,0CV4HwD,EUjO3D;;AAHD;EA+GE,kDxBs+BmF,EwBllCpF;EAHD;IAkHI,+CxB89B4D,EwB79B7D;EAnHH;IAsHI,2DxB89B0I,EwB79B3I;EAvHH;IA0HI,oCxBs9B4D,EwBr9B7D;;AAGL;EAEI,kBAAiB,EAClB;;AAjID;;;;;EA4IM,WAAU,EAzIf;;ACLL;EAEE,4BAAyC;EACzC,6BAAyC;EACzC,uBAA6C;E7BuRzC,yBAnE+B;E6BlNnC,0BAA6C;EAC7C,0BAA6C;EAC7C,qCAAiC;EACjC,yBAA2B;EAC3B,8CAA+C;EAC/C,mCAA+C;EAC/C,gDAAiD;EACjD,yCAA2D;EAC3D,6FAA2C;EAC3C,gCAAuD;EACvD,kFAAuD;EAGvD,sBAAqB;EACrB,yDAAoG;EACpG,uCAA8D;E7BsQ1D,mCAnE+B;E6BjMnC,uCAA8D;EAC9D,uCAA8D;EAC9D,2BAA4C;EAC5C,mBAAkB;EAClB,sBAAwD;EAExD,uBAAsB;EACtB,gBAA2C;EAC3C,0BAAiB;KAAjB,uBAAiB;MAAjB,sBAAiB;UAAjB,kBAAiB;EACjB,oEAAqH;ExBjBnH,2CwBkB0E;EPjC5E,mCOkCoD;ERtBhD,sIjB8zB6I,EyB7tBlJ;ER7FK;IQhBN;MRiBQ,iBAAgB,EQ4FvB,EAAA;EA7GD;IAuCI,iCAAwD;IAExD,yCAA6D;IAC7D,+CAA6E,EAC9E;EAED;IAEE,2BAA4C;IAC5C,mCAAiD;IACjD,yCAAiE,EAClE;EAlDH;IAqDI,iCAAwD;IPrD1D,yCOsDkE;IAChE,+CAA6E;IAC7E,WAAU;IAKR,2CAAuE,EAE1E;EAED;IACE,+CAA6E;IAC7E,WAAU;IAKR,2CAAuE,EAE1E;EAED;;IAKE,kCAA0D;IAC1D,0CAA+D;IAG/D,gDAA+E,EAWhF;IApBD;;MAiBM,2CAAuE,EAE1E;EA/FL;;IAqGI,oCAA8D;IAC9D,qBAAoB;IACpB,4CAAmE;IAEnE,kDAAmF;IACnF,wCAAoE,EAErE;;AAUD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,wCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,wCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,wCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,wCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,wCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,sCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAtBD;ECtGA,qBAAiC;EACjC,qBAA2B;EAC3B,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,sCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,8BAAmD;EACnD,8BAA6C;EAC7C,wCAAiE,ED+GhE;;AAID;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,qCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,wCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,wCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,wCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,wCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,qCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,uCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,yCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAFD;ECvGA,wBAAiC;EACjC,+BAA+C;EAC/C,2BAA6C;EAC7C,2BAAuC;EACvC,qCAA2D;EAC3D,qCAAuD;EACvD,4BAA+C;EAC/C,4BAAyC;EACzC,sCAA6D;EAC7D,6DAAiD;EACjD,iCAAmD;EACnD,kCAA6C;EAC7C,wCAAiE;EACjE,oBAA+B,ED4F9B;;AAUH;EACE,0BAA6C;EAC7C,qCAAiC;EACjC,yBAA2B;EAC3B,mCAA+C;EAC/C,iDAA6C;EAC7C,yCAA2D;EAC3D,kDAA+C;EAC/C,0CAA6D;EAC7D,iCAAmD;EACnD,4CAAiE;EACjE,gCAA2C;EAC3C,sCAAuD;EAEvD,2BzBuRiD,EyBpQlD;EAjCD;IAyBI,2BAA4C,EAC7C;EA1BH;IA6BI,iCAAwD,EACzD;;AAUH;ECxIE,2BAAyC;EACzC,yBAAyC;E9B8NrC,4BAnE+B;E8BzJnC,mDAAiD,EDuIlD;;AAED;EC5IE,4BAAyC;EACzC,2BAAyC;E9B8NrC,6BAnE+B;E8BzJnC,mDAAiD,ED2IlD;;AE9MD;EVgBM,iCjBsjB2C,E2BhkBhD;EVcK;IUpBN;MVqBQ,iBAAgB,EUfvB,EAAA;EAND;IAII,WAAU,EACX;;AAIH;EAEI,cAAa,EACd;;AAGH;EACE,UAAS;EACT,iBAAgB;EVDZ,8BjBwjBwC,E2B/iB7C;EVLK;IULN;MVMQ,iBAAgB,EUIvB,EAAA;EAVD;IAMI,SAAQ;IACR,aAAY;IVNV,6BjByjBuC,E2BjjB1C;IVJG;MULN;QVMQ,iBAAgB,EUGrB,EAAA;;ACvBH;;;;;;EAME,mBAAkB,EACnB;;AL4FsB;EKzFrB,oBAAmB,EAIpB;ECoBG;IACE,sBAAqB;IACrB,qB7B6hB0C;I6B5hB1C,wB7B2hB0C;I6B1hB1C,YAAW;IArCf,wBAAwB;IACxB,sCAAsC;IACtC,iBAAgB;IAChB,qCAAqC,EA0ClC;EAgBD;IACE,eAAc,EACf;;ANmCwC;EKhF3C,2BAA6C;EAC7C,+BAAmD;EACnD,2BAAmD;EACnD,gCAAmD;EACnD,+BAA6C;EhCuQzC,8BAnE+B;EgClMnC,0CAA2C;EAC3C,oCAAqC;EACrC,+DAAyD;EACzD,qDAA2D;EAC3D,mDAAyD;EACzD,0FAAuE;EACvE,6DAAqD;EACrD,uCAAiE;EACjE,4DAAqD;EACrD,+CAAqD;EACrD,qDAAiE;EACjE,mDAA2D;EAC3D,sCAAmE;EACnE,sCAA6D;EAC7D,4DAAuE;EACvE,mCAA6D;EAC7D,sCAA6D;EAC7D,oCAAyD;EACzD,qCAAiE;EACjE,uCAAiE;EAGjE,mBAAkB;EAClB,mCAA0D;EAC1D,cAAa;EACb,wCAAkE;EAClE,mEAAwH;EACxH,UAAS;EhC0OL,wCAnE+B;EgCrKnC,gCAAsD;EACtD,iBAAgB;EAChB,iBAAgB;EAChB,wCAA2D;EAC3D,6BAA4B;EAC5B,8EAAyI;E3BzCvI,gD2B0CoF,EAoBvF;EA/DD;IA+CI,UAAS;IACT,QAAO;IACP,sCAA6D,EAC9D;;AAuBC;EACE,qBAAc,EAMf;EAPD;IAII,YAAW;IACX,QAAO,EACR;;AAGH;EACE,mBAAc,EAMf;EAPD;IAII,SAAQ;IACR,WAAU,EACX;;ApB3CH;EoB4BA;IACE,qBAAc,EAMf;IAPD;MAII,YAAW;MACX,QAAO,EACR;EAGH;IACE,mBAAc,EAMf;IAPD;MAII,SAAQ;MACR,WAAU,EACX,EAAA;;ApB3CH;EoB4BA;IACE,qBAAc,EAMf;IAPD;MAII,YAAW;MACX,QAAO,EACR;EAGH;IACE,mBAAc,EAMf;IAPD;MAII,SAAQ;MACR,WAAU,EACX,EAAA;;ApB3CH;EoB4BA;IACE,qBAAc,EAMf;IAPD;MAII,YAAW;MACX,QAAO,EACR;EAGH;IACE,mBAAc,EAMf;IAPD;MAII,SAAQ;MACR,WAAU,EACX,EAAA;;ApB3CH;EoB4BA;IACE,qBAAc,EAMf;IAPD;MAII,YAAW;MACX,QAAO,EACR;EAGH;IACE,mBAAc,EAMf;IAPD;MAII,SAAQ;MACR,WAAU,EACX,EAAA;;ApB3CH;EoB4BA;IACE,qBAAc,EAMf;IAPD;MAII,YAAW;MACX,QAAO,EACR;EAGH;IACE,mBAAc,EAMf;IAPD;MAII,SAAQ;MACR,WAAU,EACX,EAAA;;AAQP;EAEI,UAAS;EACT,aAAY;EACZ,cAAa;EACb,yCAAgE,EACjE;;ACrFC;EACE,sBAAqB;EACrB,qB7B6hB0C;E6B5hB1C,wB7B2hB0C;E6B1hB1C,YAAW;EA9Bf,cAAa;EACb,sCAAsC;EACtC,2BAA2B;EAC3B,qCAAqC,EAmClC;;AAgBD;EACE,eAAc,EACf;;AD8DL;EAEI,OAAM;EACN,YAAW;EACX,WAAU;EACV,cAAa;EACb,uCAA8D,EAC/D;;ACnGC;EACE,sBAAqB;EACrB,qB7B6hB0C;E6B5hB1C,wB7B2hB0C;E6B1hB1C,YAAW;EAvBf,oCAAoC;EACpC,gBAAe;EACf,uCAAuC;EACvC,yBAAyB,EA4BtB;;AAgBD;EACE,eAAc,EACf;;AA9BD;EDwGE,kBAAiB,EAClB;;AAIL;EAEI,OAAM;EACN,YAAW;EACX,WAAU;EACV,cAAa;EACb,wCAA+D,EAChE;;ACpHC;EACE,sBAAqB;EACrB,qB7B6hB0C;E6B5hB1C,wB7B2hB0C;E6B1hB1C,YAAW,EAQZ;;AAZD;EAgBI,cAAa,EACd;;AAED;EACE,sBAAqB;EACrB,sB7B0gBwC;E6BzgBxC,wB7BwgBwC;E6BvgBxC,YAAW;EAnCjB,oCAAoC;EACpC,0BAA0B;EAC1B,uCAAuC,EAmClC;;AAGH;EACE,eAAc,EACf;;AAXC;EDsGA,kBAAiB,EAClB;;AAML;EACE,UAAS;EACT,8CAA+E;EAC/E,iBAAgB;EAChB,oDAA+E;EAC/E,WAAU,EACX;;AAKD;EACE,eAAc;EACd,YAAW;EACX,6EAA4I;EAC5I,YAAW;EACX,iB5Byb+B;E4Bxb/B,qCAAgE;EAChE,oBAAmB;EACnB,sBAAwD;EACxD,oBAAmB;EACnB,8BAA6B;EAC7B,UAAS;E3BtKP,wD2BuKiG,EAwBpG;EApCD;IAgBI,2CAA4E;IV1L9E,mDU4LsF,EACrF;EAnBH;IAuBI,4CAA8E;IAC9E,sBAAqB;IVlMvB,oDUmMwF,EACvF;EA1BH;IA8BI,8CAAkF;IAClF,qBAAoB;IACpB,8BAA6B,EAG9B;;AAGH;EACE,eAAc,EACf;;AAGD;EACE,eAAc;EACd,iFAAoJ;EACpJ,iBAAgB;EhCmEZ,oBAnE+B;EgCEnC,uCAAoE;EACpE,oBAAmB,EACpB;;AAGD;EACE,eAAc;EACd,6EAA4I;EAC5I,qCAAgE,EACjE;;AAGD;EAEE,6BAA2C;EAC3C,0BAAqC;EACrC,+DAAyD;EACzD,2BAAqD;EACrD,kCAAqD;EACrD,qCAAiE;EACjE,6DAAqD;EACrD,uDAA2D;EAC3D,sCAAmE;EACnE,sCAA6D;EAC7D,2CAAuE;EACvE,oCAAyD,EAE1D;;AExPD;;EAEE,mBAAkB;EAClB,4BAAoB;EAApB,qBAAoB;EACpB,uBAAsB,EAiBvB;EArBD;;IAOI,mBAAkB;IAClB,mBAAc;QAAd,eAAc,EACf;EATH;;;;;;;;;;;;IAmBI,WAAU,EACX;;AAIH;EACE,qBAAa;EAAb,cAAa;EACb,oBAAe;MAAf,gBAAe;EACf,qBAA2B;MAA3B,4BAA2B,EAK5B;EARD;IAMI,YAAW,EACZ;;AAGH;E7BhBI,uCDuzBuE,E8B9wB1E;EAzBD;;IAMI,+CAA4C,EAC7C;EAPH;;;I7BAI,2B6Ba4B;I7BZ5B,8B6BY4B,EAC7B;EAdH;;;I7BcI,0B6BS8B;I7BR9B,6B6BQ8B,EAC/B;;AAeH;EACE,yBAAmC;EACnC,wBAAkC,EAWnC;EAbD;;;IAOI,eAAc,EACf;EAED;IACE,gBAAe,EAChB;;AAGH;EACE,wBAAsC;EACtC,uBAAqC,EACtC;;AAED;EACE,uBAAsC;EACtC,sBAAqC,EACtC;;AAmBD;EACE,2BAAsB;MAAtB,uBAAsB;EACtB,sBAAuB;MAAvB,wBAAuB;EACvB,sBAAuB;MAAvB,wBAAuB,EAsBxB;EAzBD;;IAOI,YAAW,EACZ;EARH;;IAYI,8CAA2C,EAC5C;EAbH;;I7B1EI,8B6B4F+B;I7B3F/B,6B6B2F+B,EAChC;EAnBH;;I7BxFI,0B6B+G4B;I7B9G5B,2B6B8G4B,EAC7B;;ACvIH;EAEE,8BAAmD;EACnD,gCAAmD;EAEnD,4BAAuD;EACvD,0CAA2C;EAC3C,sDAAuD;EACvD,wDAA6D;EAG7D,qBAAa;EAAb,cAAa;EACb,oBAAe;MAAf,gBAAe;EACf,gBAAe;EACf,iBAAgB;EAChB,iBAAgB,EACjB;;AAED;EACE,eAAc;EACd,mEAAwH;EnCsQpH,wCAnE+B;EmCjMnC,4CAAwE;EACxE,gCAAsD;EACtD,sBAAwD;EACxD,iBAAgB;EAChB,UAAS;EdfL,wGjBsnCsH,E+BnlC3H;Ed/BK;IcGN;MdFQ,iBAAgB,Ec8BvB,EAAA;EA5BD;IAaI,sCAAkE,EAEnE;EAfH;IAkBI,WAAU;IACV,gDtCzCa,EsC0Cd;EApBH;IAwBI,yCAAwE;IACxE,qBAAoB;IACpB,gBAAe,EAChB;;AAOH;EAEE,mDAAyD;EACzD,mDAAyD;EACzD,qDAA2D;EAC3D,4GAA+E;EAC/E,0DAAmE;EACnE,gDAA6D;EAC7D,wGAAiF;EAGjF,qFAAgJ,EAmCjJ;EA9CD;IAcI,0DAAuF;IACvF,0DAAuF;I9B5CvF,yD8B6C0F;I9B5C1F,0D8B4C0F,EAe3F;IA/BH;MAqBM,mBAAkB;MAClB,yDAAiG,EAClG;IAvBL;MA2BM,yCAAwE;MACxE,8BAA6B;MAC7B,0BAAyB,EAC1B;EA9BL;;IAmCI,4CAA8E;IAC9E,oDAAmF;IACnF,0DAAmG,EACpG;EAtCH;IA0CI,uDAAoF;I9BvEpF,0B8ByE4B;I9BxE5B,2B8BwE4B,EAC7B;;AAQH;EAEE,sDAA6D;EAC7D,uCAAqE;EACrE,uCAA+D,EAkBhE;EAtBD;I9B3FI,iD8BmGwF,EAOzF;IAfH;MAWM,yCAAwE;MACxE,8BAA6B;MAC7B,0BAAyB,EAC1B;EAdL;;IAmBI,6CAAgF;Ib7HlF,qDa8H0F,EACzF;;AAQH;EAEE,6BAAiD;EACjD,0CAAmE;EACnE,+DAA6E;EAG7E,iCAA0D,EAmB3D;EA1BD;IAUI,iBAAgB;IAChB,gBAAe;IACf,sEAAwG,EAMzG;IAlBH;MAgBM,kCAAiC,EAClC;EAjBL;;IAsBI,iB/B8c6B;I+B7c7B,iDAAwF;IACxF,kCAAiC,EAClC;;AAQH;;EAGI,mBAAc;MAAd,eAAc;EACd,mBAAkB,EACnB;;AAGH;;EAGI,2BAAa;MAAb,cAAa;EACb,qBAAY;MAAZ,aAAY;EACZ,mBAAkB,EACnB;;AAGH;;EAGI,YAAW,EACZ;;AAQH;EAEI,cAAa,EACd;;AAHH;EAKI,eAAc,EACf;;AC1MH;EAEE,yBAA+C;EAC/C,8BAA+C;EAC/C,4DAAuC;EACvC,iEAAmD;EACnD,oEAAyD;EACzD,gEAAqD;EACrD,uCAA2D;EAC3D,mCAA6D;EAC7D,qCAA2D;EAC3D,+DAAmD;EACnD,qEAA+D;EAC/D,uCAAiE;EACjE,uCAA+D;EAC/D,uCAA+D;EAC/D,uCAA+D;EAC/D,4QAA2D;EAC3D,2EAAqE;EACrE,2DAAuE;EACvE,yCAAmE;EACnE,6DAAiE;EAGjE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,oBAAe;MAAf,gBAAe;EACf,uBAAmB;MAAnB,oBAAmB;EACnB,uBAA8B;MAA9B,+BAA8B;EAC9B,+DAAgH,EAuBjH;EApDD;;IAoCI,qBAAa;IAAb,cAAa;IACb,uBAAkB;QAAlB,mBAAkB;IAClB,uBAAmB;QAAnB,oBAAmB;IACnB,uBAA8B;QAA9B,+BAA8B,EAC/B;;AAmBH;EACE,8CAA4E;EAC5E,iDAA+E;EAC/E,gDAA+E;EpC4N3E,4CAnE+B;EoCvJnC,oCAA8D;EAC9D,sBAAwD;EACxD,oBAAmB,EAOpB;EAdD;IAWI,0CAA0E,EAE3E;;AAQH;EAEE,2BAAmD;EACnD,gCAAmD;EAEnD,4BAAuD;EACvD,4CAA2C;EAC3C,wDAAuD;EACvD,8DAA6D;EAG7D,qBAAa;EAAb,cAAa;EACb,2BAAsB;MAAtB,uBAAsB;EACtB,gBAAe;EACf,iBAAgB;EAChB,iBAAgB,EAYjB;EA3BD;IAoBM,qCAAgE,EACjE;EArBL;IAyBI,iBAAgB,EACjB;;AAQH;EACE,oBhCwgCuC;EgCvgCvC,uBhCugCuC;EgCtgCvC,8BAAkD,EAOnD;EAVD;;;IAQI,qCAAgE,EACjE;;AAYH;EACE,8BAAgB;MAAhB,iBAAgB;EAChB,qBAAY;MAAZ,aAAY;EAGZ,uBAAmB;MAAnB,oBAAmB,EACpB;;AAGD;EACE,+EAAgJ;EpCyI5I,8CAnE+B;EoCpEnC,eAAc;EACd,8BAAkD;EAClD,8BAA6B;EAC7B,2EAAmI;E/BxIjI,sD+ByIgG;Ef5I9F,gDe6IqF,EAW1F;EfpJK;IeiIN;MfhIQ,iBAAgB,EemJvB,EAAA;EAnBD;IAWI,sBAAqB,EACtB;EAZH;IAeI,sBAAqB;IACrB,WAAU;IACV,uDAAyF,EAC1F;;AAKH;EACE,sBAAqB;EACrB,aAAY;EACZ,cAAa;EACb,uBAAsB;EACtB,mDAAiF;EACjF,6BAA4B;EAC5B,4BAA2B;EAC3B,sBAAqB,EACtB;;AAED;EACE,0CAA+D;EAC/D,iBAAgB,EACjB;;AxB3HG;EwBsIA;IAEI,sBAAiB;QAAjB,kBAAiB;IACjB,qBAA2B;QAA3B,4BAA2B,EAuD9B;IA1DA;MAMK,wBAAmB;UAAnB,oBAAmB,EAUpB;MAhBJ;QASO,mBAAkB,EACnB;MAVN;QAaO,mDAAoF;QACpF,kDAAmF,EACpF;IAfN;MAmBK,kBAAiB,EAClB;IApBJ;MAuBK,gCAAwB;MAAxB,yBAAwB;MACxB,8BAAgB;UAAhB,iBAAgB,EACjB;IAzBJ;MA4BK,cAAa,EACd;IA7BJ;MAiCK,iBAAgB;MAChB,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,uBAAsB;MACtB,wBAAuB;MACvB,+BAA8B;MAC9B,yCAAwC;MACxC,qBAAoB;MACpB,2BAA0B;Mf9N9B,iBegO4B,EAazB;MAxDJ;QA+CO,cAAa,EACd;MAhDN;QAmDO,qBAAa;QAAb,cAAa;QACb,qBAAY;YAAZ,aAAY;QACZ,WAAU;QACV,oBAAmB,EACpB,EAAA;;AxB7LP;EwBsIA;IAEI,sBAAiB;QAAjB,kBAAiB;IACjB,qBAA2B;QAA3B,4BAA2B,EAuD9B;IA1DA;MAMK,wBAAmB;UAAnB,oBAAmB,EAUpB;MAhBJ;QASO,mBAAkB,EACnB;MAVN;QAaO,mDAAoF;QACpF,kDAAmF,EACpF;IAfN;MAmBK,kBAAiB,EAClB;IApBJ;MAuBK,gCAAwB;MAAxB,yBAAwB;MACxB,8BAAgB;UAAhB,iBAAgB,EACjB;IAzBJ;MA4BK,cAAa,EACd;IA7BJ;MAiCK,iBAAgB;MAChB,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,uBAAsB;MACtB,wBAAuB;MACvB,+BAA8B;MAC9B,yCAAwC;MACxC,qBAAoB;MACpB,2BAA0B;Mf9N9B,iBegO4B,EAazB;MAxDJ;QA+CO,cAAa,EACd;MAhDN;QAmDO,qBAAa;QAAb,cAAa;QACb,qBAAY;YAAZ,aAAY;QACZ,WAAU;QACV,oBAAmB,EACpB,EAAA;;AxB7LP;EwBsIA;IAEI,sBAAiB;QAAjB,kBAAiB;IACjB,qBAA2B;QAA3B,4BAA2B,EAuD9B;IA1DA;MAMK,wBAAmB;UAAnB,oBAAmB,EAUpB;MAhBJ;QASO,mBAAkB,EACnB;MAVN;QAaO,mDAAoF;QACpF,kDAAmF,EACpF;IAfN;MAmBK,kBAAiB,EAClB;IApBJ;MAuBK,gCAAwB;MAAxB,yBAAwB;MACxB,8BAAgB;UAAhB,iBAAgB,EACjB;IAzBJ;MA4BK,cAAa,EACd;IA7BJ;MAiCK,iBAAgB;MAChB,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,uBAAsB;MACtB,wBAAuB;MACvB,+BAA8B;MAC9B,yCAAwC;MACxC,qBAAoB;MACpB,2BAA0B;Mf9N9B,iBegO4B,EAazB;MAxDJ;QA+CO,cAAa,EACd;MAhDN;QAmDO,qBAAa;QAAb,cAAa;QACb,qBAAY;YAAZ,aAAY;QACZ,WAAU;QACV,oBAAmB,EACpB,EAAA;;AxB7LP;EwBsIA;IAEI,sBAAiB;QAAjB,kBAAiB;IACjB,qBAA2B;QAA3B,4BAA2B,EAuD9B;IA1DA;MAMK,wBAAmB;UAAnB,oBAAmB,EAUpB;MAhBJ;QASO,mBAAkB,EACnB;MAVN;QAaO,mDAAoF;QACpF,kDAAmF,EACpF;IAfN;MAmBK,kBAAiB,EAClB;IApBJ;MAuBK,gCAAwB;MAAxB,yBAAwB;MACxB,8BAAgB;UAAhB,iBAAgB,EACjB;IAzBJ;MA4BK,cAAa,EACd;IA7BJ;MAiCK,iBAAgB;MAChB,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,uBAAsB;MACtB,wBAAuB;MACvB,+BAA8B;MAC9B,yCAAwC;MACxC,qBAAoB;MACpB,2BAA0B;Mf9N9B,iBegO4B,EAazB;MAxDJ;QA+CO,cAAa,EACd;MAhDN;QAmDO,qBAAa;QAAb,cAAa;QACb,qBAAY;YAAZ,aAAY;QACZ,WAAU;QACV,oBAAmB,EACpB,EAAA;;AxB7LP;EwBsIA;IAEI,sBAAiB;QAAjB,kBAAiB;IACjB,qBAA2B;QAA3B,4BAA2B,EAuD9B;IA1DA;MAMK,wBAAmB;UAAnB,oBAAmB,EAUpB;MAhBJ;QASO,mBAAkB,EACnB;MAVN;QAaO,mDAAoF;QACpF,kDAAmF,EACpF;IAfN;MAmBK,kBAAiB,EAClB;IApBJ;MAuBK,gCAAwB;MAAxB,yBAAwB;MACxB,8BAAgB;UAAhB,iBAAgB,EACjB;IAzBJ;MA4BK,cAAa,EACd;IA7BJ;MAiCK,iBAAgB;MAChB,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,uBAAsB;MACtB,wBAAuB;MACvB,+BAA8B;MAC9B,yCAAwC;MACxC,qBAAoB;MACpB,2BAA0B;Mf9N9B,iBegO4B,EAazB;MAxDJ;QA+CO,cAAa,EACd;MAhDN;QAmDO,qBAAa;QAAb,cAAa;QACb,qBAAY;YAAZ,aAAY;QACZ,WAAU;QACV,oBAAmB,EACpB,EAAA;;AA7DX;EAQQ,sBAAiB;MAAjB,kBAAiB;EACjB,qBAA2B;MAA3B,4BAA2B,EAuD9B;EAhEL;IAYU,wBAAmB;QAAnB,oBAAmB,EAUpB;IAtBT;MAeY,mBAAkB,EACnB;IAhBX;MAmBY,mDAAoF;MACpF,kDAAmF,EACpF;EArBX;IAyBU,kBAAiB,EAClB;EA1BT;IA6BU,gCAAwB;IAAxB,yBAAwB;IACxB,8BAAgB;QAAhB,iBAAgB,EACjB;EA/BT;IAkCU,cAAa,EACd;EAnCT;IAuCU,iBAAgB;IAChB,cAAa;IACb,qBAAY;QAAZ,aAAY;IACZ,uBAAsB;IACtB,wBAAuB;IACvB,+BAA8B;IAC9B,yCAAwC;IACxC,qBAAoB;IACpB,2BAA0B;If9N9B,iBegO4B,EAazB;IA9DT;MAqDY,cAAa,EACd;IAtDX;MAyDY,qBAAa;MAAb,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,WAAU;MACV,oBAAmB,EACpB;;AAgBX;;EAGE,6CAAuC;EACvC,mDAAmD;EACnD,sDAAyD;EACzD,+BAAqD;EACrD,8BAAmD;EACnD,oCAA+D;EAC/D,2DAAqE;EACrE,+QAA2D,EAE5D;;AnCo+HD;EmC/9HM,+QAA2D,EAC5D;;AC1RL;EAEE,yBAAyC;EACzC,yBAAyC;EACzC,iCAAqD;EACrD,wBAA+C;EAC/C,2BAAqD;EACrD,+CAAiD;EACjD,2DAAiD;EACjD,iDAAmD;EACnD,uBAA6C;EAC7C,wFAA+D;EAC/D,gCAAmD;EACnD,8BAAmD;EACnD,uDAAqC;EACrC,sBAA2C;EAC3C,mBAAqC;EACrC,kBAAmC;EACnC,gCAA6B;EAC7B,oCAA+D;EAC/D,gCAAiD;EAGjD,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,2BAAsB;MAAtB,uBAAsB;EACtB,aAAY;EACZ,8BAAiD;EACjD,4BAA8C;EAC9C,sBAAqB;EACrB,oCAAmD;EACnD,4BAA2B;EAC3B,sEAAyH;EhCjBvH,4CgCkB4E,EA6B/E;EA9DD;IAqCI,gBAAe;IACf,eAAc,EACf;EAvCH;IA0CI,oBAAmB;IACnB,uBAAsB,EAWvB;IAtDH;MA8CM,oBAAmB;MhCtBrB,2DgCuBgG;MhCtBhG,4DgCsBgG,EAC/F;IAhDL;MAmDM,uBAAsB;MhCbxB,+DgCcmG;MhCbnG,8DgCamG,EAClG;EArDL;;IA4DI,cAAa,EACd;;AAGH;EAGE,mBAAc;MAAd,eAAc;EACd,yDAAoG;EACpG,4BAA8C,EAC/C;;AAED;EACE,6CAAwE;EACxE,kCAA0D,EAC3D;;AAED;EACE,sDAAiF;EACjF,iBAAgB;EAChB,qCAAgE,EACjE;;AAED;EACE,iBAAgB,EACjB;;AAED;EAMI,qCAA0D,EAC3D;;AAOH;EACE,mEAAwH;EACxH,iBAAgB;EAChB,gCAAsD;EACtD,wCAA2D;EAC3D,6EAAgI,EAKjI;EAVD;IhCtFI,yFgC8FkK,EACnK;;AAGH;EACE,mEAAwH;EACxH,gCAAsD;EACtD,wCAA2D;EAC3D,0EAA6H,EAK9H;EATD;IhClGI,yFgCyGkK,EACnK;;AAQH;EACE,uDAAiF;EACjF,uDAAiF;EACjF,sDAAgF;EAChF,iBAAgB,EAMjB;EAVD;IAOI,oCAAmD;IACnD,uCAAsD,EACvD;;AAGH;EACE,uDAAiF;EACjF,sDAAgF,EACjF;;AAGD;EACE,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,4CAA4E;EhC1I1E,kDgC2IwF,EAC3F;;AAED;;;EAGE,YAAW,EACZ;;AAED;;EhC3II,2DgC6I4F;EhC5I5F,4DgC4I4F,EAC/F;;AAED;;EhClII,+DgCoI+F;EhCnI/F,8DgCmI+F,EAClG;;AAOD;EAII,2CAAoE,EACrE;;AzB5HC;EyBuHJ;IAQI,qBAAa;IAAb,cAAa;IACb,wBAAmB;QAAnB,oBAAmB,EA+CtB;IAxDD;MAcM,iBAAY;UAAZ,aAAY;MACZ,iBAAgB,EAuCjB;MAtDL;QAkBQ,eAAc;QACd,eAAc,EACf;MApBP;QhCnJI,2BgC4KkC;QhC3KlC,8BgC2KkC,EAY7B;QArCT;;UA8BY,2BAA0B,EAC3B;QA/BX;;UAmCY,8BAA6B,EAC9B;MApCX;QhCrII,0BgC6KoC;QhC5KpC,6BgC4KoC,EAY/B;QApDT;;UA6CY,0BAAyB,EAC1B;QA9CX;;UAkDY,6BAA4B,EAC7B,EAAA;;ACrOX;EAEE,2CAA6C;EAC7C,qCAAuC;EACvC,+KAAuD;EACvD,oDAA2D;EAC3D,oDAA2D;EAC3D,sDAA6D;EAC7D,6FAAyE;EACzE,sCAA6D;EAC7D,mCAA6D;EAC7D,+CAAqD;EACrD,8CAA+C;EAC/C,ySAAmD;EACnD,uCAA+D;EAC/D,mDAAuE;EACvE,+DAAyE;EACzE,gTAAiE;EACjE,+CAA+E;EAC/E,yEAA2E;EAC3E,uCAA+D;EAC/D,oCAA+D;EAC/D,6DAA2D;EAC3D,sDAAqD,EAEtD;;AAED;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,uBAAmB;MAAnB,oBAAmB;EACnB,YAAW;EACX,6EAA4I;EtC2PxI,gBAnE+B;EsCtLnC,qCAAgE;EAChE,iBAAgB;EAChB,6CAAqE;EACrE,UAAS;EjCtBP,iBiCuBsB;EACxB,sBAAqB;EjB3BjB,2CiB4B2E,EAoChF;EjB5DK;IiBWN;MjBVQ,iBAAgB,EiB2DvB,EAAA;EAjDD;IAgBI,wCAAsE;IACtE,gDAA2E;IAC3E,mGAAgK,EAMjK;IAxBH;MAqBM,sDAAuF;MACvF,kDAAsF,EACvF;EAvBL;IA4BI,qBAAc;QAAd,eAAc;IACd,0CAA0E;IAC1E,2CAA2E;IAC3E,kBAAiB;IACjB,YAAW;IACX,+CAAyE;IACzE,6BAA4B;IAC5B,oDAAoF;IjBlDlF,oDiBmD+F,EAClG;IjBhDG;MiBWN;QjBVQ,iBAAgB,EiB+CrB,EAAA;EArCH;IAwCI,WAAU,EACX;EAzCH;IA4CI,WAAU;IACV,yDAAiG;IACjG,WAAU;IACV,qDAA2F,EAC5F;;AAGH;EACE,iBAAgB,EACjB;;AAED;EACE,iCAAwD;EACxD,yCAA6D;EAC7D,gFAA6I,EA4B9I;EA/BD;IjC1DI,0DiCgE4F;IjC/D5F,2DiC+D4F,EAK7F;IAXH;MjC1DI,gEiCmE0G;MjClE1G,iEiCkE0G,EACzG;EAVL;IAcI,cAAa,EACd;EAfH;IjC5CI,8DiC+D+F;IjC9D/F,6DiC8D+F,EAWhG;IA9BH;MjC5CI,oEiCmE+G;MjClE/G,mEiCkE+G,EAC5G;IAxBP;MjC5CI,8DiCwEiG;MjCvEjG,6DiCuEiG,EAChG;;AAIL;EACE,+EAAgJ,EACjJ;;AAOD;EAEI,gBAAe,EAChB;;AAHH;EAMI,gBAAe;EACf,eAAc;EjCpHd,iBiCqHwB,EAWzB;EAnBH;IAUoB,cAAa,EAAI;EAVrC;IAWmB,iBAAgB,EAAI;EAXvC;IjC7GI,iBiC6H4B,EACzB;;ArCw3IP;EqCh3IM,ySAAmD;EACnD,gTAAiE,EAClE;;AC3JL;EAEE,6BAAuD;EACvD,6BAAuD;EACvD,oCAA+D;EAE/D,qBAAyC;EACzC,gCAA+D;EAC/D,yDAA+D;EAC/D,uCAAiE;EACjE,6DAAuE;EAGvE,qBAAa;EAAb,cAAa;EACb,oBAAe;MAAf,gBAAe;EACf,uEAAgI;EAChI,kDAAkF;EvC+Q9E,0CAnE+B;EuC1MnC,iBAAgB;EAChB,0CAA+D;ElCA7D,kDkCCwF,EAC3F;;AAED;EAGI,kDAAmF,EAQpF;EAXH;IAMM,YAAW;IACX,mDAAoF;IACpF,0CAA0E;IAC1E,wFAAuN,EACxN;;AAVL;EAcI,8CAAkF,EACnF;;ACtCH;EAEE,mCAAuD;EACvD,oCAAuD;ExC4RnD,gCAnE+B;EwCvNnC,4CAA+C;EAC/C,sCAAyC;EACzC,qDAA6D;EAC7D,qDAA6D;EAC7D,uDAA+D;EAC/D,wDAA2D;EAC3D,gDAAqD;EACrD,2DAAyE;EACzE,wDAA2D;EAC3D,iDAAqD;EACrD,sEAAqE;EACrE,mCAA6D;EAC7D,mCAAuD;EACvD,6CAA2E;EAC3E,0DAAiE;EACjE,oDAA2D;EAC3D,8DAA+E;EAG/E,qBAAa;EAAb,cAAa;EjCpBb,gBAAe;EACf,iBAAgB,EiCqBjB;;AAED;EACE,mBAAkB;EAClB,eAAc;EACd,uEAAgI;ExCgQ5H,0CAnE+B;EwC3LnC,kCAA0D;EAC1D,sBAAwD;EACxD,0CAA+D;EAC/D,kFAAiJ;EnBpB7I,sIjBqxCoJ,EoC/tCzJ;EnBlDK;ImBQN;MnBPQ,iBAAgB,EmBiDvB,EAAA;EA1CD;IAYI,WAAU;IACV,wCAAsE;IAEtE,gDAA2E;IAC3E,sDAA2F,EAC5F;EAjBH;IAoBI,WAAU;IACV,wCAAsE;IACtE,gDAA2E;IAC3E,WpCouCiC;IoCnuCjC,kDAAqF,EACtF;EAzBH;;IA6BI,WAAU;IACV,yCAAwE;IlBtD1E,iDkBuDkF;IAChF,uDAA6F,EAC9F;EAjCH;;IAqCI,2CAA4E;IAC5E,qBAAoB;IACpB,mDAAiF;IACjF,yDAAiG,EAClG;;AAGH;EAEI,+CpCusCsE,EoCtsCvE;;AAHH;EnCvBI,2DmC+BoG;EnC9BpG,8DmC8BoG,EACjG;;AATP;EnCrCI,4DmCmDkG;EnClDlG,+DmCkDkG,EAC/F;;AAeP;EClGE,kCAAuD;EACvD,mCAAuD;EzC0RnD,mCAnE+B;EyCrNnC,0DAA+D,EDiGhE;;AAED;ECtGE,kCAAuD;EACvD,mCAAuD;EzC0RnD,oCAnE+B;EyCrNnC,0DAA+D,EDqGhE;;AEvGD;EAEE,6BAA6C;EAC7C,6BAA6C;E1CuRzC,6BAnE+B;E0ClNnC,4BAAiD;EACjD,uBAAqC;EACrC,kDAAqD;EAGrD,sBAAqB;EACrB,6DAA4G;E1C+QxG,qCAnE+B;E0C1MnC,yCAAkE;EAClE,eAAc;EACd,6BAAgD;EAChD,mBAAkB;EAClB,oBAAmB;EACnB,yBAAwB;ErCJtB,6CqCK8E,EAOjF;EA1BD;IAwBI,cAAa,EACd;;AAIH;EACE,mBAAkB;EAClB,UAAS,EACV;;ACjCD;EAEE,2BAA+B;EAC/B,2BAA6C;EAC7C,2BAA6C;EAC7C,+BAAqD;EACrD,0BAAqC;EACrC,qCAAmD;EACnD,6EAAuC;EACvC,kDAAqD;EACrD,+BAA+C;EAG/C,mBAAkB;EAClB,6DAA4G;EAC5G,6CAAwE;EACxE,6BAAgD;EAChD,qCAAqD;EACrD,+BAAmD;EtCHjD,6CsCI8E,EACjF;;AAGD;EAEE,eAAc,EACf;;AAGD;EACE,iBvC6kB+B;EuC5kB/B,kCAA0D,EAC3D;;AAOD;EACE,oBvCg+CkD,EuCt9CnD;EAXD;IAKI,mBAAkB;IAClB,OAAM;IACN,SAAQ;IACR,WvCwZuC;IuCvZvC,sBvCqWS,EuCpWV;;AAOD;EACE,iDAAqC;EACrC,0CAA+B;EAC/B,wDAAmD;EACnD,sDAA+C,EAChD;;AALD;EACE,qDAAqC;EACrC,8CAA+B;EAC/B,4DAAmD;EACnD,0DAA+C,EAChD;;AALD;EACE,2DAAqC;EACrC,oDAA+B;EAC/B,kEAAmD;EACnD,gEAA+C,EAChD;;AALD;EACE,iDAAqC;EACrC,0CAA+B;EAC/B,wDAAmD;EACnD,sDAA+C,EAChD;;AALD;EACE,gDAAqC;EACrC,yCAA+B;EAC/B,uDAAmD;EACnD,qDAA+C,EAChD;;AALD;EACE,kDAAqC;EACrC,2CAA+B;EAC/B,yDAAmD;EACnD,uDAA+C,EAChD;;AALD;EACE,iDAAqC;EACrC,0CAA+B;EAC/B,wDAAmD;EACnD,sDAA+C,EAChD;;AALD;EACE,qDAAqC;EACrC,8CAA+B;EAC/B,4DAAmD;EACnD,0DAA+C,EAChD;;AALD;EACE,uDAAqC;EACrC,gDAA+B;EAC/B,8DAAmD;EACnD,4DAA+C,EAChD;;AALD;EACE,0DAAqC;EACrC,mDAA+B;EAC/B,iEAAmD;EACnD,+DAA+C,EAChD;;AALD;EACE,sDAAqC;EACrC,+CAA+B;EAC/B,6DAAmD;EACnD,2DAA+C,EAChD;;AALD;EACE,qDAAqC;EACrC,8CAA+B;EAC/B,4DAAmD;EACnD,0DAA+C,EAChD;;AALD;EACE,kDAAqC;EACrC,2CAA+B;EAC/B,yDAAmD;EACnD,uDAA+C,EAChD;;AALD;EACE,mDAAqC;EACrC,4CAA+B;EAC/B,0DAAmD;EACnD,wDAA+C,EAChD;;AALD;EACE,mDAAqC;EACrC,4CAA+B;EAC/B,0DAAmD;EACnD,wDAA+C,EAChD;;AALD;EACE,mDAAqC;EACrC,4CAA+B;EAC/B,0DAAmD;EACnD,wDAA+C,EAChD;;AALD;EACE,kDAAqC;EACrC,2CAA+B;EAC/B,yDAAmD;EACnD,uDAA+C,EAChD;;AALD;EACE,oDAAqC;EACrC,6CAA+B;EAC/B,2DAAmD;EACnD,yDAA+C,EAChD;;AALD;EACE,kDAAqC;EACrC,2CAA+B;EAC/B,yDAAmD;EACnD,uDAA+C,EAChD;;AALD;EACE,+CAAqC;EACrC,wCAA+B;EAC/B,sDAAmD;EACnD,oDAA+C,EAChD;;AALD;EACE,kDAAqC;EACrC,2CAA+B;EAC/B,yDAAmD;EACnD,uDAA+C,EAChD;;AALD;EACE,iDAAqC;EACrC,0CAA+B;EAC/B,wDAAmD;EACnD,sDAA+C,EAChD;;AALD;EACE,gDAAqC;EACrC,yCAA+B;EAC/B,uDAAmD;EACnD,qDAA+C,EAChD;;AALD;EACE,+CAAqC;EACrC,wCAA+B;EAC/B,sDAAmD;EACnD,oDAA+C,EAChD;;AC7DD;EACE;IAAK,4BxCmhD+B,EAAA,EAAA;;AwC9gDxC;;EAGE,2BAA6C;E5CkRzC,iCAnE+B;E4C7MnC,yCAAqC;EACrC,qDAA2D;EAC3D,qDAAqD;EACrD,8BAAmD;EACnD,8BAA6C;EAC7C,8CAA6D;EAG7D,qBAAa;EAAb,cAAa;EACb,kCAAyD;EACzD,iBAAgB;E5CsQZ,wCAnE+B;E4CjMnC,wCAA2D;EvCRzD,gDuCSoF,EAEvF;;AAED;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;MAAtB,uBAAsB;EACtB,sBAAuB;MAAvB,wBAAuB;EACvB,iBAAgB;EAChB,oCAA8D;EAC9D,mBAAkB;EAClB,oBAAmB;EACnB,4CAAmE;EvBxB/D,8CuByBiF,EACtF;EvBtBK;IuBYN;MvBXQ,iBAAgB,EuBqBvB,EAAA;;AAED;EtBAE,sMAA6I;EsBE7I,qEAAoH,EACrH;;AAED;EACE,kBAAiB,EAClB;;AAED;EACE,YAAW,EACZ;;AAGC;EACE,mDAA8D,EAO/D;EAJG;IAJJ;MAKM,gBAAe,EAGpB,EAAA;;AC9DH;EAEE,4CAA+C;EAC/C,sCAAyC;EACzC,qDAA6D;EAC7D,qDAA6D;EAC7D,uDAA+D;EAC/D,qCAAiE;EACjE,uCAAiE;EACjE,wDAA6D;EAC7D,6DAAyE;EACzE,uDAAmE;EACnE,0DAA2E;EAC3E,yDAAqE;EACrE,0DAAiE;EACjE,+CAA2D;EAC3D,mCAA6D;EAC7D,mCAAuD;EACvD,6CAA2E;EAG3E,qBAAa;EAAb,cAAa;EACb,2BAAsB;MAAtB,uBAAsB;EAGtB,gBAAe;EACf,iBAAgB;ExCXd,kDwCYwF,EAC3F;;AAED;EACE,sBAAqB;EACrB,uBAAsB,EAOvB;EATD;IAMI,qCAAoC;IACpC,2BAA0B,EAC3B;;AAQH;EACE,YAAW;EACX,yCAAwE;EACxE,oBAAmB,EAepB;EAlBD;IAQI,WAAU;IACV,+CAAoF;IACpF,sBAAqB;IACrB,uDAAyF,EAC1F;EAZH;IAeI,gDAAsF;IACtF,wDAA2F,EAC5F;;AAOH;EACE,mBAAkB;EAClB,eAAc;EACd,iFAAoJ;EACpJ,kCAA0D;EAC1D,sBAAwD;EACxD,0CAA+D;EAC/D,kFAAiJ,EAkClJ;EAzCD;IxC9CI,gCwCwDkC;IxCvDlC,iCwCuDkC,EACnC;EAXH;IxChCI,oCwC8CqC;IxC7CrC,mCwC6CqC,EACtC;EAfH;IAmBI,2CAA4E;IAC5E,qBAAoB;IACpB,mDAAiF,EAClF;EAtBH;IA0BI,WAAU;IACV,yCAAwE;IACxE,iDAA6E;IAC7E,uDAA6F,EAC9F;EA9BH;IAkCI,oBAAmB,EAMpB;IAxCH;MAqCM,yDAAwF;MACxF,oDAAmF,EACpF;;AAYD;EACE,wBAAmB;MAAnB,oBAAmB,EA2BpB;EA5BD;IxCnDA,8DwCwD6G;IxCpE7G,2BwCqEsC,EACjC;EAPL;IxC/DA,4DwCyEwG;IxC7DxG,6BwC8D2C,EACtC;EAZL;IAeM,cAAa,EACd;EAhBL;IAmBM,oDAAmF;IACnF,qBAAoB,EAMrB;IA1BL;MAuBQ,0DAAyF;MACzF,qDAAoF,EACrF;;AjCvFP;EiC8DA;IACE,wBAAmB;QAAnB,oBAAmB,EA2BpB;IA5BD;MxCnDA,8DwCwD6G;MxCpE7G,2BwCqEsC,EACjC;IAPL;MxC/DA,4DwCyEwG;MxC7DxG,6BwC8D2C,EACtC;IAZL;MAeM,cAAa,EACd;IAhBL;MAmBM,oDAAmF;MACnF,qBAAoB,EAMrB;MA1BL;QAuBQ,0DAAyF;QACzF,qDAAoF,EACrF,EAAA;;AjCvFP;EiC8DA;IACE,wBAAmB;QAAnB,oBAAmB,EA2BpB;IA5BD;MxCnDA,8DwCwD6G;MxCpE7G,2BwCqEsC,EACjC;IAPL;MxC/DA,4DwCyEwG;MxC7DxG,6BwC8D2C,EACtC;IAZL;MAeM,cAAa,EACd;IAhBL;MAmBM,oDAAmF;MACnF,qBAAoB,EAMrB;MA1BL;QAuBQ,0DAAyF;QACzF,qDAAoF,EACrF,EAAA;;AjCvFP;EiC8DA;IACE,wBAAmB;QAAnB,oBAAmB,EA2BpB;IA5BD;MxCnDA,8DwCwD6G;MxCpE7G,2BwCqEsC,EACjC;IAPL;MxC/DA,4DwCyEwG;MxC7DxG,6BwC8D2C,EACtC;IAZL;MAeM,cAAa,EACd;IAhBL;MAmBM,oDAAmF;MACnF,qBAAoB,EAMrB;MA1BL;QAuBQ,0DAAyF;QACzF,qDAAoF,EACrF,EAAA;;AjCvFP;EiC8DA;IACE,wBAAmB;QAAnB,oBAAmB,EA2BpB;IA5BD;MxCnDA,8DwCwD6G;MxCpE7G,2BwCqEsC,EACjC;IAPL;MxC/DA,4DwCyEwG;MxC7DxG,6BwC8D2C,EACtC;IAZL;MAeM,cAAa,EACd;IAhBL;MAmBM,oDAAmF;MACnF,qBAAoB,EAMrB;MA1BL;QAuBQ,0DAAyF;QACzF,qDAAoF,EACrF,EAAA;;AjCvFP;EiC8DA;IACE,wBAAmB;QAAnB,oBAAmB,EA2BpB;IA5BD;MxCnDA,8DwCwD6G;MxCpE7G,2BwCqEsC,EACjC;IAPL;MxC/DA,4DwCyEwG;MxC7DxG,6BwC8D2C,EACtC;IAZL;MAeM,cAAa,EACd;IAhBL;MAmBM,oDAAmF;MACnF,qBAAoB,EAMrB;MA1BL;QAuBQ,0DAAyF;QACzF,qDAAoF,EACrF,EAAA;;AAaX;ExChJI,iBwCiJsB,EASzB;EAVD;IAII,oDAAmF,EAKpF;IATH;MAOM,uBAAsB,EACvB;;AAYH;EACE,sDAA+C;EAC/C,+CAAyC;EACzC,6DAA6D;EAC7D,6DAAyE;EACzE,gEAAmE;EACnE,8DAA2E;EAC3E,iEAAqE;EACrE,yDAA6D;EAC7D,0DAAuD;EACvD,oEAA2E,EAC5E;;AAXD;EACE,0DAA+C;EAC/C,mDAAyC;EACzC,iEAA6D;EAC7D,6DAAyE;EACzE,oEAAmE;EACnE,8DAA2E;EAC3E,qEAAqE;EACrE,6DAA6D;EAC7D,8DAAuD;EACvD,wEAA2E,EAC5E;;AAXD;EACE,gEAA+C;EAC/C,yDAAyC;EACzC,uEAA6D;EAC7D,6DAAyE;EACzE,0EAAmE;EACnE,8DAA2E;EAC3E,2EAAqE;EACrE,mEAA6D;EAC7D,oEAAuD;EACvD,8EAA2E,EAC5E;;AAXD;EACE,sDAA+C;EAC/C,+CAAyC;EACzC,6DAA6D;EAC7D,6DAAyE;EACzE,gEAAmE;EACnE,8DAA2E;EAC3E,iEAAqE;EACrE,yDAA6D;EAC7D,0DAAuD;EACvD,oEAA2E,EAC5E;;AAXD;EACE,qDAA+C;EAC/C,8CAAyC;EACzC,4DAA6D;EAC7D,6DAAyE;EACzE,+DAAmE;EACnE,8DAA2E;EAC3E,gEAAqE;EACrE,wDAA6D;EAC7D,yDAAuD;EACvD,mEAA2E,EAC5E;;AAXD;EACE,uDAA+C;EAC/C,gDAAyC;EACzC,8DAA6D;EAC7D,6DAAyE;EACzE,iEAAmE;EACnE,8DAA2E;EAC3E,kEAAqE;EACrE,0DAA6D;EAC7D,2DAAuD;EACvD,qEAA2E,EAC5E;;AAXD;EACE,sDAA+C;EAC/C,+CAAyC;EACzC,6DAA6D;EAC7D,6DAAyE;EACzE,gEAAmE;EACnE,8DAA2E;EAC3E,iEAAqE;EACrE,yDAA6D;EAC7D,0DAAuD;EACvD,oEAA2E,EAC5E;;AAXD;EACE,0DAA+C;EAC/C,mDAAyC;EACzC,iEAA6D;EAC7D,6DAAyE;EACzE,oEAAmE;EACnE,8DAA2E;EAC3E,qEAAqE;EACrE,6DAA6D;EAC7D,8DAAuD;EACvD,wEAA2E,EAC5E;;AAXD;EACE,4DAA+C;EAC/C,qDAAyC;EACzC,mEAA6D;EAC7D,6DAAyE;EACzE,sEAAmE;EACnE,8DAA2E;EAC3E,uEAAqE;EACrE,+DAA6D;EAC7D,gEAAuD;EACvD,0EAA2E,EAC5E;;AAXD;EACE,+DAA+C;EAC/C,wDAAyC;EACzC,sEAA6D;EAC7D,6DAAyE;EACzE,yEAAmE;EACnE,8DAA2E;EAC3E,0EAAqE;EACrE,kEAA6D;EAC7D,mEAAuD;EACvD,6EAA2E,EAC5E;;AAXD;EACE,2DAA+C;EAC/C,oDAAyC;EACzC,kEAA6D;EAC7D,6DAAyE;EACzE,qEAAmE;EACnE,8DAA2E;EAC3E,sEAAqE;EACrE,8DAA6D;EAC7D,+DAAuD;EACvD,yEAA2E,EAC5E;;AAXD;EACE,0DAA+C;EAC/C,mDAAyC;EACzC,iEAA6D;EAC7D,6DAAyE;EACzE,oEAAmE;EACnE,8DAA2E;EAC3E,qEAAqE;EACrE,6DAA6D;EAC7D,8DAAuD;EACvD,wEAA2E,EAC5E;;AAXD;EACE,uDAA+C;EAC/C,gDAAyC;EACzC,8DAA6D;EAC7D,6DAAyE;EACzE,iEAAmE;EACnE,8DAA2E;EAC3E,kEAAqE;EACrE,0DAA6D;EAC7D,2DAAuD;EACvD,qEAA2E,EAC5E;;AAXD;EACE,wDAA+C;EAC/C,iDAAyC;EACzC,+DAA6D;EAC7D,6DAAyE;EACzE,kEAAmE;EACnE,8DAA2E;EAC3E,mEAAqE;EACrE,2DAA6D;EAC7D,4DAAuD;EACvD,sEAA2E,EAC5E;;AAXD;EACE,wDAA+C;EAC/C,iDAAyC;EACzC,+DAA6D;EAC7D,6DAAyE;EACzE,kEAAmE;EACnE,8DAA2E;EAC3E,mEAAqE;EACrE,2DAA6D;EAC7D,4DAAuD;EACvD,sEAA2E,EAC5E;;AAXD;EACE,wDAA+C;EAC/C,iDAAyC;EACzC,+DAA6D;EAC7D,6DAAyE;EACzE,kEAAmE;EACnE,8DAA2E;EAC3E,mEAAqE;EACrE,2DAA6D;EAC7D,4DAAuD;EACvD,sEAA2E,EAC5E;;AAXD;EACE,uDAA+C;EAC/C,gDAAyC;EACzC,8DAA6D;EAC7D,6DAAyE;EACzE,iEAAmE;EACnE,8DAA2E;EAC3E,kEAAqE;EACrE,0DAA6D;EAC7D,2DAAuD;EACvD,qEAA2E,EAC5E;;AAXD;EACE,yDAA+C;EAC/C,kDAAyC;EACzC,gEAA6D;EAC7D,6DAAyE;EACzE,mEAAmE;EACnE,8DAA2E;EAC3E,oEAAqE;EACrE,4DAA6D;EAC7D,6DAAuD;EACvD,uEAA2E,EAC5E;;AAXD;EACE,uDAA+C;EAC/C,gDAAyC;EACzC,8DAA6D;EAC7D,6DAAyE;EACzE,iEAAmE;EACnE,8DAA2E;EAC3E,kEAAqE;EACrE,0DAA6D;EAC7D,2DAAuD;EACvD,qEAA2E,EAC5E;;AAXD;EACE,oDAA+C;EAC/C,6CAAyC;EACzC,2DAA6D;EAC7D,6DAAyE;EACzE,8DAAmE;EACnE,8DAA2E;EAC3E,+DAAqE;EACrE,uDAA6D;EAC7D,wDAAuD;EACvD,kEAA2E,EAC5E;;AAXD;EACE,uDAA+C;EAC/C,gDAAyC;EACzC,8DAA6D;EAC7D,6DAAyE;EACzE,iEAAmE;EACnE,8DAA2E;EAC3E,kEAAqE;EACrE,0DAA6D;EAC7D,2DAAuD;EACvD,qEAA2E,EAC5E;;AAXD;EACE,sDAA+C;EAC/C,+CAAyC;EACzC,6DAA6D;EAC7D,6DAAyE;EACzE,gEAAmE;EACnE,8DAA2E;EAC3E,iEAAqE;EACrE,yDAA6D;EAC7D,0DAAuD;EACvD,oEAA2E,EAC5E;;AAXD;EACE,qDAA+C;EAC/C,8CAAyC;EACzC,4DAA6D;EAC7D,6DAAyE;EACzE,+DAAmE;EACnE,8DAA2E;EAC3E,gEAAqE;EACrE,wDAA6D;EAC7D,yDAAuD;EACvD,mEAA2E,EAC5E;;AAXD;EACE,oDAA+C;EAC/C,6CAAyC;EACzC,2DAA6D;EAC7D,6DAAyE;EACzE,8DAAmE;EACnE,8DAA2E;EAC3E,+DAAqE;EACrE,uDAA6D;EAC7D,wDAAuD;EACvD,kEAA2E,EAC5E;;AC7LH;EAEE,2BAA6C;EAC7C,qVAAuC;EACvC,4BAAiD;EACjD,mCAA6D;EAC7D,iEAA2D;EAC3D,gCAA6D;EAC7D,sCAAmE;EACnE,wEAA2D;EAG3D,wBAAuB;EACvB,W1C+oD8B;E0C9oD9B,Y1C8oD8B;E0C7oD9B,uB1C+oDgC;E0C9oDhC,iCAAwD;EACxD,yEAA4G;EAC5G,UAAS;EzCJP,wBD+gBiC;E0CzgBnC,qCAA8D,EAqB/D;EAzCD;IAwBI,iCAAwD;IACxD,sBAAqB;IACrB,2CAA0E,EAC3E;EA3BH;IA8BI,WAAU;IACV,6CAA2E;IAC3E,2CAA0E,EAC3E;EAjCH;IAqCI,qBAAoB;IACpB,0BAAiB;OAAjB,uBAAiB;QAAjB,sBAAiB;YAAjB,kBAAiB;IACjB,8CAAgF,EACjF;;AAOH;EAHE,yCAAuE,EAKxE;;A7Cm0KD;E6Cx0KE,yCAAuE,EAWpE;;AC5DL;EAEE,wBAAuC;EACvC,8BAA6C;EAC7C,6BAA6C;EAC7C,2BAAyC;EACzC,4BAA6C;E/CyRzC,+BAnE+B;E+CpNnC,mBAAqC;EACrC,iDAA+B;EAC/B,gDAAmD;EACnD,4DAAmD;EACnD,kDAAqD;EACrD,4CAA+C;EAC/C,mDAAmD;EACnD,wDAA6C;EAC7C,mEAAiE;EAGjE,iCAAwD;EACxD,gBAAe;E/C2QX,qCAnE+B;E+CtMnC,6BAAgD;EAChD,qBAAoB;EACpB,qCAAqD;EACrD,6BAA4B;EAC5B,wEAA6H;EAC7H,uCAA+D;E1CR7D,6C0CS8E,EASjF;EArCD;IA+BI,WAAU,EACX;EAhCH;IAmCI,cAAa,EACd;;AAGH;EACE,wBAAuC;EAEvC,mBAAkB;EAClB,gCAAoD;EACpD,wBAAkB;EAAlB,mBAAkB;EAClB,gBAAe;EACf,qBAAoB,EAKrB;EAZD;IAUI,uCAA4D,EAC7D;;AAGH;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;MAAnB,oBAAmB;EACnB,6DAA4G;EAC5G,oCAA8D;EAC9D,4CAAmE;EACnE,6BAA4B;EAC5B,sFAAkJ;E1ChChJ,2F0CiCkJ;E1ChClJ,4F0CgCkJ,EAMrJ;EAdD;IAWI,oDAA2E;IAC3E,uCAA8D,EAC/D;;AAGH;EACE,mCAA0D;EAC1D,sBAAqB,EACtB;;AC/DD;EAEE,wBAAuC;EACvC,wBAAqC;EACrC,yBAAyC;EACzC,0BAAuC;EACvC,mBAAqC;EACrC,iCAA+B;EAC/B,4DAAmD;EACnD,gDAAmD;EACnD,qDAAqD;EACrD,+DAA+C;EAC/C,4FAAiE;EACjE,kCAA2D;EAC3D,kCAA2D;EAC3D,qCAAuD;EACvD,uDAAiE;EACjE,uDAAiE;EACjE,kCAA6D;EAC7D,8BAA+C;EAC/C,uBAA6C;EAC7C,uDAAiE;EACjE,uDAAiE;EAGjE,gBAAe;EACf,OAAM;EACN,QAAO;EACP,gCAAoD;EACpD,cAAa;EACb,YAAW;EACX,aAAY;EACZ,mBAAkB;EAClB,iBAAgB;EAGhB,WAAU,EAIX;;AAGD;EACE,mBAAkB;EAClB,YAAW;EACX,+BAAmD;EAEnD,qBAAoB,EAerB;EAZC;I3B5CI,oCjBy+CoD;I4C37CtD,+B5Cy7CmD,E4Cx7CpD;I3B3CG;M2BwCJ;Q3BvCM,iBAAgB,E2B0CrB,EAAA;EACD;IACE,gB5Cu7CoC,E4Ct7CrC;EAGD;IACE,uB5Co7C2C,E4Cn7C5C;;AAGH;EACE,gDAAoE,EAUrE;EAXD;IAII,iBAAgB;IAChB,iBAAgB,EACjB;EANH;IASI,iBAAgB,EACjB;;AAGH;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;MAAnB,oBAAmB;EACnB,oDAAwE,EACzE;;AAGD;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,2BAAsB;MAAtB,uBAAsB;EACtB,YAAW;EAEX,6BAAgD;EAChD,qBAAoB;EACpB,qCAAqD;EACrD,6BAA4B;EAC5B,wEAA6H;E3CrF3H,6C2CsF8E;EAGhF,WAAU,EACX;;AAGD;EAEE,2BAA6C;EAC7C,0BAAqC;EACrC,4BAA+C;EClH/C,gBAAe;EACf,OAAM;EACN,QAAO;EACP,mCDkH2E;ECjH3E,aAAY;EACZ,cAAa;EACb,wCD+GsH,EACvH;EC7GC;IAAS,WAAU,EAAI;EACvB;IAAS,oCD2GkK,EC3GpI;;ADgHzC;EACE,qBAAa;EAAb,cAAa;EACb,qBAAc;MAAd,eAAc;EACd,uBAAmB;MAAnB,oBAAmB;EACnB,uBAA8B;MAA9B,+BAA8B;EAC9B,wCAAoE;EACpE,6FAAgK;E3CtG9J,4D2CuG8F;E3CtG9F,6D2CsG8F,EAMjG;EAbD;IAUI,iGAA8J;IAC9J,oJAAgP,EACjP;;AAIH;EACE,iBAAgB;EAChB,+CAA8E,EAC/E;;AAID;EACE,mBAAkB;EAGlB,mBAAc;MAAd,eAAc;EACd,iCAAsD,EACvD;;AAGD;EACE,qBAAa;EAAb,cAAa;EACb,qBAAc;MAAd,eAAc;EACd,oBAAe;MAAf,gBAAe;EACf,uBAAmB;MAAnB,oBAAmB;EACnB,mBAAyB;MAAzB,0BAAyB;EACzB,yEAAuH;EACvH,4CAAmE;EACnE,0FAA6J;E3C1H3J,gE2C2HiG;E3C1HjG,+D2C0HiG,EAQpG;EAjBD;IAeI,8CAAsE,EACvE;;ApC7GC;EoCtDJ;IAyKI,2BAAuC;IACvC,yDAA+C,EAChD;EAhIH;IAoII,iCAAoD;IACpD,mBAAkB;IAClB,kBAAiB,EAClB;EAED;IACE,wBAAqC,EACtC,EAAA;;ApChIC;EoCoIF;;IAEE,wBAAqC,EACtC,EAAA;;ApCvIC;EoC2IF;IACE,yBAAqC,EACtC,EAAA;;AASC;EACE,aAAY;EACZ,gBAAe;EACf,aAAY;EACZ,UAAS,EAgBV;EApBD;IAOI,aAAY;IACZ,UAAS;I3C1Mb,iB2C2M4B,EACzB;EAVH;;I3ClMA,iB2CgN4B,EACzB;EAfH;IAkBI,iBAAgB,EACjB;;ApC5JH;EoCyIA;IACE,aAAY;IACZ,gBAAe;IACf,aAAY;IACZ,UAAS,EAgBV;IApBD;MAOI,aAAY;MACZ,UAAS;M3C1Mb,iB2C2M4B,EACzB;IAVH;;M3ClMA,iB2CgN4B,EACzB;IAfH;MAkBI,iBAAgB,EACjB,EAAA;;ApC5JH;EoCyIA;IACE,aAAY;IACZ,gBAAe;IACf,aAAY;IACZ,UAAS,EAgBV;IApBD;MAOI,aAAY;MACZ,UAAS;M3C1Mb,iB2C2M4B,EACzB;IAVH;;M3ClMA,iB2CgN4B,EACzB;IAfH;MAkBI,iBAAgB,EACjB,EAAA;;ApC5JH;EoCyIA;IACE,aAAY;IACZ,gBAAe;IACf,aAAY;IACZ,UAAS,EAgBV;IApBD;MAOI,aAAY;MACZ,UAAS;M3C1Mb,iB2C2M4B,EACzB;IAVH;;M3ClMA,iB2CgN4B,EACzB;IAfH;MAkBI,iBAAgB,EACjB,EAAA;;ApC5JH;EoCyIA;IACE,aAAY;IACZ,gBAAe;IACf,aAAY;IACZ,UAAS,EAgBV;IApBD;MAOI,aAAY;MACZ,UAAS;M3C1Mb,iB2C2M4B,EACzB;IAVH;;M3ClMA,iB2CgN4B,EACzB;IAfH;MAkBI,iBAAgB,EACjB,EAAA;;ApC5JH;EoCyIA;IACE,aAAY;IACZ,gBAAe;IACf,aAAY;IACZ,UAAS,EAgBV;IApBD;MAOI,aAAY;MACZ,UAAS;M3C1Mb,iB2C2M4B,EACzB;IAVH;;M3ClMA,iB2CgN4B,EACzB;IAfH;MAkBI,iBAAgB,EACjB,EAAA;;AEvOP;EAEE,0BAA2C;EAC3C,8BAAiD;EACjD,+BAAiD;EACjD,gCAAiD;EACjD,sBAA2C;ElDwRvC,iCAnE+B;EkDnNnC,sCAAyC;EACzC,0CAAmC;EACnC,oDAAyD;EACzD,0BAA6C;EAC7C,iCAAqD;EACrD,kCAAuD;EAGvD,kCAAwD;EACxD,eAAc;EACd,iCAAuD;EClBvD,uC/C+lB6E;E+C7lB7E,mBAAkB;EAClB,iB/CwmB+B;E+CvmB/B,iB/C+mB+B;E+C9mB/B,iBAAgB;EAChB,kBAAiB;EACjB,sBAAqB;EACrB,kBAAiB;EACjB,qBAAoB;EACpB,uBAAsB;EACtB,mBAAkB;EAClB,oBAAmB;EACnB,qBAAoB;EACpB,iBAAgB;EnDgRZ,uCAnE+B;EkDlMnC,sBAAqB;EACrB,WAAU,EAgBX;EA1CD;IA4BW,mCAA0D,EAAI;EA5BzE;IA+BI,eAAc;IACd,qCAAgE;IAChE,uCAAmE,EAQpE;IAzCH;MAoCM,mBAAkB;MAClB,YAAW;MACX,0BAAyB;MACzB,oBAAmB,EACpB;;AAIL;EACE,kDAA8E,EAO/E;EARD;IAII,UAAS;IACT,wFAAgJ;IAChJ,uCAAyD,EAC1D;;AAGH,sBAAsB;AACtB;EACE,gDAA4E;EAC5E,sCAAkE;EAClE,sCAAiE,EAOlE;EAVD;IAMI,YAAW;IACX,iIAAqN;IACrN,yCAA2D,EAC5D;;AAGH,oBAAoB;AAEpB;EACE,+CAA2E,EAO5E;EARD;IAII,aAAY;IACZ,wFAAgJ;IAChJ,0CAA4D,EAC7D;;AAGH,sBAAsB;AACtB;EACE,iDAA6E;EAC7E,sCAAkE;EAClE,sCAAiE,EAOlE;EAVD;IAMI,WAAU;IACV,iIAAqN;IACrN,wCAA0D,EAC3D;;AAGH,oBAAoB;AAkBpB;EACE,uCAAgE;EAChE,iEAAoH;EACpH,+BAAoD;EACpD,mBAAkB;EAClB,uCAAyD;E7CjGvD,+C6CkGkF,EACrF;;AEtHD;EAEE,0BAA2C;EAC3C,8BAAiD;EpD4R7C,iCAnE+B;EoDvNnC,mCAAmC;EACnC,kDAAuD;EACvD,8DAAuD;EACvD,uDAAyD;EACzD,4FAAqE;EACrE,2DAAmD;EACnD,oCAA+D;EAC/D,sCAA+D;EpDmR3D,oCAnE+B;EoD9MnC,mCAAuD;EACvD,+CAAiD;EACjD,kCAA2D;EAC3D,kCAA2D;EAC3D,8CAAmD;EACnD,+BAAqD;EACrD,kCAAuD;EACvD,0DAAuD;EAGvD,kCAAwD;EACxD,eAAc;EACd,uCAAgE;EDzBhE,uC/C+lB6E;E+C7lB7E,mBAAkB;EAClB,iB/CwmB+B;E+CvmB/B,iB/C+mB+B;E+C9mB/B,iBAAgB;EAChB,kBAAiB;EACjB,sBAAqB;EACrB,kBAAiB;EACjB,qBAAoB;EACpB,uBAAsB;EACtB,mBAAkB;EAClB,oBAAmB;EACnB,qBAAoB;EACpB,iBAAgB;EnDgRZ,uCAnE+B;EoD5LnC,sBAAqB;EACrB,uCAAyD;EACzD,6BAA4B;EAC5B,4EAAqI;E/ChBnI,+C+CiBkF,EAkBrF;EAtDD;IAwCI,eAAc;IACd,qCAAgE;IAChE,uCAAmE,EAWpE;IArDH;MA8CM,mBAAkB;MAClB,eAAc;MACd,YAAW;MACX,0BAAyB;MACzB,oBAAmB;MACnB,gBAAe,EAChB;;AAIL;EAEI,qFAA8I,EAgB/I;EAlBH;IAMM,wFAAgJ,EACjJ;EAPL;IAUM,UAAS;IACT,iDAA6E,EAC9E;EAZL;IAeM,uCAAmE;IACnE,uCAAyD,EAC1D;;AAIL,sBAAsB;AACtB;EAEI,mFAA4I;EAC5I,sCAAkE;EAClE,sCAAiE,EAgBlE;EApBH;IAQM,iIAAqN,EACtN;EATL;IAYM,QAAO;IACP,mDAA+E,EAChF;EAdL;IAiBM,qCAAiE;IACjE,yCAA2D,EAC5D;;AAIL,oBAAoB;AAEpB;EAEI,kFAA2I,EAgB5I;EAlBH;IAMM,wFAAgJ,EACjJ;EAPL;IAUM,OAAM;IACN,oDAAgF,EACjF;EAZL;IAeM,oCAAgE;IAChE,0CAA4D,EAC7D;;AAjBL;EAsBI,mBAAkB;EAClB,OAAM;EACN,UAAS;EACT,eAAc;EACd,qCAAgE;EAChE,uDAAkF;EAClF,YAAW;EACX,gFAAsI,EACvI;;AAGH,sBAAsB;AACtB;EAEI,oFAA6I;EAC7I,sCAAkE;EAClE,sCAAiE,EAgBlE;EApBH;IAQM,iIAAqN,EACtN;EATL;IAYM,SAAQ;IACR,kDAA8E,EAC/E;EAdL;IAiBM,sCAAkE;IAClE,wCAA0D,EAC3D;;AAIL,oBAAoB;AAkBpB;EACE,+EAAgJ;EAChJ,iBAAgB;EpD2GZ,8CAnE+B;EoDtCnC,sCAAkE;EAClE,8CAAuE;EACvE,mFAA4I;E/C5J1I,8D+C6JkG;E/C5JlG,+D+C4JkG,EAKrG;EAZD;IAUI,cAAa,EACd;;AAGH;EACE,2EAAwI;EACxI,oCAA8D,EAC/D;;ACtLD;EACE,mBAAkB,EACnB;;AAED;EACE,wBAAmB;MAAnB,oBAAmB,EACpB;;AAED;EACE,mBAAkB;EAClB,YAAW;EACX,iBAAgB,EAEjB;ECxBC;IACE,eAAc;IACd,YAAW;IACX,YAAW,EACZ;;ADsBH;EACE,mBAAkB;EAClB,cAAa;EACb,YAAW;EACX,YAAW;EACX,oBAAmB;EACnB,oCAA2B;UAA3B,4BAA2B;EhClBvB,uCjBqnDkF,EiDjmDvF;EhChBK;IgCQN;MhCPQ,iBAAgB,EgCevB,EAAA;;AAED;;;EAGE,eAAc,EACf;;AAED;;EAEE,4BAA2B,EAC5B;;AAED;;EAEE,6BAA4B,EAC7B;;AAOD;EAEI,WAAU;EACV,6BAA4B;EAC5B,gBAAe,EAChB;;AALH;;;EAUI,WAAU;EACV,WAAU,EACX;;AAZH;;EAgBI,WAAU;EACV,WAAU;EhC5DR,4BjBonDkC,EiDtjDrC;EhC1DG;IgCuCN;;MhCtCQ,iBAAgB,EgCyDrB,EAAA;;AAQH;;EAEE,mBAAkB;EAClB,OAAM;EACN,UAAS;EACT,WAAU;EAEV,qBAAa;EAAb,cAAa;EACb,uBAAmB;MAAnB,oBAAmB;EACnB,sBAAuB;MAAvB,wBAAuB;EACvB,WjD4gDsC;EiD3gDtC,WAAU;EACV,YjD1Fa;EiD2Fb,mBAAkB;EAClB,iBAAgB;EAChB,UAAS;EACT,ajDugDqC;EiB7lDjC,+BjB+lDgD,EiD9/CrD;EhC7FK;IgCkEN;;MhCjEQ,iBAAgB,EgC4FvB,EAAA;EA3BD;;;IAsBI,YjDpGW;IiDqGX,sBAAqB;IACrB,WAAU;IACV,ajD+/CmC,EiD9/CpC;;AAEH;EACE,QAAO,EAER;;AACD;EACE,SAAQ,EAET;;AAGD;;EAEE,sBAAqB;EACrB,YjDggDuC;EiD//CvC,ajD+/CuC;EiD9/CvC,6BAA4B;EAC5B,yBAAwB;EACxB,2BAA0B,EAC3B;;AAED;;;;;;;IAOI;AACJ;EACE,0QnCRgF,EmCSjF;;AACD;EACE,2QnCXgF,EmCYjF;;AAOD;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,QAAO;EACP,WAAU;EACV,qBAAa;EAAb,cAAa;EACb,sBAAuB;MAAvB,wBAAuB;EACvB,WAAU;EAEV,kBjDw8CsC;EiDv8CtC,oBAAmB;EACnB,iBjDs8CsC,EiD76CvC;EArCD;IAeI,wBAAuB;IACvB,mBAAc;QAAd,eAAc;IACd,YjDs8CqC;IiDr8CrC,YjDs8CoC;IiDr8CpC,WAAU;IACV,kBjDs8CoC;IiDr8CpC,iBjDq8CoC;IiDp8CpC,oBAAmB;IACnB,gBAAe;IACf,uBjD1KW;IiD2KX,6BAA4B;IAC5B,UAAS;IAET,mCAAiE;IACjE,sCAAoE;IACpE,ajD67CmC;IiBrmDjC,8BjBwmD+C,EiD97ClD;IhCtKG;MgCsIN;QhCrIQ,iBAAgB,EgCqKrB,EAAA;EAhCH;IAmCI,WjD07CkC,EiDz7CnC;;AAQH;EACE,mBAAkB;EAClB,WAA4C;EAC5C,gBjDo7C0C;EiDn7C1C,UAA2C;EAC3C,qBjDi7C0C;EiDh7C1C,wBjDg7C0C;EiD/6C1C,YjDrMa;EiDsMb,mBAAkB,EACnB;;AAKC;;EAEE,iCjDq7CyD,EiDp7C1D;;AAED;EACE,uBjDxMW,EiDyMZ;;AAED;EACE,YjD5MW,EiD6MZ;;ApDu1LH;;;EoDh2LI,iCjDq7CyD,EiDp7C1D;;ApDo2LH;EoDj2LI,uBjDxMW,EiDyMZ;;ApDm2LH;EoDh2LI,YjD5MW,EiD6MZ;;AE3NH;;EAEE,sBAAqB;EACrB,+BAAoD;EACpD,iCAAuD;EACvD,iDAA+E;EAE/E,mBAAkB;EAClB,8FAA4J,EAC7J;;AAGD;EACE;IAAK,2CAA+C,EAAA,EAAA;;AAItD;EAEE,yBAAyC;EACzC,0BAA2C;EAC3C,sCAA2D;EAC3D,kCAAuD;EACvD,oCAA6D;EAC7D,4CAA2D;EAG3D,0DAAsF;EACtF,gCAA+B,EAChC;;AAED;EAEE,yBAAyC;EACzC,0BAA2C;EAC3C,iCAAuD,EAExD;;AAOD;EACE;IACE,oBAAmB,EAAA;EAErB;IACE,WAAU;IACV,gBAAe,EAAA,EAAA;;AAKnB;EAEE,yBAAyC;EACzC,0BAA2C;EAC3C,sCAA2D;EAC3D,oCAA6D;EAC7D,0CAA2D;EAG3D,+BAA8B;EAC9B,WAAU,EACX;;AAED;EACE,yBAAyC;EACzC,0BAA2C,EAC5C;;AAGC;EACE;;IAEE,mCAA6D,EAC9D,EAAA;;AChFL;EAEE,4BAA+C;EAC/C,4BAA6C;EAC7C,4BAA+C;EAC/C,+BAAqD;EACrD,+BAAqD;EACrD,2CAA6C;EAC7C,qCAAuC;EACvC,oDAA2D;EAC3D,gEAA2D;EAC3D,mEAAuD;EACvD,sDAAuD;EACvD,sCAAqE,EAEtE;;A5C2DG;E4C5CF;IAEI,gBAAe;IACf,UAAS;IACT,oCAA4D;IAC5D,qBAAa;IAAb,cAAa;IACb,2BAAsB;QAAtB,uBAAsB;IACtB,gBAAe;IACf,iCAAwD;IACxD,mBAAkB;IAClB,yCAA6D;IAC7D,6BAA4B;IAC5B,WAAU;InC5BV,2CmC8B+E,EAqElF,EAAA;EnC/FG;ImCYJ;MnCXM,iBAAgB,EmC8FrB,EAAA;;A5CvCC;I4C5CF;MAiBM,OAAM;MACN,QAAO;MACP,iCAAwD;MACxD,sFAAmJ;MACnJ,6BAA4B,EAC7B;IAtBL;MAyBM,OAAM;MACN,SAAQ;MACR,iCAAwD;MACxD,qFAAkJ;MAClJ,4BAA2B,EAC5B;IA9BL;MAiCM,OAAM;MACN,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,uFAAoJ;MACpJ,6BAA4B,EAC7B;IAxCL;MA2CM,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,oFAAiJ;MACjJ,4BAA2B,EAC5B;IAjDL;MAqDM,gBAAe,EAChB;IAtDL;MA2DM,oBAAmB,EACpB,EAAA;;A5C7BH;E4C/BF;IAiEM,4BAA+C;IAC/C,+BAA2D;IAC3D,yCAAwC,EAgB7C;IAnFD;MAsEQ,cAAa,EACd;IAvEP;MA0EQ,qBAAa;MAAb,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,WAAU;MACV,oBAAmB;MAEnB,yCAAwC,EACzC,EAAA;;A5CpCL;E4C5CF;IAEI,gBAAe;IACf,UAAS;IACT,oCAA4D;IAC5D,qBAAa;IAAb,cAAa;IACb,2BAAsB;QAAtB,uBAAsB;IACtB,gBAAe;IACf,iCAAwD;IACxD,mBAAkB;IAClB,yCAA6D;IAC7D,6BAA4B;IAC5B,WAAU;InC5BV,2CmC8B+E,EAqElF,EAAA;EnC/FG;ImCYJ;MnCXM,iBAAgB,EmC8FrB,EAAA;;A5CvCC;I4C5CF;MAiBM,OAAM;MACN,QAAO;MACP,iCAAwD;MACxD,sFAAmJ;MACnJ,6BAA4B,EAC7B;IAtBL;MAyBM,OAAM;MACN,SAAQ;MACR,iCAAwD;MACxD,qFAAkJ;MAClJ,4BAA2B,EAC5B;IA9BL;MAiCM,OAAM;MACN,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,uFAAoJ;MACpJ,6BAA4B,EAC7B;IAxCL;MA2CM,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,oFAAiJ;MACjJ,4BAA2B,EAC5B;IAjDL;MAqDM,gBAAe,EAChB;IAtDL;MA2DM,oBAAmB,EACpB,EAAA;;A5C7BH;E4C/BF;IAiEM,4BAA+C;IAC/C,+BAA2D;IAC3D,yCAAwC,EAgB7C;IAnFD;MAsEQ,cAAa,EACd;IAvEP;MA0EQ,qBAAa;MAAb,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,WAAU;MACV,oBAAmB;MAEnB,yCAAwC,EACzC,EAAA;;A5CpCL;E4C5CF;IAEI,gBAAe;IACf,UAAS;IACT,oCAA4D;IAC5D,qBAAa;IAAb,cAAa;IACb,2BAAsB;QAAtB,uBAAsB;IACtB,gBAAe;IACf,iCAAwD;IACxD,mBAAkB;IAClB,yCAA6D;IAC7D,6BAA4B;IAC5B,WAAU;InC5BV,2CmC8B+E,EAqElF,EAAA;EnC/FG;ImCYJ;MnCXM,iBAAgB,EmC8FrB,EAAA;;A5CvCC;I4C5CF;MAiBM,OAAM;MACN,QAAO;MACP,iCAAwD;MACxD,sFAAmJ;MACnJ,6BAA4B,EAC7B;IAtBL;MAyBM,OAAM;MACN,SAAQ;MACR,iCAAwD;MACxD,qFAAkJ;MAClJ,4BAA2B,EAC5B;IA9BL;MAiCM,OAAM;MACN,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,uFAAoJ;MACpJ,6BAA4B,EAC7B;IAxCL;MA2CM,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,oFAAiJ;MACjJ,4BAA2B,EAC5B;IAjDL;MAqDM,gBAAe,EAChB;IAtDL;MA2DM,oBAAmB,EACpB,EAAA;;A5C7BH;E4C/BF;IAiEM,4BAA+C;IAC/C,+BAA2D;IAC3D,yCAAwC,EAgB7C;IAnFD;MAsEQ,cAAa,EACd;IAvEP;MA0EQ,qBAAa;MAAb,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,WAAU;MACV,oBAAmB;MAEnB,yCAAwC,EACzC,EAAA;;A5CpCL;E4C5CF;IAEI,gBAAe;IACf,UAAS;IACT,oCAA4D;IAC5D,qBAAa;IAAb,cAAa;IACb,2BAAsB;QAAtB,uBAAsB;IACtB,gBAAe;IACf,iCAAwD;IACxD,mBAAkB;IAClB,yCAA6D;IAC7D,6BAA4B;IAC5B,WAAU;InC5BV,2CmC8B+E,EAqElF,EAAA;EnC/FG;ImCYJ;MnCXM,iBAAgB,EmC8FrB,EAAA;;A5CvCC;I4C5CF;MAiBM,OAAM;MACN,QAAO;MACP,iCAAwD;MACxD,sFAAmJ;MACnJ,6BAA4B,EAC7B;IAtBL;MAyBM,OAAM;MACN,SAAQ;MACR,iCAAwD;MACxD,qFAAkJ;MAClJ,4BAA2B,EAC5B;IA9BL;MAiCM,OAAM;MACN,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,uFAAoJ;MACpJ,6BAA4B,EAC7B;IAxCL;MA2CM,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,oFAAiJ;MACjJ,4BAA2B,EAC5B;IAjDL;MAqDM,gBAAe,EAChB;IAtDL;MA2DM,oBAAmB,EACpB,EAAA;;A5C7BH;E4C/BF;IAiEM,4BAA+C;IAC/C,+BAA2D;IAC3D,yCAAwC,EAgB7C;IAnFD;MAsEQ,cAAa,EACd;IAvEP;MA0EQ,qBAAa;MAAb,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,WAAU;MACV,oBAAmB;MAEnB,yCAAwC,EACzC,EAAA;;A5CpCL;E4C5CF;IAEI,gBAAe;IACf,UAAS;IACT,oCAA4D;IAC5D,qBAAa;IAAb,cAAa;IACb,2BAAsB;QAAtB,uBAAsB;IACtB,gBAAe;IACf,iCAAwD;IACxD,mBAAkB;IAClB,yCAA6D;IAC7D,6BAA4B;IAC5B,WAAU;InC5BV,2CmC8B+E,EAqElF,EAAA;EnC/FG;ImCYJ;MnCXM,iBAAgB,EmC8FrB,EAAA;;A5CvCC;I4C5CF;MAiBM,OAAM;MACN,QAAO;MACP,iCAAwD;MACxD,sFAAmJ;MACnJ,6BAA4B,EAC7B;IAtBL;MAyBM,OAAM;MACN,SAAQ;MACR,iCAAwD;MACxD,qFAAkJ;MAClJ,4BAA2B,EAC5B;IA9BL;MAiCM,OAAM;MACN,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,uFAAoJ;MACpJ,6BAA4B,EAC7B;IAxCL;MA2CM,SAAQ;MACR,QAAO;MACP,mCAA2D;MAC3D,iBAAgB;MAChB,oFAAiJ;MACjJ,4BAA2B,EAC5B;IAjDL;MAqDM,gBAAe,EAChB;IAtDL;MA2DM,oBAAmB,EACpB,EAAA;;A5C7BH;E4C/BF;IAiEM,4BAA+C;IAC/C,+BAA2D;IAC3D,yCAAwC,EAgB7C;IAnFD;MAsEQ,cAAa,EACd;IAvEP;MA0EQ,qBAAa;MAAb,cAAa;MACb,qBAAY;UAAZ,aAAY;MACZ,WAAU;MACV,oBAAmB;MAEnB,yCAAwC,EACzC,EAAA;;AAhFP;EAEI,gBAAe;EACf,UAAS;EACT,oCAA4D;EAC5D,qBAAa;EAAb,cAAa;EACb,2BAAsB;MAAtB,uBAAsB;EACtB,gBAAe;EACf,iCAAwD;EACxD,mBAAkB;EAClB,yCAA6D;EAC7D,6BAA4B;EAC5B,WAAU;EnC5BV,2CmC8B+E,EAqElF;EnC/FG;ImCYJ;MnCXM,iBAAgB,EmC8FrB,EAAA;EAnFD;IAiBM,OAAM;IACN,QAAO;IACP,iCAAwD;IACxD,sFAAmJ;IACnJ,6BAA4B,EAC7B;EAtBL;IAyBM,OAAM;IACN,SAAQ;IACR,iCAAwD;IACxD,qFAAkJ;IAClJ,4BAA2B,EAC5B;EA9BL;IAiCM,OAAM;IACN,SAAQ;IACR,QAAO;IACP,mCAA2D;IAC3D,iBAAgB;IAChB,uFAAoJ;IACpJ,6BAA4B,EAC7B;EAxCL;IA2CM,SAAQ;IACR,QAAO;IACP,mCAA2D;IAC3D,iBAAgB;IAChB,oFAAiJ;IACjJ,4BAA2B,EAC5B;EAjDL;IAqDM,gBAAe,EAChB;EAtDL;IA2DM,oBAAmB,EACpB;;AA0BP;EPpHE,gBAAe;EACf,OAAM;EACN,QAAO;EACP,c7ComCsC;E6CnmCtC,aAAY;EACZ,cAAa;EACb,0BpDNiB,E2DsHlB;EP7GC;IAAS,WAAU,EAAI;EACvB;IAAS,cpDHiB,EoDGa;;AO8GzC;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;MAAnB,oBAAmB;EACnB,uBAA8B;MAA9B,+BAA8B;EAC9B,qEAA4H,EAQ7H;EAZD;IAOI,2FAAkJ;IAClJ,sDAAiF;IACjF,wDAAmF;IACnF,yDAAoF,EACrF;;AAGH;EACE,iBAAgB;EAChB,mDAAsF,EACvF;;AAED;EACE,qBAAY;MAAZ,aAAY;EACZ,qEAA4H;EAC5H,iBAAgB,EACjB;;ACjJD;EACE,sBAAqB;EACrB,gBAAe;EACf,uBAAsB;EACtB,aAAY;EACZ,+BAA8B;EAC9B,arDyyCoC,EqDnyCrC;EAZD;IASI,sBAAqB;IACrB,YAAW,EACZ;;AAIH;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,kBAAiB,EAClB;;AAGD;EAEI,oDAAmD,EACpD;;AAGH;EACE;IACE,arD4wCkC,EAAA,EAAA;;AqDxwCtC;EACE,wFAA8G;UAA9G,gFAA8G;EAC9G,6BAAoB;UAApB,qBAAoB;EACpB,+CAA8C,EAC/C;;AAED;EACE;IACE,gCAAuB;YAAvB,wBAAuB,EAAA,EAAA;;AH9CzB;EACE,eAAc;EACd,YAAW;EACX,YAAW,EACZ;;AIHD;EACE,uBAAwE;EACxE,wEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,wEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,sEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,yEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,yEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,yEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,wEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,yEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,sEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,wEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,wEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,wEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,wEAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,0EAAyH,EAC1H;;AAHD;EACE,uBAAwE;EACxE,sEAAyH,EAC1H;;ACJD;EACE,wEAA4I;EAC5I,0GAAgL;UAAhL,kGAAgL,EAUjL;EAZD;IAQM,gEAA+H;IAC/H,kGAAgK;YAAhK,0FAAgK,EACjK;;AAVL;EACE,4EAA4I;EAC5I,8GAAgL;UAAhL,sGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,kFAA4I;EAC5I,oHAAgL;UAAhL,4GAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,wEAA4I;EAC5I,0GAAgL;UAAhL,kGAAgL,EAUjL;EAZD;IAQM,8DAA+H;IAC/H,gGAAgK;YAAhK,wFAAgK,EACjK;;AAVL;EACE,uEAA4I;EAC5I,yGAAgL;UAAhL,iGAAgL,EAUjL;EAZD;IAQM,6DAA+H;IAC/H,+FAAgK;YAAhK,uFAAgK,EACjK;;AAVL;EACE,yEAA4I;EAC5I,2GAAgL;UAAhL,mGAAgL,EAUjL;EAZD;IAQM,gEAA+H;IAC/H,kGAAgK;YAAhK,0FAAgK,EACjK;;AAVL;EACE,wEAA4I;EAC5I,0GAAgL;UAAhL,kGAAgL,EAUjL;EAZD;IAQM,gEAA+H;IAC/H,kGAAgK;YAAhK,0FAAgK,EACjK;;AAVL;EACE,4EAA4I;EAC5I,8GAAgL;UAAhL,sGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,8EAA4I;EAC5I,gHAAgL;UAAhL,wGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,iFAA4I;EAC5I,mHAAgL;UAAhL,2GAAgL,EAUjL;EAZD;IAQM,+DAA+H;IAC/H,iGAAgK;YAAhK,yFAAgK,EACjK;;AAVL;EACE,6EAA4I;EAC5I,+GAAgL;UAAhL,uGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,4EAA4I;EAC5I,8GAAgL;UAAhL,sGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,yEAA4I;EAC5I,2GAAgL;UAAhL,mGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,0EAA4I;EAC5I,4GAAgL;UAAhL,oGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,0EAA4I;EAC5I,4GAAgL;UAAhL,oGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,0EAA4I;EAC5I,4GAAgL;UAAhL,oGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,yEAA4I;EAC5I,2GAAgL;UAAhL,mGAAgL,EAUjL;EAZD;IAQM,6DAA+H;IAC/H,+FAAgK;YAAhK,uFAAgK,EACjK;;AAVL;EACE,2EAA4I;EAC5I,6GAAgL;UAAhL,qGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,yEAA4I;EAC5I,2GAAgL;UAAhL,mGAAgL,EAUjL;EAZD;IAQM,gEAA+H;IAC/H,kGAAgK;YAAhK,0FAAgK,EACjK;;AAVL;EACE,sEAA4I;EAC5I,wGAAgL;UAAhL,gGAAgL,EAUjL;EAZD;IAQM,gEAA+H;IAC/H,kGAAgK;YAAhK,0FAAgK,EACjK;;AAVL;EACE,yEAA4I;EAC5I,2GAAgL;UAAhL,mGAAgL,EAUjL;EAZD;IAQM,gEAA+H;IAC/H,kGAAgK;YAAhK,0FAAgK,EACjK;;AAVL;EACE,wEAA4I;EAC5I,0GAAgL;UAAhL,kGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,uEAA4I;EAC5I,yGAAgL;UAAhL,iGAAgL,EAUjL;EAZD;IAQM,iEAA+H;IAC/H,mGAAgK;YAAhK,2FAAgK,EACjK;;AAVL;EACE,sEAA4I;EAC5I,wGAAgL;UAAhL,gGAAgL,EAUjL;EAZD;IAQM,6DAA+H;IAC/H,+FAAgK;YAAhK,uFAAgK,EACjK;;AAMP;EACE,gFAA+J;EAC/J,kHAAmM;UAAnM,0GAAmM,EASpM;EAXD;IAOM,mFAAiK;IACjK,qHAAqM;YAArM,6GAAqM,EACtM;;AC3BL;EACE,WAAU;EAEV,mJAAsQ,EACvQ;;ACJD;EACE,4BAAoB;EAApB,qBAAoB;EACpB,czD6cmC;EyD5cnC,uBAAmB;MAAnB,oBAAmB;EACnB,2FAA6H;UAA7H,mFAA6H;EAC7H,8BzD2ciC;EyD1cjC,oCAA2B;UAA3B,4BAA2B,EAS5B;EAfD;IASI,qBAAc;QAAd,eAAc;IACd,WzDuc6B;IyDtc7B,YzDsc6B;IyDrc7B,mBAAkB;IxCIhB,uCjBkciD,EyDpcpD;IxCMG;MwCpBN;QxCqBQ,iBAAgB,EwCPrB,EAAA;;AAGH;EAIM,oEAA+F,EAChG;;ACpBL;EACE,mBAAkB;EAClB,YAAW,EAeZ;EAjBD;IAKI,eAAc;IACd,oCAAwD;IACxD,YAAW,EACZ;EARH;IAWI,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,YAAW;IACX,aAAY,EACb;;AAID;EACE,wBAAuC,EACxC;;AAFD;EACE,sCAAuC,EACxC;;AAFD;EACE,uCAAuC,EACxC;;AAFD;EACE,uCAAuC,EACxC;;ACtBH;EACE,gBAAe;EACf,OAAM;EACN,SAAQ;EACR,QAAO;EACP,c3DimCsC,E2DhmCvC;;AAED;EACE,gBAAe;EACf,SAAQ;EACR,UAAS;EACT,QAAO;EACP,c3DylCsC,E2DxlCvC;;AAOG;EACE,iBAAgB;EAChB,OAAM;EACN,c3D6kCkC,E2D5kCnC;;AAED;EACE,iBAAgB;EAChB,UAAS;EACT,c3DukCkC,E2DtkCnC;;AnD8BD;EmDxCA;IACE,iBAAgB;IAChB,OAAM;IACN,c3D6kCkC,E2D5kCnC;EAED;IACE,iBAAgB;IAChB,UAAS;IACT,c3DukCkC,E2DtkCnC,EAAA;;AnD8BD;EmDxCA;IACE,iBAAgB;IAChB,OAAM;IACN,c3D6kCkC,E2D5kCnC;EAED;IACE,iBAAgB;IAChB,UAAS;IACT,c3DukCkC,E2DtkCnC,EAAA;;AnD8BD;EmDxCA;IACE,iBAAgB;IAChB,OAAM;IACN,c3D6kCkC,E2D5kCnC;EAED;IACE,iBAAgB;IAChB,UAAS;IACT,c3DukCkC,E2DtkCnC,EAAA;;AnD8BD;EmDxCA;IACE,iBAAgB;IAChB,OAAM;IACN,c3D6kCkC,E2D5kCnC;EAED;IACE,iBAAgB;IAChB,UAAS;IACT,c3DukCkC,E2DtkCnC,EAAA;;AnD8BD;EmDxCA;IACE,iBAAgB;IAChB,OAAM;IACN,c3D6kCkC,E2D5kCnC;EAED;IACE,iBAAgB;IAChB,UAAS;IACT,c3DukCkC,E2DtkCnC,EAAA;;AChCL;EACE,qBAAa;EAAb,cAAa;EACb,wBAAmB;MAAnB,oBAAmB;EACnB,uBAAmB;MAAnB,oBAAmB;EACnB,6BAAmB;MAAnB,oBAAmB,EACpB;;AAED;EACE,qBAAa;EAAb,cAAa;EACb,mBAAc;MAAd,eAAc;EACd,2BAAsB;MAAtB,uBAAsB;EACtB,6BAAmB;MAAnB,oBAAmB,EACpB;;ACTD;;ECIE,sBAAqB;EACrB,uBAAsB;EACtB,sBAAqB;EACrB,wBAAuB;EACvB,4BAA2B;EAC3B,kCAAiC;EACjC,+BAA8B;EAC9B,qBAAoB,EDRrB;ECWC;;IACE,8BAA6B,EAC9B;;AChBH;EAEI,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,W/DgcuC;E+D/bvC,YAAW,EACZ;;ACTH;ECAE,iBAAgB;EAChB,wBAAuB;EACvB,oBAAmB,EDApB;;AEND;EACE,sBAAqB;EACrB,6BAAmB;MAAnB,4BAAmB;MAAnB,oBAAmB;EACnB,WAAU;EACV,gBAAe;EACf,+BAA8B;EAC9B,clE2rB+B,EkE1rBhC;;AC2DO;EAOI,oCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,kCAA+D,EAElE;;AATD;EAOI,kCAA+D,EAElE;;AATD;EAOI,uCAA+D,EAElE;;AATD;EAOI,oCAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,kCAA+D;KAA/D,+BAA+D,EAElE;;AATD;EAOI,gCAA+D;KAA/D,6BAA+D,EAElE;;AATD;EAOI,+BAA+D;KAA/D,4BAA+D,EAElE;;AATD;EAOI,qCAA+D;KAA/D,kCAA+D,EAElE;;AATD;EAOI,+BAA+D;KAA/D,4BAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAOI,6BAA+D;EAA/D,yBAA+D,EAElE;;AATD;EAOI,oCAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,gCAA+D;EAA/D,yBAA+D,EAElE;;AATD;EAOI,uCAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,yDAA+D,EAElE;;AATD;EAOI,+DAA+D,EAElE;;AATD;EAOI,wDAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AAnBD;EACE,gFAAoC,EACrC;;AAFD;EACE,oFAAoC,EACrC;;AAFD;EACE,0FAAoC,EACrC;;AAFD;EACE,gFAAoC,EACrC;;AAFD;EACE,+EAAoC,EACrC;;AAFD;EACE,iFAAoC,EACrC;;AAFD;EACE,gFAAoC,EACrC;;AAFD;EACE,oFAAoC,EACrC;;AAFD;EACE,sFAAoC,EACrC;;AAFD;EACE,yFAAoC,EACrC;;AAFD;EACE,qFAAoC,EACrC;;AAFD;EACE,oFAAoC,EACrC;;AAFD;EACE,iFAAoC,EACrC;;AAFD;EACE,kFAAoC,EACrC;;AAFD;EACE,kFAAoC,EACrC;;AAFD;EACE,kFAAoC,EACrC;;AAFD;EACE,iFAAoC,EACrC;;AAFD;EACE,mFAAoC,EACrC;;AAFD;EACE,iFAAoC,EACrC;;AAFD;EACE,8EAAoC,EACrC;;AAFD;EACE,iFAAoC,EACrC;;AAFD;EACE,gFAAoC,EACrC;;AAFD;EACE,+EAAoC,EACrC;;AAFD;EACE,8EAAoC,EACrC;;AAQD;EAOI,4BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,kBAA+D,EAElE;;AATD;EAOI,oBAA+D,EAElE;;AATD;EAOI,qBAA+D,EAElE;;AATD;EAOI,qBAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,mBAA+D,EAElE;;AATD;EAOI,qBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,oBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,4CAA+D,EAElE;;AATD;EAOI,uCAA+D,EAElE;;AATD;EAOI,uCAA+D,EAElE;;AATD;EAOI,wFAA+D,EAElE;;AATD;EAOI,qBAA+D,EAElE;;AATD;EAOI,4FAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,8FAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,+FAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,6FAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,8EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,kFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,wFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,8EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,6EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,8EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,kFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,oFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,uFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,mFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,kFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,gFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,gFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,gFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,iFAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,4EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,8EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,6EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,4EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,6EAA+D,EAElE;;AATD;EAIQ,uBAA4B;EAGhC,6EAA+D,EAElE;;AATD;EAOI,yDAA+D,EAElE;;AATD;EAOI,2DAA+D,EAElE;;AATD;EAOI,yDAA+D,EAElE;;AATD;EAOI,sDAA+D,EAElE;;AATD;EAOI,yDAA+D,EAElE;;AATD;EAOI,wDAA+D,EAElE;;AATD;EAOI,uDAA+D,EAElE;;AATD;EAOI,sDAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AAnBD;EACE,yBAAoC,EACrC;;AAFD;EACE,0BAAoC,EACrC;;AAFD;EACE,yBAAoC,EACrC;;AAFD;EACE,0BAAoC,EACrC;;AAFD;EACE,uBAAoC,EACrC;;AAQD;EAOI,sBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,8BAA+D;MAA/D,0BAA+D,EAElE;;AATD;EAOI,mCAA+D;MAA/D,+BAA+D,EAElE;;AATD;EAOI,sCAA+D;MAA/D,kCAA+D,EAElE;;AATD;EAOI,2CAA+D;MAA/D,uCAA+D,EAElE;;AATD;EAOI,8CAA+D;MAA/D,0CAA+D,EAElE;;AATD;EAOI,gCAA+D;MAA/D,wBAA+D,EAElE;;AATD;EAOI,gCAA+D;MAA/D,wBAA+D,EAElE;;AATD;EAOI,gCAA+D;MAA/D,0BAA+D,EAElE;;AATD;EAOI,gCAA+D;MAA/D,0BAA+D,EAElE;;AATD;EAOI,+BAA+D;MAA/D,2BAA+D,EAElE;;AATD;EAOI,iCAA+D;MAA/D,6BAA+D,EAElE;;AATD;EAOI,uCAA+D;MAA/D,mCAA+D,EAElE;;AATD;EAOI,gCAA+D;MAA/D,uCAA+D,EAElE;;AATD;EAOI,8BAA+D;MAA/D,qCAA+D,EAElE;;AATD;EAOI,iCAA+D;MAA/D,mCAA+D,EAElE;;AATD;EAOI,kCAA+D;MAA/D,0CAA+D,EAElE;;AATD;EAOI,qCAA+D;MAA/D,yCAA+D,EAElE;;AATD;EAOI,uCAA+D;MAA/D,yCAA+D,EAElE;;AATD;EAOI,iCAA+D;MAA/D,mCAA+D,EAElE;;AATD;EAOI,+BAA+D;MAA/D,iCAA+D,EAElE;;AATD;EAOI,kCAA+D;MAA/D,+BAA+D,EAElE;;AATD;EAOI,oCAA+D;MAA/D,iCAA+D,EAElE;;AATD;EAOI,mCAA+D;MAA/D,gCAA+D,EAElE;;AATD;EAOI,qCAA+D;MAA/D,qCAA+D,EAElE;;AATD;EAOI,mCAA+D;MAA/D,mCAA+D,EAElE;;AATD;EAOI,sCAA+D;MAA/D,iCAA+D,EAElE;;AATD;EAOI,uCAA+D;MAA/D,wCAA+D,EAElE;;AATD;EAOI,0CAA+D;MAA/D,uCAA+D,EAElE;;AATD;EAOI,uCAA+D;MAA/D,kCAA+D,EAElE;;AATD;EAOI,qCAA+D;MAA/D,oCAA+D;MAA/D,4BAA+D,EAElE;;AATD;EAOI,sCAA+D;MAA/D,kCAA+D,EAElE;;AATD;EAOI,oCAA+D;MAA/D,gCAA+D,EAElE;;AATD;EAOI,uCAA+D;MAA/D,sCAA+D;MAA/D,8BAA+D,EAElE;;AATD;EAOI,yCAA+D;MAA/D,gCAA+D,EAElE;;AATD;EAOI,wCAA+D;MAA/D,uCAA+D;MAA/D,+BAA+D,EAElE;;AATD;EAOI,8BAA+D;MAA/D,qBAA+D,EAElE;;AATD;EAOI,6BAA+D;MAA/D,oBAA+D,EAElE;;AATD;EAOI,6BAA+D;MAA/D,oBAA+D,EAElE;;AATD;EAOI,6BAA+D;MAA/D,oBAA+D,EAElE;;AATD;EAOI,6BAA+D;MAA/D,oBAA+D,EAElE;;AATD;EAOI,6BAA+D;MAA/D,oBAA+D,EAElE;;AATD;EAOI,6BAA+D;MAA/D,oBAA+D,EAElE;;AATD;EAOI,6BAA+D;MAA/D,oBAA+D,EAElE;;AATD;EAOI,qBAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,2BAA+D;EAA/D,0BAA+D,EAElE;;AATD;EAOI,iCAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,gCAA+D;EAA/D,+BAA+D,EAElE;;AATD;EAOI,8BAA+D;EAA/D,6BAA+D,EAElE;;AATD;EAOI,gCAA+D;EAA/D,+BAA+D,EAElE;;AATD;EAOI,8BAA+D;EAA/D,6BAA+D,EAElE;;AATD;EAOI,8BAA+D;EAA/D,6BAA+D,EAElE;;AATD;EAOI,yBAA+D;EAA/D,4BAA+D,EAElE;;AATD;EAOI,+BAA+D;EAA/D,kCAA+D,EAElE;;AATD;EAOI,8BAA+D;EAA/D,iCAA+D,EAElE;;AATD;EAOI,4BAA+D;EAA/D,+BAA+D,EAElE;;AATD;EAOI,8BAA+D;EAA/D,iCAA+D,EAElE;;AATD;EAOI,4BAA+D;EAA/D,+BAA+D,EAElE;;AATD;EAOI,4BAA+D;EAA/D,+BAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,kCAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,kCAA+D;EAA/D,iCAA+D,EAElE;;AATD;EAOI,iCAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,+BAA+D;EAA/D,8BAA+D,EAElE;;AATD;EAOI,iCAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,+BAA+D;EAA/D,8BAA+D,EAElE;;AATD;EAOI,gCAA+D;EAA/D,mCAA+D,EAElE;;AATD;EAOI,+BAA+D;EAA/D,kCAA+D,EAElE;;AATD;EAOI,6BAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,+BAA+D;EAA/D,kCAA+D,EAElE;;AATD;EAOI,6BAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,kCAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,mCAA+D,EAElE;;AATD;EAOI,kCAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,kCAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,4BAA+D;EAA/D,2BAA+D,EAElE;;AATD;EAOI,kCAA+D;EAA/D,iCAA+D,EAElE;;AATD;EAOI,iCAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,+BAA+D;EAA/D,8BAA+D,EAElE;;AATD;EAOI,iCAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,+BAA+D;EAA/D,8BAA+D,EAElE;;AATD;EAOI,0BAA+D;EAA/D,6BAA+D,EAElE;;AATD;EAOI,gCAA+D;EAA/D,mCAA+D,EAElE;;AATD;EAOI,+BAA+D;EAA/D,kCAA+D,EAElE;;AATD;EAOI,6BAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,+BAA+D;EAA/D,kCAA+D,EAElE;;AATD;EAOI,6BAA+D;EAA/D,gCAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,kCAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,mCAA+D,EAElE;;AATD;EAOI,kCAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,kCAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,kBAA+D,EAElE;;AATD;EAOI,wBAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,qBAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,qBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,yBAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,iDAA+D,EAElE;;AATD;EAOI,6CAA+D,EAElE;;AATD;EAOI,6CAA+D,EAElE;;AATD;EAOI,2CAA+D,EAElE;;AATD;EAOI,6CAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,2BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,0BAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,6BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,iCAA+D,EAElE;;AATD;EAOI,sCAA+D,EAElE;;AATD;EAOI,yCAA+D,EAElE;;AATD;EAOI,qCAA+D,EAElE;;AATD;EAOI,qCAA+D,EAElE;;AATD;EAOI,sCAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AAvBD,sBAAsB;AActB;EAOI,iCAA+D;EAA/D,kCAA+D,EAElE;;AAiBD,oBAAoB;AA1BpB;EAIQ,qBAA4B;EAGhC,qEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,yEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,qEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,oEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,sEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,qEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,yEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,2EAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,8EAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,0EAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,yEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,sEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,uEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,uEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,uEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,sEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,wEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,sEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,mEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,sEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,qEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,oEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,mEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,oEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,oEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,yEAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,4CAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,qCAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,2CAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,4CAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,2CAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,2CAA+D,EAElE;;AATD;EAIQ,qBAA4B;EAGhC,0BAA+D,EAElE;;AAnBD;EACE,wBAAoC,EACrC;;AAFD;EACE,uBAAoC,EACrC;;AAFD;EACE,wBAAoC,EACrC;;AAFD;EACE,qBAAoC,EACrC;;AAQD;EAOI,kDAA+D,EAElE;;AATD;EAOI,oDAA+D,EAElE;;AATD;EAOI,kDAA+D,EAElE;;AATD;EAOI,+CAA+D,EAElE;;AATD;EAOI,kDAA+D,EAElE;;AATD;EAOI,iDAA+D,EAElE;;AATD;EAOI,gDAA+D,EAElE;;AATD;EAOI,+CAA+D,EAElE;;AAnBD;EACE,uBAAoC,EACrC;;AAGC;EACE,uBAAoC,EACrC;;AAPH;EACE,wBAAoC,EACrC;;AAGC;EACE,wBAAoC,EACrC;;AAPH;EACE,uBAAoC,EACrC;;AAGC;EACE,uBAAoC,EACrC;;AAPH;EACE,wBAAoC,EACrC;;AAGC;EACE,wBAAoC,EACrC;;AAPH;EACE,qBAAoC,EACrC;;AAGC;EACE,qBAAoC,EACrC;;AAGH;EAOI,0CAA+D,EAElE;;AAGC;EAOI,0CAA+D,EAElE;;AArBH;EAOI,yCAA+D,EAElE;;AAGC;EAOI,yCAA+D,EAElE;;AArBH;EAOI,0CAA+D,EAElE;;AAGC;EAOI,0CAA+D,EAElE;;AArBH;EAIQ,+BAA4B;EAGhC,uGAA+D;UAA/D,+FAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,2GAA+D;UAA/D,mGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,iHAA+D;UAA/D,yGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,uGAA+D;UAA/D,+FAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,sGAA+D;UAA/D,8FAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,wGAA+D;UAA/D,gGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,uGAA+D;UAA/D,+FAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,2GAA+D;UAA/D,mGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,6GAA+D;UAA/D,qGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,gHAA+D;UAA/D,wGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,4GAA+D;UAA/D,oGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,2GAA+D;UAA/D,mGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,wGAA+D;UAA/D,gGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,yGAA+D;UAA/D,iGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,yGAA+D;UAA/D,iGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,yGAA+D;UAA/D,iGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,wGAA+D;UAA/D,gGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,0GAA+D;UAA/D,kGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,wGAA+D;UAA/D,gGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,qGAA+D;UAA/D,6FAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,wGAA+D;UAA/D,gGAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,uGAA+D;UAA/D,+FAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,sGAA+D;UAA/D,8FAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,qGAA+D;UAA/D,6FAA+D,EAElE;;AATD;EAIQ,+BAA4B;EAGhC,8GAA+D;UAA/D,sGAA+D,EAElE;;AAnBD;EACE,+BAAoC,EACrC;;AAGC;EACE,+BAAoC,EACrC;;AAPH;EACE,iCAAoC,EACrC;;AAGC;EACE,iCAAoC,EACrC;;AAPH;EACE,kCAAoC,EACrC;;AAGC;EACE,kCAAoC,EACrC;;AAPH;EACE,iCAAoC,EACrC;;AAGC;EACE,iCAAoC,EACrC;;AAPH;EACE,kCAAoC,EACrC;;AAGC;EACE,kCAAoC,EACrC;;AAPH;EACE,+BAAoC,EACrC;;AAGC;EACE,+BAAoC,EACrC;;AAGH;EAIQ,mBAA4B;EAGhC,8EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,kFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,wFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,8EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,6EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,8EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,kFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,oFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,uFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,mFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,kFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,gFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,gFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,gFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,iFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,4EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,8EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,6EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,4EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,6EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,6EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,+EAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,yCAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,oFAA+D,EAElE;;AATD;EAIQ,mBAA4B;EAGhC,mFAA+D,EAElE;;AAnBD;EACE,qBAAoC,EACrC;;AAFD;EACE,sBAAoC,EACrC;;AAFD;EACE,qBAAoC,EACrC;;AAFD;EACE,sBAAoC,EACrC;;AAFD;EACE,mBAAoC,EACrC;;AAQD;EAOI,yDAA+D,EAElE;;AATD;EAOI,2DAA+D,EAElE;;AATD;EAOI,yDAA+D,EAElE;;AATD;EAOI,sDAA+D,EAElE;;AATD;EAOI,yDAA+D,EAElE;;AATD;EAOI,wDAA+D,EAElE;;AATD;EAOI,uDAA+D,EAElE;;AATD;EAOI,sDAA+D,EAElE;;AATD;EAOI,gDAA+D,EAElE;;AATD;EAOI,oCAA+D;KAA/D,iCAA+D;MAA/D,gCAA+D;UAA/D,4BAA+D,EAElE;;AATD;EAOI,qCAA+D;KAA/D,kCAA+D;MAA/D,iCAA+D;UAA/D,6BAA+D,EAElE;;AATD;EAOI,qCAA+D;KAA/D,kCAA+D;MAA/D,iCAA+D;UAA/D,6BAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,gCAA+D,EAElE;;AATD;EAOI,kDAA+D,EAElE;;AATD;EAOI,4BAA+D,EAElE;;AATD;EAOI,qDAA+D,EAElE;;AATD;EAOI,kDAA+D,EAElE;;AATD;EAOI,qDAA+D,EAElE;;AATD;EAOI,qDAA+D,EAElE;;AATD;EAOI,sDAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,uDAA+D,EAElE;;AATD;EAOI,2DAA+D;EAA/D,4DAA+D,EAElE;;AATD;EAOI,qCAA+D;EAA/D,sCAA+D,EAElE;;AATD;EAOI,8DAA+D;EAA/D,+DAA+D,EAElE;;AATD;EAOI,2DAA+D;EAA/D,4DAA+D,EAElE;;AATD;EAOI,8DAA+D;EAA/D,+DAA+D,EAElE;;AATD;EAOI,8DAA+D;EAA/D,+DAA+D,EAElE;;AATD;EAOI,+DAA+D;EAA/D,gEAA+D,EAElE;;AATD;EAOI,uCAA+D;EAA/D,wCAA+D,EAElE;;AATD;EAOI,gEAA+D;EAA/D,iEAA+D,EAElE;;AATD;EAOI,4DAA+D;EAA/D,+DAA+D,EAElE;;AATD;EAOI,sCAA+D;EAA/D,yCAA+D,EAElE;;AATD;EAOI,+DAA+D;EAA/D,kEAA+D,EAElE;;AATD;EAOI,4DAA+D;EAA/D,+DAA+D,EAElE;;AATD;EAOI,+DAA+D;EAA/D,kEAA+D,EAElE;;AATD;EAOI,+DAA+D;EAA/D,kEAA+D,EAElE;;AATD;EAOI,gEAA+D;EAA/D,mEAA+D,EAElE;;AATD;EAOI,wCAA+D;EAA/D,2CAA+D,EAElE;;AATD;EAOI,iEAA+D;EAA/D,oEAA+D,EAElE;;AATD;EAOI,+DAA+D;EAA/D,8DAA+D,EAElE;;AATD;EAOI,yCAA+D;EAA/D,wCAA+D,EAElE;;AATD;EAOI,kEAA+D;EAA/D,iEAA+D,EAElE;;AATD;EAOI,+DAA+D;EAA/D,8DAA+D,EAElE;;AATD;EAOI,kEAA+D;EAA/D,iEAA+D,EAElE;;AATD;EAOI,kEAA+D;EAA/D,iEAA+D,EAElE;;AATD;EAOI,mEAA+D;EAA/D,kEAA+D,EAElE;;AATD;EAOI,2CAA+D;EAA/D,0CAA+D,EAElE;;AATD;EAOI,oEAA+D;EAA/D,mEAA+D,EAElE;;AATD;EAOI,8DAA+D;EAA/D,2DAA+D,EAElE;;AATD;EAOI,wCAA+D;EAA/D,qCAA+D,EAElE;;AATD;EAOI,iEAA+D;EAA/D,8DAA+D,EAElE;;AATD;EAOI,8DAA+D;EAA/D,2DAA+D,EAElE;;AATD;EAOI,iEAA+D;EAA/D,8DAA+D,EAElE;;AATD;EAOI,iEAA+D;EAA/D,8DAA+D,EAElE;;AATD;EAOI,kEAA+D;EAA/D,+DAA+D,EAElE;;AATD;EAOI,0CAA+D;EAA/D,uCAA+D,EAElE;;AATD;EAOI,mEAA+D;EAA/D,gEAA+D,EAElE;;AATD;EAOI,+BAA+D,EAElE;;AATD;EAOI,8BAA+D,EAElE;;AATD;EAOI,uBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;AATD;EAOI,sBAA+D,EAElE;;A3DZL;E2DGI;IAOI,uBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,kCAA+D;OAA/D,+BAA+D,EAElE;EATD;IAOI,gCAA+D;OAA/D,6BAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,qCAA+D;OAA/D,kCAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,oCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,uCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,2CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8CAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,2BAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,6BAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,wCAA+D,EAElE;EATD;IAOI,0CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,oCAA+D;QAA/D,4BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,sCAA+D;QAA/D,8BAA+D,EAElE;EATD;IAOI,yCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,wCAA+D;QAA/D,uCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,2BAA+D;IAA/D,0BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,yBAA+D;IAA/D,4BAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,2BAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,0BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,kBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE,EAAA;;A3DZL;E2DGI;IAOI,uBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,kCAA+D;OAA/D,+BAA+D,EAElE;EATD;IAOI,gCAA+D;OAA/D,6BAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,qCAA+D;OAA/D,kCAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,oCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,uCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,2CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8CAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,2BAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,6BAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,wCAA+D,EAElE;EATD;IAOI,0CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,oCAA+D;QAA/D,4BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,sCAA+D;QAA/D,8BAA+D,EAElE;EATD;IAOI,yCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,wCAA+D;QAA/D,uCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,2BAA+D;IAA/D,0BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,yBAA+D;IAA/D,4BAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,2BAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,0BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,kBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE,EAAA;;A3DZL;E2DGI;IAOI,uBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,kCAA+D;OAA/D,+BAA+D,EAElE;EATD;IAOI,gCAA+D;OAA/D,6BAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,qCAA+D;OAA/D,kCAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,oCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,uCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,2CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8CAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,2BAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,6BAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,wCAA+D,EAElE;EATD;IAOI,0CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,oCAA+D;QAA/D,4BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,sCAA+D;QAA/D,8BAA+D,EAElE;EATD;IAOI,yCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,wCAA+D;QAA/D,uCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,2BAA+D;IAA/D,0BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,yBAA+D;IAA/D,4BAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,2BAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,0BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,kBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE,EAAA;;A3DZL;E2DGI;IAOI,uBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,kCAA+D;OAA/D,+BAA+D,EAElE;EATD;IAOI,gCAA+D;OAA/D,6BAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,qCAA+D;OAA/D,kCAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,oCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,uCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,2CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8CAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,2BAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,6BAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,wCAA+D,EAElE;EATD;IAOI,0CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,oCAA+D;QAA/D,4BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,sCAA+D;QAA/D,8BAA+D,EAElE;EATD;IAOI,yCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,wCAA+D;QAA/D,uCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,2BAA+D;IAA/D,0BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,yBAA+D;IAA/D,4BAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,2BAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,0BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,kBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE,EAAA;;A3DZL;E2DGI;IAOI,uBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,kCAA+D;OAA/D,+BAA+D,EAElE;EATD;IAOI,gCAA+D;OAA/D,6BAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,qCAA+D;OAA/D,kCAA+D,EAElE;EATD;IAOI,+BAA+D;OAA/D,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,oCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,uCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,2CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8CAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,wBAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,0BAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,2BAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,6BAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,gCAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,0CAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,yCAA+D,EAElE;EATD;IAOI,iCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,kCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,qCAA+D,EAElE;EATD;IAOI,mCAA+D;QAA/D,mCAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,iCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,wCAA+D,EAElE;EATD;IAOI,0CAA+D;QAA/D,uCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,qCAA+D;QAA/D,oCAA+D;QAA/D,4BAA+D,EAElE;EATD;IAOI,sCAA+D;QAA/D,kCAA+D,EAElE;EATD;IAOI,oCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,uCAA+D;QAA/D,sCAA+D;QAA/D,8BAA+D,EAElE;EATD;IAOI,yCAA+D;QAA/D,gCAA+D,EAElE;EATD;IAOI,wCAA+D;QAA/D,uCAA+D;QAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;QAA/D,qBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,6BAA+D;QAA/D,oBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,2BAA+D;IAA/D,0BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,yBAA+D;IAA/D,4BAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,8BAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,+BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,4BAA+D;IAA/D,2BAA+D,EAElE;EATD;IAOI,kCAA+D;IAA/D,iCAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,iCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,8BAA+D,EAElE;EATD;IAOI,0BAA+D;IAA/D,6BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,mCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,+BAA+D;IAA/D,kCAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,mCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,kCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,gCAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,kBAA+D,EAElE;EATD;IAOI,wBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,uBAA+D,EAElE;EATD;IAOI,qBAA+D,EAElE;EATD;IAOI,sBAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,4BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE,EAAA;;ACxDT;ED+CQ;IAOI,6BAA+D,EAElE;EATD;IAOI,2BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,6BAA+D,EAElE,EAAA;;ACrCT;ED4BQ;IAOI,2BAA+D,EAElE;EATD;IAOI,iCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,6BAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,oCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,0BAA+D,EAElE;EATD;IAOI,8BAA+D,EAElE;EATD;IAOI,+BAA+D,EAElE;EATD;IAOI,gCAA+D;IAA/D,yBAA+D,EAElE;EATD;IAOI,uCAA+D;IAA/D,gCAA+D,EAElE;EATD;IAOI,yBAA+D,EAElE,EAAA;;A1ElCT;EACI,wCAAsC;EACtC,kIACgE;EAChE,mBAAiB;EACjB,gBAAe,EAAA;;AAGnB;EACE,2CAAyC;EACzC,wIACmE;EACnE,mBAAiB;EACjB,iBAAgB,EAAA;;AAGlB,eAAe;AACf;EACE,aAAY,EACb;;AAED;EACE,sBAAqB,EACtB;;AAED;EACE,6BAA4B,EAC7B;;AAED;EACE,iBAAgB,EACjB;;AAED;EACG,qBAAoB,EACtB;;AACD,mBAAmB;AM7BnB;ENgCE,oBAAmB;EACnB,uDAAsD;EACtD,iBAAgB;EAChB,mBAAkB;EAClB,eAAc;EACd,mBAAkB;EAClB,4VAEc,EACf;;AAED;EACI,4VAEY,EACf;;AAGD;EACE,khCAEQ;EACR,uDAAsD,EACvD;;AAED;EACE,4VAEc,EACf;;AMjBD;ENqBE,wCAAsC;EACtC,mBAAkB;EAClB,mBAAkB;EAClB,oBAAmB,EACpB;;AMWD;ENRE,gBAAe;EACf,mBAAkB;EAClB,iBAAgB;EAChB,kBAAiB;EAAE,aAAa,EACjC;;AAED;EACE,wCAAsC,EACvC;;AgC5HD;EhC+HE,+CAA8C,EAC/C;;AAED;EACE,8DAA6D;EAC7D,wCAAuC,EACxC;;AAED;EACE,8DAA6D;EAC7D,wCAAuC,EACxC;;AAED,4BAA4B;AAC5B;EACE,YAAW;EACX,YAAW;EACX,UAAS;EACT,WAAU,EACX;;AALD;EAQE,WAAU;EACV,aAAY,EACb;;AAED;EACE,oBAAmB,EACpB;;AAED;EACE,eAAc,EACf;;AAED;EACE,mBAAkB;EAClB,YAAW;EACX,aAAY;EACZ,iBAAgB;EAChB,UAAS;EACT,qBAAa;EAAb,cAAa;EACb,2BAAsB;MAAtB,uBAAsB;EACtB,uBAAmB;MAAnB,oBAAmB;EACnB,4BAA6B;MAA7B,8BAA6B,EAC9B;;AAED;EACE,WAAU;EACV,YAAW,EACZ;;AAED;EACE,YAAW;EACX,gBAAe;EACf,oBAAmB,EACpB;;AAED;EACE,qBAAoB;EACpB,mBAAkB;EAClB,OAAM;EACN,QAAO,EACR;;AAED;EACE,iBAAgB;EAChB,iBAAgB;EAChB,UAAS;EACT,SAAQ;EACR,iCAAgC,EACjC;;AACD,gCAAgC;AAEhC;EACE,gEAA+D;EAC/D,2BAA0B;EAC1B,wCAAuC;EACvC,YAAW,EACZ;;AAED;EACE,YAAW;EACX,YAAW;EACX,cAAa;EACb,mBAAkB;EAClB,mBAAkB;EAClB,mEAAkF,EACnF;;AAED;EACE;IACE,4BAA2B,EAAA;EAE7B;IACE,6BAA4B,EAAA;EAE9B;IACE,4BAA2B,EAAA,EAAA;;AAI/B;EACE,oBAAmB,EACpB;;AAED;EACE,4BAA2B,EAC5B;;AAED;;;GAGG;AAEH;EACE,yvFAEc,EACf;;AAED;EACI,msEAEuB,EAC1B;;AAED;EACE,YAAW;EACX,eAAc;EACd,mBAAkB;EAClB,YAAW;EACX,aAAY;EACZ,iBAAgB;EAChB,kBAAiB;EACjB,4DAA2D;EAC3D,6BAA4B,EAC7B;;AAED;EACE,eAAc;EACd,6CAA6C;EAC7C,yDAAwD;EACxD,6BAA4B;EAC5B,uBAAsB;EACtB,YAAW;EACX,aAAY;EACZ,oEAAmE,EACpE;;AAGD;EACE,gEAA+D,EAChE;;AAED;EACE,wCAAsC;EACtC,gBAAe;EACf,mBAAkB;EAClB,iBAAgB;EAChB,kBAAiB;EAAE,aAAa,EACjC;;AAED;EACE,wCAAsC;EACtC,kBAAiB;EACjB,mBAAkB;EAClB,iBAAgB;EAChB,oBAAmB;EACnB,0BAAyB,EAC1B;;AAED;EACE,wCAAsC;EACtC,mBAAkB;EAClB,mBAAkB;EAClB,iBAAgB;EAChB,kBAAiB;EAAE,eAAe,EACnC;;AsCtMD;EtCyME,oBAAmB,EACpB;;AAED;EACE,0BAAyB;EACzB,8BAA6B;EAC7B,qBAAoB;EACpB,kBAAiB,EAClB;;AAED;EACE,YAAW;EACX,YAAW;EACX,aAAY;EACZ,mBAAkB;EAClB,iBAAgB;EAChB,UAAS;EACT,8BAA8B;EAC9B,qCAAoC;EACpC,8BAA6B;EAC7B,YAAW,EACZ;;AAED;EACE,uDAAsD;EACtD,mBAAkB;EAClB,mBAAkB;EAClB,iBAAgB;EAChB,kBAAiB;EAAE,eAAe,EACnC;;AAED;EACE,sCAAqC,EACtC;;AAED;EACE,uDAAsD;EACtD,iBAAgB,EACjB;;AAED;EACE,+BAA8B,EAC/B;;AAED;EACE,gDAAgD,EACjD;;AAED;EACE,0BAAyB,EAC1B;;AAED;EACE,mBAAkB,EACnB;;AAED;;EAEE,qBAAa;EAAb,cAAa;EACb,mBAAkB;EAClB,WAAU,EACX;;AAED;EACE,YAAW;EACX,YAAW;EACX,aAAY;EACZ,4DAA2D;EAC3D,6BAA4B;EAC5B,yBAAwB;EACxB,mBAAkB;EAClB,kBAAiB;EACjB,gBAAe;EACf,oBAAmB;EACnB,WAAU,EACX;;AAED;EACE,mBAAkB;EAClB,oBAAmB,EAcpB;EAhBD;IAII,wBAAc;IACd,YAAW;IACX,mBAAkB;IAClB,QAAO;IACP,SAAQ;IACR,0CAAyC;IACzC,2BAA0B;IAC1B,2YAA0Y;IAC1Y,2BAA0B;IAC1B,yBAAwB;IACxB,yBAAwB,EACzB;;AAGH;EACE,WAAU,EACX;;AAED;EACE,k7EAEc,EACf;;A0E5VO;E1E+VN,mBAAkB;EAClB,sBAAqB;EACrB,eAAc;EACd,sBAAqB;EACrB,kBAAiB;EACjB,oBAAmB,EACpB;;AAED;EACE,YAAW;EACX,mBAAkB;EAClB,OAAM;EACN,QAAO;EACP,YAAW;EACX,aAAY;EACZ,0BAAyB;EACzB,uBAAsB;EACtB,WAAU;EACV,oBAAmB,EACpB;;AAED;EACE,YAAW;EACX,eAAc;EACd,wBAAuB;EACvB,aAAY;EACZ,mHAAkH;EAClH,wCAAuC;EACvC,2CAA0C;EAC1C,mBAAkB;EAClB,kBAAiB;EACjB,aAAY;EACZ,WAAU;EACV,oBAAmB;EACnB,UAAS;EACT,kBAAiB,EAClB;;AAED;EACE,YAAW;EACX,eAAc;EACd,wBAAuB;EACvB,aAAY;EACZ,yHAAwH;EACxH,wCAAuC;EACvC,2CAA0C;EAC1C,mBAAkB;EAClB,kBAAiB;EACjB,aAAY;EACZ,WAAU;EACV,oBAAmB;EACnB,WAAU;EACV,kBAAiB,EAClB;;AAED;EACE,WAAU,EACX;;AAED;EACE,YAAW;EACX,YAAW;EACX,QAAO;EACP,mBAAkB;EAClB,0BAAyB;EACzB,cAAa,EACd;;AAED;EACE,yBAAgB;EAChB,oCAAmB;EACnB,gBAAe;EACf,mBAAkB;EAClB,8BAA6B,EAC9B;;AAED;EACE,cAAa,EACd;;AAED;EACE,QAAO;EACP,OAAM;EACN,qBAAoB,EAIrB;EAHC;IACE,aAAY,EACb;;AAGH;EACE,0BAAyB;EACzB,mBAAkB,EACnB;;AAED;EACE,0BAAyB;EACzB,mBAAkB;EAClB,kBAAiB,EAClB;;AqDlgBD;ErDqgBE,uDAAsD,EACvD;;AkEhfG;ElEmfF,UAAS,EACV;;AAED;EACE,gCAA+B;EAAE,wBAAwB,EAC1D;;AAED;EACE,qCAAoC,EACrC;;AAED;EACE,YAAW;EACX,aAAY;EACZ,WAAU;EACV,cAAa,EACd;;AAED;EACE,WAAU;EACV,oBAAmB,EACpB;;AAED;EACE,oBAAmB,EACpB;;AAED;EACE,gBAAe;EACf,WAAU;EACV,YAAW;EACX,UAAS;EACT,gBAAe;EAEf,iBAAgB;EAChB,YAAW;EACX,YAAW;EACX,WACF,EAAC;;AAED;EACE,WACF,EAAC;;AAED;EACE,cAAa;EACb,aACF,EAAC;;AAED;;EAEE,aAAY;EACZ,YACF,EAAC;;AAED;EACE,YAAU;EACV,aAAY;EACZ,cAAa;EACb,YAAW;EACX,uBAAsB;EACtB,mBAAkB;EAClB,mBAAkB;EAClB,UAAS;EACT,SAAQ;EAER,iCAA+B;EAE/B,2CAAsC,EACvC;;AAED;;EAEE,mBAAiB;EACjB,SAAQ;EACR,UAAS;EAET,iCAA+B,EAChC;;AAED;EACE,mBAAkB;EAClB,cAAa;EACb,eAAc;EACd,uBAAsB;EACtB,oBAAmB,EACpB;;AAED;EACE,eAAc;EACd,cAAa;EACb,aAAY;EAEZ,2BACF,EAAC;;AAED;EACE,WAAU;EACV,YAAW;EACX,YAAW;EACX,mBAAkB;EAClB,eAAc;EACd,OAAM;EACN,QAAO;EACP,oCACF,EAAC;;AAED;EACE,kBAAiB;EACjB,gBApnBe;EAqnBf,gBAAe;EACf,qBACF,EAAC;;AAhBD;EAmBE,mBAAkB;EAClB,qBAAoB;EAEpB,iCAAgC;EAEhC,0BAAyB;EAEzB,0BAAyB,EAC1B;;AAED;EACE,iCAAgC,EACjC;;AAED;EACE,UAAS,EACV;;AAED;EACE,UAAS,EACV;;AAED;EACE,UAAS,EACV;;AAED;EACE,UAAS,EACV;;AAED;EACE,UAAS,EACV;;AAED;EACE,UAAS,EACV;;AAED;EACE,UAAS,EACV;;AAED;EACE,gBAAe,EAChB;;AAED;EACE,gBAAe,EAChB;;AAED;EACE,gBAAe,EAChB;;AAED;EACE,gBAAe,EAChB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,kBAAiB,EAClB;;AAED;EACI,QAAO,EACV;;AAED;EACI,SAAQ,EACX;;AAED;EACE,0BAAyB;EACzB,oBAAmB,EACpB;;AAED;EACE,0BA1wBY,EA2wBb;;AAED;EACE,eAAc,EACf;;AAED;EACE,0BAlxBY,EAmxBb;;AAED;EACE,YAAW;EACX,eAAc;EACd,mBAAkB;EAClB,YAAW;EACX,aAAY;EACZ,mBAAkB;EAClB,6DAA4D,EAC7D;;AsC7wBD;EtCgxBE,WAAU;EACV,4BAA2B,EAC5B;;AAED;EACE,YAAW;EACX,mBAAkB;EAClB,QAAO;EACP,YAAW;EACX,YAAW;EACX,SAAI;EACJ,uHAOe,EAChB;;AAED;EACE,uCAAsC,EACvC;;AAED;EACE;IACE,WAAU;IACV,kCAA+B,EAAA;EAGjC;IACE,WAAU;IACV,gCAA6B,EAAA,EAAA;;AAIjC;EACE,oBAAmB,EACpB;;AAED;EACE,mBAAkB,EACnB;;AAED;EACE,mBAAkB;EAClB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","file":"styles.css","sourcesContent":["/*custom variables*/\r\n$primary: #16013E;\r\n$secondary: #FDF3E7;\r\n$success: #00C9A5;\r\n$danger: #FF415C;\r\n$info: #007BFF;\r\n$light: #D3CBD3;\r\n$dark: #16013E;\r\n$modal-backdrop-bg: $secondary;\r\n$modal-backdrop-opacity: .96;\r\n\r\n$enable-cssgrid: true;\r\n\r\n@import 'bootstrap/_functions.scss';\r\n@import 'bootstrap/variables.scss';\r\n\r\n/*theme colors*/\r\n$custom-theme-colors: (\r\n \"accent\": #00C9A5,\r\n \"background\": #FFFBF5,\r\n \"secondary-darker\": #F2E9DF,\r\n \"petrol\": #007A8B,\r\n \"green\": #005A38,\r\n \"mustard\": #B79313,\r\n \"oranje\": #DF7134,\r\n \"light-blue\": #41BAFF,\r\n \"light-purple\": #BBA4FF,\r\n \"luscious-purple\": #3F34A4,\r\n \"fluo-yellow\": #F2FD54,\r\n \"fluo-green\": #84FA71,\r\n \"gray-50\": #F4EFEC,\r\n \"gray-100\": #F2EDEA,\r\n \"gray-300\": #E0E0E0,\r\n \"gray-400\": #BDBDBD,\r\n);\r\n\r\n$theme-colors: map-merge($custom-theme-colors, $theme-colors);\r\n\r\n\r\n@import 'bootstrap/bootstrap.scss';\r\n\r\n@font-face {\r\n font-family:'gt_america_extended_bold';\r\n src:url('../fonts/gt_america_extended_bold.woff2') format('woff2'),\r\n url('../fonts/gt_america_extended_bold.woff') format('woff');\r\n font-style:normal;\r\n font-weight: 00;\r\n}\r\n\r\n@font-face {\r\n font-family:'gt_america_extended_regular';\r\n src:url('../fonts/gt_america_extended_regular.woff2') format('woff2'),\r\n url('../fonts/gt_america_extended_regular.woff') format('woff');\r\n font-style:normal;\r\n font-weight: 400;\r\n}\r\n\r\n/*lenis stuff*/\r\nhtml, html.lenis {\r\n height: auto;\r\n}\r\n\r\n.lenis.lenis-smooth {\r\n scroll-behavior: auto;\r\n}\r\n\r\n.lenis.lenis-smooth [data-lenis-prevent] {\r\n overscroll-behavior: contain;\r\n}\r\n\r\n.lenis.lenis-stopped {\r\n overflow: hidden;\r\n}\r\n\r\n.lenis.lenis-scrolling iframe {\r\n pointer-events: none;\r\n}\r\n/*lenis stuff end*/\r\n\r\nbody {\r\n background: #FFFBF5;\r\n font-family: 'gt_america_extended_regular', sans-serif;\r\n font-weight: 400;\r\n font-style: normal;\r\n color: #16013E;\r\n overflow-x: hidden;\r\n cursor: url(\r\n \"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E\"\r\n ),auto;\r\n}\r\n\r\ninput[type=\"checkbox\"] {\r\n cursor: url(\r\n \"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E\"\r\n ),auto;\r\n}\r\n\r\n \r\np, h1, h2, h3, h4, h5, h6, input[type=\"text\"], input[type=\"tel\"], input[type=\"email\"], input[type=\"search\"], li {\r\n cursor: url(\r\n \"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='25' fill='none' viewBox='0 0 13 25'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1.75' d='M8 18.48v-4.23h1.27v-3H8V5.8c.2-.44.5-.82.87-1.14.23-.16.52-.32.83-.44a5.4 5.4 0 0 1 1.17-.05l.87.05.05-.87.08-1.27.06-.87-.88-.06c-.7-.04-1.4 0-2.1.14l-.05.01-.06.02c-.7.25-1.29.56-1.82.95L7 2.28l-.03.02c-.16.13-.31.28-.46.42a6.93 6.93 0 0 0-.39-.38l-.03-.03-.03-.02a5.86 5.86 0 0 0-1.85-.97l-.04-.01-.04-.01a8.1 8.1 0 0 0-2.19-.16l-.87.06.06.87.08 1.27.06.88.87-.06c.43-.03.85 0 1.27.08.23.08.5.21.74.4.33.3.63.72.84 1.19v5.42H3.72v3h1.27v4.2c-.21.47-.51.89-.88 1.24-.2.14-.46.28-.75.37-.36.07-.8.1-1.22.06l-.87-.05-.06.87-.08 1.27-.06.88.87.05c.71.05 1.42 0 2.12-.14h.04l.04-.02a5.83 5.83 0 0 0 1.88-.95l.03-.02.03-.03.44-.43c.14.14.28.27.44.4l.02.02.02.01c.55.42 1.14.73 1.76.95l.05.02.06.01c.77.17 1.47.22 2.17.18l.88-.05-.05-.87-.07-1.27-.05-.87-.87.04c-.42.03-.83 0-1.24-.08-.24-.1-.52-.25-.8-.45A3.4 3.4 0 0 1 8 18.48Z'/%3E%3C/svg%3E\"\r\n ),auto;\r\n font-family: 'gt_america_extended_regular', sans-serif;\r\n}\r\n\r\n.cursorNormal {\r\n cursor: url(\r\n \"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E\"\r\n ),auto;\r\n}\r\n\r\n\r\nh1 {\r\n font-family:'gt_america_extended_bold';\r\n font-size: 2.25rem;\r\n font-style: normal;\r\n line-height: normal;\r\n}\r\n\r\np {\r\n font-size: 1rem;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 203%; /* 32.48px */\r\n}\r\n\r\nstrong {\r\n font-family:'gt_america_extended_bold';\r\n}\r\n\r\n.btn {\r\n transition: all 0.2s ease-in-out 0s !important;\r\n}\r\n\r\n.btn-outline-primary:hover {\r\n box-shadow: #00c9a8 1px 1px, #00c9a8 2px 2px, #00c9a8 3px 3px;\r\n transform: translate3d(-4px, -4px, 0px);\r\n}\r\n\r\n.btn-primary:hover {\r\n box-shadow: #00c9a8 1px 1px, #00c9a8 2px 2px, #00c9a8 3px 3px;\r\n transform: translate3d(-4px, -4px, 0px);\r\n}\r\n\r\n/*profile page desk setups*/\r\n#app {\r\n width: 100%;\r\n height: 70%;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n#app {\r\n opacity: 0;\r\n height: auto;\r\n}\r\n\r\n#DeskAlt {\r\n transition: .3s all;\r\n}\r\n\r\n#app img {\r\n display: block;\r\n}\r\n\r\n#detail {\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n background: #111;\r\n top: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: space-evenly;\r\n}\r\n\r\n#detailImg {\r\n width: 85%;\r\n height: 85%;\r\n}\r\n\r\n#detailTxt {\r\n color: #ccc;\r\n font-size: 20px;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.design-process svg {\r\n pointer-events: none;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n}\r\n\r\n#headlines {\r\n max-width: 800px;\r\n min-width: 450px;\r\n left: 50%;\r\n top: 50%;\r\n transform: translate(-50%, -50%);\r\n}\r\n/*profile page desk setups end*/\r\n\r\n.coolGradientBG {\r\n background: radial-gradient(#FFFBF5, #F9F6FF, #F3FFFD, #FFFBF5);\r\n background-size: 400% 400%;\r\n animation: gradientBG 15s ease infinite;\r\n width: 100%;\r\n}\r\n\r\n.coolGradientBG:after {\r\n content: \"\";\r\n width: 100%;\r\n height: 200px;\r\n position: absolute;\r\n margin-top: -200px;\r\n background: linear-gradient(0deg, rgba(255, 251, 245, 1), rgba(255, 251, 245, 0) );\r\n}\r\n\r\n@keyframes gradientBG {\r\n 0% {\r\n background-position: 0% 50%;\r\n }\r\n 50% {\r\n background-position: 80% 50%;\r\n }\r\n 100% {\r\n background-position: 0% 50%;\r\n }\r\n}\r\n\r\n.cvImage {\r\n transition: .3s all;\r\n}\r\n\r\n.cvImage:hover {\r\n margin-top: 10px !important;\r\n}\r\n\r\n/*mark, .mark {\r\n background-color: $success;\r\n color: #FFFBF5;\r\n}*/\r\n\r\n#scrollableDiv1, #scrollableDiv2, #scrollableDivImprovements, #scrollableDivImages, #userJourneyScroll, .cursorGrab, #wireframesScroll, .grab {\r\n cursor: url(\r\n \"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23fff' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath fill='%23000' d='M19.3 20.3v-6.24c0-.38-.3-.68-.68-.68-.38 0-.7.3-.7.68v6.23c0 .38.32.68.7.68.38 0 .69-.3.69-.68ZM16.13 20.3l-.01-6.25c0-.37-.31-.67-.69-.67-.37 0-.68.3-.68.68l.02 6.24c0 .37.3.67.68.67.38 0 .69-.3.68-.68ZM11.59 14.07l.03 6.22c0 .38.3.68.68.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E\"\r\n ),auto;\r\n}\r\n\r\n.grabbing {\r\n cursor: url(\r\n \"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='25' fill='none' viewBox='0 0 28 25'%3E%3Cpath fill='%23fff' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.51 13.51 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.08-.9.7-1.64 1.56-1.88'/%3E%3Cpath stroke='%23000' stroke-linejoin='round' stroke-width='2.25' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.52 13.52 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.04-.9.64-1.68 1.5-1.95Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M19.29 18.3v-6.24c0-.38-.3-.68-.69-.68-.38 0-.69.3-.69.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM16.12 18.3l-.02-6.25c0-.37-.3-.67-.68-.67-.38 0-.68.3-.68.68l.01 6.24c0 .37.31.67.69.67.37 0 .68-.3.68-.68ZM11.57 12.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E\"\r\n ),auto !important;\r\n}\r\n\r\n.userJourneyStep:not(:last-child)::after {\r\n content: \"\";\r\n display: block;\r\n position: absolute;\r\n width: 60px;\r\n height: 18px;\r\n margin-top: 10px;\r\n margin-left: 138%;\r\n background-image: url(\"../img/misc/shapes/arrow-right.svg\");\r\n background-repeat: no-repeat;\r\n}\r\n\r\n.isometric-card {\r\n margin: 0 auto;\r\n /*transform: rotateX(51deg) rotateZ(43deg);*/\r\n transform: rotateX(19deg) rotateZ(-14deg) rotateY(17deg);\r\n transform-style: preserve-3d;\r\n will-change: transform;\r\n width: 100%;\r\n height: 100%;\r\n transition: 0.4s ease-in-out transform, 0.3s ease-in-out box-shadow;\r\n}\r\n\r\n\r\n.bg-secondary-gradient {\r\n background: linear-gradient(180deg, #FFFBF5 0%, #FDF3E7 46.62%);\r\n}\r\n\r\n.body-bold {\r\n font-family:'gt_america_extended_bold';\r\n font-size: 1rem;\r\n font-style: normal;\r\n font-weight: 700;\r\n line-height: 203%; /* 32.48px */\r\n}\r\n\r\n.section-title {\r\n font-family:'gt_america_extended_bold';\r\n font-size: 1.5rem;\r\n font-style: normal;\r\n font-weight: 700;\r\n line-height: normal;\r\n text-transform: uppercase; \r\n}\r\n\r\n.semi-title {\r\n font-family:'gt_america_extended_bold';\r\n font-size: 1.25rem;\r\n font-style: normal;\r\n font-weight: 700;\r\n line-height: 203%; /* 2.5375rem */\r\n}\r\n\r\n.nav-pills {\r\n transition: .3s all;\r\n}\r\n\r\n.sticky-top .nav-pills .nav-link.active, .nav-pills .show > .nav-link {\r\n color: inherit !important;\r\n background-color: transparent;\r\n transition: .05s all; \r\n font-weight: bold;\r\n}\r\n\r\n.sticky-top .nav-pills .nav-link.active:before {\r\n content: \"\";\r\n width: 100%;\r\n height: 30px;\r\n position: absolute;\r\n margin-top: -6px;\r\n left: 0px;\r\n /*border: 1px solid #16013e;*/\r\n background-color: #fdf3e7 !important;\r\n border-radius: 8px !important;\r\n z-index: -1;\r\n}\r\n\r\n.subtitle {\r\n font-family: 'gt_america_extended_regular', sans-serif;\r\n font-size: 0.75rem;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 203%; /* 1.5225rem */\r\n}\r\n\r\n.font-weight-bold {\r\n font-family: gt_america_extended_bold; \r\n}\r\n\r\n.font-weight-normal {\r\n font-family: 'gt_america_extended_regular', sans-serif;\r\n font-weight: 400;\r\n}\r\n\r\n.border-radius {\r\n border-radius: 24px !important;\r\n}\r\n\r\n.large-shadow {\r\n box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.10);\r\n}\r\n\r\n.the-border {\r\n border: 1px solid #D3CBD3;\r\n}\r\n\r\n.horizontal {\r\n overflow-x: hidden;\r\n}\r\n\r\n.horizontal .pin-wrap,\r\n.horizontal .animation-wrap {\r\n display: flex;\r\n position: relative;\r\n z-index: 1;\r\n}\r\n\r\n.competitive-analysis .nav-link:not(.active):after {\r\n content: \"\";\r\n width: 40px;\r\n height: 12px;\r\n background-image: url(\"../img/misc/shapes/arrow-right.svg\");\r\n background-repeat: no-repeat;\r\n background-size: contain;\r\n position: absolute;\r\n margin-left: 20px;\r\n margin-top: 8px;\r\n transition: .1s all;\r\n opacity: 0;\r\n}\r\n\r\n.fancy {\r\n position: relative;\r\n white-space: nowrap;\r\n &:after {\r\n --deco-height: 0.3125em;\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n bottom: calc(var(--deco-height) * -0.625);\r\n height: var(--deco-height);\r\n background-image: url(\"data:image/svg+xml,%3Csvg width='100' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M-17 30.5C-1 22 72-4 54 13 37.9 28.2-2.5 57.5 16 55.5s72-29 104-40' stroke='%2300FDCF' stroke-width='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\");\r\n background-size: auto 100%;\r\n background-repeat: round;\r\n background-position: 0em;\r\n }\r\n}\r\n\r\n.competitive-analysis .nav-link:hover:after {\r\n opacity: 1;\r\n}\r\n\r\na:hover, button:hover, .pointer, button:not(:disabled), [type=\"button\"]:not(:disabled), [type=\"reset\"]:not(:disabled), [type=\"submit\"]:not(:disabled) {\r\n cursor: url(\r\n \"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29' fill='none' viewBox='0 0 28 29'%3E%3Cpath fill='%23fff' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M20.65 22.3v-6.24c0-.38-.31-.68-.7-.68-.37 0-.68.3-.68.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM17.2 22.3l-.04-6.25a.67.67 0 1 0-1.34.01l.04 6.24a.67.67 0 1 0 1.34 0ZM12.37 16.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.3.67-.68l-.04-6.23c0-.38-.3-.68-.67-.68-.37 0-.67.31-.67.69Z'/%3E%3C/svg%3E\"\r\n ),auto;\r\n}\r\n\r\n.text-info {\r\n position: relative;\r\n display: inline-block;\r\n padding: 0 4px;\r\n text-decoration: none;\r\n overflow: visible;\r\n transition: .3s all;\r\n}\r\n\r\n.text-info:before {\r\n content: \"\";\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n border: 2px solid #1F93E6;\r\n box-sizing: border-box;\r\n opacity: 0;\r\n transition: .3s all;\r\n}\r\n\r\n.text-info:after {\r\n content: \"\";\r\n display: block;\r\n width: calc(100% + 3px);\r\n height: 38px;\r\n background-image: url(\"../img/misc/shapes/link-bounding-box.svg\"), url(\"../img/misc/shapes/link-bounding-box.svg\");\r\n background-repeat: no-repeat, no-repeat;\r\n background-position: 0 center, 100% center;\r\n position: absolute;\r\n margin-top: -36px;\r\n bottom: -2px;\r\n opacity: 0;\r\n transition: .3s all;\r\n left: 1px;\r\n margin-left: -3px;\r\n}\r\n\r\nfooter .text-info:after {\r\n content: \"\";\r\n display: block;\r\n width: calc(100% + 3px);\r\n height: 32px;\r\n background-image: url(\"../img/misc/shapes/link-bounding-box-sm.svg\"), url(\"../img/misc/shapes/link-bounding-box-sm.svg\");\r\n background-repeat: no-repeat, no-repeat;\r\n background-position: 0 center, 100% center;\r\n position: absolute;\r\n margin-top: -36px;\r\n bottom: -4px;\r\n opacity: 0;\r\n transition: .3s all;\r\n left: -1px;\r\n margin-left: -1px;\r\n}\r\n\r\n.text-info:hover:before, .text-info:hover:after {\r\n opacity: 1;\r\n}\r\n\r\n.opporunityAfter:after {\r\n content: \"\";\r\n width: 100%;\r\n left: 0;\r\n position: absolute;\r\n background-color: #16013e;\r\n z-index: 1021;\r\n}\r\n\r\n.custom-tooltip {\r\n --bs-tooltip-bg: #1f93e6;;\r\n --bs-tooltip-color: var(--bs-white);\r\n font-size: 10px;\r\n text-align: center;\r\n arrow-color: black !important;\r\n}\r\n\r\n.tooltip-arrow:before {\r\n display: none;\r\n}\r\n\r\n.main-navbar {\r\n left: 0;\r\n top: 0;\r\n transition: ease .4s;\r\n &--scrolled {\r\n height: 40px;\r\n }\r\n}\r\n\r\n.sideMenu li:hover {\r\n background-color: #FDF3E7;\r\n border-radius: 8px;\r\n}\r\n\r\n.sideMenu .active {\r\n background-color: #FDF3E7;\r\n border-radius: 8px;\r\n font-weight: bold;\r\n}\r\n\r\n.tooltip {\r\n font-family: 'gt_america_extended_regular', sans-serif;\r\n}\r\n\r\n.sticky-top {\r\n top: 50px;\r\n}\r\n\r\n.workAccordion svg {\r\n transition: transform 0.3s ease; /* sidemenu accordion */\r\n}\r\n\r\n.workAccordion .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\r\n border-color: transparent !important;\r\n}\r\n\r\n#toTop {\r\n right: 20px; \r\n bottom: 24px; \r\n z-index: 3; \r\n display: none;\r\n}\r\n\r\n.panel {\r\n opacity: 0;\r\n transition: .3s all;\r\n}\r\n\r\n.selectedWork {\r\n transition: .3s all; \r\n}\r\n\r\n.close-button {\r\n font-size: 20px;\r\n width: 2em;\r\n height: 2em;\r\n border: 0;\r\n cursor: pointer;\r\n position: -webkit-sticky;\r\n position: sticky;\r\n z-index: 30;\r\n right: 15px;\r\n left: auto\r\n}\r\n\r\n.close-button:focus {\r\n outline: 0\r\n}\r\n\r\n.close-button:hover .icon {\r\n height: .95em;\r\n width: .95em\r\n}\r\n\r\n.close-button:active .icon,\r\n.close-button:focus .icon {\r\n height: .7em;\r\n width: .7em\r\n}\r\n\r\n.close-button:before {\r\n content:\"\";\r\n width: 2.2em;\r\n height: 2.2em;\r\n z-index: -1;\r\n background-color: #fff;\r\n border-radius: 50%;\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n -webkit-transform: translate(-50%,-50%);\r\n transform: translate(-50%,-50%);\r\n -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);\r\n box-shadow: 0 2px 4px 0 rgba(0,0,0,.2)\r\n}\r\n\r\n.close-button .icon,\r\n.close-button .icon-wrap {\r\n position:absolute;\r\n top: 50%;\r\n left: 50%;\r\n -webkit-transform: translate(-50%,-50%);\r\n transform: translate(-50%,-50%)\r\n}\r\n\r\n.close-button .icon-wrap {\r\n border-radius: 50%;\r\n width: 1.79em;\r\n height: 1.79em;\r\n background-color: #fff;\r\n transition: .3s all;\r\n}\r\n\r\n.close-button .icon {\r\n display: block;\r\n height: .85em;\r\n width: .85em;\r\n -webkit-transition: all .1s linear;\r\n transition: all .1s linear\r\n}\r\n\r\n.close-button .progress-wrap {\r\n width: 2em;\r\n height: 2em;\r\n z-index: -1;\r\n border-radius: 50%;\r\n display: block;\r\n top: 0;\r\n left: 0;\r\n -webkit-backface-visibility: hidden\r\n}\r\n\r\n.close-button .progress-circle {\r\n fill: transparent;\r\n stroke: $success;\r\n stroke-width: 5;\r\n stroke-dashoffset: 0\r\n}\r\n\r\n.close-button .progress-wrap {\r\n position: absolute;\r\n pointer-events: none;\r\n -webkit-transition: translate .3s linear;\r\n transition: translate .3s linear;\r\n -webkit-transform-origin: 1em 1em;\r\n transform-origin: 1em 1em;\r\n -webkit-transform: rotate(-90deg);\r\n transform: rotate(-90deg)\r\n}\r\n\r\n.noUnderline {\r\n text-decoration: none !important;\r\n}\r\n\r\n.top12vh {\r\n top: 12vh;\r\n}\r\n\r\n.top10px {\r\n top: 10px;\r\n}\r\n\r\n.top20px {\r\n top: 20px;\r\n}\r\n\r\n.top30px {\r\n top: 30px;\r\n}\r\n\r\n.top40px {\r\n top: 40px;\r\n}\r\n\r\n.top50px {\r\n top: 50px;\r\n}\r\n\r\n.top60px {\r\n top: 60px;\r\n}\r\n\r\n.minHeight1vh {\r\n min-height: 1vh;\r\n}\r\n\r\n.minHeight2vh {\r\n min-height: 2vh;\r\n}\r\n\r\n.minHeight3vh {\r\n min-height: 3vh;\r\n}\r\n\r\n.minHeight5vh {\r\n min-height: 5vh;\r\n}\r\n\r\n.minHeight10vh {\r\n min-height: 10vh;\r\n}\r\n\r\n.minHeight15vh {\r\n min-height: 15vh;\r\n}\r\n\r\n.minHeight20vh {\r\n min-height: 20vh;\r\n}\r\n\r\n.minHeight25vh {\r\n min-height: 25vh;\r\n}\r\n\r\n.minHeight30vh {\r\n min-height: 30vh;\r\n}\r\n\r\n.minHeight35vh {\r\n min-height: 35vh;\r\n}\r\n\r\n.minHeight40vh {\r\n min-height: 40vh;\r\n}\r\n\r\n.minHeight45vh {\r\n min-height: 45vh;\r\n}\r\n\r\n.minHeight50vh {\r\n min-height: 50vh;\r\n}\r\n\r\n.minHeight55vh {\r\n min-height: 55vh;\r\n}\r\n\r\n.minHeight60vh {\r\n min-height: 60vh;\r\n}\r\n\r\n.minHeight65vh {\r\n min-height: 65vh;\r\n}\r\n\r\n.minHeight70vh {\r\n min-height: 70vh;\r\n}\r\n\r\n.minHeight75vh {\r\n min-height: 75vh;\r\n}\r\n\r\n.minHeight80vh {\r\n min-height: 80vh;\r\n}\r\n\r\n.minHeight85vh {\r\n min-height: 85vh;\r\n}\r\n\r\n.minHeight90vh {\r\n min-height: 90vh;\r\n}\r\n\r\n.minHeight95vh {\r\n min-height: 95vh;\r\n}\r\n\r\n.minHeight100vh {\r\n min-height: 100vh;\r\n}\r\n\r\n.left-0 {\r\n left: 0;\r\n}\r\n\r\n.right-0 {\r\n right: 0;\r\n}\r\n\r\n.voiceChangeContainer .form-check {\r\n background-color: #FFFBF5;\r\n transition: .1s all;\r\n}\r\n\r\n.voiceChangeContainer .form-check:hover {\r\n background-color: $dark;\r\n}\r\n\r\n.voiceChangeContainer .form-check:hover p {\r\n color: #fffbf5;\r\n}\r\n\r\n.voiceChangeContainer .form-check.activeVoice {\r\n background-color: $dark;\r\n}\r\n\r\n.activeVoice:after {\r\n content: \"\";\r\n display: block;\r\n position: absolute;\r\n width: 20px;\r\n height: 20px;\r\n margin-top: -110px;\r\n background-image: url(\"../img/misc/shapes/checked-tick.svg\");\r\n}\r\n\r\n.nav-link:focus-visible {\r\n outline: 0;\r\n box-shadow: none !important;\r\n}\r\n\r\n.dotted-bg:after, .dotted-bg2:after {\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n width: 100%;\r\n z-index: -1;\r\n --d: 2px;\r\n background : radial-gradient(\r\n circle at \r\n var(--d) \r\n var(--d), \r\n #E0E0E0 calc(var(--d) - 1px), \r\n #FFFBF5 var(--d)\r\n ) \r\n 0 0 / 25px 25px;\r\n}\r\n\r\n.playBtn {\r\n animation: ripple 1.2s linear infinite;\r\n}\r\n\r\n@keyframes ripple {\r\n from {\r\n opacity: 1;\r\n transform: scale3d(0.75,0.75,1);\r\n }\r\n \r\n to {\r\n opacity: 0;\r\n transform: scale3d(1.5,1.5,1);\r\n }\r\n}\r\n\r\n.fancy-arrow {\r\n transition: .3s all;\r\n}\r\n\r\n.progress {\r\n transition: 3s all;\r\n}\r\n\r\n.voice-progress {\r\n position: relative;\r\n width: 100%;\r\n height: 66px;\r\n overflow: hidden;\r\n}\r\n\r\n.playing_progress {\r\n width: 0;\r\n top: 0;\r\n left: 0;\r\n position: absolute;\r\n overflow: hidden;\r\n}\r\n\r\n/*homepage design process*/\r\n.design-cards {\r\n position: relative;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n flex-direction: column;\r\n min-height: 80vh;\r\n padding: 0;\r\n margin: 0;\r\n}\r\n\r\n.design-card {\r\n --spacing: 1rem;\r\n position: relative;\r\n height: 564px;\r\n top: var(--spacing);\r\n z-index: 5;\r\n padding: 2rem;\r\n box-sizing: border-box;\r\n}\r\n\r\n.design-card:nth-child(2) {\r\n top: calc(var(--spacing) * 2);\r\n z-index: 4;\r\n transform: rotate(-3deg);\r\n}\r\n\r\n.design-card:nth-child(3) {\r\n top: calc(var(--spacing) * 3);\r\n z-index: 3;\r\n transform: rotate(-6deg);\r\n}\r\n\r\n.design-card:nth-child(4) {\r\n top: calc(var(--spacing) * 4);\r\n z-index: 2;\r\n transform: rotate(-9deg);\r\n}\r\n\r\n.design-card:nth-child(5) {\r\n top: calc(var(--spacing) * 5);\r\n z-index: 1;\r\n transform: rotate(-12deg);\r\n}\r\n\r\n.design-card:nth-child(6) {\r\n top: calc(var(--spacing) * 12);\r\n z-index: 0;\r\n}\r\n/*homepage design process end*/\r\n\r\n#accessibility .form-check-input:checked {\r\n background-color: #12ebfd;\r\n border-color: #12ebfd;\r\n}\r\n\r\n\r\n@include media-breakpoint-up(xs) {\r\n html, body {\r\n font-size: .9rem !important;\r\n }\r\n .bigger-1 {\r\n font-size: 1.1rem !important;\r\n }\r\n .bigger-2 {\r\n font-size: 1.2rem !important;\r\n }\r\n .bigger-3 {\r\n font-size: 1.3rem !important;\r\n }\r\n .bigger-4 {\r\n font-size: 1.4rem !important;\r\n }\r\n .bigger-5 {\r\n font-size: 1.5rem !important;\r\n }\r\n .bigger-6 {\r\n font-size: 1.6rem !important;\r\n }\r\n .smaller-1 {\r\n font-size: .9rem !important;\r\n }\r\n .smaller-2 {\r\n font-size: .8rem !important;\r\n }\r\n .smaller-3 {\r\n font-size: .8rem !important;\r\n }\r\n .smaller-4 {\r\n font-size: .8rem !important;\r\n }\r\n .smaller-5 {\r\n font-size: .8rem !important;\r\n }\r\n .smaller-6 {\r\n font-size: .8rem !important;\r\n }\r\n .minHeight75vh {\r\n min-height: 59vh;\r\n }\r\n .profileCarousel {\r\n min-height: 365px;\r\n }\r\n .design-card {\r\n height: 370px;\r\n }\r\n .divAfterTimeTravel {\r\n margin-top: 0px;\r\n }\r\n}\r\n\r\n\r\n@include media-breakpoint-up(sm) {\r\n html {\r\n font-size: .9rem;\r\n }\r\n .display-1 {\r\n font-size: 5rem;\r\n }\r\n .bigger-1 {\r\n font-size: 1.2rem !important;\r\n }\r\n .bigger-2 {\r\n font-size: 1.4rem !important;\r\n }\r\n .bigger-3 {\r\n font-size: 1.6rem !important;\r\n }\r\n .bigger-4 {\r\n font-size: 1.8rem !important;\r\n }\r\n .bigger-5 {\r\n font-size: 2rem !important;\r\n }\r\n .bigger-6 {\r\n font-size: 2.5rem !important;\r\n }\r\n .smaller-1 {\r\n font-size: 1rem !important;\r\n }\r\n .smaller-2 {\r\n font-size: 1rem !important;\r\n }\r\n .smaller-3 {\r\n font-size: 1rem !important;\r\n }\r\n .smaller-4 {\r\n font-size: 1rem !important;\r\n }\r\n .smaller-5 {\r\n font-size: .5rem !important;\r\n }\r\n .smaller-6 {\r\n font-size: .4rem !important;\r\n }\r\n .minHeight75vh {\r\n min-height: 75vh;\r\n }\r\n\r\n}\r\n\r\n@include media-breakpoint-up(md) {\r\n html, body {\r\n font-size: 1rem !important;\r\n }\r\n .display-1 {\r\n font-size: 6rem;\r\n }\r\n .bigger-1 {\r\n font-size: 1rem !important;\r\n }\r\n .bigger-2 {\r\n font-size: 1.2rem !important;\r\n }\r\n .bigger-3 {\r\n font-size: 1.4rem !important;\r\n }\r\n .bigger-4 {\r\n font-size: 1.5rem !important;\r\n }\r\n .bigger-5 {\r\n font-size: 1.6rem !important;\r\n }\r\n .bigger-6 {\r\n font-size: 1.8rem !important;\r\n }\r\n .smaller-1 {\r\n font-size: 1rem !important;\r\n }\r\n .smaller-2 {\r\n font-size: 1rem !important;\r\n }\r\n .smaller-3 {\r\n font-size: 1rem !important;\r\n }\r\n .smaller-4 {\r\n font-size: 1rem !important;\r\n }\r\n .smaller-5 {\r\n font-size: .5rem !important;\r\n }\r\n .smaller-6 {\r\n font-size: .4rem !important;\r\n }\r\n .profileCarousel {\r\n min-height: 265px;\r\n }\r\n\r\n}\r\n\r\n@include media-breakpoint-up(lg) {\r\n html, body {\r\n font-size: 1rem !important;\r\n }\r\n .bigger-1 {\r\n font-size: 1.2rem !important;\r\n }\r\n .bigger-2 {\r\n font-size: 1.4rem !important;\r\n }\r\n .bigger-3 {\r\n font-size: 1.6rem !important;\r\n }\r\n .bigger-4 {\r\n font-size: 1.8rem !important;\r\n }\r\n .bigger-5 {\r\n font-size: 2rem !important;\r\n }\r\n .bigger-6 {\r\n font-size: 2.5rem !important;\r\n }\r\n .smaller-1 {\r\n font-size: 1rem !important;\r\n }\r\n .smaller-2 {\r\n font-size: .9rem !important;\r\n }\r\n .smaller-3 {\r\n font-size: .8rem !important;\r\n }\r\n .smaller-4 {\r\n font-size: .7rem !important;\r\n }\r\n .smaller-5 {\r\n font-size: .6rem !important;\r\n }\r\n .design-card {\r\n height: 500px;\r\n }\r\n .divAfterTimeTravel {\r\n margin-top: -1100px;\r\n }\r\n\r\n}","@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.0 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n\n --#{$prefix}body-color: #{$body-color};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n // scss-docs-end root-body-variables\n\n --#{$prefix}heading-color: #{$headings-color};\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n // Focus styles\n // scss-docs-start root-focus-variables\n --#{$prefix}focus-ring-width: #{$focus-ring-width};\n --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n --#{$prefix}focus-ring-color: #{$focus-ring-color};\n // scss-docs-end root-focus-variables\n\n // scss-docs-start root-form-validation-variables\n --#{$prefix}form-valid-color: #{$form-valid-color};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n --#{$prefix}form-invalid-color: #{$form-invalid-color};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n color-scheme: dark;\n\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n @each $color, $value in $theme-colors-text-dark {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle-dark {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle-dark {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query () {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query () {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + \" \" + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n } @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + \" \" + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n } @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + \" \" + $value;\n } @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + \" calc(\" + $min-width + if($value < 0, \" - \", \" + \") + $variable-width + \")\";\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluid-val: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluid-val {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule () {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule () {\n #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*custom variables*/\n/*theme colors*/\n/*!\n * Bootstrap v5.3.0 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=\"light\"] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-accent: #00C9A5;\n --bs-background: #FFFBF5;\n --bs-secondary-darker: #F2E9DF;\n --bs-petrol: #007A8B;\n --bs-green: #005A38;\n --bs-mustard: #B79313;\n --bs-oranje: #DF7134;\n --bs-light-blue: #41BAFF;\n --bs-light-purple: #BBA4FF;\n --bs-luscious-purple: #3F34A4;\n --bs-fluo-yellow: #F2FD54;\n --bs-fluo-green: #84FA71;\n --bs-gray-50: #F4EFEC;\n --bs-gray-100: #F2EDEA;\n --bs-gray-300: #E0E0E0;\n --bs-gray-400: #BDBDBD;\n --bs-primary: #16013E;\n --bs-secondary: #FDF3E7;\n --bs-success: #00C9A5;\n --bs-info: #007BFF;\n --bs-warning: #ffc107;\n --bs-danger: #FF415C;\n --bs-light: #D3CBD3;\n --bs-dark: #16013E;\n --bs-accent-rgb: 0, 201, 165;\n --bs-background-rgb: 255, 251, 245;\n --bs-secondary-darker-rgb: 242, 233, 223;\n --bs-petrol-rgb: 0, 122, 139;\n --bs-green-rgb: 0, 90, 56;\n --bs-mustard-rgb: 183, 147, 19;\n --bs-oranje-rgb: 223, 113, 52;\n --bs-light-blue-rgb: 65, 186, 255;\n --bs-light-purple-rgb: 187, 164, 255;\n --bs-luscious-purple-rgb: 63, 52, 164;\n --bs-fluo-yellow-rgb: 242, 253, 84;\n --bs-fluo-green-rgb: 132, 250, 113;\n --bs-gray-50-rgb: 244, 239, 236;\n --bs-gray-100-rgb: 242, 237, 234;\n --bs-gray-300-rgb: 224, 224, 224;\n --bs-gray-400-rgb: 189, 189, 189;\n --bs-primary-rgb: 22, 1, 62;\n --bs-secondary-rgb: 253, 243, 231;\n --bs-success-rgb: 0, 201, 165;\n --bs-info-rgb: 0, 123, 255;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 255, 65, 92;\n --bs-light-rgb: 211, 203, 211;\n --bs-dark-rgb: 22, 1, 62;\n --bs-primary-text-emphasis: #090019;\n --bs-secondary-text-emphasis: #65615c;\n --bs-success-text-emphasis: #005042;\n --bs-info-text-emphasis: #003166;\n --bs-warning-text-emphasis: #664d03;\n --bs-danger-text-emphasis: #661a25;\n --bs-light-text-emphasis: #495057;\n --bs-dark-text-emphasis: #495057;\n --bs-primary-bg-subtle: #d0ccd8;\n --bs-secondary-bg-subtle: #fffdfa;\n --bs-success-bg-subtle: #ccf4ed;\n --bs-info-bg-subtle: #cce5ff;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #ffd9de;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #a299b2;\n --bs-secondary-border-subtle: #fefaf5;\n --bs-success-border-subtle: #99e9db;\n --bs-info-border-subtle: #99caff;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #ffb3be;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-heading-color: inherit;\n --bs-link-color: #16013E;\n --bs-link-color-rgb: 22, 1, 62;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #120132;\n --bs-link-hover-color-rgb: 18, 1, 50;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-xxl: 2rem;\n --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-focus-ring-width: 0.25rem;\n --bs-focus-ring-opacity: 0.25;\n --bs-focus-ring-color: rgba(22, 1, 62, 0.25);\n --bs-form-valid-color: #00C9A5;\n --bs-form-valid-border-color: #00C9A5;\n --bs-form-invalid-color: #FF415C;\n --bs-form-invalid-border-color: #FF415C; }\n\n[data-bs-theme=\"dark\"] {\n color-scheme: dark;\n --bs-body-color: #adb5bd;\n --bs-body-color-rgb: 173, 181, 189;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #fff;\n --bs-emphasis-color-rgb: 255, 255, 255;\n --bs-secondary-color: rgba(173, 181, 189, 0.75);\n --bs-secondary-color-rgb: 173, 181, 189;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n --bs-tertiary-color-rgb: 173, 181, 189;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-primary-text-emphasis: #73678b;\n --bs-secondary-text-emphasis: #fef8f1;\n --bs-success-text-emphasis: #66dfc9;\n --bs-info-text-emphasis: #66b0ff;\n --bs-warning-text-emphasis: #ffda6a;\n --bs-danger-text-emphasis: #ff8d9d;\n --bs-light-text-emphasis: #f8f9fa;\n --bs-dark-text-emphasis: #dee2e6;\n --bs-primary-bg-subtle: #04000c;\n --bs-secondary-bg-subtle: #33312e;\n --bs-success-bg-subtle: #002821;\n --bs-info-bg-subtle: #001933;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #330d12;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #0d0125;\n --bs-secondary-border-subtle: #98928b;\n --bs-success-border-subtle: #007963;\n --bs-info-border-subtle: #004a99;\n --bs-warning-border-subtle: #997404;\n --bs-danger-border-subtle: #992737;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: inherit;\n --bs-link-color: #73678b;\n --bs-link-hover-color: #8f85a2;\n --bs-link-color-rgb: 115, 103, 139;\n --bs-link-hover-color-rgb: 143, 133, 162;\n --bs-code-color: #e685b5;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n --bs-form-valid-color: #75b798;\n --bs-form-valid-border-color: #75b798;\n --bs-form-invalid-color: #ea868f;\n --bs-form-invalid-border-color: #ea868f; }\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; }\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth; } }\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25; }\n\nh1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color); }\n\nh1, .h1 {\n font-size: calc(1.375rem + 1.5vw); }\n @media (min-width: 1200px) {\n h1, .h1 {\n font-size: 2.5rem; } }\n\nh2, .h2 {\n font-size: calc(1.325rem + 0.9vw); }\n @media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2rem; } }\n\nh3, .h3 {\n font-size: calc(1.3rem + 0.6vw); }\n @media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.75rem; } }\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw); }\n @media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem; } }\n\nh5, .h5 {\n font-size: 1.25rem; }\n\nh6, .h6 {\n font-size: 1rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul {\n padding-left: 2rem; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: 700; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\nb,\nstrong {\n font-weight: bolder; }\n\nsmall, .small {\n font-size: 0.875em; }\n\nmark, .mark {\n padding: 0.1875em;\n background-color: var(--bs-highlight-bg); }\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline; }\n a:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb); }\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em; }\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word; }\n a > code {\n color: inherit; }\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem; }\n kbd kbd {\n padding: 0;\n font-size: 1em; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg,\nsvg {\n vertical-align: middle; }\n\ntable {\n caption-side: bottom;\n border-collapse: collapse; }\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: left; }\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent; }\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0; }\n\nlabel {\n display: inline-block; }\n\nbutton {\n border-radius: 0; }\n\nbutton:focus:not(:focus-visible) {\n outline: 0; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\nselect {\n text-transform: none; }\n\n[role=\"button\"] {\n cursor: pointer; }\n\nselect {\n word-wrap: normal; }\n select:disabled {\n opacity: 1; }\n\n[list]:not([type=\"date\"]):not([type=\"datetime-local\"]):not([type=\"month\"]):not([type=\"week\"]):not([type=\"time\"])::-webkit-calendar-picker-indicator {\n display: none !important; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\n button:not(:disabled),\n [type=\"button\"]:not(:disabled),\n [type=\"reset\"]:not(:disabled),\n [type=\"submit\"]:not(:disabled) {\n cursor: pointer; }\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\ntextarea {\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit; }\n @media (min-width: 1200px) {\n legend {\n font-size: 1.5rem; } }\n legend + * {\n clear: left; }\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0; }\n\n::-webkit-inner-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: textfield; }\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-color-swatch-wrapper {\n padding: 0; }\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\niframe {\n border: 0; }\n\nsummary {\n display: list-item;\n cursor: pointer; }\n\nprogress {\n vertical-align: baseline; }\n\n[hidden] {\n display: none !important; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300; }\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem; } }\n\n.display-2 {\n font-size: calc(1.575rem + 3.9vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-2 {\n font-size: 4.5rem; } }\n\n.display-3 {\n font-size: calc(1.525rem + 3.3vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-3 {\n font-size: 4rem; } }\n\n.display-4 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-4 {\n font-size: 3.5rem; } }\n\n.display-5 {\n font-size: calc(1.425rem + 2.1vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-5 {\n font-size: 3rem; } }\n\n.display-6 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 300;\n line-height: 1.2; }\n @media (min-width: 1200px) {\n .display-6 {\n font-size: 2.5rem; } }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 0.5rem; }\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem; }\n .blockquote > :last-child {\n margin-bottom: 0; }\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6c757d; }\n .blockquote-footer::before {\n content: \"\\2014\\00A0\"; }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: var(--bs-body-bg);\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 0.875em;\n color: var(--bs-secondary-color); }\n\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl,\n.container-xxl {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-right: auto;\n margin-left: auto; }\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px; } }\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px; } }\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px; } }\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px; } }\n\n@media (min-width: 1400px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {\n max-width: 1320px; } }\n\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px; }\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-.5 * var(--bs-gutter-x));\n margin-left: calc(-.5 * var(--bs-gutter-x)); }\n .row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y); }\n\n.grid {\n display: grid;\n grid-template-rows: repeat(var(--bs-rows, 1), 1fr);\n grid-template-columns: repeat(var(--bs-columns, 12), 1fr);\n gap: var(--bs-gap, 1.5rem); }\n .grid .g-col-1 {\n grid-column: auto/span 1; }\n .grid .g-col-2 {\n grid-column: auto/span 2; }\n .grid .g-col-3 {\n grid-column: auto/span 3; }\n .grid .g-col-4 {\n grid-column: auto/span 4; }\n .grid .g-col-5 {\n grid-column: auto/span 5; }\n .grid .g-col-6 {\n grid-column: auto/span 6; }\n .grid .g-col-7 {\n grid-column: auto/span 7; }\n .grid .g-col-8 {\n grid-column: auto/span 8; }\n .grid .g-col-9 {\n grid-column: auto/span 9; }\n .grid .g-col-10 {\n grid-column: auto/span 10; }\n .grid .g-col-11 {\n grid-column: auto/span 11; }\n .grid .g-col-12 {\n grid-column: auto/span 12; }\n .grid .g-start-1 {\n grid-column-start: 1; }\n .grid .g-start-2 {\n grid-column-start: 2; }\n .grid .g-start-3 {\n grid-column-start: 3; }\n .grid .g-start-4 {\n grid-column-start: 4; }\n .grid .g-start-5 {\n grid-column-start: 5; }\n .grid .g-start-6 {\n grid-column-start: 6; }\n .grid .g-start-7 {\n grid-column-start: 7; }\n .grid .g-start-8 {\n grid-column-start: 8; }\n .grid .g-start-9 {\n grid-column-start: 9; }\n .grid .g-start-10 {\n grid-column-start: 10; }\n .grid .g-start-11 {\n grid-column-start: 11; }\n @media (min-width: 576px) {\n .grid .g-col-sm-1 {\n grid-column: auto/span 1; }\n .grid .g-col-sm-2 {\n grid-column: auto/span 2; }\n .grid .g-col-sm-3 {\n grid-column: auto/span 3; }\n .grid .g-col-sm-4 {\n grid-column: auto/span 4; }\n .grid .g-col-sm-5 {\n grid-column: auto/span 5; }\n .grid .g-col-sm-6 {\n grid-column: auto/span 6; }\n .grid .g-col-sm-7 {\n grid-column: auto/span 7; }\n .grid .g-col-sm-8 {\n grid-column: auto/span 8; }\n .grid .g-col-sm-9 {\n grid-column: auto/span 9; }\n .grid .g-col-sm-10 {\n grid-column: auto/span 10; }\n .grid .g-col-sm-11 {\n grid-column: auto/span 11; }\n .grid .g-col-sm-12 {\n grid-column: auto/span 12; }\n .grid .g-start-sm-1 {\n grid-column-start: 1; }\n .grid .g-start-sm-2 {\n grid-column-start: 2; }\n .grid .g-start-sm-3 {\n grid-column-start: 3; }\n .grid .g-start-sm-4 {\n grid-column-start: 4; }\n .grid .g-start-sm-5 {\n grid-column-start: 5; }\n .grid .g-start-sm-6 {\n grid-column-start: 6; }\n .grid .g-start-sm-7 {\n grid-column-start: 7; }\n .grid .g-start-sm-8 {\n grid-column-start: 8; }\n .grid .g-start-sm-9 {\n grid-column-start: 9; }\n .grid .g-start-sm-10 {\n grid-column-start: 10; }\n .grid .g-start-sm-11 {\n grid-column-start: 11; } }\n @media (min-width: 768px) {\n .grid .g-col-md-1 {\n grid-column: auto/span 1; }\n .grid .g-col-md-2 {\n grid-column: auto/span 2; }\n .grid .g-col-md-3 {\n grid-column: auto/span 3; }\n .grid .g-col-md-4 {\n grid-column: auto/span 4; }\n .grid .g-col-md-5 {\n grid-column: auto/span 5; }\n .grid .g-col-md-6 {\n grid-column: auto/span 6; }\n .grid .g-col-md-7 {\n grid-column: auto/span 7; }\n .grid .g-col-md-8 {\n grid-column: auto/span 8; }\n .grid .g-col-md-9 {\n grid-column: auto/span 9; }\n .grid .g-col-md-10 {\n grid-column: auto/span 10; }\n .grid .g-col-md-11 {\n grid-column: auto/span 11; }\n .grid .g-col-md-12 {\n grid-column: auto/span 12; }\n .grid .g-start-md-1 {\n grid-column-start: 1; }\n .grid .g-start-md-2 {\n grid-column-start: 2; }\n .grid .g-start-md-3 {\n grid-column-start: 3; }\n .grid .g-start-md-4 {\n grid-column-start: 4; }\n .grid .g-start-md-5 {\n grid-column-start: 5; }\n .grid .g-start-md-6 {\n grid-column-start: 6; }\n .grid .g-start-md-7 {\n grid-column-start: 7; }\n .grid .g-start-md-8 {\n grid-column-start: 8; }\n .grid .g-start-md-9 {\n grid-column-start: 9; }\n .grid .g-start-md-10 {\n grid-column-start: 10; }\n .grid .g-start-md-11 {\n grid-column-start: 11; } }\n @media (min-width: 992px) {\n .grid .g-col-lg-1 {\n grid-column: auto/span 1; }\n .grid .g-col-lg-2 {\n grid-column: auto/span 2; }\n .grid .g-col-lg-3 {\n grid-column: auto/span 3; }\n .grid .g-col-lg-4 {\n grid-column: auto/span 4; }\n .grid .g-col-lg-5 {\n grid-column: auto/span 5; }\n .grid .g-col-lg-6 {\n grid-column: auto/span 6; }\n .grid .g-col-lg-7 {\n grid-column: auto/span 7; }\n .grid .g-col-lg-8 {\n grid-column: auto/span 8; }\n .grid .g-col-lg-9 {\n grid-column: auto/span 9; }\n .grid .g-col-lg-10 {\n grid-column: auto/span 10; }\n .grid .g-col-lg-11 {\n grid-column: auto/span 11; }\n .grid .g-col-lg-12 {\n grid-column: auto/span 12; }\n .grid .g-start-lg-1 {\n grid-column-start: 1; }\n .grid .g-start-lg-2 {\n grid-column-start: 2; }\n .grid .g-start-lg-3 {\n grid-column-start: 3; }\n .grid .g-start-lg-4 {\n grid-column-start: 4; }\n .grid .g-start-lg-5 {\n grid-column-start: 5; }\n .grid .g-start-lg-6 {\n grid-column-start: 6; }\n .grid .g-start-lg-7 {\n grid-column-start: 7; }\n .grid .g-start-lg-8 {\n grid-column-start: 8; }\n .grid .g-start-lg-9 {\n grid-column-start: 9; }\n .grid .g-start-lg-10 {\n grid-column-start: 10; }\n .grid .g-start-lg-11 {\n grid-column-start: 11; } }\n @media (min-width: 1200px) {\n .grid .g-col-xl-1 {\n grid-column: auto/span 1; }\n .grid .g-col-xl-2 {\n grid-column: auto/span 2; }\n .grid .g-col-xl-3 {\n grid-column: auto/span 3; }\n .grid .g-col-xl-4 {\n grid-column: auto/span 4; }\n .grid .g-col-xl-5 {\n grid-column: auto/span 5; }\n .grid .g-col-xl-6 {\n grid-column: auto/span 6; }\n .grid .g-col-xl-7 {\n grid-column: auto/span 7; }\n .grid .g-col-xl-8 {\n grid-column: auto/span 8; }\n .grid .g-col-xl-9 {\n grid-column: auto/span 9; }\n .grid .g-col-xl-10 {\n grid-column: auto/span 10; }\n .grid .g-col-xl-11 {\n grid-column: auto/span 11; }\n .grid .g-col-xl-12 {\n grid-column: auto/span 12; }\n .grid .g-start-xl-1 {\n grid-column-start: 1; }\n .grid .g-start-xl-2 {\n grid-column-start: 2; }\n .grid .g-start-xl-3 {\n grid-column-start: 3; }\n .grid .g-start-xl-4 {\n grid-column-start: 4; }\n .grid .g-start-xl-5 {\n grid-column-start: 5; }\n .grid .g-start-xl-6 {\n grid-column-start: 6; }\n .grid .g-start-xl-7 {\n grid-column-start: 7; }\n .grid .g-start-xl-8 {\n grid-column-start: 8; }\n .grid .g-start-xl-9 {\n grid-column-start: 9; }\n .grid .g-start-xl-10 {\n grid-column-start: 10; }\n .grid .g-start-xl-11 {\n grid-column-start: 11; } }\n @media (min-width: 1400px) {\n .grid .g-col-xxl-1 {\n grid-column: auto/span 1; }\n .grid .g-col-xxl-2 {\n grid-column: auto/span 2; }\n .grid .g-col-xxl-3 {\n grid-column: auto/span 3; }\n .grid .g-col-xxl-4 {\n grid-column: auto/span 4; }\n .grid .g-col-xxl-5 {\n grid-column: auto/span 5; }\n .grid .g-col-xxl-6 {\n grid-column: auto/span 6; }\n .grid .g-col-xxl-7 {\n grid-column: auto/span 7; }\n .grid .g-col-xxl-8 {\n grid-column: auto/span 8; }\n .grid .g-col-xxl-9 {\n grid-column: auto/span 9; }\n .grid .g-col-xxl-10 {\n grid-column: auto/span 10; }\n .grid .g-col-xxl-11 {\n grid-column: auto/span 11; }\n .grid .g-col-xxl-12 {\n grid-column: auto/span 12; }\n .grid .g-start-xxl-1 {\n grid-column-start: 1; }\n .grid .g-start-xxl-2 {\n grid-column-start: 2; }\n .grid .g-start-xxl-3 {\n grid-column-start: 3; }\n .grid .g-start-xxl-4 {\n grid-column-start: 4; }\n .grid .g-start-xxl-5 {\n grid-column-start: 5; }\n .grid .g-start-xxl-6 {\n grid-column-start: 6; }\n .grid .g-start-xxl-7 {\n grid-column-start: 7; }\n .grid .g-start-xxl-8 {\n grid-column-start: 8; }\n .grid .g-start-xxl-9 {\n grid-column-start: 9; }\n .grid .g-start-xxl-10 {\n grid-column-start: 10; }\n .grid .g-start-xxl-11 {\n grid-column-start: 11; } }\n\n.col {\n flex: 1 0 0%; }\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto; }\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto; }\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%; }\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%; }\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%; }\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0; }\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0; }\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem; }\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem; }\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem; }\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem; }\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem; }\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem; }\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem; }\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem; }\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem; }\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%; }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0; }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0; }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem; }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem; }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem; }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem; }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem; }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem; }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem; }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem; }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem; }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%; }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0; }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0; }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem; }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem; }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem; }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem; }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem; }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem; }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem; }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem; }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem; }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem; } }\n\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%; }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0; }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0; }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem; }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem; }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem; }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem; }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem; }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem; }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem; }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem; }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem; }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem; } }\n\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%; }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0; }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0; }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem; }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem; }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem; }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem; }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem; }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem; }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem; }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem; }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem; }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem; } }\n\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%; }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-xxl-0 {\n margin-left: 0; }\n .offset-xxl-1 {\n margin-left: 8.33333%; }\n .offset-xxl-2 {\n margin-left: 16.66667%; }\n .offset-xxl-3 {\n margin-left: 25%; }\n .offset-xxl-4 {\n margin-left: 33.33333%; }\n .offset-xxl-5 {\n margin-left: 41.66667%; }\n .offset-xxl-6 {\n margin-left: 50%; }\n .offset-xxl-7 {\n margin-left: 58.33333%; }\n .offset-xxl-8 {\n margin-left: 66.66667%; }\n .offset-xxl-9 {\n margin-left: 75%; }\n .offset-xxl-10 {\n margin-left: 83.33333%; }\n .offset-xxl-11 {\n margin-left: 91.66667%; }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0; }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0; }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem; }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem; }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem; }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem; }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem; }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem; }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem; }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem; }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem; }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem; } }\n\n.table {\n --bs-table-color-type: initial;\n --bs-table-bg-type: initial;\n --bs-table-color-state: initial;\n --bs-table-bg-state: initial;\n --bs-table-color: var(--bs-body-color);\n --bs-table-bg: var(--bs-body-bg);\n --bs-table-border-color: var(--bs-border-color);\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: var(--bs-body-color);\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: var(--bs-body-color);\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: var(--bs-body-color);\n --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n vertical-align: top;\n border-color: var(--bs-table-border-color); }\n .table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));\n background-color: var(--bs-table-bg);\n border-bottom-width: var(--bs-border-width);\n box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); }\n .table > tbody {\n vertical-align: inherit; }\n .table > thead {\n vertical-align: bottom; }\n\n.table-group-divider {\n border-top: calc(var(--bs-border-width) * 2) solid currentcolor; }\n\n.caption-top {\n caption-side: top; }\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem; }\n\n.table-bordered > :not(caption) > * {\n border-width: var(--bs-border-width) 0; }\n .table-bordered > :not(caption) > * > * {\n border-width: 0 var(--bs-border-width); }\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0; }\n\n.table-borderless > :not(:first-child) {\n border-top-width: 0; }\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n --bs-table-color-type: var(--bs-table-striped-color);\n --bs-table-bg-type: var(--bs-table-striped-bg); }\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n --bs-table-color-type: var(--bs-table-striped-color);\n --bs-table-bg-type: var(--bs-table-striped-bg); }\n\n.table-active {\n --bs-table-color-state: var(--bs-table-active-color);\n --bs-table-bg-state: var(--bs-table-active-bg); }\n\n.table-hover > tbody > tr:hover > * {\n --bs-table-color-state: var(--bs-table-hover-color);\n --bs-table-bg-state: var(--bs-table-hover-bg); }\n\n.table-primary {\n --bs-table-color: #000;\n --bs-table-bg: #d0ccd8;\n --bs-table-border-color: #bbb8c2;\n --bs-table-striped-bg: #c6c2cd;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bbb8c2;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c0bdc8;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-secondary {\n --bs-table-color: #000;\n --bs-table-bg: #fffdfa;\n --bs-table-border-color: #e6e4e1;\n --bs-table-striped-bg: #f2f0ee;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6e4e1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #eceae7;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-success {\n --bs-table-color: #000;\n --bs-table-bg: #ccf4ed;\n --bs-table-border-color: #b8dcd5;\n --bs-table-striped-bg: #c2e8e1;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #b8dcd5;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bde2db;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-info {\n --bs-table-color: #000;\n --bs-table-bg: #cce5ff;\n --bs-table-border-color: #b8cee6;\n --bs-table-striped-bg: #c2daf2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #b8cee6;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bdd4ec;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-warning {\n --bs-table-color: #000;\n --bs-table-bg: #fff3cd;\n --bs-table-border-color: #e6dbb9;\n --bs-table-striped-bg: #f2e7c3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6dbb9;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ece1be;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-danger {\n --bs-table-color: #000;\n --bs-table-bg: #ffd9de;\n --bs-table-border-color: #e6c3c8;\n --bs-table-striped-bg: #f2ced3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6c3c8;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ecc9cd;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-light {\n --bs-table-color: #000;\n --bs-table-bg: #D3CBD3;\n --bs-table-border-color: #beb7be;\n --bs-table-striped-bg: #c8c1c8;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #beb7be;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c3bcc3;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-dark {\n --bs-table-color: #fff;\n --bs-table-bg: #16013E;\n --bs-table-border-color: #2d1a51;\n --bs-table-striped-bg: #220e48;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #2d1a51;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #27144c;\n --bs-table-hover-color: #fff;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color); }\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n.form-label {\n margin-bottom: 0.5rem; }\n\n.col-form-label {\n padding-top: calc(0.375rem + var(--bs-border-width));\n padding-bottom: calc(0.375rem + var(--bs-border-width));\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5; }\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + var(--bs-border-width));\n padding-bottom: calc(0.5rem + var(--bs-border-width));\n font-size: 1.25rem; }\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + var(--bs-border-width));\n padding-bottom: calc(0.25rem + var(--bs-border-width));\n font-size: 0.875rem; }\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: var(--bs-secondary-color); }\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: var(--bs-body-color);\n background-color: var(--bs-body-bg);\n background-clip: padding-box;\n border: var(--bs-border-width) solid var(--bs-border-color);\n appearance: none;\n border-radius: var(--bs-border-radius);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none; } }\n .form-control[type=\"file\"] {\n overflow: hidden; }\n .form-control[type=\"file\"]:not(:disabled):not([readonly]) {\n cursor: pointer; }\n .form-control:focus {\n color: var(--bs-body-color);\n background-color: var(--bs-body-bg);\n border-color: #8b809f;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); }\n .form-control::-webkit-date-and-time-value {\n min-width: 85px;\n height: 1.5em;\n margin: 0; }\n .form-control::-webkit-datetime-edit {\n display: block;\n padding: 0; }\n .form-control::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1; }\n .form-control:disabled {\n background-color: var(--bs-secondary-bg);\n opacity: 1; }\n .form-control::file-selector-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: var(--bs-body-color);\n background-color: var(--bs-tertiary-bg);\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: var(--bs-border-width);\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-control::file-selector-button {\n transition: none; } }\n .form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: var(--bs-secondary-bg); }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: var(--bs-body-color);\n background-color: transparent;\n border: solid transparent;\n border-width: var(--bs-border-width) 0; }\n .form-control-plaintext:focus {\n outline: 0; }\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm {\n min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: var(--bs-border-radius-sm); }\n .form-control-sm::file-selector-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n margin-inline-end: 0.5rem; }\n\n.form-control-lg {\n min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: var(--bs-border-radius-lg); }\n .form-control-lg::file-selector-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n margin-inline-end: 1rem; }\n\ntextarea.form-control {\n min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); }\n\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); }\n\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); }\n\n.form-control-color {\n width: 3rem;\n height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));\n padding: 0.375rem; }\n .form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer; }\n .form-control-color::-moz-color-swatch {\n border: 0 !important;\n border-radius: var(--bs-border-radius); }\n .form-control-color::-webkit-color-swatch {\n border: 0 !important;\n border-radius: var(--bs-border-radius); }\n .form-control-color.form-control-sm {\n height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); }\n .form-control-color.form-control-lg {\n height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); }\n\n.form-select {\n --bs-form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n display: block;\n width: 100%;\n padding: 0.375rem 2.25rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: var(--bs-body-color);\n background-color: var(--bs-body-bg);\n background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none; } }\n .form-select:focus {\n border-color: #8b809f;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); }\n .form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n padding-right: 0.75rem;\n background-image: none; }\n .form-select:disabled {\n background-color: var(--bs-secondary-bg); }\n .form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 var(--bs-body-color); }\n\n.form-select-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n border-radius: var(--bs-border-radius-sm); }\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n border-radius: var(--bs-border-radius-lg); }\n\n[data-bs-theme=\"dark\"] .form-select {\n --bs-form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\"); }\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5em;\n margin-bottom: 0.125rem; }\n .form-check .form-check-input {\n float: left;\n margin-left: -1.5em; }\n\n.form-check-reverse {\n padding-right: 1.5em;\n padding-left: 0;\n text-align: right; }\n .form-check-reverse .form-check-input {\n float: right;\n margin-right: -1.5em;\n margin-left: 0; }\n\n.form-check-input {\n --bs-form-check-bg: var(--bs-body-bg);\n width: 1em;\n height: 1em;\n margin-top: 0.25em;\n vertical-align: top;\n background-color: var(--bs-form-check-bg);\n background-image: var(--bs-form-check-bg-image);\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: var(--bs-border-width) solid var(--bs-border-color);\n appearance: none;\n print-color-adjust: exact; }\n .form-check-input[type=\"checkbox\"] {\n border-radius: 0.25em; }\n .form-check-input[type=\"radio\"] {\n border-radius: 50%; }\n .form-check-input:active {\n filter: brightness(90%); }\n .form-check-input:focus {\n border-color: #8b809f;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); }\n .form-check-input:checked {\n background-color: #16013E;\n border-color: #16013E; }\n .form-check-input:checked[type=\"checkbox\"] {\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e\"); }\n .form-check-input:checked[type=\"radio\"] {\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e\"); }\n .form-check-input[type=\"checkbox\"]:indeterminate {\n background-color: #16013E;\n border-color: #16013E;\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\"); }\n .form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5; }\n .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n cursor: default;\n opacity: 0.5; }\n\n.form-switch {\n padding-left: 2.5em; }\n .form-switch .form-check-input {\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n width: 2em;\n margin-left: -2.5em;\n background-image: var(--bs-form-switch-bg);\n background-position: left center;\n border-radius: 2em;\n transition: background-position 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none; } }\n .form-switch .form-check-input:focus {\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238b809f'/%3e%3c/svg%3e\"); }\n .form-switch .form-check-input:checked {\n background-position: right center;\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\"); }\n .form-switch.form-check-reverse {\n padding-right: 2.5em;\n padding-left: 0; }\n .form-switch.form-check-reverse .form-check-input {\n margin-right: -2.5em;\n margin-left: 0; }\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem; }\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n .btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65; }\n\n[data-bs-theme=\"dark\"] .form-switch .form-check-input:not(:checked):not(:focus) {\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e\"); }\n\n.form-range {\n width: 100%;\n height: 1.5rem;\n padding: 0;\n background-color: transparent;\n appearance: none; }\n .form-range:focus {\n outline: 0; }\n .form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(22, 1, 62, 0.25); }\n .form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(22, 1, 62, 0.25); }\n .form-range::-moz-focus-outer {\n border: 0; }\n .form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #16013E;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n transition: none; } }\n .form-range::-webkit-slider-thumb:active {\n background-color: #b9b3c5; }\n .form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: var(--bs-tertiary-bg);\n border-color: transparent;\n border-radius: 1rem; }\n .form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #16013E;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n transition: none; } }\n .form-range::-moz-range-thumb:active {\n background-color: #b9b3c5; }\n .form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: var(--bs-tertiary-bg);\n border-color: transparent;\n border-radius: 1rem; }\n .form-range:disabled {\n pointer-events: none; }\n .form-range:disabled::-webkit-slider-thumb {\n background-color: var(--bs-secondary-color); }\n .form-range:disabled::-moz-range-thumb {\n background-color: var(--bs-secondary-color); }\n\n.form-floating {\n position: relative; }\n .form-floating > .form-control,\n .form-floating > .form-control-plaintext,\n .form-floating > .form-select {\n height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n line-height: 1.25; }\n .form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2;\n height: 100%;\n padding: 1rem 0.75rem;\n overflow: hidden;\n text-align: start;\n text-overflow: ellipsis;\n white-space: nowrap;\n pointer-events: none;\n border: var(--bs-border-width) solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none; } }\n .form-floating > .form-control,\n .form-floating > .form-control-plaintext {\n padding: 1rem 0.75rem; }\n .form-floating > .form-control::placeholder,\n .form-floating > .form-control-plaintext::placeholder {\n color: transparent; }\n .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n .form-floating > .form-control-plaintext:focus,\n .form-floating > .form-control-plaintext:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem; }\n .form-floating > .form-control:-webkit-autofill,\n .form-floating > .form-control-plaintext:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem; }\n .form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem; }\n .form-floating > .form-control:focus ~ label,\n .form-floating > .form-control:not(:placeholder-shown) ~ label,\n .form-floating > .form-control-plaintext ~ label,\n .form-floating > .form-select ~ label {\n color: rgba(var(--bs-body-color-rgb), 0.65);\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }\n .form-floating > .form-control:focus ~ label::after,\n .form-floating > .form-control:not(:placeholder-shown) ~ label::after,\n .form-floating > .form-control-plaintext ~ label::after,\n .form-floating > .form-select ~ label::after {\n position: absolute;\n inset: 1rem 0.375rem;\n z-index: -1;\n height: 1.5em;\n content: \"\";\n background-color: var(--bs-body-bg);\n border-radius: var(--bs-border-radius); }\n .form-floating > .form-control:-webkit-autofill ~ label {\n color: rgba(var(--bs-body-color-rgb), 0.65);\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }\n .form-floating > .form-control-plaintext ~ label {\n border-width: var(--bs-border-width) 0; }\n .form-floating > :disabled ~ label {\n color: #6c757d; }\n .form-floating > :disabled ~ label::after {\n background-color: var(--bs-secondary-bg); }\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control,\n .input-group > .form-select,\n .input-group > .form-floating {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0; }\n .input-group > .form-control:focus,\n .input-group > .form-select:focus,\n .input-group > .form-floating:focus-within {\n z-index: 5; }\n .input-group .btn {\n position: relative;\n z-index: 2; }\n .input-group .btn:focus {\n z-index: 5; }\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: var(--bs-body-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--bs-tertiary-bg);\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius); }\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: var(--bs-border-radius-lg); }\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: var(--bs-border-radius-sm); }\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 3rem; }\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),\n.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control,\n.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: calc(var(--bs-border-width) * -1);\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group > .form-floating:not(:first-child) > .form-control,\n.input-group > .form-floating:not(:first-child) > .form-select {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: var(--bs-form-valid-color); }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: var(--bs-success);\n border-radius: var(--bs-border-radius); }\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: var(--bs-form-valid-border-color);\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300C9A5' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: var(--bs-form-valid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); }\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: var(--bs-form-valid-border-color); }\n .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n --bs-form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300C9A5' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n padding-right: 4.125rem;\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: var(--bs-form-valid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); }\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n width: calc(3rem + calc(1.5em + 0.75rem)); }\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: var(--bs-form-valid-border-color); }\n .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: var(--bs-form-valid-color); }\n .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); }\n .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: var(--bs-form-valid-color); }\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: .5em; }\n\n.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated\n.input-group > .form-select:not(:focus):valid,\n.input-group > .form-select:not(:focus).is-valid, .was-validated\n.input-group > .form-floating:not(:focus-within):valid,\n.input-group > .form-floating:not(:focus-within).is-valid {\n z-index: 3; }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: var(--bs-form-invalid-color); }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: var(--bs-danger);\n border-radius: var(--bs-border-radius); }\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: var(--bs-form-invalid-border-color);\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF415C'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF415C' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: var(--bs-form-invalid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); }\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: var(--bs-form-invalid-border-color); }\n .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n --bs-form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF415C'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF415C' stroke='none'/%3e%3c/svg%3e\");\n padding-right: 4.125rem;\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: var(--bs-form-invalid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); }\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n width: calc(3rem + calc(1.5em + 0.75rem)); }\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: var(--bs-form-invalid-border-color); }\n .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: var(--bs-form-invalid-color); }\n .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); }\n .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: var(--bs-form-invalid-color); }\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: .5em; }\n\n.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated\n.input-group > .form-select:not(:focus):invalid,\n.input-group > .form-select:not(:focus).is-invalid, .was-validated\n.input-group > .form-floating:not(:focus-within):invalid,\n.input-group > .form-floating:not(:focus-within).is-invalid {\n z-index: 4; }\n\n.btn {\n --bs-btn-padding-x: 0.75rem;\n --bs-btn-padding-y: 0.375rem;\n --bs-btn-font-family: ;\n --bs-btn-font-size: 1rem;\n --bs-btn-font-weight: 400;\n --bs-btn-line-height: 1.5;\n --bs-btn-color: var(--bs-body-color);\n --bs-btn-bg: transparent;\n --bs-btn-border-width: var(--bs-border-width);\n --bs-btn-border-color: transparent;\n --bs-btn-border-radius: var(--bs-border-radius);\n --bs-btn-hover-border-color: transparent;\n --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n --bs-btn-disabled-opacity: 0.65;\n --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);\n display: inline-block;\n padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n font-family: var(--bs-btn-font-family);\n font-size: var(--bs-btn-font-size);\n font-weight: var(--bs-btn-font-weight);\n line-height: var(--bs-btn-line-height);\n color: var(--bs-btn-color);\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n border-radius: var(--bs-btn-border-radius);\n background-color: var(--bs-btn-bg);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none; } }\n .btn:hover {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color); }\n .btn-check + .btn:hover {\n color: var(--bs-btn-color);\n background-color: var(--bs-btn-bg);\n border-color: var(--bs-btn-border-color); }\n .btn:focus-visible {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow); }\n .btn-check:focus-visible + .btn {\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow); }\n .btn-check:checked + .btn,\n :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n color: var(--bs-btn-active-color);\n background-color: var(--bs-btn-active-bg);\n border-color: var(--bs-btn-active-border-color); }\n .btn-check:checked + .btn:focus-visible,\n :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {\n box-shadow: var(--bs-btn-focus-box-shadow); }\n .btn:disabled, .btn.disabled,\n fieldset:disabled .btn {\n color: var(--bs-btn-disabled-color);\n pointer-events: none;\n background-color: var(--bs-btn-disabled-bg);\n border-color: var(--bs-btn-disabled-border-color);\n opacity: var(--bs-btn-disabled-opacity); }\n\n.btn-accent {\n --bs-btn-color: #000;\n --bs-btn-bg: #00C9A5;\n --bs-btn-border-color: #00C9A5;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #26d1b3;\n --bs-btn-hover-border-color: #1aceae;\n --bs-btn-focus-shadow-rgb: 0, 171, 140;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #33d4b7;\n --bs-btn-active-border-color: #1aceae;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #00C9A5;\n --bs-btn-disabled-border-color: #00C9A5; }\n\n.btn-background {\n --bs-btn-color: #000;\n --bs-btn-bg: #FFFBF5;\n --bs-btn-border-color: #FFFBF5;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #fffcf7;\n --bs-btn-hover-border-color: #fffbf6;\n --bs-btn-focus-shadow-rgb: 217, 213, 208;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #fffcf7;\n --bs-btn-active-border-color: #fffbf6;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #FFFBF5;\n --bs-btn-disabled-border-color: #FFFBF5; }\n\n.btn-secondary-darker {\n --bs-btn-color: #000;\n --bs-btn-bg: #F2E9DF;\n --bs-btn-border-color: #F2E9DF;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f4ece4;\n --bs-btn-hover-border-color: #f3ebe2;\n --bs-btn-focus-shadow-rgb: 206, 198, 190;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f5ede5;\n --bs-btn-active-border-color: #f3ebe2;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #F2E9DF;\n --bs-btn-disabled-border-color: #F2E9DF; }\n\n.btn-petrol {\n --bs-btn-color: #fff;\n --bs-btn-bg: #007A8B;\n --bs-btn-border-color: #007A8B;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #006876;\n --bs-btn-hover-border-color: #00626f;\n --bs-btn-focus-shadow-rgb: 38, 142, 156;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #00626f;\n --bs-btn-active-border-color: #005c68;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #007A8B;\n --bs-btn-disabled-border-color: #007A8B; }\n\n.btn-green {\n --bs-btn-color: #fff;\n --bs-btn-bg: #005A38;\n --bs-btn-border-color: #005A38;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #004d30;\n --bs-btn-hover-border-color: #00482d;\n --bs-btn-focus-shadow-rgb: 38, 115, 86;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #00482d;\n --bs-btn-active-border-color: #00442a;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #005A38;\n --bs-btn-disabled-border-color: #005A38; }\n\n.btn-mustard {\n --bs-btn-color: #000;\n --bs-btn-bg: #B79313;\n --bs-btn-border-color: #B79313;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #c2a336;\n --bs-btn-hover-border-color: #be9e2b;\n --bs-btn-focus-shadow-rgb: 156, 125, 16;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #c5a942;\n --bs-btn-active-border-color: #be9e2b;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #B79313;\n --bs-btn-disabled-border-color: #B79313; }\n\n.btn-oranje {\n --bs-btn-color: #000;\n --bs-btn-bg: #DF7134;\n --bs-btn-border-color: #DF7134;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #e48652;\n --bs-btn-hover-border-color: #e27f48;\n --bs-btn-focus-shadow-rgb: 190, 96, 44;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #e58d5d;\n --bs-btn-active-border-color: #e27f48;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #DF7134;\n --bs-btn-disabled-border-color: #DF7134; }\n\n.btn-light-blue {\n --bs-btn-color: #000;\n --bs-btn-bg: #41BAFF;\n --bs-btn-border-color: #41BAFF;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #5ec4ff;\n --bs-btn-hover-border-color: #54c1ff;\n --bs-btn-focus-shadow-rgb: 55, 158, 217;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #67c8ff;\n --bs-btn-active-border-color: #54c1ff;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #41BAFF;\n --bs-btn-disabled-border-color: #41BAFF; }\n\n.btn-light-purple {\n --bs-btn-color: #000;\n --bs-btn-bg: #BBA4FF;\n --bs-btn-border-color: #BBA4FF;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #c5b2ff;\n --bs-btn-hover-border-color: #c2adff;\n --bs-btn-focus-shadow-rgb: 159, 139, 217;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #c9b6ff;\n --bs-btn-active-border-color: #c2adff;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #BBA4FF;\n --bs-btn-disabled-border-color: #BBA4FF; }\n\n.btn-luscious-purple {\n --bs-btn-color: #fff;\n --bs-btn-bg: #3F34A4;\n --bs-btn-border-color: #3F34A4;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #362c8b;\n --bs-btn-hover-border-color: #322a83;\n --bs-btn-focus-shadow-rgb: 92, 82, 178;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #322a83;\n --bs-btn-active-border-color: #2f277b;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #3F34A4;\n --bs-btn-disabled-border-color: #3F34A4; }\n\n.btn-fluo-yellow {\n --bs-btn-color: #000;\n --bs-btn-bg: #F2FD54;\n --bs-btn-border-color: #F2FD54;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f4fd6e;\n --bs-btn-hover-border-color: #f3fd65;\n --bs-btn-focus-shadow-rgb: 206, 215, 71;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f5fd76;\n --bs-btn-active-border-color: #f3fd65;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #F2FD54;\n --bs-btn-disabled-border-color: #F2FD54; }\n\n.btn-fluo-green {\n --bs-btn-color: #000;\n --bs-btn-bg: #84FA71;\n --bs-btn-border-color: #84FA71;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #96fb86;\n --bs-btn-hover-border-color: #90fb7f;\n --bs-btn-focus-shadow-rgb: 112, 213, 96;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #9dfb8d;\n --bs-btn-active-border-color: #90fb7f;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #84FA71;\n --bs-btn-disabled-border-color: #84FA71; }\n\n.btn-gray-50 {\n --bs-btn-color: #000;\n --bs-btn-bg: #F4EFEC;\n --bs-btn-border-color: #F4EFEC;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f6f1ef;\n --bs-btn-hover-border-color: #f5f1ee;\n --bs-btn-focus-shadow-rgb: 207, 203, 201;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f6f2f0;\n --bs-btn-active-border-color: #f5f1ee;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #F4EFEC;\n --bs-btn-disabled-border-color: #F4EFEC; }\n\n.btn-gray-100 {\n --bs-btn-color: #000;\n --bs-btn-bg: #F2EDEA;\n --bs-btn-border-color: #F2EDEA;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f4f0ed;\n --bs-btn-hover-border-color: #f3efec;\n --bs-btn-focus-shadow-rgb: 206, 201, 199;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f5f1ee;\n --bs-btn-active-border-color: #f3efec;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #F2EDEA;\n --bs-btn-disabled-border-color: #F2EDEA; }\n\n.btn-gray-300 {\n --bs-btn-color: #000;\n --bs-btn-bg: #E0E0E0;\n --bs-btn-border-color: #E0E0E0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #e5e5e5;\n --bs-btn-hover-border-color: #e3e3e3;\n --bs-btn-focus-shadow-rgb: 190, 190, 190;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #e6e6e6;\n --bs-btn-active-border-color: #e3e3e3;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #E0E0E0;\n --bs-btn-disabled-border-color: #E0E0E0; }\n\n.btn-gray-400 {\n --bs-btn-color: #000;\n --bs-btn-bg: #BDBDBD;\n --bs-btn-border-color: #BDBDBD;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #c7c7c7;\n --bs-btn-hover-border-color: #c4c4c4;\n --bs-btn-focus-shadow-rgb: 161, 161, 161;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #cacaca;\n --bs-btn-active-border-color: #c4c4c4;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #BDBDBD;\n --bs-btn-disabled-border-color: #BDBDBD; }\n\n.btn-primary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #16013E;\n --bs-btn-border-color: #16013E;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #130135;\n --bs-btn-hover-border-color: #120132;\n --bs-btn-focus-shadow-rgb: 57, 39, 91;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #120132;\n --bs-btn-active-border-color: #11012f;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #16013E;\n --bs-btn-disabled-border-color: #16013E; }\n\n.btn-secondary {\n --bs-btn-color: #000;\n --bs-btn-bg: #FDF3E7;\n --bs-btn-border-color: #FDF3E7;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #fdf5eb;\n --bs-btn-hover-border-color: #fdf4e9;\n --bs-btn-focus-shadow-rgb: 215, 207, 196;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #fdf5ec;\n --bs-btn-active-border-color: #fdf4e9;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #FDF3E7;\n --bs-btn-disabled-border-color: #FDF3E7; }\n\n.btn-success {\n --bs-btn-color: #000;\n --bs-btn-bg: #00C9A5;\n --bs-btn-border-color: #00C9A5;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #26d1b3;\n --bs-btn-hover-border-color: #1aceae;\n --bs-btn-focus-shadow-rgb: 0, 171, 140;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #33d4b7;\n --bs-btn-active-border-color: #1aceae;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #00C9A5;\n --bs-btn-disabled-border-color: #00C9A5; }\n\n.btn-info {\n --bs-btn-color: #000;\n --bs-btn-bg: #007BFF;\n --bs-btn-border-color: #007BFF;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #268fff;\n --bs-btn-hover-border-color: #1a88ff;\n --bs-btn-focus-shadow-rgb: 0, 105, 217;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #3395ff;\n --bs-btn-active-border-color: #1a88ff;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #007BFF;\n --bs-btn-disabled-border-color: #007BFF; }\n\n.btn-warning {\n --bs-btn-color: #000;\n --bs-btn-bg: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffca2c;\n --bs-btn-hover-border-color: #ffc720;\n --bs-btn-focus-shadow-rgb: 217, 164, 6;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffcd39;\n --bs-btn-active-border-color: #ffc720;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #ffc107;\n --bs-btn-disabled-border-color: #ffc107; }\n\n.btn-danger {\n --bs-btn-color: #000;\n --bs-btn-bg: #FF415C;\n --bs-btn-border-color: #FF415C;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ff5e74;\n --bs-btn-hover-border-color: #ff546c;\n --bs-btn-focus-shadow-rgb: 217, 55, 78;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ff677d;\n --bs-btn-active-border-color: #ff546c;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #FF415C;\n --bs-btn-disabled-border-color: #FF415C; }\n\n.btn-light {\n --bs-btn-color: #000;\n --bs-btn-bg: #D3CBD3;\n --bs-btn-border-color: #D3CBD3;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #b3adb3;\n --bs-btn-hover-border-color: #a9a2a9;\n --bs-btn-focus-shadow-rgb: 179, 173, 179;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #a9a2a9;\n --bs-btn-active-border-color: #9e989e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #D3CBD3;\n --bs-btn-disabled-border-color: #D3CBD3; }\n\n.btn-dark {\n --bs-btn-color: #fff;\n --bs-btn-bg: #16013E;\n --bs-btn-border-color: #16013E;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #39275b;\n --bs-btn-hover-border-color: #2d1a51;\n --bs-btn-focus-shadow-rgb: 57, 39, 91;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #453465;\n --bs-btn-active-border-color: #2d1a51;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #16013E;\n --bs-btn-disabled-border-color: #16013E; }\n\n.btn-outline-accent {\n --bs-btn-color: #00C9A5;\n --bs-btn-border-color: #00C9A5;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #00C9A5;\n --bs-btn-hover-border-color: #00C9A5;\n --bs-btn-focus-shadow-rgb: 0, 201, 165;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #00C9A5;\n --bs-btn-active-border-color: #00C9A5;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #00C9A5;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #00C9A5;\n --bs-gradient: none; }\n\n.btn-outline-background {\n --bs-btn-color: #FFFBF5;\n --bs-btn-border-color: #FFFBF5;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #FFFBF5;\n --bs-btn-hover-border-color: #FFFBF5;\n --bs-btn-focus-shadow-rgb: 255, 251, 245;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #FFFBF5;\n --bs-btn-active-border-color: #FFFBF5;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #FFFBF5;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #FFFBF5;\n --bs-gradient: none; }\n\n.btn-outline-secondary-darker {\n --bs-btn-color: #F2E9DF;\n --bs-btn-border-color: #F2E9DF;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #F2E9DF;\n --bs-btn-hover-border-color: #F2E9DF;\n --bs-btn-focus-shadow-rgb: 242, 233, 223;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #F2E9DF;\n --bs-btn-active-border-color: #F2E9DF;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #F2E9DF;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #F2E9DF;\n --bs-gradient: none; }\n\n.btn-outline-petrol {\n --bs-btn-color: #007A8B;\n --bs-btn-border-color: #007A8B;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #007A8B;\n --bs-btn-hover-border-color: #007A8B;\n --bs-btn-focus-shadow-rgb: 0, 122, 139;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #007A8B;\n --bs-btn-active-border-color: #007A8B;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #007A8B;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #007A8B;\n --bs-gradient: none; }\n\n.btn-outline-green {\n --bs-btn-color: #005A38;\n --bs-btn-border-color: #005A38;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #005A38;\n --bs-btn-hover-border-color: #005A38;\n --bs-btn-focus-shadow-rgb: 0, 90, 56;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #005A38;\n --bs-btn-active-border-color: #005A38;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #005A38;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #005A38;\n --bs-gradient: none; }\n\n.btn-outline-mustard {\n --bs-btn-color: #B79313;\n --bs-btn-border-color: #B79313;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #B79313;\n --bs-btn-hover-border-color: #B79313;\n --bs-btn-focus-shadow-rgb: 183, 147, 19;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #B79313;\n --bs-btn-active-border-color: #B79313;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #B79313;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #B79313;\n --bs-gradient: none; }\n\n.btn-outline-oranje {\n --bs-btn-color: #DF7134;\n --bs-btn-border-color: #DF7134;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #DF7134;\n --bs-btn-hover-border-color: #DF7134;\n --bs-btn-focus-shadow-rgb: 223, 113, 52;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #DF7134;\n --bs-btn-active-border-color: #DF7134;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #DF7134;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #DF7134;\n --bs-gradient: none; }\n\n.btn-outline-light-blue {\n --bs-btn-color: #41BAFF;\n --bs-btn-border-color: #41BAFF;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #41BAFF;\n --bs-btn-hover-border-color: #41BAFF;\n --bs-btn-focus-shadow-rgb: 65, 186, 255;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #41BAFF;\n --bs-btn-active-border-color: #41BAFF;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #41BAFF;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #41BAFF;\n --bs-gradient: none; }\n\n.btn-outline-light-purple {\n --bs-btn-color: #BBA4FF;\n --bs-btn-border-color: #BBA4FF;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #BBA4FF;\n --bs-btn-hover-border-color: #BBA4FF;\n --bs-btn-focus-shadow-rgb: 187, 164, 255;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #BBA4FF;\n --bs-btn-active-border-color: #BBA4FF;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #BBA4FF;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #BBA4FF;\n --bs-gradient: none; }\n\n.btn-outline-luscious-purple {\n --bs-btn-color: #3F34A4;\n --bs-btn-border-color: #3F34A4;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #3F34A4;\n --bs-btn-hover-border-color: #3F34A4;\n --bs-btn-focus-shadow-rgb: 63, 52, 164;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #3F34A4;\n --bs-btn-active-border-color: #3F34A4;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #3F34A4;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #3F34A4;\n --bs-gradient: none; }\n\n.btn-outline-fluo-yellow {\n --bs-btn-color: #F2FD54;\n --bs-btn-border-color: #F2FD54;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #F2FD54;\n --bs-btn-hover-border-color: #F2FD54;\n --bs-btn-focus-shadow-rgb: 242, 253, 84;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #F2FD54;\n --bs-btn-active-border-color: #F2FD54;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #F2FD54;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #F2FD54;\n --bs-gradient: none; }\n\n.btn-outline-fluo-green {\n --bs-btn-color: #84FA71;\n --bs-btn-border-color: #84FA71;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #84FA71;\n --bs-btn-hover-border-color: #84FA71;\n --bs-btn-focus-shadow-rgb: 132, 250, 113;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #84FA71;\n --bs-btn-active-border-color: #84FA71;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #84FA71;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #84FA71;\n --bs-gradient: none; }\n\n.btn-outline-gray-50 {\n --bs-btn-color: #F4EFEC;\n --bs-btn-border-color: #F4EFEC;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #F4EFEC;\n --bs-btn-hover-border-color: #F4EFEC;\n --bs-btn-focus-shadow-rgb: 244, 239, 236;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #F4EFEC;\n --bs-btn-active-border-color: #F4EFEC;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #F4EFEC;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #F4EFEC;\n --bs-gradient: none; }\n\n.btn-outline-gray-100 {\n --bs-btn-color: #F2EDEA;\n --bs-btn-border-color: #F2EDEA;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #F2EDEA;\n --bs-btn-hover-border-color: #F2EDEA;\n --bs-btn-focus-shadow-rgb: 242, 237, 234;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #F2EDEA;\n --bs-btn-active-border-color: #F2EDEA;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #F2EDEA;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #F2EDEA;\n --bs-gradient: none; }\n\n.btn-outline-gray-300 {\n --bs-btn-color: #E0E0E0;\n --bs-btn-border-color: #E0E0E0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #E0E0E0;\n --bs-btn-hover-border-color: #E0E0E0;\n --bs-btn-focus-shadow-rgb: 224, 224, 224;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #E0E0E0;\n --bs-btn-active-border-color: #E0E0E0;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #E0E0E0;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #E0E0E0;\n --bs-gradient: none; }\n\n.btn-outline-gray-400 {\n --bs-btn-color: #BDBDBD;\n --bs-btn-border-color: #BDBDBD;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #BDBDBD;\n --bs-btn-hover-border-color: #BDBDBD;\n --bs-btn-focus-shadow-rgb: 189, 189, 189;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #BDBDBD;\n --bs-btn-active-border-color: #BDBDBD;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #BDBDBD;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #BDBDBD;\n --bs-gradient: none; }\n\n.btn-outline-primary {\n --bs-btn-color: #16013E;\n --bs-btn-border-color: #16013E;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #16013E;\n --bs-btn-hover-border-color: #16013E;\n --bs-btn-focus-shadow-rgb: 22, 1, 62;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #16013E;\n --bs-btn-active-border-color: #16013E;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #16013E;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #16013E;\n --bs-gradient: none; }\n\n.btn-outline-secondary {\n --bs-btn-color: #FDF3E7;\n --bs-btn-border-color: #FDF3E7;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #FDF3E7;\n --bs-btn-hover-border-color: #FDF3E7;\n --bs-btn-focus-shadow-rgb: 253, 243, 231;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #FDF3E7;\n --bs-btn-active-border-color: #FDF3E7;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #FDF3E7;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #FDF3E7;\n --bs-gradient: none; }\n\n.btn-outline-success {\n --bs-btn-color: #00C9A5;\n --bs-btn-border-color: #00C9A5;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #00C9A5;\n --bs-btn-hover-border-color: #00C9A5;\n --bs-btn-focus-shadow-rgb: 0, 201, 165;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #00C9A5;\n --bs-btn-active-border-color: #00C9A5;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #00C9A5;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #00C9A5;\n --bs-gradient: none; }\n\n.btn-outline-info {\n --bs-btn-color: #007BFF;\n --bs-btn-border-color: #007BFF;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #007BFF;\n --bs-btn-hover-border-color: #007BFF;\n --bs-btn-focus-shadow-rgb: 0, 123, 255;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #007BFF;\n --bs-btn-active-border-color: #007BFF;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #007BFF;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #007BFF;\n --bs-gradient: none; }\n\n.btn-outline-warning {\n --bs-btn-color: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffc107;\n --bs-btn-hover-border-color: #ffc107;\n --bs-btn-focus-shadow-rgb: 255, 193, 7;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffc107;\n --bs-btn-active-border-color: #ffc107;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #ffc107;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #ffc107;\n --bs-gradient: none; }\n\n.btn-outline-danger {\n --bs-btn-color: #FF415C;\n --bs-btn-border-color: #FF415C;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #FF415C;\n --bs-btn-hover-border-color: #FF415C;\n --bs-btn-focus-shadow-rgb: 255, 65, 92;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #FF415C;\n --bs-btn-active-border-color: #FF415C;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #FF415C;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #FF415C;\n --bs-gradient: none; }\n\n.btn-outline-light {\n --bs-btn-color: #D3CBD3;\n --bs-btn-border-color: #D3CBD3;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #D3CBD3;\n --bs-btn-hover-border-color: #D3CBD3;\n --bs-btn-focus-shadow-rgb: 211, 203, 211;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #D3CBD3;\n --bs-btn-active-border-color: #D3CBD3;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #D3CBD3;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #D3CBD3;\n --bs-gradient: none; }\n\n.btn-outline-dark {\n --bs-btn-color: #16013E;\n --bs-btn-border-color: #16013E;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #16013E;\n --bs-btn-hover-border-color: #16013E;\n --bs-btn-focus-shadow-rgb: 22, 1, 62;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #16013E;\n --bs-btn-active-border-color: #16013E;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #16013E;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #16013E;\n --bs-gradient: none; }\n\n.btn-link {\n --bs-btn-font-weight: 400;\n --bs-btn-color: var(--bs-link-color);\n --bs-btn-bg: transparent;\n --bs-btn-border-color: transparent;\n --bs-btn-hover-color: var(--bs-link-hover-color);\n --bs-btn-hover-border-color: transparent;\n --bs-btn-active-color: var(--bs-link-hover-color);\n --bs-btn-active-border-color: transparent;\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-border-color: transparent;\n --bs-btn-box-shadow: 0 0 0 #000;\n --bs-btn-focus-shadow-rgb: 57, 39, 91;\n text-decoration: underline; }\n .btn-link:focus-visible {\n color: var(--bs-btn-color); }\n .btn-link:hover {\n color: var(--bs-btn-hover-color); }\n\n.btn-lg, .btn-group-lg > .btn {\n --bs-btn-padding-y: 0.5rem;\n --bs-btn-padding-x: 1rem;\n --bs-btn-font-size: 1.25rem;\n --bs-btn-border-radius: var(--bs-border-radius-lg); }\n\n.btn-sm, .btn-group-sm > .btn {\n --bs-btn-padding-y: 0.25rem;\n --bs-btn-padding-x: 0.5rem;\n --bs-btn-font-size: 0.875rem;\n --bs-btn-border-radius: var(--bs-border-radius-sm); }\n\n.fade {\n transition: opacity 0.15s linear; }\n @media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none; } }\n .fade:not(.show) {\n opacity: 0; }\n\n.collapse:not(.show) {\n display: none; }\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none; } }\n .collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none; } }\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n position: relative; }\n\n.dropdown-toggle {\n white-space: nowrap; }\n .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent; }\n .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropdown-menu {\n --bs-dropdown-zindex: 1000;\n --bs-dropdown-min-width: 10rem;\n --bs-dropdown-padding-x: 0;\n --bs-dropdown-padding-y: 0.5rem;\n --bs-dropdown-spacer: 0.125rem;\n --bs-dropdown-font-size: 1rem;\n --bs-dropdown-color: var(--bs-body-color);\n --bs-dropdown-bg: var(--bs-body-bg);\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-border-radius: var(--bs-border-radius);\n --bs-dropdown-border-width: var(--bs-border-width);\n --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-divider-margin-y: 0.5rem;\n --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-dropdown-link-color: var(--bs-body-color);\n --bs-dropdown-link-hover-color: var(--bs-body-color);\n --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #16013E;\n --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);\n --bs-dropdown-item-padding-x: 1rem;\n --bs-dropdown-item-padding-y: 0.25rem;\n --bs-dropdown-header-color: #6c757d;\n --bs-dropdown-header-padding-x: 1rem;\n --bs-dropdown-header-padding-y: 0.5rem;\n position: absolute;\n z-index: var(--bs-dropdown-zindex);\n display: none;\n min-width: var(--bs-dropdown-min-width);\n padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);\n margin: 0;\n font-size: var(--bs-dropdown-font-size);\n color: var(--bs-dropdown-color);\n text-align: left;\n list-style: none;\n background-color: var(--bs-dropdown-bg);\n background-clip: padding-box;\n border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);\n border-radius: var(--bs-dropdown-border-radius); }\n .dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: var(--bs-dropdown-spacer); }\n\n.dropdown-menu-start {\n --bs-position: start; }\n .dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0; }\n\n.dropdown-menu-end {\n --bs-position: end; }\n .dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto; }\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start; }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-sm-end {\n --bs-position: end; }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start; }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-md-end {\n --bs-position: end; }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start; }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-lg-end {\n --bs-position: end; }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start; }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-xl-end {\n --bs-position: end; }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start; }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto;\n left: 0; }\n .dropdown-menu-xxl-end {\n --bs-position: end; }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0;\n left: auto; } }\n\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: var(--bs-dropdown-spacer); }\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent; }\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: var(--bs-dropdown-spacer); }\n\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid; }\n\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropend .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: var(--bs-dropdown-spacer); }\n\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\"; }\n\n.dropstart .dropdown-toggle::after {\n display: none; }\n\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent; }\n\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropstart .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-divider {\n height: 0;\n margin: var(--bs-dropdown-divider-margin-y) 0;\n overflow: hidden;\n border-top: 1px solid var(--bs-dropdown-divider-bg);\n opacity: 1; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n clear: both;\n font-weight: 400;\n color: var(--bs-dropdown-link-color);\n text-align: inherit;\n text-decoration: none;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n border-radius: var(--bs-dropdown-item-border-radius, 0); }\n .dropdown-item:hover, .dropdown-item:focus {\n color: var(--bs-dropdown-link-hover-color);\n background-color: var(--bs-dropdown-link-hover-bg); }\n .dropdown-item.active, .dropdown-item:active {\n color: var(--bs-dropdown-link-active-color);\n text-decoration: none;\n background-color: var(--bs-dropdown-link-active-bg); }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: var(--bs-dropdown-link-disabled-color);\n pointer-events: none;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);\n margin-bottom: 0;\n font-size: 0.875rem;\n color: var(--bs-dropdown-header-color);\n white-space: nowrap; }\n\n.dropdown-item-text {\n display: block;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n color: var(--bs-dropdown-link-color); }\n\n.dropdown-menu-dark {\n --bs-dropdown-color: #dee2e6;\n --bs-dropdown-bg: #343a40;\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-box-shadow: ;\n --bs-dropdown-link-color: #dee2e6;\n --bs-dropdown-link-hover-color: #fff;\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #16013E;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-header-color: #adb5bd; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto; }\n .btn-group > .btn-check:checked + .btn,\n .btn-group > .btn-check:focus + .btn,\n .btn-group > .btn:hover,\n .btn-group > .btn:focus,\n .btn-group > .btn:active,\n .btn-group > .btn.active,\n .btn-group-vertical > .btn-check:checked + .btn,\n .btn-group-vertical > .btn-check:focus + .btn,\n .btn-group-vertical > .btn:hover,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group {\n border-radius: var(--bs-border-radius); }\n .btn-group > :not(.btn-check:first-child) + .btn,\n .btn-group > .btn-group:not(:first-child) {\n margin-left: calc(var(--bs-border-width) * -1); }\n .btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group > .btn.dropdown-toggle-split:first-child,\n .btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .btn-group > .btn:nth-child(n + 3),\n .btn-group > :not(.btn-check) + .btn,\n .btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem; }\n .dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropend .dropdown-toggle-split::after {\n margin-left: 0; }\n .dropstart .dropdown-toggle-split::before {\n margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n .btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: calc(var(--bs-border-width) * -1); }\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn ~ .btn,\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav {\n --bs-nav-link-padding-x: 1rem;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-link-color);\n --bs-nav-link-hover-color: var(--bs-link-hover-color);\n --bs-nav-link-disabled-color: var(--bs-secondary-color);\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: block;\n padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);\n font-size: var(--bs-nav-link-font-size);\n font-weight: var(--bs-nav-link-font-weight);\n color: var(--bs-nav-link-color);\n text-decoration: none;\n background: none;\n border: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none; } }\n .nav-link:hover, .nav-link:focus {\n color: var(--bs-nav-link-hover-color); }\n .nav-link:focus-visible {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25); }\n .nav-link.disabled {\n color: var(--bs-nav-link-disabled-color);\n pointer-events: none;\n cursor: default; }\n\n.nav-tabs {\n --bs-nav-tabs-border-width: var(--bs-border-width);\n --bs-nav-tabs-border-color: var(--bs-border-color);\n --bs-nav-tabs-border-radius: var(--bs-border-radius);\n --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);\n --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);\n --bs-nav-tabs-link-active-bg: var(--bs-body-bg);\n --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);\n border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }\n .nav-tabs .nav-link {\n margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));\n border: var(--bs-nav-tabs-border-width) solid transparent;\n border-top-left-radius: var(--bs-nav-tabs-border-radius);\n border-top-right-radius: var(--bs-nav-tabs-border-radius); }\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n isolation: isolate;\n border-color: var(--bs-nav-tabs-link-hover-border-color); }\n .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: var(--bs-nav-tabs-link-active-color);\n background-color: var(--bs-nav-tabs-link-active-bg);\n border-color: var(--bs-nav-tabs-link-active-border-color); }\n .nav-tabs .dropdown-menu {\n margin-top: calc(-1 * var(--bs-nav-tabs-border-width));\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav-pills {\n --bs-nav-pills-border-radius: var(--bs-border-radius);\n --bs-nav-pills-link-active-color: #fff;\n --bs-nav-pills-link-active-bg: #16013E; }\n .nav-pills .nav-link {\n border-radius: var(--bs-nav-pills-border-radius); }\n .nav-pills .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent; }\n .nav-pills .nav-link.active,\n .nav-pills .show > .nav-link {\n color: var(--bs-nav-pills-link-active-color);\n background-color: var(--bs-nav-pills-link-active-bg); }\n\n.nav-underline {\n --bs-nav-underline-gap: 1rem;\n --bs-nav-underline-border-width: 0.125rem;\n --bs-nav-underline-link-active-color: var(--bs-emphasis-color);\n gap: var(--bs-nav-underline-gap); }\n .nav-underline .nav-link {\n padding-right: 0;\n padding-left: 0;\n border-bottom: var(--bs-nav-underline-border-width) solid transparent; }\n .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {\n border-bottom-color: currentcolor; }\n .nav-underline .nav-link.active,\n .nav-underline .show > .nav-link {\n font-weight: 700;\n color: var(--bs-nav-underline-link-active-color);\n border-bottom-color: currentcolor; }\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center; }\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center; }\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n --bs-navbar-padding-x: 0;\n --bs-navbar-padding-y: 0.5rem;\n --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);\n --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);\n --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);\n --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);\n --bs-navbar-brand-padding-y: 0.3125rem;\n --bs-navbar-brand-margin-end: 1rem;\n --bs-navbar-brand-font-size: 1.25rem;\n --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);\n --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);\n --bs-navbar-nav-link-padding-x: 0.5rem;\n --bs-navbar-toggler-padding-y: 0.25rem;\n --bs-navbar-toggler-padding-x: 0.75rem;\n --bs-navbar-toggler-font-size: 1.25rem;\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);\n --bs-navbar-toggler-border-radius: var(--bs-border-radius);\n --bs-navbar-toggler-focus-width: 0.25rem;\n --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }\n .navbar > .container,\n .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between; }\n\n.navbar-brand {\n padding-top: var(--bs-navbar-brand-padding-y);\n padding-bottom: var(--bs-navbar-brand-padding-y);\n margin-right: var(--bs-navbar-brand-margin-end);\n font-size: var(--bs-navbar-brand-font-size);\n color: var(--bs-navbar-brand-color);\n text-decoration: none;\n white-space: nowrap; }\n .navbar-brand:hover, .navbar-brand:focus {\n color: var(--bs-navbar-brand-hover-color); }\n\n.navbar-nav {\n --bs-nav-link-padding-x: 0;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-navbar-color);\n --bs-nav-link-hover-color: var(--bs-navbar-hover-color);\n --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {\n color: var(--bs-navbar-active-color); }\n .navbar-nav .dropdown-menu {\n position: static; }\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-navbar-color); }\n .navbar-text a,\n .navbar-text a:hover,\n .navbar-text a:focus {\n color: var(--bs-navbar-active-color); }\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center; }\n\n.navbar-toggler {\n padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);\n font-size: var(--bs-navbar-toggler-font-size);\n line-height: 1;\n color: var(--bs-navbar-color);\n background-color: transparent;\n border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);\n border-radius: var(--bs-navbar-toggler-border-radius);\n transition: var(--bs-navbar-toggler-transition); }\n @media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none; } }\n .navbar-toggler:hover {\n text-decoration: none; }\n .navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); }\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-image: var(--bs-navbar-toggler-icon-bg);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%; }\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto; }\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row; }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-sm .navbar-toggler {\n display: none; }\n .navbar-expand-sm .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-sm .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-sm .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-md .navbar-nav {\n flex-direction: row; }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-md .navbar-toggler {\n display: none; }\n .navbar-expand-md .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-md .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-md .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row; }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-lg .navbar-toggler {\n display: none; }\n .navbar-expand-lg .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-lg .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-lg .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xl .navbar-toggler {\n display: none; }\n .navbar-expand-xl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-xl .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-xl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xxl .navbar-toggler {\n display: none; }\n .navbar-expand-xxl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand-xxl .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand-xxl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; } }\n\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand .navbar-nav {\n flex-direction: row; }\n .navbar-expand .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x); }\n .navbar-expand .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand .navbar-toggler {\n display: none; }\n .navbar-expand .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none; }\n .navbar-expand .offcanvas .offcanvas-header {\n display: none; }\n .navbar-expand .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible; }\n\n.navbar-dark,\n.navbar[data-bs-theme=\"dark\"] {\n --bs-navbar-color: rgba(255, 255, 255, 0.55);\n --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);\n --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);\n --bs-navbar-active-color: #fff;\n --bs-navbar-brand-color: #fff;\n --bs-navbar-brand-hover-color: #fff;\n --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n[data-bs-theme=\"dark\"] .navbar-toggler-icon {\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.card {\n --bs-card-spacer-y: 1rem;\n --bs-card-spacer-x: 1rem;\n --bs-card-title-spacer-y: 0.5rem;\n --bs-card-title-color: ;\n --bs-card-subtitle-color: ;\n --bs-card-border-width: var(--bs-border-width);\n --bs-card-border-color: var(--bs-border-color-translucent);\n --bs-card-border-radius: var(--bs-border-radius);\n --bs-card-box-shadow: ;\n --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));\n --bs-card-cap-padding-y: 0.5rem;\n --bs-card-cap-padding-x: 1rem;\n --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);\n --bs-card-cap-color: ;\n --bs-card-height: ;\n --bs-card-color: ;\n --bs-card-bg: var(--bs-body-bg);\n --bs-card-img-overlay-padding: 1rem;\n --bs-card-group-margin: 0.75rem;\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n height: var(--bs-card-height);\n color: var(--bs-body-color);\n word-wrap: break-word;\n background-color: var(--bs-card-bg);\n background-clip: border-box;\n border: var(--bs-card-border-width) solid var(--bs-card-border-color);\n border-radius: var(--bs-card-border-radius); }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group {\n border-top: inherit;\n border-bottom: inherit; }\n .card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius); }\n .card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius); }\n .card > .card-header + .list-group,\n .card > .list-group + .card-footer {\n border-top: 0; }\n\n.card-body {\n flex: 1 1 auto;\n padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);\n color: var(--bs-card-color); }\n\n.card-title {\n margin-bottom: var(--bs-card-title-spacer-y);\n color: var(--bs-card-title-color); }\n\n.card-subtitle {\n margin-top: calc(-.5 * var(--bs-card-title-spacer-y));\n margin-bottom: 0;\n color: var(--bs-card-subtitle-color); }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link + .card-link {\n margin-left: var(--bs-card-spacer-x); }\n\n.card-header {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n margin-bottom: 0;\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); }\n .card-header:first-child {\n border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }\n\n.card-footer {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); }\n .card-footer:last-child {\n border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); }\n\n.card-header-tabs {\n margin-right: calc(-.5 * var(--bs-card-cap-padding-x));\n margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));\n margin-left: calc(-.5 * var(--bs-card-cap-padding-x));\n border-bottom: 0; }\n .card-header-tabs .nav-link.active {\n background-color: var(--bs-card-bg);\n border-bottom-color: var(--bs-card-bg); }\n\n.card-header-pills {\n margin-right: calc(-.5 * var(--bs-card-cap-padding-x));\n margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: var(--bs-card-img-overlay-padding);\n border-radius: var(--bs-card-inner-border-radius); }\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%; }\n\n.card-img,\n.card-img-top {\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius); }\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius); }\n\n.card-group > .card {\n margin-bottom: var(--bs-card-group-margin); }\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap; }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0; } }\n\n.accordion {\n --bs-accordion-color: var(--bs-body-color);\n --bs-accordion-bg: var(--bs-body-bg);\n --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;\n --bs-accordion-border-color: var(--bs-border-color);\n --bs-accordion-border-width: var(--bs-border-width);\n --bs-accordion-border-radius: var(--bs-border-radius);\n --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));\n --bs-accordion-btn-padding-x: 1.25rem;\n --bs-accordion-btn-padding-y: 1rem;\n --bs-accordion-btn-color: var(--bs-body-color);\n --bs-accordion-btn-bg: var(--bs-accordion-bg);\n --bs-accordion-btn-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n --bs-accordion-btn-icon-width: 1.25rem;\n --bs-accordion-btn-icon-transform: rotate(-180deg);\n --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;\n --bs-accordion-btn-active-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23090019'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n --bs-accordion-btn-focus-border-color: #8b809f;\n --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25);\n --bs-accordion-body-padding-x: 1.25rem;\n --bs-accordion-body-padding-y: 1rem;\n --bs-accordion-active-color: var(--bs-primary-text-emphasis);\n --bs-accordion-active-bg: var(--bs-primary-bg-subtle); }\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);\n font-size: 1rem;\n color: var(--bs-accordion-btn-color);\n text-align: left;\n background-color: var(--bs-accordion-btn-bg);\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\n transition: var(--bs-accordion-transition); }\n @media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none; } }\n .accordion-button:not(.collapsed) {\n color: var(--bs-accordion-active-color);\n background-color: var(--bs-accordion-active-bg);\n box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }\n .accordion-button:not(.collapsed)::after {\n background-image: var(--bs-accordion-btn-active-icon);\n transform: var(--bs-accordion-btn-icon-transform); }\n .accordion-button::after {\n flex-shrink: 0;\n width: var(--bs-accordion-btn-icon-width);\n height: var(--bs-accordion-btn-icon-width);\n margin-left: auto;\n content: \"\";\n background-image: var(--bs-accordion-btn-icon);\n background-repeat: no-repeat;\n background-size: var(--bs-accordion-btn-icon-width);\n transition: var(--bs-accordion-btn-icon-transition); }\n @media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none; } }\n .accordion-button:hover {\n z-index: 2; }\n .accordion-button:focus {\n z-index: 3;\n border-color: var(--bs-accordion-btn-focus-border-color);\n outline: 0;\n box-shadow: var(--bs-accordion-btn-focus-box-shadow); }\n\n.accordion-header {\n margin-bottom: 0; }\n\n.accordion-item {\n color: var(--bs-accordion-color);\n background-color: var(--bs-accordion-bg);\n border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); }\n .accordion-item:first-of-type {\n border-top-left-radius: var(--bs-accordion-border-radius);\n border-top-right-radius: var(--bs-accordion-border-radius); }\n .accordion-item:first-of-type .accordion-button {\n border-top-left-radius: var(--bs-accordion-inner-border-radius);\n border-top-right-radius: var(--bs-accordion-inner-border-radius); }\n .accordion-item:not(:first-of-type) {\n border-top: 0; }\n .accordion-item:last-of-type {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius); }\n .accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: var(--bs-accordion-inner-border-radius);\n border-bottom-left-radius: var(--bs-accordion-inner-border-radius); }\n .accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius); }\n\n.accordion-body {\n padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); }\n\n.accordion-flush .accordion-collapse {\n border-width: 0; }\n\n.accordion-flush .accordion-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n .accordion-flush .accordion-item:first-child {\n border-top: 0; }\n .accordion-flush .accordion-item:last-child {\n border-bottom: 0; }\n .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {\n border-radius: 0; }\n\n[data-bs-theme=\"dark\"] .accordion-button::after {\n --bs-accordion-btn-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2373678b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n --bs-accordion-btn-active-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2373678b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\"); }\n\n.breadcrumb {\n --bs-breadcrumb-padding-x: 0;\n --bs-breadcrumb-padding-y: 0;\n --bs-breadcrumb-margin-bottom: 1rem;\n --bs-breadcrumb-bg: ;\n --bs-breadcrumb-border-radius: ;\n --bs-breadcrumb-divider-color: var(--bs-secondary-color);\n --bs-breadcrumb-item-padding-x: 0.5rem;\n --bs-breadcrumb-item-active-color: var(--bs-secondary-color);\n display: flex;\n flex-wrap: wrap;\n padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n margin-bottom: var(--bs-breadcrumb-margin-bottom);\n font-size: var(--bs-breadcrumb-font-size);\n list-style: none;\n background-color: var(--bs-breadcrumb-bg);\n border-radius: var(--bs-breadcrumb-border-radius); }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: var(--bs-breadcrumb-item-padding-x); }\n .breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: var(--bs-breadcrumb-item-padding-x);\n color: var(--bs-breadcrumb-divider-color);\n content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */; }\n\n.breadcrumb-item.active {\n color: var(--bs-breadcrumb-item-active-color); }\n\n.pagination {\n --bs-pagination-padding-x: 0.75rem;\n --bs-pagination-padding-y: 0.375rem;\n --bs-pagination-font-size: 1rem;\n --bs-pagination-color: var(--bs-link-color);\n --bs-pagination-bg: var(--bs-body-bg);\n --bs-pagination-border-width: var(--bs-border-width);\n --bs-pagination-border-color: var(--bs-border-color);\n --bs-pagination-border-radius: var(--bs-border-radius);\n --bs-pagination-hover-color: var(--bs-link-hover-color);\n --bs-pagination-hover-bg: var(--bs-tertiary-bg);\n --bs-pagination-hover-border-color: var(--bs-border-color);\n --bs-pagination-focus-color: var(--bs-link-hover-color);\n --bs-pagination-focus-bg: var(--bs-secondary-bg);\n --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25);\n --bs-pagination-active-color: #fff;\n --bs-pagination-active-bg: #16013E;\n --bs-pagination-active-border-color: #16013E;\n --bs-pagination-disabled-color: var(--bs-secondary-color);\n --bs-pagination-disabled-bg: var(--bs-secondary-bg);\n --bs-pagination-disabled-border-color: var(--bs-border-color);\n display: flex;\n padding-left: 0;\n list-style: none; }\n\n.page-link {\n position: relative;\n display: block;\n padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);\n font-size: var(--bs-pagination-font-size);\n color: var(--bs-pagination-color);\n text-decoration: none;\n background-color: var(--bs-pagination-bg);\n border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none; } }\n .page-link:hover {\n z-index: 2;\n color: var(--bs-pagination-hover-color);\n background-color: var(--bs-pagination-hover-bg);\n border-color: var(--bs-pagination-hover-border-color); }\n .page-link:focus {\n z-index: 3;\n color: var(--bs-pagination-focus-color);\n background-color: var(--bs-pagination-focus-bg);\n outline: 0;\n box-shadow: var(--bs-pagination-focus-box-shadow); }\n .page-link.active,\n .active > .page-link {\n z-index: 3;\n color: var(--bs-pagination-active-color);\n background-color: var(--bs-pagination-active-bg);\n border-color: var(--bs-pagination-active-border-color); }\n .page-link.disabled,\n .disabled > .page-link {\n color: var(--bs-pagination-disabled-color);\n pointer-events: none;\n background-color: var(--bs-pagination-disabled-bg);\n border-color: var(--bs-pagination-disabled-border-color); }\n\n.page-item:not(:first-child) .page-link {\n margin-left: calc(var(--bs-border-width) * -1); }\n\n.page-item:first-child .page-link {\n border-top-left-radius: var(--bs-pagination-border-radius);\n border-bottom-left-radius: var(--bs-pagination-border-radius); }\n\n.page-item:last-child .page-link {\n border-top-right-radius: var(--bs-pagination-border-radius);\n border-bottom-right-radius: var(--bs-pagination-border-radius); }\n\n.pagination-lg {\n --bs-pagination-padding-x: 1.5rem;\n --bs-pagination-padding-y: 0.75rem;\n --bs-pagination-font-size: 1.25rem;\n --bs-pagination-border-radius: var(--bs-border-radius-lg); }\n\n.pagination-sm {\n --bs-pagination-padding-x: 0.5rem;\n --bs-pagination-padding-y: 0.25rem;\n --bs-pagination-font-size: 0.875rem;\n --bs-pagination-border-radius: var(--bs-border-radius-sm); }\n\n.badge {\n --bs-badge-padding-x: 0.65em;\n --bs-badge-padding-y: 0.35em;\n --bs-badge-font-size: 0.75em;\n --bs-badge-font-weight: 700;\n --bs-badge-color: #fff;\n --bs-badge-border-radius: var(--bs-border-radius);\n display: inline-block;\n padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n font-size: var(--bs-badge-font-size);\n font-weight: var(--bs-badge-font-weight);\n line-height: 1;\n color: var(--bs-badge-color);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: var(--bs-badge-border-radius); }\n .badge:empty {\n display: none; }\n\n.btn .badge {\n position: relative;\n top: -1px; }\n\n.alert {\n --bs-alert-bg: transparent;\n --bs-alert-padding-x: 1rem;\n --bs-alert-padding-y: 1rem;\n --bs-alert-margin-bottom: 1rem;\n --bs-alert-color: inherit;\n --bs-alert-border-color: transparent;\n --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);\n --bs-alert-border-radius: var(--bs-border-radius);\n --bs-alert-link-color: inherit;\n position: relative;\n padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n margin-bottom: var(--bs-alert-margin-bottom);\n color: var(--bs-alert-color);\n background-color: var(--bs-alert-bg);\n border: var(--bs-alert-border);\n border-radius: var(--bs-alert-border-radius); }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 700;\n color: var(--bs-alert-link-color); }\n\n.alert-dismissible {\n padding-right: 3rem; }\n .alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem; }\n\n.alert-accent {\n --bs-alert-color: var(--bs-accent-text-emphasis);\n --bs-alert-bg: var(--bs-accent-bg-subtle);\n --bs-alert-border-color: var(--bs-accent-border-subtle);\n --bs-alert-link-color: var(--bs-accent-text-emphasis); }\n\n.alert-background {\n --bs-alert-color: var(--bs-background-text-emphasis);\n --bs-alert-bg: var(--bs-background-bg-subtle);\n --bs-alert-border-color: var(--bs-background-border-subtle);\n --bs-alert-link-color: var(--bs-background-text-emphasis); }\n\n.alert-secondary-darker {\n --bs-alert-color: var(--bs-secondary-darker-text-emphasis);\n --bs-alert-bg: var(--bs-secondary-darker-bg-subtle);\n --bs-alert-border-color: var(--bs-secondary-darker-border-subtle);\n --bs-alert-link-color: var(--bs-secondary-darker-text-emphasis); }\n\n.alert-petrol {\n --bs-alert-color: var(--bs-petrol-text-emphasis);\n --bs-alert-bg: var(--bs-petrol-bg-subtle);\n --bs-alert-border-color: var(--bs-petrol-border-subtle);\n --bs-alert-link-color: var(--bs-petrol-text-emphasis); }\n\n.alert-green {\n --bs-alert-color: var(--bs-green-text-emphasis);\n --bs-alert-bg: var(--bs-green-bg-subtle);\n --bs-alert-border-color: var(--bs-green-border-subtle);\n --bs-alert-link-color: var(--bs-green-text-emphasis); }\n\n.alert-mustard {\n --bs-alert-color: var(--bs-mustard-text-emphasis);\n --bs-alert-bg: var(--bs-mustard-bg-subtle);\n --bs-alert-border-color: var(--bs-mustard-border-subtle);\n --bs-alert-link-color: var(--bs-mustard-text-emphasis); }\n\n.alert-oranje {\n --bs-alert-color: var(--bs-oranje-text-emphasis);\n --bs-alert-bg: var(--bs-oranje-bg-subtle);\n --bs-alert-border-color: var(--bs-oranje-border-subtle);\n --bs-alert-link-color: var(--bs-oranje-text-emphasis); }\n\n.alert-light-blue {\n --bs-alert-color: var(--bs-light-blue-text-emphasis);\n --bs-alert-bg: var(--bs-light-blue-bg-subtle);\n --bs-alert-border-color: var(--bs-light-blue-border-subtle);\n --bs-alert-link-color: var(--bs-light-blue-text-emphasis); }\n\n.alert-light-purple {\n --bs-alert-color: var(--bs-light-purple-text-emphasis);\n --bs-alert-bg: var(--bs-light-purple-bg-subtle);\n --bs-alert-border-color: var(--bs-light-purple-border-subtle);\n --bs-alert-link-color: var(--bs-light-purple-text-emphasis); }\n\n.alert-luscious-purple {\n --bs-alert-color: var(--bs-luscious-purple-text-emphasis);\n --bs-alert-bg: var(--bs-luscious-purple-bg-subtle);\n --bs-alert-border-color: var(--bs-luscious-purple-border-subtle);\n --bs-alert-link-color: var(--bs-luscious-purple-text-emphasis); }\n\n.alert-fluo-yellow {\n --bs-alert-color: var(--bs-fluo-yellow-text-emphasis);\n --bs-alert-bg: var(--bs-fluo-yellow-bg-subtle);\n --bs-alert-border-color: var(--bs-fluo-yellow-border-subtle);\n --bs-alert-link-color: var(--bs-fluo-yellow-text-emphasis); }\n\n.alert-fluo-green {\n --bs-alert-color: var(--bs-fluo-green-text-emphasis);\n --bs-alert-bg: var(--bs-fluo-green-bg-subtle);\n --bs-alert-border-color: var(--bs-fluo-green-border-subtle);\n --bs-alert-link-color: var(--bs-fluo-green-text-emphasis); }\n\n.alert-gray-50 {\n --bs-alert-color: var(--bs-gray-50-text-emphasis);\n --bs-alert-bg: var(--bs-gray-50-bg-subtle);\n --bs-alert-border-color: var(--bs-gray-50-border-subtle);\n --bs-alert-link-color: var(--bs-gray-50-text-emphasis); }\n\n.alert-gray-100 {\n --bs-alert-color: var(--bs-gray-100-text-emphasis);\n --bs-alert-bg: var(--bs-gray-100-bg-subtle);\n --bs-alert-border-color: var(--bs-gray-100-border-subtle);\n --bs-alert-link-color: var(--bs-gray-100-text-emphasis); }\n\n.alert-gray-300 {\n --bs-alert-color: var(--bs-gray-300-text-emphasis);\n --bs-alert-bg: var(--bs-gray-300-bg-subtle);\n --bs-alert-border-color: var(--bs-gray-300-border-subtle);\n --bs-alert-link-color: var(--bs-gray-300-text-emphasis); }\n\n.alert-gray-400 {\n --bs-alert-color: var(--bs-gray-400-text-emphasis);\n --bs-alert-bg: var(--bs-gray-400-bg-subtle);\n --bs-alert-border-color: var(--bs-gray-400-border-subtle);\n --bs-alert-link-color: var(--bs-gray-400-text-emphasis); }\n\n.alert-primary {\n --bs-alert-color: var(--bs-primary-text-emphasis);\n --bs-alert-bg: var(--bs-primary-bg-subtle);\n --bs-alert-border-color: var(--bs-primary-border-subtle);\n --bs-alert-link-color: var(--bs-primary-text-emphasis); }\n\n.alert-secondary {\n --bs-alert-color: var(--bs-secondary-text-emphasis);\n --bs-alert-bg: var(--bs-secondary-bg-subtle);\n --bs-alert-border-color: var(--bs-secondary-border-subtle);\n --bs-alert-link-color: var(--bs-secondary-text-emphasis); }\n\n.alert-success {\n --bs-alert-color: var(--bs-success-text-emphasis);\n --bs-alert-bg: var(--bs-success-bg-subtle);\n --bs-alert-border-color: var(--bs-success-border-subtle);\n --bs-alert-link-color: var(--bs-success-text-emphasis); }\n\n.alert-info {\n --bs-alert-color: var(--bs-info-text-emphasis);\n --bs-alert-bg: var(--bs-info-bg-subtle);\n --bs-alert-border-color: var(--bs-info-border-subtle);\n --bs-alert-link-color: var(--bs-info-text-emphasis); }\n\n.alert-warning {\n --bs-alert-color: var(--bs-warning-text-emphasis);\n --bs-alert-bg: var(--bs-warning-bg-subtle);\n --bs-alert-border-color: var(--bs-warning-border-subtle);\n --bs-alert-link-color: var(--bs-warning-text-emphasis); }\n\n.alert-danger {\n --bs-alert-color: var(--bs-danger-text-emphasis);\n --bs-alert-bg: var(--bs-danger-bg-subtle);\n --bs-alert-border-color: var(--bs-danger-border-subtle);\n --bs-alert-link-color: var(--bs-danger-text-emphasis); }\n\n.alert-light {\n --bs-alert-color: var(--bs-light-text-emphasis);\n --bs-alert-bg: var(--bs-light-bg-subtle);\n --bs-alert-border-color: var(--bs-light-border-subtle);\n --bs-alert-link-color: var(--bs-light-text-emphasis); }\n\n.alert-dark {\n --bs-alert-color: var(--bs-dark-text-emphasis);\n --bs-alert-bg: var(--bs-dark-bg-subtle);\n --bs-alert-border-color: var(--bs-dark-border-subtle);\n --bs-alert-link-color: var(--bs-dark-text-emphasis); }\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem; } }\n\n.progress,\n.progress-stacked {\n --bs-progress-height: 1rem;\n --bs-progress-font-size: 0.75rem;\n --bs-progress-bg: var(--bs-secondary-bg);\n --bs-progress-border-radius: var(--bs-border-radius);\n --bs-progress-box-shadow: var(--bs-box-shadow-inset);\n --bs-progress-bar-color: #fff;\n --bs-progress-bar-bg: #16013E;\n --bs-progress-bar-transition: width 0.6s ease;\n display: flex;\n height: var(--bs-progress-height);\n overflow: hidden;\n font-size: var(--bs-progress-font-size);\n background-color: var(--bs-progress-bg);\n border-radius: var(--bs-progress-border-radius); }\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: var(--bs-progress-bar-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--bs-progress-bar-bg);\n transition: var(--bs-progress-bar-transition); }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none; } }\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: var(--bs-progress-height) var(--bs-progress-height); }\n\n.progress-stacked > .progress {\n overflow: visible; }\n\n.progress-stacked > .progress > .progress-bar {\n width: 100%; }\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none; } }\n\n.list-group {\n --bs-list-group-color: var(--bs-body-color);\n --bs-list-group-bg: var(--bs-body-bg);\n --bs-list-group-border-color: var(--bs-border-color);\n --bs-list-group-border-width: var(--bs-border-width);\n --bs-list-group-border-radius: var(--bs-border-radius);\n --bs-list-group-item-padding-x: 1rem;\n --bs-list-group-item-padding-y: 0.5rem;\n --bs-list-group-action-color: var(--bs-secondary-color);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);\n --bs-list-group-action-active-color: var(--bs-body-color);\n --bs-list-group-action-active-bg: var(--bs-secondary-bg);\n --bs-list-group-disabled-color: var(--bs-secondary-color);\n --bs-list-group-disabled-bg: var(--bs-body-bg);\n --bs-list-group-active-color: #fff;\n --bs-list-group-active-bg: #16013E;\n --bs-list-group-active-border-color: #16013E;\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: var(--bs-list-group-border-radius); }\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section; }\n .list-group-numbered > .list-group-item::before {\n content: counters(section, \".\") \". \";\n counter-increment: section; }\n\n.list-group-item-action {\n width: 100%;\n color: var(--bs-list-group-action-color);\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: var(--bs-list-group-action-hover-color);\n text-decoration: none;\n background-color: var(--bs-list-group-action-hover-bg); }\n .list-group-item-action:active {\n color: var(--bs-list-group-action-active-color);\n background-color: var(--bs-list-group-action-active-bg); }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);\n color: var(--bs-list-group-color);\n text-decoration: none;\n background-color: var(--bs-list-group-bg);\n border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); }\n .list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit; }\n .list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: var(--bs-list-group-disabled-color);\n pointer-events: none;\n background-color: var(--bs-list-group-disabled-bg); }\n .list-group-item.active {\n z-index: 2;\n color: var(--bs-list-group-active-color);\n background-color: var(--bs-list-group-active-bg);\n border-color: var(--bs-list-group-active-border-color); }\n .list-group-item + .list-group-item {\n border-top-width: 0; }\n .list-group-item + .list-group-item.active {\n margin-top: calc(-1 * var(--bs-list-group-border-width));\n border-top-width: var(--bs-list-group-border-width); }\n\n.list-group-horizontal {\n flex-direction: row; }\n .list-group-horizontal > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width); }\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row; }\n .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width); } }\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row; }\n .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width); } }\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row; }\n .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width); } }\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row; }\n .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width); } }\n\n@media (min-width: 1400px) {\n .list-group-horizontal-xxl {\n flex-direction: row; }\n .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0; }\n .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0; }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0; }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width); } }\n\n.list-group-flush {\n border-radius: 0; }\n .list-group-flush > .list-group-item {\n border-width: 0 0 var(--bs-list-group-border-width); }\n .list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0; }\n\n.list-group-item-accent {\n --bs-list-group-color: var(--bs-accent-text-emphasis);\n --bs-list-group-bg: var(--bs-accent-bg-subtle);\n --bs-list-group-border-color: var(--bs-accent-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-accent-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-accent-border-subtle);\n --bs-list-group-active-color: var(--bs-accent-bg-subtle);\n --bs-list-group-active-bg: var(--bs-accent-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-accent-text-emphasis); }\n\n.list-group-item-background {\n --bs-list-group-color: var(--bs-background-text-emphasis);\n --bs-list-group-bg: var(--bs-background-bg-subtle);\n --bs-list-group-border-color: var(--bs-background-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-background-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-background-border-subtle);\n --bs-list-group-active-color: var(--bs-background-bg-subtle);\n --bs-list-group-active-bg: var(--bs-background-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-background-text-emphasis); }\n\n.list-group-item-secondary-darker {\n --bs-list-group-color: var(--bs-secondary-darker-text-emphasis);\n --bs-list-group-bg: var(--bs-secondary-darker-bg-subtle);\n --bs-list-group-border-color: var(--bs-secondary-darker-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-secondary-darker-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-secondary-darker-border-subtle);\n --bs-list-group-active-color: var(--bs-secondary-darker-bg-subtle);\n --bs-list-group-active-bg: var(--bs-secondary-darker-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-secondary-darker-text-emphasis); }\n\n.list-group-item-petrol {\n --bs-list-group-color: var(--bs-petrol-text-emphasis);\n --bs-list-group-bg: var(--bs-petrol-bg-subtle);\n --bs-list-group-border-color: var(--bs-petrol-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-petrol-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-petrol-border-subtle);\n --bs-list-group-active-color: var(--bs-petrol-bg-subtle);\n --bs-list-group-active-bg: var(--bs-petrol-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-petrol-text-emphasis); }\n\n.list-group-item-green {\n --bs-list-group-color: var(--bs-green-text-emphasis);\n --bs-list-group-bg: var(--bs-green-bg-subtle);\n --bs-list-group-border-color: var(--bs-green-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-green-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-green-border-subtle);\n --bs-list-group-active-color: var(--bs-green-bg-subtle);\n --bs-list-group-active-bg: var(--bs-green-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-green-text-emphasis); }\n\n.list-group-item-mustard {\n --bs-list-group-color: var(--bs-mustard-text-emphasis);\n --bs-list-group-bg: var(--bs-mustard-bg-subtle);\n --bs-list-group-border-color: var(--bs-mustard-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-mustard-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-mustard-border-subtle);\n --bs-list-group-active-color: var(--bs-mustard-bg-subtle);\n --bs-list-group-active-bg: var(--bs-mustard-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-mustard-text-emphasis); }\n\n.list-group-item-oranje {\n --bs-list-group-color: var(--bs-oranje-text-emphasis);\n --bs-list-group-bg: var(--bs-oranje-bg-subtle);\n --bs-list-group-border-color: var(--bs-oranje-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-oranje-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-oranje-border-subtle);\n --bs-list-group-active-color: var(--bs-oranje-bg-subtle);\n --bs-list-group-active-bg: var(--bs-oranje-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-oranje-text-emphasis); }\n\n.list-group-item-light-blue {\n --bs-list-group-color: var(--bs-light-blue-text-emphasis);\n --bs-list-group-bg: var(--bs-light-blue-bg-subtle);\n --bs-list-group-border-color: var(--bs-light-blue-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-light-blue-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-light-blue-border-subtle);\n --bs-list-group-active-color: var(--bs-light-blue-bg-subtle);\n --bs-list-group-active-bg: var(--bs-light-blue-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-light-blue-text-emphasis); }\n\n.list-group-item-light-purple {\n --bs-list-group-color: var(--bs-light-purple-text-emphasis);\n --bs-list-group-bg: var(--bs-light-purple-bg-subtle);\n --bs-list-group-border-color: var(--bs-light-purple-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-light-purple-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-light-purple-border-subtle);\n --bs-list-group-active-color: var(--bs-light-purple-bg-subtle);\n --bs-list-group-active-bg: var(--bs-light-purple-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-light-purple-text-emphasis); }\n\n.list-group-item-luscious-purple {\n --bs-list-group-color: var(--bs-luscious-purple-text-emphasis);\n --bs-list-group-bg: var(--bs-luscious-purple-bg-subtle);\n --bs-list-group-border-color: var(--bs-luscious-purple-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-luscious-purple-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-luscious-purple-border-subtle);\n --bs-list-group-active-color: var(--bs-luscious-purple-bg-subtle);\n --bs-list-group-active-bg: var(--bs-luscious-purple-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-luscious-purple-text-emphasis); }\n\n.list-group-item-fluo-yellow {\n --bs-list-group-color: var(--bs-fluo-yellow-text-emphasis);\n --bs-list-group-bg: var(--bs-fluo-yellow-bg-subtle);\n --bs-list-group-border-color: var(--bs-fluo-yellow-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-fluo-yellow-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-fluo-yellow-border-subtle);\n --bs-list-group-active-color: var(--bs-fluo-yellow-bg-subtle);\n --bs-list-group-active-bg: var(--bs-fluo-yellow-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-fluo-yellow-text-emphasis); }\n\n.list-group-item-fluo-green {\n --bs-list-group-color: var(--bs-fluo-green-text-emphasis);\n --bs-list-group-bg: var(--bs-fluo-green-bg-subtle);\n --bs-list-group-border-color: var(--bs-fluo-green-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-fluo-green-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-fluo-green-border-subtle);\n --bs-list-group-active-color: var(--bs-fluo-green-bg-subtle);\n --bs-list-group-active-bg: var(--bs-fluo-green-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-fluo-green-text-emphasis); }\n\n.list-group-item-gray-50 {\n --bs-list-group-color: var(--bs-gray-50-text-emphasis);\n --bs-list-group-bg: var(--bs-gray-50-bg-subtle);\n --bs-list-group-border-color: var(--bs-gray-50-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-gray-50-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-gray-50-border-subtle);\n --bs-list-group-active-color: var(--bs-gray-50-bg-subtle);\n --bs-list-group-active-bg: var(--bs-gray-50-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-gray-50-text-emphasis); }\n\n.list-group-item-gray-100 {\n --bs-list-group-color: var(--bs-gray-100-text-emphasis);\n --bs-list-group-bg: var(--bs-gray-100-bg-subtle);\n --bs-list-group-border-color: var(--bs-gray-100-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-gray-100-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-gray-100-border-subtle);\n --bs-list-group-active-color: var(--bs-gray-100-bg-subtle);\n --bs-list-group-active-bg: var(--bs-gray-100-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-gray-100-text-emphasis); }\n\n.list-group-item-gray-300 {\n --bs-list-group-color: var(--bs-gray-300-text-emphasis);\n --bs-list-group-bg: var(--bs-gray-300-bg-subtle);\n --bs-list-group-border-color: var(--bs-gray-300-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-gray-300-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-gray-300-border-subtle);\n --bs-list-group-active-color: var(--bs-gray-300-bg-subtle);\n --bs-list-group-active-bg: var(--bs-gray-300-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-gray-300-text-emphasis); }\n\n.list-group-item-gray-400 {\n --bs-list-group-color: var(--bs-gray-400-text-emphasis);\n --bs-list-group-bg: var(--bs-gray-400-bg-subtle);\n --bs-list-group-border-color: var(--bs-gray-400-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-gray-400-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-gray-400-border-subtle);\n --bs-list-group-active-color: var(--bs-gray-400-bg-subtle);\n --bs-list-group-active-bg: var(--bs-gray-400-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-gray-400-text-emphasis); }\n\n.list-group-item-primary {\n --bs-list-group-color: var(--bs-primary-text-emphasis);\n --bs-list-group-bg: var(--bs-primary-bg-subtle);\n --bs-list-group-border-color: var(--bs-primary-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);\n --bs-list-group-active-color: var(--bs-primary-bg-subtle);\n --bs-list-group-active-bg: var(--bs-primary-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); }\n\n.list-group-item-secondary {\n --bs-list-group-color: var(--bs-secondary-text-emphasis);\n --bs-list-group-bg: var(--bs-secondary-bg-subtle);\n --bs-list-group-border-color: var(--bs-secondary-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);\n --bs-list-group-active-color: var(--bs-secondary-bg-subtle);\n --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); }\n\n.list-group-item-success {\n --bs-list-group-color: var(--bs-success-text-emphasis);\n --bs-list-group-bg: var(--bs-success-bg-subtle);\n --bs-list-group-border-color: var(--bs-success-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-success-border-subtle);\n --bs-list-group-active-color: var(--bs-success-bg-subtle);\n --bs-list-group-active-bg: var(--bs-success-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-success-text-emphasis); }\n\n.list-group-item-info {\n --bs-list-group-color: var(--bs-info-text-emphasis);\n --bs-list-group-bg: var(--bs-info-bg-subtle);\n --bs-list-group-border-color: var(--bs-info-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-info-border-subtle);\n --bs-list-group-active-color: var(--bs-info-bg-subtle);\n --bs-list-group-active-bg: var(--bs-info-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-info-text-emphasis); }\n\n.list-group-item-warning {\n --bs-list-group-color: var(--bs-warning-text-emphasis);\n --bs-list-group-bg: var(--bs-warning-bg-subtle);\n --bs-list-group-border-color: var(--bs-warning-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);\n --bs-list-group-active-color: var(--bs-warning-bg-subtle);\n --bs-list-group-active-bg: var(--bs-warning-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); }\n\n.list-group-item-danger {\n --bs-list-group-color: var(--bs-danger-text-emphasis);\n --bs-list-group-bg: var(--bs-danger-bg-subtle);\n --bs-list-group-border-color: var(--bs-danger-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);\n --bs-list-group-active-color: var(--bs-danger-bg-subtle);\n --bs-list-group-active-bg: var(--bs-danger-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); }\n\n.list-group-item-light {\n --bs-list-group-color: var(--bs-light-text-emphasis);\n --bs-list-group-bg: var(--bs-light-bg-subtle);\n --bs-list-group-border-color: var(--bs-light-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-light-border-subtle);\n --bs-list-group-active-color: var(--bs-light-bg-subtle);\n --bs-list-group-active-bg: var(--bs-light-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-light-text-emphasis); }\n\n.list-group-item-dark {\n --bs-list-group-color: var(--bs-dark-text-emphasis);\n --bs-list-group-bg: var(--bs-dark-bg-subtle);\n --bs-list-group-border-color: var(--bs-dark-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);\n --bs-list-group-active-color: var(--bs-dark-bg-subtle);\n --bs-list-group-active-bg: var(--bs-dark-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); }\n\n.btn-close {\n --bs-btn-close-color: #000;\n --bs-btn-close-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e\");\n --bs-btn-close-opacity: 0.5;\n --bs-btn-close-hover-opacity: 0.75;\n --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(22, 1, 62, 0.25);\n --bs-btn-close-focus-opacity: 1;\n --bs-btn-close-disabled-opacity: 0.25;\n --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: var(--bs-btn-close-color);\n background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;\n border: 0;\n border-radius: 0.375rem;\n opacity: var(--bs-btn-close-opacity); }\n .btn-close:hover {\n color: var(--bs-btn-close-color);\n text-decoration: none;\n opacity: var(--bs-btn-close-hover-opacity); }\n .btn-close:focus {\n outline: 0;\n box-shadow: var(--bs-btn-close-focus-shadow);\n opacity: var(--bs-btn-close-focus-opacity); }\n .btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n user-select: none;\n opacity: var(--bs-btn-close-disabled-opacity); }\n\n.btn-close-white {\n filter: var(--bs-btn-close-white-filter); }\n\n[data-bs-theme=\"dark\"] .btn-close {\n filter: var(--bs-btn-close-white-filter); }\n\n.toast {\n --bs-toast-zindex: 1090;\n --bs-toast-padding-x: 0.75rem;\n --bs-toast-padding-y: 0.5rem;\n --bs-toast-spacing: 1.5rem;\n --bs-toast-max-width: 350px;\n --bs-toast-font-size: 0.875rem;\n --bs-toast-color: ;\n --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);\n --bs-toast-border-width: var(--bs-border-width);\n --bs-toast-border-color: var(--bs-border-color-translucent);\n --bs-toast-border-radius: var(--bs-border-radius);\n --bs-toast-box-shadow: var(--bs-box-shadow);\n --bs-toast-header-color: var(--bs-secondary-color);\n --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);\n --bs-toast-header-border-color: var(--bs-border-color-translucent);\n width: var(--bs-toast-max-width);\n max-width: 100%;\n font-size: var(--bs-toast-font-size);\n color: var(--bs-toast-color);\n pointer-events: auto;\n background-color: var(--bs-toast-bg);\n background-clip: padding-box;\n border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);\n box-shadow: var(--bs-toast-box-shadow);\n border-radius: var(--bs-toast-border-radius); }\n .toast.showing {\n opacity: 0; }\n .toast:not(.show) {\n display: none; }\n\n.toast-container {\n --bs-toast-zindex: 1090;\n position: absolute;\n z-index: var(--bs-toast-zindex);\n width: max-content;\n max-width: 100%;\n pointer-events: none; }\n .toast-container > :not(:last-child) {\n margin-bottom: var(--bs-toast-spacing); }\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);\n color: var(--bs-toast-header-color);\n background-color: var(--bs-toast-header-bg);\n background-clip: padding-box;\n border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);\n border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); }\n .toast-header .btn-close {\n margin-right: calc(-.5 * var(--bs-toast-padding-x));\n margin-left: var(--bs-toast-padding-x); }\n\n.toast-body {\n padding: var(--bs-toast-padding-x);\n word-wrap: break-word; }\n\n.modal {\n --bs-modal-zindex: 1055;\n --bs-modal-width: 500px;\n --bs-modal-padding: 1rem;\n --bs-modal-margin: 0.5rem;\n --bs-modal-color: ;\n --bs-modal-bg: var(--bs-body-bg);\n --bs-modal-border-color: var(--bs-border-color-translucent);\n --bs-modal-border-width: var(--bs-border-width);\n --bs-modal-border-radius: var(--bs-border-radius-lg);\n --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));\n --bs-modal-header-padding-x: 1rem;\n --bs-modal-header-padding-y: 1rem;\n --bs-modal-header-padding: 1rem 1rem;\n --bs-modal-header-border-color: var(--bs-border-color);\n --bs-modal-header-border-width: var(--bs-border-width);\n --bs-modal-title-line-height: 1.5;\n --bs-modal-footer-gap: 0.5rem;\n --bs-modal-footer-bg: ;\n --bs-modal-footer-border-color: var(--bs-border-color);\n --bs-modal-footer-border-width: var(--bs-border-width);\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-modal-zindex);\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n outline: 0; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: var(--bs-modal-margin);\n pointer-events: none; }\n .modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px); }\n @media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none; } }\n .modal.show .modal-dialog {\n transform: none; }\n .modal.modal-static .modal-dialog {\n transform: scale(1.02); }\n\n.modal-dialog-scrollable {\n height: calc(100% - var(--bs-modal-margin) * 2); }\n .modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden; }\n .modal-dialog-scrollable .modal-body {\n overflow-y: auto; }\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - var(--bs-modal-margin) * 2); }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n color: var(--bs-modal-color);\n pointer-events: auto;\n background-color: var(--bs-modal-bg);\n background-clip: padding-box;\n border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);\n border-radius: var(--bs-modal-border-radius);\n outline: 0; }\n\n.modal-backdrop {\n --bs-backdrop-zindex: 1050;\n --bs-backdrop-bg: #FDF3E7;\n --bs-backdrop-opacity: 0.96;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-backdrop-zindex);\n width: 100vw;\n height: 100vh;\n background-color: var(--bs-backdrop-bg); }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: var(--bs-backdrop-opacity); }\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-modal-header-padding);\n border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);\n border-top-left-radius: var(--bs-modal-inner-border-radius);\n border-top-right-radius: var(--bs-modal-inner-border-radius); }\n .modal-header .btn-close {\n padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);\n margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: var(--bs-modal-title-line-height); }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: var(--bs-modal-padding); }\n\n.modal-footer {\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);\n background-color: var(--bs-modal-footer-bg);\n border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);\n border-bottom-right-radius: var(--bs-modal-inner-border-radius);\n border-bottom-left-radius: var(--bs-modal-inner-border-radius); }\n .modal-footer > * {\n margin: calc(var(--bs-modal-footer-gap) * .5); }\n\n@media (min-width: 576px) {\n .modal {\n --bs-modal-margin: 1.75rem;\n --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }\n .modal-dialog {\n max-width: var(--bs-modal-width);\n margin-right: auto;\n margin-left: auto; }\n .modal-sm {\n --bs-modal-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n --bs-modal-width: 800px; } }\n\n@media (min-width: 1200px) {\n .modal-xl {\n --bs-modal-width: 1140px; } }\n\n.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen .modal-header,\n .modal-fullscreen .modal-footer {\n border-radius: 0; }\n .modal-fullscreen .modal-body {\n overflow-y: auto; }\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-sm-down .modal-header,\n .modal-fullscreen-sm-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto; } }\n\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-md-down .modal-header,\n .modal-fullscreen-md-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto; } }\n\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-lg-down .modal-header,\n .modal-fullscreen-lg-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto; } }\n\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-xl-down .modal-header,\n .modal-fullscreen-xl-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto; } }\n\n@media (max-width: 1399.98px) {\n .modal-fullscreen-xxl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-xxl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-xxl-down .modal-header,\n .modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0; }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto; } }\n\n.tooltip {\n --bs-tooltip-zindex: 1080;\n --bs-tooltip-max-width: 200px;\n --bs-tooltip-padding-x: 0.5rem;\n --bs-tooltip-padding-y: 0.25rem;\n --bs-tooltip-margin: ;\n --bs-tooltip-font-size: 0.875rem;\n --bs-tooltip-color: var(--bs-body-bg);\n --bs-tooltip-bg: var(--bs-emphasis-color);\n --bs-tooltip-border-radius: var(--bs-border-radius);\n --bs-tooltip-opacity: 0.9;\n --bs-tooltip-arrow-width: 0.8rem;\n --bs-tooltip-arrow-height: 0.4rem;\n z-index: var(--bs-tooltip-zindex);\n display: block;\n margin: var(--bs-tooltip-margin);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-tooltip-font-size);\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: var(--bs-tooltip-opacity); }\n .tooltip .tooltip-arrow {\n display: block;\n width: var(--bs-tooltip-arrow-width);\n height: var(--bs-tooltip-arrow-height); }\n .tooltip .tooltip-arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow {\n bottom: calc(-1 * var(--bs-tooltip-arrow-height)); }\n .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow::before {\n top: -1px;\n border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;\n border-top-color: var(--bs-tooltip-bg); }\n\n/* rtl:begin:ignore */\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow {\n left: calc(-1 * var(--bs-tooltip-arrow-height));\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width); }\n .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow::before {\n right: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;\n border-right-color: var(--bs-tooltip-bg); }\n\n/* rtl:end:ignore */\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow {\n top: calc(-1 * var(--bs-tooltip-arrow-height)); }\n .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);\n border-bottom-color: var(--bs-tooltip-bg); }\n\n/* rtl:begin:ignore */\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow {\n right: calc(-1 * var(--bs-tooltip-arrow-height));\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width); }\n .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow::before {\n left: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);\n border-left-color: var(--bs-tooltip-bg); }\n\n/* rtl:end:ignore */\n.tooltip-inner {\n max-width: var(--bs-tooltip-max-width);\n padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);\n color: var(--bs-tooltip-color);\n text-align: center;\n background-color: var(--bs-tooltip-bg);\n border-radius: var(--bs-tooltip-border-radius); }\n\n.popover {\n --bs-popover-zindex: 1070;\n --bs-popover-max-width: 276px;\n --bs-popover-font-size: 0.875rem;\n --bs-popover-bg: var(--bs-body-bg);\n --bs-popover-border-width: var(--bs-border-width);\n --bs-popover-border-color: var(--bs-border-color-translucent);\n --bs-popover-border-radius: var(--bs-border-radius-lg);\n --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));\n --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-popover-header-padding-x: 1rem;\n --bs-popover-header-padding-y: 0.5rem;\n --bs-popover-header-font-size: 1rem;\n --bs-popover-header-color: inherit;\n --bs-popover-header-bg: var(--bs-secondary-bg);\n --bs-popover-body-padding-x: 1rem;\n --bs-popover-body-padding-y: 1rem;\n --bs-popover-body-color: var(--bs-body-color);\n --bs-popover-arrow-width: 1rem;\n --bs-popover-arrow-height: 0.5rem;\n --bs-popover-arrow-border: var(--bs-popover-border-color);\n z-index: var(--bs-popover-zindex);\n display: block;\n max-width: var(--bs-popover-max-width);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-popover-font-size);\n word-wrap: break-word;\n background-color: var(--bs-popover-bg);\n background-clip: padding-box;\n border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-radius: var(--bs-popover-border-radius); }\n .popover .popover-arrow {\n display: block;\n width: var(--bs-popover-arrow-width);\n height: var(--bs-popover-arrow-height); }\n .popover .popover-arrow::before, .popover .popover-arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n border-width: 0; }\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow {\n bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }\n .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::after {\n border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }\n .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::before {\n bottom: 0;\n border-top-color: var(--bs-popover-arrow-border); }\n .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::after {\n bottom: var(--bs-popover-border-width);\n border-top-color: var(--bs-popover-bg); }\n\n/* rtl:begin:ignore */\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow {\n left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width); }\n .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }\n .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::before {\n left: 0;\n border-right-color: var(--bs-popover-arrow-border); }\n .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::after {\n left: var(--bs-popover-border-width);\n border-right-color: var(--bs-popover-bg); }\n\n/* rtl:end:ignore */\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow {\n top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }\n .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::after {\n border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }\n .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::before {\n top: 0;\n border-bottom-color: var(--bs-popover-arrow-border); }\n .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::after {\n top: var(--bs-popover-border-width);\n border-bottom-color: var(--bs-popover-bg); }\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: var(--bs-popover-arrow-width);\n margin-left: calc(-.5 * var(--bs-popover-arrow-width));\n content: \"\";\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); }\n\n/* rtl:begin:ignore */\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow {\n right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width); }\n .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }\n .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::before {\n right: 0;\n border-left-color: var(--bs-popover-arrow-border); }\n .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::after {\n right: var(--bs-popover-border-width);\n border-left-color: var(--bs-popover-bg); }\n\n/* rtl:end:ignore */\n.popover-header {\n padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);\n margin-bottom: 0;\n font-size: var(--bs-popover-header-font-size);\n color: var(--bs-popover-header-color);\n background-color: var(--bs-popover-header-bg);\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-top-left-radius: var(--bs-popover-inner-border-radius);\n border-top-right-radius: var(--bs-popover-inner-border-radius); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);\n color: var(--bs-popover-body-color); }\n\n.carousel {\n position: relative; }\n\n.carousel.pointer-event {\n touch-action: pan-y; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%); }\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1; }\n\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-start,\n .carousel-fade .active.carousel-item-end {\n transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none; } }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%; }\n\n/* rtl:options: {\n \"autoRename\": true,\n \"stringMap\":[ {\n \"name\" : \"prev-next\",\n \"search\" : \"prev\",\n \"replace\" : \"next\"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\"); }\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%; }\n .carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-indicators [data-bs-target] {\n transition: none; } }\n .carousel-indicators .active {\n opacity: 1; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #fff;\n text-align: center; }\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100); }\n\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #000; }\n\n.carousel-dark .carousel-caption {\n color: #000; }\n\n[data-bs-theme=\"dark\"] .carousel .carousel-control-prev-icon,\n[data-bs-theme=\"dark\"] .carousel .carousel-control-next-icon, [data-bs-theme=\"dark\"].carousel .carousel-control-prev-icon,\n[data-bs-theme=\"dark\"].carousel .carousel-control-next-icon {\n filter: invert(1) grayscale(100); }\n\n[data-bs-theme=\"dark\"] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=\"dark\"].carousel .carousel-indicators [data-bs-target] {\n background-color: #000; }\n\n[data-bs-theme=\"dark\"] .carousel .carousel-caption, [data-bs-theme=\"dark\"].carousel .carousel-caption {\n color: #000; }\n\n.spinner-grow,\n.spinner-border {\n display: inline-block;\n width: var(--bs-spinner-width);\n height: var(--bs-spinner-height);\n vertical-align: var(--bs-spinner-vertical-align);\n border-radius: 50%;\n animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); }\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */; } }\n\n.spinner-border {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-border-width: 0.25em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-border;\n border: var(--bs-spinner-border-width) solid currentcolor;\n border-right-color: transparent; }\n\n.spinner-border-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n --bs-spinner-border-width: 0.2em; }\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0); }\n 50% {\n opacity: 1;\n transform: none; } }\n\n.spinner-grow {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-grow;\n background-color: currentcolor;\n opacity: 0; }\n\n.spinner-grow-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem; }\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n --bs-spinner-animation-speed: 1.5s; } }\n\n.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {\n --bs-offcanvas-zindex: 1045;\n --bs-offcanvas-width: 400px;\n --bs-offcanvas-height: 30vh;\n --bs-offcanvas-padding-x: 1rem;\n --bs-offcanvas-padding-y: 1rem;\n --bs-offcanvas-color: var(--bs-body-color);\n --bs-offcanvas-bg: var(--bs-body-bg);\n --bs-offcanvas-border-width: var(--bs-border-width);\n --bs-offcanvas-border-color: var(--bs-border-color-translucent);\n --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-offcanvas-transition: transform 0.3s ease-in-out;\n --bs-offcanvas-title-line-height: 1.5; }\n\n@media (max-width: 575.98px) {\n .offcanvas-sm {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition); } }\n @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-sm {\n transition: none; } }\n\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-sm.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-sm.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-sm.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); }\n .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n transform: none; }\n .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n visibility: visible; } }\n\n@media (min-width: 576px) {\n .offcanvas-sm {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-sm .offcanvas-header {\n display: none; }\n .offcanvas-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n@media (max-width: 767.98px) {\n .offcanvas-md {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition); } }\n @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-md {\n transition: none; } }\n\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-md.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-md.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-md.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); }\n .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n transform: none; }\n .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n visibility: visible; } }\n\n@media (min-width: 768px) {\n .offcanvas-md {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-md .offcanvas-header {\n display: none; }\n .offcanvas-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n@media (max-width: 991.98px) {\n .offcanvas-lg {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition); } }\n @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-lg {\n transition: none; } }\n\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-lg.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-lg.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-lg.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); }\n .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n transform: none; }\n .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n visibility: visible; } }\n\n@media (min-width: 992px) {\n .offcanvas-lg {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-lg .offcanvas-header {\n display: none; }\n .offcanvas-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n@media (max-width: 1199.98px) {\n .offcanvas-xl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition); } }\n @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xl {\n transition: none; } }\n\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-xl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-xl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-xl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); }\n .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n transform: none; }\n .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n visibility: visible; } }\n\n@media (min-width: 1200px) {\n .offcanvas-xl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-xl .offcanvas-header {\n display: none; }\n .offcanvas-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n@media (max-width: 1399.98px) {\n .offcanvas-xxl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition); } }\n @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xxl {\n transition: none; } }\n\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas-xxl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas-xxl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas-xxl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); }\n .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n transform: none; }\n .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n visibility: visible; } }\n\n@media (min-width: 1400px) {\n .offcanvas-xxl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important; }\n .offcanvas-xxl .offcanvas-header {\n display: none; }\n .offcanvas-xxl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important; } }\n\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition); }\n @media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none; } }\n .offcanvas.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%); }\n .offcanvas.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%); }\n .offcanvas.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%); }\n .offcanvas.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%); }\n .offcanvas.showing, .offcanvas.show:not(.hiding) {\n transform: none; }\n .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n visibility: visible; }\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #FDF3E7; }\n .offcanvas-backdrop.fade {\n opacity: 0; }\n .offcanvas-backdrop.show {\n opacity: 0.96; }\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }\n .offcanvas-header .btn-close {\n padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);\n margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));\n margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));\n margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: var(--bs-offcanvas-title-line-height); }\n\n.offcanvas-body {\n flex-grow: 1;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n overflow-y: auto; }\n\n.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentcolor;\n opacity: 0.5; }\n .placeholder.btn::before {\n display: inline-block;\n content: \"\"; }\n\n.placeholder-xs {\n min-height: .6em; }\n\n.placeholder-sm {\n min-height: .8em; }\n\n.placeholder-lg {\n min-height: 1.2em; }\n\n.placeholder-glow .placeholder {\n animation: placeholder-glow 2s ease-in-out infinite; }\n\n@keyframes placeholder-glow {\n 50% {\n opacity: 0.2; } }\n\n.placeholder-wave {\n mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n mask-size: 200% 100%;\n animation: placeholder-wave 2s linear infinite; }\n\n@keyframes placeholder-wave {\n 100% {\n mask-position: -200% 0%; } }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.text-bg-accent {\n color: #000 !important;\n background-color: RGBA(0, 201, 165, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-background {\n color: #000 !important;\n background-color: RGBA(255, 251, 245, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-secondary-darker {\n color: #000 !important;\n background-color: RGBA(242, 233, 223, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-petrol {\n color: #fff !important;\n background-color: RGBA(0, 122, 139, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-green {\n color: #fff !important;\n background-color: RGBA(0, 90, 56, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-mustard {\n color: #000 !important;\n background-color: RGBA(183, 147, 19, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-oranje {\n color: #000 !important;\n background-color: RGBA(223, 113, 52, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-light-blue {\n color: #000 !important;\n background-color: RGBA(65, 186, 255, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-light-purple {\n color: #000 !important;\n background-color: RGBA(187, 164, 255, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-luscious-purple {\n color: #fff !important;\n background-color: RGBA(63, 52, 164, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-fluo-yellow {\n color: #000 !important;\n background-color: RGBA(242, 253, 84, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-fluo-green {\n color: #000 !important;\n background-color: RGBA(132, 250, 113, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-gray-50 {\n color: #000 !important;\n background-color: RGBA(244, 239, 236, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-gray-100 {\n color: #000 !important;\n background-color: RGBA(242, 237, 234, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-gray-300 {\n color: #000 !important;\n background-color: RGBA(224, 224, 224, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-gray-400 {\n color: #000 !important;\n background-color: RGBA(189, 189, 189, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-primary {\n color: #fff !important;\n background-color: RGBA(22, 1, 62, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-secondary {\n color: #000 !important;\n background-color: RGBA(253, 243, 231, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-success {\n color: #000 !important;\n background-color: RGBA(0, 201, 165, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-info {\n color: #000 !important;\n background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-warning {\n color: #000 !important;\n background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-danger {\n color: #000 !important;\n background-color: RGBA(255, 65, 92, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-light {\n color: #000 !important;\n background-color: RGBA(211, 203, 211, var(--bs-bg-opacity, 1)) !important; }\n\n.text-bg-dark {\n color: #fff !important;\n background-color: RGBA(22, 1, 62, var(--bs-bg-opacity, 1)) !important; }\n\n.link-accent {\n color: RGBA(var(--bs-accent-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-accent-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-accent:hover, .link-accent:focus {\n color: RGBA(51, 212, 183, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(51, 212, 183, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-background {\n color: RGBA(var(--bs-background-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-background-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-background:hover, .link-background:focus {\n color: RGBA(255, 252, 247, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(255, 252, 247, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-secondary-darker {\n color: RGBA(var(--bs-secondary-darker-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-secondary-darker-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-secondary-darker:hover, .link-secondary-darker:focus {\n color: RGBA(245, 237, 229, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(245, 237, 229, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-petrol {\n color: RGBA(var(--bs-petrol-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-petrol-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-petrol:hover, .link-petrol:focus {\n color: RGBA(0, 98, 111, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(0, 98, 111, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-green {\n color: RGBA(var(--bs-green-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-green-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-green:hover, .link-green:focus {\n color: RGBA(0, 72, 45, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(0, 72, 45, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-mustard {\n color: RGBA(var(--bs-mustard-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-mustard-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-mustard:hover, .link-mustard:focus {\n color: RGBA(197, 169, 66, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(197, 169, 66, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-oranje {\n color: RGBA(var(--bs-oranje-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-oranje-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-oranje:hover, .link-oranje:focus {\n color: RGBA(229, 141, 93, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(229, 141, 93, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-light-blue {\n color: RGBA(var(--bs-light-blue-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-light-blue-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-light-blue:hover, .link-light-blue:focus {\n color: RGBA(103, 200, 255, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(103, 200, 255, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-light-purple {\n color: RGBA(var(--bs-light-purple-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-light-purple-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-light-purple:hover, .link-light-purple:focus {\n color: RGBA(201, 182, 255, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(201, 182, 255, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-luscious-purple {\n color: RGBA(var(--bs-luscious-purple-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-luscious-purple-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-luscious-purple:hover, .link-luscious-purple:focus {\n color: RGBA(50, 42, 131, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(50, 42, 131, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-fluo-yellow {\n color: RGBA(var(--bs-fluo-yellow-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-fluo-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-fluo-yellow:hover, .link-fluo-yellow:focus {\n color: RGBA(245, 253, 118, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(245, 253, 118, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-fluo-green {\n color: RGBA(var(--bs-fluo-green-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-fluo-green-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-fluo-green:hover, .link-fluo-green:focus {\n color: RGBA(157, 251, 141, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(157, 251, 141, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-gray-50 {\n color: RGBA(var(--bs-gray-50-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-gray-50-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-gray-50:hover, .link-gray-50:focus {\n color: RGBA(246, 242, 240, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(246, 242, 240, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-gray-100 {\n color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-gray-100:hover, .link-gray-100:focus {\n color: RGBA(245, 241, 238, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(245, 241, 238, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-gray-300 {\n color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-gray-300:hover, .link-gray-300:focus {\n color: RGBA(230, 230, 230, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(230, 230, 230, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-gray-400 {\n color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-gray-400:hover, .link-gray-400:focus {\n color: RGBA(202, 202, 202, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(202, 202, 202, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-primary {\n color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-primary:hover, .link-primary:focus {\n color: RGBA(18, 1, 50, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(18, 1, 50, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-secondary {\n color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-secondary:hover, .link-secondary:focus {\n color: RGBA(253, 245, 236, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(253, 245, 236, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-success {\n color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-success:hover, .link-success:focus {\n color: RGBA(51, 212, 183, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(51, 212, 183, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-info {\n color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-info:hover, .link-info:focus {\n color: RGBA(51, 149, 255, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(51, 149, 255, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-warning {\n color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-warning:hover, .link-warning:focus {\n color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-danger {\n color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-danger:hover, .link-danger:focus {\n color: RGBA(255, 103, 125, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(255, 103, 125, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-light {\n color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-light:hover, .link-light:focus {\n color: RGBA(220, 213, 220, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(220, 213, 220, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-dark {\n color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-dark:hover, .link-dark:focus {\n color: RGBA(18, 1, 50, var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(18, 1, 50, var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-body-emphasis {\n color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n .link-body-emphasis:hover, .link-body-emphasis:focus {\n color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;\n text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; }\n\n.focus-ring:focus {\n outline: 0;\n box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); }\n\n.icon-link {\n display: inline-flex;\n gap: 0.375rem;\n align-items: center;\n text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));\n text-underline-offset: 0.25em;\n backface-visibility: hidden; }\n .icon-link > .bi {\n flex-shrink: 0;\n width: 1em;\n height: 1em;\n fill: currentcolor;\n transition: 0.2s ease-in-out transform; }\n @media (prefers-reduced-motion: reduce) {\n .icon-link > .bi {\n transition: none; } }\n\n.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {\n transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); }\n\n.ratio {\n position: relative;\n width: 100%; }\n .ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: \"\"; }\n .ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%; }\n\n.ratio-4x3 {\n --bs-aspect-ratio: calc(3 / 4 * 100%); }\n\n.ratio-16x9 {\n --bs-aspect-ratio: calc(9 / 16 * 100%); }\n\n.ratio-21x9 {\n --bs-aspect-ratio: calc(9 / 21 * 100%); }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n.sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n\n.sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; }\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-sm-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n@media (min-width: 768px) {\n .sticky-md-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-md-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-lg-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-xl-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n .sticky-xxl-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020; } }\n\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch; }\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch; }\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important; }\n .visually-hidden:not(caption),\n .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {\n position: absolute !important; }\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: \"\"; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.vr {\n display: inline-block;\n align-self: stretch;\n width: 1px;\n min-height: 1em;\n background-color: currentcolor;\n opacity: 0.25; }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.float-start {\n float: left !important; }\n\n.float-end {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n.object-fit-contain {\n object-fit: contain !important; }\n\n.object-fit-cover {\n object-fit: cover !important; }\n\n.object-fit-fill {\n object-fit: fill !important; }\n\n.object-fit-scale {\n object-fit: scale-down !important; }\n\n.object-fit-none {\n object-fit: none !important; }\n\n.opacity-0 {\n opacity: 0 !important; }\n\n.opacity-25 {\n opacity: 0.25 !important; }\n\n.opacity-50 {\n opacity: 0.5 !important; }\n\n.opacity-75 {\n opacity: 0.75 !important; }\n\n.opacity-100 {\n opacity: 1 !important; }\n\n.overflow-auto {\n overflow: auto !important; }\n\n.overflow-hidden {\n overflow: hidden !important; }\n\n.overflow-visible {\n overflow: visible !important; }\n\n.overflow-scroll {\n overflow: scroll !important; }\n\n.overflow-x-auto {\n overflow-x: auto !important; }\n\n.overflow-x-hidden {\n overflow-x: hidden !important; }\n\n.overflow-x-visible {\n overflow-x: visible !important; }\n\n.overflow-x-scroll {\n overflow-x: scroll !important; }\n\n.overflow-y-auto {\n overflow-y: auto !important; }\n\n.overflow-y-hidden {\n overflow-y: hidden !important; }\n\n.overflow-y-visible {\n overflow-y: visible !important; }\n\n.overflow-y-scroll {\n overflow-y: scroll !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-grid {\n display: grid !important; }\n\n.d-inline-grid {\n display: inline-grid !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: flex !important; }\n\n.d-inline-flex {\n display: inline-flex !important; }\n\n.d-none {\n display: none !important; }\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }\n\n.shadow-none {\n box-shadow: none !important; }\n\n.focus-ring-accent {\n --bs-focus-ring-color: rgba(var(--bs-accent-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-background {\n --bs-focus-ring-color: rgba(var(--bs-background-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-secondary-darker {\n --bs-focus-ring-color: rgba(var(--bs-secondary-darker-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-petrol {\n --bs-focus-ring-color: rgba(var(--bs-petrol-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-green {\n --bs-focus-ring-color: rgba(var(--bs-green-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-mustard {\n --bs-focus-ring-color: rgba(var(--bs-mustard-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-oranje {\n --bs-focus-ring-color: rgba(var(--bs-oranje-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-light-blue {\n --bs-focus-ring-color: rgba(var(--bs-light-blue-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-light-purple {\n --bs-focus-ring-color: rgba(var(--bs-light-purple-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-luscious-purple {\n --bs-focus-ring-color: rgba(var(--bs-luscious-purple-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-fluo-yellow {\n --bs-focus-ring-color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-fluo-green {\n --bs-focus-ring-color: rgba(var(--bs-fluo-green-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-gray-50 {\n --bs-focus-ring-color: rgba(var(--bs-gray-50-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-gray-100 {\n --bs-focus-ring-color: rgba(var(--bs-gray-100-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-gray-300 {\n --bs-focus-ring-color: rgba(var(--bs-gray-300-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-gray-400 {\n --bs-focus-ring-color: rgba(var(--bs-gray-400-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-primary {\n --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-secondary {\n --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-success {\n --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-info {\n --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-warning {\n --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-danger {\n --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-light {\n --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); }\n\n.focus-ring-dark {\n --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed {\n position: fixed !important; }\n\n.position-sticky {\n position: sticky !important; }\n\n.top-0 {\n top: 0 !important; }\n\n.top-50 {\n top: 50% !important; }\n\n.top-100 {\n top: 100% !important; }\n\n.bottom-0 {\n bottom: 0 !important; }\n\n.bottom-50 {\n bottom: 50% !important; }\n\n.bottom-100 {\n bottom: 100% !important; }\n\n.start-0 {\n left: 0 !important; }\n\n.start-50 {\n left: 50% !important; }\n\n.start-100 {\n left: 100% !important; }\n\n.end-0 {\n right: 0 !important; }\n\n.end-50 {\n right: 50% !important; }\n\n.end-100 {\n right: 100% !important; }\n\n.translate-middle {\n transform: translate(-50%, -50%) !important; }\n\n.translate-middle-x {\n transform: translateX(-50%) !important; }\n\n.translate-middle-y {\n transform: translateY(-50%) !important; }\n\n.border {\n border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top {\n border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-end {\n border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-end-0 {\n border-right: 0 !important; }\n\n.border-bottom {\n border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-start {\n border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }\n\n.border-start-0 {\n border-left: 0 !important; }\n\n.border-accent {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-accent-rgb), var(--bs-border-opacity)) !important; }\n\n.border-background {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-background-rgb), var(--bs-border-opacity)) !important; }\n\n.border-secondary-darker {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-secondary-darker-rgb), var(--bs-border-opacity)) !important; }\n\n.border-petrol {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-petrol-rgb), var(--bs-border-opacity)) !important; }\n\n.border-green {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important; }\n\n.border-mustard {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-mustard-rgb), var(--bs-border-opacity)) !important; }\n\n.border-oranje {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-oranje-rgb), var(--bs-border-opacity)) !important; }\n\n.border-light-blue {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-light-blue-rgb), var(--bs-border-opacity)) !important; }\n\n.border-light-purple {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-light-purple-rgb), var(--bs-border-opacity)) !important; }\n\n.border-luscious-purple {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-luscious-purple-rgb), var(--bs-border-opacity)) !important; }\n\n.border-fluo-yellow {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-border-opacity)) !important; }\n\n.border-fluo-green {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-fluo-green-rgb), var(--bs-border-opacity)) !important; }\n\n.border-gray-50 {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-gray-50-rgb), var(--bs-border-opacity)) !important; }\n\n.border-gray-100 {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-gray-100-rgb), var(--bs-border-opacity)) !important; }\n\n.border-gray-300 {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-gray-300-rgb), var(--bs-border-opacity)) !important; }\n\n.border-gray-400 {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-gray-400-rgb), var(--bs-border-opacity)) !important; }\n\n.border-primary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; }\n\n.border-secondary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; }\n\n.border-success {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; }\n\n.border-info {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; }\n\n.border-warning {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; }\n\n.border-danger {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; }\n\n.border-light {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; }\n\n.border-dark {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; }\n\n.border-black {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; }\n\n.border-white {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; }\n\n.border-primary-subtle {\n border-color: var(--bs-primary-border-subtle) !important; }\n\n.border-secondary-subtle {\n border-color: var(--bs-secondary-border-subtle) !important; }\n\n.border-success-subtle {\n border-color: var(--bs-success-border-subtle) !important; }\n\n.border-info-subtle {\n border-color: var(--bs-info-border-subtle) !important; }\n\n.border-warning-subtle {\n border-color: var(--bs-warning-border-subtle) !important; }\n\n.border-danger-subtle {\n border-color: var(--bs-danger-border-subtle) !important; }\n\n.border-light-subtle {\n border-color: var(--bs-light-border-subtle) !important; }\n\n.border-dark-subtle {\n border-color: var(--bs-dark-border-subtle) !important; }\n\n.border-1 {\n border-width: 1px !important; }\n\n.border-2 {\n border-width: 2px !important; }\n\n.border-3 {\n border-width: 3px !important; }\n\n.border-4 {\n border-width: 4px !important; }\n\n.border-5 {\n border-width: 5px !important; }\n\n.border-opacity-10 {\n --bs-border-opacity: 0.1; }\n\n.border-opacity-25 {\n --bs-border-opacity: 0.25; }\n\n.border-opacity-50 {\n --bs-border-opacity: 0.5; }\n\n.border-opacity-75 {\n --bs-border-opacity: 0.75; }\n\n.border-opacity-100 {\n --bs-border-opacity: 1; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.w-auto {\n width: auto !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.vw-100 {\n width: 100vw !important; }\n\n.min-vw-100 {\n min-width: 100vw !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.h-auto {\n height: auto !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.vh-100 {\n height: 100vh !important; }\n\n.min-vh-100 {\n min-height: 100vh !important; }\n\n.flex-fill {\n flex: 1 1 auto !important; }\n\n.flex-row {\n flex-direction: row !important; }\n\n.flex-column {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-grow-0 {\n flex-grow: 0 !important; }\n\n.flex-grow-1 {\n flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n flex-shrink: 1 !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.justify-content-start {\n justify-content: flex-start !important; }\n\n.justify-content-end {\n justify-content: flex-end !important; }\n\n.justify-content-center {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.justify-content-evenly {\n justify-content: space-evenly !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n.order-first {\n order: -1 !important; }\n\n.order-0 {\n order: 0 !important; }\n\n.order-1 {\n order: 1 !important; }\n\n.order-2 {\n order: 2 !important; }\n\n.order-3 {\n order: 3 !important; }\n\n.order-4 {\n order: 4 !important; }\n\n.order-5 {\n order: 5 !important; }\n\n.order-last {\n order: 6 !important; }\n\n.m-0 {\n margin: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n\n.mt-0 {\n margin-top: 0 !important; }\n\n.mt-1 {\n margin-top: 0.25rem !important; }\n\n.mt-2 {\n margin-top: 0.5rem !important; }\n\n.mt-3 {\n margin-top: 1rem !important; }\n\n.mt-4 {\n margin-top: 1.5rem !important; }\n\n.mt-5 {\n margin-top: 3rem !important; }\n\n.mt-auto {\n margin-top: auto !important; }\n\n.me-0 {\n margin-right: 0 !important; }\n\n.me-1 {\n margin-right: 0.25rem !important; }\n\n.me-2 {\n margin-right: 0.5rem !important; }\n\n.me-3 {\n margin-right: 1rem !important; }\n\n.me-4 {\n margin-right: 1.5rem !important; }\n\n.me-5 {\n margin-right: 3rem !important; }\n\n.me-auto {\n margin-right: auto !important; }\n\n.mb-0 {\n margin-bottom: 0 !important; }\n\n.mb-1 {\n margin-bottom: 0.25rem !important; }\n\n.mb-2 {\n margin-bottom: 0.5rem !important; }\n\n.mb-3 {\n margin-bottom: 1rem !important; }\n\n.mb-4 {\n margin-bottom: 1.5rem !important; }\n\n.mb-5 {\n margin-bottom: 3rem !important; }\n\n.mb-auto {\n margin-bottom: auto !important; }\n\n.ms-0 {\n margin-left: 0 !important; }\n\n.ms-1 {\n margin-left: 0.25rem !important; }\n\n.ms-2 {\n margin-left: 0.5rem !important; }\n\n.ms-3 {\n margin-left: 1rem !important; }\n\n.ms-4 {\n margin-left: 1.5rem !important; }\n\n.ms-5 {\n margin-left: 3rem !important; }\n\n.ms-auto {\n margin-left: auto !important; }\n\n.m-n1 {\n margin: -0.25rem !important; }\n\n.m-n2 {\n margin: -0.5rem !important; }\n\n.m-n3 {\n margin: -1rem !important; }\n\n.m-n4 {\n margin: -1.5rem !important; }\n\n.m-n5 {\n margin: -3rem !important; }\n\n.mx-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n\n.mx-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n\n.mx-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n\n.mx-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n\n.mx-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n\n.my-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n\n.my-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n\n.my-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n\n.my-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n\n.my-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n\n.mt-n1 {\n margin-top: -0.25rem !important; }\n\n.mt-n2 {\n margin-top: -0.5rem !important; }\n\n.mt-n3 {\n margin-top: -1rem !important; }\n\n.mt-n4 {\n margin-top: -1.5rem !important; }\n\n.mt-n5 {\n margin-top: -3rem !important; }\n\n.me-n1 {\n margin-right: -0.25rem !important; }\n\n.me-n2 {\n margin-right: -0.5rem !important; }\n\n.me-n3 {\n margin-right: -1rem !important; }\n\n.me-n4 {\n margin-right: -1.5rem !important; }\n\n.me-n5 {\n margin-right: -3rem !important; }\n\n.mb-n1 {\n margin-bottom: -0.25rem !important; }\n\n.mb-n2 {\n margin-bottom: -0.5rem !important; }\n\n.mb-n3 {\n margin-bottom: -1rem !important; }\n\n.mb-n4 {\n margin-bottom: -1.5rem !important; }\n\n.mb-n5 {\n margin-bottom: -3rem !important; }\n\n.ms-n1 {\n margin-left: -0.25rem !important; }\n\n.ms-n2 {\n margin-left: -0.5rem !important; }\n\n.ms-n3 {\n margin-left: -1rem !important; }\n\n.ms-n4 {\n margin-left: -1.5rem !important; }\n\n.ms-n5 {\n margin-left: -3rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n\n.pt-0 {\n padding-top: 0 !important; }\n\n.pt-1 {\n padding-top: 0.25rem !important; }\n\n.pt-2 {\n padding-top: 0.5rem !important; }\n\n.pt-3 {\n padding-top: 1rem !important; }\n\n.pt-4 {\n padding-top: 1.5rem !important; }\n\n.pt-5 {\n padding-top: 3rem !important; }\n\n.pe-0 {\n padding-right: 0 !important; }\n\n.pe-1 {\n padding-right: 0.25rem !important; }\n\n.pe-2 {\n padding-right: 0.5rem !important; }\n\n.pe-3 {\n padding-right: 1rem !important; }\n\n.pe-4 {\n padding-right: 1.5rem !important; }\n\n.pe-5 {\n padding-right: 3rem !important; }\n\n.pb-0 {\n padding-bottom: 0 !important; }\n\n.pb-1 {\n padding-bottom: 0.25rem !important; }\n\n.pb-2 {\n padding-bottom: 0.5rem !important; }\n\n.pb-3 {\n padding-bottom: 1rem !important; }\n\n.pb-4 {\n padding-bottom: 1.5rem !important; }\n\n.pb-5 {\n padding-bottom: 3rem !important; }\n\n.ps-0 {\n padding-left: 0 !important; }\n\n.ps-1 {\n padding-left: 0.25rem !important; }\n\n.ps-2 {\n padding-left: 0.5rem !important; }\n\n.ps-3 {\n padding-left: 1rem !important; }\n\n.ps-4 {\n padding-left: 1.5rem !important; }\n\n.ps-5 {\n padding-left: 3rem !important; }\n\n.gap-0 {\n gap: 0 !important; }\n\n.gap-1 {\n gap: 0.25rem !important; }\n\n.gap-2 {\n gap: 0.5rem !important; }\n\n.gap-3 {\n gap: 1rem !important; }\n\n.gap-4 {\n gap: 1.5rem !important; }\n\n.gap-5 {\n gap: 3rem !important; }\n\n.row-gap-0 {\n row-gap: 0 !important; }\n\n.row-gap-1 {\n row-gap: 0.25rem !important; }\n\n.row-gap-2 {\n row-gap: 0.5rem !important; }\n\n.row-gap-3 {\n row-gap: 1rem !important; }\n\n.row-gap-4 {\n row-gap: 1.5rem !important; }\n\n.row-gap-5 {\n row-gap: 3rem !important; }\n\n.column-gap-0 {\n column-gap: 0 !important; }\n\n.column-gap-1 {\n column-gap: 0.25rem !important; }\n\n.column-gap-2 {\n column-gap: 0.5rem !important; }\n\n.column-gap-3 {\n column-gap: 1rem !important; }\n\n.column-gap-4 {\n column-gap: 1.5rem !important; }\n\n.column-gap-5 {\n column-gap: 3rem !important; }\n\n.font-monospace {\n font-family: var(--bs-font-monospace) !important; }\n\n.fs-1 {\n font-size: calc(1.375rem + 1.5vw) !important; }\n\n.fs-2 {\n font-size: calc(1.325rem + 0.9vw) !important; }\n\n.fs-3 {\n font-size: calc(1.3rem + 0.6vw) !important; }\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important; }\n\n.fs-5 {\n font-size: 1.25rem !important; }\n\n.fs-6 {\n font-size: 1rem !important; }\n\n.fst-italic {\n font-style: italic !important; }\n\n.fst-normal {\n font-style: normal !important; }\n\n.fw-lighter {\n font-weight: lighter !important; }\n\n.fw-light {\n font-weight: 300 !important; }\n\n.fw-normal {\n font-weight: 400 !important; }\n\n.fw-medium {\n font-weight: 500 !important; }\n\n.fw-semibold {\n font-weight: 600 !important; }\n\n.fw-bold {\n font-weight: 700 !important; }\n\n.fw-bolder {\n font-weight: bolder !important; }\n\n.lh-1 {\n line-height: 1 !important; }\n\n.lh-sm {\n line-height: 1.25 !important; }\n\n.lh-base {\n line-height: 1.5 !important; }\n\n.lh-lg {\n line-height: 2 !important; }\n\n.text-start {\n text-align: left !important; }\n\n.text-end {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-decoration-underline {\n text-decoration: underline !important; }\n\n.text-decoration-line-through {\n text-decoration: line-through !important; }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important; }\n\n/* rtl:end:remove */\n.text-accent {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-accent-rgb), var(--bs-text-opacity)) !important; }\n\n.text-background {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-background-rgb), var(--bs-text-opacity)) !important; }\n\n.text-secondary-darker {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-secondary-darker-rgb), var(--bs-text-opacity)) !important; }\n\n.text-petrol {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-petrol-rgb), var(--bs-text-opacity)) !important; }\n\n.text-green {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-green-rgb), var(--bs-text-opacity)) !important; }\n\n.text-mustard {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-mustard-rgb), var(--bs-text-opacity)) !important; }\n\n.text-oranje {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-oranje-rgb), var(--bs-text-opacity)) !important; }\n\n.text-light-blue {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-blue-rgb), var(--bs-text-opacity)) !important; }\n\n.text-light-purple {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-purple-rgb), var(--bs-text-opacity)) !important; }\n\n.text-luscious-purple {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-luscious-purple-rgb), var(--bs-text-opacity)) !important; }\n\n.text-fluo-yellow {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-text-opacity)) !important; }\n\n.text-fluo-green {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-fluo-green-rgb), var(--bs-text-opacity)) !important; }\n\n.text-gray-50 {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-gray-50-rgb), var(--bs-text-opacity)) !important; }\n\n.text-gray-100 {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important; }\n\n.text-gray-300 {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important; }\n\n.text-gray-400 {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-gray-400-rgb), var(--bs-text-opacity)) !important; }\n\n.text-primary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }\n\n.text-secondary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }\n\n.text-success {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }\n\n.text-info {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }\n\n.text-warning {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }\n\n.text-danger {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }\n\n.text-light {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }\n\n.text-dark {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }\n\n.text-black {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }\n\n.text-white {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }\n\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }\n\n.text-muted {\n --bs-text-opacity: 1;\n color: var(--bs-secondary-color) !important; }\n\n.text-black-50 {\n --bs-text-opacity: 1;\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n --bs-text-opacity: 1;\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-body-secondary {\n --bs-text-opacity: 1;\n color: var(--bs-secondary-color) !important; }\n\n.text-body-tertiary {\n --bs-text-opacity: 1;\n color: var(--bs-tertiary-color) !important; }\n\n.text-body-emphasis {\n --bs-text-opacity: 1;\n color: var(--bs-emphasis-color) !important; }\n\n.text-reset {\n --bs-text-opacity: 1;\n color: inherit !important; }\n\n.text-opacity-25 {\n --bs-text-opacity: 0.25; }\n\n.text-opacity-50 {\n --bs-text-opacity: 0.5; }\n\n.text-opacity-75 {\n --bs-text-opacity: 0.75; }\n\n.text-opacity-100 {\n --bs-text-opacity: 1; }\n\n.text-primary-emphasis {\n color: var(--bs-primary-text-emphasis) !important; }\n\n.text-secondary-emphasis {\n color: var(--bs-secondary-text-emphasis) !important; }\n\n.text-success-emphasis {\n color: var(--bs-success-text-emphasis) !important; }\n\n.text-info-emphasis {\n color: var(--bs-info-text-emphasis) !important; }\n\n.text-warning-emphasis {\n color: var(--bs-warning-text-emphasis) !important; }\n\n.text-danger-emphasis {\n color: var(--bs-danger-text-emphasis) !important; }\n\n.text-light-emphasis {\n color: var(--bs-light-text-emphasis) !important; }\n\n.text-dark-emphasis {\n color: var(--bs-dark-text-emphasis) !important; }\n\n.link-opacity-10 {\n --bs-link-opacity: 0.1; }\n\n.link-opacity-10-hover:hover {\n --bs-link-opacity: 0.1; }\n\n.link-opacity-25 {\n --bs-link-opacity: 0.25; }\n\n.link-opacity-25-hover:hover {\n --bs-link-opacity: 0.25; }\n\n.link-opacity-50 {\n --bs-link-opacity: 0.5; }\n\n.link-opacity-50-hover:hover {\n --bs-link-opacity: 0.5; }\n\n.link-opacity-75 {\n --bs-link-opacity: 0.75; }\n\n.link-opacity-75-hover:hover {\n --bs-link-opacity: 0.75; }\n\n.link-opacity-100 {\n --bs-link-opacity: 1; }\n\n.link-opacity-100-hover:hover {\n --bs-link-opacity: 1; }\n\n.link-offset-1 {\n text-underline-offset: 0.125em !important; }\n\n.link-offset-1-hover:hover {\n text-underline-offset: 0.125em !important; }\n\n.link-offset-2 {\n text-underline-offset: 0.25em !important; }\n\n.link-offset-2-hover:hover {\n text-underline-offset: 0.25em !important; }\n\n.link-offset-3 {\n text-underline-offset: 0.375em !important; }\n\n.link-offset-3-hover:hover {\n text-underline-offset: 0.375em !important; }\n\n.link-underline-accent {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-accent-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-background {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-background-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-secondary-darker {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-secondary-darker-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-petrol {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-petrol-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-green {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-green-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-mustard {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-mustard-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-oranje {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-oranje-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-light-blue {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-light-blue-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-light-purple {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-light-purple-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-luscious-purple {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-luscious-purple-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-fluo-yellow {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-fluo-green {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-fluo-green-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-gray-50 {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-gray-50-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-gray-100 {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-gray-300 {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-gray-400 {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-primary {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-secondary {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-success {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-info {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-warning {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-danger {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-light {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline-dark {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; }\n\n.link-underline {\n --bs-link-underline-opacity: 1;\n text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; }\n\n.link-underline-opacity-0 {\n --bs-link-underline-opacity: 0; }\n\n.link-underline-opacity-0-hover:hover {\n --bs-link-underline-opacity: 0; }\n\n.link-underline-opacity-10 {\n --bs-link-underline-opacity: 0.1; }\n\n.link-underline-opacity-10-hover:hover {\n --bs-link-underline-opacity: 0.1; }\n\n.link-underline-opacity-25 {\n --bs-link-underline-opacity: 0.25; }\n\n.link-underline-opacity-25-hover:hover {\n --bs-link-underline-opacity: 0.25; }\n\n.link-underline-opacity-50 {\n --bs-link-underline-opacity: 0.5; }\n\n.link-underline-opacity-50-hover:hover {\n --bs-link-underline-opacity: 0.5; }\n\n.link-underline-opacity-75 {\n --bs-link-underline-opacity: 0.75; }\n\n.link-underline-opacity-75-hover:hover {\n --bs-link-underline-opacity: 0.75; }\n\n.link-underline-opacity-100 {\n --bs-link-underline-opacity: 1; }\n\n.link-underline-opacity-100-hover:hover {\n --bs-link-underline-opacity: 1; }\n\n.bg-accent {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-accent-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-background {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-background-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-secondary-darker {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-darker-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-petrol {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-petrol-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-green {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-mustard {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-mustard-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-oranje {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-oranje-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-light-blue {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-blue-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-light-purple {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-purple-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-luscious-purple {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-luscious-purple-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-fluo-yellow {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-fluo-yellow-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-fluo-green {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-fluo-green-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-gray-50 {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-gray-50-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-gray-100 {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-gray-300 {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-gray-400 {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-gray-400-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-primary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-success {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-info {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-warning {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-danger {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-light {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-dark {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-black {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-white {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-body {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-transparent {\n --bs-bg-opacity: 1;\n background-color: transparent !important; }\n\n.bg-body-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-body-tertiary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; }\n\n.bg-opacity-10 {\n --bs-bg-opacity: 0.1; }\n\n.bg-opacity-25 {\n --bs-bg-opacity: 0.25; }\n\n.bg-opacity-50 {\n --bs-bg-opacity: 0.5; }\n\n.bg-opacity-75 {\n --bs-bg-opacity: 0.75; }\n\n.bg-opacity-100 {\n --bs-bg-opacity: 1; }\n\n.bg-primary-subtle {\n background-color: var(--bs-primary-bg-subtle) !important; }\n\n.bg-secondary-subtle {\n background-color: var(--bs-secondary-bg-subtle) !important; }\n\n.bg-success-subtle {\n background-color: var(--bs-success-bg-subtle) !important; }\n\n.bg-info-subtle {\n background-color: var(--bs-info-bg-subtle) !important; }\n\n.bg-warning-subtle {\n background-color: var(--bs-warning-bg-subtle) !important; }\n\n.bg-danger-subtle {\n background-color: var(--bs-danger-bg-subtle) !important; }\n\n.bg-light-subtle {\n background-color: var(--bs-light-bg-subtle) !important; }\n\n.bg-dark-subtle {\n background-color: var(--bs-dark-bg-subtle) !important; }\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important; }\n\n.user-select-all {\n user-select: all !important; }\n\n.user-select-auto {\n user-select: auto !important; }\n\n.user-select-none {\n user-select: none !important; }\n\n.pe-none {\n pointer-events: none !important; }\n\n.pe-auto {\n pointer-events: auto !important; }\n\n.rounded {\n border-radius: var(--bs-border-radius) !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.rounded-1 {\n border-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-2 {\n border-radius: var(--bs-border-radius) !important; }\n\n.rounded-3 {\n border-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-4 {\n border-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-5 {\n border-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-circle {\n border-radius: 50% !important; }\n\n.rounded-pill {\n border-radius: var(--bs-border-radius-pill) !important; }\n\n.rounded-top {\n border-top-left-radius: var(--bs-border-radius) !important;\n border-top-right-radius: var(--bs-border-radius) !important; }\n\n.rounded-top-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important; }\n\n.rounded-top-1 {\n border-top-left-radius: var(--bs-border-radius-sm) !important;\n border-top-right-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-top-2 {\n border-top-left-radius: var(--bs-border-radius) !important;\n border-top-right-radius: var(--bs-border-radius) !important; }\n\n.rounded-top-3 {\n border-top-left-radius: var(--bs-border-radius-lg) !important;\n border-top-right-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-top-4 {\n border-top-left-radius: var(--bs-border-radius-xl) !important;\n border-top-right-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-top-5 {\n border-top-left-radius: var(--bs-border-radius-xxl) !important;\n border-top-right-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-top-circle {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important; }\n\n.rounded-top-pill {\n border-top-left-radius: var(--bs-border-radius-pill) !important;\n border-top-right-radius: var(--bs-border-radius-pill) !important; }\n\n.rounded-end {\n border-top-right-radius: var(--bs-border-radius) !important;\n border-bottom-right-radius: var(--bs-border-radius) !important; }\n\n.rounded-end-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important; }\n\n.rounded-end-1 {\n border-top-right-radius: var(--bs-border-radius-sm) !important;\n border-bottom-right-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-end-2 {\n border-top-right-radius: var(--bs-border-radius) !important;\n border-bottom-right-radius: var(--bs-border-radius) !important; }\n\n.rounded-end-3 {\n border-top-right-radius: var(--bs-border-radius-lg) !important;\n border-bottom-right-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-end-4 {\n border-top-right-radius: var(--bs-border-radius-xl) !important;\n border-bottom-right-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-end-5 {\n border-top-right-radius: var(--bs-border-radius-xxl) !important;\n border-bottom-right-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-end-circle {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important; }\n\n.rounded-end-pill {\n border-top-right-radius: var(--bs-border-radius-pill) !important;\n border-bottom-right-radius: var(--bs-border-radius-pill) !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: var(--bs-border-radius) !important;\n border-bottom-left-radius: var(--bs-border-radius) !important; }\n\n.rounded-bottom-0 {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important; }\n\n.rounded-bottom-1 {\n border-bottom-right-radius: var(--bs-border-radius-sm) !important;\n border-bottom-left-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-bottom-2 {\n border-bottom-right-radius: var(--bs-border-radius) !important;\n border-bottom-left-radius: var(--bs-border-radius) !important; }\n\n.rounded-bottom-3 {\n border-bottom-right-radius: var(--bs-border-radius-lg) !important;\n border-bottom-left-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-bottom-4 {\n border-bottom-right-radius: var(--bs-border-radius-xl) !important;\n border-bottom-left-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-bottom-5 {\n border-bottom-right-radius: var(--bs-border-radius-xxl) !important;\n border-bottom-left-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-bottom-circle {\n border-bottom-right-radius: 50% !important;\n border-bottom-left-radius: 50% !important; }\n\n.rounded-bottom-pill {\n border-bottom-right-radius: var(--bs-border-radius-pill) !important;\n border-bottom-left-radius: var(--bs-border-radius-pill) !important; }\n\n.rounded-start {\n border-bottom-left-radius: var(--bs-border-radius) !important;\n border-top-left-radius: var(--bs-border-radius) !important; }\n\n.rounded-start-0 {\n border-bottom-left-radius: 0 !important;\n border-top-left-radius: 0 !important; }\n\n.rounded-start-1 {\n border-bottom-left-radius: var(--bs-border-radius-sm) !important;\n border-top-left-radius: var(--bs-border-radius-sm) !important; }\n\n.rounded-start-2 {\n border-bottom-left-radius: var(--bs-border-radius) !important;\n border-top-left-radius: var(--bs-border-radius) !important; }\n\n.rounded-start-3 {\n border-bottom-left-radius: var(--bs-border-radius-lg) !important;\n border-top-left-radius: var(--bs-border-radius-lg) !important; }\n\n.rounded-start-4 {\n border-bottom-left-radius: var(--bs-border-radius-xl) !important;\n border-top-left-radius: var(--bs-border-radius-xl) !important; }\n\n.rounded-start-5 {\n border-bottom-left-radius: var(--bs-border-radius-xxl) !important;\n border-top-left-radius: var(--bs-border-radius-xxl) !important; }\n\n.rounded-start-circle {\n border-bottom-left-radius: 50% !important;\n border-top-left-radius: 50% !important; }\n\n.rounded-start-pill {\n border-bottom-left-radius: var(--bs-border-radius-pill) !important;\n border-top-left-radius: var(--bs-border-radius-pill) !important; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n.z-n1 {\n z-index: -1 !important; }\n\n.z-0 {\n z-index: 0 !important; }\n\n.z-1 {\n z-index: 1 !important; }\n\n.z-2 {\n z-index: 2 !important; }\n\n.z-3 {\n z-index: 3 !important; }\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important; }\n .float-sm-end {\n float: right !important; }\n .float-sm-none {\n float: none !important; }\n .object-fit-sm-contain {\n object-fit: contain !important; }\n .object-fit-sm-cover {\n object-fit: cover !important; }\n .object-fit-sm-fill {\n object-fit: fill !important; }\n .object-fit-sm-scale {\n object-fit: scale-down !important; }\n .object-fit-sm-none {\n object-fit: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-grid {\n display: grid !important; }\n .d-sm-inline-grid {\n display: inline-grid !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; }\n .d-sm-none {\n display: none !important; }\n .flex-sm-fill {\n flex: 1 1 auto !important; }\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-grow-0 {\n flex-grow: 0 !important; }\n .flex-sm-grow-1 {\n flex-grow: 1 !important; }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; }\n .order-sm-first {\n order: -1 !important; }\n .order-sm-0 {\n order: 0 !important; }\n .order-sm-1 {\n order: 1 !important; }\n .order-sm-2 {\n order: 2 !important; }\n .order-sm-3 {\n order: 3 !important; }\n .order-sm-4 {\n order: 4 !important; }\n .order-sm-5 {\n order: 5 !important; }\n .order-sm-last {\n order: 6 !important; }\n .m-sm-0 {\n margin: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-sm-0 {\n margin-top: 0 !important; }\n .mt-sm-1 {\n margin-top: 0.25rem !important; }\n .mt-sm-2 {\n margin-top: 0.5rem !important; }\n .mt-sm-3 {\n margin-top: 1rem !important; }\n .mt-sm-4 {\n margin-top: 1.5rem !important; }\n .mt-sm-5 {\n margin-top: 3rem !important; }\n .mt-sm-auto {\n margin-top: auto !important; }\n .me-sm-0 {\n margin-right: 0 !important; }\n .me-sm-1 {\n margin-right: 0.25rem !important; }\n .me-sm-2 {\n margin-right: 0.5rem !important; }\n .me-sm-3 {\n margin-right: 1rem !important; }\n .me-sm-4 {\n margin-right: 1.5rem !important; }\n .me-sm-5 {\n margin-right: 3rem !important; }\n .me-sm-auto {\n margin-right: auto !important; }\n .mb-sm-0 {\n margin-bottom: 0 !important; }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important; }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important; }\n .mb-sm-3 {\n margin-bottom: 1rem !important; }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important; }\n .mb-sm-5 {\n margin-bottom: 3rem !important; }\n .mb-sm-auto {\n margin-bottom: auto !important; }\n .ms-sm-0 {\n margin-left: 0 !important; }\n .ms-sm-1 {\n margin-left: 0.25rem !important; }\n .ms-sm-2 {\n margin-left: 0.5rem !important; }\n .ms-sm-3 {\n margin-left: 1rem !important; }\n .ms-sm-4 {\n margin-left: 1.5rem !important; }\n .ms-sm-5 {\n margin-left: 3rem !important; }\n .ms-sm-auto {\n margin-left: auto !important; }\n .m-sm-n1 {\n margin: -0.25rem !important; }\n .m-sm-n2 {\n margin: -0.5rem !important; }\n .m-sm-n3 {\n margin: -1rem !important; }\n .m-sm-n4 {\n margin: -1.5rem !important; }\n .m-sm-n5 {\n margin: -3rem !important; }\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-sm-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-sm-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-sm-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-sm-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .mt-sm-n1 {\n margin-top: -0.25rem !important; }\n .mt-sm-n2 {\n margin-top: -0.5rem !important; }\n .mt-sm-n3 {\n margin-top: -1rem !important; }\n .mt-sm-n4 {\n margin-top: -1.5rem !important; }\n .mt-sm-n5 {\n margin-top: -3rem !important; }\n .me-sm-n1 {\n margin-right: -0.25rem !important; }\n .me-sm-n2 {\n margin-right: -0.5rem !important; }\n .me-sm-n3 {\n margin-right: -1rem !important; }\n .me-sm-n4 {\n margin-right: -1.5rem !important; }\n .me-sm-n5 {\n margin-right: -3rem !important; }\n .mb-sm-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-sm-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-sm-n3 {\n margin-bottom: -1rem !important; }\n .mb-sm-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-sm-n5 {\n margin-bottom: -3rem !important; }\n .ms-sm-n1 {\n margin-left: -0.25rem !important; }\n .ms-sm-n2 {\n margin-left: -0.5rem !important; }\n .ms-sm-n3 {\n margin-left: -1rem !important; }\n .ms-sm-n4 {\n margin-left: -1.5rem !important; }\n .ms-sm-n5 {\n margin-left: -3rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .pt-sm-0 {\n padding-top: 0 !important; }\n .pt-sm-1 {\n padding-top: 0.25rem !important; }\n .pt-sm-2 {\n padding-top: 0.5rem !important; }\n .pt-sm-3 {\n padding-top: 1rem !important; }\n .pt-sm-4 {\n padding-top: 1.5rem !important; }\n .pt-sm-5 {\n padding-top: 3rem !important; }\n .pe-sm-0 {\n padding-right: 0 !important; }\n .pe-sm-1 {\n padding-right: 0.25rem !important; }\n .pe-sm-2 {\n padding-right: 0.5rem !important; }\n .pe-sm-3 {\n padding-right: 1rem !important; }\n .pe-sm-4 {\n padding-right: 1.5rem !important; }\n .pe-sm-5 {\n padding-right: 3rem !important; }\n .pb-sm-0 {\n padding-bottom: 0 !important; }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pb-sm-3 {\n padding-bottom: 1rem !important; }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pb-sm-5 {\n padding-bottom: 3rem !important; }\n .ps-sm-0 {\n padding-left: 0 !important; }\n .ps-sm-1 {\n padding-left: 0.25rem !important; }\n .ps-sm-2 {\n padding-left: 0.5rem !important; }\n .ps-sm-3 {\n padding-left: 1rem !important; }\n .ps-sm-4 {\n padding-left: 1.5rem !important; }\n .ps-sm-5 {\n padding-left: 3rem !important; }\n .gap-sm-0 {\n gap: 0 !important; }\n .gap-sm-1 {\n gap: 0.25rem !important; }\n .gap-sm-2 {\n gap: 0.5rem !important; }\n .gap-sm-3 {\n gap: 1rem !important; }\n .gap-sm-4 {\n gap: 1.5rem !important; }\n .gap-sm-5 {\n gap: 3rem !important; }\n .row-gap-sm-0 {\n row-gap: 0 !important; }\n .row-gap-sm-1 {\n row-gap: 0.25rem !important; }\n .row-gap-sm-2 {\n row-gap: 0.5rem !important; }\n .row-gap-sm-3 {\n row-gap: 1rem !important; }\n .row-gap-sm-4 {\n row-gap: 1.5rem !important; }\n .row-gap-sm-5 {\n row-gap: 3rem !important; }\n .column-gap-sm-0 {\n column-gap: 0 !important; }\n .column-gap-sm-1 {\n column-gap: 0.25rem !important; }\n .column-gap-sm-2 {\n column-gap: 0.5rem !important; }\n .column-gap-sm-3 {\n column-gap: 1rem !important; }\n .column-gap-sm-4 {\n column-gap: 1.5rem !important; }\n .column-gap-sm-5 {\n column-gap: 3rem !important; }\n .text-sm-start {\n text-align: left !important; }\n .text-sm-end {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important; }\n .float-md-end {\n float: right !important; }\n .float-md-none {\n float: none !important; }\n .object-fit-md-contain {\n object-fit: contain !important; }\n .object-fit-md-cover {\n object-fit: cover !important; }\n .object-fit-md-fill {\n object-fit: fill !important; }\n .object-fit-md-scale {\n object-fit: scale-down !important; }\n .object-fit-md-none {\n object-fit: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-grid {\n display: grid !important; }\n .d-md-inline-grid {\n display: inline-grid !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; }\n .d-md-none {\n display: none !important; }\n .flex-md-fill {\n flex: 1 1 auto !important; }\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-grow-0 {\n flex-grow: 0 !important; }\n .flex-md-grow-1 {\n flex-grow: 1 !important; }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .justify-content-md-evenly {\n justify-content: space-evenly !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; }\n .order-md-first {\n order: -1 !important; }\n .order-md-0 {\n order: 0 !important; }\n .order-md-1 {\n order: 1 !important; }\n .order-md-2 {\n order: 2 !important; }\n .order-md-3 {\n order: 3 !important; }\n .order-md-4 {\n order: 4 !important; }\n .order-md-5 {\n order: 5 !important; }\n .order-md-last {\n order: 6 !important; }\n .m-md-0 {\n margin: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-md-0 {\n margin-top: 0 !important; }\n .mt-md-1 {\n margin-top: 0.25rem !important; }\n .mt-md-2 {\n margin-top: 0.5rem !important; }\n .mt-md-3 {\n margin-top: 1rem !important; }\n .mt-md-4 {\n margin-top: 1.5rem !important; }\n .mt-md-5 {\n margin-top: 3rem !important; }\n .mt-md-auto {\n margin-top: auto !important; }\n .me-md-0 {\n margin-right: 0 !important; }\n .me-md-1 {\n margin-right: 0.25rem !important; }\n .me-md-2 {\n margin-right: 0.5rem !important; }\n .me-md-3 {\n margin-right: 1rem !important; }\n .me-md-4 {\n margin-right: 1.5rem !important; }\n .me-md-5 {\n margin-right: 3rem !important; }\n .me-md-auto {\n margin-right: auto !important; }\n .mb-md-0 {\n margin-bottom: 0 !important; }\n .mb-md-1 {\n margin-bottom: 0.25rem !important; }\n .mb-md-2 {\n margin-bottom: 0.5rem !important; }\n .mb-md-3 {\n margin-bottom: 1rem !important; }\n .mb-md-4 {\n margin-bottom: 1.5rem !important; }\n .mb-md-5 {\n margin-bottom: 3rem !important; }\n .mb-md-auto {\n margin-bottom: auto !important; }\n .ms-md-0 {\n margin-left: 0 !important; }\n .ms-md-1 {\n margin-left: 0.25rem !important; }\n .ms-md-2 {\n margin-left: 0.5rem !important; }\n .ms-md-3 {\n margin-left: 1rem !important; }\n .ms-md-4 {\n margin-left: 1.5rem !important; }\n .ms-md-5 {\n margin-left: 3rem !important; }\n .ms-md-auto {\n margin-left: auto !important; }\n .m-md-n1 {\n margin: -0.25rem !important; }\n .m-md-n2 {\n margin: -0.5rem !important; }\n .m-md-n3 {\n margin: -1rem !important; }\n .m-md-n4 {\n margin: -1.5rem !important; }\n .m-md-n5 {\n margin: -3rem !important; }\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-md-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-md-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .my-md-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-md-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-md-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-md-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-md-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .mt-md-n1 {\n margin-top: -0.25rem !important; }\n .mt-md-n2 {\n margin-top: -0.5rem !important; }\n .mt-md-n3 {\n margin-top: -1rem !important; }\n .mt-md-n4 {\n margin-top: -1.5rem !important; }\n .mt-md-n5 {\n margin-top: -3rem !important; }\n .me-md-n1 {\n margin-right: -0.25rem !important; }\n .me-md-n2 {\n margin-right: -0.5rem !important; }\n .me-md-n3 {\n margin-right: -1rem !important; }\n .me-md-n4 {\n margin-right: -1.5rem !important; }\n .me-md-n5 {\n margin-right: -3rem !important; }\n .mb-md-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-md-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-md-n3 {\n margin-bottom: -1rem !important; }\n .mb-md-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-md-n5 {\n margin-bottom: -3rem !important; }\n .ms-md-n1 {\n margin-left: -0.25rem !important; }\n .ms-md-n2 {\n margin-left: -0.5rem !important; }\n .ms-md-n3 {\n margin-left: -1rem !important; }\n .ms-md-n4 {\n margin-left: -1.5rem !important; }\n .ms-md-n5 {\n margin-left: -3rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .pt-md-0 {\n padding-top: 0 !important; }\n .pt-md-1 {\n padding-top: 0.25rem !important; }\n .pt-md-2 {\n padding-top: 0.5rem !important; }\n .pt-md-3 {\n padding-top: 1rem !important; }\n .pt-md-4 {\n padding-top: 1.5rem !important; }\n .pt-md-5 {\n padding-top: 3rem !important; }\n .pe-md-0 {\n padding-right: 0 !important; }\n .pe-md-1 {\n padding-right: 0.25rem !important; }\n .pe-md-2 {\n padding-right: 0.5rem !important; }\n .pe-md-3 {\n padding-right: 1rem !important; }\n .pe-md-4 {\n padding-right: 1.5rem !important; }\n .pe-md-5 {\n padding-right: 3rem !important; }\n .pb-md-0 {\n padding-bottom: 0 !important; }\n .pb-md-1 {\n padding-bottom: 0.25rem !important; }\n .pb-md-2 {\n padding-bottom: 0.5rem !important; }\n .pb-md-3 {\n padding-bottom: 1rem !important; }\n .pb-md-4 {\n padding-bottom: 1.5rem !important; }\n .pb-md-5 {\n padding-bottom: 3rem !important; }\n .ps-md-0 {\n padding-left: 0 !important; }\n .ps-md-1 {\n padding-left: 0.25rem !important; }\n .ps-md-2 {\n padding-left: 0.5rem !important; }\n .ps-md-3 {\n padding-left: 1rem !important; }\n .ps-md-4 {\n padding-left: 1.5rem !important; }\n .ps-md-5 {\n padding-left: 3rem !important; }\n .gap-md-0 {\n gap: 0 !important; }\n .gap-md-1 {\n gap: 0.25rem !important; }\n .gap-md-2 {\n gap: 0.5rem !important; }\n .gap-md-3 {\n gap: 1rem !important; }\n .gap-md-4 {\n gap: 1.5rem !important; }\n .gap-md-5 {\n gap: 3rem !important; }\n .row-gap-md-0 {\n row-gap: 0 !important; }\n .row-gap-md-1 {\n row-gap: 0.25rem !important; }\n .row-gap-md-2 {\n row-gap: 0.5rem !important; }\n .row-gap-md-3 {\n row-gap: 1rem !important; }\n .row-gap-md-4 {\n row-gap: 1.5rem !important; }\n .row-gap-md-5 {\n row-gap: 3rem !important; }\n .column-gap-md-0 {\n column-gap: 0 !important; }\n .column-gap-md-1 {\n column-gap: 0.25rem !important; }\n .column-gap-md-2 {\n column-gap: 0.5rem !important; }\n .column-gap-md-3 {\n column-gap: 1rem !important; }\n .column-gap-md-4 {\n column-gap: 1.5rem !important; }\n .column-gap-md-5 {\n column-gap: 3rem !important; }\n .text-md-start {\n text-align: left !important; }\n .text-md-end {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important; }\n .float-lg-end {\n float: right !important; }\n .float-lg-none {\n float: none !important; }\n .object-fit-lg-contain {\n object-fit: contain !important; }\n .object-fit-lg-cover {\n object-fit: cover !important; }\n .object-fit-lg-fill {\n object-fit: fill !important; }\n .object-fit-lg-scale {\n object-fit: scale-down !important; }\n .object-fit-lg-none {\n object-fit: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-grid {\n display: grid !important; }\n .d-lg-inline-grid {\n display: inline-grid !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; }\n .d-lg-none {\n display: none !important; }\n .flex-lg-fill {\n flex: 1 1 auto !important; }\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-grow-0 {\n flex-grow: 0 !important; }\n .flex-lg-grow-1 {\n flex-grow: 1 !important; }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; }\n .order-lg-first {\n order: -1 !important; }\n .order-lg-0 {\n order: 0 !important; }\n .order-lg-1 {\n order: 1 !important; }\n .order-lg-2 {\n order: 2 !important; }\n .order-lg-3 {\n order: 3 !important; }\n .order-lg-4 {\n order: 4 !important; }\n .order-lg-5 {\n order: 5 !important; }\n .order-lg-last {\n order: 6 !important; }\n .m-lg-0 {\n margin: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-lg-0 {\n margin-top: 0 !important; }\n .mt-lg-1 {\n margin-top: 0.25rem !important; }\n .mt-lg-2 {\n margin-top: 0.5rem !important; }\n .mt-lg-3 {\n margin-top: 1rem !important; }\n .mt-lg-4 {\n margin-top: 1.5rem !important; }\n .mt-lg-5 {\n margin-top: 3rem !important; }\n .mt-lg-auto {\n margin-top: auto !important; }\n .me-lg-0 {\n margin-right: 0 !important; }\n .me-lg-1 {\n margin-right: 0.25rem !important; }\n .me-lg-2 {\n margin-right: 0.5rem !important; }\n .me-lg-3 {\n margin-right: 1rem !important; }\n .me-lg-4 {\n margin-right: 1.5rem !important; }\n .me-lg-5 {\n margin-right: 3rem !important; }\n .me-lg-auto {\n margin-right: auto !important; }\n .mb-lg-0 {\n margin-bottom: 0 !important; }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important; }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important; }\n .mb-lg-3 {\n margin-bottom: 1rem !important; }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important; }\n .mb-lg-5 {\n margin-bottom: 3rem !important; }\n .mb-lg-auto {\n margin-bottom: auto !important; }\n .ms-lg-0 {\n margin-left: 0 !important; }\n .ms-lg-1 {\n margin-left: 0.25rem !important; }\n .ms-lg-2 {\n margin-left: 0.5rem !important; }\n .ms-lg-3 {\n margin-left: 1rem !important; }\n .ms-lg-4 {\n margin-left: 1.5rem !important; }\n .ms-lg-5 {\n margin-left: 3rem !important; }\n .ms-lg-auto {\n margin-left: auto !important; }\n .m-lg-n1 {\n margin: -0.25rem !important; }\n .m-lg-n2 {\n margin: -0.5rem !important; }\n .m-lg-n3 {\n margin: -1rem !important; }\n .m-lg-n4 {\n margin: -1.5rem !important; }\n .m-lg-n5 {\n margin: -3rem !important; }\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-lg-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-lg-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-lg-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-lg-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .mt-lg-n1 {\n margin-top: -0.25rem !important; }\n .mt-lg-n2 {\n margin-top: -0.5rem !important; }\n .mt-lg-n3 {\n margin-top: -1rem !important; }\n .mt-lg-n4 {\n margin-top: -1.5rem !important; }\n .mt-lg-n5 {\n margin-top: -3rem !important; }\n .me-lg-n1 {\n margin-right: -0.25rem !important; }\n .me-lg-n2 {\n margin-right: -0.5rem !important; }\n .me-lg-n3 {\n margin-right: -1rem !important; }\n .me-lg-n4 {\n margin-right: -1.5rem !important; }\n .me-lg-n5 {\n margin-right: -3rem !important; }\n .mb-lg-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-lg-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-lg-n3 {\n margin-bottom: -1rem !important; }\n .mb-lg-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-lg-n5 {\n margin-bottom: -3rem !important; }\n .ms-lg-n1 {\n margin-left: -0.25rem !important; }\n .ms-lg-n2 {\n margin-left: -0.5rem !important; }\n .ms-lg-n3 {\n margin-left: -1rem !important; }\n .ms-lg-n4 {\n margin-left: -1.5rem !important; }\n .ms-lg-n5 {\n margin-left: -3rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .pt-lg-0 {\n padding-top: 0 !important; }\n .pt-lg-1 {\n padding-top: 0.25rem !important; }\n .pt-lg-2 {\n padding-top: 0.5rem !important; }\n .pt-lg-3 {\n padding-top: 1rem !important; }\n .pt-lg-4 {\n padding-top: 1.5rem !important; }\n .pt-lg-5 {\n padding-top: 3rem !important; }\n .pe-lg-0 {\n padding-right: 0 !important; }\n .pe-lg-1 {\n padding-right: 0.25rem !important; }\n .pe-lg-2 {\n padding-right: 0.5rem !important; }\n .pe-lg-3 {\n padding-right: 1rem !important; }\n .pe-lg-4 {\n padding-right: 1.5rem !important; }\n .pe-lg-5 {\n padding-right: 3rem !important; }\n .pb-lg-0 {\n padding-bottom: 0 !important; }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pb-lg-3 {\n padding-bottom: 1rem !important; }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pb-lg-5 {\n padding-bottom: 3rem !important; }\n .ps-lg-0 {\n padding-left: 0 !important; }\n .ps-lg-1 {\n padding-left: 0.25rem !important; }\n .ps-lg-2 {\n padding-left: 0.5rem !important; }\n .ps-lg-3 {\n padding-left: 1rem !important; }\n .ps-lg-4 {\n padding-left: 1.5rem !important; }\n .ps-lg-5 {\n padding-left: 3rem !important; }\n .gap-lg-0 {\n gap: 0 !important; }\n .gap-lg-1 {\n gap: 0.25rem !important; }\n .gap-lg-2 {\n gap: 0.5rem !important; }\n .gap-lg-3 {\n gap: 1rem !important; }\n .gap-lg-4 {\n gap: 1.5rem !important; }\n .gap-lg-5 {\n gap: 3rem !important; }\n .row-gap-lg-0 {\n row-gap: 0 !important; }\n .row-gap-lg-1 {\n row-gap: 0.25rem !important; }\n .row-gap-lg-2 {\n row-gap: 0.5rem !important; }\n .row-gap-lg-3 {\n row-gap: 1rem !important; }\n .row-gap-lg-4 {\n row-gap: 1.5rem !important; }\n .row-gap-lg-5 {\n row-gap: 3rem !important; }\n .column-gap-lg-0 {\n column-gap: 0 !important; }\n .column-gap-lg-1 {\n column-gap: 0.25rem !important; }\n .column-gap-lg-2 {\n column-gap: 0.5rem !important; }\n .column-gap-lg-3 {\n column-gap: 1rem !important; }\n .column-gap-lg-4 {\n column-gap: 1.5rem !important; }\n .column-gap-lg-5 {\n column-gap: 3rem !important; }\n .text-lg-start {\n text-align: left !important; }\n .text-lg-end {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important; }\n .float-xl-end {\n float: right !important; }\n .float-xl-none {\n float: none !important; }\n .object-fit-xl-contain {\n object-fit: contain !important; }\n .object-fit-xl-cover {\n object-fit: cover !important; }\n .object-fit-xl-fill {\n object-fit: fill !important; }\n .object-fit-xl-scale {\n object-fit: scale-down !important; }\n .object-fit-xl-none {\n object-fit: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-grid {\n display: grid !important; }\n .d-xl-inline-grid {\n display: inline-grid !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; }\n .d-xl-none {\n display: none !important; }\n .flex-xl-fill {\n flex: 1 1 auto !important; }\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; }\n .order-xl-first {\n order: -1 !important; }\n .order-xl-0 {\n order: 0 !important; }\n .order-xl-1 {\n order: 1 !important; }\n .order-xl-2 {\n order: 2 !important; }\n .order-xl-3 {\n order: 3 !important; }\n .order-xl-4 {\n order: 4 !important; }\n .order-xl-5 {\n order: 5 !important; }\n .order-xl-last {\n order: 6 !important; }\n .m-xl-0 {\n margin: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-xl-0 {\n margin-top: 0 !important; }\n .mt-xl-1 {\n margin-top: 0.25rem !important; }\n .mt-xl-2 {\n margin-top: 0.5rem !important; }\n .mt-xl-3 {\n margin-top: 1rem !important; }\n .mt-xl-4 {\n margin-top: 1.5rem !important; }\n .mt-xl-5 {\n margin-top: 3rem !important; }\n .mt-xl-auto {\n margin-top: auto !important; }\n .me-xl-0 {\n margin-right: 0 !important; }\n .me-xl-1 {\n margin-right: 0.25rem !important; }\n .me-xl-2 {\n margin-right: 0.5rem !important; }\n .me-xl-3 {\n margin-right: 1rem !important; }\n .me-xl-4 {\n margin-right: 1.5rem !important; }\n .me-xl-5 {\n margin-right: 3rem !important; }\n .me-xl-auto {\n margin-right: auto !important; }\n .mb-xl-0 {\n margin-bottom: 0 !important; }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important; }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important; }\n .mb-xl-3 {\n margin-bottom: 1rem !important; }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important; }\n .mb-xl-5 {\n margin-bottom: 3rem !important; }\n .mb-xl-auto {\n margin-bottom: auto !important; }\n .ms-xl-0 {\n margin-left: 0 !important; }\n .ms-xl-1 {\n margin-left: 0.25rem !important; }\n .ms-xl-2 {\n margin-left: 0.5rem !important; }\n .ms-xl-3 {\n margin-left: 1rem !important; }\n .ms-xl-4 {\n margin-left: 1.5rem !important; }\n .ms-xl-5 {\n margin-left: 3rem !important; }\n .ms-xl-auto {\n margin-left: auto !important; }\n .m-xl-n1 {\n margin: -0.25rem !important; }\n .m-xl-n2 {\n margin: -0.5rem !important; }\n .m-xl-n3 {\n margin: -1rem !important; }\n .m-xl-n4 {\n margin: -1.5rem !important; }\n .m-xl-n5 {\n margin: -3rem !important; }\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-xl-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-xl-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-xl-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-xl-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .mt-xl-n1 {\n margin-top: -0.25rem !important; }\n .mt-xl-n2 {\n margin-top: -0.5rem !important; }\n .mt-xl-n3 {\n margin-top: -1rem !important; }\n .mt-xl-n4 {\n margin-top: -1.5rem !important; }\n .mt-xl-n5 {\n margin-top: -3rem !important; }\n .me-xl-n1 {\n margin-right: -0.25rem !important; }\n .me-xl-n2 {\n margin-right: -0.5rem !important; }\n .me-xl-n3 {\n margin-right: -1rem !important; }\n .me-xl-n4 {\n margin-right: -1.5rem !important; }\n .me-xl-n5 {\n margin-right: -3rem !important; }\n .mb-xl-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-xl-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-xl-n3 {\n margin-bottom: -1rem !important; }\n .mb-xl-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-xl-n5 {\n margin-bottom: -3rem !important; }\n .ms-xl-n1 {\n margin-left: -0.25rem !important; }\n .ms-xl-n2 {\n margin-left: -0.5rem !important; }\n .ms-xl-n3 {\n margin-left: -1rem !important; }\n .ms-xl-n4 {\n margin-left: -1.5rem !important; }\n .ms-xl-n5 {\n margin-left: -3rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .pt-xl-0 {\n padding-top: 0 !important; }\n .pt-xl-1 {\n padding-top: 0.25rem !important; }\n .pt-xl-2 {\n padding-top: 0.5rem !important; }\n .pt-xl-3 {\n padding-top: 1rem !important; }\n .pt-xl-4 {\n padding-top: 1.5rem !important; }\n .pt-xl-5 {\n padding-top: 3rem !important; }\n .pe-xl-0 {\n padding-right: 0 !important; }\n .pe-xl-1 {\n padding-right: 0.25rem !important; }\n .pe-xl-2 {\n padding-right: 0.5rem !important; }\n .pe-xl-3 {\n padding-right: 1rem !important; }\n .pe-xl-4 {\n padding-right: 1.5rem !important; }\n .pe-xl-5 {\n padding-right: 3rem !important; }\n .pb-xl-0 {\n padding-bottom: 0 !important; }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pb-xl-3 {\n padding-bottom: 1rem !important; }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pb-xl-5 {\n padding-bottom: 3rem !important; }\n .ps-xl-0 {\n padding-left: 0 !important; }\n .ps-xl-1 {\n padding-left: 0.25rem !important; }\n .ps-xl-2 {\n padding-left: 0.5rem !important; }\n .ps-xl-3 {\n padding-left: 1rem !important; }\n .ps-xl-4 {\n padding-left: 1.5rem !important; }\n .ps-xl-5 {\n padding-left: 3rem !important; }\n .gap-xl-0 {\n gap: 0 !important; }\n .gap-xl-1 {\n gap: 0.25rem !important; }\n .gap-xl-2 {\n gap: 0.5rem !important; }\n .gap-xl-3 {\n gap: 1rem !important; }\n .gap-xl-4 {\n gap: 1.5rem !important; }\n .gap-xl-5 {\n gap: 3rem !important; }\n .row-gap-xl-0 {\n row-gap: 0 !important; }\n .row-gap-xl-1 {\n row-gap: 0.25rem !important; }\n .row-gap-xl-2 {\n row-gap: 0.5rem !important; }\n .row-gap-xl-3 {\n row-gap: 1rem !important; }\n .row-gap-xl-4 {\n row-gap: 1.5rem !important; }\n .row-gap-xl-5 {\n row-gap: 3rem !important; }\n .column-gap-xl-0 {\n column-gap: 0 !important; }\n .column-gap-xl-1 {\n column-gap: 0.25rem !important; }\n .column-gap-xl-2 {\n column-gap: 0.5rem !important; }\n .column-gap-xl-3 {\n column-gap: 1rem !important; }\n .column-gap-xl-4 {\n column-gap: 1.5rem !important; }\n .column-gap-xl-5 {\n column-gap: 3rem !important; }\n .text-xl-start {\n text-align: left !important; }\n .text-xl-end {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important; }\n .float-xxl-end {\n float: right !important; }\n .float-xxl-none {\n float: none !important; }\n .object-fit-xxl-contain {\n object-fit: contain !important; }\n .object-fit-xxl-cover {\n object-fit: cover !important; }\n .object-fit-xxl-fill {\n object-fit: fill !important; }\n .object-fit-xxl-scale {\n object-fit: scale-down !important; }\n .object-fit-xxl-none {\n object-fit: none !important; }\n .d-xxl-inline {\n display: inline !important; }\n .d-xxl-inline-block {\n display: inline-block !important; }\n .d-xxl-block {\n display: block !important; }\n .d-xxl-grid {\n display: grid !important; }\n .d-xxl-inline-grid {\n display: inline-grid !important; }\n .d-xxl-table {\n display: table !important; }\n .d-xxl-table-row {\n display: table-row !important; }\n .d-xxl-table-cell {\n display: table-cell !important; }\n .d-xxl-flex {\n display: flex !important; }\n .d-xxl-inline-flex {\n display: inline-flex !important; }\n .d-xxl-none {\n display: none !important; }\n .flex-xxl-fill {\n flex: 1 1 auto !important; }\n .flex-xxl-row {\n flex-direction: row !important; }\n .flex-xxl-column {\n flex-direction: column !important; }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-xxl-wrap {\n flex-wrap: wrap !important; }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-xxl-start {\n justify-content: flex-start !important; }\n .justify-content-xxl-end {\n justify-content: flex-end !important; }\n .justify-content-xxl-center {\n justify-content: center !important; }\n .justify-content-xxl-between {\n justify-content: space-between !important; }\n .justify-content-xxl-around {\n justify-content: space-around !important; }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important; }\n .align-items-xxl-start {\n align-items: flex-start !important; }\n .align-items-xxl-end {\n align-items: flex-end !important; }\n .align-items-xxl-center {\n align-items: center !important; }\n .align-items-xxl-baseline {\n align-items: baseline !important; }\n .align-items-xxl-stretch {\n align-items: stretch !important; }\n .align-content-xxl-start {\n align-content: flex-start !important; }\n .align-content-xxl-end {\n align-content: flex-end !important; }\n .align-content-xxl-center {\n align-content: center !important; }\n .align-content-xxl-between {\n align-content: space-between !important; }\n .align-content-xxl-around {\n align-content: space-around !important; }\n .align-content-xxl-stretch {\n align-content: stretch !important; }\n .align-self-xxl-auto {\n align-self: auto !important; }\n .align-self-xxl-start {\n align-self: flex-start !important; }\n .align-self-xxl-end {\n align-self: flex-end !important; }\n .align-self-xxl-center {\n align-self: center !important; }\n .align-self-xxl-baseline {\n align-self: baseline !important; }\n .align-self-xxl-stretch {\n align-self: stretch !important; }\n .order-xxl-first {\n order: -1 !important; }\n .order-xxl-0 {\n order: 0 !important; }\n .order-xxl-1 {\n order: 1 !important; }\n .order-xxl-2 {\n order: 2 !important; }\n .order-xxl-3 {\n order: 3 !important; }\n .order-xxl-4 {\n order: 4 !important; }\n .order-xxl-5 {\n order: 5 !important; }\n .order-xxl-last {\n order: 6 !important; }\n .m-xxl-0 {\n margin: 0 !important; }\n .m-xxl-1 {\n margin: 0.25rem !important; }\n .m-xxl-2 {\n margin: 0.5rem !important; }\n .m-xxl-3 {\n margin: 1rem !important; }\n .m-xxl-4 {\n margin: 1.5rem !important; }\n .m-xxl-5 {\n margin: 3rem !important; }\n .m-xxl-auto {\n margin: auto !important; }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-xxl-0 {\n margin-top: 0 !important; }\n .mt-xxl-1 {\n margin-top: 0.25rem !important; }\n .mt-xxl-2 {\n margin-top: 0.5rem !important; }\n .mt-xxl-3 {\n margin-top: 1rem !important; }\n .mt-xxl-4 {\n margin-top: 1.5rem !important; }\n .mt-xxl-5 {\n margin-top: 3rem !important; }\n .mt-xxl-auto {\n margin-top: auto !important; }\n .me-xxl-0 {\n margin-right: 0 !important; }\n .me-xxl-1 {\n margin-right: 0.25rem !important; }\n .me-xxl-2 {\n margin-right: 0.5rem !important; }\n .me-xxl-3 {\n margin-right: 1rem !important; }\n .me-xxl-4 {\n margin-right: 1.5rem !important; }\n .me-xxl-5 {\n margin-right: 3rem !important; }\n .me-xxl-auto {\n margin-right: auto !important; }\n .mb-xxl-0 {\n margin-bottom: 0 !important; }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important; }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important; }\n .mb-xxl-3 {\n margin-bottom: 1rem !important; }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important; }\n .mb-xxl-5 {\n margin-bottom: 3rem !important; }\n .mb-xxl-auto {\n margin-bottom: auto !important; }\n .ms-xxl-0 {\n margin-left: 0 !important; }\n .ms-xxl-1 {\n margin-left: 0.25rem !important; }\n .ms-xxl-2 {\n margin-left: 0.5rem !important; }\n .ms-xxl-3 {\n margin-left: 1rem !important; }\n .ms-xxl-4 {\n margin-left: 1.5rem !important; }\n .ms-xxl-5 {\n margin-left: 3rem !important; }\n .ms-xxl-auto {\n margin-left: auto !important; }\n .m-xxl-n1 {\n margin: -0.25rem !important; }\n .m-xxl-n2 {\n margin: -0.5rem !important; }\n .m-xxl-n3 {\n margin: -1rem !important; }\n .m-xxl-n4 {\n margin: -1.5rem !important; }\n .m-xxl-n5 {\n margin: -3rem !important; }\n .mx-xxl-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-xxl-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-xxl-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-xxl-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-xxl-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .my-xxl-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-xxl-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-xxl-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-xxl-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-xxl-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .mt-xxl-n1 {\n margin-top: -0.25rem !important; }\n .mt-xxl-n2 {\n margin-top: -0.5rem !important; }\n .mt-xxl-n3 {\n margin-top: -1rem !important; }\n .mt-xxl-n4 {\n margin-top: -1.5rem !important; }\n .mt-xxl-n5 {\n margin-top: -3rem !important; }\n .me-xxl-n1 {\n margin-right: -0.25rem !important; }\n .me-xxl-n2 {\n margin-right: -0.5rem !important; }\n .me-xxl-n3 {\n margin-right: -1rem !important; }\n .me-xxl-n4 {\n margin-right: -1.5rem !important; }\n .me-xxl-n5 {\n margin-right: -3rem !important; }\n .mb-xxl-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-xxl-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-xxl-n3 {\n margin-bottom: -1rem !important; }\n .mb-xxl-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-xxl-n5 {\n margin-bottom: -3rem !important; }\n .ms-xxl-n1 {\n margin-left: -0.25rem !important; }\n .ms-xxl-n2 {\n margin-left: -0.5rem !important; }\n .ms-xxl-n3 {\n margin-left: -1rem !important; }\n .ms-xxl-n4 {\n margin-left: -1.5rem !important; }\n .ms-xxl-n5 {\n margin-left: -3rem !important; }\n .p-xxl-0 {\n padding: 0 !important; }\n .p-xxl-1 {\n padding: 0.25rem !important; }\n .p-xxl-2 {\n padding: 0.5rem !important; }\n .p-xxl-3 {\n padding: 1rem !important; }\n .p-xxl-4 {\n padding: 1.5rem !important; }\n .p-xxl-5 {\n padding: 3rem !important; }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .pt-xxl-0 {\n padding-top: 0 !important; }\n .pt-xxl-1 {\n padding-top: 0.25rem !important; }\n .pt-xxl-2 {\n padding-top: 0.5rem !important; }\n .pt-xxl-3 {\n padding-top: 1rem !important; }\n .pt-xxl-4 {\n padding-top: 1.5rem !important; }\n .pt-xxl-5 {\n padding-top: 3rem !important; }\n .pe-xxl-0 {\n padding-right: 0 !important; }\n .pe-xxl-1 {\n padding-right: 0.25rem !important; }\n .pe-xxl-2 {\n padding-right: 0.5rem !important; }\n .pe-xxl-3 {\n padding-right: 1rem !important; }\n .pe-xxl-4 {\n padding-right: 1.5rem !important; }\n .pe-xxl-5 {\n padding-right: 3rem !important; }\n .pb-xxl-0 {\n padding-bottom: 0 !important; }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important; }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important; }\n .pb-xxl-3 {\n padding-bottom: 1rem !important; }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important; }\n .pb-xxl-5 {\n padding-bottom: 3rem !important; }\n .ps-xxl-0 {\n padding-left: 0 !important; }\n .ps-xxl-1 {\n padding-left: 0.25rem !important; }\n .ps-xxl-2 {\n padding-left: 0.5rem !important; }\n .ps-xxl-3 {\n padding-left: 1rem !important; }\n .ps-xxl-4 {\n padding-left: 1.5rem !important; }\n .ps-xxl-5 {\n padding-left: 3rem !important; }\n .gap-xxl-0 {\n gap: 0 !important; }\n .gap-xxl-1 {\n gap: 0.25rem !important; }\n .gap-xxl-2 {\n gap: 0.5rem !important; }\n .gap-xxl-3 {\n gap: 1rem !important; }\n .gap-xxl-4 {\n gap: 1.5rem !important; }\n .gap-xxl-5 {\n gap: 3rem !important; }\n .row-gap-xxl-0 {\n row-gap: 0 !important; }\n .row-gap-xxl-1 {\n row-gap: 0.25rem !important; }\n .row-gap-xxl-2 {\n row-gap: 0.5rem !important; }\n .row-gap-xxl-3 {\n row-gap: 1rem !important; }\n .row-gap-xxl-4 {\n row-gap: 1.5rem !important; }\n .row-gap-xxl-5 {\n row-gap: 3rem !important; }\n .column-gap-xxl-0 {\n column-gap: 0 !important; }\n .column-gap-xxl-1 {\n column-gap: 0.25rem !important; }\n .column-gap-xxl-2 {\n column-gap: 0.5rem !important; }\n .column-gap-xxl-3 {\n column-gap: 1rem !important; }\n .column-gap-xxl-4 {\n column-gap: 1.5rem !important; }\n .column-gap-xxl-5 {\n column-gap: 3rem !important; }\n .text-xxl-start {\n text-align: left !important; }\n .text-xxl-end {\n text-align: right !important; }\n .text-xxl-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 2.5rem !important; }\n .fs-2 {\n font-size: 2rem !important; }\n .fs-3 {\n font-size: 1.75rem !important; }\n .fs-4 {\n font-size: 1.5rem !important; } }\n\n@media print {\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-grid {\n display: grid !important; }\n .d-print-inline-grid {\n display: inline-grid !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: flex !important; }\n .d-print-inline-flex {\n display: inline-flex !important; }\n .d-print-none {\n display: none !important; } }\n\n@font-face {\n font-family: 'gt_america_extended_bold';\n src: url(\"../fonts/gt_america_extended_bold.woff2\") format(\"woff2\"), url(\"../fonts/gt_america_extended_bold.woff\") format(\"woff\");\n font-style: normal;\n font-weight: 00; }\n\n@font-face {\n font-family: 'gt_america_extended_regular';\n src: url(\"../fonts/gt_america_extended_regular.woff2\") format(\"woff2\"), url(\"../fonts/gt_america_extended_regular.woff\") format(\"woff\");\n font-style: normal;\n font-weight: 400; }\n\n/*lenis stuff*/\nhtml, html.lenis {\n height: auto; }\n\n.lenis.lenis-smooth {\n scroll-behavior: auto; }\n\n.lenis.lenis-smooth [data-lenis-prevent] {\n overscroll-behavior: contain; }\n\n.lenis.lenis-stopped {\n overflow: hidden; }\n\n.lenis.lenis-scrolling iframe {\n pointer-events: none; }\n\n/*lenis stuff end*/\nbody {\n background: #FFFBF5;\n font-family: 'gt_america_extended_regular', sans-serif;\n font-weight: 400;\n font-style: normal;\n color: #16013E;\n overflow-x: hidden;\n cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E\"), auto; }\n\ninput[type=\"checkbox\"] {\n cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E\"), auto; }\n\np, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, input[type=\"text\"], input[type=\"tel\"], input[type=\"email\"], input[type=\"search\"], li {\n cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='25' fill='none' viewBox='0 0 13 25'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1.75' d='M8 18.48v-4.23h1.27v-3H8V5.8c.2-.44.5-.82.87-1.14.23-.16.52-.32.83-.44a5.4 5.4 0 0 1 1.17-.05l.87.05.05-.87.08-1.27.06-.87-.88-.06c-.7-.04-1.4 0-2.1.14l-.05.01-.06.02c-.7.25-1.29.56-1.82.95L7 2.28l-.03.02c-.16.13-.31.28-.46.42a6.93 6.93 0 0 0-.39-.38l-.03-.03-.03-.02a5.86 5.86 0 0 0-1.85-.97l-.04-.01-.04-.01a8.1 8.1 0 0 0-2.19-.16l-.87.06.06.87.08 1.27.06.88.87-.06c.43-.03.85 0 1.27.08.23.08.5.21.74.4.33.3.63.72.84 1.19v5.42H3.72v3h1.27v4.2c-.21.47-.51.89-.88 1.24-.2.14-.46.28-.75.37-.36.07-.8.1-1.22.06l-.87-.05-.06.87-.08 1.27-.06.88.87.05c.71.05 1.42 0 2.12-.14h.04l.04-.02a5.83 5.83 0 0 0 1.88-.95l.03-.02.03-.03.44-.43c.14.14.28.27.44.4l.02.02.02.01c.55.42 1.14.73 1.76.95l.05.02.06.01c.77.17 1.47.22 2.17.18l.88-.05-.05-.87-.07-1.27-.05-.87-.87.04c-.42.03-.83 0-1.24-.08-.24-.1-.52-.25-.8-.45A3.4 3.4 0 0 1 8 18.48Z'/%3E%3C/svg%3E\"), auto;\n font-family: 'gt_america_extended_regular', sans-serif; }\n\n.cursorNormal {\n cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E\"), auto; }\n\nh1, .h1 {\n font-family: 'gt_america_extended_bold';\n font-size: 2.25rem;\n font-style: normal;\n line-height: normal; }\n\np {\n font-size: 1rem;\n font-style: normal;\n font-weight: 400;\n line-height: 203%;\n /* 32.48px */ }\n\nstrong {\n font-family: 'gt_america_extended_bold'; }\n\n.btn {\n transition: all 0.2s ease-in-out 0s !important; }\n\n.btn-outline-primary:hover {\n box-shadow: #00c9a8 1px 1px, #00c9a8 2px 2px, #00c9a8 3px 3px;\n transform: translate3d(-4px, -4px, 0px); }\n\n.btn-primary:hover {\n box-shadow: #00c9a8 1px 1px, #00c9a8 2px 2px, #00c9a8 3px 3px;\n transform: translate3d(-4px, -4px, 0px); }\n\n/*profile page desk setups*/\n#app {\n width: 100%;\n height: 70%;\n margin: 0;\n padding: 0; }\n\n#app {\n opacity: 0;\n height: auto; }\n\n#DeskAlt {\n transition: .3s all; }\n\n#app img {\n display: block; }\n\n#detail {\n position: absolute;\n width: 100%;\n height: 100%;\n background: #111;\n top: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-evenly; }\n\n#detailImg {\n width: 85%;\n height: 85%; }\n\n#detailTxt {\n color: #ccc;\n font-size: 20px;\n letter-spacing: 1px; }\n\n.design-process svg {\n pointer-events: none;\n position: absolute;\n top: 0;\n left: 0; }\n\n#headlines {\n max-width: 800px;\n min-width: 450px;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%); }\n\n/*profile page desk setups end*/\n.coolGradientBG {\n background: radial-gradient(#FFFBF5, #F9F6FF, #F3FFFD, #FFFBF5);\n background-size: 400% 400%;\n animation: gradientBG 15s ease infinite;\n width: 100%; }\n\n.coolGradientBG:after {\n content: \"\";\n width: 100%;\n height: 200px;\n position: absolute;\n margin-top: -200px;\n background: linear-gradient(0deg, #fffbf5, rgba(255, 251, 245, 0)); }\n\n@keyframes gradientBG {\n 0% {\n background-position: 0% 50%; }\n 50% {\n background-position: 80% 50%; }\n 100% {\n background-position: 0% 50%; } }\n\n.cvImage {\n transition: .3s all; }\n\n.cvImage:hover {\n margin-top: 10px !important; }\n\n/*mark, .mark {\r\n background-color: $success;\r\n color: #FFFBF5;\r\n}*/\n#scrollableDiv1, #scrollableDiv2, #scrollableDivImprovements, #scrollableDivImages, #userJourneyScroll, .cursorGrab, #wireframesScroll, .grab {\n cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23fff' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath fill='%23000' d='M19.3 20.3v-6.24c0-.38-.3-.68-.68-.68-.38 0-.7.3-.7.68v6.23c0 .38.32.68.7.68.38 0 .69-.3.69-.68ZM16.13 20.3l-.01-6.25c0-.37-.31-.67-.69-.67-.37 0-.68.3-.68.68l.02 6.24c0 .37.3.67.68.67.38 0 .69-.3.68-.68ZM11.59 14.07l.03 6.22c0 .38.3.68.68.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E\"), auto; }\n\n.grabbing {\n cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='25' fill='none' viewBox='0 0 28 25'%3E%3Cpath fill='%23fff' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.51 13.51 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.08-.9.7-1.64 1.56-1.88'/%3E%3Cpath stroke='%23000' stroke-linejoin='round' stroke-width='2.25' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.52 13.52 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.04-.9.64-1.68 1.5-1.95Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M19.29 18.3v-6.24c0-.38-.3-.68-.69-.68-.38 0-.69.3-.69.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM16.12 18.3l-.02-6.25c0-.37-.3-.67-.68-.67-.38 0-.68.3-.68.68l.01 6.24c0 .37.31.67.69.67.37 0 .68-.3.68-.68ZM11.57 12.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E\"), auto !important; }\n\n.userJourneyStep:not(:last-child)::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 60px;\n height: 18px;\n margin-top: 10px;\n margin-left: 138%;\n background-image: url(\"../img/misc/shapes/arrow-right.svg\");\n background-repeat: no-repeat; }\n\n.isometric-card {\n margin: 0 auto;\n /*transform: rotateX(51deg) rotateZ(43deg);*/\n transform: rotateX(19deg) rotateZ(-14deg) rotateY(17deg);\n transform-style: preserve-3d;\n will-change: transform;\n width: 100%;\n height: 100%;\n transition: 0.4s ease-in-out transform, 0.3s ease-in-out box-shadow; }\n\n.bg-secondary-gradient {\n background: linear-gradient(180deg, #FFFBF5 0%, #FDF3E7 46.62%); }\n\n.body-bold {\n font-family: 'gt_america_extended_bold';\n font-size: 1rem;\n font-style: normal;\n font-weight: 700;\n line-height: 203%;\n /* 32.48px */ }\n\n.section-title {\n font-family: 'gt_america_extended_bold';\n font-size: 1.5rem;\n font-style: normal;\n font-weight: 700;\n line-height: normal;\n text-transform: uppercase; }\n\n.semi-title {\n font-family: 'gt_america_extended_bold';\n font-size: 1.25rem;\n font-style: normal;\n font-weight: 700;\n line-height: 203%;\n /* 2.5375rem */ }\n\n.nav-pills {\n transition: .3s all; }\n\n.sticky-top .nav-pills .nav-link.active, .nav-pills .show > .nav-link {\n color: inherit !important;\n background-color: transparent;\n transition: .05s all;\n font-weight: bold; }\n\n.sticky-top .nav-pills .nav-link.active:before {\n content: \"\";\n width: 100%;\n height: 30px;\n position: absolute;\n margin-top: -6px;\n left: 0px;\n /*border: 1px solid #16013e;*/\n background-color: #fdf3e7 !important;\n border-radius: 8px !important;\n z-index: -1; }\n\n.subtitle {\n font-family: 'gt_america_extended_regular', sans-serif;\n font-size: 0.75rem;\n font-style: normal;\n font-weight: 400;\n line-height: 203%;\n /* 1.5225rem */ }\n\n.font-weight-bold {\n font-family: gt_america_extended_bold; }\n\n.font-weight-normal {\n font-family: 'gt_america_extended_regular', sans-serif;\n font-weight: 400; }\n\n.border-radius {\n border-radius: 24px !important; }\n\n.large-shadow {\n box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.1); }\n\n.the-border {\n border: 1px solid #D3CBD3; }\n\n.horizontal {\n overflow-x: hidden; }\n\n.horizontal .pin-wrap,\n.horizontal .animation-wrap {\n display: flex;\n position: relative;\n z-index: 1; }\n\n.competitive-analysis .nav-link:not(.active):after {\n content: \"\";\n width: 40px;\n height: 12px;\n background-image: url(\"../img/misc/shapes/arrow-right.svg\");\n background-repeat: no-repeat;\n background-size: contain;\n position: absolute;\n margin-left: 20px;\n margin-top: 8px;\n transition: .1s all;\n opacity: 0; }\n\n.fancy {\n position: relative;\n white-space: nowrap; }\n .fancy:after {\n --deco-height: 0.3125em;\n content: \"\";\n position: absolute;\n left: 0;\n right: 0;\n bottom: calc(var(--deco-height) * -0.625);\n height: var(--deco-height);\n background-image: url(\"data:image/svg+xml,%3Csvg width='100' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M-17 30.5C-1 22 72-4 54 13 37.9 28.2-2.5 57.5 16 55.5s72-29 104-40' stroke='%2300FDCF' stroke-width='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\");\n background-size: auto 100%;\n background-repeat: round;\n background-position: 0em; }\n\n.competitive-analysis .nav-link:hover:after {\n opacity: 1; }\n\na:hover, button:hover, .pointer, button:not(:disabled), [type=\"button\"]:not(:disabled), [type=\"reset\"]:not(:disabled), [type=\"submit\"]:not(:disabled) {\n cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29' fill='none' viewBox='0 0 28 29'%3E%3Cpath fill='%23fff' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M20.65 22.3v-6.24c0-.38-.31-.68-.7-.68-.37 0-.68.3-.68.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM17.2 22.3l-.04-6.25a.67.67 0 1 0-1.34.01l.04 6.24a.67.67 0 1 0 1.34 0ZM12.37 16.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.3.67-.68l-.04-6.23c0-.38-.3-.68-.67-.68-.37 0-.67.31-.67.69Z'/%3E%3C/svg%3E\"), auto; }\n\n.text-info {\n position: relative;\n display: inline-block;\n padding: 0 4px;\n text-decoration: none;\n overflow: visible;\n transition: .3s all; }\n\n.text-info:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 2px solid #1F93E6;\n box-sizing: border-box;\n opacity: 0;\n transition: .3s all; }\n\n.text-info:after {\n content: \"\";\n display: block;\n width: calc(100% + 3px);\n height: 38px;\n background-image: url(\"../img/misc/shapes/link-bounding-box.svg\"), url(\"../img/misc/shapes/link-bounding-box.svg\");\n background-repeat: no-repeat, no-repeat;\n background-position: 0 center, 100% center;\n position: absolute;\n margin-top: -36px;\n bottom: -2px;\n opacity: 0;\n transition: .3s all;\n left: 1px;\n margin-left: -3px; }\n\nfooter .text-info:after {\n content: \"\";\n display: block;\n width: calc(100% + 3px);\n height: 32px;\n background-image: url(\"../img/misc/shapes/link-bounding-box-sm.svg\"), url(\"../img/misc/shapes/link-bounding-box-sm.svg\");\n background-repeat: no-repeat, no-repeat;\n background-position: 0 center, 100% center;\n position: absolute;\n margin-top: -36px;\n bottom: -4px;\n opacity: 0;\n transition: .3s all;\n left: -1px;\n margin-left: -1px; }\n\n.text-info:hover:before, .text-info:hover:after {\n opacity: 1; }\n\n.opporunityAfter:after {\n content: \"\";\n width: 100%;\n left: 0;\n position: absolute;\n background-color: #16013e;\n z-index: 1021; }\n\n.custom-tooltip {\n --bs-tooltip-bg: #1f93e6;\n --bs-tooltip-color: var(--bs-white);\n font-size: 10px;\n text-align: center;\n arrow-color: black !important; }\n\n.tooltip-arrow:before {\n display: none; }\n\n.main-navbar {\n left: 0;\n top: 0;\n transition: ease .4s; }\n .main-navbar--scrolled {\n height: 40px; }\n\n.sideMenu li:hover {\n background-color: #FDF3E7;\n border-radius: 8px; }\n\n.sideMenu .active {\n background-color: #FDF3E7;\n border-radius: 8px;\n font-weight: bold; }\n\n.tooltip {\n font-family: 'gt_america_extended_regular', sans-serif; }\n\n.sticky-top {\n top: 50px; }\n\n.workAccordion svg {\n transition: transform 0.3s ease;\n /* sidemenu accordion */ }\n\n.workAccordion .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n border-color: transparent !important; }\n\n#toTop {\n right: 20px;\n bottom: 24px;\n z-index: 3;\n display: none; }\n\n.panel {\n opacity: 0;\n transition: .3s all; }\n\n.selectedWork {\n transition: .3s all; }\n\n.close-button {\n font-size: 20px;\n width: 2em;\n height: 2em;\n border: 0;\n cursor: pointer;\n position: -webkit-sticky;\n position: sticky;\n z-index: 30;\n right: 15px;\n left: auto; }\n\n.close-button:focus {\n outline: 0; }\n\n.close-button:hover .icon {\n height: .95em;\n width: .95em; }\n\n.close-button:active .icon,\n.close-button:focus .icon {\n height: .7em;\n width: .7em; }\n\n.close-button:before {\n content: \"\";\n width: 2.2em;\n height: 2.2em;\n z-index: -1;\n background-color: #fff;\n border-radius: 50%;\n position: absolute;\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); }\n\n.close-button .icon,\n.close-button .icon-wrap {\n position: absolute;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%); }\n\n.close-button .icon-wrap {\n border-radius: 50%;\n width: 1.79em;\n height: 1.79em;\n background-color: #fff;\n transition: .3s all; }\n\n.close-button .icon {\n display: block;\n height: .85em;\n width: .85em;\n -webkit-transition: all .1s linear;\n transition: all .1s linear; }\n\n.close-button .progress-wrap {\n width: 2em;\n height: 2em;\n z-index: -1;\n border-radius: 50%;\n display: block;\n top: 0;\n left: 0;\n -webkit-backface-visibility: hidden; }\n\n.close-button .progress-circle {\n fill: transparent;\n stroke: #00C9A5;\n stroke-width: 5;\n stroke-dashoffset: 0; }\n\n.close-button .progress-wrap {\n position: absolute;\n pointer-events: none;\n -webkit-transition: translate .3s linear;\n transition: translate .3s linear;\n -webkit-transform-origin: 1em 1em;\n transform-origin: 1em 1em;\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg); }\n\n.noUnderline {\n text-decoration: none !important; }\n\n.top12vh {\n top: 12vh; }\n\n.top10px {\n top: 10px; }\n\n.top20px {\n top: 20px; }\n\n.top30px {\n top: 30px; }\n\n.top40px {\n top: 40px; }\n\n.top50px {\n top: 50px; }\n\n.top60px {\n top: 60px; }\n\n.minHeight1vh {\n min-height: 1vh; }\n\n.minHeight2vh {\n min-height: 2vh; }\n\n.minHeight3vh {\n min-height: 3vh; }\n\n.minHeight5vh {\n min-height: 5vh; }\n\n.minHeight10vh {\n min-height: 10vh; }\n\n.minHeight15vh {\n min-height: 15vh; }\n\n.minHeight20vh {\n min-height: 20vh; }\n\n.minHeight25vh {\n min-height: 25vh; }\n\n.minHeight30vh {\n min-height: 30vh; }\n\n.minHeight35vh {\n min-height: 35vh; }\n\n.minHeight40vh {\n min-height: 40vh; }\n\n.minHeight45vh {\n min-height: 45vh; }\n\n.minHeight50vh {\n min-height: 50vh; }\n\n.minHeight55vh {\n min-height: 55vh; }\n\n.minHeight60vh {\n min-height: 60vh; }\n\n.minHeight65vh {\n min-height: 65vh; }\n\n.minHeight70vh {\n min-height: 70vh; }\n\n.minHeight75vh {\n min-height: 75vh; }\n\n.minHeight80vh {\n min-height: 80vh; }\n\n.minHeight85vh {\n min-height: 85vh; }\n\n.minHeight90vh {\n min-height: 90vh; }\n\n.minHeight95vh {\n min-height: 95vh; }\n\n.minHeight100vh {\n min-height: 100vh; }\n\n.left-0 {\n left: 0; }\n\n.right-0 {\n right: 0; }\n\n.voiceChangeContainer .form-check {\n background-color: #FFFBF5;\n transition: .1s all; }\n\n.voiceChangeContainer .form-check:hover {\n background-color: #16013E; }\n\n.voiceChangeContainer .form-check:hover p {\n color: #fffbf5; }\n\n.voiceChangeContainer .form-check.activeVoice {\n background-color: #16013E; }\n\n.activeVoice:after {\n content: \"\";\n display: block;\n position: absolute;\n width: 20px;\n height: 20px;\n margin-top: -110px;\n background-image: url(\"../img/misc/shapes/checked-tick.svg\"); }\n\n.nav-link:focus-visible {\n outline: 0;\n box-shadow: none !important; }\n\n.dotted-bg:after, .dotted-bg2:after {\n content: \"\";\n position: absolute;\n left: 0;\n width: 100%;\n z-index: -1;\n --d: 2px;\n background: radial-gradient(circle at var(--d) var(--d), #E0E0E0 calc(var(--d) - 1px), #FFFBF5 var(--d)) 0 0/25px 25px; }\n\n.playBtn {\n animation: ripple 1.2s linear infinite; }\n\n@keyframes ripple {\n from {\n opacity: 1;\n transform: scale3d(0.75, 0.75, 1); }\n to {\n opacity: 0;\n transform: scale3d(1.5, 1.5, 1); } }\n\n.fancy-arrow {\n transition: .3s all; }\n\n.progress {\n transition: 3s all; }\n\n.voice-progress {\n position: relative;\n width: 100%;\n height: 66px;\n overflow: hidden; }\n\n.playing_progress {\n width: 0;\n top: 0;\n left: 0;\n position: absolute;\n overflow: hidden; }\n\n/*homepage design process*/\n.design-cards {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n min-height: 80vh;\n padding: 0;\n margin: 0; }\n\n.design-card {\n --spacing: 1rem;\n position: relative;\n height: 564px;\n top: var(--spacing);\n z-index: 5;\n padding: 2rem;\n box-sizing: border-box; }\n\n.design-card:nth-child(2) {\n top: calc(var(--spacing) * 2);\n z-index: 4;\n transform: rotate(-3deg); }\n\n.design-card:nth-child(3) {\n top: calc(var(--spacing) * 3);\n z-index: 3;\n transform: rotate(-6deg); }\n\n.design-card:nth-child(4) {\n top: calc(var(--spacing) * 4);\n z-index: 2;\n transform: rotate(-9deg); }\n\n.design-card:nth-child(5) {\n top: calc(var(--spacing) * 5);\n z-index: 1;\n transform: rotate(-12deg); }\n\n.design-card:nth-child(6) {\n top: calc(var(--spacing) * 12);\n z-index: 0; }\n\n/*homepage design process end*/\n#accessibility .form-check-input:checked {\n background-color: #12ebfd;\n border-color: #12ebfd; }\n\nhtml, body {\n font-size: .9rem !important; }\n\n.bigger-1 {\n font-size: 1.1rem !important; }\n\n.bigger-2 {\n font-size: 1.2rem !important; }\n\n.bigger-3 {\n font-size: 1.3rem !important; }\n\n.bigger-4 {\n font-size: 1.4rem !important; }\n\n.bigger-5 {\n font-size: 1.5rem !important; }\n\n.bigger-6 {\n font-size: 1.6rem !important; }\n\n.smaller-1 {\n font-size: .9rem !important; }\n\n.smaller-2 {\n font-size: .8rem !important; }\n\n.smaller-3 {\n font-size: .8rem !important; }\n\n.smaller-4 {\n font-size: .8rem !important; }\n\n.smaller-5 {\n font-size: .8rem !important; }\n\n.smaller-6 {\n font-size: .8rem !important; }\n\n.minHeight75vh {\n min-height: 59vh; }\n\n.profileCarousel {\n min-height: 365px; }\n\n.design-card {\n height: 370px; }\n\n.divAfterTimeTravel {\n margin-top: 0px; }\n\n@media (min-width: 576px) {\n html {\n font-size: .9rem; }\n .display-1 {\n font-size: 5rem; }\n .bigger-1 {\n font-size: 1.2rem !important; }\n .bigger-2 {\n font-size: 1.4rem !important; }\n .bigger-3 {\n font-size: 1.6rem !important; }\n .bigger-4 {\n font-size: 1.8rem !important; }\n .bigger-5 {\n font-size: 2rem !important; }\n .bigger-6 {\n font-size: 2.5rem !important; }\n .smaller-1 {\n font-size: 1rem !important; }\n .smaller-2 {\n font-size: 1rem !important; }\n .smaller-3 {\n font-size: 1rem !important; }\n .smaller-4 {\n font-size: 1rem !important; }\n .smaller-5 {\n font-size: .5rem !important; }\n .smaller-6 {\n font-size: .4rem !important; }\n .minHeight75vh {\n min-height: 75vh; } }\n\n@media (min-width: 768px) {\n html, body {\n font-size: 1rem !important; }\n .display-1 {\n font-size: 6rem; }\n .bigger-1 {\n font-size: 1rem !important; }\n .bigger-2 {\n font-size: 1.2rem !important; }\n .bigger-3 {\n font-size: 1.4rem !important; }\n .bigger-4 {\n font-size: 1.5rem !important; }\n .bigger-5 {\n font-size: 1.6rem !important; }\n .bigger-6 {\n font-size: 1.8rem !important; }\n .smaller-1 {\n font-size: 1rem !important; }\n .smaller-2 {\n font-size: 1rem !important; }\n .smaller-3 {\n font-size: 1rem !important; }\n .smaller-4 {\n font-size: 1rem !important; }\n .smaller-5 {\n font-size: .5rem !important; }\n .smaller-6 {\n font-size: .4rem !important; }\n .profileCarousel {\n min-height: 265px; } }\n\n@media (min-width: 992px) {\n html, body {\n font-size: 1rem !important; }\n .bigger-1 {\n font-size: 1.2rem !important; }\n .bigger-2 {\n font-size: 1.4rem !important; }\n .bigger-3 {\n font-size: 1.6rem !important; }\n .bigger-4 {\n font-size: 1.8rem !important; }\n .bigger-5 {\n font-size: 2rem !important; }\n .bigger-6 {\n font-size: 2.5rem !important; }\n .smaller-1 {\n font-size: 1rem !important; }\n .smaller-2 {\n font-size: .9rem !important; }\n .smaller-3 {\n font-size: .8rem !important; }\n .smaller-4 {\n font-size: .7rem !important; }\n .smaller-5 {\n font-size: .6rem !important; }\n .design-card {\n height: 500px; }\n .divAfterTimeTravel {\n margin-top: -1100px; } }\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: var(--#{$prefix}heading-color);\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`

About Résumé Contact
Μenu

Designing products with user insights.

Let's dive into the needs, preferences and behaviours of your audience. Let's create beautiful products that not only meet people's needs but exceed their expectations too.

Selected work

Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Meta logo

Senior UX designer (full-time) 2021 2022

Ennely app was a B2C MacOS video editor assistant that enabled content creators to create a first cut within minutes.

Find out how a unique app with no pre-established rules came to life and how along with a small team I created magic.

View project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Selected work

Voicemod Meta Microsoft
Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Uninstall rate reduced by 80%

Streamer

Streamer mic element
Streamer icons
User person arrow apps element
Meta logo

Senior UX designer (full-time) 2021 2022

Ennely app was a B2C MacOS video editor assistant that enabled content creators to create a first cut within minutes.

Find out how a unique app with no pre-established rules came to life and how along with a small team I created magic.

View project

Lightning bolt icon

Lightning fast 1st cuts

Footage duration

Camera icon869m.

User iconRequirements

  • Combine footage
  • Take selection
  • Remove silences

YouTube channel avatar@Channel

Dummy lines icon
Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Resarch and discovery illustration

Research and discovery

Wireframing and prototyping illustration

Wireframing and prototyping

User interviews and iteration illustration

User interviews and iteration

Hi-fi mockup design illustration

Hi-fi mockup design

Ship, celebrate and measure illustration

Ship, celebrate and measure

My design process

My design process

Resarch and discovery illustration

Research and discovery

Wireframing and prototyping illustration

Wireframing and prototyping

User interviews and iteration illustration

User interviews and iteration

Hi-fi mockup design illustration

Hi-fi mockup design

Ship, celebrate and measure illustration

Ship, celebrate and measure

About me

Hello! I'm Vasilis Kolip, a product designer who likes to wear colourful sneakers.

I'm a citizen of the world who has lived and worked in Athens, Amsterdam, Birmingham and Istanbul.

I've got an academic background in design as well as computer science and artificial intelligence. Most importantly, I've been working as a product designer for the past decade.

What sets me apart is my extensive product design and user research experience on a vast array of successful projects with diverse cross-functional teams.

About me

"Talk of the town"

Cheers to cheers!

Read all on LinkedInDiagonal arrow
Valia Lekka testimonial Meta logo

"Vasilis is first and foremost a wonderful person."

Valia Lekka — Manager

Maria Kourousi testimonial Meta logo

"Vasilis is a talented and skilled designer."

Maria Kourousi — Software Engineer

Chara Konstantakopoulou testimonial GateIO logo

"Amazing designer, talented in breaking down complex ideas."

Chara Konstantakopoulou — Multidisciplinary designer

Haris Renieris testimonial Meta logo

"Very smart and talented professional."

Haris Renieris — Software Engineer

Alkistis Katsantoni testimonial Meta logo

"One of the most creative and cooperative people I have worked with."

Alkistis Katsantoni — Manager

Stelios Bournous testimonialMeta logo

"An exceptional designer and teammate."

Stelios Bournous — Manager

Frini Paschou testimonial Meta logo

"Vasilis made UX workflows development less intimidating."

Frini Paschou — Software Engineer

In a nutshell

Best known for

Figma icon

Masterful command of Figma

User icon

User research

Illustrator icon

Proficiency across Adobe

Micro-interactions icon

Micro-interactions & animations

Accessibility icon

Accessibility standards

Progressive web app icon

Progressive web app design

Native MacOS app icon

Native MacOS app design

Native Windows app icon

Native Windows app design

More than 10 million people use the products I've worked on.

Experience

Star icon10Star icon

Ten years of know-how in UI/UX, product design and user research.

Skills

Crafting captivating interfaces by leveraging user-centric design processes

Design process scheme
Users icon

Empathize

Define icon

Define

Ideate icon

Ideate

Prototype icon

Prototype

Test icon

Test

Implement icon

Implement

Let's begin already

Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Uninstall rate reduced by 80%

Streamer

Streamer mic element
Streamer icons
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file + gtag('config', 'G-00CVF9DH83');
Μenu

Designing products with user insights.

Let's dive into the needs, preferences and behaviours of your audience. Let's create beautiful products that not only meet people's needs but exceed their expectations too.

Selected work

Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Meta logo

Senior UX designer (full-time) 2021 2022

Ennely app was a B2C MacOS video editor assistant that enabled content creators to create a first cut within minutes.

Find out how a unique app with no pre-established rules came to life and how along with a small team I created magic.

View project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Selected work

Voicemod Meta Microsoft
Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Uninstall rate reduced by 80%

Streamer

Streamer mic element
Streamer icons
User person arrow apps element
Meta logo

Senior UX designer (full-time) 2021 2022

Ennely app was a B2C MacOS video editor assistant that enabled content creators to create a first cut within minutes.

Find out how a unique app with no pre-established rules came to life and how along with a small team I created magic.

View project

Lightning bolt icon

Lightning fast 1st cuts

Footage duration

Camera icon869m.

User iconRequirements

  • Combine footage
  • Take selection
  • Remove silences

YouTube channel avatar@Channel

Dummy lines icon
Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Resarch and discovery illustration

Research and discovery

Wireframing and prototyping illustration

Wireframing and prototyping

User interviews and iteration illustration

User interviews and iteration

Hi-fi mockup design illustration

Hi-fi mockup design

Ship, celebrate and measure illustration

Ship, celebrate and measure

My design process

My design process

Resarch and discovery illustration

Research and discovery

Wireframing and prototyping illustration

Wireframing and prototyping

User interviews and iteration illustration

User interviews and iteration

Hi-fi mockup design illustration

Hi-fi mockup design

Ship, celebrate and measure illustration

Ship, celebrate and measure

About me

Hello! I'm Vasilis Kolip, a product designer who likes to wear colourful sneakers.

I'm a citizen of the world who has lived and worked in Athens, Amsterdam, Birmingham and Istanbul.

I've got an academic background in design as well as computer science and artificial intelligence. Most importantly, I've been working as a product designer for the past decade.

What sets me apart is my extensive product design and user research experience on a vast array of successful projects with diverse cross-functional teams.

About me

In a nutshell

Best known for

Figma icon

Masterful command of Figma

User icon

User research

Illustrator icon

Proficiency across Adobe

Micro-interactions icon

Micro-interactions & animations

Accessibility icon

Accessibility standards

Progressive web app icon

Progressive web app design

Native MacOS app icon

Native MacOS app design

Native Windows app icon

Native Windows app design

More than 10 million people use the products I've worked on.

Experience

Star icon10Star icon

Ten years of know-how in UI/UX, product design and user research.

Skills

Crafting captivating interfaces by leveraging user-centric design processes

Design process scheme
Users icon

Empathize

Define icon

Define

Ideate icon

Ideate

Prototype icon

Prototype

Test icon

Test

Implement icon

Implement

Let's begin already

Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Uninstall rate reduced by 80%

Streamer

Streamer mic element
Streamer icons
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/js/about-old-debug.js b/dist/js/about-old-debug.js new file mode 100644 index 0000000..fd47c66 --- /dev/null +++ b/dist/js/about-old-debug.js @@ -0,0 +1,399 @@ +const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') +const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + +const lenis = new Lenis(); + +lenis.stop(); + +function checkiftooltip() { + $(window).width() > 768 ? ($('[data-toggle="tooltip"]').tooltip(), + $("[data-toggle='tooltip']").tooltip(), + $('[data-toggle="tooltip"]').tooltip("enable")) : $('[data-toggle="tooltip"]').tooltip("disable"); +} + +function checkifLenis() { + var isMobile = $(window).width() < 768; + if (isMobile == false) { + lenis.start(); + } else { + lenis.destroy(); + } +} + +$(document).ready(function() { + checkiftooltip(); + //checkifLenis(); + lenis.start(); + $("html").css("opacity", 1); + + //get athens' temp + $.get("https://api.openweathermap.org/data/2.5/weather?q=Athens&units=metric&appid=cc645b18d5f5a4906bf8bdc7f9137124", function(athData) { + setTimeout(function() { + var temp = athData.main.temp + var truncatedTemp = temp.toFixed(0); + $('#athTemp').html(truncatedTemp + '°C') + }, 300); + }); + + //get amsterdam's temp + $.get("https://api.openweathermap.org/data/2.5/weather?q=Amsterdam&units=metric&appid=cc645b18d5f5a4906bf8bdc7f9137124", function(amsData) { + setTimeout(function() { + var temp = amsData.main.temp + var truncatedTemp = temp.toFixed(0); + $('#amsTemp').html(truncatedTemp + '°C') + }, 100); + }); + //end temps + + //typeform + (function() { + var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; + if(!gi.call(d,id)) { + js=ce.call(d,"script"); + js.id=id; + js.src=b+"embed.js"; + q=gt.call(d,"script")[0]; + q.parentNode.insertBefore(js,q) + } + })(); + //typeform end + +}); + +$(window).resize(function() { + checkiftooltip(); +}); + +//smooth scroll +lenis.on('scroll', ScrollTrigger.update) + +gsap.ticker.add((time)=>{ + lenis.raf(time * 1000) +}) + +gsap.ticker.lagSmoothing(0) + +function raf(time) { + lenis.raf(time) + requestAnimationFrame(raf) +} + +requestAnimationFrame(raf) + +document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('href')); + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +document.querySelectorAll('[data-target^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('data-target')); + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +//scroll toTop +$(window).scroll(function() { + $(this).scrollTop() > 800 ? $("#toTop").fadeIn("fast", function() {}) : $("#toTop").fadeOut("fast") +}); +//scroll toTop end + +//smooth scroll end + + +//navbar show on scroll up +const showAnim = gsap.from('.main-navbar', { + yPercent: -100, + paused: true, + duration: 0.3 +}).progress(1); + +ScrollTrigger.create({ + start: "top top", + end: 99999, + onUpdate: (self) => { + self.direction === -1 ? showAnim.play() : showAnim.reverse() + } +}); +//navbar show on scroll up end + + +// page progress +gsap.registerPlugin(ScrollTrigger); +gsap.to('.progress-circle', { + strokeDashoffset: 0, + ease: 'none', + scrollTrigger: { scrub: 0.3 }, + onComplete: self => { + $('.icon-wrap').addClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + }, + onUpdate: self => { + if ($('.progress-circle').css('stroke-dashoffset') !== "0px" ) { + $('.icon-wrap').removeClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + } + } +}); +// page progress end + +//voiceflow +(function(d, t) { + var v = d.createElement(t), s = d.getElementsByTagName(t)[0]; + v.onload = function() { + window.voiceflow.chat.load({ + verify: { projectID: '64f776b3d0a6dd00073f976a' }, + url: 'https://general-runtime.voiceflow.com', + versionID: 'production' + }); + } + v.src = "https://cdn.voiceflow.com/widget/bundle.mjs"; + v.type = "text/javascript"; + s.parentNode.insertBefore(v, s); +})(document, 'script'); +//voiceflow end + + +//homepage animations +if ($(window).scrollTop() === 0) { + gsap.set(".anim01, .anim02, .anim03, .anim05", { opacity: "0" }); + //gsap.set(".anim04 img", { top: 410}); + //console.log("Window is at the top."); +} else { + gsap.set(".anim01, .anim02, .anim03, .anim05", { opacity: "1" }); + //gsap.set(".anim04 img", { top: 0}); + //console.log("Window is not at the top."); +} + +const timeline = gsap.timeline(); + +timeline + .add(gsap.to(".anim01", { delay: .3, duration: 1, opacity: 1 })) + .add(gsap.to(".anim02", { duration: .3, opacity: 1 }), "-=0.1") + .add(gsap.to(".anim03", { duration: .3, opacity: 1 }), "-=0.1") + //.add(gsap.to(".anim04 img", { duration: 1, top: 0 }), "-=0.3") + .add(gsap.to(".anim05", { opacity: 1 }), "-=0.1"); +//homepage animations end + + +// workspaces scroller +window.onload = () => { + gsap.set("#scrollDist", { + width: "100%", + height: gsap.getProperty("#app", "height"), + onComplete: () => { + gsap.set("#app, #imgGroup", { + height: "100%", + width: "100%", + opacity: 1, + position: "fixed", + top: 20, + left: 0, + perspective: 300 + }); + } + }); + + gsap.set("#app img", { + position: "absolute", + attr: { + id: (iterator, target, array) => { + initImage(target, iterator); + return "img" + iterator; + } + } + }); + + const tl = gsap + .timeline({ + defaults: { + duration: 1 + }, + // onUpdate: ()=>{}, + scrollTrigger: { + trigger: "#scrollDist", + start: "top top", + end: "bottom bottom", + scrub: 1 + } + }) + .fromTo( + "#txt1", + { + scale: 0.4, + transformOrigin: "50%" + }, + { + scale: 2, + opacity: 0.03 + }, + 0 + ) + .to( + "#txt1 path", + { + duration: 0.3, + drawSVG: 0, + stagger: 0.05, + ease: "power1.in" + }, + 0 + ) + // Images + .fromTo( + ".imgBox", + { z: -5000 }, + { z: 350, ease: "none", stagger: -0.3 }, + 0.3 + ) + .fromTo(".imgBox img", { scale: 3 }, { scale: 1.15, stagger: -0.3 }, 0.3) + .to(".imgBox", { duration: 0, pointerEvents: "auto", stagger: -0.3 }, 0.5) + .from( + ".imgBox img", + { duration: 0.3, opacity: 0, stagger: -0.3, ease: "power1.inOut" }, + 0.3 + ) + .to( + ".imgBox img", + { duration: 0.1, opacity: 0, stagger: -0.3, ease: "expo.inOut" }, + 1.2 + ) + .to(".imgBox", { duration: 0, pointerEvents: "none", stagger: -0.3 }, 1.27) + // End Text + .add("end") + .fromTo( + "#txt2", + { + scale: 0.1, + transformOrigin: "50%" + }, + { + scale: 0.6, + ease: "power3" + }, + "end-=0.2" + ) + .from( + "#txt2 path", + { + duration: 0.4, + drawSVG: 0, + stagger: 0.15, + ease: "sine.inOut" + }, + "end-=0.2" + ); +}; + +function initImage(target, iterator) { + const box = document.createElement("div"); + const imgGroup = document.querySelector("#imgGroup"); + box.appendChild(target); + imgGroup.appendChild(box); + gsap.set(box, { + pointerEvents: "none", + position: "absolute", + attr: { + id: "box" + iterator, + class: "imgBox" + }, + width: target.width, + height: target.height, + borderRadius: "24px", + overflow: "hidden", + scale: "1.2", + top: "50%", + left: "50%", + xPercent: -50, + yPercent: -50, + x: target.dataset.x, + y: target.dataset.y, + perspective: 500 + }); + + target.onmouseover = (e)=>{ + $('#DeskAlt').html(e.srcElement.alt) + $('#DeskAlt').css('opacity', 1); + } + + target.onmouseout = (e)=>{ + $('#DeskAlt').css('opacity', 0); + } +} + +if (ScrollTrigger.isTouch === 1) { + gsap.set(".imgBox", { x: 0, y: 0 }); +} else { + window.addEventListener("mousemove", (e) => { + gsap.to(".imgBox", { + xPercent: (-e.clientX / innerWidth) * 100, + yPercent: -25 - (e.clientY / innerHeight) * 50, + rotateX: 4 - (e.clientY / innerHeight) * 8, + rotateY: -4 + (e.clientX / innerWidth) * 8 + }); + + gsap.to(".imgBox img", { + xPercent: (-e.clientX / innerWidth) * 10, + yPercent: -5 - (e.clientY / innerHeight) * 10 + }); + + }); +} + +//homepage design process gsock end + + + +//navbar dropdown show on hover +let trigger = document.getElementById('worksDropdown'); + +document.getElementById('worksDropdown').addEventListener("mouseover", ()=>{ + if (!$(trigger).hasClass('show')) { + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + } +}); + +document.getElementById('dropdown-menu').addEventListener("mouseleave", ()=>{ + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + if (!$(trigger).hasClass('show')) { + $("#ddImgContainer").attr("src", "img/misc/illustrations/spying.svg"); + $("#ddImgContainer").attr("alt", "Spying illustration"); + } +}); + +$(".ddLink").on("mouseover", function () { + var className = $(this).attr("class").split(" ")[1]; // Get the second class name + switch (className) { + case "voicemodDD": + $("#ddImgContainer").attr("src", "img/misc/logos/voicemod-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Voicemod logo"); + break; + case "metaDD": + $("#ddImgContainer").attr("src", "img/misc/logos/meta-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Meta logo"); + break; + case "msftDD": + $("#ddImgContainer").attr("src", "img/misc/logos/msft-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Microsoft logo"); + break; + case "accusonusDD": + $("#ddImgContainer").attr("src", "img/misc/logos/accusonus-logo.svg"); + $("#ddImgContainer").attr("alt", "accusonus logo"); + break; + default: + break; + } +}); +//navbar dropdown show on hover end diff --git a/dist/js/about-old.js b/dist/js/about-old.js new file mode 100644 index 0000000..28a1a83 --- /dev/null +++ b/dist/js/about-old.js @@ -0,0 +1 @@ +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(t){lenis.raf(t),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var t,e,o,i,a,n,r;checkiftooltip(),lenis.start(),$("html").css("opacity",1),$.get("https://api.openweathermap.org/data/2.5/weather?q=Athens&units=metric&appid=cc645b18d5f5a4906bf8bdc7f9137124",function(t){setTimeout(function(){var e=t.main.temp.toFixed(0);$("#athTemp").html(e+"°C")},300)}),$.get("https://api.openweathermap.org/data/2.5/weather?q=Amsterdam&units=metric&appid=cc645b18d5f5a4906bf8bdc7f9137124",function(t){setTimeout(function(){var e=t.main.temp.toFixed(0);$("#amsTemp").html(e+"°C")},100)}),o=document,i=o.getElementById,a=o.createElement,n=o.getElementsByTagName,r="typef_orm_share",i.call(o,r)||((t=a.call(o,"script")).id=r,t.src="https://embed.typeform.com/embed.js",(e=n.call(o,"script")[0]).parentNode.insertBefore(t,e))}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(t=>{lenis.raf(1e3*t)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:t=>{-1===t.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:t=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:t=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}}),function(t,e){var o=t.createElement(e),i=t.getElementsByTagName(e)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",i.parentNode.insertBefore(o,i)}(document,"script"),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim05",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim05",{opacity:"1"});const timeline=gsap.timeline();function initImage(t,e){const o=document.createElement("div"),i=document.querySelector("#imgGroup");o.appendChild(t),i.appendChild(o),gsap.set(o,{pointerEvents:"none",position:"absolute",attr:{id:"box"+e,class:"imgBox"},width:t.width,height:t.height,borderRadius:"24px",overflow:"hidden",scale:"1.2",top:"50%",left:"50%",xPercent:-50,yPercent:-50,x:t.dataset.x,y:t.dataset.y,perspective:500}),t.onmouseover=(t=>{$("#DeskAlt").html(t.srcElement.alt),$("#DeskAlt").css("opacity",1)}),t.onmouseout=(t=>{$("#DeskAlt").css("opacity",0)})}timeline.add(gsap.to(".anim01",{delay:.3,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:.3,opacity:1}),"-=0.1").add(gsap.to(".anim03",{duration:.3,opacity:1}),"-=0.1").add(gsap.to(".anim05",{opacity:1}),"-=0.1"),window.onload=(()=>{gsap.set("#scrollDist",{width:"100%",height:gsap.getProperty("#app","height"),onComplete:()=>{gsap.set("#app, #imgGroup",{height:"100%",width:"100%",opacity:1,position:"fixed",top:20,left:0,perspective:300})}}),gsap.set("#app img",{position:"absolute",attr:{id:(t,e,o)=>(initImage(e,t),"img"+t)}});gsap.timeline({defaults:{duration:1},scrollTrigger:{trigger:"#scrollDist",start:"top top",end:"bottom bottom",scrub:1}}).fromTo("#txt1",{scale:.4,transformOrigin:"50%"},{scale:2,opacity:.03},0).to("#txt1 path",{duration:.3,drawSVG:0,stagger:.05,ease:"power1.in"},0).fromTo(".imgBox",{z:-5e3},{z:350,ease:"none",stagger:-.3},.3).fromTo(".imgBox img",{scale:3},{scale:1.15,stagger:-.3},.3).to(".imgBox",{duration:0,pointerEvents:"auto",stagger:-.3},.5).from(".imgBox img",{duration:.3,opacity:0,stagger:-.3,ease:"power1.inOut"},.3).to(".imgBox img",{duration:.1,opacity:0,stagger:-.3,ease:"expo.inOut"},1.2).to(".imgBox",{duration:0,pointerEvents:"none",stagger:-.3},1.27).add("end").fromTo("#txt2",{scale:.1,transformOrigin:"50%"},{scale:.6,ease:"power3"},"end-=0.2").from("#txt2 path",{duration:.4,drawSVG:0,stagger:.15,ease:"sine.inOut"},"end-=0.2")}),1===ScrollTrigger.isTouch?gsap.set(".imgBox",{x:0,y:0}):window.addEventListener("mousemove",t=>{gsap.to(".imgBox",{xPercent:-t.clientX/innerWidth*100,yPercent:-25-t.clientY/innerHeight*50,rotateX:4-t.clientY/innerHeight*8,rotateY:t.clientX/innerWidth*8-4}),gsap.to(".imgBox img",{xPercent:-t.clientX/innerWidth*10,yPercent:-5-t.clientY/innerHeight*10})});let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo");break;case"accusonusDD":$("#ddImgContainer").attr("src","img/misc/logos/accusonus-logo.svg"),$("#ddImgContainer").attr("alt","accusonus logo")}}); \ No newline at end of file diff --git a/dist/js/about.js b/dist/js/about.js index 5ba112c..6b8229d 100644 --- a/dist/js/about.js +++ b/dist/js/about.js @@ -1 +1 @@ -const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(t){lenis.raf(t),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){checkiftooltip(),lenis.start(),$("html").css("opacity",1),$.get("https://api.openweathermap.org/data/2.5/weather?q=Athens&units=metric&appid=cc645b18d5f5a4906bf8bdc7f9137124",function(t){setTimeout(function(){var e=t.main.temp.toFixed(0);$("#athTemp").html(e+"°C")},300)}),$.get("https://api.openweathermap.org/data/2.5/weather?q=Amsterdam&units=metric&appid=cc645b18d5f5a4906bf8bdc7f9137124",function(t){setTimeout(function(){var e=t.main.temp.toFixed(0);$("#amsTemp").html(e+"°C")},100)})}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(t=>{lenis.raf(1e3*t)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:t=>{-1===t.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:t=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:t=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}}),function(t,e){var o=t.createElement(e),i=t.getElementsByTagName(e)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",i.parentNode.insertBefore(o,i)}(document,"script"),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim05",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim05",{opacity:"1"});const timeline=gsap.timeline();function initImage(t,e){const o=document.createElement("div"),i=document.querySelector("#imgGroup");o.appendChild(t),i.appendChild(o),gsap.set(o,{pointerEvents:"none",position:"absolute",attr:{id:"box"+e,class:"imgBox"},width:t.width,height:t.height,borderRadius:"24px",overflow:"hidden",scale:"1.2",top:"50%",left:"50%",xPercent:-50,yPercent:-50,x:t.dataset.x,y:t.dataset.y,perspective:500}),t.onmouseover=(t=>{$("#DeskAlt").html(t.srcElement.alt),$("#DeskAlt").css("opacity",1)}),t.onmouseout=(t=>{$("#DeskAlt").css("opacity",0)})}timeline.add(gsap.to(".anim01",{delay:.3,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:.3,opacity:1}),"-=0.1").add(gsap.to(".anim03",{duration:.3,opacity:1}),"-=0.1").add(gsap.to(".anim05",{opacity:1}),"-=0.1"),window.onload=(()=>{gsap.set("#scrollDist",{width:"100%",height:gsap.getProperty("#app","height"),onComplete:()=>{gsap.set("#app, #imgGroup",{height:"100%",width:"100%",opacity:1,position:"fixed",top:20,left:0,perspective:300})}}),gsap.set("#app img",{position:"absolute",attr:{id:(t,e,o)=>(initImage(e,t),"img"+t)}});gsap.timeline({defaults:{duration:1},scrollTrigger:{trigger:"#scrollDist",start:"top top",end:"bottom bottom",scrub:1}}).fromTo("#txt1",{scale:.4,transformOrigin:"50%"},{scale:2,opacity:.03},0).to("#txt1 path",{duration:.3,drawSVG:0,stagger:.05,ease:"power1.in"},0).fromTo(".imgBox",{z:-5e3},{z:350,ease:"none",stagger:-.3},.3).fromTo(".imgBox img",{scale:3},{scale:1.15,stagger:-.3},.3).to(".imgBox",{duration:0,pointerEvents:"auto",stagger:-.3},.5).from(".imgBox img",{duration:.3,opacity:0,stagger:-.3,ease:"power1.inOut"},.3).to(".imgBox img",{duration:.1,opacity:0,stagger:-.3,ease:"expo.inOut"},1.2).to(".imgBox",{duration:0,pointerEvents:"none",stagger:-.3},1.27).add("end").fromTo("#txt2",{scale:.1,transformOrigin:"50%"},{scale:.6,ease:"power3"},"end-=0.2").from("#txt2 path",{duration:.4,drawSVG:0,stagger:.15,ease:"sine.inOut"},"end-=0.2")}),1===ScrollTrigger.isTouch?gsap.set(".imgBox",{x:0,y:0}):window.addEventListener("mousemove",t=>{gsap.to(".imgBox",{xPercent:-t.clientX/innerWidth*100,yPercent:-25-t.clientY/innerHeight*50,rotateX:4-t.clientY/innerHeight*8,rotateY:t.clientX/innerWidth*8-4}),gsap.to(".imgBox img",{xPercent:-t.clientX/innerWidth*10,yPercent:-5-t.clientY/innerHeight*10})});let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo");break;case"accusonusDD":$("#ddImgContainer").attr("src","img/misc/logos/accusonus-logo.svg"),$("#ddImgContainer").attr("alt","accusonus logo")}}); \ No newline at end of file +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(t){lenis.raf(t),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var t,e,o,i,r,s,n;checkiftooltip(),lenis.start(),$("html").css("opacity",1),$.get("https://api.openweathermap.org/data/2.5/weather?q=Athens&units=metric&appid=cc645b18d5f5a4906bf8bdc7f9137124",function(t){setTimeout(function(){var e=t.main.temp.toFixed(0);$("#athTemp").html(e+"°C")},300)}),$.get("https://api.openweathermap.org/data/2.5/weather?q=Amsterdam&units=metric&appid=cc645b18d5f5a4906bf8bdc7f9137124",function(t){setTimeout(function(){var e=t.main.temp.toFixed(0);$("#amsTemp").html(e+"°C")},100)}),o=document,i=o.getElementById,r=o.createElement,s=o.getElementsByTagName,n="typef_orm_share",i.call(o,n)||((t=r.call(o,"script")).id=n,t.src="https://embed.typeform.com/embed.js",(e=s.call(o,"script")[0]).parentNode.insertBefore(t,e))}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(t=>{lenis.raf(1e3*t)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);function initImage(t,e){const o=document.createElement("div"),i=document.querySelector("#imgGroup");o.appendChild(t),i.appendChild(o),gsap.set(o,{pointerEvents:"none",position:"absolute",attr:{id:"box"+e,class:"imgBox"},width:t.width,height:t.height,borderRadius:"24px",overflow:"hidden",scale:"1.2",top:"50%",left:"50%",xPercent:-50,yPercent:-50,x:t.dataset.x,y:t.dataset.y,perspective:500}),t.onmouseover=(t=>{$("#DeskAlt").html(t.srcElement.alt),$("#DeskAlt").css("opacity",1)}),t.onmouseout=(t=>{$("#DeskAlt").css("opacity",0)})}ScrollTrigger.create({start:"top top",end:99999,onUpdate:t=>{-1===t.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:t=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:t=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}}),window.onload=(()=>{gsap.set("#scrollDist",{width:"100%",height:gsap.getProperty("#app","height"),onComplete:()=>{gsap.set("#app, #imgGroup",{height:"100%",width:"100%",opacity:1,position:"fixed",top:20,left:"7vw",perspective:300})}}),gsap.set("#app img",{position:"absolute",attr:{id:(t,e,o)=>(initImage(e,t),"img"+t)}});gsap.timeline({defaults:{duration:1},scrollTrigger:{trigger:"#scrollDist",start:"top top",end:"bottom bottom",scrub:1}}).fromTo("#txt1",{scale:.4,transformOrigin:"50%"},{scale:2,opacity:.03},0).to("#txt1 path",{duration:.3,drawSVG:0,stagger:.05,ease:"power1.in"},0).fromTo(".imgBox",{z:-5e3},{z:350,ease:"none",stagger:-.3},.3).fromTo(".imgBox img",{scale:3},{scale:1.15,stagger:-.3},.3).to(".imgBox",{duration:0,pointerEvents:"auto",stagger:-.3},.5).from(".imgBox img",{duration:.3,opacity:0,stagger:-.3,ease:"power1.inOut"},.3).to(".imgBox img",{duration:.1,opacity:0,stagger:-.3,ease:"expo.inOut"},1.2).to(".imgBox",{duration:0,pointerEvents:"none",stagger:-.3},1.27).add("end").fromTo("#txt2",{scale:.1,transformOrigin:"50%"},{scale:.6,ease:"power3"},"end-=0.2").from("#txt2 path",{duration:.4,drawSVG:0,stagger:.15,ease:"sine.inOut"},"end-=0.2")}),1===ScrollTrigger.isTouch?gsap.set(".imgBox",{x:0,y:0}):window.addEventListener("mousemove",t=>{gsap.to(".imgBox",{xPercent:-t.clientX/innerWidth*100,yPercent:-25-t.clientY/innerHeight*50,rotateX:4-t.clientY/innerHeight*8,rotateY:t.clientX/innerWidth*8-4}),gsap.to(".imgBox img",{xPercent:-t.clientX/innerWidth*10,yPercent:-5-t.clientY/innerHeight*10})}),$(".workAccordion").click(function(){"true"===$(this).attr("aria-expanded")?$(this).find("svg").css("transform","rotate(90deg)"):$(this).find("svg").css("transform","none")}); \ No newline at end of file diff --git a/dist/js/accusonus-debug.js b/dist/js/accusonus-debug.js index e4ee814..99b7435 100644 --- a/dist/js/accusonus-debug.js +++ b/dist/js/accusonus-debug.js @@ -21,28 +21,27 @@ function checkifLenis() { $(document).ready(function() { - var opporunityHeight = $('.opportunityHeight').outerHeight(); - var dottedBGHeight = $('.dotted-bg').outerHeight(); - var dottedBGHeight2 = $('.dotted-bg2').outerHeight(); - setTimeout(function() { - $('body').append(""); - }, 990); - checkiftooltip(); - //checkifLenis(); lenis.start(); $("body").removeClass("opacity-0"); $("html").css("opacity", 1); + + //typeform + (function() { + var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; + if(!gi.call(d,id)) { + js=ce.call(d,"script"); + js.id=id; + js.src=b+"embed.js"; + q=gt.call(d,"script")[0]; + q.parentNode.insertBefore(js,q) + } + })(); + //typeform end }); $(window).resize(function() { checkiftooltip(); - - var opporunityHeight = $('.opportunityHeight').outerHeight(); - var dottedBGHeight = $('.dotted-bg').outerHeight(); - var dottedBGHeight2 = $('.dotted-bg2').outerHeight(); - $('body').append(""); - }); //smooth scroll @@ -256,24 +255,6 @@ $(document).mousemove(function(e) { //drag to scroll end - -//voiceflow -(function(d, t) { - var v = d.createElement(t), s = d.getElementsByTagName(t)[0]; - v.onload = function() { - window.voiceflow.chat.load({ - verify: { projectID: '64f776b3d0a6dd00073f976a' }, - url: 'https://general-runtime.voiceflow.com', - versionID: 'production' - }); - } - v.src = "https://cdn.voiceflow.com/widget/bundle.mjs"; - v.type = "text/javascript"; - s.parentNode.insertBefore(v, s); -})(document, 'script'); -//voiceflow end - - // horizontal scroll buttons scrollableDivImprovements function checkScrollableLeftSpace($scrollableDiv) { const $btnLeft = $scrollableDiv.parent().find('.btn-left'); @@ -335,7 +316,7 @@ $('.scrollableArea').each(function() { //page animations -if ($(window).scrollTop() === 0) { +/*if ($(window).scrollTop() === 0) { gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06", { opacity: "0" }); } else { gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06", { opacity: "1" }); @@ -349,48 +330,15 @@ timeline .add(gsap.to(".anim03", { duration: 1, opacity: 1 }), "-=0.3") .add(gsap.to(".anim04", { duration: 1, opacity: 1 }), "-=0.3") .add(gsap.to(".anim05", { duration: 1, opacity: 1 }), "-=0.3") - .add(gsap.to(".anim06", { duration: 1, opacity: 1 }), "-=0.3"); + .add(gsap.to(".anim06", { duration: 1, opacity: 1 }), "-=0.3");*/ //page animations end - -//navbar dropdown show on hover -let trigger = document.getElementById('worksDropdown'); - -document.getElementById('worksDropdown').addEventListener("mouseover", ()=>{ - if (!$(trigger).hasClass('show')) { - bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() - } -}); - -document.getElementById('dropdown-menu').addEventListener("mouseleave", ()=>{ - bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() - if (!$(trigger).hasClass('show')) { - $("#ddImgContainer").attr("src", "img/misc/illustrations/spying.svg"); - $("#ddImgContainer").attr("alt", "Spying illustration"); - } -}); - -$(".ddLink").on("mouseover", function () { - var className = $(this).attr("class").split(" ")[1]; // Get the second class name - switch (className) { - case "voicemodDD": - $("#ddImgContainer").attr("src", "img/misc/logos/voicemod-logo-card.svg"); - $("#ddImgContainer").attr("alt", "Voicemod logo"); - break; - case "metaDD": - $("#ddImgContainer").attr("src", "img/misc/logos/meta-logo-card.svg"); - $("#ddImgContainer").attr("alt", "Meta logo"); - break; - case "msftDD": - $("#ddImgContainer").attr("src", "img/misc/logos/msft-logo-card.svg"); - $("#ddImgContainer").attr("alt", "Microsoft logo"); - break; - case "accusonusDD": - $("#ddImgContainer").attr("src", "img/misc/logos/accusonus-logo.svg"); - $("#ddImgContainer").attr("alt", "accusonus logo"); - break; - default: - break; +//sidemenu accordionWorks +$('.workAccordion').click(function() { + if ($(this).attr('aria-expanded') === 'true') { + $(this).find('svg').css('transform', 'rotate(90deg)'); + } else { + $(this).find('svg').css('transform', 'none'); } }); -//navbar dropdown show on hover end \ No newline at end of file +//sidemenu accordionWorks end \ No newline at end of file diff --git a/dist/js/accusonus-old-debug.js b/dist/js/accusonus-old-debug.js new file mode 100644 index 0000000..8dc9cb2 --- /dev/null +++ b/dist/js/accusonus-old-debug.js @@ -0,0 +1,409 @@ +const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') +const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); +const lenis = new Lenis(); + +lenis.stop(); + +function checkiftooltip() { + $(window).width() > 768 ? ($('[data-toggle="tooltip"]').tooltip(), + $("[data-toggle='tooltip']").tooltip(), + $('[data-toggle="tooltip"]').tooltip("enable")) : $('[data-toggle="tooltip"]').tooltip("disable"); +} + +function checkifLenis() { + var isMobile = $(window).width() < 768; + if (isMobile == false) { + lenis.start(); + } else { + lenis.destroy(); + } +} + +$(document).ready(function() { + + var opporunityHeight = $('.opportunityHeight').outerHeight(); + var dottedBGHeight = $('.dotted-bg').outerHeight(); + var dottedBGHeight2 = $('.dotted-bg2').outerHeight(); + setTimeout(function() { + $('body').append(""); + }, 990); + + checkiftooltip(); + //checkifLenis(); + lenis.start(); + $("body").removeClass("opacity-0"); + $("html").css("opacity", 1); + + //typeform + (function() { + var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; + if(!gi.call(d,id)) { + js=ce.call(d,"script"); + js.id=id; + js.src=b+"embed.js"; + q=gt.call(d,"script")[0]; + q.parentNode.insertBefore(js,q) + } + })(); + //typeform end +}); + +$(window).resize(function() { + checkiftooltip(); + + var opporunityHeight = $('.opportunityHeight').outerHeight(); + var dottedBGHeight = $('.dotted-bg').outerHeight(); + var dottedBGHeight2 = $('.dotted-bg2').outerHeight(); + $('body').append(""); + +}); + +//smooth scroll +lenis.on('scroll', ScrollTrigger.update) + +gsap.ticker.add((time)=>{ + lenis.raf(time * 1000) +}) + +gsap.ticker.lagSmoothing(0) + +function raf(time) { + lenis.raf(time) + requestAnimationFrame(raf) +} + +requestAnimationFrame(raf) + +document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('href')); + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +document.querySelectorAll('[data-target^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('data-target')); + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +//scroll toTop +$(window).scroll(function() { + $(this).scrollTop() > 800 ? $("#toTop").fadeIn("fast", function() {}) : $("#toTop").fadeOut("fast") +}); +//scroll toTop end + +//smooth scroll end + + +//navbar show on scroll up +const showAnim = gsap.from('.main-navbar', { + yPercent: -100, + paused: true, + duration: 0.3 +}).progress(1); + +ScrollTrigger.create({ + start: "top top", + end: 99999, + onUpdate: (self) => { + self.direction === -1 ? showAnim.play() : showAnim.reverse() + } +}); +//navbar show on scroll up end + +// page progress +gsap.registerPlugin(ScrollTrigger); +gsap.to('.progress-circle', { + strokeDashoffset: 0, + ease: 'none', + scrollTrigger: { scrub: 0.3 }, + onComplete: self => { + $('.icon-wrap').addClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + }, + onUpdate: self => { + if ($('.progress-circle').css('stroke-dashoffset') !== "0px" ) { + $('.icon-wrap').removeClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + } + } +}); +// page progress end + + + + + + +//drag to scroll +var isDragging = false; +var startX, scrollLeft; + +$("#userJourneyScroll").mousedown(function(e) { + e.preventDefault(); + isDragging = true; + startX = e.pageX - $("#userJourneyScroll").offset().left; + scrollLeft = $("#userJourneyScroll").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDragging) return; + var mouseX = e.pageX - $("#userJourneyScroll").offset().left; + var distance = mouseX - startX; + $("#userJourneyScroll").scrollLeft(scrollLeft - distance); +}).mouseup(function() { + isDragging = false; +}); + + + + +var isDraggingWireframes = false; +var startXWireframes, scrollLeftWireframes; + +$("#wireframesScroll").mousedown(function(e) { + e.preventDefault(); + isDraggingWireframes = true; + startXWireframes = e.pageX - $("#wireframesScroll").offset().left; + scrollLeftWireframes = $("#wireframesScroll").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDraggingWireframes) return; + var mouseX = e.pageX - $("#wireframesScroll").offset().left; + var distance = mouseX - startXWireframes; + $("#wireframesScroll").scrollLeft(scrollLeftWireframes - distance); +}).mouseup(function() { + isDraggingWireframes = false; +}); +//drag to scroll end + + + +var isDragginginitMockups = false; +var startXinitMockups, scrollLeftinitMockups; + +$("#initialMockupsScroll").mousedown(function(e) { + e.preventDefault(); + isDragginginitMockups = true; + startXinitMockups = e.pageX - $("#initialMockupsScroll").offset().left; + scrollLeftinitMockups = $("#initialMockupsScroll").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDragginginitMockups) return; + var mouseX = e.pageX - $("#initialMockupsScroll").offset().left; + var distance = mouseX - startXinitMockups; + $("#initialMockupsScroll").scrollLeft(scrollLeftinitMockups - distance); +}).mouseup(function() { + isDragginginitMockups = false; +}); +//drag to scroll end + +var isDraggingFinalMockups = false; +var startXFinalMockups, scrollLeftFinalMockups; + +$("#finalMockupsScroll").mousedown(function(e) { + e.preventDefault(); + isDraggingFinalMockups = true; + startXFinalMockups = e.pageX - $("#finalMockupsScroll").offset().left; + scrollLeftFinalMockups = $("#finalMockupsScroll").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDraggingFinalMockups) return; + var mouseX = e.pageX - $("#finalMockupsScroll").offset().left; + var distance = mouseX - startXFinalMockups; + $("#finalMockupsScroll").scrollLeft(scrollLeftFinalMockups - distance); +}).mouseup(function() { + isDraggingFinalMockups = false; +}); +//drag to scroll end + + + +//voiceflow +(function(d, t) { + var v = d.createElement(t), s = d.getElementsByTagName(t)[0]; + v.onload = function() { + window.voiceflow.chat.load({ + verify: { projectID: '64f776b3d0a6dd00073f976a' }, + url: 'https://general-runtime.voiceflow.com', + versionID: 'production' + }); + } + v.src = "https://cdn.voiceflow.com/widget/bundle.mjs"; + v.type = "text/javascript"; + s.parentNode.insertBefore(v, s); +})(document, 'script'); +//voiceflow end + + +// horizontal scroll buttons scrollableDivImprovements +function checkScrollableLeftSpace($scrollableDiv) { + const $btnLeft = $scrollableDiv.parent().find('.btn-left'); + + if ($scrollableDiv.scrollLeft() <= 0) { + $btnLeft.addClass('d-none'); + } else { + $btnLeft.removeClass('d-none'); + } +} + +function checkScrollableRightSpace($scrollableDiv) { + const $btnRight = $scrollableDiv.parent().find('.btn-right'); + const maxScrollLeft = $scrollableDiv.get(0).scrollWidth - $scrollableDiv.width(); + + if ($scrollableDiv.scrollLeft() >= maxScrollLeft) { + $btnRight.addClass('d-none'); + } else { + $btnRight.removeClass('d-none'); + } +} + +// Function to handle manual scrolling +function handleManualScroll() { + const $scrollableDiv = $(this); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +} + +// Event listener for manual scrolling +$('.scrollableArea').on('scroll', handleManualScroll); + +// Event handler for left button click +$('.btn-left').click(function() { + const $scrollableDiv = $(this).parent().find('.scrollableArea'); + $scrollableDiv.animate({ + scrollLeft: '-=300px' + }, 'fast'); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +}); + +// Event handler for right button click +$('.btn-right').click(function() { + const $scrollableDiv = $(this).parent().find('.scrollableArea'); + $scrollableDiv.animate({ + scrollLeft: '+=300px' + }, 'fast'); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +}); + +// Call these functions once to initialize the button visibility for all .scrollableArea elements +$('.scrollableArea').each(function() { + checkScrollableLeftSpace($(this)); + checkScrollableRightSpace($(this)); +}); +// horizontal scroll buttons scrollableDivImprovements end + + +//page animations +if ($(window).scrollTop() === 0) { + gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06", { opacity: "0" }); +} else { + gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06", { opacity: "1" }); +} + +const timeline = gsap.timeline(); + +timeline + .add(gsap.to(".anim01", { delay: 1, duration: 1, opacity: 1 })) + .add(gsap.to(".anim02", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim03", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim04", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim05", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim06", { duration: 1, opacity: 1 }), "-=0.3"); +//page animations end + + +//navbar dropdown show on hover +let trigger = document.getElementById('worksDropdown'); + +document.getElementById('worksDropdown').addEventListener("mouseover", ()=>{ + if (!$(trigger).hasClass('show')) { + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + } +}); + +document.getElementById('dropdown-menu').addEventListener("mouseleave", ()=>{ + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + if (!$(trigger).hasClass('show')) { + $("#ddImgContainer").attr("src", "img/misc/illustrations/spying.svg"); + $("#ddImgContainer").attr("alt", "Spying illustration"); + } +}); + +$(".ddLink").on("mouseover", function () { + var className = $(this).attr("class").split(" ")[1]; // Get the second class name + switch (className) { + case "voicemodDD": + $("#ddImgContainer").attr("src", "img/misc/logos/voicemod-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Voicemod logo"); + break; + case "metaDD": + $("#ddImgContainer").attr("src", "img/misc/logos/meta-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Meta logo"); + break; + case "msftDD": + $("#ddImgContainer").attr("src", "img/misc/logos/msft-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Microsoft logo"); + break; + case "accusonusDD": + $("#ddImgContainer").attr("src", "img/misc/logos/accusonus-logo.svg"); + $("#ddImgContainer").attr("alt", "accusonus logo"); + break; + default: + break; + } +}); +//navbar dropdown show on hover end \ No newline at end of file diff --git a/dist/js/accusonus-old.js b/dist/js/accusonus-old.js new file mode 100644 index 0000000..bdd6285 --- /dev/null +++ b/dist/js/accusonus-old.js @@ -0,0 +1 @@ +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(t){lenis.raf(t),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var t,e,o,a,i,s,r,n=$(".opportunityHeight").outerHeight(),l=$(".dotted-bg").outerHeight(),c=$(".dotted-bg2").outerHeight();setTimeout(function(){$("body").append("")},990),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),o=document,a=o.getElementById,i=o.createElement,s=o.getElementsByTagName,r="typef_orm_share",a.call(o,r)||((t=i.call(o,"script")).id=r,t.src="https://embed.typeform.com/embed.js",(e=s.call(o,"script")[0]).parentNode.insertBefore(t,e))}),$(window).resize(function(){checkiftooltip();var t=$(".opportunityHeight").outerHeight(),e=$(".dotted-bg").outerHeight(),o=$(".dotted-bg2").outerHeight();$("body").append("")}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(t=>{lenis.raf(1e3*t)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:t=>{-1===t.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:t=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:t=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}});var startX,scrollLeft,isDragging=!1;$("#userJourneyScroll").mousedown(function(t){t.preventDefault(),isDragging=!0,startX=t.pageX-$("#userJourneyScroll").offset().left,scrollLeft=$("#userJourneyScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(t){if(t.preventDefault(),isDragging){var e=t.pageX-$("#userJourneyScroll").offset().left-startX;$("#userJourneyScroll").scrollLeft(scrollLeft-e)}}).mouseup(function(){isDragging=!1});var startXWireframes,scrollLeftWireframes,isDraggingWireframes=!1;$("#wireframesScroll").mousedown(function(t){t.preventDefault(),isDraggingWireframes=!0,startXWireframes=t.pageX-$("#wireframesScroll").offset().left,scrollLeftWireframes=$("#wireframesScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(t){if(t.preventDefault(),isDraggingWireframes){var e=t.pageX-$("#wireframesScroll").offset().left-startXWireframes;$("#wireframesScroll").scrollLeft(scrollLeftWireframes-e)}}).mouseup(function(){isDraggingWireframes=!1});var startXinitMockups,scrollLeftinitMockups,isDragginginitMockups=!1;$("#initialMockupsScroll").mousedown(function(t){t.preventDefault(),isDragginginitMockups=!0,startXinitMockups=t.pageX-$("#initialMockupsScroll").offset().left,scrollLeftinitMockups=$("#initialMockupsScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(t){if(t.preventDefault(),isDragginginitMockups){var e=t.pageX-$("#initialMockupsScroll").offset().left-startXinitMockups;$("#initialMockupsScroll").scrollLeft(scrollLeftinitMockups-e)}}).mouseup(function(){isDragginginitMockups=!1});var startXFinalMockups,scrollLeftFinalMockups,isDraggingFinalMockups=!1;function checkScrollableLeftSpace(t){const e=t.parent().find(".btn-left");t.scrollLeft()<=0?e.addClass("d-none"):e.removeClass("d-none")}function checkScrollableRightSpace(t){const e=t.parent().find(".btn-right"),o=t.get(0).scrollWidth-t.width();t.scrollLeft()>=o?e.addClass("d-none"):e.removeClass("d-none")}function handleManualScroll(){const t=$(this);checkScrollableLeftSpace(t),checkScrollableRightSpace(t)}$("#finalMockupsScroll").mousedown(function(t){t.preventDefault(),isDraggingFinalMockups=!0,startXFinalMockups=t.pageX-$("#finalMockupsScroll").offset().left,scrollLeftFinalMockups=$("#finalMockupsScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(t){if(t.preventDefault(),isDraggingFinalMockups){var e=t.pageX-$("#finalMockupsScroll").offset().left-startXFinalMockups;$("#finalMockupsScroll").scrollLeft(scrollLeftFinalMockups-e)}}).mouseup(function(){isDraggingFinalMockups=!1}),function(t,e){var o=t.createElement(e),a=t.getElementsByTagName(e)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",a.parentNode.insertBefore(o,a)}(document,"script"),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const t=$(this).parent().find(".scrollableArea");t.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(t),checkScrollableRightSpace(t)}),$(".btn-right").click(function(){const t=$(this).parent().find(".scrollableArea");t.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(t),checkScrollableRightSpace(t)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06",{opacity:"1"});const timeline=gsap.timeline();timeline.add(gsap.to(".anim01",{delay:1,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim05",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim06",{duration:1,opacity:1}),"-=0.3");let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo");break;case"accusonusDD":$("#ddImgContainer").attr("src","img/misc/logos/accusonus-logo.svg"),$("#ddImgContainer").attr("alt","accusonus logo")}}); \ No newline at end of file diff --git a/dist/js/accusonus.js b/dist/js/accusonus.js index f3e7a2f..ae2e75b 100644 --- a/dist/js/accusonus.js +++ b/dist/js/accusonus.js @@ -1 +1 @@ -const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(t){lenis.raf(t),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var t=$(".opportunityHeight").outerHeight(),e=$(".dotted-bg").outerHeight(),o=$(".dotted-bg2").outerHeight();setTimeout(function(){$("body").append("")},990),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1)}),$(window).resize(function(){checkiftooltip();var t=$(".opportunityHeight").outerHeight(),e=$(".dotted-bg").outerHeight(),o=$(".dotted-bg2").outerHeight();$("body").append("")}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(t=>{lenis.raf(1e3*t)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:t=>{-1===t.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:t=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:t=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}});var startX,scrollLeft,isDragging=!1;$("#userJourneyScroll").mousedown(function(t){t.preventDefault(),isDragging=!0,startX=t.pageX-$("#userJourneyScroll").offset().left,scrollLeft=$("#userJourneyScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(t){if(t.preventDefault(),isDragging){var e=t.pageX-$("#userJourneyScroll").offset().left-startX;$("#userJourneyScroll").scrollLeft(scrollLeft-e)}}).mouseup(function(){isDragging=!1});var startXWireframes,scrollLeftWireframes,isDraggingWireframes=!1;$("#wireframesScroll").mousedown(function(t){t.preventDefault(),isDraggingWireframes=!0,startXWireframes=t.pageX-$("#wireframesScroll").offset().left,scrollLeftWireframes=$("#wireframesScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(t){if(t.preventDefault(),isDraggingWireframes){var e=t.pageX-$("#wireframesScroll").offset().left-startXWireframes;$("#wireframesScroll").scrollLeft(scrollLeftWireframes-e)}}).mouseup(function(){isDraggingWireframes=!1});var startXinitMockups,scrollLeftinitMockups,isDragginginitMockups=!1;$("#initialMockupsScroll").mousedown(function(t){t.preventDefault(),isDragginginitMockups=!0,startXinitMockups=t.pageX-$("#initialMockupsScroll").offset().left,scrollLeftinitMockups=$("#initialMockupsScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(t){if(t.preventDefault(),isDragginginitMockups){var e=t.pageX-$("#initialMockupsScroll").offset().left-startXinitMockups;$("#initialMockupsScroll").scrollLeft(scrollLeftinitMockups-e)}}).mouseup(function(){isDragginginitMockups=!1});var startXFinalMockups,scrollLeftFinalMockups,isDraggingFinalMockups=!1;function checkScrollableLeftSpace(t){const e=t.parent().find(".btn-left");t.scrollLeft()<=0?e.addClass("d-none"):e.removeClass("d-none")}function checkScrollableRightSpace(t){const e=t.parent().find(".btn-right"),o=t.get(0).scrollWidth-t.width();t.scrollLeft()>=o?e.addClass("d-none"):e.removeClass("d-none")}function handleManualScroll(){const t=$(this);checkScrollableLeftSpace(t),checkScrollableRightSpace(t)}$("#finalMockupsScroll").mousedown(function(t){t.preventDefault(),isDraggingFinalMockups=!0,startXFinalMockups=t.pageX-$("#finalMockupsScroll").offset().left,scrollLeftFinalMockups=$("#finalMockupsScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(t){if(t.preventDefault(),isDraggingFinalMockups){var e=t.pageX-$("#finalMockupsScroll").offset().left-startXFinalMockups;$("#finalMockupsScroll").scrollLeft(scrollLeftFinalMockups-e)}}).mouseup(function(){isDraggingFinalMockups=!1}),function(t,e){var o=t.createElement(e),i=t.getElementsByTagName(e)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",i.parentNode.insertBefore(o,i)}(document,"script"),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const t=$(this).parent().find(".scrollableArea");t.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(t),checkScrollableRightSpace(t)}),$(".btn-right").click(function(){const t=$(this).parent().find(".scrollableArea");t.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(t),checkScrollableRightSpace(t)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06",{opacity:"1"});const timeline=gsap.timeline();timeline.add(gsap.to(".anim01",{delay:1,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim05",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim06",{duration:1,opacity:1}),"-=0.3");let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo");break;case"accusonusDD":$("#ddImgContainer").attr("src","img/misc/logos/accusonus-logo.svg"),$("#ddImgContainer").attr("alt","accusonus logo")}}); \ No newline at end of file +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e,t,o,s,r,i,l;checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),o=document,s=o.getElementById,r=o.createElement,i=o.getElementsByTagName,l="typef_orm_share",s.call(o,l)||((e=r.call(o,"script")).id=l,e.src="https://embed.typeform.com/embed.js",(t=i.call(o,"script")[0]).parentNode.insertBefore(e,t))}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}});var startX,scrollLeft,isDragging=!1;$("#userJourneyScroll").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#userJourneyScroll").offset().left,scrollLeft=$("#userJourneyScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#userJourneyScroll").offset().left-startX;$("#userJourneyScroll").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXWireframes,scrollLeftWireframes,isDraggingWireframes=!1;$("#wireframesScroll").mousedown(function(e){e.preventDefault(),isDraggingWireframes=!0,startXWireframes=e.pageX-$("#wireframesScroll").offset().left,scrollLeftWireframes=$("#wireframesScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingWireframes){var t=e.pageX-$("#wireframesScroll").offset().left-startXWireframes;$("#wireframesScroll").scrollLeft(scrollLeftWireframes-t)}}).mouseup(function(){isDraggingWireframes=!1});var startXinitMockups,scrollLeftinitMockups,isDragginginitMockups=!1;$("#initialMockupsScroll").mousedown(function(e){e.preventDefault(),isDragginginitMockups=!0,startXinitMockups=e.pageX-$("#initialMockupsScroll").offset().left,scrollLeftinitMockups=$("#initialMockupsScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragginginitMockups){var t=e.pageX-$("#initialMockupsScroll").offset().left-startXinitMockups;$("#initialMockupsScroll").scrollLeft(scrollLeftinitMockups-t)}}).mouseup(function(){isDragginginitMockups=!1});var startXFinalMockups,scrollLeftFinalMockups,isDraggingFinalMockups=!1;function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),o=e.get(0).scrollWidth-e.width();e.scrollLeft()>=o?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}$("#finalMockupsScroll").mousedown(function(e){e.preventDefault(),isDraggingFinalMockups=!0,startXFinalMockups=e.pageX-$("#finalMockupsScroll").offset().left,scrollLeftFinalMockups=$("#finalMockupsScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingFinalMockups){var t=e.pageX-$("#finalMockupsScroll").offset().left-startXFinalMockups;$("#finalMockupsScroll").scrollLeft(scrollLeftFinalMockups-t)}}).mouseup(function(){isDraggingFinalMockups=!1}),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),$(".workAccordion").click(function(){"true"===$(this).attr("aria-expanded")?$(this).find("svg").css("transform","rotate(90deg)"):$(this).find("svg").css("transform","none")}); \ No newline at end of file diff --git a/dist/js/homepage-old-debug.js b/dist/js/homepage-old-debug.js new file mode 100644 index 0000000..c75ab44 --- /dev/null +++ b/dist/js/homepage-old-debug.js @@ -0,0 +1,393 @@ +const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') +const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); +const lenis = new Lenis(); + + +lenis.stop(); + +function checkiftooltip() { + $(window).width() > 768 ? ($('[data-toggle="tooltip"]').tooltip(), + $("[data-toggle='tooltip']").tooltip(), + $('[data-toggle="tooltip"]').tooltip("enable")) : $('[data-toggle="tooltip"]').tooltip("disable"); +} + +function checkifLenis() { + var isMobile = $(window).width() < 768; + if (isMobile == false) { + lenis.start(); + } else { + lenis.destroy(); + } +} + +$(document).ready(function() { + $(".panel").css("opacity", "1"); + checkiftooltip(); + lenis.start(); + $("body").removeClass("opacity-0"); + $("html").css("opacity", 1); + + changingH1s(); + + //typeform + (function() { + var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; + if(!gi.call(d,id)) { + js=ce.call(d,"script"); + js.id=id; + js.src=b+"embed.js"; + q=gt.call(d,"script")[0]; + q.parentNode.insertBefore(js,q) + } + })(); + //typeform end + +}); + +$(window).resize(function() { + checkiftooltip(); +}); + +//smooth scroll +lenis.on('scroll', (e) => { + //console.log(e) +}) + +function raf(time) { + lenis.raf(time) + requestAnimationFrame(raf) +} + +requestAnimationFrame(raf) + +document.querySelectorAll('[data-target^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('data-target')); + bootstrap.Tooltip.dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + + +//scroll toTop visibility +$(window).scroll(function() { + $(this).scrollTop() > 800 ? $("#toTop").fadeIn("fast", function() {}) : $("#toTop").fadeOut("fast") +}); +//scroll toTop visibility end + +//smooth scroll end + + +//navbar show on scroll up +const showAnim = gsap.from('.main-navbar', { + yPercent: -100, + paused: true, + duration: 0.3 +}).progress(1); + +ScrollTrigger.create({ + start: "top top", + end: 99999, + onUpdate: (self) => { + self.direction === -1 ? showAnim.play() : showAnim.reverse() + } +}); +//navbar show on scroll up end + +// page progress +gsap.registerPlugin(ScrollTrigger); + +setTimeout(function() { + gsap.to('.progress-circle', { + strokeDashoffset: 0, + ease: 'none', + scrollTrigger: { scrub: 0.3 }, + onComplete: self => { + $('.icon-wrap').addClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + }, + onUpdate: self => { + if ($('.progress-circle').css('stroke-dashoffset') !== "0px" ) { + $('.icon-wrap').removeClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + } + } + }); +}, 300); + + +// page progress end + +// homepage selected work gsock +// Select the panels and set their initial position and opacity +const panels = document.querySelectorAll('.panel'); +panels.forEach((panel, index) => { + gsap.set(panel, { + y: index * panel.offsetHeight, // Add some vertical space between the panels + }); +}); + +// Create a timeline for the panel animations +const panelTimeline = gsap.timeline({ + scrollTrigger: { + trigger: '.cardsContainer', // The wrapper element that contains the panels + pin: true, + start: 'top 5%', // The animation starts when the top of the wrapper is 75% from the top of the viewport + end: '+=1400px', // The animation ends when the bottom of the wrapper is 25% from the top of the viewport + scrub: true // Enable "scrubbing" so that the animations are smoothly reversed as the user scrolls back up + }, +}); + +// Add animations for each panel to the timeline, with a delay before each animation begins +panels.forEach((panel, index) => { + var currentPanel = `${index + 1}`; + panelTimeline.to(panel, { + y: -(index * panel.offsetHeight - index * 75), // Move the panel up to its final position + duration: 4, // Set the duration of the animation to 5 second + stagger: 1, + delay: index * 1, // Delay the animation by 2 seconds per panel + ease: 'linear', // Add some easing to the motion + onComplete: () => { + //console.log(`Panel ${index + 1} timeline completed`); + switch (currentPanel) { + case "1": + //console.log("voicemod panel is complete"); + break; + case "2": + //console.log("meta panel is complete"); + $("#voicemodPanel").css('scale', '.94').css('marginTop', "-25px"); + $('.voicemodPanel').addClass('btn-link').removeClass('btn-outline-primary'); + $('.metaPanel').addClass('btn-outline-primary').removeClass('btn-link'); + break; + case "3": + //console.log("msft panel is complete"); + $("#voicemodPanel").css('scale', '.86'); + $("#metaPanel").css('scale', '.94').css('marginTop', "-55px"); + $('.metaPanel').addClass('btn-link').removeClass('btn-outline-primary'); + $('.msftPanel').addClass('btn-outline-primary').removeClass('btn-link'); + //$(".pin-spacer").css('zIndex', 99); + break; + default: + //console.log("Unknown panel"); + } + }, + onReverseComplete: () => { + //console.log(`Panel ${index + 1} timeline reversed`); + switch (currentPanel) { + case "1": + //console.log("voicemod panel is reverse-complete"); + $('.voicemodPanel').addClass('btn-outline-primary').removeClass('btn-link'); + $('.metaPanel').addClass('btn-link').removeClass('btn-outline-primary'); + break; + case "2": + //console.log("meta panel is reverse-complete"); + $("#voicemodPanel").css('scale', '1'); + $('.voicemodPanel').addClass('btn-link').removeClass('btn-link'); + $('.metaPanel').addClass('btn-link').removeClass('btn-link'); + break; + case "3": + //console.log("msft panel is reverse-complete"); + $("#metaPanel").css('scale', '1').css('marginTop', "0px"); + $('.metaPanel').addClass('btn-outline-primary').removeClass('btn-link'); + $('.msftPanel').addClass('btn-link').removeClass('btn-outline-primary'); + //$(".pin-spacer").css('zIndex', '-1'); + break; + default: + //console.log("Unknown panel"); + } + }, + }); +}); +// homepage selected work gsock end + + +// checks if elem is in view +function isScrolledIntoView(elem) +{ + var docViewTop = $(window).scrollTop(); + var docViewBottom = docViewTop + $(window).height(); + + var elemTop = $(elem).offset().top; + var elemBottom = elemTop + $(elem).height(); + + return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); +} +// checks if elem is in view end + + +//homepage design process gsock +const cards = document.querySelectorAll(".design-card"); + +gsap.set(cards, {position: 'absolute'}) + +const cardTimeline = gsap.timeline({ + scrollTrigger: { + trigger: '.design-cards', // The wrapper element that contains the panels + pin: true, + start: "-15%", + end: "1000px", + scrub: true // Enable "scrubbing" so that the animations are smoothly reversed as the user scrolls back up + }, +}); + +cards.forEach((card, index) => { + var currentCard = `${index + 1}`; + cardTimeline.to(card, { + yPercent: -180, + rotation: 32, + stagger: 3, + duration: 8, + onComplete: () => { + //console.log(`Card ${index + 1} timeline completed`); + switch (currentCard) { + case "3": + if (isScrolledIntoView($('.celebrate')) && $(window).width() >= 769) { + confetti({ + particleCount: 100, + spread: 70, + origin: { y: 0.6 }, + }); + } + break; + default: + //console.log("Unknown card"); + } + } + }); +}); +//homepage design process gsock end + + +//homepage testimonials +const horizontalSections = gsap.utils.toArray('section.horizontal') + +horizontalSections.forEach(function (sec, i) { + + var thisPinWrap = sec.querySelector('.pin-wrap'); + var thisAnimWrap = thisPinWrap.querySelector('.animation-wrap'); + var getToValue = () => -($('.testimonialCard').width() * 6.2); + + gsap.fromTo(thisAnimWrap, + { x: () => thisAnimWrap.classList.contains('to-right') ? 0 : getToValue() }, + { x: () => thisAnimWrap.classList.contains('to-right') ? getToValue() : 0, + ease: "none", + scrollTrigger: { + trigger: sec, + start: "center center", + end: "+=100%", + pin: true, + invalidateOnRefresh: true, + scrub: true + } + }); + +}); +//homepage testimonials end + + +//voiceflow +(function(d, t) { + var v = d.createElement(t), s = d.getElementsByTagName(t)[0]; + v.onload = function() { + window.voiceflow.chat.load({ + verify: { projectID: '64f776b3d0a6dd00073f976a' }, + url: 'https://general-runtime.voiceflow.com', + versionID: 'production' + }); + } + v.src = "https://cdn.voiceflow.com/widget/bundle.mjs"; + v.type = "text/javascript"; + s.parentNode.insertBefore(v, s); +})(document, 'script'); +//voiceflow end + +//homepage animations +if ($(window).scrollTop() === 0) { + gsap.set(".anim01, .anim02, .anim03, .anim04", { opacity: "0" }); + //console.log("Window is at the top."); +} else { + gsap.set(".anim01, .anim02, .anim03, .anim04", { opacity: "1" }); + //console.log("Window is not at the top."); +} + +const timeline = gsap.timeline(); + +timeline + .add(gsap.to(".anim01", { delay: 1, duration: 1, opacity: 1 })) + .add(gsap.to(".anim02", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim03", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim04", { duration: 1, opacity: 1 }), "-=0.3"); +//homepage animations end + + +//h1 text randomizer +function changingH1s() { + var sentences = ["Crafting products with a purpose.", "User-focused experiences.", "Designing products with user insights."]; + var currentIndex = 0; + var h1Element = $("#changing-text"); + + function changeText() { + var currentSentence = sentences[currentIndex]; + var words = currentSentence.split(" "); + var spanElements = words.map(function(word) { + return $("").text(word + " "); + }); + + h1Element.fadeTo("slow", 0, function() { + h1Element.empty().append(spanElements); + $(spanElements).each(function(index) { + $(this).css("opacity", 0).delay(index * 200).fadeTo("slow", 1); + h1Element.fadeTo("slow", 1); + }); + }); + + currentIndex = (currentIndex + 1) % sentences.length; + } + + setInterval(changeText, 7000); + +}; +//h1 text randomizer + + +//navbar dropdown show on hover +let trigger = document.getElementById('worksDropdown'); + +document.getElementById('worksDropdown').addEventListener("mouseover", ()=>{ + if (!$(trigger).hasClass('show')) { + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + } +}); + +document.getElementById('dropdown-menu').addEventListener("mouseleave", ()=>{ + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + if (!$(trigger).hasClass('show')) { + $("#ddImgContainer").attr("src", "img/misc/illustrations/spying.svg"); + $("#ddImgContainer").attr("alt", "Spying illustration"); + } +}); + +$(".ddLink").on("mouseover", function () { + var className = $(this).attr("class").split(" ")[1]; // Get the second class name + switch (className) { + case "voicemodDD": + $("#ddImgContainer").attr("src", "img/misc/logos/voicemod-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Voicemod logo"); + break; + case "metaDD": + $("#ddImgContainer").attr("src", "img/misc/logos/meta-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Meta logo"); + break; + case "msftDD": + $("#ddImgContainer").attr("src", "img/misc/logos/msft-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Microsoft logo"); + break; + default: + break; + } +}); +//navbar dropdown show on hover end \ No newline at end of file diff --git a/dist/js/homepage-old.js b/dist/js/homepage-old.js new file mode 100644 index 0000000..75a9508 --- /dev/null +++ b/dist/js/homepage-old.js @@ -0,0 +1 @@ +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e,t,o,a,n,s,i;$(".panel").css("opacity","1"),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),changingH1s(),o=document,a=o.getElementById,n=o.createElement,s=o.getElementsByTagName,i="typef_orm_share",a.call(o,i)||((e=n.call(o,"script")).id=i,e.src="https://embed.typeform.com/embed.js",(t=s.call(o,"script")[0]).parentNode.insertBefore(e,t))}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",e=>{}),requestAnimationFrame(raf),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),setTimeout(function(){gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}})},300);const panels=document.querySelectorAll(".panel");panels.forEach((e,t)=>{gsap.set(e,{y:t*e.offsetHeight})});const panelTimeline=gsap.timeline({scrollTrigger:{trigger:".cardsContainer",pin:!0,start:"top 5%",end:"+=1400px",scrub:!0}});function isScrolledIntoView(e){var t=$(window).scrollTop(),o=t+$(window).height(),a=$(e).offset().top;return a+$(e).height()<=o&&a>=t}panels.forEach((e,t)=>{var o=`${t+1}`;panelTimeline.to(e,{y:-(t*e.offsetHeight-75*t),duration:4,stagger:1,delay:1*t,ease:"linear",onComplete:()=>{switch(o){case"1":break;case"2":$("#voicemodPanel").css("scale",".94").css("marginTop","-25px"),$(".voicemodPanel").addClass("btn-link").removeClass("btn-outline-primary"),$(".metaPanel").addClass("btn-outline-primary").removeClass("btn-link");break;case"3":$("#voicemodPanel").css("scale",".86"),$("#metaPanel").css("scale",".94").css("marginTop","-55px"),$(".metaPanel").addClass("btn-link").removeClass("btn-outline-primary"),$(".msftPanel").addClass("btn-outline-primary").removeClass("btn-link")}},onReverseComplete:()=>{switch(o){case"1":$(".voicemodPanel").addClass("btn-outline-primary").removeClass("btn-link"),$(".metaPanel").addClass("btn-link").removeClass("btn-outline-primary");break;case"2":$("#voicemodPanel").css("scale","1"),$(".voicemodPanel").addClass("btn-link").removeClass("btn-link"),$(".metaPanel").addClass("btn-link").removeClass("btn-link");break;case"3":$("#metaPanel").css("scale","1").css("marginTop","0px"),$(".metaPanel").addClass("btn-outline-primary").removeClass("btn-link"),$(".msftPanel").addClass("btn-link").removeClass("btn-outline-primary")}}})});const cards=document.querySelectorAll(".design-card");gsap.set(cards,{position:"absolute"});const cardTimeline=gsap.timeline({scrollTrigger:{trigger:".design-cards",pin:!0,start:"-15%",end:"1000px",scrub:!0}});cards.forEach((e,t)=>{var o=`${t+1}`;cardTimeline.to(e,{yPercent:-180,rotation:32,stagger:3,duration:8,onComplete:()=>{switch(o){case"3":isScrolledIntoView($(".celebrate"))&&$(window).width()>=769&&confetti({particleCount:100,spread:70,origin:{y:.6}})}}})});const horizontalSections=gsap.utils.toArray("section.horizontal");horizontalSections.forEach(function(e,t){var o=e.querySelector(".pin-wrap").querySelector(".animation-wrap"),a=()=>-6.2*$(".testimonialCard").width();gsap.fromTo(o,{x:()=>o.classList.contains("to-right")?0:a()},{x:()=>o.classList.contains("to-right")?a():0,ease:"none",scrollTrigger:{trigger:e,start:"center center",end:"+=100%",pin:!0,invalidateOnRefresh:!0,scrub:!0}})}),function(e,t){var o=e.createElement(t),a=e.getElementsByTagName(t)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",a.parentNode.insertBefore(o,a)}(document,"script"),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04",{opacity:"1"});const timeline=gsap.timeline();function changingH1s(){var e=["Crafting products with a purpose.","User-focused experiences.","Designing products with user insights."],t=0,o=$("#changing-text");setInterval(function(){var a=e[t].split(" ").map(function(e){return $("").text(e+" ")});o.fadeTo("slow",0,function(){o.empty().append(a),$(a).each(function(e){$(this).css("opacity",0).delay(200*e).fadeTo("slow",1),o.fadeTo("slow",1)})}),t=(t+1)%e.length},7e3)}timeline.add(gsap.to(".anim01",{delay:1,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3");let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo")}}); \ No newline at end of file diff --git a/dist/js/homepage.js b/dist/js/homepage.js index db81df2..c2124b2 100644 --- a/dist/js/homepage.js +++ b/dist/js/homepage.js @@ -1 +1 @@ -const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(t){lenis.raf(t),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){$(".panel").css("opacity","1"),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),changingH1s()}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",t=>{}),requestAnimationFrame(raf),document.querySelectorAll('[data-target^="#"]').forEach(t=>{t.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.dispose(),setTimeout(function(){[...tooltipTriggerList].map(t=>new bootstrap.Tooltip(t))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:t=>{-1===t.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),setTimeout(function(){gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:t=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:t=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}})},300);const panels=document.querySelectorAll(".panel");panels.forEach((t,e)=>{gsap.set(t,{y:e*t.offsetHeight})});const panelTimeline=gsap.timeline({scrollTrigger:{trigger:".cardsContainer",pin:!0,start:"top 5%",end:"+=1400px",scrub:!0}});function isScrolledIntoView(t){var e=$(window).scrollTop(),o=e+$(window).height(),a=$(t).offset().top;return a+$(t).height()<=o&&a>=e}panels.forEach((t,e)=>{var o=`${e+1}`;panelTimeline.to(t,{y:-(e*t.offsetHeight-75*e),duration:4,stagger:1,delay:1*e,ease:"linear",onComplete:()=>{switch(o){case"1":break;case"2":$("#voicemodPanel").css("scale",".94").css("marginTop","-25px"),$(".voicemodPanel").addClass("btn-link").removeClass("btn-outline-primary"),$(".metaPanel").addClass("btn-outline-primary").removeClass("btn-link");break;case"3":$("#voicemodPanel").css("scale",".86"),$("#metaPanel").css("scale",".94").css("marginTop","-55px"),$(".metaPanel").addClass("btn-link").removeClass("btn-outline-primary"),$(".msftPanel").addClass("btn-outline-primary").removeClass("btn-link")}},onReverseComplete:()=>{switch(o){case"1":$(".voicemodPanel").addClass("btn-outline-primary").removeClass("btn-link"),$(".metaPanel").addClass("btn-link").removeClass("btn-outline-primary");break;case"2":$("#voicemodPanel").css("scale","1"),$(".voicemodPanel").addClass("btn-link").removeClass("btn-link"),$(".metaPanel").addClass("btn-link").removeClass("btn-link");break;case"3":$("#metaPanel").css("scale","1").css("marginTop","0px"),$(".metaPanel").addClass("btn-outline-primary").removeClass("btn-link"),$(".msftPanel").addClass("btn-link").removeClass("btn-outline-primary")}}})});const cards=document.querySelectorAll(".design-card");gsap.set(cards,{position:"absolute"});const cardTimeline=gsap.timeline({scrollTrigger:{trigger:".design-cards",pin:!0,start:"-15%",end:"1000px",scrub:!0}});cards.forEach((t,e)=>{var o=`${e+1}`;cardTimeline.to(t,{yPercent:-180,rotation:32,stagger:3,duration:8,onComplete:()=>{switch(o){case"3":isScrolledIntoView($(".celebrate"))&&$(window).width()>=769&&confetti({particleCount:100,spread:70,origin:{y:.6}})}}})});const horizontalSections=gsap.utils.toArray("section.horizontal");horizontalSections.forEach(function(t,e){var o=t.querySelector(".pin-wrap").querySelector(".animation-wrap"),a=()=>-6.2*$(".testimonialCard").width();gsap.fromTo(o,{x:()=>o.classList.contains("to-right")?0:a()},{x:()=>o.classList.contains("to-right")?a():0,ease:"none",scrollTrigger:{trigger:t,start:"center center",end:"+=100%",pin:!0,invalidateOnRefresh:!0,scrub:!0}})}),function(t,e){var o=t.createElement(e),a=t.getElementsByTagName(e)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",a.parentNode.insertBefore(o,a)}(document,"script"),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04",{opacity:"1"});const timeline=gsap.timeline();function changingH1s(){var t=["Crafting products with a purpose.","User-focused experiences.","Designing products with user insights."],e=0,o=$("#changing-text");setInterval(function(){var a=t[e].split(" ").map(function(t){return $("").text(t+" ")});o.fadeTo("slow",0,function(){o.empty().append(a),$(a).each(function(t){$(this).css("opacity",0).delay(200*t).fadeTo("slow",1),o.fadeTo("slow",1)})}),e=(e+1)%t.length},7e3)}timeline.add(gsap.to(".anim01",{delay:1,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3");let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo")}}); \ No newline at end of file +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e,t,s,o,a,n,i;$(".panel").css("opacity","1"),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),changingH1s(),s=document,o=s.getElementById,a=s.createElement,n=s.getElementsByTagName,i="typef_orm_share",o.call(s,i)||((e=a.call(s,"script")).id=i,e.src="https://embed.typeform.com/embed.js",(t=n.call(s,"script")[0]).parentNode.insertBefore(e,t))}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",e=>{}),requestAnimationFrame(raf),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),setTimeout(function(){gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}})},300);const panels=document.querySelectorAll(".panel");panels.forEach((e,t)=>{gsap.set(e,{y:t*e.offsetHeight})});const panelTimeline=gsap.timeline({scrollTrigger:{trigger:".cardsContainer",pin:!0,start:"top 5%",end:"+=1400px",scrub:!0}});panels.forEach((e,t)=>{var s=`${t+1}`;panelTimeline.to(e,{y:-(t*e.offsetHeight-75*t),duration:4,stagger:1,delay:1*t,ease:"linear",onComplete:()=>{switch(s){case"1":break;case"2":$("#voicemodPanel").css("scale",".94").css("marginTop","-25px"),$(".voicemodPanel").addClass("btn-link").removeClass("btn-outline-primary"),$(".metaPanel").addClass("btn-outline-primary").removeClass("btn-link");break;case"3":$("#voicemodPanel").css("scale",".86"),$("#metaPanel").css("scale",".94").css("marginTop","-55px"),$(".metaPanel").addClass("btn-link").removeClass("btn-outline-primary"),$(".msftPanel").addClass("btn-outline-primary").removeClass("btn-link")}},onReverseComplete:()=>{switch(s){case"1":$(".voicemodPanel").addClass("btn-outline-primary").removeClass("btn-link"),$(".metaPanel").addClass("btn-link").removeClass("btn-outline-primary");break;case"2":$("#voicemodPanel").css("scale","1"),$(".voicemodPanel").addClass("btn-link").removeClass("btn-link"),$(".metaPanel").addClass("btn-link").removeClass("btn-link");break;case"3":$("#metaPanel").css("scale","1").css("marginTop","0px"),$(".metaPanel").addClass("btn-outline-primary").removeClass("btn-link"),$(".msftPanel").addClass("btn-link").removeClass("btn-outline-primary")}}})});const cards=document.querySelectorAll(".design-card");gsap.set(cards,{position:"absolute"});const cardTimeline=gsap.timeline({scrollTrigger:{trigger:".design-cards",pin:!0,start:"-15%",end:"1000px",scrub:!0}});cards.forEach((e,t)=>{var s=`${t+1}`;cardTimeline.to(e,{yPercent:-180,rotation:32,stagger:3,duration:8,onComplete:()=>{switch(s){case"3":isScrolledIntoView($(".celebrate"))&&$(window).width()>=769&&confetti({particleCount:100,spread:70,origin:{y:.6}})}}})});const horizontalSections=gsap.utils.toArray("section.horizontal");function changingH1s(){var e=["Crafting products with a purpose.","User-focused experiences.","Designing products with user insights."],t=0,s=$("#changing-text");setInterval(function(){var o=e[t].split(" ").map(function(e){return $("").text(e+" ")});s.fadeTo("slow",0,function(){s.empty().append(o),$(o).each(function(e){$(this).css("opacity",0).delay(200*e).fadeTo("slow",1),s.fadeTo("slow",1)})}),t=(t+1)%e.length},7e3)}horizontalSections.forEach(function(e,t){var s=e.querySelector(".pin-wrap").querySelector(".animation-wrap"),o=()=>-6.2*$(".testimonialCard").width();gsap.fromTo(s,{x:()=>s.classList.contains("to-right")?0:o()},{x:()=>s.classList.contains("to-right")?o():0,ease:"none",scrollTrigger:{trigger:e,start:"center center",end:"+=100%",pin:!0,invalidateOnRefresh:!0,scrub:!0}})}),$(".workAccordion").click(function(){"true"===$(this).attr("aria-expanded")?$(this).find("svg").css("transform","rotate(90deg)"):$(this).find("svg").css("transform","none")}); \ No newline at end of file diff --git a/dist/js/meta-old-debug.js b/dist/js/meta-old-debug.js new file mode 100644 index 0000000..8ce22da --- /dev/null +++ b/dist/js/meta-old-debug.js @@ -0,0 +1,415 @@ +const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') +const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); +const lenis = new Lenis(); + +lenis.stop(); + +function checkiftooltip() { + $(window).width() > 768 ? ($('[data-toggle="tooltip"]').tooltip(), + $("[data-toggle='tooltip']").tooltip(), + $('[data-toggle="tooltip"]').tooltip("enable")) : $('[data-toggle="tooltip"]').tooltip("disable"); +} + +function checkifLenis() { + var isMobile = $(window).width() < 768; + if (isMobile == false) { + lenis.start(); + } else { + lenis.destroy(); + } +} + +$(document).ready(function() { + + var opporunityHeight = $('.opportunityHeight').outerHeight(); + var dottedBGHeight = $('.dotted-bg').outerHeight(); + setTimeout(function() { + $('body').append(""); + }, 1700); + + checkiftooltip(); + //checkifLenis(); + lenis.start(); + $("body").removeClass("opacity-0"); + $("html").css("opacity", 1); + + //typeform + (function() { + var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; + if(!gi.call(d,id)) { + js=ce.call(d,"script"); + js.id=id; + js.src=b+"embed.js"; + q=gt.call(d,"script")[0]; + q.parentNode.insertBefore(js,q) + } + })(); + //typeform end +}); + +$(window).resize(function() { + checkiftooltip(); + + var opporunityHeight = $('.opportunityHeight').outerHeight(); + var dottedBGHeight = $('.dotted-bg').outerHeight(); + $('body').append(""); + +}); + +//smooth scroll +lenis.on('scroll', ScrollTrigger.update) + +gsap.ticker.add((time)=>{ + lenis.raf(time * 1000) +}) + +gsap.ticker.lagSmoothing(0) + +function raf(time) { + lenis.raf(time) + requestAnimationFrame(raf) +} + +requestAnimationFrame(raf) + +document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('href')); + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +document.querySelectorAll('[data-target^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('data-target')); + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +//scroll toTop +$(window).scroll(function() { + $(this).scrollTop() > 800 ? $("#toTop").fadeIn("fast", function() {}) : $("#toTop").fadeOut("fast") +}); +//scroll toTop end + +//smooth scroll end + + +//navbar show on scroll up +const showAnim = gsap.from('.main-navbar', { + yPercent: -100, + paused: true, + duration: 0.3 +}).progress(1); + +ScrollTrigger.create({ + start: "top top", + end: 99999, + onUpdate: (self) => { + self.direction === -1 ? showAnim.play() : showAnim.reverse() + } +}); +//navbar show on scroll up end + +// page progress +gsap.registerPlugin(ScrollTrigger); +gsap.to('.progress-circle', { + strokeDashoffset: 0, + ease: 'none', + scrollTrigger: { scrub: 0.3 }, + onComplete: self => { + $('.icon-wrap').addClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + }, + onUpdate: self => { + if ($('.progress-circle').css('stroke-dashoffset') !== "0px" ) { + $('.icon-wrap').removeClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + } + } +}); +// page progress end + + + + + + +//drag to scroll +var isDragging = false; +var startX, scrollLeft; + +$("#userJourneyScroll").mousedown(function(e) { + e.preventDefault(); + isDragging = true; + startX = e.pageX - $("#userJourneyScroll").offset().left; + scrollLeft = $("#userJourneyScroll").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDragging) return; + var mouseX = e.pageX - $("#userJourneyScroll").offset().left; + var distance = mouseX - startX; + $("#userJourneyScroll").scrollLeft(scrollLeft - distance); +}).mouseup(function() { + isDragging = false; +}); + + + + +var isDraggingWireframes = false; +var startXWireframes, scrollLeftWireframes; + +$("#wireframesScroll").mousedown(function(e) { + e.preventDefault(); + isDraggingWireframes = true; + startXWireframes = e.pageX - $("#wireframesScroll").offset().left; + scrollLeftWireframes = $("#wireframesScroll").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDraggingWireframes) return; + var mouseX = e.pageX - $("#wireframesScroll").offset().left; + var distance = mouseX - startXWireframes; + $("#wireframesScroll").scrollLeft(scrollLeftWireframes - distance); +}).mouseup(function() { + isDraggingWireframes = false; +}); +//drag to scroll end + +// checks if elem is in view +function isScrolledIntoView(elem) +{ + var docViewTop = $(window).scrollTop(); + var docViewBottom = docViewTop + $(window).height(); + + var elemTop = $(elem).offset().top; + var elemBottom = elemTop + $(elem).height(); + + return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); +} +// checks if elem is in view end + + +//lottie +/*$(document).on('scroll', function() { + if (isScrolledIntoView($('.lottieRow'))) { + if (!$('#lottiePlaya').length) { + $('.lottieRow').html(''); + } + setTimeout(function() { + const player = document.getElementById("lottiePlaya"); + player.play(); + }, 500); + } +});*/ +//lottie end + + +//voiceflow +(function(d, t) { + var v = d.createElement(t), s = d.getElementsByTagName(t)[0]; + v.onload = function() { + window.voiceflow.chat.load({ + verify: { projectID: '64f776b3d0a6dd00073f976a' }, + url: 'https://general-runtime.voiceflow.com', + versionID: 'production' + }); + } + v.src = "https://cdn.voiceflow.com/widget/bundle.mjs"; + v.type = "text/javascript"; + s.parentNode.insertBefore(v, s); +})(document, 'script'); +//voiceflow end + + +//figma iframe loader +function loadIframe() { + const iframeContainer = document.getElementById('iframeContainer'); + const iframe = document.createElement('iframe'); + iframe.src = 'https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Ffile%2Fe44ChloeUsy3j33N2e2Fv3%2FEnnely%252C-user-journey%3Ftype%3Ddesign%26node-id%3D0%253A1%26mode%3Ddesign%26t%3DHltnsOoRKN7jZkYN-1'; // Replace with your iframe source URL + iframe.width = '100%'; + iframe.height = '100%'; + iframe.style.border = 'none'; + iframe.setAttribute('allowfullscreen', 'true'); + + // Append the iframe to the container + iframeContainer.appendChild(iframe); + setTimeout(function() { + $('.figmaLoader').remove(); + }, 1000); +} + +// Intersection Observer configuration +const options = { + root: null, + rootMargin: '0px', + threshold: 0.1 // Adjust the threshold as needed +}; + +// Create the Intersection Observer +const observer = new IntersectionObserver(function(entries, observer) { + entries.forEach(function(entry) { + if (entry.isIntersecting) { + // Load the iframe when it becomes visible + loadIframe(); + + // Disconnect the observer after loading + observer.disconnect(); + } + }); +}, options); + +// Start observing the iframe container +observer.observe(document.getElementById('iframeContainer')); +//figma iframe loader end + + +// horizontal scroll buttons scrollableDivImprovements +function checkScrollableLeftSpace($scrollableDiv) { + const $btnLeft = $scrollableDiv.parent().find('.btn-left'); + + if ($scrollableDiv.scrollLeft() <= 0) { + $btnLeft.addClass('d-none'); + } else { + $btnLeft.removeClass('d-none'); + } +} + +function checkScrollableRightSpace($scrollableDiv) { + const $btnRight = $scrollableDiv.parent().find('.btn-right'); + const maxScrollLeft = $scrollableDiv.get(0).scrollWidth - $scrollableDiv.width(); + + if ($scrollableDiv.scrollLeft() >= maxScrollLeft) { + $btnRight.addClass('d-none'); + } else { + $btnRight.removeClass('d-none'); + } +} + +// Function to handle manual scrolling +function handleManualScroll() { + const $scrollableDiv = $(this); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +} + +// Event listener for manual scrolling +$('.scrollableArea').on('scroll', handleManualScroll); + +// Event handler for left button click +$('.btn-left').click(function() { + const $scrollableDiv = $(this).parent().find('.scrollableArea'); + $scrollableDiv.animate({ + scrollLeft: '-=300px' + }, 'fast'); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +}); + +// Event handler for right button click +$('.btn-right').click(function() { + const $scrollableDiv = $(this).parent().find('.scrollableArea'); + $scrollableDiv.animate({ + scrollLeft: '+=300px' + }, 'fast'); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +}); + +// Call these functions once to initialize the button visibility for all .scrollableArea elements +$('.scrollableArea').each(function() { + checkScrollableLeftSpace($(this)); + checkScrollableRightSpace($(this)); +}); +// horizontal scroll buttons scrollableDivImprovements end + + +//page animations +if ($(window).scrollTop() === 0) { + gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05", { opacity: "0" }); +} else { + gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05", { opacity: "1" }); +} + +const timeline = gsap.timeline(); + +timeline + .add(gsap.to(".anim01", { delay: 1, duration: 1, opacity: 1 })) + .add(gsap.to(".anim02", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim03", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim04", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim05", { duration: 1, opacity: 1 }), "-=0.3"); +//page animations end + + +//navbar dropdown show on hover +let trigger = document.getElementById('worksDropdown'); + +document.getElementById('worksDropdown').addEventListener("mouseover", ()=>{ + if (!$(trigger).hasClass('show')) { + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + } +}); + +document.getElementById('dropdown-menu').addEventListener("mouseleave", ()=>{ + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + if (!$(trigger).hasClass('show')) { + $("#ddImgContainer").attr("src", "img/misc/illustrations/spying.svg"); + $("#ddImgContainer").attr("alt", "Spying illustration"); + } +}); + +$(".ddLink").on("mouseover", function () { + var className = $(this).attr("class").split(" ")[1]; // Get the second class name + switch (className) { + case "voicemodDD": + $("#ddImgContainer").attr("src", "img/misc/logos/voicemod-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Voicemod logo"); + break; + case "metaDD": + $("#ddImgContainer").attr("src", "img/misc/logos/meta-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Meta logo"); + break; + case "msftDD": + $("#ddImgContainer").attr("src", "img/misc/logos/msft-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Microsoft logo"); + break; + case "accusonusDD": + $("#ddImgContainer").attr("src", "img/misc/logos/accusonus-logo.svg"); + $("#ddImgContainer").attr("alt", "accusonus logo"); + break; + default: + break; + } +}); +//navbar dropdown show on hover end \ No newline at end of file diff --git a/dist/js/meta-old.js b/dist/js/meta-old.js new file mode 100644 index 0000000..718d586 --- /dev/null +++ b/dist/js/meta-old.js @@ -0,0 +1 @@ +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e,t,o,r,a,i,s,n=$(".opportunityHeight").outerHeight(),l=$(".dotted-bg").outerHeight();setTimeout(function(){$("body").append("")},1700),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),o=document,r=o.getElementById,a=o.createElement,i=o.getElementsByTagName,s="typef_orm_share",r.call(o,s)||((e=a.call(o,"script")).id=s,e.src="https://embed.typeform.com/embed.js",(t=i.call(o,"script")[0]).parentNode.insertBefore(e,t))}),$(window).resize(function(){checkiftooltip();var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight();$("body").append("")}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}});var startX,scrollLeft,isDragging=!1;$("#userJourneyScroll").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#userJourneyScroll").offset().left,scrollLeft=$("#userJourneyScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#userJourneyScroll").offset().left-startX;$("#userJourneyScroll").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXWireframes,scrollLeftWireframes,isDraggingWireframes=!1;function isScrolledIntoView(e){var t=$(window).scrollTop(),o=t+$(window).height(),r=$(e).offset().top;return r+$(e).height()<=o&&r>=t}function loadIframe(){const e=document.getElementById("iframeContainer"),t=document.createElement("iframe");t.src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Ffile%2Fe44ChloeUsy3j33N2e2Fv3%2FEnnely%252C-user-journey%3Ftype%3Ddesign%26node-id%3D0%253A1%26mode%3Ddesign%26t%3DHltnsOoRKN7jZkYN-1",t.width="100%",t.height="100%",t.style.border="none",t.setAttribute("allowfullscreen","true"),e.appendChild(t),setTimeout(function(){$(".figmaLoader").remove()},1e3)}$("#wireframesScroll").mousedown(function(e){e.preventDefault(),isDraggingWireframes=!0,startXWireframes=e.pageX-$("#wireframesScroll").offset().left,scrollLeftWireframes=$("#wireframesScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingWireframes){var t=e.pageX-$("#wireframesScroll").offset().left-startXWireframes;$("#wireframesScroll").scrollLeft(scrollLeftWireframes-t)}}).mouseup(function(){isDraggingWireframes=!1}),function(e,t){var o=e.createElement(t),r=e.getElementsByTagName(t)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",r.parentNode.insertBefore(o,r)}(document,"script");const options={root:null,rootMargin:"0px",threshold:.1},observer=new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(loadIframe(),t.disconnect())})},options);function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),o=e.get(0).scrollWidth-e.width();e.scrollLeft()>=o?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}observer.observe(document.getElementById("iframeContainer")),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05",{opacity:"1"});const timeline=gsap.timeline();timeline.add(gsap.to(".anim01",{delay:1,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim05",{duration:1,opacity:1}),"-=0.3");let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo");break;case"accusonusDD":$("#ddImgContainer").attr("src","img/misc/logos/accusonus-logo.svg"),$("#ddImgContainer").attr("alt","accusonus logo")}}); \ No newline at end of file diff --git a/dist/js/meta.js b/dist/js/meta.js index 5d4703a..f25462e 100644 --- a/dist/js/meta.js +++ b/dist/js/meta.js @@ -1 +1 @@ -const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight();setTimeout(function(){$("body").append("")},1700),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1)}),$(window).resize(function(){checkiftooltip();var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight();$("body").append("")}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}});var startX,scrollLeft,isDragging=!1;$("#userJourneyScroll").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#userJourneyScroll").offset().left,scrollLeft=$("#userJourneyScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#userJourneyScroll").offset().left-startX;$("#userJourneyScroll").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXWireframes,scrollLeftWireframes,isDraggingWireframes=!1;function isScrolledIntoView(e){var t=$(window).scrollTop(),o=t+$(window).height(),r=$(e).offset().top;return r+$(e).height()<=o&&r>=t}function loadIframe(){const e=document.getElementById("iframeContainer"),t=document.createElement("iframe");t.src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Ffile%2Fe44ChloeUsy3j33N2e2Fv3%2FEnnely%252C-user-journey%3Ftype%3Ddesign%26node-id%3D0%253A1%26mode%3Ddesign%26t%3DHltnsOoRKN7jZkYN-1",t.width="100%",t.height="100%",t.style.border="none",t.setAttribute("allowfullscreen","true"),e.appendChild(t),setTimeout(function(){$(".figmaLoader").remove()},1e3)}$("#wireframesScroll").mousedown(function(e){e.preventDefault(),isDraggingWireframes=!0,startXWireframes=e.pageX-$("#wireframesScroll").offset().left,scrollLeftWireframes=$("#wireframesScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingWireframes){var t=e.pageX-$("#wireframesScroll").offset().left-startXWireframes;$("#wireframesScroll").scrollLeft(scrollLeftWireframes-t)}}).mouseup(function(){isDraggingWireframes=!1}),function(e,t){var o=e.createElement(t),r=e.getElementsByTagName(t)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",r.parentNode.insertBefore(o,r)}(document,"script");const options={root:null,rootMargin:"0px",threshold:.1},observer=new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(loadIframe(),t.disconnect())})},options);function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),o=e.get(0).scrollWidth-e.width();e.scrollLeft()>=o?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}observer.observe(document.getElementById("iframeContainer")),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05",{opacity:"1"});const timeline=gsap.timeline();timeline.add(gsap.to(".anim01",{delay:1,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim05",{duration:1,opacity:1}),"-=0.3");let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo");break;case"accusonusDD":$("#ddImgContainer").attr("src","img/misc/logos/accusonus-logo.svg"),$("#ddImgContainer").attr("alt","accusonus logo")}}); \ No newline at end of file +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e,t,o,r,s,l,i;checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),o=document,r=o.getElementById,s=o.createElement,l=o.getElementsByTagName,i="typef_orm_share",r.call(o,i)||((e=s.call(o,"script")).id=i,e.src="https://embed.typeform.com/embed.js",(t=l.call(o,"script")[0]).parentNode.insertBefore(e,t))}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast",function(){}):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}});var startX,scrollLeft,isDragging=!1;$("#userJourneyScroll").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#userJourneyScroll").offset().left,scrollLeft=$("#userJourneyScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#userJourneyScroll").offset().left-startX;$("#userJourneyScroll").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXWireframes,scrollLeftWireframes,isDraggingWireframes=!1;function isScrolledIntoView(e){var t=$(window).scrollTop(),o=t+$(window).height(),r=$(e).offset().top;return r+$(e).height()<=o&&r>=t}function loadIframe(){const e=document.getElementById("iframeContainer"),t=document.createElement("iframe");t.src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Ffile%2Fe44ChloeUsy3j33N2e2Fv3%2FEnnely%252C-user-journey%3Ftype%3Ddesign%26node-id%3D0%253A1%26mode%3Ddesign%26t%3DHltnsOoRKN7jZkYN-1",t.width="100%",t.height="100%",t.style.border="none",t.setAttribute("allowfullscreen","true"),e.appendChild(t),setTimeout(function(){$(".figmaLoader").remove()},100)}$("#wireframesScroll").mousedown(function(e){e.preventDefault(),isDraggingWireframes=!0,startXWireframes=e.pageX-$("#wireframesScroll").offset().left,scrollLeftWireframes=$("#wireframesScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingWireframes){var t=e.pageX-$("#wireframesScroll").offset().left-startXWireframes;$("#wireframesScroll").scrollLeft(scrollLeftWireframes-t)}}).mouseup(function(){isDraggingWireframes=!1});const options={root:null,rootMargin:"0px",threshold:.1},observer=new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(loadIframe(),t.disconnect())})},options);function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),o=e.get(0).scrollWidth-e.width();e.scrollLeft()>=o?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}observer.observe(document.getElementById("iframeContainer")),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),$(".workAccordion").click(function(){"true"===$(this).attr("aria-expanded")?$(this).find("svg").css("transform","rotate(90deg)"):$(this).find("svg").css("transform","none")}); \ No newline at end of file diff --git a/dist/js/microsoft-old-debug.js b/dist/js/microsoft-old-debug.js new file mode 100644 index 0000000..75f212e --- /dev/null +++ b/dist/js/microsoft-old-debug.js @@ -0,0 +1,431 @@ +const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') +const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); +const lenis = new Lenis(); + +lenis.stop(); + +function checkiftooltip() { + $(window).width() > 768 ? ($('[data-toggle="tooltip"]').tooltip(), + $("[data-toggle='tooltip']").tooltip(), + $('[data-toggle="tooltip"]').tooltip("enable")) : $('[data-toggle="tooltip"]').tooltip("disable"); +} + +function checkifLenis() { + var isMobile = $(window).width() < 768; + if (isMobile == false) { + lenis.start(); + } else { + lenis.destroy(); + } +} + +$(document).ready(function() { + + var opporunityHeight = $('.opportunityHeight').outerHeight(); + var dottedBGHeight = $('.dotted-bg').outerHeight(); + setTimeout(function() { + $('body').append(""); + }, 900); + + checkiftooltip(); + lenis.start(); + $("body").removeClass("opacity-0"); + $("html").css("opacity", 1); + + //typeform + (function() { + var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; + if(!gi.call(d,id)) { + js=ce.call(d,"script"); + js.id=id; + js.src=b+"embed.js"; + q=gt.call(d,"script")[0]; + q.parentNode.insertBefore(js,q) + } + })(); + //typeform end + + +}); + +$(window).resize(function() { + checkiftooltip(); + + var opporunityHeight = $('.opportunityHeight').outerHeight(); + var dottedBGHeight = $('.dotted-bg').outerHeight(); + $('body').append(""); + +}); + +//smooth scroll +lenis.on('scroll', ScrollTrigger.update) + +gsap.ticker.add((time)=>{ + lenis.raf(time * 1000) +}) + +gsap.ticker.lagSmoothing(0) + +function raf(time) { + lenis.raf(time) + requestAnimationFrame(raf) +} + +requestAnimationFrame(raf) + +document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('href')) + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +document.querySelectorAll('[data-target^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('data-target')) + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +//scroll toTop +$(window).scroll(function() { + $(this).scrollTop() > 800 ? $("#toTop").fadeIn("fast") : $("#toTop").fadeOut("fast") +}); +//scroll toTop end + + +//navbar show on scroll up +const showAnim = gsap.from('.main-navbar', { + yPercent: -100, + paused: true, + duration: 0.3 +}).progress(1); + +ScrollTrigger.create({ + start: "top top", + end: 99999, + onUpdate: (self) => { + self.direction === -1 ? showAnim.play() : showAnim.reverse() + } +}); +//navbar show on scroll up end + +// page progress +gsap.registerPlugin(ScrollTrigger); +gsap.to('.progress-circle', { + strokeDashoffset: 0, + ease: 'none', + scrollTrigger: { scrub: 0.3 }, + onComplete: self => { + $('.icon-wrap').addClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + }, + onUpdate: self => { + if ($('.progress-circle').css('stroke-dashoffset') !== "0px" ) { + $('.icon-wrap').removeClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + } + } +}); +// page progress end + +//old - new switch + $(document).on("click", "#oldNewSwitch", function() { + // Check if the switch is checked or not + if ($(this).prop("checked")) { + // If checked, change the image source to image2.jpg + $("#oldNewImageContainer").attr("src", "img/misc/elements/power-automate-desktop.png"); + $("#oldNewImageContainer").attr("alt", "Screenshot from Power Automate Desktop"); + } else { + // If not checked, change the image source back to image1.png + $("#oldNewImageContainer").attr("src", "img/misc/elements/winautomation-old.png"); + $("#oldNewImageContainer").attr("alt", "Screenshot from WinAutomation"); + } +}); +//old - new switch end + + + //accessibility switch + $(document).on("click", "#accessibilitySwitch", function() { + // Check if the switch is checked or not + if ($(this).prop("checked")) { + // If checked, change the image source to image2.jpg + $("#accessibilityImgContainer").attr("src", "img/misc/elements/pad-high-contrast.png"); + $("#accessibilityImgContainer").attr("alt", "High contrast version"); + } else { + // If not checked, change the image source back to image1.jpg + $("#accessibilityImgContainer").attr("src", "img/misc/elements/pad-no-high-contrast.png"); + $("#accessibilityImgContainer").attr("alt", "Regular version"); + } +}); +//accessibility switch end + +//before and after hori scroll +var $scrollableDiv1 = $("#scrollableDiv1"); +var $scrollableDiv2 = $("#scrollableDiv2"); + +$("#scrollableDiv2").on('scroll', function() { + var scrollPositionLeft = $scrollableDiv2.scrollLeft(); + $scrollableDiv1.scrollLeft(scrollPositionLeft); +}); +//before and after hori scroll end + + +//drag scroll thingy +var isDragging = false; +var startX, scrollLeft; + +$("#scrollableDiv2, #scrollableDiv1").mousedown(function(e) { + e.preventDefault(); + isDragging = true; + startX = e.pageX - $("#scrollableDiv2").offset().left; + scrollLeft = $("#scrollableDiv2").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDragging) return; + var mouseX = e.pageX - $("#scrollableDiv2").offset().left; + var distance = mouseX - startX; + $("#scrollableDiv2").scrollLeft(scrollLeft - distance); +}).mouseup(function() { + isDragging = false; +}); + + + + + + +var isDraggingImprovements = false; +var startXImprovements, scrollLeftImprovements; + +$("#scrollableDivImprovements").mousedown(function(e) { + e.preventDefault(); + isDraggingImprovements = true; + startXImprovements = e.pageX - $("#scrollableDivImprovements").offset().left; + scrollLeftImprovements = $("#scrollableDivImprovements").scrollLeft(); + + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDraggingImprovements) return; + var mouseX = e.pageX - $("#scrollableDivImprovements").offset().left; + var distanceImprovements = mouseX - startXImprovements; + $("#scrollableDivImprovements").scrollLeft(scrollLeftImprovements - distanceImprovements); +}).mouseup(function() { + isDraggingImprovements = false; +}); + + + + + + +var isDraggingImages = false; +var startXImages, scrollLeftImages; + +$("#scrollableDivImages").mousedown(function(e) { + e.preventDefault(); + isDraggingImages = true; + startXImages = e.pageX - $("#scrollableDivImages").offset().left; + scrollLeftImages = $("#scrollableDivImages").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDraggingImages) return; + var mouseX = e.pageX - $("#scrollableDivImages").offset().left; + var distanceImages = mouseX - startXImages; + $("#scrollableDivImages").scrollLeft(scrollLeftImages - distanceImages); +}).mouseup(function() { + isDraggingImages = false; +}); +//drag scroll thingy end + + + +//show before and after +function showBeforeAfter() { + $('#beforeAfter').removeClass('d-none'); + $('.beforeAfterBtn').addClass('d-none'); + lenis.scrollTo('#beforeAfter'); + $('.scrollableArea').scroll(); + setTimeout(function() { + var dottedBGHeight = $('.dotted-bg').outerHeight(); + $('body').append(""); + }, 100); +} +//show before and after end + + +//voiceflow +(function(d, t) { + var v = d.createElement(t), s = d.getElementsByTagName(t)[0]; + v.onload = function() { + window.voiceflow.chat.load({ + verify: { projectID: '64f776b3d0a6dd00073f976a' }, + url: 'https://general-runtime.voiceflow.com', + versionID: 'production' + }); + } + v.src = "https://cdn.voiceflow.com/widget/bundle.mjs"; + v.type = "text/javascript"; + s.parentNode.insertBefore(v, s); +})(document, 'script'); +//voiceflow end + + +// horizontal scroll buttons scrollableDivImprovements +function checkScrollableLeftSpace($scrollableDiv) { + const $btnLeft = $scrollableDiv.parent().find('.btn-left'); + + if ($scrollableDiv.scrollLeft() <= 0) { + $btnLeft.addClass('d-none'); + } else { + $btnLeft.removeClass('d-none'); + } +} + +function checkScrollableRightSpace($scrollableDiv) { + const $btnRight = $scrollableDiv.parent().find('.btn-right'); + const maxScrollLeft = $scrollableDiv.get(0).scrollWidth - $scrollableDiv.width(); + + if ($scrollableDiv.scrollLeft() >= maxScrollLeft) { + $btnRight.addClass('d-none'); + } else { + $btnRight.removeClass('d-none'); + } +} + +// Function to handle manual scrolling +function handleManualScroll() { + const $scrollableDiv = $(this); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +} + +// Event listener for manual scrolling +$('.scrollableArea').on('scroll', handleManualScroll); + +// Event handler for left button click +$('.btn-left').click(function() { + const $scrollableDiv = $(this).parent().find('.scrollableArea'); + $scrollableDiv.animate({ + scrollLeft: '-=300px' + }, 'fast'); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +}); + +// Event handler for right button click +$('.btn-right').click(function() { + const $scrollableDiv = $(this).parent().find('.scrollableArea'); + $scrollableDiv.animate({ + scrollLeft: '+=300px' + }, 'fast'); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +}); + +// Call these functions once to initialize the button visibility for all .scrollableArea elements +$('.scrollableArea').each(function() { + checkScrollableLeftSpace($(this)); + checkScrollableRightSpace($(this)); +}); +// horizontal scroll buttons scrollableDivImprovements end + +//page animations +if ($(window).scrollTop() === 0) { + gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05", { opacity: "0" }); +} else { + gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05", { opacity: "1" }); +} + +const timeline = gsap.timeline(); + +timeline + .add(gsap.to(".anim01", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim02", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim03", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim04", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim05", { duration: 1, opacity: 1 }), "-=0.3"); +//page animations end + + +//navbar dropdown show on hover +let trigger = document.getElementById('worksDropdown'); + +document.getElementById('worksDropdown').addEventListener("mouseover", ()=>{ + if (!$(trigger).hasClass('show')) { + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + } +}); + +document.getElementById('dropdown-menu').addEventListener("mouseleave", ()=>{ + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + if (!$(trigger).hasClass('show')) { + $("#ddImgContainer").attr("src", "img/misc/illustrations/spying.svg"); + $("#ddImgContainer").attr("alt", "Spying illustration"); + } +}); + +$(".ddLink").on("mouseover", function () { + var className = $(this).attr("class").split(" ")[1]; // Get the second class name + switch (className) { + case "voicemodDD": + $("#ddImgContainer").attr("src", "img/misc/logos/voicemod-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Voicemod logo"); + break; + case "metaDD": + $("#ddImgContainer").attr("src", "img/misc/logos/meta-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Meta logo"); + break; + case "msftDD": + $("#ddImgContainer").attr("src", "img/misc/logos/msft-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Microsoft logo"); + break; + case "accusonusDD": + $("#ddImgContainer").attr("src", "img/misc/logos/accusonus-logo.svg"); + $("#ddImgContainer").attr("alt", "accusonus logo"); + break; + default: + break; + } +}); +//navbar dropdown show on hover end \ No newline at end of file diff --git a/dist/js/microsoft-old.js b/dist/js/microsoft-old.js new file mode 100644 index 0000000..540bce3 --- /dev/null +++ b/dist/js/microsoft-old.js @@ -0,0 +1 @@ +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e,t,o,a,s,r,i,l=$(".opportunityHeight").outerHeight(),n=$(".dotted-bg").outerHeight();setTimeout(function(){$("body").append("")},900),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),o=document,a=o.getElementById,s=o.createElement,r=o.getElementsByTagName,i="typef_orm_share",a.call(o,i)||((e=s.call(o,"script")).id=i,e.src="https://embed.typeform.com/embed.js",(t=r.call(o,"script")[0]).parentNode.insertBefore(e,t))}),$(window).resize(function(){checkiftooltip();var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight();$("body").append("")}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast"):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}}),$(document).on("click","#oldNewSwitch",function(){$(this).prop("checked")?($("#oldNewImageContainer").attr("src","img/misc/elements/power-automate-desktop.png"),$("#oldNewImageContainer").attr("alt","Screenshot from Power Automate Desktop")):($("#oldNewImageContainer").attr("src","img/misc/elements/winautomation-old.png"),$("#oldNewImageContainer").attr("alt","Screenshot from WinAutomation"))}),$(document).on("click","#accessibilitySwitch",function(){$(this).prop("checked")?($("#accessibilityImgContainer").attr("src","img/misc/elements/pad-high-contrast.png"),$("#accessibilityImgContainer").attr("alt","High contrast version")):($("#accessibilityImgContainer").attr("src","img/misc/elements/pad-no-high-contrast.png"),$("#accessibilityImgContainer").attr("alt","Regular version"))});var $scrollableDiv1=$("#scrollableDiv1"),$scrollableDiv2=$("#scrollableDiv2");$("#scrollableDiv2").on("scroll",function(){var e=$scrollableDiv2.scrollLeft();$scrollableDiv1.scrollLeft(e)});var startX,scrollLeft,isDragging=!1;$("#scrollableDiv2, #scrollableDiv1").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#scrollableDiv2").offset().left,scrollLeft=$("#scrollableDiv2").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#scrollableDiv2").offset().left-startX;$("#scrollableDiv2").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXImprovements,scrollLeftImprovements,isDraggingImprovements=!1;$("#scrollableDivImprovements").mousedown(function(e){e.preventDefault(),isDraggingImprovements=!0,startXImprovements=e.pageX-$("#scrollableDivImprovements").offset().left,scrollLeftImprovements=$("#scrollableDivImprovements").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingImprovements){var t=e.pageX-$("#scrollableDivImprovements").offset().left-startXImprovements;$("#scrollableDivImprovements").scrollLeft(scrollLeftImprovements-t)}}).mouseup(function(){isDraggingImprovements=!1});var startXImages,scrollLeftImages,isDraggingImages=!1;function showBeforeAfter(){$("#beforeAfter").removeClass("d-none"),$(".beforeAfterBtn").addClass("d-none"),lenis.scrollTo("#beforeAfter"),$(".scrollableArea").scroll(),setTimeout(function(){var e=$(".dotted-bg").outerHeight();$("body").append("")},100)}function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),o=e.get(0).scrollWidth-e.width();e.scrollLeft()>=o?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}$("#scrollableDivImages").mousedown(function(e){e.preventDefault(),isDraggingImages=!0,startXImages=e.pageX-$("#scrollableDivImages").offset().left,scrollLeftImages=$("#scrollableDivImages").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingImages){var t=e.pageX-$("#scrollableDivImages").offset().left-startXImages;$("#scrollableDivImages").scrollLeft(scrollLeftImages-t)}}).mouseup(function(){isDraggingImages=!1}),function(e,t){var o=e.createElement(t),a=e.getElementsByTagName(t)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",a.parentNode.insertBefore(o,a)}(document,"script"),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05",{opacity:"1"});const timeline=gsap.timeline();timeline.add(gsap.to(".anim01",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim05",{duration:1,opacity:1}),"-=0.3");let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo");break;case"accusonusDD":$("#ddImgContainer").attr("src","img/misc/logos/accusonus-logo.svg"),$("#ddImgContainer").attr("alt","accusonus logo")}}); \ No newline at end of file diff --git a/dist/js/microsoft.js b/dist/js/microsoft.js index f21fb38..7d2f7c7 100644 --- a/dist/js/microsoft.js +++ b/dist/js/microsoft.js @@ -1 +1 @@ -const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight();setTimeout(function(){$("body").append("")},900),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1)}),$(window).resize(function(){checkiftooltip();var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight();$("body").append("")}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast"):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}}),$(document).on("click","#oldNewSwitch",function(){$(this).prop("checked")?($("#oldNewImageContainer").attr("src","img/misc/elements/power-automate-desktop.png"),$("#oldNewImageContainer").attr("alt","Screenshot from Power Automate Desktop")):($("#oldNewImageContainer").attr("src","img/misc/elements/winautomation-old.png"),$("#oldNewImageContainer").attr("alt","Screenshot from WinAutomation"))}),$(document).on("click","#accessibilitySwitch",function(){$(this).prop("checked")?($("#accessibilityImgContainer").attr("src","img/misc/elements/pad-high-contrast.png"),$("#accessibilityImgContainer").attr("alt","High contrast version")):($("#accessibilityImgContainer").attr("src","img/misc/elements/pad-no-high-contrast.png"),$("#accessibilityImgContainer").attr("alt","Regular version"))});var $scrollableDiv1=$("#scrollableDiv1"),$scrollableDiv2=$("#scrollableDiv2");$("#scrollableDiv2").on("scroll",function(){var e=$scrollableDiv2.scrollLeft();$scrollableDiv1.scrollLeft(e)});var startX,scrollLeft,isDragging=!1;$("#scrollableDiv2, #scrollableDiv1").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#scrollableDiv2").offset().left,scrollLeft=$("#scrollableDiv2").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#scrollableDiv2").offset().left-startX;$("#scrollableDiv2").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXImprovements,scrollLeftImprovements,isDraggingImprovements=!1;$("#scrollableDivImprovements").mousedown(function(e){e.preventDefault(),isDraggingImprovements=!0,startXImprovements=e.pageX-$("#scrollableDivImprovements").offset().left,scrollLeftImprovements=$("#scrollableDivImprovements").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingImprovements){var t=e.pageX-$("#scrollableDivImprovements").offset().left-startXImprovements;$("#scrollableDivImprovements").scrollLeft(scrollLeftImprovements-t)}}).mouseup(function(){isDraggingImprovements=!1});var startXImages,scrollLeftImages,isDraggingImages=!1;function showBeforeAfter(){$("#beforeAfter").removeClass("d-none"),$(".beforeAfterBtn").addClass("d-none"),lenis.scrollTo("#beforeAfter"),$(".scrollableArea").scroll(),setTimeout(function(){var e=$(".dotted-bg").outerHeight();$("body").append("")},100)}function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),o=e.get(0).scrollWidth-e.width();e.scrollLeft()>=o?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}$("#scrollableDivImages").mousedown(function(e){e.preventDefault(),isDraggingImages=!0,startXImages=e.pageX-$("#scrollableDivImages").offset().left,scrollLeftImages=$("#scrollableDivImages").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingImages){var t=e.pageX-$("#scrollableDivImages").offset().left-startXImages;$("#scrollableDivImages").scrollLeft(scrollLeftImages-t)}}).mouseup(function(){isDraggingImages=!1}),function(e,t){var o=e.createElement(t),a=e.getElementsByTagName(t)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",a.parentNode.insertBefore(o,a)}(document,"script"),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05",{opacity:"1"});const timeline=gsap.timeline();timeline.add(gsap.to(".anim01",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim05",{duration:1,opacity:1}),"-=0.3");let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo");break;case"accusonusDD":$("#ddImgContainer").attr("src","img/misc/logos/accusonus-logo.svg"),$("#ddImgContainer").attr("alt","accusonus logo")}}); \ No newline at end of file +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$("[data-toggle='tooltip']").tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable")}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e,t,o,s,l,a,r;checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),o=document,s=o.getElementById,l=o.createElement,a=o.getElementsByTagName,r="typef_orm_share",s.call(o,r)||((e=l.call(o,"script")).id=r,e.src="https://embed.typeform.com/embed.js",(t=a.call(o,"script")[0]).parentNode.insertBefore(e,t))}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast"):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}}),$(document).on("click","#oldNewSwitch",function(){$(this).prop("checked")?($("#oldNewImageContainer").attr("src","img/misc/elements/power-automate-desktop.png"),$("#oldNewImageContainer").attr("alt","Screenshot from Power Automate Desktop")):($("#oldNewImageContainer").attr("src","img/misc/elements/winautomation-old.png"),$("#oldNewImageContainer").attr("alt","Screenshot from WinAutomation"))}),$(document).on("click","#accessibilitySwitch",function(){$(this).prop("checked")?($("#accessibilityImgContainer").attr("src","img/misc/elements/pad-high-contrast.png"),$("#accessibilityImgContainer").attr("alt","High contrast version")):($("#accessibilityImgContainer").attr("src","img/misc/elements/pad-no-high-contrast.png"),$("#accessibilityImgContainer").attr("alt","Regular version"))});var $scrollableDiv1=$("#scrollableDiv1"),$scrollableDiv2=$("#scrollableDiv2");$("#scrollableDiv2").on("scroll",function(){var e=$scrollableDiv2.scrollLeft();$scrollableDiv1.scrollLeft(e)});var startX,scrollLeft,isDragging=!1;$("#scrollableDiv2, #scrollableDiv1").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#scrollableDiv2").offset().left,scrollLeft=$("#scrollableDiv2").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#scrollableDiv2").offset().left-startX;$("#scrollableDiv2").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXImprovements,scrollLeftImprovements,isDraggingImprovements=!1;$("#scrollableDivImprovements").mousedown(function(e){e.preventDefault(),isDraggingImprovements=!0,startXImprovements=e.pageX-$("#scrollableDivImprovements").offset().left,scrollLeftImprovements=$("#scrollableDivImprovements").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingImprovements){var t=e.pageX-$("#scrollableDivImprovements").offset().left-startXImprovements;$("#scrollableDivImprovements").scrollLeft(scrollLeftImprovements-t)}}).mouseup(function(){isDraggingImprovements=!1});var startXImages,scrollLeftImages,isDraggingImages=!1;function showBeforeAfter(){$("#beforeAfter").removeClass("d-none"),$(".beforeAfterBtn").addClass("d-none"),lenis.scrollTo("#beforeAfter"),$(".scrollableArea").scroll(),setTimeout(function(){var e=$(".dotted-bg").outerHeight();$("body").append("")},100)}function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),o=e.get(0).scrollWidth-e.width();e.scrollLeft()>=o?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}$("#scrollableDivImages").mousedown(function(e){e.preventDefault(),isDraggingImages=!0,startXImages=e.pageX-$("#scrollableDivImages").offset().left,scrollLeftImages=$("#scrollableDivImages").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingImages){var t=e.pageX-$("#scrollableDivImages").offset().left-startXImages;$("#scrollableDivImages").scrollLeft(scrollLeftImages-t)}}).mouseup(function(){isDraggingImages=!1}),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),$(".workAccordion").click(function(){"true"===$(this).attr("aria-expanded")?$(this).find("svg").css("transform","rotate(90deg)"):$(this).find("svg").css("transform","none")}); \ No newline at end of file diff --git a/dist/js/voicemod-old-debug.js b/dist/js/voicemod-old-debug.js new file mode 100644 index 0000000..cabb86d --- /dev/null +++ b/dist/js/voicemod-old-debug.js @@ -0,0 +1,573 @@ +const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') +const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); +const lenis = new Lenis(); + +lenis.stop(); + +function checkiftooltip() { + $(window).width() > 768 ? ($('[data-toggle="tooltip"]').tooltip(), + $('[data-toggle="tooltip"]').tooltip("enable")) : $('[data-toggle="tooltip"]').tooltip("disable"), + $("[data-toggle='tooltip']").tooltip(); +} + +function checkifLenis() { + var isMobile = $(window).width() < 768; + if (isMobile == false) { + lenis.start(); + } else { + lenis.destroy(); + } +} + +$(document).ready(function() { + + var opporunityHeight = $('.opportunityHeight').outerHeight(); + var dottedBGHeight = $('.dotted-bg').outerHeight(); + var dottedBGHeight2 = $('.dotted-bg2').outerHeight(); + setTimeout(function() { + $('body').append(""); + }, 700); + + checkiftooltip(); + lenis.start(); + $("body").removeClass("opacity-0"); + $("html").css("opacity", 1); +}); + +$(window).resize(function() { + checkiftooltip(); + + var opporunityHeight = $('.opportunityHeight').outerHeight(); + var dottedBGHeight = $('.dotted-bg').outerHeight(); + $('body').append(""); + +}); + +//smooth scroll +lenis.on('scroll', ScrollTrigger.update) + +gsap.ticker.add((time)=>{ + lenis.raf(time * 1000) +}) + +gsap.ticker.lagSmoothing(0) + +function raf(time) { + lenis.raf(time) + requestAnimationFrame(raf) +} + +requestAnimationFrame(raf) + +document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('href')); + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +document.querySelectorAll('[data-target^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + lenis.scrollTo(this.getAttribute('data-target')); + bootstrap.Tooltip.getInstance('.close-button').dispose(); + setTimeout(function() { + [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); + }, 3050); + }); +}) + +//scroll toTop +$(window).scroll(function() { + $(this).scrollTop() > 800 ? $("#toTop").fadeIn("fast") : $("#toTop").fadeOut("fast") +}); +//scroll toTop end + +//smooth scroll end + + +//navbar show on scroll up +const showAnim = gsap.from('.main-navbar', { + yPercent: -100, + paused: true, + duration: 0.3 +}).progress(1); + +ScrollTrigger.create({ + start: "top top", + end: 99999, + onUpdate: (self) => { + self.direction === -1 ? showAnim.play() : showAnim.reverse() + } +}); +//navbar show on scroll up end + +// page progress +gsap.registerPlugin(ScrollTrigger); +gsap.to('.progress-circle', { + strokeDashoffset: 0, + ease: 'none', + scrollTrigger: { scrub: 0.3 }, + onComplete: self => { + $('.icon-wrap').addClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + }, + onUpdate: self => { + if ($('.progress-circle').css('stroke-dashoffset') !== "0px" ) { + $('.icon-wrap').removeClass('bg-secondary'); + $('.icon--close path').css({ fill: '#3A2D52' }) + } + } +}); +// page progress end + + +//lottie +var vmHeroAnimation = bodymovin.loadAnimation({ + container: document.getElementById('vm-hero-lottie'), // Required + path: 'js/lottie-files/vm-hero-lottie.json', // Required + renderer: 'svg', // Required + loop: true, // Optional + autoplay: true +}); +vmHeroAnimation.setSpeed(2); + +var vmStreamingApps = bodymovin.loadAnimation({ + container: document.getElementById('vm-streaming-apps'), // Required + path: 'js/lottie-files/streaming-apps.json', // Required + renderer: 'svg', // Required + loop: true, // Optional + autoplay: true +}); + +var vmMeetingApps = bodymovin.loadAnimation({ + container: document.getElementById('vm-meeting-apps'), // Required + path: 'js/lottie-files/meeting-apps.json', // Required + renderer: 'svg', // Required + loop: true, // Optional + autoplay: true +}); + +var vmMetaverseApps = bodymovin.loadAnimation({ + container: document.getElementById('vm-metaverse-apps'), // Required + path: 'js/lottie-files/metaverse-apps.json', // Required + renderer: 'svg', // Required + loop: true, // Optional + autoplay: true +}); +//lottie end + + +//user journey + +//user journey end + + +//voice changer radios +$(document).on('click', '.voiceChangeContainer .form-check', function() { + var voiceId = "#" + $(this).find('input').attr('id'); + $(voiceId).attr("checked", true); + $('.voiceChangeContainer .form-check').removeClass('activeVoice'); + $('.voiceChangeContainer .form-check p').removeClass('text-background'); + $(voiceId).closest('.form-check').addClass('activeVoice'); + $(voiceId).closest('.form-check').find('p').addClass('text-background'); +}); +// voice changer radios end + + +//voice changer sample +var audioElement = document.createElement('audio'); + audioElement.setAttribute('src', 'sounds/vm-voice-clean.mp3'); + currentTime = ''; + + audioElement.addEventListener("canplay", function(){ + //$("#length").text("Duration: " + audioElement.duration + " seconds"); + //$("#source").text("Source: " + audioElement.src); + //$("#status").text("Status: Ready to play").css("color","green"); + }); + + audioElement.addEventListener("timeupdate", function(){ + const totalDuration = audioElement.duration; // Total duration of the audio in seconds + currentTime = audioElement.currentTime; + const percentage = (currentTime / totalDuration) * 100; + $('.playing_progress').css('width', percentage + '%') + //$("#currentTime").text("Current second: " + audioElement.currentTime + " and percentage is " + percentage); + }); + + $(document).on("click", "#voiceEngineSwitch", function() { + if ($('#voiceEngineSwitch').prop("checked")) { + var selectedVoice = $('.activeVoice').find('input[type="radio"]').attr('id'); + audioElement.pause(); + audioElement.setAttribute('src', 'sounds/vm-voice-' + selectedVoice + '.mp3'); + audioElement.currentTime = currentTime; + audioElement.play(); + } else { + audioElement.pause(); + audioElement.setAttribute('src', 'sounds/vm-voice-clean.mp3'); + audioElement.currentTime = currentTime; + audioElement.play(); + } + }); + + $(document).on("click", "#play", function() { + $('#voiceEngineSwitch').attr('disabled', false); + audioElement.play(); + $(this).attr('id', 'pause'); + $(this).find('img').attr('src', 'img/misc/icons/pause-icon-solo.svg'); + $(this).find('img').attr('alt', 'Pause icon'); + $('.playBtn').removeClass('playBtn').addClass('playBtnOFF'); + $('.fancy-arrow').removeClass('opacity-0').addClass('opacity-100'); + //$("#status").text("Status: Playing"); + }); + + $(document).on("click", "#pause", function() { + $('#voiceEngineSwitch').attr('disabled', true); + audioElement.pause(); + $(this).attr('id', 'play'); + $(this).find('img').attr('src', 'img/misc/icons/play-icon-solo.svg'); + $(this).find('img').attr('alt', 'Play icon'); + $('.playBtnOFF').removeClass('playBtnOFF').addClass('playBtn'); + $('.fancy-arrow').removeClass('opacity-100').addClass('opacity-0') + //$("#status").text("Status: Paused"); + }); + + $(document).on('click', '.voiceChangeContainer .form-check', function() { + /*console.log('allagi fonis');*/ + $('#voiceEngineSwitch').attr('disabled', true).prop('checked', false); + audioElement.pause(); + $('#pause').find('img').attr('src', 'img/misc/icons/play-icon-solo.svg'); + $('#pause').find('img').attr('alt', 'Play icon'); + $('#pause').attr('id', 'play'); + $('.playBtnOFF').removeClass('playBtnOFF').addClass('playBtn'); + $('.fancy-arrow').removeClass('opacity-100').addClass('opacity-0'); + $('.playing_progress').css('width', '0%'); + audioElement.currentTime = 0; + audioElement.setAttribute('src', 'sounds/vm-voice-clean.mp3'); + //$("#status").text("Status: Paused"); + }); + + $('#restart').click(function() { + audioElement.currentTime = 0; + }); + + audioElement.addEventListener('ended', function() { + audioElement.pause(); + $('#pause').find('img').attr('src', 'img/misc/icons/play-icon-solo.svg'); + $('#pause').find('img').attr('alt', 'Play icon'); + $('.playBtnOFF').removeClass('playBtnOFF').addClass('playBtn'); + $('.fancy-arrow').removeClass('opacity-100').addClass('opacity-0'); + $('#voiceEngineSwitch').attr('disabled', true).prop('checked', false); + $('.fancy-arrow').removeClass('opacity-100').addClass('opacity-0'); + audioElement.setAttribute('src', 'sounds/vm-voice-clean.mp3'); + $('#pause').attr('id', 'play'); + }); +//voice changer sample end + + +//competitive analysis +$(document).on('click', '.competitive-analysis .nav-link', function(){ + var targetElement = $('.analysis-container div'); + + // Get the current class + var currentId = $(this).attr('id'); + // Use a switch statement to toggle classes + switch (currentId) { + case 'analysisBtn01': + targetElement.removeClass('d-none'); + targetElement.addClass('d-none'); + $('.analysis-01').removeClass('d-none').addClass('d-block'); + $(this).closest('.competitive-analysis').find('.active').removeClass('active'); + $(this).addClass('active'); + break; + case 'analysisBtn02': + targetElement.removeClass('d-none'); + targetElement.addClass('d-none'); + $('.analysis-02').removeClass('d-none').addClass('d-block'); + $(this).closest('.competitive-analysis').find('.active').removeClass('active'); + $(this).addClass('active'); + break; + case 'analysisBtn03': + targetElement.removeClass('d-none'); + targetElement.addClass('d-none'); + $('.analysis-03').removeClass('d-none').addClass('d-block'); + $(this).closest('.competitive-analysis').find('.active').removeClass('active'); + $(this).addClass('active'); + break; + case 'analysisBtn04': + targetElement.removeClass('d-none'); + targetElement.addClass('d-none'); + $('.analysis-04').removeClass('d-none').addClass('d-block'); + $(this).closest('.competitive-analysis').find('.active').removeClass('active'); + $(this).addClass('active'); + break; + case 'analysisBtn05': + targetElement.removeClass('d-none'); + targetElement.addClass('d-none'); + $('.analysis-05').removeClass('d-none').addClass('d-block'); + $(this).closest('.competitive-analysis').find('.active').removeClass('active'); + $(this).addClass('active'); + break; + default: + break; + } + +}); +//competitive analysis end + + + +//drag to scroll +var isDragging = false; +var startX, scrollLeft; + +$("#userJourneyScroll").mousedown(function(e) { + e.preventDefault(); + isDragging = true; + startX = e.pageX - $("#userJourneyScroll").offset().left; + scrollLeft = $("#userJourneyScroll").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDragging) return; + var mouseX = e.pageX - $("#userJourneyScroll").offset().left; + var distance = mouseX - startX; + $("#userJourneyScroll").scrollLeft(scrollLeft - distance); +}).mouseup(function() { + isDragging = false; +}); + + + + + +var isDraggingWireframes = false; +var startXWireframes, scrollLeftWireframes; + +$("#wireframesScroll").mousedown(function(e) { + e.preventDefault(); + isDraggingWireframes = true; + startXWireframes = e.pageX - $("#wireframesScroll").offset().left; + scrollLeftWireframes = $("#wireframesScroll").scrollLeft(); + //$(this).css("cursor", "grabbing"); // Change cursor to grabbing during drag + $(this).removeClass("grab"); + $(this).addClass("grabbing"); +}).mouseup(function() { + isDraggingImprovements = false; + //$(this).css("cursor", "grab"); // Restore cursor to grab after drag + $(this).addClass("grab"); + $(this).removeClass("grabbing"); +}); + +$(document).mousemove(function(e) { + e.preventDefault(); + if (!isDraggingWireframes) return; + var mouseX = e.pageX - $("#wireframesScroll").offset().left; + var distance = mouseX - startXWireframes; + $("#wireframesScroll").scrollLeft(scrollLeftWireframes - distance); +}).mouseup(function() { + isDraggingWireframes = false; +}); +//drag to scroll end + + +//show research plan +function showResearchPlan() { + $('#research').removeClass('d-none'); + $('.researchPlanBtn').addClass('d-none'); + lenis.scrollTo('#research'); +} +//show research plan end + +//voiceflow +(function(d, t) { + var v = d.createElement(t), s = d.getElementsByTagName(t)[0]; + v.onload = function() { + window.voiceflow.chat.load({ + verify: { projectID: '64f776b3d0a6dd00073f976a' }, + url: 'https://general-runtime.voiceflow.com', + versionID: 'production' + }); + } + v.src = "https://cdn.voiceflow.com/widget/bundle.mjs"; + v.type = "text/javascript"; + s.parentNode.insertBefore(v, s); +})(document, 'script'); +//voiceflow end + + +// horizontal scroll buttons scrollableDivImprovements +function checkScrollableLeftSpace($scrollableDiv) { + const $btnLeft = $scrollableDiv.parent().find('.btn-left'); + + if ($scrollableDiv.scrollLeft() <= 0) { + $btnLeft.addClass('d-none'); + } else { + $btnLeft.removeClass('d-none'); + } +} + +function checkScrollableRightSpace($scrollableDiv) { + const $btnRight = $scrollableDiv.parent().find('.btn-right'); + const maxScrollLeft = $scrollableDiv.get(0).scrollWidth - $scrollableDiv.width(); + + if ($scrollableDiv.scrollLeft() >= maxScrollLeft) { + $btnRight.addClass('d-none'); + } else { + $btnRight.removeClass('d-none'); + } +} + +// Function to handle manual scrolling +function handleManualScroll() { + const $scrollableDiv = $(this); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +} + +// Event listener for manual scrolling +$('.scrollableArea').on('scroll', handleManualScroll); + +// Event handler for left button click +$('.btn-left').click(function() { + const $scrollableDiv = $(this).parent().find('.scrollableArea'); + $scrollableDiv.animate({ + scrollLeft: '-=300px' + }, 'fast'); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +}); + +// Event handler for right button click +$('.btn-right').click(function() { + const $scrollableDiv = $(this).parent().find('.scrollableArea'); + $scrollableDiv.animate({ + scrollLeft: '+=300px' + }, 'fast'); + checkScrollableLeftSpace($scrollableDiv); + checkScrollableRightSpace($scrollableDiv); +}); + +// Call these functions once to initialize the button visibility for all .scrollableArea elements +$('.scrollableArea').each(function() { + checkScrollableLeftSpace($(this)); + checkScrollableRightSpace($(this)); +}); +// horizontal scroll buttons scrollableDivImprovements end + + +//page animations +if ($(window).scrollTop() === 0) { + gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06", { opacity: "0" }); + //console.log("Window is at the top."); +} else { + gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06", { opacity: "1" }); + //console.log("Window is not at the top."); +} + + +const timeline = gsap.timeline(); + +timeline + .add(gsap.to(".anim01", { delay: 1, duration: 1, opacity: 1 })) + .add(gsap.to(".anim02", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim03", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim06", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim04", { duration: 1, opacity: 1 }), "-=0.3") + .add(gsap.to(".anim05", { duration: 1, opacity: 1 }), "-=0.3"); +//page animations end + +// checks if elem is in view +function isScrolledIntoView(elem) +{ + var docViewTop = $(window).scrollTop(); + var docViewBottom = docViewTop + $(window).height(); + + var elemTop = $(elem).offset().top; + var elemBottom = elemTop + $(elem).height(); + + if ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)) { + return true; + } +} +// checks if elem is in view end + +//progress width animation +$(document).on('scroll', function() { + if (isScrolledIntoView($('.progress01') || $('.progress03'))) { + $('.progress01').css('width', '14.4%').find('img').css('opacity', 1); + setTimeout(function() { + $('.progress02').css('width', '24.6%').find('img').css('opacity', 1); + }, 500); + setTimeout(function() { + $('.progress03').css('width', '21.2%').find('img').css('opacity', 1); + }, 700); + } + + if (isScrolledIntoView($('.progress04') || $('.progress07'))) { + $('.progress04').css('width', '24.6%').find('img').css('opacity', 1); + setTimeout(function() { + $('.progress05').css('width', '5%').find('img').css('opacity', 1); + }, 300); + setTimeout(function() { + $('.progress06').css('width', '21.2%').find('img').css('opacity', 1); + }, 600); + setTimeout(function() { + $('.progress07').css('width', '2%').find('img').css('opacity', 1); + }, 900); + } +}); +//progress width animation end + + +//navbar dropdown show on hover +let trigger = document.getElementById('worksDropdown'); + +document.getElementById('worksDropdown').addEventListener("mouseover", ()=>{ + if (!$(trigger).hasClass('show')) { + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + } +}); + +document.getElementById('dropdown-menu').addEventListener("mouseleave", ()=>{ + bootstrap.Dropdown.getOrCreateInstance(trigger).toggle() + if (!$(trigger).hasClass('show')) { + $("#ddImgContainer").attr("src", "img/misc/illustrations/spying.svg"); + $("#ddImgContainer").attr("alt", "Spying illustration"); + } +}); + +$(".ddLink").on("mouseover", function () { + var className = $(this).attr("class").split(" ")[1]; // Get the second class name + switch (className) { + case "voicemodDD": + $("#ddImgContainer").attr("src", "img/misc/logos/voicemod-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Voicemod logo"); + break; + case "metaDD": + $("#ddImgContainer").attr("src", "img/misc/logos/meta-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Meta logo"); + break; + case "msftDD": + $("#ddImgContainer").attr("src", "img/misc/logos/msft-logo-card.svg"); + $("#ddImgContainer").attr("alt", "Microsoft logo"); + break; + default: + break; + } +}); +//navbar dropdown show on hover end \ No newline at end of file diff --git a/dist/js/voicemod-old.js b/dist/js/voicemod-old.js new file mode 100644 index 0000000..4f2c52f --- /dev/null +++ b/dist/js/voicemod-old.js @@ -0,0 +1 @@ +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable"),$("[data-toggle='tooltip']").tooltip()}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight(),o=$(".dotted-bg2").outerHeight();setTimeout(function(){$("body").append("")},700),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1)}),$(window).resize(function(){checkiftooltip();var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight();$("body").append("")}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast"):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}});var vmHeroAnimation=bodymovin.loadAnimation({container:document.getElementById("vm-hero-lottie"),path:"js/lottie-files/vm-hero-lottie.json",renderer:"svg",loop:!0,autoplay:!0});vmHeroAnimation.setSpeed(2);var vmStreamingApps=bodymovin.loadAnimation({container:document.getElementById("vm-streaming-apps"),path:"js/lottie-files/streaming-apps.json",renderer:"svg",loop:!0,autoplay:!0}),vmMeetingApps=bodymovin.loadAnimation({container:document.getElementById("vm-meeting-apps"),path:"js/lottie-files/meeting-apps.json",renderer:"svg",loop:!0,autoplay:!0}),vmMetaverseApps=bodymovin.loadAnimation({container:document.getElementById("vm-metaverse-apps"),path:"js/lottie-files/metaverse-apps.json",renderer:"svg",loop:!0,autoplay:!0});$(document).on("click",".voiceChangeContainer .form-check",function(){var e="#"+$(this).find("input").attr("id");$(e).attr("checked",!0),$(".voiceChangeContainer .form-check").removeClass("activeVoice"),$(".voiceChangeContainer .form-check p").removeClass("text-background"),$(e).closest(".form-check").addClass("activeVoice"),$(e).closest(".form-check").find("p").addClass("text-background")});var audioElement=document.createElement("audio");audioElement.setAttribute("src","sounds/vm-voice-clean.mp3"),currentTime="",audioElement.addEventListener("canplay",function(){}),audioElement.addEventListener("timeupdate",function(){const e=audioElement.duration;currentTime=audioElement.currentTime;const t=currentTime/e*100;$(".playing_progress").css("width",t+"%")}),$(document).on("click","#voiceEngineSwitch",function(){if($("#voiceEngineSwitch").prop("checked")){var e=$(".activeVoice").find('input[type="radio"]').attr("id");audioElement.pause(),audioElement.setAttribute("src","sounds/vm-voice-"+e+".mp3"),audioElement.currentTime=currentTime,audioElement.play()}else audioElement.pause(),audioElement.setAttribute("src","sounds/vm-voice-clean.mp3"),audioElement.currentTime=currentTime,audioElement.play()}),$(document).on("click","#play",function(){$("#voiceEngineSwitch").attr("disabled",!1),audioElement.play(),$(this).attr("id","pause"),$(this).find("img").attr("src","img/misc/icons/pause-icon-solo.svg"),$(this).find("img").attr("alt","Pause icon"),$(".playBtn").removeClass("playBtn").addClass("playBtnOFF"),$(".fancy-arrow").removeClass("opacity-0").addClass("opacity-100")}),$(document).on("click","#pause",function(){$("#voiceEngineSwitch").attr("disabled",!0),audioElement.pause(),$(this).attr("id","play"),$(this).find("img").attr("src","img/misc/icons/play-icon-solo.svg"),$(this).find("img").attr("alt","Play icon"),$(".playBtnOFF").removeClass("playBtnOFF").addClass("playBtn"),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0")}),$(document).on("click",".voiceChangeContainer .form-check",function(){$("#voiceEngineSwitch").attr("disabled",!0).prop("checked",!1),audioElement.pause(),$("#pause").find("img").attr("src","img/misc/icons/play-icon-solo.svg"),$("#pause").find("img").attr("alt","Play icon"),$("#pause").attr("id","play"),$(".playBtnOFF").removeClass("playBtnOFF").addClass("playBtn"),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0"),$(".playing_progress").css("width","0%"),audioElement.currentTime=0,audioElement.setAttribute("src","sounds/vm-voice-clean.mp3")}),$("#restart").click(function(){audioElement.currentTime=0}),audioElement.addEventListener("ended",function(){audioElement.pause(),$("#pause").find("img").attr("src","img/misc/icons/play-icon-solo.svg"),$("#pause").find("img").attr("alt","Play icon"),$(".playBtnOFF").removeClass("playBtnOFF").addClass("playBtn"),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0"),$("#voiceEngineSwitch").attr("disabled",!0).prop("checked",!1),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0"),audioElement.setAttribute("src","sounds/vm-voice-clean.mp3"),$("#pause").attr("id","play")}),$(document).on("click",".competitive-analysis .nav-link",function(){var e=$(".analysis-container div");switch($(this).attr("id")){case"analysisBtn01":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-01").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn02":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-02").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn03":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-03").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn04":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-04").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn05":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-05").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active")}});var startX,scrollLeft,isDragging=!1;$("#userJourneyScroll").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#userJourneyScroll").offset().left,scrollLeft=$("#userJourneyScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#userJourneyScroll").offset().left-startX;$("#userJourneyScroll").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXWireframes,scrollLeftWireframes,isDraggingWireframes=!1;function showResearchPlan(){$("#research").removeClass("d-none"),$(".researchPlanBtn").addClass("d-none"),lenis.scrollTo("#research")}function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),o=e.get(0).scrollWidth-e.width();e.scrollLeft()>=o?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}$("#wireframesScroll").mousedown(function(e){e.preventDefault(),isDraggingWireframes=!0,startXWireframes=e.pageX-$("#wireframesScroll").offset().left,scrollLeftWireframes=$("#wireframesScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingWireframes){var t=e.pageX-$("#wireframesScroll").offset().left-startXWireframes;$("#wireframesScroll").scrollLeft(scrollLeftWireframes-t)}}).mouseup(function(){isDraggingWireframes=!1}),function(e,t){var o=e.createElement(t),a=e.getElementsByTagName(t)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",a.parentNode.insertBefore(o,a)}(document,"script"),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06",{opacity:"1"});const timeline=gsap.timeline();function isScrolledIntoView(e){var t=$(window).scrollTop(),o=t+$(window).height(),a=$(e).offset().top;if(a+$(e).height()<=o&&a>=t)return!0}timeline.add(gsap.to(".anim01",{delay:1,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim06",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim05",{duration:1,opacity:1}),"-=0.3"),$(document).on("scroll",function(){isScrolledIntoView($(".progress01")||$(".progress03"))&&($(".progress01").css("width","14.4%").find("img").css("opacity",1),setTimeout(function(){$(".progress02").css("width","24.6%").find("img").css("opacity",1)},500),setTimeout(function(){$(".progress03").css("width","21.2%").find("img").css("opacity",1)},700)),isScrolledIntoView($(".progress04")||$(".progress07"))&&($(".progress04").css("width","24.6%").find("img").css("opacity",1),setTimeout(function(){$(".progress05").css("width","5%").find("img").css("opacity",1)},300),setTimeout(function(){$(".progress06").css("width","21.2%").find("img").css("opacity",1)},600),setTimeout(function(){$(".progress07").css("width","2%").find("img").css("opacity",1)},900))});let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo")}}); \ No newline at end of file diff --git a/dist/js/voicemod.js b/dist/js/voicemod.js index 47dbd7e..6f37b2b 100644 --- a/dist/js/voicemod.js +++ b/dist/js/voicemod.js @@ -1 +1 @@ -const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable"),$("[data-toggle='tooltip']").tooltip()}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight(),o=$(".dotted-bg2").outerHeight();setTimeout(function(){$("body").append("")},700),checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1)}),$(window).resize(function(){checkiftooltip();var e=$(".opportunityHeight").outerHeight(),t=$(".dotted-bg").outerHeight();$("body").append("")}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast"):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}});var vmHeroAnimation=bodymovin.loadAnimation({container:document.getElementById("vm-hero-lottie"),path:"js/lottie-files/vm-hero-lottie.json",renderer:"svg",loop:!0,autoplay:!0});vmHeroAnimation.setSpeed(2);var vmStreamingApps=bodymovin.loadAnimation({container:document.getElementById("vm-streaming-apps"),path:"js/lottie-files/streaming-apps.json",renderer:"svg",loop:!0,autoplay:!0}),vmMeetingApps=bodymovin.loadAnimation({container:document.getElementById("vm-meeting-apps"),path:"js/lottie-files/meeting-apps.json",renderer:"svg",loop:!0,autoplay:!0}),vmMetaverseApps=bodymovin.loadAnimation({container:document.getElementById("vm-metaverse-apps"),path:"js/lottie-files/metaverse-apps.json",renderer:"svg",loop:!0,autoplay:!0});$(document).on("click",".voiceChangeContainer .form-check",function(){var e="#"+$(this).find("input").attr("id");$(e).attr("checked",!0),$(".voiceChangeContainer .form-check").removeClass("activeVoice"),$(".voiceChangeContainer .form-check p").removeClass("text-background"),$(e).closest(".form-check").addClass("activeVoice"),$(e).closest(".form-check").find("p").addClass("text-background")});var audioElement=document.createElement("audio");audioElement.setAttribute("src","sounds/vm-voice-clean.mp3"),currentTime="",audioElement.addEventListener("canplay",function(){}),audioElement.addEventListener("timeupdate",function(){const e=audioElement.duration;currentTime=audioElement.currentTime;const t=currentTime/e*100;$(".playing_progress").css("width",t+"%")}),$(document).on("click","#voiceEngineSwitch",function(){if($("#voiceEngineSwitch").prop("checked")){var e=$(".activeVoice").find('input[type="radio"]').attr("id");audioElement.pause(),audioElement.setAttribute("src","sounds/vm-voice-"+e+".mp3"),audioElement.currentTime=currentTime,audioElement.play()}else audioElement.pause(),audioElement.setAttribute("src","sounds/vm-voice-clean.mp3"),audioElement.currentTime=currentTime,audioElement.play()}),$(document).on("click","#play",function(){$("#voiceEngineSwitch").attr("disabled",!1),audioElement.play(),$(this).attr("id","pause"),$(this).find("img").attr("src","img/misc/icons/pause-icon-solo.svg"),$(this).find("img").attr("alt","Pause icon"),$(".playBtn").removeClass("playBtn").addClass("playBtnOFF"),$(".fancy-arrow").removeClass("opacity-0").addClass("opacity-100")}),$(document).on("click","#pause",function(){$("#voiceEngineSwitch").attr("disabled",!0),audioElement.pause(),$(this).attr("id","play"),$(this).find("img").attr("src","img/misc/icons/play-icon-solo.svg"),$(this).find("img").attr("alt","Play icon"),$(".playBtnOFF").removeClass("playBtnOFF").addClass("playBtn"),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0")}),$(document).on("click",".voiceChangeContainer .form-check",function(){$("#voiceEngineSwitch").attr("disabled",!0).prop("checked",!1),audioElement.pause(),$("#pause").find("img").attr("src","img/misc/icons/play-icon-solo.svg"),$("#pause").find("img").attr("alt","Play icon"),$("#pause").attr("id","play"),$(".playBtnOFF").removeClass("playBtnOFF").addClass("playBtn"),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0"),$(".playing_progress").css("width","0%"),audioElement.currentTime=0,audioElement.setAttribute("src","sounds/vm-voice-clean.mp3")}),$("#restart").click(function(){audioElement.currentTime=0}),audioElement.addEventListener("ended",function(){audioElement.pause(),$("#pause").find("img").attr("src","img/misc/icons/play-icon-solo.svg"),$("#pause").find("img").attr("alt","Play icon"),$(".playBtnOFF").removeClass("playBtnOFF").addClass("playBtn"),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0"),$("#voiceEngineSwitch").attr("disabled",!0).prop("checked",!1),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0"),audioElement.setAttribute("src","sounds/vm-voice-clean.mp3"),$("#pause").attr("id","play")}),$(document).on("click",".competitive-analysis .nav-link",function(){var e=$(".analysis-container div");switch($(this).attr("id")){case"analysisBtn01":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-01").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn02":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-02").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn03":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-03").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn04":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-04").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn05":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-05").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active")}});var startX,scrollLeft,isDragging=!1;$("#userJourneyScroll").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#userJourneyScroll").offset().left,scrollLeft=$("#userJourneyScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#userJourneyScroll").offset().left-startX;$("#userJourneyScroll").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXWireframes,scrollLeftWireframes,isDraggingWireframes=!1;function showResearchPlan(){$("#research").removeClass("d-none"),$(".researchPlanBtn").addClass("d-none"),lenis.scrollTo("#research")}function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),o=e.get(0).scrollWidth-e.width();e.scrollLeft()>=o?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}$("#wireframesScroll").mousedown(function(e){e.preventDefault(),isDraggingWireframes=!0,startXWireframes=e.pageX-$("#wireframesScroll").offset().left,scrollLeftWireframes=$("#wireframesScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingWireframes){var t=e.pageX-$("#wireframesScroll").offset().left-startXWireframes;$("#wireframesScroll").scrollLeft(scrollLeftWireframes-t)}}).mouseup(function(){isDraggingWireframes=!1}),function(e,t){var o=e.createElement(t),a=e.getElementsByTagName(t)[0];o.onload=function(){window.voiceflow.chat.load({verify:{projectID:"64f776b3d0a6dd00073f976a"},url:"https://general-runtime.voiceflow.com",versionID:"production"})},o.src="https://cdn.voiceflow.com/widget/bundle.mjs",o.type="text/javascript",a.parentNode.insertBefore(o,a)}(document,"script"),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),0===$(window).scrollTop()?gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06",{opacity:"0"}):gsap.set(".anim01, .anim02, .anim03, .anim04, .anim05, .anim06",{opacity:"1"});const timeline=gsap.timeline();function isScrolledIntoView(e){var t=$(window).scrollTop(),o=t+$(window).height(),a=$(e).offset().top;if(a+$(e).height()<=o&&a>=t)return!0}timeline.add(gsap.to(".anim01",{delay:1,duration:1,opacity:1})).add(gsap.to(".anim02",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim03",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim06",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim04",{duration:1,opacity:1}),"-=0.3").add(gsap.to(".anim05",{duration:1,opacity:1}),"-=0.3"),$(document).on("scroll",function(){isScrolledIntoView($(".progress01")||$(".progress03"))&&($(".progress01").css("width","14.4%").find("img").css("opacity",1),setTimeout(function(){$(".progress02").css("width","24.6%").find("img").css("opacity",1)},500),setTimeout(function(){$(".progress03").css("width","21.2%").find("img").css("opacity",1)},700)),isScrolledIntoView($(".progress04")||$(".progress07"))&&($(".progress04").css("width","24.6%").find("img").css("opacity",1),setTimeout(function(){$(".progress05").css("width","5%").find("img").css("opacity",1)},300),setTimeout(function(){$(".progress06").css("width","21.2%").find("img").css("opacity",1)},600),setTimeout(function(){$(".progress07").css("width","2%").find("img").css("opacity",1)},900))});let trigger=document.getElementById("worksDropdown");document.getElementById("worksDropdown").addEventListener("mouseover",()=>{$(trigger).hasClass("show")||bootstrap.Dropdown.getOrCreateInstance(trigger).toggle()}),document.getElementById("dropdown-menu").addEventListener("mouseleave",()=>{bootstrap.Dropdown.getOrCreateInstance(trigger).toggle(),$(trigger).hasClass("show")||($("#ddImgContainer").attr("src","img/misc/illustrations/spying.svg"),$("#ddImgContainer").attr("alt","Spying illustration"))}),$(".ddLink").on("mouseover",function(){switch($(this).attr("class").split(" ")[1]){case"voicemodDD":$("#ddImgContainer").attr("src","img/misc/logos/voicemod-logo-card.svg"),$("#ddImgContainer").attr("alt","Voicemod logo");break;case"metaDD":$("#ddImgContainer").attr("src","img/misc/logos/meta-logo-card.svg"),$("#ddImgContainer").attr("alt","Meta logo");break;case"msftDD":$("#ddImgContainer").attr("src","img/misc/logos/msft-logo-card.svg"),$("#ddImgContainer").attr("alt","Microsoft logo");break;case"accusonusDD":$("#ddImgContainer").attr("src","img/misc/logos/accusonus-logo.svg"),$("#ddImgContainer").attr("alt","accusonus logo")}}); \ No newline at end of file +const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e)),lenis=new Lenis;function checkiftooltip(){$(window).width()>768?($('[data-toggle="tooltip"]').tooltip(),$('[data-toggle="tooltip"]').tooltip("enable")):$('[data-toggle="tooltip"]').tooltip("disable"),$("[data-toggle='tooltip']").tooltip()}function checkifLenis(){0==$(window).width()<768?lenis.start():lenis.destroy()}function raf(e){lenis.raf(e),requestAnimationFrame(raf)}lenis.stop(),$(document).ready(function(){var e,t,s,a,o,i,n;checkiftooltip(),lenis.start(),$("body").removeClass("opacity-0"),$("html").css("opacity",1),s=document,a=s.getElementById,o=s.createElement,i=s.getElementsByTagName,n="typef_orm_share",a.call(s,n)||((e=o.call(s,"script")).id=n,e.src="https://embed.typeform.com/embed.js",(t=i.call(s,"script")[0]).parentNode.insertBefore(e,t))}),$(window).resize(function(){checkiftooltip()}),lenis.on("scroll",ScrollTrigger.update),gsap.ticker.add(e=>{lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0),requestAnimationFrame(raf),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("href")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),document.querySelectorAll('[data-target^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),lenis.scrollTo(this.getAttribute("data-target")),bootstrap.Tooltip.getInstance(".close-button").dispose(),setTimeout(function(){[...tooltipTriggerList].map(e=>new bootstrap.Tooltip(e))},3050)})}),$(window).scroll(function(){$(this).scrollTop()>800?$("#toTop").fadeIn("fast"):$("#toTop").fadeOut("fast")});const showAnim=gsap.from(".main-navbar",{yPercent:-100,paused:!0,duration:.3}).progress(1);ScrollTrigger.create({start:"top top",end:99999,onUpdate:e=>{-1===e.direction?showAnim.play():showAnim.reverse()}}),gsap.registerPlugin(ScrollTrigger),gsap.to(".progress-circle",{strokeDashoffset:0,ease:"none",scrollTrigger:{scrub:.3},onComplete:e=>{$(".icon-wrap").addClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"})},onUpdate:e=>{"0px"!==$(".progress-circle").css("stroke-dashoffset")&&($(".icon-wrap").removeClass("bg-secondary"),$(".icon--close path").css({fill:"#3A2D52"}))}});var vmHeroAnimation=bodymovin.loadAnimation({container:document.getElementById("vm-hero-lottie"),path:"js/lottie-files/vm-hero-lottie.json",renderer:"svg",loop:!0,autoplay:!0});vmHeroAnimation.setSpeed(2);var vmStreamingApps=bodymovin.loadAnimation({container:document.getElementById("vm-streaming-apps"),path:"js/lottie-files/streaming-apps.json",renderer:"svg",loop:!0,autoplay:!0}),vmMeetingApps=bodymovin.loadAnimation({container:document.getElementById("vm-meeting-apps"),path:"js/lottie-files/meeting-apps.json",renderer:"svg",loop:!0,autoplay:!0}),vmMetaverseApps=bodymovin.loadAnimation({container:document.getElementById("vm-metaverse-apps"),path:"js/lottie-files/metaverse-apps.json",renderer:"svg",loop:!0,autoplay:!0});$(document).on("click",".voiceChangeContainer .form-check",function(){var e="#"+$(this).find("input").attr("id");$(e).attr("checked",!0),$(".voiceChangeContainer .form-check").removeClass("activeVoice"),$(".voiceChangeContainer .form-check p").removeClass("text-background"),$(e).closest(".form-check").addClass("activeVoice"),$(e).closest(".form-check").find("p").addClass("text-background")});var audioElement=document.createElement("audio");audioElement.setAttribute("src","sounds/vm-voice-clean.mp3"),currentTime="",audioElement.addEventListener("canplay",function(){}),audioElement.addEventListener("timeupdate",function(){const e=audioElement.duration;currentTime=audioElement.currentTime;const t=currentTime/e*100;$(".playing_progress").css("width",t+"%")}),$(document).on("click","#voiceEngineSwitch",function(){if($("#voiceEngineSwitch").prop("checked")){var e=$(".activeVoice").find('input[type="radio"]').attr("id");audioElement.pause(),audioElement.setAttribute("src","sounds/vm-voice-"+e+".mp3"),audioElement.currentTime=currentTime,audioElement.play()}else audioElement.pause(),audioElement.setAttribute("src","sounds/vm-voice-clean.mp3"),audioElement.currentTime=currentTime,audioElement.play()}),$(document).on("click","#play",function(){$("#voiceEngineSwitch").attr("disabled",!1),audioElement.play(),$(this).attr("id","pause"),$(this).find("img").attr("src","img/misc/icons/pause-icon-solo.svg"),$(this).find("img").attr("alt","Pause icon"),$(".playBtn").removeClass("playBtn").addClass("playBtnOFF"),$(".fancy-arrow").removeClass("opacity-0").addClass("opacity-100")}),$(document).on("click","#pause",function(){$("#voiceEngineSwitch").attr("disabled",!0),audioElement.pause(),$(this).attr("id","play"),$(this).find("img").attr("src","img/misc/icons/play-icon-solo.svg"),$(this).find("img").attr("alt","Play icon"),$(".playBtnOFF").removeClass("playBtnOFF").addClass("playBtn"),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0")}),$(document).on("click",".voiceChangeContainer .form-check",function(){$("#voiceEngineSwitch").attr("disabled",!0).prop("checked",!1),audioElement.pause(),$("#pause").find("img").attr("src","img/misc/icons/play-icon-solo.svg"),$("#pause").find("img").attr("alt","Play icon"),$("#pause").attr("id","play"),$(".playBtnOFF").removeClass("playBtnOFF").addClass("playBtn"),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0"),$(".playing_progress").css("width","0%"),audioElement.currentTime=0,audioElement.setAttribute("src","sounds/vm-voice-clean.mp3")}),$("#restart").click(function(){audioElement.currentTime=0}),audioElement.addEventListener("ended",function(){audioElement.pause(),$("#pause").find("img").attr("src","img/misc/icons/play-icon-solo.svg"),$("#pause").find("img").attr("alt","Play icon"),$(".playBtnOFF").removeClass("playBtnOFF").addClass("playBtn"),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0"),$("#voiceEngineSwitch").attr("disabled",!0).prop("checked",!1),$(".fancy-arrow").removeClass("opacity-100").addClass("opacity-0"),audioElement.setAttribute("src","sounds/vm-voice-clean.mp3"),$("#pause").attr("id","play")}),$(document).on("click",".competitive-analysis .nav-link",function(){var e=$(".analysis-container div");switch($(this).attr("id")){case"analysisBtn01":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-01").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn02":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-02").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn03":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-03").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn04":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-04").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active");break;case"analysisBtn05":e.removeClass("d-none"),e.addClass("d-none"),$(".analysis-05").removeClass("d-none").addClass("d-block"),$(this).closest(".competitive-analysis").find(".active").removeClass("active"),$(this).addClass("active")}});var startX,scrollLeft,isDragging=!1;$("#userJourneyScroll").mousedown(function(e){e.preventDefault(),isDragging=!0,startX=e.pageX-$("#userJourneyScroll").offset().left,scrollLeft=$("#userJourneyScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDragging){var t=e.pageX-$("#userJourneyScroll").offset().left-startX;$("#userJourneyScroll").scrollLeft(scrollLeft-t)}}).mouseup(function(){isDragging=!1});var startXWireframes,scrollLeftWireframes,isDraggingWireframes=!1;function showResearchPlan(){$("#research").removeClass("d-none"),$(".researchPlanBtn").addClass("d-none"),lenis.scrollTo("#research")}function checkScrollableLeftSpace(e){const t=e.parent().find(".btn-left");e.scrollLeft()<=0?t.addClass("d-none"):t.removeClass("d-none")}function checkScrollableRightSpace(e){const t=e.parent().find(".btn-right"),s=e.get(0).scrollWidth-e.width();e.scrollLeft()>=s?t.addClass("d-none"):t.removeClass("d-none")}function handleManualScroll(){const e=$(this);checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}function isScrolledIntoView(e){var t=$(window).scrollTop(),s=t+$(window).height(),a=$(e).offset().top;if(a+$(e).height()<=s&&a>=t)return!0}$("#wireframesScroll").mousedown(function(e){e.preventDefault(),isDraggingWireframes=!0,startXWireframes=e.pageX-$("#wireframesScroll").offset().left,scrollLeftWireframes=$("#wireframesScroll").scrollLeft(),$(this).removeClass("grab"),$(this).addClass("grabbing")}).mouseup(function(){isDraggingImprovements=!1,$(this).addClass("grab"),$(this).removeClass("grabbing")}),$(document).mousemove(function(e){if(e.preventDefault(),isDraggingWireframes){var t=e.pageX-$("#wireframesScroll").offset().left-startXWireframes;$("#wireframesScroll").scrollLeft(scrollLeftWireframes-t)}}).mouseup(function(){isDraggingWireframes=!1}),$(".scrollableArea").on("scroll",handleManualScroll),$(".btn-left").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"-=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".btn-right").click(function(){const e=$(this).parent().find(".scrollableArea");e.animate({scrollLeft:"+=300px"},"fast"),checkScrollableLeftSpace(e),checkScrollableRightSpace(e)}),$(".scrollableArea").each(function(){checkScrollableLeftSpace($(this)),checkScrollableRightSpace($(this))}),$(document).on("scroll",function(){isScrolledIntoView($(".progress01")||$(".progress03"))&&($(".progress01").css("width","14.4%").find("img").css("opacity",1),setTimeout(function(){$(".progress02").css("width","24.6%").find("img").css("opacity",1)},500),setTimeout(function(){$(".progress03").css("width","21.2%").find("img").css("opacity",1)},700)),isScrolledIntoView($(".progress04")||$(".progress07"))&&($(".progress04").css("width","24.6%").find("img").css("opacity",1),setTimeout(function(){$(".progress05").css("width","5%").find("img").css("opacity",1)},300),setTimeout(function(){$(".progress06").css("width","21.2%").find("img").css("opacity",1)},600),setTimeout(function(){$(".progress07").css("width","2%").find("img").css("opacity",1)},900))}),$(".workAccordion").click(function(){"true"===$(this).attr("aria-expanded")?$(this).find("svg").css("transform","rotate(90deg)"):$(this).find("svg").css("transform","none")}); \ No newline at end of file diff --git a/dist/meta.html b/dist/meta.html index 56badcb..edee305 100644 --- a/dist/meta.html +++ b/dist/meta.html @@ -21,6 +21,6 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-00CVF9DH83');
Meta logo

A video editing assistant for lightning-fast first cuts!

Say goodbye to tedious editing! Ennely helps content creators assemble an initial video draft in minutes, allowing them to dive deep into the creative process.

Whether you're using Premiere, Final Cut, or Resolve, Ennely streamlines your workflow so you can focus on perfecting your masterpiece. Art icon

 

Role

Senior UX designer (full-time)

Employer

accusonus, acquired by Meta Reality Labs, Athens (remote)

Teammates

Valia's pictureChara's pictureMaria's pictureAlkisti's pictureThanos's picture

Year

2021 2022

Tools

Figma, Typeform, Maze & Calendly

Skills

Summary

  • Ennely (MacOS) lead designer
  • Competitive analysis and user persona creation
  • Designed user journeys, wireframes, mockups & HTML prototype
  • Addressed time-consuming video content management
  • User research, usability tests and iterative design
  • App well-received by content creator community
  • Company acquired by Meta (Reality Labs)

Overview

Ennely was a video editor assistant that enabled content creators to create a first cut within minutes.

Working with scripted videos editing is a tedious and time-consuming process.

Ennely's AI engine took care of mundane tasks (such as audio sync and sequence selecting), freeing up creators to concentrate on refining their videos using Premiere, Final Cut and Resolve.

I was the principal designer on this project and worked in an agile team of six (including myself).

Effortless editing illustration

Effortless editing

Time saver illustration

Time-saver

Streamlined selection illustration

Take selection

Adobe Premiere icon

Adobe Premiere

Final Cut icon

Final Cut

DaVinci Resolve icon

DaVinci Resolve

Problems

As a company closely collaborating with content creators in the sound engineering industry, our team created a survey which identified three key challenges commonly encountered by many YouTubers publishing scripted videos.

1

Time-consuming file synching

2

Tedious removal of filler words

3

Hassle of selecting the best takes

4

Multiple cameras and mics syncing

Opportunity

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

Competitive analysis

Despite the absence of comparable tools, I dedicated time to analyze different UI’s to identify the best ways to onboard users and import footage from different cameras, microphones, drives and (online) folders.

Descript rules!

Screenshot from Descript app

Veed.io has a great UI which helps the user feel at ease.

Screenshot from Veed.io app

YouTube Studio is OK for some minor editing...

Screenshot from YouTube Studio

User persona

To develop Ennely, we collaborated with renowned content creators, drawing inspiration from their experiences and insights to shape our persona.

This time, we got persona(l) to discover their biggest pain points.

1

Seamless footage combination

Effortlessly merge multiple video clips and audio tracks

2

Removal of silences and filler words

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

3

Fast clip selection

Quick and efficient journey for reviewing and selecting the best takes

Question mark icon

Content creators' main needs revolve around audience engagement, monetization & community building.

User journey

Designing the user journey was a meticulous process, focusing on simplicity and speed.

I helped streamline the process of merging video and audio footage from multiple sources, allowing users to swiftly create a first draft.

Loading Figma file...Loading...

Design goals

Our design goals for this tool focused on maximizing efficiency and ensuring user-friendliness.

We aimed to provide content creators with a streamlined experience offering them flexibility over the final output.

Design for efficiency4

User-friendliness4

Flexibility & control3

Design system4

Wireframes

During the wireframing process, I carefully mapped out the key functionalities, including the onboarding flow, aligning them with the MVP user stories.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Mockups

To maintain momentum and foster creativity, our team made a strategic choice before diving into the hi-fi mockups.

We prioritized creating lo-fi versions first and deliver results quickly.

This decision kept the team's morale high!

Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups

Prototype

When most of the mockups of the MVP were in place and the team had approved the Figma prototype, I emphasized the need for an HTML prototype to really test out our assumptions.

Within a week we developed a browser based version of the app.

A short demo Right arrow

 

What I'm presenting above is how to Right arrow

1

Sync footage and remove filler words

Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

Silences and filler words are intelligently removed, simplifying the editing process.

2

Take selection

Grouped takes enable creators to swiftly review and select the best moments.

3

Export to XML

When done, the result can be exported to XML, for seamless transition to Premiere etc for final refinement.

Research plan & (un)moderated user tests

To understand user interactions with the app and assess their ability to create a rough video cut, I created a research plan.

To gather feedback I conducted unmoderated user tests using Maze.

This approach allowed us to gather feedback efficiently and accommodate the limited availability of the content creators.

Iteration based on user feedback

The moderated (conducted internally) and unmoderated user tests yielded insights that shaped the app's further improvement.

For example, we discovered that some users struggled to locate the way to fine tune the duration of a specific take. As a result, we reconsidered that path to enhance discoverability.

Moreover, we discovered a strong preference for an easy-to-use media file import and organization feature.

These insights from both types of tests guided our iterative design process, allowing us to address specific pain points.

Question mark icon

Un-moderated user tests provide valuable insights by allowing users to asynchronously interact with a product in their own terms.

Final version and conclusions

Embarking on the journey of developing a tool like this alongside its target audience, content creators and a highly skilled team was an incredibly fulfilling experience.

The seamless pace and our unhurried approach felt perfectly aligned.

...Just as we were preparing for production, an unexpected twist occurred—the company was acquired by Meta.

2

Tedious removal of filler words

3

Hassle of selecting the best takes

4

Multiple cameras and mics syncing

Opportunity

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

Competitive analysis

Despite the absence of comparable tools, I dedicated time to analyze different UI’s to identify the best ways to onboard users and import footage from different cameras, microphones, drives and (online) folders.

Descript rules!

Screenshot from Descript app

Veed.io has a great UI which helps the user feel at ease.

Screenshot from Veed.io app

YouTube Studio is OK for some minor editing...

Screenshot from YouTube Studio

User persona

To develop Ennely, we collaborated with renowned content creators, drawing inspiration from their experiences and insights to shape our persona.

This time, we got persona(l) to discover their biggest pain points.

1

Seamless footage combination

Effortlessly merge multiple video clips and audio tracks

2

Removal of silences and filler words

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

3

Fast clip selection

Quick and efficient journey for reviewing and selecting the best takes

User persona

Question mark icon

Content creators' main needs revolve around audience engagement, monetization & community building.

User journey

Designing the user journey was a meticulous process, focusing on simplicity and speed.

I helped streamline the process of merging video and audio footage from multiple sources, allowing users to swiftly create a first draft.

Loading Figma file...Loading...

Design goals

Our design goals for this tool focused on maximizing efficiency and ensuring user-friendliness.

We aimed to provide content creators with a streamlined experience offering them flexibility over the final output.

Design for efficiency4

User-friendliness4

Flexibility & control3

Design system4

Wireframes

During the wireframing process, I carefully mapped out the key functionalities, including the onboarding flow, aligning them with the MVP user stories.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Mockups

To maintain momentum and foster creativity, our team made a strategic choice before diving into the hi-fi mockups.

We prioritized creating lo-fi versions first and deliver results quickly.

This decision kept the team's morale high!

Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups

Prototype

When most of the mockups of the MVP were in place and the team had approved the Figma prototype, I emphasized the need for an HTML prototype to really test out our assumptions.

Within a week we developed a browser based version of the app.

A short demo Right arrow

 

What I'm presenting above is how to Right arrow

1

Sync footage and remove filler words

Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

Silences and filler words are intelligently removed, simplifying the editing process.

2

Take selection

Grouped takes enable creators to swiftly review and select the best moments.

3

Export to XML

The result is exported to XML into Premiere (and others) for final refinement.

Research plan & (un)moderated user tests

To understand user interactions with the app and assess their ability to create a rough video cut, I created a research plan.

To gather feedback I conducted unmoderated user tests using Maze.

This approach allowed us to gather feedback efficiently and accommodate the limited availability of the content creators.

Iteration based on user feedback

The moderated (conducted internally) and unmoderated user tests yielded insights that shaped the app's further improvement.

For example, we discovered that some users struggled to locate the way to fine tune the duration of a specific take. As a result, we reconsidered that path to enhance discoverability.

Moreover, we discovered a strong preference for an easy-to-use media file import and organization feature.

These insights from both types of tests guided our iterative design process, allowing us to address specific pain points.

 
Question mark icon

Un-moderated user tests provide valuable insights by allowing users to asynchronously interact with a product in their own terms.

Final version and conclusions

Embarking on the journey of developing a tool like this alongside its target audience, content creators and a highly skilled team was an incredibly fulfilling experience.

The seamless pace and our unhurried approach felt perfectly aligned.

...Just as we were preparing for production, an unexpected twist occurred—the company was acquired by Meta.

This acquisition although allowed us to further improve the product, it eventually left us with lingering curiosity about the untapped potential for success as it was abruptly halted from launching publicly(!).

Only recently a similar video assistant appeared in the market by none other than Microsoft:

 

Thank you for reading! Glasses icon

ps. This was just one example of my work @Meta. Other projects included the improvement of existing designs as well as the development of a completely new desktop app that improved audio during calls and added background music from Spotify.

Press

Facebook owner Meta close to deal for Greek startup Accusonus

"Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

Read articleDiagonal arrow
A 3D printed Facebook's new rebrand logo Meta is placed on laptop keyboard in this illustration

Accusonus raises $3.3M to use AI to help content creators repair the audio in their videos

"Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

Read articleDiagonal arrow
accusonus Series A Press

Next project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file + -->

This acquisition although allowed us to further improve the product, it eventually left us with lingering curiosity about the untapped potential for success as it was abruptly halted from launching publicly(!).

Only recently a similar video assistant appeared in the market by none other than Microsoft:

 

Thank you for reading! Glasses icon

ps. This was just one example of my work @Meta. Other projects included the improvement of existing designs as well as the development of a completely new desktop app that improved audio during calls and added background music from Spotify.

Press

Facebook owner Meta close to deal for Greek startup Accusonus

"Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

Read articleDiagonal arrow
A 3D printed Facebook's new rebrand logo Meta is placed on laptop keyboard in this illustration

Accusonus raises $3.3M to use AI to help content creators repair the audio in their videos

"Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

Read articleDiagonal arrow
accusonus Series A Press

Previous

Voicemod

Up next

Microsoft

Next project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/microsoft.html b/dist/microsoft.html index b154db4..f1a5d4d 100644 --- a/dist/microsoft.html +++ b/dist/microsoft.html @@ -21,4 +21,4 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-00CVF9DH83');
Microsoft logo Power Automate logo

Reimagined interface unleashes the power of simplicity and usability!

Witness a remarkable transformation as I unveil the revamped UI/UX of WinAutomation into Power Automate Desktop, elevating user-friendliness and visual appeal to unprecedented heights. Bid farewell to the outdated design and embrace a sleek, modern interface that effortlessly captivates and simplifies people’s experience.

 

Role

Senior designer (full-time)

Employer

Softomotive, acquired by Microsoft, Athens (hybrid)

Teammates

George's pictureSavva's pictureTrifon's pictureKaterina's picture

Year

2019 2020 2021

Tools

Adobe Suite, Sketch, Figma & Axure RP

Skills

Summary

  • Principal designer for Power Automate Desktop (Windows 11)
  • Collaborated with stakeholders to define clear design goals
  • Redesigned UI and improved UX through iterative design and usability testing
  • Addressed dated design, user-unfriendly UI and accessibility issues
  • Prioritized accessibility with high-contrast and screen reader enhancements
  • Enhanced iconography and overall design system
  • Result: successful project launch with impressive reviews

Overview

One of the products I'm most proud of designing is a desktop app initially called WinAutomation from Softomotive.

I was the principal designer on the project, responsible for everything from user research to iterated UI/UX design in a truly agile (meaning that we abided by all the rituals) team of seven.

I conducted internal user testing and feedback sessions throughout the design process to ensure the app met the needs of our target audience. On the process, the app was acquired by Microsoft and is now included in Windows 11 with its new name, Power Automate Desktop or PAD for short.

PAD is a low-code desktop automation solution that allows users to free up time and focus on things that really matter. Its key highlights:

1

Automates repetitive tasks

2

Enhances productivity

3

Integrates multiple systems

 

Problems

Prior to its transformation into PAD, the product was known as WinAutomation and was under the ownership of Softomotive.

Upon joining the team, I encountered three primary challenges with the product:

Screenshot from WinAutomation

1

It was dated

A visually outdated and disconnected design was observed by everyone

2

It was hard to use

A shift towards simplified user journeys for a wider user base was needed

3

It was not accessible

Inclusive design is paramount for users with various limitations

Opportunity

"How can we streamline and simplify automation support for a broad audience?"

User persona

To gain a deeper understanding of our users, I crafted a persona to empathize and connect with their needs on a personal level.

Bot icon

Execute without oversight

"I'm tired of spending hours on end doing the same monotonous tasks."

Thumbs up icon

Boost productivity

"The repetitive nature of these tasks leave me feeling unproductive."

Bulb icon

Methodical at work

"I'm motivated to find a way to free up my time and focus on more important work."

Repeat icon

Automate workflows

"I yearn for a solution that brings ease and efficiency into my daily workflow."

Trash icon

Failing to meet OKRs

"The lack of automation options makes me waste time and my potential."

Design goals

The design process for WinAutomation commenced with thorough internal research. I initiated discussions with key stakeholders, including designers, developers, managers, the CTO and the CEO who had started it all.

My primary focus was on customer care representatives who had valuable first-hand insights. Additionally, I collaborated closely with tech writers who had been writing help page articles based on customer requests.

After gathering all the necessary pieces, the head of design, product manager and I collaborated to meticulously subcategorize the tasks into four main categories that I worked on as a the principal designer.

UI design4

UX improvements3

Accessibility3

Design system4

UI redesign

When I undertook the UI facelift of the app (in 2019), it was still sporting a skeuomorphic design style reminiscent of the mid-2000s.

We embarked on a transformational journey by introducing:

  • Colors
  • Flat style icons
  • Enhancing layouts
  • Incorporating helpful illustrations

Click on the switch below Right arrow

Screenshot from WinAutomation
Compare icon

Curious about details? Dive a little deeper

WinAutomation iconWinAutomation (before)

Power Automate Desktop iconPower Automate Desktop (after)

WinAutomation UI layout
WinAutomation right click menu
WinAutomation browser recording dialog
WinAutomation Variables pane
WinAutomation main pane
WinAutomation icons
WinAutomation top icons
Power Automate Desktop UI layout
Power Automate Desktop right click menu
Power Automate Desktop browser recording dialog
Power Automate Desktop Variables pane
Power Automate Desktop main pane
Power Automate Desktop icons
Power Automate Desktop top icons

UX improvements

During the project, I communicated with stakeholders, involved developers early, maintained consistency with existing patterns, made enhancements, prioritized accessibility and conducted design QA checks for usability

Users icon

User research

I conducted user research to gain insights

Diamond icon

Defined objectives

I clearly defined the objectives of the UX & UI improvements based on feedback and business priorities

Ascending and sorting icon

Information architecture

I assessed the app's UX flows and identified opportunities to simplify them

Tools icon

Wireframing & prototyping

I created wireframes and interactive mockups to validate design ideas, with feedback from stakeholders

Build icon

Iterative design

Incorporating feedback I iterated on the mockups and prototypes

Magnifier icon

Usability testing

I conducted usability testing sessions to identify further areas for refinement

Accessibility

Why it matters

Every human on the planet approaches situations differently.

We all have different ways to think about problems, different things we need to make decisions and different ways we like to learn.

— Cambridge Cognition

Users with different needs
Users with different needs

Inclusive design principles

My work was based on three principles:

  • Recognize exclusion
  • Learn from diversity
  • Solve for one, extend to many

Throughout the development process, I meticulously oversaw the implementation, ensuring that screen readers and high contrast modes worked without any disruptions.

Power Automate Desktop without high contrast

Design system

When I joined WinAutomation, there was no established design system in place.

One of my responsibilities was to initiate the process by carefully analyzing the existing patterns and compiling an inventory of design assets and components across the entire Softomotive product family.

Just as I began the componentization process, the company underwent acquisition by Microsoft.

Consequently, I shifted gears and transitioned to utilizing Microsoft's renowned Fluent design system, aligning our efforts with their established framework.

PAD Typography
PAD Theme
PAD Buttons

Project launch results

Starting with a closed circle of beta testers, we verified that we had successfully achieved all the project goals.

From there on, since its acquisition by Microsoft, the app's user reach grew exponentially. As part of the Power Automate family (which allows other parts of Microsoft Office and more automation) it offers a lot more than originally anticipated.

Since it's included in Windows 11, it's attracting millions of users worldwide who rely on it to save time and prioritize their core tasks.

The business impact was huge and can be seen by the peer reviews it has received.

4.5 out of 5

Rating stars icon 376 reviews
G2 logo

4.5 out of 5

Rating stars icon 137 ratings
Gartner logo

8.3 out of 10

Rating stars icon 200 ratings
TrustRadius logo

4.4 out of 5

Rating stars icon 162 reviews
Capterra logo

4.0 out of 5

Rating stars icon 51 reviews
PeerSpot logo

Conclusions

Effective collaboration: The project's success hinged on seamless collaboration among individuals from diverse teams and locations.

Clear communication: Open and effective communication channels were essential to ensure everyone was aligned and felt productive in a cohesive working environment.

Adaptability to change: The acquisition of the company introduced new systems and processes, requiring the team to adapt and embrace change, leveraging it as an opportunity for growth.

Humility and teamwork: A low-ego approach and a strong focus on teamwork allowed accepting feedback and a collective commitment to achieving the project's objectives.

Continuous improvement: Regular retrospective rituals provided valuable insights for refining workflows, identifying areas for improvement and implementing adjustments to enhance future projects.

NEXT STEPS
The journey of Power Automate Desktop is an ongoing one, marked by continuous growth and endless possibilities.

By harnessing the power of Chat GPT's technology across our product lineup, we have revolutionized the ease of building natural language-based automations.

Thank you for reading! Glasses icon

Power Automate Desktop iconYet another daily standup

Yet another daily standup

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconAt the new office

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconMicrosoft at night

Microsoft at night

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconUser journeys

User journeys

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconGeorge & Jesus

George and Jesus

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconApollo team on a typical standup

Apollo team on a typical standup

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconApollo team in retrospective mode

Apollo team in retrospective mode

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconWorking on the icons

Working on the icons

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconDesign + QA

Design team with the QA grand-master

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconGood ol' fun around the Xmas tree

Good ol' fun around the Xmas tree

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconDesign team out and about

Design team out and about

Like heart and comment bubble icons Bookmark icon

Press

Microsoft acquires Softomotive to expand low-code robotic process automation

"During his Build keynote, Microsoft CEO Satya Nadella today confirmed that the company has acquired Softomotive, a software robotic automation platform." —TechCrunch

Read articleDiagonal arrow
Person working on a laptop with Microsoft Power Automate.

Real world automation stories with Microsoft Power Automate

This post contains a set of automation stories curated by the Power CAT team with a focus on robotics process automation (RPA) in Power Automate. —Microsoft

Read articleDiagonal arrow
Person working on a laptop with Microsoft Power Automate.

Next project

accusonus logo

Senior UX designer (full-time) 2021 2022

With OgmaCast you can make online calls better with Spotify and voice tweaks.

Check this out to find out how I led this greenfield project and designed a new product from scratch!

View project

Add music to your online meetings.

Spotify iconUsing Spotify

Give authority to your voice

Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file + gtag('config', 'G-00CVF9DH83');
Microsoft logo Power Automate logo

Reimagined interface unleashes the power of simplicity and usability!

Witness a remarkable transformation as I unveil the revamped UI/UX of WinAutomation into Power Automate Desktop, elevating user-friendliness and visual appeal to unprecedented heights. Bid farewell to the outdated design and embrace a sleek, modern interface that effortlessly captivates and simplifies people’s experience.

 

Role

Senior designer (full-time)

Employer

Softomotive, acquired by Microsoft, Athens (hybrid)

Teammates

George's pictureSavva's pictureTrifon's pictureKaterina's picture

Year

2019 2020 2021

Tools

Adobe Suite, Sketch, Figma & Axure RP

Skills

Summary

  • Principal designer for Power Automate Desktop (Windows 11)
  • Collaborated with stakeholders to define clear design goals
  • Redesigned UI and improved UX through iterative design and usability testing
  • Addressed dated design, user-unfriendly UI and accessibility issues
  • Prioritized accessibility with high-contrast and screen reader enhancements
  • Enhanced iconography and overall design system
  • Result: successful project launch with impressive reviews

Overview

One of the products I'm most proud of designing is a desktop app initially called WinAutomation from Softomotive.

I was the principal designer on the project, responsible for everything from user research to iterated UI/UX design in a truly agile (meaning that we abided by all the rituals) team of seven.

I conducted internal user testing and feedback sessions throughout the design process to ensure the app met the needs of our target audience. On the process, the app was acquired by Microsoft and is now included in Windows 11 with its new name, Power Automate Desktop or PAD for short.

PAD is a low-code desktop automation solution that allows users to free up time and focus on things that really matter. Its key highlights:

1

Automates repetitive tasks

2

Enhances productivity

3

Integrates multiple systems

 

Problems

Prior to its transformation into PAD, the product was known as WinAutomation and was under the ownership of Softomotive.

Upon joining the team, I encountered three primary challenges with the product:

Screenshot from WinAutomation

1

It was dated

A visually outdated and disconnected design was observed by everyone

2

It was hard to use

A shift towards simplified user journeys for a wider user base was needed

3

It was inaccessible

Inclusive design is paramount for users with various limitations

Opportunity

"How can we streamline and simplify automation support for a broad audience?"

User persona

To gain a deeper understanding of our users, I crafted a persona to empathize and connect with their needs on a personal level.

Bot icon

Execute without oversight

"I'm tired of spending hours on end doing the same monotonous tasks."

Thumbs up icon

Boost productivity

"The repetitive nature of these tasks leave me feeling unproductive."

User persona

Bulb icon

Methodical at work

"I'm motivated to find a way to free up my time and focus on more important work."

Repeat icon

Automate workflows

"I yearn for a solution that brings ease and efficiency into my daily workflow."

Trash icon

Failing to meet OKRs

"The lack of automation options makes me waste time and my potential."

Design goals

The design process for WinAutomation commenced with thorough internal research. I initiated discussions with key stakeholders, including designers, developers, managers, the CTO and the CEO who had started it all.

My primary focus was on customer care representatives who had valuable first-hand insights. Additionally, I collaborated closely with tech writers who had been writing help page articles based on customer requests.

After gathering all the necessary pieces, the head of design, product manager and I collaborated to meticulously subcategorize the tasks into four main categories that I worked on as a the principal designer.

UI design4

UX improvements3

Accessibility3

Design system4

UI redesign

When I undertook the UI facelift of the app (in 2019), it was still sporting a skeuomorphic design style reminiscent of the mid-2000s.

We embarked on a transformational journey by introducing:

  • Colors
  • Flat style icons
  • Enhancing layouts
  • Incorporating helpful illustrations

Click on the switch below Right arrow

Screenshot from WinAutomation
Compare icon

Curious about details? Dive a little deeper

WinAutomation iconWinAutomation (before)

Power Automate Desktop iconPower Automate Desktop (after)

WinAutomation UI layout
WinAutomation right click menu
WinAutomation browser recording dialog
WinAutomation Variables pane
WinAutomation main pane
WinAutomation icons
WinAutomation top icons
Power Automate Desktop UI layout
Power Automate Desktop right click menu
Power Automate Desktop browser recording dialog
Power Automate Desktop Variables pane
Power Automate Desktop main pane
Power Automate Desktop icons
Power Automate Desktop top icons

UX improvements

During the project, I communicated with stakeholders, involved developers early, maintained consistency with existing patterns, made enhancements, prioritized accessibility and conducted design QA checks for usability

Users icon

User research

I conducted user research to gain insights

Diamond icon

Defined objectives

I clearly defined the objectives of the UX & UI improvements based on feedback and business priorities

Ascending and sorting icon

Information architecture

I assessed the app's UX flows and identified opportunities to simplify them

Tools icon

Wireframing & prototyping

I created wireframes and interactive mockups to validate design ideas, with feedback from stakeholders

Build icon

Iterative design

Incorporating feedback I iterated on the mockups and prototypes

Magnifier icon

Usability testing

I conducted usability testing sessions to identify further areas for refinement

Accessibility

Why it matters

Every human on the planet approaches situations differently.

We all have different ways to think about problems, different things we need to make decisions and different ways we like to learn.

— Cambridge Cognition

Users with different needs
Users with different needs

Inclusive design principles

My work was based on three principles:

  • Recognize exclusion
  • Learn from diversity
  • Solve for one, extend to many

Throughout the development process, I meticulously oversaw the implementation, ensuring that screen readers and high contrast modes worked without any disruptions.

Power Automate Desktop without high contrast

Design system

When I joined WinAutomation, there was no established design system in place.

One of my responsibilities was to initiate the process by carefully analyzing the existing patterns and compiling an inventory of design assets and components across the entire Softomotive product family.

Just as I began the componentization process, the company underwent acquisition by Microsoft.

Consequently, I shifted gears and transitioned to utilizing Microsoft's renowned Fluent design system, aligning our efforts with their established framework.

PAD Typography
PAD Theme
PAD Buttons

Project launch results

Starting with a closed circle of beta testers, we verified that we had successfully achieved all the project goals.

From there on, since its acquisition by Microsoft, the app's user reach grew exponentially. As part of the Power Automate family (which allows other parts of Microsoft Office and more automation) it offers a lot more than originally anticipated.

Since it's included in Windows 11, it's attracting millions of users worldwide who rely on it to save time and prioritize their core tasks.

The business impact was huge and can be seen by the peer reviews it has received.

4.5 out of 5

Rating stars icon 376 reviews
G2 logo

4.5 out of 5

Rating stars icon 137 ratings
Gartner logo

8.3 out of 10

Rating stars icon 200 ratings
TrustRadius logo

4.4 out of 5

Rating stars icon 162 reviews
Capterra logo

4.0 out of 5

Rating stars icon 51 reviews
PeerSpot logo

Conclusions

Effective collaboration: The project's success hinged on seamless collaboration among individuals from diverse teams and locations.

Clear communication: Open and effective communication channels were essential to ensure everyone was aligned and felt productive in a cohesive working environment.

Adaptability to change: The acquisition of the company introduced new systems and processes, requiring the team to adapt and embrace change, leveraging it as an opportunity for growth.

Humility and teamwork: A low-ego approach and a strong focus on teamwork allowed accepting feedback and a collective commitment to achieving the project's objectives.

Continuous improvement: Regular retrospective rituals provided valuable insights for refining workflows, identifying areas for improvement and implementing adjustments to enhance future projects.

NEXT STEPS
The journey of Power Automate Desktop is an ongoing one, marked by continuous growth and endless possibilities.

By harnessing the power of Chat GPT's technology across our product lineup, we have revolutionized the ease of building natural language-based automations.

Thank you for reading! Glasses icon

Power Automate Desktop iconYet another daily standup

Yet another daily standup

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconAt the new office

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconMicrosoft at night

Microsoft at night

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconUser journeys

User journeys

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconGeorge & Jesus

George and Jesus

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconApollo team on a typical standup

Apollo team on a typical standup

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconApollo team in retrospective mode

Apollo team in retrospective mode

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconWorking on the icons

Working on the icons

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconDesign + QA

Design team with the QA grand-master

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconGood ol' fun around the Xmas tree

Good ol' fun around the Xmas tree

Like heart and comment bubble icons Bookmark icon

Power Automate Desktop iconDesign team out and about

Design team out and about

Like heart and comment bubble icons Bookmark icon

Press

Microsoft acquires Softomotive to expand low-code robotic process automation

"During his Build keynote, Microsoft CEO Satya Nadella today confirmed that the company has acquired Softomotive, a software robotic automation platform." —TechCrunch

Read articleDiagonal arrow
Person working on a laptop with Microsoft Power Automate.

Real world automation stories with Microsoft Power Automate

This post contains a set of automation stories curated by the Power CAT team with a focus on robotics process automation (RPA) in Power Automate. —Microsoft

Read articleDiagonal arrow
Person working on a laptop with Microsoft Power Automate.

Previous

Meta

Up next

accusonus

Next project

accusonus logo

Senior UX designer (full-time) 2021 2022

With OgmaCast you can make online calls better with Spotify and voice tweaks.

Check this out to find out how I led this greenfield project and designed a new product from scratch!

View project

Add music to your online meetings.

Spotify iconUsing Spotify

Give authority to your voice

Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/old-accusonus.html b/dist/old-accusonus.html new file mode 100644 index 0000000..25a5149 --- /dev/null +++ b/dist/old-accusonus.html @@ -0,0 +1,36 @@ +Vasilis Kolip • accusonus
accusonus logo

Make online calls better with Spotify and voice tweaks.

Quickly and easily. Scroll to find out more!

Role

Senior UX designer (full-time)

Employer

accusonus, acquired by Meta Reality Labs, Athens (remote)

Teammates

Valia's pictureChara's pictureMaria's pictureAlkisti's pictureThanos's picture

Year

2021 2022

Tools

Figma, HTML/CSS & JS

Skills

Summary

  • OgmaCast is a simple tool to fine tune your voice and add ambient music during online calls
  • I was the principal designer working on this "greenfield" project
  • Conducted research to identify use cases
  • Designed user journeys, wireframes, mockups and a prototype
  • Iterated further based on user feedback
  • Production blocked due to company's acquisition

Overview

OgmaCast is your go-to solution for enhancing voice quality during calls and infusing them with Spotify or local background music, all with remarkable ease.

While initially crafted to cater to the needs of gamers, streamers, and podcasters, our vision pivoted to instead cater for business professionals seeking a seamless audio experience.

Whether in a virtual meeting or leading a yoga class, OgmaCast empowers you to own your voice and set the perfect audio backdrop, creating unforgettable online interactions.

Main features

Μusic with Spotify illustration

Μusic with Spotify

Noise remover illustration

Noise remover

Overall better voice call illustration

Overall better voice call

Voice deepener icon

Voice deepener

Voice EQ icon

Voice EQ

Voice leveler icon

Voice leveler

Problems

Mostly based on assumptions through research, the team decided to focus on three key problems that professionals were facing during online calls.

1

Inability to add music to online calls

2

Babies crying, dogs barking in the background

3

Flaky sounding voice can lead to miscommunication

Opportunity

"How can we improve the quality of online calls? How can we allow instructors to add music using Spotify and local files?"

Competitive analysis

During the research, we found that all meeting apps lacked a background noise suppression mode, creating a unique opportunity for our product. The same for adding music using Spotify and local files.

Our analysis examined key players in the online communication meeting space, uncovering strengths and weaknesses. These insights guided our product's differentiation and the right market fit.

Competitors

Krisp icon

Krisp

Voicemod icon

Voicemod

Meeting apps

Teams icon

Teams

Meet icon

Meet

Discord icon

Discord

Slack icon

Slack

Zoom icon

Zoom

Skype icon

Skype

Music apps

Spotify icon

Spotify

Tidal icon

Tidal

Discovery phase

During the discovery phase, I analyzed UI's and UX's from key competitors as I typically do.

A sound shield during calls

A sound shield during calls

A sound shield during calls

Krisp.ai

Voicemod

Voicemod - Little did I know I'd be working with them next

Logitech's Blue Vo!ce

Logitech's Blue Vo!ce

Moreover, I tried to understand and define what we wanted to build. The process I follow from finding to execution can be split into two big clusters, where each of them represents a substantial part of building the right thing.

Those two cover the product discovery itself and the product development based on the previous findings. There's also a learning stage, where findings, takeaways and insights are shared with the team in order to improve the next interactions.

Design framework

My go-to design framework

User persona

Our user personas typically were casual users engaged in online calls through platforms like Google Meet, Zoom, Teams, Discord or Skype.

During my research I stumbled upon additional personas such as content creators in the streaming and podcasting world to those hosting live web radio shows. We decided to cater to their needs as well.

All of them share a common desire for enhanced voice quality and the ability to add music in the background whether it's for entertainment or business purposes.

1

Increased clarity

I want top-notch audio, intuitively managed, no pricey gear

2

Higher confidence perception

I want my voice to convey authority and accountability

3

Richer content with background music

I want to easily add music from Spotify or my local files

User journey

Idea? Check! Assumptions? Check. User validation? Semi-check! Let's get crackin' then and we'll see how it goes!

Which path is the easiest? Which solution creates least friction? What do the findings from competitors say? Do they work? Can we improve them? It was a period of shaping.

Splash screen onboarding process

Start by selecting a microphone

Record a small clip of my voice

Auto-tune with optimal settings

Play voice with the ability to bypass & compare

Show tabs/dials for options:

Noise Remover

Voice EQ

Voice leveler

Voice deepener

Add music using Spotify or local files

Wireframes

Although I started presenting the product as it eventually came to be, its initial version had additionally a voice changer and small library of sound effects.

The team was considering launching this app with its main target audience gamers however we pivoted from that.

Below are some of the wireframes that helped shape the product.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Initial mockups (Mid-Fi)

What the framework above showed was basically the double diamond model. Depending on the requirements and the time restrictions, I leverage it to guide my product design process by emphasizing divergent and convergent thinking in two distinct phases.

In the first diamond, I explore and broaden possibilities during the discovery phase, using wireframing to converge on a clear direction. The second diamond involves defining the chosen path and refining details.

The double diamond model

The Double Diamond Model - adapted from the UK design council

In my experience thus far, the divergence and convergence occur during the initial phase namely during wireframing, while the final version takes shape during mockup design. That was until this project came along.

This time around the convergence happened during the mockup design. Why? Well because that was when I had a moment of realization. Check out below the mockups based on the wireframes.

Initial variations

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

The aesthetics were heavily influenced by the design system of our family of products.

The ERA Bundle

Voice Leveler

Voice Leveler

Reverb Remover

Reverb Remover

Voice autoEQ

Voice autoEQ

The company's main offering were the audio plugins above. By taking advantage of our technology we wanted to create this a new product called "OgmaCast".

The size of the window and the design architecture assumed that the user would use this app on its own.

Audio Clean-Up Assistant was a plugin that combined other plugins

All of these plugins were available for use within video and audio editors. We were looking to expand our offerings and escape the limited container of plugins.

We figured, why not create a standalone app that would leverage the tech behind the ERA family? Why not channel that expertise into another segment?

The ERA Bundle

The ERA Bundle

Dribbble shot by Charisto Konstantakopoulou

Prototype

Since our company was 90% remote, we were all potential users of this app. For starters it was decided by the stakeholders to test our assumptions within the company and so, I conducted user testing sessions with my colleagues.

More specifically:

  1. I enlisted colleagues from departments other than design and development
  2. I arranged the meetings
  3. I made them feel at ease
  4. I asked them to try out the Figma prototype while sharing their screens, hearts and minds
  5. I asked them open ended questions
  6. I rephrased and re-asked important questions
  7. I took notes and shared them with the product manager for us to decide what we deemed important

Iteration based on user feedback

One of the things that really hit the spot when it comes to user research, is the way ideas and implementation is challenged. When designing things within a closed circle of people, no matter how experienced its members are, there's always the possibility of something escaping from the team's perception.

This time around, was the size of the window and its architecture. Why was it so big? Why did we think that the users would want it to be in landscape orientation? I was the one to blame really; I hadn't visualized it properly in context but thankfully, after the user interviews, it occurred to me.

I redesigned the app in a way more simplified way and presented it to the team of stakeholders and explained why it was important. They all bought in.

Question mark icon

User testing ensures that the end product aligns seamlessly with user needs and expectations. "You've got to start with the customer experience and work backward to the technology." —Steve Jobs

Final mockups (Mid-Fi)

Following the feedback I received and our overall work on the project, I changed the look and feel quite a bit. We needed the window to be smaller so it could be side by side with any given meeting app for the user to customize their voice and depending the persona, the background music too.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

OgmaCast main screens for voice optmization, background music & settings

OgmaCast during a yoga class

OgmaCast during a yoga class

OgmaCast mockup screen
OgmaCast mockup screen
OgmaCast mockup screen

OgmaCast (aka ProjectWire) dark theme, fun exploration

Prototype

Figma prototypes no doubt rule.

The way anyone can quickly create one and add all sorts of animations, effects, sticky sections and all that is stunning.

Building a prototype with HTML may be somewhat harder and more time-consuming to create, but in the end of the day, they're better in conveying a true sense of the final product. They're a lot better in helping the team see even clearer possible pitfalls and shortcomings of the design.

That's why I really like working on HTML prototypes using Bootstrap. I love validating the UX and the UI of the app in depth.

Here's the HTML prototype of OgmaCast, check it out!

A clickable HTML prototype

Sudden death

Before having a chance to really polish the UI and make the app production ready, the company was acquired by Meta and blocked further development of this app.

Would it have turned into a solid competitor to Krisp.ai? I think so! It's a shame we didn't get to find out. Either way the next steps would have been to:

  1. Polish the UI to reflect brand's identity but awesomeness too in dark and light theme
  2. Add new components and update the design system accordingly
  3. Conduct usability tests to ensure ease of use
  4. Learn, improve and take the experience to the next level by identifying new features

Thank you for reading! Glasses icon

Next project

Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Uninstall rate reduced by 80%

Streamer

Streamer mic element
Streamer icons
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/old-contactpigeon.html b/dist/old-contactpigeon.html new file mode 100644 index 0000000..4d1c14f --- /dev/null +++ b/dist/old-contactpigeon.html @@ -0,0 +1,26 @@ +Vasilis Kolip • Meta
Meta logo

A video editing assistant for lightning-fast first cuts!

Say goodbye to tedious editing! Ennely helps content creators assemble an initial video draft in minutes, allowing them to dive deep into the creative process.

Whether you're using Premiere, Final Cut, or Resolve, Ennely streamlines your workflow so you can focus on perfecting your masterpiece. Art icon

 

Role

Senior UX designer (full-time)

Employer

accusonus, acquired by Meta Reality Labs, Athens (remote)

Teammates

Valia's pictureChara's pictureMaria's pictureAlkisti's pictureThanos's picture

Year

2021 2022

Tools

Figma, Typeform, Maze & Calendly

Skills

Summary

  • Ennely (MacOS) lead designer
  • Competitive analysis and user persona creation
  • Designed user journeys, wireframes, mockups & HTML prototype
  • Addressed time-consuming video content management
  • User research, usability tests and iterative design
  • App well-received by content creator community
  • Company acquired by Meta (Reality Labs)

Overview

Ennely was a video editor assistant that enabled content creators to create a first cut within minutes.

Working with scripted videos editing is a tedious and time-consuming process.

Ennely's AI engine took care of mundane tasks (such as audio sync and sequence selecting), freeing up creators to concentrate on refining their videos using Premiere, Final Cut and Resolve.

I was the principal designer on this project and worked in an agile team of six (including myself).

Effortless editing illustration

Effortless editing

Time saver illustration

Time-saver

Streamlined selection illustration

Take selection

Adobe Premiere icon

Adobe Premiere

Final Cut icon

Final Cut

DaVinci Resolve icon

DaVinci Resolve

Problems

As a company closely collaborating with content creators in the sound engineering industry, our team created a survey which identified three key challenges commonly encountered by many YouTubers publishing scripted videos.

1

Time-consuming file synching

2

Tedious removal of filler words

3

Hassle of selecting the best takes

4

Multiple cameras and mics syncing

Opportunity

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

Competitive analysis

Despite the absence of comparable tools, I dedicated time to analyze different UI’s to identify the best ways to onboard users and import footage from different cameras, microphones, drives and (online) folders.

Descript rules!

Screenshot from Descript app

Veed.io has a great UI which helps the user feel at ease.

Screenshot from Veed.io app

YouTube Studio is OK for some minor editing...

Screenshot from YouTube Studio

User persona

To develop Ennely, we collaborated with renowned content creators, drawing inspiration from their experiences and insights to shape our persona.

This time, we got persona(l) to discover their biggest pain points.

1

Seamless footage combination

Effortlessly merge multiple video clips and audio tracks

2

Removal of silences and filler words

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

3

Fast clip selection

Quick and efficient journey for reviewing and selecting the best takes

Question mark icon

Content creators' main needs revolve around audience engagement, monetization & community building.

User journey

Designing the user journey was a meticulous process, focusing on simplicity and speed.

I helped streamline the process of merging video and audio footage from multiple sources, allowing users to swiftly create a first draft.

Loading Figma file...Loading...

Design goals

Our design goals for this tool focused on maximizing efficiency and ensuring user-friendliness.

We aimed to provide content creators with a streamlined experience offering them flexibility over the final output.

Design for efficiency4

User-friendliness4

Flexibility & control3

Design system4

Wireframes

During the wireframing process, I carefully mapped out the key functionalities, including the onboarding flow, aligning them with the MVP user stories.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Mockups

To maintain momentum and foster creativity, our team made a strategic choice before diving into the hi-fi mockups.

We prioritized creating lo-fi versions first and deliver results quickly.

This decision kept the team's morale high!

Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups

Prototype

When most of the mockups of the MVP were in place and the team had approved the Figma prototype, I emphasized the need for an HTML prototype to really test out our assumptions.

Within a week we developed a browser based version of the app.

A short demo Right arrow

 

What I'm presenting above is how to Right arrow

1

Sync footage and remove filler words

Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

Silences and filler words are intelligently removed, simplifying the editing process.

2

Take selection

Grouped takes enable creators to swiftly review and select the best moments.

3

Export to XML

When done, the result can be exported to XML, for seamless transition to Premiere etc for final refinement.

Research plan & (un)moderated user tests

To understand user interactions with the app and assess their ability to create a rough video cut, I created a research plan.

To gather feedback I conducted unmoderated user tests using Maze.

This approach allowed us to gather feedback efficiently and accommodate the limited availability of the content creators.

Iteration based on user feedback

The moderated (conducted internally) and unmoderated user tests yielded insights that shaped the app's further improvement.

For example, we discovered that some users struggled to locate the way to fine tune the duration of a specific take. As a result, we reconsidered that path to enhance discoverability.

Moreover, we discovered a strong preference for an easy-to-use media file import and organization feature.

These insights from both types of tests guided our iterative design process, allowing us to address specific pain points.

Question mark icon

Un-moderated user tests provide valuable insights by allowing users to asynchronously interact with a product in their own terms.

Final version and conclusions

Embarking on the journey of developing a tool like this alongside its target audience, content creators and a highly skilled team was an incredibly fulfilling experience.

The seamless pace and our unhurried approach felt perfectly aligned.

...Just as we were preparing for production, an unexpected twist occurred—the company was acquired by Meta.

This acquisition although allowed us to further improve the product, it eventually left us with lingering curiosity about the untapped potential for success as it was abruptly halted from launching publicly(!).

Only recently a similar video assistant appeared in the market by none other than Microsoft:

 

Thank you for reading! Glasses icon

ps. This was just one example of my work @Meta. Other projects included the improvement of existing designs as well as the development of a completely new desktop app that improved audio during calls and added background music from Spotify.

Press

Facebook owner Meta close to deal for Greek startup Accusonus

"Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

Read articleDiagonal arrow
A 3D printed Facebook's new rebrand logo Meta is placed on laptop keyboard in this illustration

Accusonus raises $3.3M to use AI to help content creators repair the audio in their videos

"Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

Read articleDiagonal arrow
accusonus Series A Press

Next project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/old-index.html b/dist/old-index.html new file mode 100644 index 0000000..a270837 --- /dev/null +++ b/dist/old-index.html @@ -0,0 +1,24 @@ +Vasilis Kolip • Product Designer

Designing products with user insights.

Let's dive into the needs, preferences and behaviours of your audience. Let's create beautiful products that not only meet people's needs but exceed their expectations too.

Selected work

Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Meta logo

Senior UX designer (full-time) 2021 2022

Ennely app was a B2C MacOS video editor assistant that enabled content creators to create a first cut within minutes.

Find out how a unique app with no pre-established rules came to life and how along with a small team I created magic.

View project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Selected work

Voicemod Meta Microsoft
Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Uninstall rate reduced by 80%

Streamer

Streamer mic element
Streamer icons
User person arrow apps element
Meta logo

Senior UX designer (full-time) 2021 2022

Ennely app was a B2C MacOS video editor assistant that enabled content creators to create a first cut within minutes.

Find out how a unique app with no pre-established rules came to life and how along with a small team I created magic.

View project

Lightning bolt icon

Lightning fast 1st cuts

Footage duration

Camera icon869m.

User iconRequirements

  • Combine footage
  • Take selection
  • Remove silences

YouTube channel avatar@Channel

Dummy lines icon
Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Resarch and discovery illustration

Research and discovery

Wireframing and prototyping illustration

Wireframing and prototyping

User interviews and iteration illustration

User interviews and iteration

Hi-fi mockup design illustration

Hi-fi mockup design

Ship, celebrate and measure illustration

Ship, celebrate and measure

My design process

My design process

Resarch and discovery illustration

Research and discovery

Wireframing and prototyping illustration

Wireframing and prototyping

User interviews and iteration illustration

User interviews and iteration

Hi-fi mockup design illustration

Hi-fi mockup design

Ship, celebrate and measure illustration

Ship, celebrate and measure

About me

Hello! I'm Vasilis Kolip, a product designer who likes to wear colourful sneakers.

I'm a citizen of the world who has lived and worked in Athens, Amsterdam, Birmingham and Istanbul.

I've got an academic background in design as well as computer science and artificial intelligence. Most importantly, I've been working as a product designer for the past decade.

What sets me apart is my extensive product design and user research experience on a vast array of successful projects with diverse cross-functional teams.

About me

In a nutshell

Best known for

Figma icon

Masterful command of Figma

User icon

User research

Illustrator icon

Proficiency across Adobe

Micro-interactions icon

Micro-interactions & animations

Accessibility icon

Accessibility standards

Progressive web app icon

Progressive web app design

Native MacOS app icon

Native MacOS app design

Native Windows app icon

Native Windows app design

More than 10 million people use the products I've worked on.

Experience

Star icon10Star icon

Ten years of know-how in UI/UX, product design and user research.

Skills

Crafting captivating interfaces by leveraging user-centric design processes

Design process scheme
Users icon

Empathize

Define icon

Define

Ideate icon

Ideate

Prototype icon

Prototype

Test icon

Test

Implement icon

Implement

Let's begin already

Voicemod logo

Senior staff product designer (full-time) 2022 2023

Voicemod is a B2C MacOS and Windows real-time voice changing app.

Discover how I successfully reduced the app's uninstall rate by revamping the onboarding experience and conducting user testing with individuals who encountered difficulties during setup.

View project

Uninstall rate reduced by 80%

Streamer

Streamer mic element
Streamer icons
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/old-meta.html b/dist/old-meta.html new file mode 100644 index 0000000..3caf164 --- /dev/null +++ b/dist/old-meta.html @@ -0,0 +1,26 @@ +Vasilis Kolip • Meta
Meta logo

A video editing assistant for lightning-fast first cuts!

Say goodbye to tedious editing! Ennely helps content creators assemble an initial video draft in minutes, allowing them to dive deep into the creative process.

Whether you're using Premiere, Final Cut, or Resolve, Ennely streamlines your workflow so you can focus on perfecting your masterpiece. Art icon

 

Role

Senior UX designer (full-time)

Employer

accusonus, acquired by Meta Reality Labs, Athens (remote)

Teammates

Valia's pictureChara's pictureMaria's pictureAlkisti's pictureThanos's picture

Year

2021 2022

Tools

Figma, Typeform, Maze & Calendly

Skills

Summary

  • Ennely (MacOS) lead designer
  • Competitive analysis and user persona creation
  • Designed user journeys, wireframes, mockups & HTML prototype
  • Addressed time-consuming video content management
  • User research, usability tests and iterative design
  • App well-received by content creator community
  • Company acquired by Meta (Reality Labs)

Overview

Ennely was a video editor assistant that enabled content creators to create a first cut within minutes.

Working with scripted videos editing is a tedious and time-consuming process.

Ennely's AI engine took care of mundane tasks (such as audio sync and sequence selecting), freeing up creators to concentrate on refining their videos using Premiere, Final Cut and Resolve.

I was the principal designer on this project and worked in an agile team of six (including myself).

Effortless editing illustration

Effortless editing

Time saver illustration

Time-saver

Streamlined selection illustration

Take selection

Adobe Premiere icon

Adobe Premiere

Final Cut icon

Final Cut

DaVinci Resolve icon

DaVinci Resolve

Problems

As a company closely collaborating with content creators in the sound engineering industry, our team created a survey which identified three key challenges commonly encountered by many YouTubers publishing scripted videos.

1

Time-consuming file synching

2

Tedious removal of filler words

3

Hassle of selecting the best takes

4

Multiple cameras and mics syncing

Opportunity

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

Competitive analysis

Despite the absence of comparable tools, I dedicated time to analyze different UI’s to identify the best ways to onboard users and import footage from different cameras, microphones, drives and (online) folders.

Descript rules!

Screenshot from Descript app

Veed.io has a great UI which helps the user feel at ease.

Screenshot from Veed.io app

YouTube Studio is OK for some minor editing...

Screenshot from YouTube Studio

User persona

To develop Ennely, we collaborated with renowned content creators, drawing inspiration from their experiences and insights to shape our persona.

This time, we got persona(l) to discover their biggest pain points.

1

Seamless footage combination

Effortlessly merge multiple video clips and audio tracks

2

Removal of silences and filler words

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

3

Fast clip selection

Quick and efficient journey for reviewing and selecting the best takes

Question mark icon

Content creators' main needs revolve around audience engagement, monetization & community building.

User journey

Designing the user journey was a meticulous process, focusing on simplicity and speed.

I helped streamline the process of merging video and audio footage from multiple sources, allowing users to swiftly create a first draft.

Loading Figma file...Loading...

Design goals

Our design goals for this tool focused on maximizing efficiency and ensuring user-friendliness.

We aimed to provide content creators with a streamlined experience offering them flexibility over the final output.

Design for efficiency4

User-friendliness4

Flexibility & control3

Design system4

Wireframes

During the wireframing process, I carefully mapped out the key functionalities, including the onboarding flow, aligning them with the MVP user stories.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Mockups

To maintain momentum and foster creativity, our team made a strategic choice before diving into the hi-fi mockups.

We prioritized creating lo-fi versions first and deliver results quickly.

This decision kept the team's morale high!

Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups

Prototype

When most of the mockups of the MVP were in place and the team had approved the Figma prototype, I emphasized the need for an HTML prototype to really test out our assumptions.

Within a week we developed a browser based version of the app.

A short demo Right arrow

 

What I'm presenting above is how to Right arrow

1

Sync footage and remove filler words

Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

Silences and filler words are intelligently removed, simplifying the editing process.

2

Take selection

Grouped takes enable creators to swiftly review and select the best moments.

3

Export to XML

When done, the result can be exported to XML, for seamless transition to Premiere etc for final refinement.

Research plan & (un)moderated user tests

To understand user interactions with the app and assess their ability to create a rough video cut, I created a research plan.

To gather feedback I conducted unmoderated user tests using Maze.

This approach allowed us to gather feedback efficiently and accommodate the limited availability of the content creators.

Iteration based on user feedback

The moderated (conducted internally) and unmoderated user tests yielded insights that shaped the app's further improvement.

For example, we discovered that some users struggled to locate the way to fine tune the duration of a specific take. As a result, we reconsidered that path to enhance discoverability.

Moreover, we discovered a strong preference for an easy-to-use media file import and organization feature.

These insights from both types of tests guided our iterative design process, allowing us to address specific pain points.

Question mark icon

Un-moderated user tests provide valuable insights by allowing users to asynchronously interact with a product in their own terms.

Final version and conclusions

Embarking on the journey of developing a tool like this alongside its target audience, content creators and a highly skilled team was an incredibly fulfilling experience.

The seamless pace and our unhurried approach felt perfectly aligned.

...Just as we were preparing for production, an unexpected twist occurred—the company was acquired by Meta.

This acquisition although allowed us to further improve the product, it eventually left us with lingering curiosity about the untapped potential for success as it was abruptly halted from launching publicly(!).

Only recently a similar video assistant appeared in the market by none other than Microsoft:

 

Thank you for reading! Glasses icon

ps. This was just one example of my work @Meta. Other projects included the improvement of existing designs as well as the development of a completely new desktop app that improved audio during calls and added background music from Spotify.

Press

Facebook owner Meta close to deal for Greek startup Accusonus

"Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

Read articleDiagonal arrow
A 3D printed Facebook's new rebrand logo Meta is placed on laptop keyboard in this illustration

Accusonus raises $3.3M to use AI to help content creators repair the audio in their videos

"Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

Read articleDiagonal arrow
accusonus Series A Press

Next project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/old-profile.html b/dist/old-profile.html new file mode 100644 index 0000000..c8b02c9 --- /dev/null +++ b/dist/old-profile.html @@ -0,0 +1,61 @@ +Vasilis Kolip • About

Hey! Hi! Hello!

I'm a product designer working remotely from Loading... Athens and occassionaly, from Loading... Amsterdam.

Vasilis Kolip large portrait

Design experience

Voicemod icon

Senior staff product designer (full-time) 2022 2023

Voicemod, Valencia (remote)

As a senior staff product designer @Voicemod I worked (remotely & autonomously) on elevating Voicemod's B2C voice-changing app on MacOS and Windows, slashing uninstall rates by ~80%.

I was part of an agile team consisted of another senior designer, two front-end and three back-end developers. We worked closely with our product manager and by aligning with users, we propelled ahead.

  • Significantly reduced uninstall rates
  • Led internal dev workshops
  • Conducted external user interviews
  • Provided constructive feedback and mentorship
  • Developed & maintained the design system
Meta icon

Senior UX designer (full-time) 2021 2022

accusonus, acquired by Meta Reality Labs, Athens (remote)

Originally employed by accusonus leading to the company's acquisition by Meta Reality Labs, I contributed to the development of cutting-edge audio and visual technologies with practical designs based on user research.

  • Designed user-centric experiences
  • Collaborated with cross-functional agile teams, reducing development time by 20%
  • Iterative design processes to improve usability
  • Leveraged HTML/CSS/JS for prototypes cutting
  • Time-to-market by 15%
  • Participated in design critiques elevating quality
Microsoft icon

Senior designer (full-time) 2019 2020 2021

Softomotive, acquired by Microsoft, Athens (hybrid)

At Softomotive / Microsoft, I worked on Power Automate Desktop, an automation tool included in Windows 11.

I served as the principal designer leading the UX design and research process. I worked on all the parts of UI/UX design throughout a transitional period throwing out the old and getting on with the new.

Moreover, I focused on the app's iconography (I hand-crafted almost two-hundred icons) and on making the app inclusive.

The results were stunning as users top-graded the app at third party pages like Gartner, G2, TrustRadius & Capterra as one of the best of the industry.

  • Served as the principal designer of the agile team
  • Led the UX design process & improved accessibility
  • Worked on iconography
  • Got great reviews at Gartner, Capterra & TrustRadius
ContactPigeon logo

Lead product designer (full-time) 2016 2017 2018 2019

ContactPigeon, Athens

ContactPigeon is a B2B SaaS e-commerce automation platform.

  • Took charge of the entire UI/UX process
  • Oversaw the design and development of key features, including the email editor, popup editor and push notification designer
  • Kept direct touch with users
  • Collaborated with cross-functional teams
  • Ensured consistency and visual coherence
Ellinopoula logo

Product & visual designer (full-time) 2015 2016

Ellinopoula, Athens

Ellinopoula is a B2C ed-tech.

  • Worked with product and marketing teams
  • Played a vital role in enhancing the user experience
Sam Media logo

UI/UX designer (full-time) 2011 2012 2013 2014 2015

Sam media, Amsterdam

Sam Media is a B2C mobile content services company active in 46 countries with 1,5 million subscribers.

  • Designed hundreds of landing pages and banners
  • Collaborated with marketing
  • Drove conversion rates over the roof
  • Conducted tens of A/B tests
LR logo

Designer & video editor (full-time) 2010

LR Health & Beauty, Athens

LR Health & Beauty is a direct sales enterprise.

  • Designed captivating animated banners
  • Created visually appealing video content that drove sales
Dousis publications icon

Graphic / web designer (full-time) 2008 2009

Dousis publications, Athens

Dousis publications is a media publishing group.

  • Took the lead in designing advertorial pages
  • Designed eye-catching social media banners
Potnia Thiron icon

Graphic designer (full-time) 2007 2008 2009 2010

Potnia Thiron, Athens

Potnia Thiron was a contemporary art gallery in Exarcheia.

  • Designed exhibition catalogues and marketing collateral
  • Collaborated with external partners to plan and set up exhibitions
INKY icon

Graphic designer (full-time) 2006 2007

INKY, Athens

INKY is a t-shirt and shop window sticker printing shop.

  • Created and imprinted visually appealing designs for t-shirts
  • Designed eye-catching shop window stickers

Education

Middlesex University emblem

BA in animation & interactive media

Middlesex University, Athens

Birmingham University emblem

BSc in AI and computer science

Birmingham University, Birmingham

High school of Hellenikon emblem

Majored in computer science and networks 2000 2001 2002

High school of Hellinikon, Athens

A decade of workspaces

Summer 2023

2023

My latest desk setup, 2023

2023

My desk at the ImpactHub common space

2022

My desk in standing mode, 2021

2021

My desk at home in Faliro, 2021

2021

One too many screens!

2021

My desk at night Softomotive/Microsoft

2020

My desk at my home in Faliro, 2018

2018

My desk at my home in Glyfada, 2016

2016

My desk at my home in Glyfada, 2014

2014

My desk at home in Amsterdam, 2012

2013

My desk at the new office of Sam media, early 2010's

2013

My desk (mid noughties)

2006

My room (early noughties)

2004

Birmingham university's computer lab at 2am (2002)

2002

My room in the late 90's

1998

2013 2014 2018 2019 2021 2023 2023
2013
Quote mark

Humanity, creativity and purpose, transform companies and their relationships with the people they serve.

Organizations that prioritize humanity cultivate deeper emotional connections with customers.

Questions I'm asked

I have an academic background in design and computer science and I've been working in the UI/UX industry for the past 10 years.

In all my roles I've designed successful products that have received industry recognition and are being used by millions of people.

I have a curated list of blogs and online communities which I follow and learn things from. I attend design conferences and I'm a member of a local design community.

I try to stay up-to-date with the latest trends by regularly watching YouTube videos so I can incorporate them in my designs and push the limit further.

Figma (or Sketch), Photoshop, Illustrator, Premiere, After Effects, Lookback, Dovetail, Maze, GitHub or GitLab and anything else that might be needed. My favourite IDE is Sublime but I ocassionaly use VSCodium to test out cool AI plugins.

A supportive and inclusive culture that values collaboration, creativity and personal growth.

I seek an environment that encourages open communication, where ideas are valued and diverse perspectives are embraced.

It is important to me to be part of a company that prioritizes user-centric design allowing designers to be productive, innovative and giving them the space to pursue excellence through iterations. I prefer companies which have a strong sense of purpose and work on meaningful projects that make a positive impact.

I believe in fostering strong collaboration with cross-functional teams by maintaining open lines of communication, actively listening to different perspectives and valuing the expertise and insights each team member brings to the table.

By establishing a shared understanding of project goals and requirements, I ensure that design decisions align with both user needs and technical feasibility.

Regular meetings, workshops and design reviews are key to fostering a collaborative environment where ideas can be openly discussed, refined and implemented effectively.

Would love to hear from you

Résumé

Download
Résumé thumbnail

Dig deeper...

Click below to view the Figma file or the repo of this portfolio page.

...This is currently an ongoing project!

Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/old-vm.html b/dist/old-vm.html new file mode 100644 index 0000000..7ea23d2 --- /dev/null +++ b/dist/old-vm.html @@ -0,0 +1,24 @@ +Vasilis Kolip • Voicemod
Voicemod logo

My revamped onboarding flow, cut dropouts by 80%

Voicemod is a voice changing app for in-game use or with Discord, Google Meet or Zoom.

Approximately 25% of our new users uninstalled the app within the first 24 hours.

 

Role

Senior staff product designer (full-time)

Employer

Voicemod, Valencia (remote)

Teammates

Marta's pictureMarie's pictureRenan's picture

Year

2022 2023

Tools

Figma, Miro, Typeform, Lookback, Calendly & RewardGenius

Skills

Summary

  • Main designer for Voicemod (MacOS)
  • Issue: High uninstall rate within 24 hours
  • Conducted user surveys to identify reasons
  • Designed user journeys, wireframes, mockups and prototypes
  • Conducted user research and usability tests
  • Iterated designs based on user feedback
  • Result: Significant drop in uninstall rate
  • Next: efforts to further reduce churn using AI

Overview

Voicemod is a real-time voice changing app for use with meeting apps such as Discord, Google Meet, Zoom but not just! Our users typically use it within games when they're streaming or just playing with friends.

I am one of the main designers for the MacOS version.

Video streaming apps

Jazz up your live streams

Meeting apps

Add some humor to your meetings

Metaverse apps

Anonymize your virtual presence in the Metaverse

Have fun while gaming

Transform your gaming experience

Role-play

Immerse yourself in character and interact

Create content

Captivate your audience with voice effects

Give it a go Right arrow

Play and toggle

Sound Information

Duration:
Source:
Status: Loading


Playing Information

0
playing progress
Fancy arrow

Try different voices

Problem

Our "uninstall survey" (a survey that pops up when the user uninstalls the app) revealed a high dropout rate. New users were experiencing problems due to difficulty in setting up the app correctly.

25% of new users uninstalled within 24 hours due to lack of experience in using audio software; they couldn't set-up their gear properly, didn't know what was wrong and how to connect to a third party app.

Download icon

Downloaded

Installation icon

Installed

Troubled user icon

24.6% faced issues

Uninstall icon

Uninstalled

Horizontal bracket

Within 24 hours

What was the number one thing that motivated you to uninstall Voicemod?

134.7k out of 134.7k people answered this question

Voicemod didn't work

Thumbs down icon14.4% 19k resp.

What exactly didn't work?

19.3k out of 134.7k people answered this question

I couldn't open Voicemod

Thumbs down icon24.6% 4.8k resp.

I couldn't connect Voicemod with Discord etc

Thumbs down icon21.2% 4.1k resp.

Typeform logo

To address this issue I proposed an onboarding process that would guide new users through the setup process and allow them to reach the "wow" moment of the app right from the start.

I presented my recommendations to the stakeholders and with minor changes, we decided to move forward to user validation using this Figma prototype.

Opportunity

"How can we effectively guide users quickly setup the app and experience the 'wow moment' in 5 minutes?"

Competitive analysis

Before anything, I conducted a competitive analysis to analyze strengths and weaknesses from key competitors.

The best and closest match to our case was Krisp.ai - a tool that allows users the stifle background noise to zero.

Analysis image

During the onboarding process Krisp.ai requires users to record their voice...

Analysis image

...and then test it to see the difference themselves. That's the "wow moment"!

Analysis image

Make sure users connect to third party apps right off the bat!

Analysis image

Asking users to train their voice to clone it from the start would be time consuming...

Analysis image

Introducing a soundboard during onboarding, would be nice but unnecessary...

User persona

Once done with the competitive analysis, I drafted a persona for me and the team to get acquainted with and feel empathetic towards.

The target audience consists mostly of Gen Z males as evidenced by surveys and user interviews.

Generation Z males

Motives

  • Have fun with friends
  • Curiosity
  • Stream on YouTube & Twitch

Values

  • Authenticity
  • Autonomy
  • Community

Pain points

  • Too complicated
  • Don't know where to start
  • Can't change voice from Male to Female

Goals

  • Realistic voice
  • Recognizable characters (e.g., sound like a specific hero)

User journey

Having conducted thorough explorations, I identified three potential user journeys.

I carefully evaluated each journey and selected the one that best met the needs of both users and the business.

User opens VM

Select use case

Pick your microphone & headphones

OS dialog for mic permission

Voice recording

User tries out various voices (wow moment)

Selects 3rd party app

Gets instructions

Complete

Moment of celebration!

Design goals

Survey results showed a high dropout rate, prompting a need for drastic action. We converted our key problems into opportunities to solve for in the new onboarding experience.

Audio setup3

Wow moment3

Third party integration4

Wireframes

Some of the early sketches that lead to the final result.

Wireframe
Wireframe
Wireframe
Wireframe

Prototype

When done with the wireframes and mockups, I created this Figma prototype taking into consideration feedback from the stakeholders (including developers).

By incorporating their perspectives, I refined the design and started preparing for the user testing process.

The Figma prototype for the user testing

My desk while working on the prototype

I think it looks quite nice

Question mark icon

Research fan? Take a look at the process

Research plan

To validate the new flow, the user research plan I prepared included the following key steps:

  • Research objectives
  • Research questions
  • Participant criteria

To ensure a successful user interview with everyone involved, I required the presence of two colleagues playing key roles:

  • a note-taker who should ideally be closely connected to the project (such as a product manager or stakeholder) and
  • an observer who validates that subsequent iterations are based on user feedback

Since I was the facilitator who conducted the interview with the user, I sought assistance from my partners in crime.

Of course I could have conducted the interviews alone and check later the recordings, but two heads are better than one...

User interview diagram
Question mark icon

My user research tools include Typeform to recruit participants & accepting GDPR terms, Calendly to schedule the interview slots and Lookback to conduct and record the interviews.

User interview intro script on a notepad

User interviews

During the user testing sessions, we explained our objectives and had participants complete the dummy onboarding with the prototype while asking open-ended questions to collect their thoughts and feedback.

While they interacted with the app, we observed their behavior, noted issues, confusions and paid attention to both verbal and nonverbal cues.

A short recording from Lookback.

Iteration

When done with the testing sessions, we reviewed our notes and compiled a list of issues and opportunities for improvement.

We then analyzed this feedback to determine which changes were most important to address and incorporated them into our design.

Our Miro board looks a bit messy right after taking the notes. We groom it later.

Design system

The new onboarding experience not only drew upon the existing design system but also incorporated additional elements (atoms and molecules), further advancing and expanding the ecosystem.

Part of Voicemod's design system

Project launch results

By providing clear guidance and instructions, users gained a better understanding of how to navigate and utilize the app effectively. As a result, the dropout rate dramatically decreased from 24.6% to an astounding 5%.

The implementation of the new onboarding flow brought tremendous success to the app, significantly reducing user uninstalls.

Dropout rate

5% -79.27%Arrow down icon

Dropouts with old version

Thumbs down icon24.6%

Dropouts with new version

5% Trophy icon

Problems during integration to Discord etc

2% -90.57%Arrow down icon

Problems with old version

Thumbs down icon21.2%

Problems with new version

2% Trophy icon

Typeform logo

Conclusions

Despite the increase in the number of clicks during the onboarding process, we observed a significant decrease in the dropout rate.

The main takeaways from this experience are:

  • Effective communication among teammates is crucial
  • User validated design decisions will always prevail

Next steps:

  • Further refinement and enhancement of onboarding development
  • Exploring automation possibilities with AI for smoother app setup

Thank you for reading! Glasses icon

ps. This was only one example of my work @Voicemod. Another major project I am involved with is the design of a completely new voice creating app.

Press

AI-driven tech changing peoples' voices

"Jaime Bosch, the CEO of Voicemod, tells Julia Chatterley his technology gives users greater expression." —CNN

View videoDiagonal arrow
Jaime Bosch live on CNN

Voicemod is now available on Mac with real-time AI voice changing and soundboards

"Voicemod lets you transform your voice into fantasy characters or use a soundboard in games or Discord calls." —The Verge

Read articleDiagonal arrow
Voicemod on MacOS

Next project

Meta logo

Senior UX designer (full-time) 2021 2022

Ennely app was a B2C MacOS video editor assistant that enabled content creators to create a first cut within minutes.

Find out how a unique app with no pre-established rules came to life and how along with a small team I created magic.

View project

Lightning bolt icon

Lightning fast 1st cuts

Footage duration

Camera icon869m.

User iconRequirements

  • Combine footage
  • Take selection
  • Remove silences

YouTube channel avatar@Channel

Dummy lines icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/profile.html b/dist/profile.html index fdb1550..da17451 100644 --- a/dist/profile.html +++ b/dist/profile.html @@ -21,7 +21,7 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-00CVF9DH83');

Hey! Hi! Hello!

I'm a product designer working remotely from Loading... Athens and occassionaly, from Loading... Amsterdam.

Vasilis Kolip large portrait

Design experience

Voicemod icon

Senior staff product designer (full-time) 2022 2023

Voicemod, Valencia (remote)

As a senior staff product designer @Voicemod I worked (remotely & autonomously) on elevating Voicemod's B2C voice-changing app on MacOS and Windows, slashing uninstall rates by ~80%.

I was part of an agile team consisted of another senior designer, two front-end and three back-end developers. We worked closely with our product manager and by aligning with users, we propelled ahead.

  • Significantly reduced uninstall rates
  • Led internal dev workshops
  • Conducted external user interviews
  • Provided constructive feedback and mentorship
  • Developed & maintained the design system
Meta icon

Senior UX designer (full-time) 2021 2022

accusonus, acquired by Meta Reality Labs, Athens (remote)

Originally employed by accusonus leading to the company's acquisition by Meta Reality Labs, I contributed to the development of cutting-edge audio and visual technologies with practical designs based on user research.

  • Designed user-centric experiences
  • Collaborated with cross-functional agile teams, reducing development time by 20%
  • Iterative design processes to improve usability
  • Leveraged HTML/CSS/JS for prototypes cutting
  • Time-to-market by 15%
  • Participated in design critiques elevating quality
Microsoft icon

Senior designer (full-time) 2019 2020 2021

Softomotive, acquired by Microsoft, Athens (hybrid)

At Softomotive / Microsoft, I worked on Power Automate Desktop, an automation tool included in Windows 11.

I served as the principal designer leading the UX design and research process. I worked on all the parts of UI/UX design throughout a transitional period throwing out the old and getting on with the new.

Moreover, I focused on the app's iconography (I hand-crafted almost two-hundred icons) and on making the app inclusive.

The results were stunning as users top-graded the app at third party pages like Gartner, G2, TrustRadius & Capterra as one of the best of the industry.

  • Served as the principal designer of the agile team
  • Led the UX design process & improved accessibility
  • Worked on iconography
  • Got great reviews at Gartner, Capterra & TrustRadius
ContactPigeon logo

Lead product designer (full-time) 2016 2017 2018 2019

ContactPigeon, Athens

ContactPigeon is a B2B SaaS e-commerce automation platform.

  • Took charge of the entire UI/UX process
  • Oversaw the design and development of key features, including the email editor, popup editor and push notification designer
  • Kept direct touch with users
  • Collaborated with cross-functional teams
  • Ensured consistency and visual coherence
Ellinopoula logo

Product & visual designer (full-time) 2015 2016

Ellinopoula, Athens

Ellinopoula is a B2C ed-tech.

  • Worked with product and marketing teams
  • Played a vital role in enhancing the user experience
Sam Media logo

UI/UX designer (full-time) 2011 2012 2013 2014 2015

Sam media, Amsterdam

Sam Media is a B2C mobile content services company active in 46 countries with 1,5 million subscribers.

  • Designed hundreds of landing pages and banners
  • Collaborated with marketing
  • Drove conversion rates over the roof
  • Conducted tens of A/B tests
LR logo

Designer & video editor (full-time) 2010

LR Health & Beauty, Athens

LR Health & Beauty is a direct sales enterprise.

  • Designed captivating animated banners
  • Created visually appealing video content that drove sales
Dousis publications icon

Graphic / web designer (full-time) 2008 2009

Dousis publications, Athens

Dousis publications is a media publishing group.

  • Took the lead in designing advertorial pages
  • Designed eye-catching social media banners
Potnia Thiron icon

Graphic designer (full-time) 2007 2008 2009 2010

Potnia Thiron, Athens

Potnia Thiron was a contemporary art gallery in Exarcheia.

  • Designed exhibition catalogues and marketing collateral
  • Collaborated with external partners to plan and set up exhibitions
INKY icon

Graphic designer (full-time) 2006 2007

INKY, Athens

INKY is a t-shirt and shop window sticker printing shop.

  • Created and imprinted visually appealing designs for t-shirts
  • Designed eye-catching shop window stickers

Education

Middlesex University emblem

BA in animation & interactive media

Middlesex University, Athens

Birmingham University emblem

BSc in AI and computer science

Birmingham University, Birmingham

High school of Hellenikon emblem

Majored in computer science and networks 2000 2001 2002

High school of Hellinikon, Athens

A decade of workspaces

Summer 2023

2023

My latest desk setup, 2023

2023

My desk at the ImpactHub common space

2022

My desk in standing mode, 2021

2021

My desk at home in Faliro, 2021

2021

One too many screens!

2021

My desk at night Softomotive/Microsoft

2020

My desk at my home in Faliro, 2018

2018

My desk at my home in Glyfada, 2016

2016

My desk at my home in Glyfada, 2014

2014

My desk at home in Amsterdam, 2012

2013

My desk at the new office of Sam media, early 2010's

2013

My desk (mid noughties)

2006

My room (early noughties)

2004

Birmingham university's computer lab at 2am (2002)

2002

My room in the late 90's

1998

Hey! Hi! Hello!

I'm a product designer working remotely from Loading... Athens and occassionaly, from Loading... Amsterdam.

Vasilis Kolip large portrait

Design experience

Voicemod icon

Senior staff product designer (full-time) 2022 2023

Voicemod, Valencia (remote)

As a senior staff product designer @Voicemod I worked (remotely & autonomously) on elevating Voicemod's B2C voice-changing app on MacOS and Windows, slashing uninstall rates by ~80%.

I was part of an agile team consisted of another senior designer, two front-end and three back-end developers. We worked closely with our product manager and by aligning with users, we propelled ahead.

  • Significantly reduced uninstall rates
  • Led internal dev workshops
  • Conducted external user interviews
  • Provided constructive feedback and mentorship
  • Developed & maintained the design system
Meta icon

Senior UX designer (full-time) 2021 2022

accusonus, acquired by Meta Reality Labs, Athens (remote)

Originally employed by accusonus leading to the company's acquisition by Meta Reality Labs, I contributed to the development of cutting-edge audio and visual technologies with practical designs based on user research.

  • Designed user-centric experiences
  • Collaborated with cross-functional agile teams, reducing development time by 20%
  • Iterative design processes to improve usability
  • Leveraged HTML/CSS/JS for prototypes
  • Participated in design critiques elevating quality
Microsoft icon

Senior designer (full-time) 2019 2020 2021

Softomotive, acquired by Microsoft, Athens (hybrid)

At Softomotive / Microsoft, I worked on Power Automate Desktop, an automation tool included in Windows 11.

I served as the principal designer leading the UX design and research process. I worked on all the parts of UI/UX design throughout a transitional period throwing out the old and getting on with the new.

Moreover, I focused on the app's iconography (I hand-crafted almost two-hundred icons) and on making the app inclusive.

The results were stunning as users top-graded the app at third party pages like Gartner, G2, TrustRadius & Capterra as one of the best of the industry.

  • Served as the principal designer of the agile team
  • Led the UX design process & improved accessibility
  • Worked on iconography
  • Got great reviews at Gartner, Capterra & TrustRadius
ContactPigeon logo

Lead product designer (full-time) 2016 2017 2018 2019

ContactPigeon, Athens

ContactPigeon is a B2B SaaS e-commerce automation platform.

  • Took charge of the entire UI/UX process
  • Oversaw the design and development of key features, including the email editor, popup editor and push notification designer
  • Kept direct touch with users
  • Collaborated with cross-functional teams
  • Ensured consistency and visual coherence
Ellinopoula logo

Product & visual designer (full-time) 2015 2016

Ellinopoula, Athens

Ellinopoula is a B2C ed-tech.

  • Worked with product and marketing teams
  • Played a vital role in enhancing the user experience
Sam Media logo

UI/UX designer (full-time) 2011 2012 2013 2014 2015

Sam media, Amsterdam

Sam Media is a B2C mobile content services company active in 46 countries with 1,5 million subscribers.

  • Designed hundreds of landing pages and banners
  • Collaborated with marketing
  • Drove conversion rates over the roof
  • Conducted tens of A/B tests
LR logo

Designer & video editor (full-time) 2010

LR Health & Beauty, Athens

LR Health & Beauty is a direct sales enterprise.

  • Designed captivating animated banners
  • Created visually appealing video content that drove sales
Dousis publications icon

Graphic / web designer (full-time) 2008 2009

Dousis publications, Athens

Dousis publications is a media publishing group.

  • Took the lead in designing advertorial pages
  • Designed eye-catching social media banners
Potnia Thiron icon

Graphic designer (full-time) 2007 2008 2009 2010

Potnia Thiron, Athens

Potnia Thiron was a contemporary art gallery in Exarcheia.

  • Designed exhibition catalogues and marketing collateral
  • Collaborated with external partners to plan and set up exhibitions
INKY icon

Graphic designer (full-time) 2006 2007

INKY, Athens

INKY is a t-shirt and shop window sticker printing shop.

  • Created and imprinted visually appealing designs for t-shirts
  • Designed eye-catching shop window stickers

Education

Middlesex University emblem

BA in animation & interactive media

Middlesex University, Athens

Birmingham University emblem

BSc in AI and computer science

Birmingham University, Birmingham

High school of Hellenikon emblem

Majored in computer science and networks 2000 2001 2002

High school of Hellinikon, Athens

A decade of workspaces

Summer 2023

2023

My latest desk setup, 2023

2023

My desk at the ImpactHub common space

2022

My desk in standing mode, 2021

2021

My desk at home in Faliro, 2021

2021

One too many screens!

2021

My desk at night Softomotive/Microsoft

2020

My desk at my home in Faliro, 2018

2018

My desk at my home in Glyfada, 2016

2016

My desk at my home in Glyfada, 2014

2014

My desk at home in Amsterdam, 2012

2013

My desk at the new office of Sam media, early 2010's

2013

My desk (mid noughties)

2006

My room (early noughties)

2004

Birmingham university's computer lab at 2am (2002)

2002

My room in the late 90's

1998

2013 2014 2018 2019 2021 2023 2023
2013
Quote mark

Humanity, creativity and purpose, transform companies and their relationships with the people they serve.

Organizations that prioritize humanity cultivate deeper emotional connections with customers.

Questions I'm asked

I have an academic background in design and computer science and I've been working in the UI/UX industry for the past 10 years.

In all my roles I've designed successful products that have received industry recognition and are being used by millions of people.

I have a curated list of blogs and online communities which I follow and learn things from. I attend design conferences and I'm a member of a local design community.

I try to stay up-to-date with the latest trends by regularly watching YouTube videos so I can incorporate them in my designs and push the limit further.

Figma (or Sketch), Photoshop, Illustrator, Premiere, After Effects, Lookback, Dovetail, Maze, GitHub or GitLab and anything else that might be needed. My favourite IDE is Sublime but I ocassionaly use VSCodium to test out cool AI plugins.

A supportive and inclusive culture that values collaboration, creativity and personal growth.

I seek an environment that encourages open communication, where ideas are valued and diverse perspectives are embraced.

It is important to me to be part of a company that prioritizes user-centric design allowing designers to be productive, innovative and giving them the space to pursue excellence through iterations. I prefer companies which have a strong sense of purpose and work on meaningful projects that make a positive impact.

I believe in fostering strong collaboration with cross-functional teams by maintaining open lines of communication, actively listening to different perspectives and valuing the expertise and insights each team member brings to the table.

By establishing a shared understanding of project goals and requirements, I ensure that design decisions align with both user needs and technical feasibility.

Regular meetings, workshops and design reviews are key to fostering a collaborative environment where ideas can be openly discussed, refined and implemented effectively.

Would love to hear from you

Résumé

Download
Résumé thumbnail

Dig deeper...

Click below to view the Figma file or the repo of this portfolio page.

...This is currently an ongoing project!

Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file + C517.2,129.3,512.4,130.5,506.3,130.6z"/>
2013 2014 2018 2019 2021 2023 2023
2013
Quote mark

Humanity, creativity and purpose, transform companies and their relationships with the people they serve.

Organizations that prioritize humanity cultivate deeper emotional connections with customers.

Questions I'm asked

I have an academic background in design and computer science and I've been working in the UI/UX industry for the past 10 years.

In all my roles I've designed successful products that have received industry recognition and are being used by millions of people.

I have a curated list of blogs and online communities which I follow and learn things from. I attend design conferences and I'm a member of a local design community.

I try to stay up-to-date with the latest trends by regularly watching YouTube videos so I can incorporate them in my designs and push the limit further.

Figma (or Sketch), Photoshop, Illustrator, Premiere, After Effects, Lookback, Dovetail, Maze, GitHub or GitLab and anything else that might be needed. My favourite IDE is Sublime but I ocassionaly use VSCodium to test out cool AI plugins.

A supportive and inclusive culture that values collaboration, creativity and personal growth.

I seek an environment that encourages open communication, where ideas are valued and diverse perspectives are embraced.

It is important to me to be part of a company that prioritizes user-centric design allowing designers to be productive, innovative and giving them the space to pursue excellence through iterations. I prefer companies which have a strong sense of purpose and work on meaningful projects that make a positive impact.

I believe in fostering strong collaboration with cross-functional teams by maintaining open lines of communication, actively listening to different perspectives and valuing the expertise and insights each team member brings to the table.

By establishing a shared understanding of project goals and requirements, I ensure that design decisions align with both user needs and technical feasibility.

Regular meetings, workshops and design reviews are key to fostering a collaborative environment where ideas can be openly discussed, refined and implemented effectively.

Would love to hear from you

Résumé

Download
Résumé thumbnail

Dig deeper...

Click below to view the Figma file or the repo of this portfolio page.

...This is currently an ongoing project!

Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/voicemod.html b/dist/voicemod.html index 7ea23d2..db30ca8 100644 --- a/dist/voicemod.html +++ b/dist/voicemod.html @@ -10,7 +10,9 @@ "sameAs": [ "https://www.linkedin.com/in/vasiliskolip/" ] - }Vasilis Kolip • VoicemodVasilis Kolip • Voicemod
Voicemod logo

My revamped onboarding flow, cut dropouts by 80%

Voicemod is a voice changing app for in-game use or with Discord, Google Meet or Zoom.

Approximately 25% of our new users uninstalled the app within the first 24 hours.

 

Role

Senior staff product designer (full-time)

Employer

Voicemod, Valencia (remote)

Teammates

Marta's pictureMarie's pictureRenan's picture

Year

2022 2023

Tools

Figma, Miro, Typeform, Lookback, Calendly & RewardGenius

Skills

Summary

  • Main designer for Voicemod (MacOS)
  • Issue: High uninstall rate within 24 hours
  • Conducted user surveys to identify reasons
  • Designed user journeys, wireframes, mockups and prototypes
  • Conducted user research and usability tests
  • Iterated designs based on user feedback
  • Result: Significant drop in uninstall rate
  • Next: efforts to further reduce churn using AI

Overview

Voicemod is a real-time voice changing app for use with meeting apps such as Discord, Google Meet, Zoom but not just! Our users typically use it within games when they're streaming or just playing with friends.

I am one of the main designers for the MacOS version.

Video streaming apps

Jazz up your live streams

Meeting apps

Add some humor to your meetings

Metaverse apps

Anonymize your virtual presence in the Metaverse

Have fun while gaming

Transform your gaming experience

Role-play

Immerse yourself in character and interact

Create content

Captivate your audience with voice effects

Give it a go Right arrow

Play and toggle

Sound Information

Duration:
Source:
Status: Loading


Playing Information

0
playing progress
Fancy arrow

Try different voices

Problem

Our "uninstall survey" (a survey that pops up when the user uninstalls the app) revealed a high dropout rate. New users were experiencing problems due to difficulty in setting up the app correctly.

25% of new users uninstalled within 24 hours due to lack of experience in using audio software; they couldn't set-up their gear properly, didn't know what was wrong and how to connect to a third party app.

Download icon

Downloaded

Installation icon

Installed

Troubled user icon

24.6% faced issues

Uninstall icon

Uninstalled

Horizontal bracket

Within 24 hours

What was the number one thing that motivated you to uninstall Voicemod?

134.7k out of 134.7k people answered this question

Voicemod didn't work

Thumbs down icon14.4% 19k resp.

What exactly didn't work?

19.3k out of 134.7k people answered this question

I couldn't open Voicemod

Thumbs down icon24.6% 4.8k resp.

I couldn't connect Voicemod with Discord etc

Thumbs down icon21.2% 4.1k resp.

Typeform logo

To address this issue I proposed an onboarding process that would guide new users through the setup process and allow them to reach the "wow" moment of the app right from the start.

I presented my recommendations to the stakeholders and with minor changes, we decided to move forward to user validation using this Figma prototype.

Opportunity

"How can we effectively guide users quickly setup the app and experience the 'wow moment' in 5 minutes?"

Competitive analysis

Before anything, I conducted a competitive analysis to analyze strengths and weaknesses from key competitors.

The best and closest match to our case was Krisp.ai - a tool that allows users the stifle background noise to zero.

Analysis image

During the onboarding process Krisp.ai requires users to record their voice...

Analysis image

...and then test it to see the difference themselves. That's the "wow moment"!

Analysis image

Make sure users connect to third party apps right off the bat!

Analysis image

Asking users to train their voice to clone it from the start would be time consuming...

Analysis image

Introducing a soundboard during onboarding, would be nice but unnecessary...

User persona

Once done with the competitive analysis, I drafted a persona for me and the team to get acquainted with and feel empathetic towards.

The target audience consists mostly of Gen Z males as evidenced by surveys and user interviews.

Generation Z males

Motives

  • Have fun with friends
  • Curiosity
  • Stream on YouTube & Twitch

Values

  • Authenticity
  • Autonomy
  • Community

Pain points

  • Too complicated
  • Don't know where to start
  • Can't change voice from Male to Female

Goals

  • Realistic voice
  • Recognizable characters (e.g., sound like a specific hero)

User journey

Having conducted thorough explorations, I identified three potential user journeys.

I carefully evaluated each journey and selected the one that best met the needs of both users and the business.

User opens VM

Select use case

Pick your microphone & headphones

OS dialog for mic permission

Voice recording

User tries out various voices (wow moment)

Selects 3rd party app

Gets instructions

Complete

Moment of celebration!

Design goals

Survey results showed a high dropout rate, prompting a need for drastic action. We converted our key problems into opportunities to solve for in the new onboarding experience.

Audio setup3

Wow moment3

Third party integration4

Wireframes

Some of the early sketches that lead to the final result.

Wireframe
Wireframe
Wireframe
Wireframe

Prototype

When done with the wireframes and mockups, I created this Figma prototype taking into consideration feedback from the stakeholders (including developers).

By incorporating their perspectives, I refined the design and started preparing for the user testing process.

The Figma prototype for the user testing

My desk while working on the prototype

I think it looks quite nice

Question mark icon

Research fan? Take a look at the process

Research plan

To validate the new flow, the user research plan I prepared included the following key steps:

  • Research objectives
  • Research questions
  • Participant criteria

To ensure a successful user interview with everyone involved, I required the presence of two colleagues playing key roles:

  • a note-taker who should ideally be closely connected to the project (such as a product manager or stakeholder) and
  • an observer who validates that subsequent iterations are based on user feedback

Since I was the facilitator who conducted the interview with the user, I sought assistance from my partners in crime.

Of course I could have conducted the interviews alone and check later the recordings, but two heads are better than one...

User interview diagram
Question mark icon

My user research tools include Typeform to recruit participants & accepting GDPR terms, Calendly to schedule the interview slots and Lookback to conduct and record the interviews.

User interview intro script on a notepad

User interviews

During the user testing sessions, we explained our objectives and had participants complete the dummy onboarding with the prototype while asking open-ended questions to collect their thoughts and feedback.

While they interacted with the app, we observed their behavior, noted issues, confusions and paid attention to both verbal and nonverbal cues.

A short recording from Lookback.

Iteration

When done with the testing sessions, we reviewed our notes and compiled a list of issues and opportunities for improvement.

We then analyzed this feedback to determine which changes were most important to address and incorporated them into our design.

Our Miro board looks a bit messy right after taking the notes. We groom it later.

Design system

The new onboarding experience not only drew upon the existing design system but also incorporated additional elements (atoms and molecules), further advancing and expanding the ecosystem.

Part of Voicemod's design system

Project launch results

By providing clear guidance and instructions, users gained a better understanding of how to navigate and utilize the app effectively. As a result, the dropout rate dramatically decreased from 24.6% to an astounding 5%.

The implementation of the new onboarding flow brought tremendous success to the app, significantly reducing user uninstalls.

Dropout rate

5% -79.27%Arrow down icon

Dropouts with old version

Thumbs down icon24.6%

Dropouts with new version

5% Trophy icon

Problems during integration to Discord etc

2% -90.57%Arrow down icon

Problems with old version

Thumbs down icon21.2%

Problems with new version

2% Trophy icon

Typeform logo

Conclusions

Despite the increase in the number of clicks during the onboarding process, we observed a significant decrease in the dropout rate.

The main takeaways from this experience are:

  • Effective communication among teammates is crucial
  • User validated design decisions will always prevail

Next steps:

  • Further refinement and enhancement of onboarding development
  • Exploring automation possibilities with AI for smoother app setup

Thank you for reading! Glasses icon

ps. This was only one example of my work @Voicemod. Another major project I am involved with is the design of a completely new voice creating app.

Press

AI-driven tech changing peoples' voices

"Jaime Bosch, the CEO of Voicemod, tells Julia Chatterley his technology gives users greater expression." —CNN

View videoDiagonal arrow
Jaime Bosch live on CNN

Voicemod is now available on Mac with real-time AI voice changing and soundboards

"Voicemod lets you transform your voice into fantasy characters or use a soundboard in games or Discord calls." —The Verge

Read articleDiagonal arrow
Voicemod on MacOS

Next project

Meta logo

Senior UX designer (full-time) 2021 2022

Ennely app was a B2C MacOS video editor assistant that enabled content creators to create a first cut within minutes.

Find out how a unique app with no pre-established rules came to life and how along with a small team I created magic.

View project

Lightning bolt icon

Lightning fast 1st cuts

Footage duration

Camera icon869m.

User iconRequirements

  • Combine footage
  • Take selection
  • Remove silences

YouTube channel avatar@Channel

Dummy lines icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file + gtag('config', 'G-00CVF9DH83');
Voicemod logo

My revamped onboarding flow, cut dropouts by 80%

Approximately 25% of our new users uninstalled the app within the first 24 hours. Find out how I "crushed" that figure.

Role

Senior staff product designer (full-time)

Employer

Voicemod, Valencia (remote)

Teammates

Marta's pictureMarie's pictureRenan's picture

Year

2022 2023

Tools

Figma, Miro, Typeform, Lookback & Calendly

Skills

Summary

  • I was the main designer for Voicemod app, on MacOS
  • I dropped the high uninstall rate by doing the below
  • Created user surveys to identify reasons
  • Designed user journeys, wireframes, mockups and prototypes
  • Conducted user research and usability tests
  • Iterated designs based on user feedback
  • Oversaw implementation process

Overview

Voicemod is a real-time voice changing app for use with meeting apps such as Discord, Google Meet & Zoom. Users typically use it when gaming with friends.

I was one of the two main designers for the MacOS version.

Have fun while gaming

Transform your gaming experience

Role-play

Immerse yourself in character and interact

Create content

Captivate your audience with voice effects

Video streaming apps

Jazz up your live streams

Meeting apps

Add some humor to your meetings

Metaverse apps

Anonymize your virtual presence in the Metaverse

Give it a go Right arrow

Play and toggle

Sound Information

Duration:
Source:
Status: Loading


Playing Information

0
playing progress
Fancy arrow

Try different voices

Problem

Our "uninstall survey" (a survey that pops up when the user uninstalls the app) revealed a high dropout rate. New users were experiencing problems due to difficulty in setting up the app correctly.

25% of new users uninstalled within 24 hours due to lack of experience in using audio software; they couldn't set-up their gear properly, didn't know what was wrong and how to connect to a third party app.

Download icon

Downloaded

Installation icon

Installed

Troubled user icon

24.6% faced issues

Uninstall icon

Uninstalled

Horizontal bracket

Within 24 hours

What was the number one thing that motivated you to uninstall Voicemod?

134.7k out of 134.7k people answered this question

Voicemod didn't work

Thumbs down icon14.4% 19k resp.

What exactly didn't work?

19.3k out of 134.7k people answered this question

I couldn't open Voicemod

Thumbs down icon24.6% 4.8k resp.

I couldn't connect Voicemod with Discord etc

Thumbs down icon21.2% 4.1k resp.

Typeform logo

To address this issue I proposed an onboarding process that would guide new users through the setup process and allow them to reach the "wow" moment of the app right from the start.

I presented my recommendations to the stakeholders and with minor changes, we decided to move forward to user validation using this Figma prototype.

Opportunity

"How can we effectively guide users quickly setup the app and experience the 'wow moment' in 5 minutes?"

Competitive analysis

Before anything, I conducted a competitive analysis to analyze strengths and weaknesses from key competitors.

The best and closest match to our case was Krisp.ai - a tool that allows users the stifle background noise to zero.

Analysis image

During the onboarding process Krisp.ai requires users to record their voice...

Analysis image

...and then test it to see the difference themselves. That's the "wow moment"!

Analysis image

Make sure users connect to third party apps right off the bat!

Analysis image

Asking users to train their voice to clone it from the start would be time consuming...

Analysis image

Introducing a soundboard during onboarding, would be nice but unnecessary...

User persona

Once done with the competitive analysis, I drafted a persona for me and the team to get acquainted with and feel empathetic towards.

The target audience consists mostly of Gen Z males as evidenced by surveys and user interviews.

Generation Z males

Motives

  • Have fun with friends
  • Curiosity
  • Stream on YouTube & Twitch

Values

  • Authenticity
  • Autonomy
  • Community

Pain points

  • Too complicated
  • Don't know where to start
  • Can't change voice from Male to Female

Goals

  • Realistic voice
  • Recognizable characters (e.g., sound like a specific hero)

User persona

User journey

Having conducted thorough explorations, I identified three potential user journeys. I carefully evaluated each journey and selected the one the best.

User opens VM

Select use case

Pick your microphone & headphones

OS dialog for mic permission

Voice recording

User tries out various voices (wow moment)

Selects 3rd party app

Gets instructions

Complete

Moment of celebration!

Design goals

Survey results showed a high dropout rate, prompting a need for drastic action. We converted our key problems into opportunities to solve for in the new onboarding experience.

Audio setup3

Wow moment3

Third party integration4

Wireframes

Some of the early sketches that lead to the final result.

Wireframe
Wireframe
Wireframe
Wireframe

Prototype

When done with the wireframes and mockups, I created this Figma prototype taking into consideration feedback from the stakeholders (including developers).

By incorporating their perspectives, I refined the design and started preparing for the user testing process.

The Figma prototype for the user testing

Question mark icon

Research fan? Take a look at the process

Research plan

To validate the new flow, the user research plan I prepared included the following key steps:

  • Research objectives
  • Research questions
  • Participant criteria

To ensure a successful user interview with everyone involved, I required the presence of two colleagues playing key roles:

  • a note-taker who should ideally be closely connected to the project (such as a product manager or stakeholder) and
  • an observer who validates that subsequent iterations are based on user feedback

Since I was the facilitator who conducted the interview with the user, I sought assistance from my partners in crime.

Of course I could have conducted the interviews alone and check later the recordings, but two heads are better than one...

User interview diagram
Question mark icon

My user research tools include Typeform to recruit participants & accepting GDPR terms, Calendly to schedule the interview slots and Lookback to conduct and record the interviews.

User interview intro script on a notepad

User interviews

During the user testing sessions, we explained our objectives and had participants complete the dummy onboarding with the prototype while asking open-ended questions to collect their thoughts and feedback.

While they interacted with the app, we observed their behavior, noted issues, confusions and paid attention to both verbal and nonverbal cues.

A short recording from Lookback.

Iteration

When done with the testing sessions, we reviewed our notes and compiled a list of issues and opportunities for improvement.

We then analyzed this feedback to determine which changes were most important to address and incorporated them into our design.

Our Miro board looks a bit messy right after taking the notes. We groom it later.

Design system

The new onboarding experience not only drew upon the existing design system but also incorporated additional elements (atoms and molecules), further advancing and expanding the ecosystem.

Part of Voicemod's design system

Launch results

By providing clear guidance and instructions, users gained a better understanding of how to navigate and utilize the app effectively. As a result, the dropout rate dramatically decreased from 24.6% to an astounding 5%.

The implementation of the new onboarding flow brought tremendous success to the app, significantly reducing user uninstalls.

Dropout rate

5% -79.27%Arrow down icon

Dropouts with old version

Thumbs down icon24.6%

Dropouts with new version

5% Trophy icon

Problems during integration to Discord etc

2% -90.57%Arrow down icon

Problems with old version

Thumbs down icon21.2%

Problems with new version

2% Trophy icon

Typeform logo

Conclusions

Despite the increase in the number of clicks during the onboarding process, we observed a significant decrease in the dropout rate.

The main takeaways from this experience are:

  • Effective communication among teammates is crucial
  • User validated design decisions will always prevail

Next steps:

  • Further refinement and enhancement of onboarding development
  • Exploring automation possibilities with AI for smoother app setup

Thank you for reading! Glasses icon

ps. This was only one example of my work @Voicemod. Another major project I am involved with is the design of a completely new voice creating app.

Press

AI-driven tech changing peoples' voices

"Jaime Bosch, the CEO of Voicemod, tells Julia Chatterley his technology gives users greater expression." —CNN

View videoDiagonal arrow
Jaime Bosch live on CNN

Voicemod is now available on Mac with real-time AI voice changing and soundboards

"Voicemod lets you transform your voice into fantasy characters or use a soundboard in games or Discord calls." —The Verge

Read articleDiagonal arrow
Voicemod on MacOS

Previous

Home

Up next

Meta

Next project

Meta logo

Senior UX designer (full-time) 2021 2022

Ennely app was a B2C MacOS video editor assistant that enabled content creators to create a first cut within minutes.

Find out how a unique app with no pre-established rules came to life and how along with a small team I created magic.

View project

Lightning bolt icon

Lightning fast 1st cuts

Footage duration

Camera icon869m.

User iconRequirements

  • Combine footage
  • Take selection
  • Remove silences

YouTube channel avatar@Channel

Dummy lines icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/dist/youbehero.html b/dist/youbehero.html index e2dff43..c14485c 100644 --- a/dist/youbehero.html +++ b/dist/youbehero.html @@ -21,6 +21,6 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', 'G-00CVF9DH83');
YouBeHero logo

Donate for free when you shop online!

Automate your social responsibility at no cost. Connect with a non-profit organization and contribute transparently to its progress.

 

Role

Product designer (part-time)

Employer

YouBeHero, Athens (remote)

Teammates

Valia's pictureChara's pictureMaria's pictureAlkisti's pictureThanos's picture

Year

2019 2020 2021 2022 2023

Tools

Figma, HTML/CSS & JS

Skills

Summary

  • Ennely (MacOS) lead designer
  • Competitive analysis and user persona creation
  • Designed user journeys, wireframes, mockups & HTML prototype
  • Addressed time-consuming video content management
  • User research, usability tests and iterative design
  • App well-received by content creator community
  • Company acquired by Meta (Reality Labs)

Overview

YouBeHero is an award winning nonprofit organization that helps nonprofit organization across Greece to raise funds and awareness.

An online platform that creates economic impact via the online purchases at affiliated e-shop its users make.

As a thank you each e-shop shares a commission with YouBeHero which then is turned into a donation to the nonprofit the user selected during her sign-up.

I was the main product designer on this project and still do my bit in my spare time.

Problems

As a company closely collaborating with content creators in the sound engineering industry, our team created a survey which identified three key challenges commonly encountered by many YouTubers publishing scripted videos.

1

Time-consuming file synching

2

Tedious removal of filler words

3

Hassle of selecting the best takes

4

Multiple cameras and mics syncing

Opportunity

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

Competitive analysis

Despite the absence of comparable tools, I dedicated time to analyze different UI’s to identify the best ways to onboard users and import footage from different cameras, microphones, drives and (online) folders.

Descript rules!

Screenshot from Descript app

Veed.io has a great UI which helps the user feel at ease.

Screenshot from Veed.io app

YouTube Studio is OK for some minor editing...

Screenshot from YouTube Studio

User persona

To develop Ennely, we collaborated with renowned content creators, drawing inspiration from their experiences and insights to shape our persona.

This time, we got persona(l) to discover their biggest pain points.

1

Seamless footage combination

Effortlessly merge multiple video clips and audio tracks

2

Removal of silences and filler words

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

3

Fast clip selection

Quick and efficient journey for reviewing and selecting the best takes

Question mark icon

Content creators' main needs revolve around audience engagement, monetization & community building.

User journey

Designing the user journey was a meticulous process, focusing on simplicity and speed.

I helped streamline the process of merging video and audio footage from multiple sources, allowing users to swiftly create a first draft.

Loading Figma file...Loading...

Design goals

Our design goals for this tool focused on maximizing efficiency and ensuring user-friendliness.

We aimed to provide content creators with a streamlined experience offering them flexibility over the final output.

Design for efficiency4

User-friendliness4

Flexibility & control3

Design system4

Wireframes

During the wireframing process, I carefully mapped out the key functionalities, including the onboarding flow, aligning them with the MVP user stories.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Mockups

To maintain momentum and foster creativity, our team made a strategic choice before diving into the hi-fi mockups.

We prioritized creating lo-fi versions first and deliver results quickly.

This decision kept the team's morale high!

Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups

Prototype

When most of the mockups of the MVP were in place and the team had approved the Figma prototype, I emphasized the need for an HTML prototype to really test out our assumptions.

Within a week we developed a browser based version of the app.

A short demo Right arrow

 

What I'm presenting above is how to Right arrow

1

Sync footage and remove filler words

Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

Silences and filler words are intelligently removed, simplifying the editing process.

2

Take selection

Grouped takes enable creators to swiftly review and select the best moments.

3

Export to XML

When done, the result can be exported to XML, for seamless transition to Premiere etc for final refinement.

Research plan & (un)moderated user tests

To understand user interactions with the app and assess their ability to create a rough video cut, I created a research plan.

To gather feedback I conducted unmoderated user tests using Maze.

This approach allowed us to gather feedback efficiently and accommodate the limited availability of the content creators.

Iteration based on user feedback

The moderated (conducted internally) and unmoderated user tests yielded insights that shaped the app's further improvement.

For example, we discovered that some users struggled to locate the way to fine tune the duration of a specific take. As a result, we reconsidered that path to enhance discoverability.

Moreover, we discovered a strong preference for an easy-to-use media file import and organization feature.

These insights from both types of tests guided our iterative design process, allowing us to address specific pain points.

Question mark icon

Un-moderated user tests provide valuable insights by allowing users to asynchronously interact with a product in their own terms.

Final version and conclusions

Embarking on the journey of developing a tool like this alongside its target audience, content creators and a highly skilled team was an incredibly fulfilling experience.

The seamless pace and our unhurried approach felt perfectly aligned.

...Just as we were preparing for production, an unexpected twist occurred—the company was acquired by Meta.

2

Tedious removal of filler words

3

Hassle of selecting the best takes

4

Multiple cameras and mics syncing

Opportunity

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

Competitive analysis

Despite the absence of comparable tools, I dedicated time to analyze different UI’s to identify the best ways to onboard users and import footage from different cameras, microphones, drives and (online) folders.

Descript rules!

Screenshot from Descript app

Veed.io has a great UI which helps the user feel at ease.

Screenshot from Veed.io app

YouTube Studio is OK for some minor editing...

Screenshot from YouTube Studio

User persona

To develop Ennely, we collaborated with renowned content creators, drawing inspiration from their experiences and insights to shape our persona.

This time, we got persona(l) to discover their biggest pain points.

1

Seamless footage combination

Effortlessly merge multiple video clips and audio tracks

2

Removal of silences and filler words

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

3

Fast clip selection

Quick and efficient journey for reviewing and selecting the best takes

Question mark icon

Content creators' main needs revolve around audience engagement, monetization & community building.

User journey

Designing the user journey was a meticulous process, focusing on simplicity and speed.

I helped streamline the process of merging video and audio footage from multiple sources, allowing users to swiftly create a first draft.

Loading Figma file...Loading...

Design goals

Our design goals for this tool focused on maximizing efficiency and ensuring user-friendliness.

We aimed to provide content creators with a streamlined experience offering them flexibility over the final output.

Design for efficiency4

User-friendliness4

Flexibility & control3

Design system4

Wireframes

During the wireframing process, I carefully mapped out the key functionalities, including the onboarding flow, aligning them with the MVP user stories.

Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe
Wireframe

Mockups

To maintain momentum and foster creativity, our team made a strategic choice before diving into the hi-fi mockups.

We prioritized creating lo-fi versions first and deliver results quickly.

This decision kept the team's morale high!

Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups
Ennely mockups

Prototype

When most of the mockups of the MVP were in place and the team had approved the Figma prototype, I emphasized the need for an HTML prototype to really test out our assumptions.

Within a week we developed a browser based version of the app.

A short demo Right arrow

 

What I'm presenting above is how to Right arrow

1

Sync footage and remove filler words

Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

Silences and filler words are intelligently removed, simplifying the editing process.

2

Take selection

Grouped takes enable creators to swiftly review and select the best moments.

3

Export to XML

When done, the result can be exported to XML, for seamless transition to Premiere etc for final refinement.

Research plan & (un)moderated user tests

To understand user interactions with the app and assess their ability to create a rough video cut, I created a research plan.

To gather feedback I conducted unmoderated user tests using Maze.

This approach allowed us to gather feedback efficiently and accommodate the limited availability of the content creators.

Iteration based on user feedback

The moderated (conducted internally) and unmoderated user tests yielded insights that shaped the app's further improvement.

For example, we discovered that some users struggled to locate the way to fine tune the duration of a specific take. As a result, we reconsidered that path to enhance discoverability.

Moreover, we discovered a strong preference for an easy-to-use media file import and organization feature.

These insights from both types of tests guided our iterative design process, allowing us to address specific pain points.

Question mark icon

Un-moderated user tests provide valuable insights by allowing users to asynchronously interact with a product in their own terms.

Final version and conclusions

Embarking on the journey of developing a tool like this alongside its target audience, content creators and a highly skilled team was an incredibly fulfilling experience.

The seamless pace and our unhurried approach felt perfectly aligned.

...Just as we were preparing for production, an unexpected twist occurred—the company was acquired by Meta.

This acquisition although allowed us to further improve the product, it eventually left us with lingering curiosity about the untapped potential for success as it was abruptly halted from launching publicly(!).

Only recently a similar video assistant appeared in the market by none other than Microsoft:

 

Thank you for reading! Glasses icon

ps. This was just one example of my work @Meta. Other projects included the improvement of existing designs as well as the development of a completely new desktop app that improved audio during calls and added background music from Spotify.

Press

Facebook owner Meta close to deal for Greek startup Accusonus

"Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

Read articleDiagonal arrow
A 3D printed Facebook's new rebrand logo Meta is placed on laptop keyboard in this illustration

Accusonus raises $3.3M to use AI to help content creators repair the audio in their videos

"Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

Read articleDiagonal arrow
accusonus Series A Press

Next project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file + -->

This acquisition although allowed us to further improve the product, it eventually left us with lingering curiosity about the untapped potential for success as it was abruptly halted from launching publicly(!).

Only recently a similar video assistant appeared in the market by none other than Microsoft:

 

Thank you for reading! Glasses icon

ps. This was just one example of my work @Meta. Other projects included the improvement of existing designs as well as the development of a completely new desktop app that improved audio during calls and added background music from Spotify.

Press

Facebook owner Meta close to deal for Greek startup Accusonus

"Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

Read articleDiagonal arrow
A 3D printed Facebook's new rebrand logo Meta is placed on laptop keyboard in this illustration

Accusonus raises $3.3M to use AI to help content creators repair the audio in their videos

"Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

Read articleDiagonal arrow
accusonus Series A Press

Next project

Microsoft logo

Senior designer (full-time) 2019 2020 2021

Power Automate desktop is a B2B Windows app that saves its users time from doing repetitive tasks on their computers.

Join me in the world of desktop automation and let's explore how an app created by a small company, became part of Windows 11.

View project

Process automation made easy.

Clock icon...Process running

New UI/UX yields great reviews

Rating stars logo icon

4.4 out of 5

Gartner logo icon
Credits

This page was made possible by using many technologies which are either open source, or free to use. The least I could do, is to give credits to all the contributors for making our world open. THANK YOU.

Local dev environment set on Node.js & Gulp. The font I use is GT America and the icons are from ICONS8 collection named Dusk. Finally, the Notion-style illustrations are from Notioly.

\ No newline at end of file diff --git a/src/accusonus.html b/src/accusonus.html index e922cb9..44f9bec 100644 --- a/src/accusonus.html +++ b/src/accusonus.html @@ -64,120 +64,219 @@
-
-
+
+
+
Μenu
+ +
+
+
- +
-
- -
+ -
- -
- +
-
-
-
Μenu
- -
-
- - Offcanvas illustration + + +
+
+
+
+ +
+
+ Vasilis Kolip portrait thumbnail +
+
+
+

Vasilis Kolip

+

Product designer

+
+
+
+ +
+ +
    +
  • + +
  • +
+ +
+
+ +
+
+ +
+ +
    +
  • + +
  • +
+ +
+
+ +
+
+ +
+ + + +
+ + + +
+ + + +
+ + + +
+ +
+ +
-
-
+
+
accusonus logo

Make online calls better with Spotify and voice tweaks.

-

Quickly and easily. Scroll to find out more!

+

Quickly and easily. Scroll to find out more!

@@ -185,35 +284,22 @@

Make online calls -

-
+

Role

-

Senior UX designer (full-time)

+

Senior UX designer (full-time)

Employer

-

accusonus, acquired by Meta Reality Labs, Athens (remote)

+

accusonus, acquired by Meta Reality Labs, Athens (remote)

@@ -237,42 +323,42 @@

Make online calls better with

Year

-

2021 2022

+

2021 2022

Tools

-

Figma, HTML/CSS & JS

+

Figma, HTML/CSS & JS

Skills

- - - - - - - @@ -291,22 +377,22 @@

Make online calls better with
-
+
-
+

Summary

    -
  • OgmaCast is a simple tool to fine tune your voice and add ambient music during online calls
  • -
  • I was the principal designer working on this "greenfield" project
  • -
  • Conducted research to identify use cases
  • -
  • Designed user journeys, wireframes, mockups and a prototype
  • -
  • Iterated further based on user feedback
  • -
  • Production blocked due to company's acquisition
  • +
  • OgmaCast is a simple tool to fine tune your voice and add ambient music during online calls
  • +
  • I was the principal designer working on this "greenfield" project
  • +
  • Conducted research to identify use cases
  • +
  • Designed user journeys, wireframes, mockups and a prototype
  • +
  • Iterated further based on user feedback
  • +
  • Production blocked due to company's acquisition
@@ -321,11 +407,11 @@

Overview

-

Main features

+

Main features

-
+
Μusic with Spotify illustration
@@ -333,14 +419,14 @@

Overview

-
+
Noise remover illustration

Noise remover

-
+
Overall better voice call illustration
@@ -349,21 +435,21 @@

Overview

-
+
Voice deepener icon

Voice deepener

-
+
Voice EQ icon

Voice EQ

-
+
Voice leveler icon

Voice leveler

@@ -427,8 +513,8 @@

Problems

-

Opportunity

-

"How can we improve the quality of online calls? How can we allow instructors to add music using Spotify and local files?"

+

Opportunity

+

"How can we improve the quality of online calls? How can we allow instructors to add music using Spotify and local files?"

@@ -667,7 +753,7 @@

User persona

1

Increased clarity

-

I want top-notch audio, intuitively managed, no pricey gear

+

I want top-notch audio, intuitively managed, no pricey gear

@@ -675,7 +761,7 @@

User persona

2

Higher confidence perception

-

I want my voice to convey authority and accountability

+

I want my voice to convey authority and accountability

@@ -683,7 +769,7 @@

User persona

3

Richer content with background music

-

I want to easily add music from Spotify or my local files

+

I want to easily add music from Spotify or my local files

@@ -696,6 +782,7 @@

User persona

Your browser does not support the video tag. +

User persona

@@ -710,7 +797,7 @@

User persona

-
+
@@ -726,47 +813,47 @@

User journey

-
+

Splash screen onboarding process

-
+

Start by selecting a microphone

-
+

Record a small clip of my voice

-
+

Auto-tune with optimal settings

-
+

Play voice with the ability to bypass & compare

-
+

Show tabs/dials for options:

-
+

Noise Remover

-
+

Voice EQ

-
+

Voice leveler

-
+

Voice deepener

-
+

Add music using Spotify or local files

@@ -785,7 +872,7 @@

User journey

-
+
@@ -1172,7 +1259,7 @@

Sudden death

-
+

On this page

-
-

+
-
-
-
Μenu
- + + +
-
- - Offcanvas illustration +
+ + +
+
+
+ +
+
+ Vasilis Kolip portrait thumbnail +
+
+
+

Vasilis Kolip

+

Product designer

+
+
+
+ +
+ +
    +
  • + +
  • +
+ +
+
+ +
+
+ +
+ +
    +
  • + +
  • +
+ +
+
+ +
+
+ +
+ + + +
+ + + +
+ + + +
+ + + +
+
+
+
-
-
+
+
-
+
Meta logo

A video editing assistant for lightning-fast first cuts!

-
-

Say goodbye to tedious editing! Ennely helps content creators assemble an initial video draft in minutes, allowing them to dive deep into the creative process.

- -

Whether you're using Premiere, Final Cut, or Resolve, Ennely streamlines your workflow so you can focus on perfecting your masterpiece. Art icon

+
+

Say goodbye to tedious editing! Ennely helps content creators assemble an initial video draft in minutes, allowing them to dive deep into the creative process. Whether you're using Premiere, Final Cut, or Resolve, Ennely streamlines your workflow so you can focus on perfecting your masterpiece.

-
-
-
 
-
+
+
+
@@ -203,17 +302,17 @@

A video editing assistant for light
-
+

Role

-

Senior UX designer (full-time)

+

Senior UX designer (full-time)

Employer

-

accusonus, acquired by Meta Reality Labs, Athens (remote)

+

accusonus, acquired by Meta Reality Labs, Athens (remote)

@@ -237,42 +336,42 @@

A video editing assistant for light

Year

-

2021 2022

+

2021 2022

Tools

-

Figma, Typeform, Maze & Calendly

+

Figma, Typeform, Maze & Calendly

Skills

- - - - - - - @@ -284,30 +383,30 @@

A video editing assistant for light

-
+
-
+
-
+

Summary

    -
  • Ennely (MacOS) lead designer
  • -
  • Competitive analysis and user persona creation
  • -
  • Designed user journeys, wireframes, mockups & HTML prototype
  • -
  • Addressed time-consuming video content management
  • -
  • User research, usability tests and iterative design
  • -
  • App well-received by content creator community
  • -
  • Company acquired by Meta (Reality Labs)
  • +
  • Ennely (MacOS) lead designer
  • +
  • Competitive analysis and user persona creation
  • +
  • Designed user journeys, wireframes, mockups & HTML prototype
  • +
  • Addressed time-consuming video content management
  • +
  • User research, usability tests and iterative design
  • +
  • App well-received by content creator community
  • +
  • Company acquired by Meta (Reality Labs)
@@ -328,7 +427,7 @@

Overview

-
+
Effortless editing illustration
@@ -336,14 +435,14 @@

Overview

-
+
Time saver illustration

Time-saver

-
+
Streamlined selection illustration
@@ -352,28 +451,27 @@

Overview

-
+
Adobe Premiere icon

Adobe Premiere

-
+
Final Cut icon

Final Cut

-
+
DaVinci Resolve icon

DaVinci Resolve

-
@@ -394,31 +492,31 @@

Problems

1

-

Time-consuming file synching

- +

Time-consuming file synching

+
-

2

-

Tedious removal of filler words

- +

2

+

Tedious removal of filler words

+
-

3

-

Hassle of selecting the best takes

- +

3

+

Hassle of selecting the best takes

+
-

4

-

Multiple cameras and mics syncing

+

4

+

Multiple cameras and mics syncing

@@ -435,14 +533,14 @@

Problems

-
+
-
+
-

Opportunity

-

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

+

Opportunity

+

"How can we help users to swiftly export a rough cut and empower them to concentrate to craft something unique?"

@@ -510,15 +608,15 @@

User persona

1

Seamless footage combination

-

Effortlessly merge multiple video clips and audio tracks

+

Effortlessly merge multiple video clips and audio tracks

-
+

2

Removal of silences and filler words

-

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

+

Get rid of "ehms", "uhms", "errrs" and long pauses right off the bat

@@ -526,7 +624,7 @@

User persona

3

Fast clip selection

-

Quick and efficient journey for reviewing and selecting the best takes

+

Quick and efficient journey for reviewing and selecting the best takes

@@ -539,6 +637,7 @@

User persona

Your browser does not support the video tag. +

User persona

@@ -599,19 +698,19 @@

Design goals

  • - +
  • - +
  • - +
  • - +
  • @@ -624,19 +723,19 @@

    Design goals

    • - +
    • - +
    • - +
    • - +
    @@ -648,15 +747,15 @@

    Design goals

    • - +
    • - +
    • - +
    @@ -668,19 +767,19 @@

    Design goals

    • - +
    • - +
    • - +
    • - +
    @@ -695,7 +794,7 @@

    Design goals

    -
    +
    @@ -773,9 +872,9 @@

    Mockups

    This decision kept the team's morale high!

    -
    +
    -
    +
    Ennely mockups @@ -813,10 +912,8 @@

    Mockups

    - - -
    -
    + +
    @@ -839,37 +936,39 @@

    Prototype

    -
    +
    +
    -
    -

    What I'm presenting above is how to Right arrow

    -
    +
    +

    What I'm presenting above is how to Right arrow

    +
    -
    -
    -

    1

    -

    Sync footage and remove filler words

    -

    Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

    -

    Silences and filler words are intelligently removed, simplifying the editing process.

    +
    +
    +

    1

    +

    Sync footage and remove filler words

    +

    Ennely effortlessly processes and syncs un-synced, unedited footage, delivering a rough cut within minutes.

    +

    Silences and filler words are intelligently removed, simplifying the editing process.

    +
    -
    -
    -
    -

    2

    -

    Take selection

    -

    Grouped takes enable creators to swiftly review and select the best moments.

    +
    +
    +

    2

    +

    Take selection

    +

    Grouped takes enable creators to swiftly review and select the best moments.

    +
    -
    -
    -
    -

    3

    -

    Export to XML

    -

    When done, the result can be exported to XML, for seamless transition to Premiere etc for final refinement.

    +
    +
    +

    3

    +

    Export to XML

    +

    The result is exported to XML into Premiere (and others) for final refinement.

    +
    -
    +
    @@ -910,7 +1009,14 @@

    Iteration based on user feedback

    -
    +
    + + +
    +
    +
     
    +
    +
    @@ -964,7 +1070,7 @@

    Press

    Facebook owner Meta close to deal for Greek startup Accusonus

    -

    "Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

    +

    "Meta Platforms Inc (FB.O), the owner of Facebook, is close to acquiring Greek audio software startup Accusonus" —Reuters

    Read articleDiagonal arrow
    @@ -989,7 +1095,7 @@

    Press

    Accusonus raises $3.3M to use AI to help content creators repair the audio in their videos

    -

    "Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

    +

    "Accusonus, the Greece and U.S.-based AI company helping content creators improve the audio in their videos, has raised $3.3 million in Series A funding." —TechCrunch

    Read articleDiagonal arrow @@ -1009,7 +1115,7 @@

    Press

    -
    +

    On this page

    -
    -
-
-
-
Menu
- -
-
- - Offcanvas illustration -
+ +
@@ -203,13 +305,13 @@

Hey! Hi! Hello!

+ +
-
- - -
-

Design experience

+
+
+

Design experience

@@ -264,8 +366,7 @@

Design experience

  • Designed user-centric experiences
  • Collaborated with cross-functional agile teams, reducing development time by 20%
  • Iterative design processes to improve usability
  • -
  • Leveraged HTML/CSS/JS for prototypes cutting
  • -
  • Time-to-market by 15%
  • +
  • Leveraged HTML/CSS/JS for prototypes
  • Participated in design critiques elevating quality
  • @@ -497,7 +598,7 @@

    Design experience

    -
    +
    @@ -563,7 +664,7 @@

    Education

    -
    +
    @@ -970,73 +1071,33 @@

    Would love to hear from you

    +
    - -