@charset "UTF-8";
@import "../fonts/iconmoon/style.css";
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
@media (min-width: 350px){
  .container{
    max-width: 350px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (min-width: 992px){
  .container{
    max-width: 992px;
  }
}
@media (min-width: 1200px){
  .container{
    max-width: 1200px;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media (min-width: 1400px){
  .container{
    max-width: 1400px;
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
@media (min-width: 1500px){
  .container{
    max-width: 1500px;
  }
}
.visible{
  visibility: visible;
}
.static{
  position: static;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.mb-14{
  margin-bottom: 3.5rem;
}
.mt-14{
  margin-top: 3.5rem;
}
.mt-20{
  margin-top: 5rem;
}
.block{
  display: block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.hidden{
  display: none;
}
.h-1{
  height: 0.25rem;
}
.w-1{
  width: 0.25rem;
}
.w-full{
  width: 100%;
}
.scale-100{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.resize{
  resize: both;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.content-center{
  align-content: center;
}
.justify-end{
  justify-content: flex-end;
}
.gap-12{
  gap: 3rem;
}
.gap-14{
  gap: 3.5rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-7{
  gap: 1.75rem;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.pb-8{
  padding-bottom: 2rem;
}
.pt-20{
  padding-top: 5rem;
}
.pt-8{
  padding-top: 2rem;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.font-bold{
  font-weight: 700;
}
.lowercase{
  text-transform: lowercase;
}
.leading-tight{
  line-height: 1.25;
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.sepia{
  --tw-sepia: sepia(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300{
  transition-duration: 300ms;
}
/***************************/
/* nanogallery2 - CSS      */
/***************************/
.nGY2 {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
}

.nGY2 .ngy2_container {
  width: 100%;
  min-width: 100px; /* to display something even if parent has display:inline-block */
  font-size: 1em;
  line-height: normal;
  padding: 0px;
  margin: 0 auto;
  overflow: hidden;
  visibility: visible;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.nGY2_body_scrollbar {
  overflow: hidden;
}

/*******************************************/
/* NGY2 ICON FONT                          */
/* generated with http://fontello.com      */
/* PARTIALLY BASED ON FONT AWESOME         */
/*******************************************/
/* base64 encoder: http://jpillora.com/base64-encoder */
@font-face {
  font-family: "ngy2_icon_font";
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
.nGY2Icon-star:before {
  content: "\e801";
} /* '?' */
.nGY2Icon-search:before {
  content: "\e800";
} /* '?' */
.nGY2Icon-star-empty:before {
  content: "\e802";
} /* '?' */
.nGY2Icon-video:before {
  content: "\e803";
} /* '?' */
.nGY2Icon-videocam:before {
  content: "\e804";
} /* '?' */
.nGY2Icon-picture:before {
  content: "\e805";
} /* '?' */
.nGY2Icon-camera:before {
  content: "\e806";
} /* '?' */
.nGY2Icon-camera-alt:before {
  content: "\e807";
} /* '?' */
.nGY2Icon-ok:before {
  content: "\e808";
} /* '?' */
.nGY2Icon-help:before {
  content: "\e80a";
} /* '?' */
.nGY2Icon-help-circled:before {
  content: "\e80b";
} /* '?' */
.nGY2Icon-home:before {
  content: "\e80e";
} /* '?' */
.nGY2Icon-link:before {
  content: "\e80f";
} /* '?' */
.nGY2Icon-link-ext:before {
  content: "\e810";
} /* '?' */
.nGY2Icon-heart:before {
  content: "\e811";
} /* '?' */
.nGY2Icon-ngy2_chevron-right:before {
  content: "\e812";
} /* '?' */
.nGY2Icon-upload:before {
  content: "\e814";
} /* '?' */
.nGY2Icon-reply-all:before {
  content: "\e815";
} /* '?' */
.nGY2Icon-export:before {
  content: "\e816";
} /* '?' */
.nGY2Icon-chat:before {
  content: "\e818";
} /* '?' */
.nGY2Icon-attention:before {
  content: "\e819";
} /* '?' */
.nGY2Icon-location:before {
  content: "\e81a";
} /* '?' */
.nGY2Icon-trash:before {
  content: "\e81b";
} /* '?' */
.nGY2Icon-folder-empty:before {
  content: "\e81c";
} /* '?' */
.nGY2Icon-folder-open-empty:before {
  content: "\e81d";
} /* '?' */
.nGY2Icon-menu:before {
  content: "\e81e";
} /* '?' */
.nGY2Icon-cog:before {
  content: "\e81f";
} /* '?' */
.nGY2Icon-cog-alt:before {
  content: "\e820";
} /* '?' */
.nGY2Icon-wrench:before {
  content: "\e821";
} /* '?' */
.nGY2Icon-lightbulb:before {
  content: "\e822";
} /* '?' */
.nGY2Icon-resize-full:before {
  content: "\e823";
} /* '?' */
.nGY2Icon-resize-small:before {
  content: "\e824";
} /* '?' */
.nGY2Icon-left-open:before {
  content: "\e827";
} /* '?' */
.nGY2Icon-right-open:before {
  content: "\e828";
} /* '?' */
.nGY2Icon-arrows-cw:before {
  content: "\e829";
} /* '?' */
.nGY2Icon-level-up:before {
  content: "\e82a";
} /* '?' */
.nGY2Icon-play:before {
  content: "\e82b";
} /* '?' */
.nGY2Icon-pause:before {
  content: "\e82c";
} /* '?' */
.nGY2Icon-ngy2_chevron-left:before {
  content: "\e82d";
} /* '?' */
.nGY2Icon-ellipsis-vert:before {
  content: "\e82e";
} /* '?' */
.nGY2Icon-toggle-off:before {
  content: "\e82f";
} /* '?' */
.nGY2Icon-toggle-on:before {
  content: "\e830";
} /* '?' */
.nGY2Icon-check:before {
  content: "\e831";
} /* '?' */
.nGY2Icon-check-empty:before {
  content: "\e832";
} /* '?' */
.nGY2Icon-rocket:before {
  content: "\e833";
} /* '?' */
.nGY2Icon-filter:before {
  content: "\e834";
} /* '?' */
.nGY2Icon-magic:before {
  content: "\e835";
} /* '?' */
.nGY2Icon-pinterest-squared:before {
  content: "\e836";
} /* '?' */
.nGY2Icon-gplus-squared:before {
  content: "\e837";
} /* '?' */
.nGY2Icon-facebook-squared:before {
  content: "\e838";
} /* '?' */
.nGY2Icon-basket:before {
  content: "\e839";
} /* '?' */
.nGY2Icon-ok-circled:before {
  content: "\e83a";
} /* '?' */
.nGY2Icon-user:before {
  content: "\e83b";
} /* '?' */
.nGY2Icon-ngy2_chevron_left3:before {
  content: "\e83c";
} /* '?' */
.nGY2Icon-ngy2_chevron_right3:before {
  content: "\e83d";
} /* '?' */
.nGY2Icon-zoom-out-1:before {
  content: "\e83e";
} /* '?' */
.nGY2Icon-ngy2_zoom_out2:before {
  content: "\e83f";
} /* '?' */
.nGY2Icon-ngy2_zoom_in2:before {
  content: "\e840";
} /* '?' */
.nGY2Icon-ngy2_share2:before {
  content: "\e841";
} /* '?' */
.nGY2Icon-ngy2_external2:before {
  content: "\e842";
} /* '?' */
.nGY2Icon-ngy2_close2:before {
  content: "\e843";
} /* '?' */
.nGY2Icon-ngy2_info2:before {
  content: "\e844";
} /* '?' */
.nGY2Icon-ngy2_chevron_up2:before {
  content: "\e845";
} /* '?' */
.nGY2Icon-ngy2_download2:before {
  content: "\e846";
} /* '?' */
.nGY2Icon-mail-alt:before {
  content: "\f0e0";
} /* '?' */
.nGY2Icon-circle-empty:before {
  content: "\f10c";
} /* '?' */
.nGY2Icon-tumblr-squared:before {
  content: "\f174";
} /* '?' */
.nGY2Icon-twitter-squared:before {
  content: "\f304";
} /* '?' */
.nGY2Icon-youtube-play:before {
  content: "\f16a";
} /* '?' */
.nGY2Icon-vkontakte:before {
  content: "\f189";
} /* '?' */
.nGY2Icon-cw:before {
  content: "\e809";
} /* '?' */
.nGY2Icon-ccw:before {
  content: "\e80c";
} /* '?' */
[class^=nGY2Icon-] {
  margin-left: 0.2em;
  margin-right: 0.3em;
  font-family: "ngy2_icon_font";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  /* width: 1em; */
  text-align: center;
  font-variant: normal;
  text-transform: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

/**************************************/
/* NAVIGATION BAR                     */
/**************************************/
.nGY2Navigationbar {
  margin: 5px 0px;
  padding: 5px 0px;
  display: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2Navigationbar .nGY2NavigationbarItem {
  margin: 5px 2px;
  padding: 8px 10px;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  visibility: "hidden";
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

/**************************************/
/* NAVIGATION BREADCRUMB              */
/**************************************/
.nGY2Navigationbar .oneItem {
  margin: 0px 5px;
  white-space: nowrap;
  vertical-align: middle;
  display: inline-block;
}

/**************************************/
/* GALLERY                            */
/**************************************/
.nGY2 .nGY2Gallery {
  position: relative;
  text-align: center;
  margin: 0px auto;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GallerySub {
  perspective: 900px;
  text-align: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: inline-block;
  z-index: 1;
  /* touch-action: none !important; */
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

/*
.nGY2 .nGY2GallerySub  *{
  touch-action: auto !important;
}
*/
/**************************************/
/* THUMBNAILS                         */
/**************************************/
.nGY2 .nGY2GThumbnail {
  /* no margin allowed here */
  cursor: pointer;
  border: 0px solid #000;
  /*margin: 1px;*/
  padding: 0px; /* 5 */
  background-color: #000;
  display: inline-block;
  position: absolute; /*relative;*/
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  overflow: hidden;
}

.nGY2 .nGY2GThumbnailStack {
  /* no margin allowed here */
  background-color: #888;
  cursor: pointer;
  border: 0px solid #000;
  /*margin: 1px;*/
  padding: 0px; /* 5 */
  display: inline-block;
  position: absolute; /*relative;*/
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  overflow: hidden;
}

.nGY2 .nGY2GThumbnailSub {
  /* no border or padding allowed here */
  width: 100%;
  height: 100%;
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  border: 0px solid #000;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

.nGY2 .nGY2GThumbnailSubSelected {
  transform: scale(0.9);
  /*opacity: 0.8;*/
}

.nGY2 .nGY2GThumbnailImage {
  position: relative;
  overflow: hidden;
  background: #000;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailImg {
  /* no border or padding allowed here */
  /* use empty image in background */
  background: url("data:image/gif;base64,R0lGODlhEAAQAIAAAP///////yH5BAEKAAEALAAAAAAQABAAAAIOjI+py+0Po5y02ouzPgUAOw==") no-repeat center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  vertical-align: bottom;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailAnnotationOLD_NO_MORE_USED {
  /* no padding allowed here */
  background: rgba(34, 34, 34, 0.75); /*#222;*/
  opacity: 1;
  text-align: left;
  /* top: 0; bottom: 0; left: 0; right: 0; */
  left: 0;
  right: 0;
  padding: 1px;
  position: absolute;
  min-height: 18px;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailCustomLayer {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailLabel {
  /*  float:left; */
  /*display: inline-block;*/
  display: block;
  background: rgba(34, 34, 34, 0.75); /*#222;*/
  /* top: 0; bottom: 0; left: 0; right: 0; */
  left: 0;
  right: 0;
  padding: 4px;
  margin: 0;
  position: absolute;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailImageTitle,
.nGY2 .nGY2GThumbnailAlbumTitle {
  color: #fff;
  margin: 5px 1px 1px 1px;
  padding: 0px 0px;
  left: 0;
  right: 0;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  Text-Shadow: #000000 1px 0px 0px, #000000 1px 1px 0px, #000000 1px -1px 0px, #000000 -1px 1px 0px, #000000 -1px 0px 0px, #000000 -1px -1px 0px, #000000 0px 1px 0px, #000000 0px -1px 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailDescription {
  clear: both;
  margin: 1px 1px 3px 1px;
  padding: 0px;
  color: #aaa;
  white-space: nowrap;
  left: 0;
  right: 0;
  font-size: 0.8em;
  Text-Shadow: #000000 1px 0px 0px, #000000 1px 1px 0px, #000000 1px -1px 0px, #000000 -1px 1px 0px, #000000 -1px 0px 0px, #000000 -1px -1px 0px, #000000 0px 1px 0px, #000000 0px -1px 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailIcons {
  /*margin: 5px 5px;*/
  margin: 0;
  position: absolute;
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailIconsFullThumbnail {
  font-size: 1.8em;
  color: #fff;
  Text-Shadow: #000000 1px 0px 0px, #000000 1px 1px 0px, #000000 1px -1px 0px, #000000 -1px 1px 0px, #000000 -1px 0px 0px, #000000 -1px -1px 0px, #000000 0px 1px 0px, #000000 0px -1px 0px;
  padding: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailIcon {
  display: inline-block;
  /*top: 0; bottom: 0; left: 0; right: 0;*/
  padding: 4px;
  margin: 0px;
  /*position: absolute;*/
  color: #fff;
  Text-Shadow: #000000 1px 0px 0px, #000000 1px 1px 0px, #000000 1px -1px 0px, #000000 -1px 1px 0px, #000000 -1px 0px 0px, #000000 -1px -1px 0px, #000000 0px 1px 0px, #000000 0px -1px 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailIconTextBadge {
  background-color: #fff;
  /*padding: 4px;*/
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  position: relative;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailIconText {
  position: relative;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2GThumbnailAlbumUp i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  transform: translateY(-50%) translateX(-50%);
}

.nGY2 .nGY2GThumbnailAlbumUp {
  color: #eee;
  font-size: 1.2em;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: table;
  width: 100%;
  text-align: center;
  position: absolute;
  margin: auto;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

/* spinner by https://codepen.io/fox_hover/pen/YZxGed */
.nGY2 .nGY2GThumbnailLoaderDisplayed {
  visibility: visible;
  opacity: 0.8;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; /* never change this value */
  zoom: 1;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  width: 40px;
  height: 40px;
}

.nGY2 .nGY2GThumbnailLoaderDisplayed:before { /* bigger circle */
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  content: "";
  display: block;
  position: absolute;
  border-width: 7px;
  border-style: solid;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border-bottom-color: #000;
  border-right-color: #000;
  border-top-color: #888;
  border-left-color: #888;
  animation: nGY2-thumbnail-spinner-rotate-animation 1s linear 0s infinite;
}

.nGY2 .nGY2GThumbnailLoaderDisplayed:after { /* smaller circle */
  content: "";
  display: block;
  position: absolute;
  border-width: 4px;
  border-style: solid;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  border-bottom-color: #111;
  border-right-color: #111;
  border-top-color: #666;
  border-left-color: #666;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  animation: nGY2-thumbnail-spinner-anti-rotate-animation 0.8s linear 0s infinite;
}

@keyframes nGY2-thumbnail-spinner-rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes nGY2-thumbnail-spinner-anti-rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
/**************************************/
/* GALLERY BOTTOM                     */
/**************************************/
.nGY2 .nGY2GalleryBottom {
  /*color:#eee;*/
  margin: 0px;
  padding: 0px;
  text-align: center;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}

/**************************************/
/* GALLERY MORE-BUTTON                */
/**************************************/
.nGY2 .nGY2GalleryMoreButton {
  /*color:#eee;*/
  margin: 10px auto 5px auto;
  padding: 4px;
  text-align: center;
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}

.nGY2 .nGY2GalleryMoreButtonAnnotation {
  /*color:#eee;*/
  margin: 10px auto 5px auto;
  border: 1px solid #fff;
  padding: 8px 20px;
  text-align: center;
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

/**************************************/
/* GALLERY PAGINATION                 */
/**************************************/
.nGY2 .nGY2GalleryPagination,
.nGY2 .nGY2GalleryPaginationDot {
  /*color:#eee;*/
  margin: 10px auto 5px auto;
  padding: 4px;
  text-align: center;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}

.nGY2 .nGY2paginationItem,
.nGY2 .nGY2paginationItemCurrentPage,
.nGY2 .nGY2PaginationPrev,
.nGY2 .nGY2PaginationNext {
  margin: 10px 4px;
  padding: 5px 8px;
  border-radius: 4px;
  background: #111;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
}

.nGY2 .nGY2paginationItemCurrentPage {
  background: #333;
  /* text-decoration:underline; */
}

.nGY2 .nGY2paginationDot,
.nGY2 .nGY2paginationDotCurrentPage {
  width: 16px;
  height: 16px;
  border: 2px solid #fff;
  background: #444;
  border-radius: 50%;
  margin: 12px 5px;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  opacity: 0.5;
}

.nGY2 .nGY2paginationDotCurrentPage {
  background: #fff;
  opacity: 1;
}

.nGY2 .nGY2paginationRectangle,
.nGY2 .nGY2paginationRectangleCurrentPage {
  width: 30px;
  border: 1px solid #fff;
  height: 0px;
  background: #444;
  margin: 5px 1px;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  opacity: 0.5;
}

.nGY2 .nGY2paginationRectangleCurrentPage {
  background: #fff;
  opacity: 1;
}

/**************************************/
/* POPUP                              */
/**************************************/
.nGY2Popup {
  position: fixed;
  color: #000;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background: rgba(0, 0, 0, 0.5);
  /*  z-index: 2000;*/
}

.nGY2PopupContent,
.nGY2PopupContentCenter,
.nGY2PopupContentLeft,
.nGY2PopupContentRight {
  position: fixed;
  text-align: left;
  top: 50%;
  left: 50%;
  padding: 15px 30px;
  height: auto;
  width: 50%;
  background: #fff;
  transform: translateX(-50%) translateY(-50%);
}

@media screen and (max-width: 992px) {
  .nGY2PopupContent,
  .nGY2PopupContentCenter,
  .nGY2PopupContentLeft,
  .nGY2PopupContentRight {
    width: 95%;
    padding: 5px 10px;
  }
}
.nGY2PopupContentCenter {
  text-align: center;
}

.nGY2PopupTitle {
  font-size: 1.5em;
  border-bottom: 4px solid #888;
  padding: 0 0 5px 0;
  margin-bottom: 10px;
}

.nGY2PopupCloseButton {
  font-size: 1.5em;
  cursor: pointer;
  text-align: right;
}

.nGY2PopupOneItem {
  padding: 10px 10px;
  font-size: 2em;
  cursor: pointer;
  display: inline-block;
}

.nGY2PopupOneItemText {
  padding: 10px 10px;
  font-size: 1.2em;
  cursor: pointer;
  display: block;
}

/**************************************/
/* INFO                               */
/**************************************/
.nGY2PortInfo {
  padding: 3px !important;
  font-size: 14px !important;
  color: #FF0075 !important;
  text-align: center !important;
  z-index: 0 !important;
  text-transform: lowercase !important;
  cursor: pointer !important;
}

.nGY2PortInfo a,
.nGY2PortInfo > a:link,
.nGY2PortInfo > a:visited,
.nGY2PortInfo a:hover,
.nGY2PortInfo a:active {
  color: #FF0075 !important;
  text-decoration: none !important;
}

/**************************************/
/* IMAGE VIEWER                       */
/**************************************/
.nGY2 .nGY2ViewerContainer {
  opacity: 0;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.nGY2 .nGY2Viewer {
  display: block;
  visibility: visible;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  opacity: 1;
  /*font-size:1em;*/
  background-color: rgba(1, 1, 1, 0.85);
  text-align: center;
  clear: both;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.nGY2 .nGY2ViewerLogo {
  text-align: center;
  float: left;
  position: relative;
  top: 50px;
  left: 5px;
  padding: 2px;
  background: url(nanogallery2_logo.png) RGBA(0, 0, 0, 0) no-repeat center;
  display: block;
  height: 74px;
  width: 147px;
}

.nGY2 .nGY2ViewerContent {
  /* background:url('loading.gif') no-repeat center; */
  min-width: 40px;
  min-height: 40px;
  position: absolute;
  clear: both;
  /*
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
  cursor: zoom-out;
   */
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  overflow: hidden;
}

.nGY2 .nGY2ViewerMediaPan {
  transform-origin: 50% 50% 0;
  visibility: visible;
  opacity: 1;
  position: absolute;
  display: inline-block;
  padding: 0px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; /* never change this value */
  zoom: 1;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2ViewerMedia {
  max-width: none;
  visibility: visible;
  opacity: 1;
  will-change: transform;
  transform: translateZ(0);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; /* never change this value */
  zoom: 1;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  pointer-events: none;
  padding: 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

/* .nGY2 .nGY2ViewerMedia:not(img) { */
.nGY2 video.nGY2ViewerMedia {
  /* allow pointer events for medias not displayed in an IMG (-> IFRAME, VIDEO...) */
  pointer-events: auto;
}

.nGY2 iframe.nGY2ViewerMedia {
  /* allow pointer events for medias not displayed in an IMG (-> IFRAME, VIDEO...) */
  pointer-events: auto;
}

/* spinner by https://codepen.io/fox_hover/pen/YZxGed */
.nGY2 .nGY2ViewerMediaLoaderDisplayed {
  visibility: visible;
  opacity: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; /* never change this value */
  zoom: 1;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  width: 50px;
  height: 50px;
}

.nGY2 .nGY2ViewerMediaLoaderDisplayed:before { /* bigger circle */
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  content: "";
  display: block;
  position: absolute;
  border-width: 7px;
  border-style: solid;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  border-bottom-color: #23CB99;
  border-right-color: #23CB99;
  border-top-color: #444;
  border-left-color: #444;
  animation: nGY2-spinner-rotate-animation 1s linear 0s infinite;
}

.nGY2 .nGY2ViewerMediaLoaderDisplayed:after { /* smaller circle */
  content: "";
  display: block;
  position: absolute;
  border-width: 4px;
  border-style: solid;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border-bottom-color: #23CB99;
  border-right-color: #23CB99;
  border-top-color: #333;
  border-left-color: #333;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  animation: nGY2-spinner-anti-rotate-animation 0.85s linear 0s infinite;
}

@keyframes nGY2-spinner-rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes nGY2-spinner-anti-rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.nGY2 .nGY2ViewerMediaLoaderHidden {
  visibility: visible;
  opacity: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; /* never change this value */
  zoom: 1;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-image: none;
  /*display:block;*/
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

.nGY2 .nGY2ViewerContent .imgCurrent {
  cursor: pointer;
}

.nGY2 .nGY2ViewerAreaPrevious {
  color: #fff;
  display: block;
  position: absolute;
  /*background: rgba(0,0,0,0.2);*/
  top: 50%;
  /*height:20px;*/
  /*width:20px;*/
  padding: 10px 0px 10px 5px;
  margin-top: -25px;
  left: 0px;
  text-align: left;
  cursor: pointer;
  opacity: 1;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.nGY2 .nGY2ViewerAreaPrevious > i {
  margin-left: 0px;
  font-weight: bold !important;
  font-size: 2em;
  Text-Shadow: #000000 1px 0px 0px, #000000 1px 1px 0px, #000000 1px -1px 0px, #000000 -1px 1px 0px, #000000 -1px 0px 0px, #000000 -1px -1px 0px, #000000 0px 1px 0px, #000000 0px -1px 0px;
  background: rgba(0, 0, 0, 0.2);
  margin: 0px !important;
}

.nGY2 .nGY2ViewerAreaNext {
  /*transform: scaleY(1);*/
  color: #fff;
  display: block;
  position: absolute;
  top: 50%;
  /*height:20px;*/
  /*width:20px;*/
  padding: 10px 5px 10px 0px;
  margin-top: -25px;
  right: 0px;
  text-align: right;
  cursor: pointer;
  opacity: 1;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.nGY2 .nGY2ViewerAreaNext > i {
  margin-right: 0px;
  font-weight: bold !important;
  font-size: 2em;
  Text-Shadow: #000000 1px 0px 0px, #000000 1px 1px 0px, #000000 1px -1px 0px, #000000 -1px 1px 0px, #000000 -1px 0px 0px, #000000 -1px -1px 0px, #000000 0px 1px 0px, #000000 0px -1px 0px;
  background: rgba(0, 0, 0, 0.2);
  margin: 0px !important;
}

.nGY2 .toolbarContainer {
  /*bottom:0px;*/
  left: 0px;
  right: 0px;
  text-align: center;
  display: inline-block;
  position: absolute;
  width: 100%;
}

.nGY2 .toolbar {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  padding: 2px 0px;
  margin: 1px;
}

.nGY2 .toolbarBackground {
  background: rgba(4, 4, 4, 0.7);
}

.nGY2 .nGY2ViewerToolsTopLeft {
  cursor: pointer;
  color: #ddd;
  /* background: rgba(0,0,0,0.2); */
  left: 5px;
  top: 5px;
  position: absolute;
  text-shadow: -1px -1px 0 #444, 1px -1px 0 #444, -1px 1px 0 #444, 1px 1px 0 #444;
  /*Text-Shadow: #000000 1px 0px 0px, #000000 1px 1px 0px, #000000 1px -1px 0px, #000000 -1px 1px 0px, #000000 -1px 0px 0px, #000000 -1px -1px 0px, #000000 0px 1px 0px, #000000 0px -1px 0px;*/
  opacity: 1;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.nGY2 .nGY2ViewerToolsTopRight {
  cursor: pointer;
  color: #ddd;
  /* background: rgba(0,0,0,0.2); */
  right: 5px;
  top: 5px;
  position: absolute;
  text-shadow: -1px -1px 0 #444, 1px -1px 0 #444, -1px 1px 0 #444, 1px 1px 0 #444;
  /* Text-Shadow: #000000 1px 0px 0px, #000000 1px 1px 0px, #000000 1px -1px 0px, #000000 -1px 1px 0px, #000000 -1px 0px 0px, #000000 -1px -1px 0px, #000000 0px 1px 0px, #000000 0px -1px 0px;*/
  opacity: 1;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.nGY2 .toolbar .ngbt {
  font-size: 1.2em;
  display: table-cell;
  cursor: pointer;
  padding: 2px 8px;
  vertical-align: middle;
}

.nGY2 .ngy2viewerToolAction {
  opacity: 1;
}

.nGY2 .ngy2viewerToolAction:hover {
  opacity: 0.8;
}

.nGY2 .toolbar .pageCounter {
  display: table-cell;
  font-size: 1.2em;
  margin: auto;
  vertical-align: middle;
  overflow: hidden;
}

.nGY2 .toolbar .label {
  padding: 3px 10px 3px 10px;
  border-left: 0px solid #000;
  overflow: hidden;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  font-size: 1em;
  background-color: initial;
}

.nGY2 .toolbar .label .title {
  font-size: 1.2em;
  margin: auto;
  vertical-align: middle;
  overflow: hidden;
}

.nGY2 .toolbar .label .description {
  font-size: 0.9em;
  display: table-row;
  vertical-align: middle;
  overflow: hidden;
  color: #eee;
}

.nGY2 .nGY2viewerGallery {
  overflow: hidden;
  position: fixed;
  display: none; /* by default, no gallery on lightbox */
  opacity: 0;
  bottom: 5px;
}

.nGY2 .nGY2viewerGallery .nGY2VThumbnailContainer {
  overflow: hidden;
  display: inline-block;
  position: absolute;
  top: 0px;
}

.nGY2 .nGY2viewerGallery .nGY2VThumbnail {
  top: 0px;
  padding: 0px;
  border: 1px solid #888;
  position: absolute;
  opacity: 1;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.nGY2 .nGY2viewerGallery .activeVThumbnail {
  border: 2px solid #fff;
}

/**************************************/
/* CONSOLE                            */
/**************************************/
.nGY2ConsoleParent {
  visibility: hidden;
  height: 0px;
  background: #111;
  color: #e00;
  padding: 0px;
  margin: 2px;
}

.nGY2ConsoleParent p {
  color: #e00;
  padding: 1px;
  margin: 0px;
}

/**************************************/
/* AVOID TEXT SELECTION DURING DRAG   */
/**************************************/
.nGY2.unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/**************************************/
/* LOADING BAR                        */
/**************************************/
.nGY2 .nanoGalleryLBarOff {
  position: relative;
  width: 100%;
  visibility: hidden;
  height: 2px;
  margin: 0 0 1px 0;
  background-color: #556;
}

.nGY2 .nanoGalleryLBar {
  position: relative;
  width: 100%;
  visibility: visible;
  height: 2px;
  margin: 0 0 1px 0;
  background-color: #556;
}

.nGY2 .nanoGalleryLBar > div {
  position: absolute;
  width: 50px;
  height: 2px;
  top: 0px;
  opacity: 0.7;
}

.nGY2 .nanoGalleryLBar > div:nth-child(1) {
  animation: nanoGalleryLBarAnim 2s -0.2s infinite cubic-bezier(0, 0.6, 0.9, 0);
  background: #111;
}

.nGY2 .nanoGalleryLBar > div:nth-child(2) {
  animation: nanoGalleryLBarAnim 2s -0.4s infinite cubic-bezier(0, 0.6, 0.9, 0);
  background: #333;
}

.nGY2 .nanoGalleryLBar > div:nth-child(3) {
  animation: nanoGalleryLBarAnim 2s -0.6s infinite cubic-bezier(0, 0.6, 0.9, 0);
  background: #ccd;
}

.nGY2 .nanoGalleryLBar > div:nth-child(4) {
  animation: nanoGalleryLBarAnim 2s -0.8s infinite cubic-bezier(0, 0.6, 0.9, 0);
  background: #777;
}

.nGY2 .nanoGalleryLBar > div:nth-child(5) {
  animation: nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0, 0.6, 0.9, 0);
  background: #ddd;
}
@keyframes nanoGalleryLBarAnim {
  0% {
    left: 10%;
  }
  100% {
    left: 90%;
  }
}
.NGY2ThumbnailLightbox {
  cursor: pointer;
}

.lightspeed-box {
  visibility: hidden;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  margin: auto;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.84);
  z-index: 30;
  transition: all 600ms cubic-bezier(0.86, 0, 0.07, 1);
  box-sizing: border-box;
  transform: scale(0);
}
.lightspeed-box.lsb-active {
  visibility: visible;
  transform: scale(1);
  opacity: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  height: 100%;
}
.lightspeed-box .lsb-content {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  margin: auto;
  padding: 20px;
  transition: all 0.5s;
  height: 100%;
}
.lightspeed-box .lsb-image-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}
.lightspeed-box .lsb-noimage {
  opacity: 0;
}
.lightspeed-box img.lsb-image {
  position: relative;
  max-height: 0%;
  max-width: 0%;
  cursor: pointer;
  min-width: 0;
  min-height: 0;
  margin: auto;
  transition: all 0.95s cubic-bezier(0.12, 0.58, 0.26, 0.99);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}
.lightspeed-box img.lsb-image.lsb-image-loaded {
  max-height: 100%;
  max-width: 100%;
  min-height: 1px;
  border-radius: 3px;
}
.lightspeed-box .lsb-no-image-found {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  height: 100%;
  width: 100%;
  padding: 10px;
  margin: auto;
  overflow: visible;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
}
.lightspeed-box .lsb-no-image-found .no-found-msg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateY(50%);
  margin: 0 auto;
}
.lightspeed-box .lsb-control-panel {
  position: absolute;
  bottom: 5px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
  margin-bottom: 20px;
  background: rgba(0, 0, 0, 0.64);
  border-radius: 3px;
  opacity: 0.5;
}
.lightspeed-box .lsb-control-panel:hover {
  opacity: 1;
}
.lightspeed-box .lsb-panel-button {
  display: inline-block;
  cursor: pointer;
  width: 21px;
  height: 28px;
  margin: 6px 6px 0 6px;
  position: relative;
}
.lightspeed-box .lsb-panel-button:not(:last-child) {
  margin-right: 10px;
}
.lightspeed-box .lsb-panel-button:hover svg {
  opacity: 1;
}
.lightspeed-box .lsb-panel-button svg {
  position: absolute;
  width: 21px;
  opacity: 0.5;
  top: 0;
  left: 0;
}
.lightspeed-box .lsb-panel-button svg:last-child {
  top: -1px;
}
.lightspeed-box .lsb-pause svg {
  opacity: 1;
}
.lightspeed-box .lsb-download {
  text-decoration: underline;
}
.lightspeed-box .lsb-header {
  position: absolute;
  top: 9px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 32;
  margin: 0;
  padding: 0;
  display: block;
  background: transparent;
}
.lightspeed-box .lsb-image-title:not(:empty) {
  opacity: 1;
}
.lightspeed-box .lsb-image-title {
  display: block;
  padding: 5px 10px;
  border-radius: 3px;
  font-size: 14px;
  text-shadow: 0 1px 4px #000000;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.32);
  transition: opacity 0.5s ease-out;
  opacity: 0;
}
.lightspeed-box .lsb-image-title.lsb-image-notitle {
  opacity: 0;
}
.lightspeed-box .lsb-image-count {
  display: block;
  margin-right: 5px;
  font-weight: 500;
  color: #ffffff;
  font-size: 11px;
  text-shadow: 0 1px 4px #000000;
  background: transparent;
}
.lightspeed-box .lsb-control {
  cursor: pointer;
  color: #ffffff;
  overflow: visible;
  text-shadow: 0 0 2px #000;
}
.lightspeed-box .lsb-control:hover {
  color: #ffffff;
  text-shadow: 0 0 2px #000, 0 0 20px #ffffff;
}
.lightspeed-box .lsb-control:hover svg {
  opacity: 1;
}
.lightspeed-box .lsb-prev,
.lightspeed-box .lsb-next {
  position: absolute;
  width: 20%;
  height: 100%;
  top: 0;
  z-index: 2;
}
.lightspeed-box .lsb-prev svg,
.lightspeed-box .lsb-next svg {
  width: 21px;
  height: 100%;
  opacity: 0.5;
  position: absolute;
}
.lightspeed-box .lsb-prev {
  left: 0;
}
.lightspeed-box .lsb-prev svg {
  left: 35px;
}
.lightspeed-box .lsb-prev svg:last-child {
  left: 36px;
}
.lightspeed-box .lsb-next {
  right: 0;
}
.lightspeed-box .lsb-next svg {
  right: 35px;
}
.lightspeed-box .lsb-next svg:last-child {
  right: 36px;
}
.lightspeed-box .lsb-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 25%;
  height: 25%;
  z-index: 3;
  text-align: right;
}
.lightspeed-box .lsb-close svg {
  width: 21px;
  height: 28px;
  opacity: 0.5;
  position: absolute;
  top: 25px;
  right: 35px;
}
.lightspeed-box .lsb-close svg:last-child {
  top: 24px;
}

.waitingicon {
  margin: auto;
  width: 70px;
  height: 70px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.waitingicon .waitingicon-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.waitingicon .waitingicon-circle::before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border-radius: 50%;
  animation: waitingiconSicrleDelay 1.2s infinite ease-in-out both;
}
.waitingicon .waitingicon-circle:nth-child(1) {
  transform: rotate(30deg);
}
.waitingicon .waitingicon-circle:nth-child(1)::before {
  animation-delay: -1.3s;
}
.waitingicon .waitingicon-circle:nth-child(2) {
  transform: rotate(60deg);
}
.waitingicon .waitingicon-circle:nth-child(2)::before {
  animation-delay: -1.4s;
}
.waitingicon .waitingicon-circle:nth-child(3) {
  transform: rotate(90deg);
}
.waitingicon .waitingicon-circle:nth-child(3)::before {
  animation-delay: -1.5s;
}
.waitingicon .waitingicon-circle:nth-child(4) {
  transform: rotate(120deg);
}
.waitingicon .waitingicon-circle:nth-child(4)::before {
  animation-delay: -1.6s;
}
.waitingicon .waitingicon-circle:nth-child(5) {
  transform: rotate(150deg);
}
.waitingicon .waitingicon-circle:nth-child(5)::before {
  animation-delay: -1.7s;
}
.waitingicon .waitingicon-circle:nth-child(6) {
  transform: rotate(180deg);
}
.waitingicon .waitingicon-circle:nth-child(6)::before {
  animation-delay: -1.8s;
}
.waitingicon .waitingicon-circle:nth-child(7) {
  transform: rotate(210deg);
}
.waitingicon .waitingicon-circle:nth-child(7)::before {
  animation-delay: -1.9s;
}
.waitingicon .waitingicon-circle:nth-child(8) {
  transform: rotate(240deg);
}
.waitingicon .waitingicon-circle:nth-child(8)::before {
  animation-delay: -2s;
}
.waitingicon .waitingicon-circle:nth-child(9) {
  transform: rotate(270deg);
}
.waitingicon .waitingicon-circle:nth-child(9)::before {
  animation-delay: -2.1s;
}
.waitingicon .waitingicon-circle:nth-child(10) {
  transform: rotate(300deg);
}
.waitingicon .waitingicon-circle:nth-child(10)::before {
  animation-delay: -2.2s;
}
.waitingicon .waitingicon-circle:nth-child(11) {
  transform: rotate(330deg);
}
.waitingicon .waitingicon-circle:nth-child(11)::before {
  animation-delay: -2.3s;
}
.waitingicon .waitingicon-circle:nth-child(12) {
  transform: rotate(360deg);
}
.waitingicon .waitingicon-circle:nth-child(12)::before {
  animation-delay: -2.4s;
}

@keyframes waitingiconSicrleDelay {
  0%, 39%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@font-face {
  font-family: "Gotham";
  font-display: swap;
  src: url("../fonts/gotham/Gotham-Book.woff2") format("woff2"), url("../fonts/gotham/Gotham-Book.woff") format("woff"), url("../fonts/gotham/Gotham-Book.svg#Gotham-Book") format("svg"), url("../fonts/gotham/Gotham-Book.eot?#iefix") format("embedded-opentype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Gotham";
  font-display: swap;
  src: url("../fonts/gotham/Gotham-Light.woff2") format("woff2"), url("../fonts/gotham/Gotham-Light.woff") format("woff"), url("../fonts/gotham/Gotham-Light.svg#Gotham-Light") format("svg"), url("../fonts/gotham/Gotham-Light.eot?#iefix") format("embedded-opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Gotham";
  font-display: swap;
  src: url("../fonts/gotham/Gotham-Medium.woff2") format("woff2"), url("../fonts/gotham/Gotham-Medium.woff") format("woff"), url("../fonts/gotham/Gotham-Medium.svg#Gotham-Medium") format("svg"), url("../fonts/gotham/Gotham-Medium.eot?#iefix") format("embedded-opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Gotham";
  font-display: swap;
  src: url("../fonts/gotham/Gotham-Bold.woff2") format("woff2"), url("../fonts/gotham/Gotham-Bold.woff") format("woff"), url("../fonts/gotham/Gotham-Bold.svg#Gotham-Bold") format("svg"), url("../fonts/gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "GT America Compressed";
  src: url("../fonts/gtamerica/GT_America_Compressed_Thin.woff2") format("woff2"), url("../fonts/gtamerica/GT_America_Compressed_Thin.woff") format("woff"), url("../fonts/gtamerica/GT_America_Compressed_Thin.svg#GT_America_Compressed_Thin") format("svg"), url("../fonts/gtamerica/GT_America_Compressed_Thin.eot?#iefix") format("embedded-opentype");
  font-weight: 275;
  font-style: normal;
  font-stretch: ultra-condensed;
  unicode-range: U+0020-2044;
  font-display: swap;
}
@font-face {
  font-family: "GT America Compressed";
  src: url("../fonts/gtamerica/GT_America_Compressed_Light.woff2") format("woff2"), url("../fonts/gtamerica/GT_America_Compressed_Light.woff") format("woff"), url("../fonts/gtamerica/GT_America_Compressed_Light.svg#GT_America_Compressed_Light") format("svg"), url("../fonts/gtamerica/GT_America_Compressed_Light.eot?#iefix") format("embedded-opentype");
  font-weight: 300;
  font-style: normal;
  font-stretch: ultra-condensed;
  unicode-range: U+0020-2044;
  font-display: swap;
}
@font-face {
  font-family: "GT America Compressed";
  src: url("../fonts/gtamerica/GT_America_Compressed_Regular.woff2") format("woff2"), url("../fonts/gtamerica/GT_America_Compressed_Regular.woff") format("woff"), url("../fonts/gtamerica/GT_America_Compressed_Regular.svg#GT_America_Compressed_Regular") format("svg"), url("../fonts/gtamerica/GT_America_Compressed_Regular.eot?#iefix") format("embedded-opentype");
  font-weight: 400;
  font-style: normal;
  font-stretch: ultra-condensed;
  unicode-range: U+0020-2044;
  font-display: swap;
}
@font-face {
  font-family: "GT America Compressed";
  src: url("../fonts/gtamerica/GT_America_Compressed_Medium.woff2") format("woff2"), url("../fonts/gtamerica/GT_America_Compressed_Medium.woff") format("woff"), url("../fonts/gtamerica/GT_America_Compressed_Medium.svg#GT_America_Compressed_Medium") format("svg"), url("../fonts/gtamerica/GT_America_Compressed_Medium.eot?#iefix") format("embedded-opentype");
  font-weight: 500;
  font-style: normal;
  font-stretch: ultra-condensed;
  unicode-range: U+0020-2044;
  font-display: swap;
}
@font-face {
  font-family: "GT America Compressed";
  src: url("../fonts/gtamerica/GT_America_Compressed_Bold.woff2") format("woff2"), url("../fonts/gtamerica/GT_America_Compressed_Bold.woff") format("woff"), url("../fonts/gtamerica/GT_America_Compressed_Bold.svg#GT_America_Compressed_Bold") format("svg"), url("../fonts/gtamerica/GT_America_Compressed_Bold.eot?#iefix") format("embedded-opentype");
  font-weight: 700;
  font-style: normal;
  font-stretch: ultra-condensed;
  unicode-range: U+0020-2044;
  font-display: swap;
}
@font-face {
  font-family: "GT America Expanded";
  src: url("../fonts/gtamerica/GT_America_Expanded_Light.woff2") format("woff2"), url("../fonts/gtamerica/GT_America_Expanded_Light.woff") format("woff"), url("../fonts/gtamerica/GT_America_Expanded_Light.svg#GT_America_Expanded_Light") format("svg"), url("../fonts/gtamerica/GT_America_Expanded_Light.eot?#iefix") format("embedded-opentype");
  font-weight: 300;
  font-style: normal;
  font-stretch: ultra-expanded;
  unicode-range: U+0020-2044;
  font-display: swap;
}
@font-face {
  font-family: "GT America Expanded";
  src: url("../fonts/gtamerica/GT_America_Expanded_Bold.woff2") format("woff2"), url("../fonts/gtamerica/GT_America_Expanded_Bold.woff") format("woff"), url("../fonts/gtamerica/GT_America_Expanded_Bold.svg#GT_America_Expanded_Bold") format("svg"), url("../fonts/gtamerica/GT_America_Expanded_Bold.eot?#iefix") format("embedded-opentype");
  font-weight: 700;
  font-style: normal;
  font-stretch: ultra-expanded;
  unicode-range: U+0020-2044;
  font-display: swap;
}
@font-face {
  font-family: "GT America Expanded";
  src: url("../fonts/gtamerica/GT_America_Expanded_Bold_Italic.woff2") format("woff2"), url("../fonts/gtamerica/GT_America_Expanded_Bold_Italic.woff") format("woff"), url("../fonts/gtamerica/GT_America_Expanded_Bold_Italic.svg#GT_America_Expanded_Bold_Italic") format("svg"), url("../fonts/gtamerica/GT_America_Expanded_Bold_Italic.eot?#iefix") format("embedded-opentype");
  font-weight: 700;
  font-style: italic;
  font-stretch: ultra-expanded;
  unicode-range: U+0020-2044;
  font-display: swap;
}
@font-face {
  font-family: "GT America Expanded Bold";
  src: url("../fonts/gtamerica/GT_America_Expanded_Bold.woff2") format("woff2"), url("../fonts/gtamerica/GT_America_Expanded_Bold.woff") format("woff"), url("../fonts/gtamerica/GT_America_Expanded_Bold.svg#GT_America_Expanded_Bold") format("svg"), url("../fonts/gtamerica/GT_America_Expanded_Bold.eot?#iefix") format("embedded-opentype");
  font-weight: 700;
  font-style: normal;
  font-stretch: ultra-expanded;
  unicode-range: U+0020-2044;
  font-display: swap;
}
@font-face {
  font-family: "GT America Expanded Medium";
  src: url("../fonts/gtamerica/GTAmerica-ExpandedMedium.woff2") format("woff2"), url("../fonts/gtamerica/GTAmerica-ExpandedMedium.woff") format("woff"), url("../fonts/gtamerica/GTAmerica-ExpandedMedium.svg#GTAmerica-ExpandedMedium") format("svg"), url("../fonts/gtamerica/GTAmerica-ExpandedMedium.eot?#iefix") format("embedded-opentype");
  font-weight: 500;
  font-style: normal;
  font-stretch: ultra-expanded;
  unicode-range: U+0020-2044;
  font-display: swap;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  padding: 0;
  margin: 0;
}

body {
  font-size: 0.875rem;
  font-family: "Gotham", sans-serif;
  background: #ebebeb;
  overflow-x: hidden;
  padding: 1.5625rem 2.5rem;
}
body.page-template-dashboard {
  height: 100vh;
}
body.page-template-ppf-page, body.single-ppfarticles {
  padding: 2.1875rem 2.8125rem;
}
@media only screen and (min-width: 992px) {
  body {
    font-size: 1rem;
  }
}

sup {
  font-size: 65%;
  top: -0.4em;
}

button:focus, button:active {
  outline: none;
}

.no-select {
  pointer-events: none;
}

main {
  position: relative;
}

[data-aos][data-aos][data-aos-delay="4000"].aos-animate,
body[data-aos-delay="4000"] [data-aos].aos-animate {
  transition-delay: 4s;
}

[data-aos][data-aos][data-aos-delay="5000"].aos-animate,
body[data-aos-delay="5000"] [data-aos].aos-animate {
  transition-delay: 5s;
}

.wave {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-45%, -20%);
  width: 109.8096632504vw;
  height: 109.8096632504vw;
  z-index: 100;
}
@media only screen and (min-width: 992px) {
  .wave {
    width: 69.5461200586vw;
    height: 69.5461200586vw;
  }
}
@media only screen and (min-width: 1200px) {
  .wave {
    width: 41.7276720351vw;
    height: 41.7276720351vw;
  }
}

.crystal {
  background-image: url("../img/crystal.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 15%;
  left: 50%;
  transform: translate(100%, -15%);
  width: 7.1875rem;
  height: 5.9375rem;
  z-index: 200;
}
@media only screen and (min-width: 1200px) {
  .crystal {
    top: 20%;
  }
}

.molecule {
  background-image: url("../img/molecule.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 15%;
  left: 65%;
  transform: translate(100%, -40%);
  width: 2.375rem;
  height: 2.375rem;
  z-index: 200;
}
@media only screen and (min-width: 1200px) {
  .molecule {
    left: 55%;
    top: 20%;
  }
}

ul {
  list-style: none;
}

.back-button {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1.25rem;
  background: transparent;
  background-color: #202945;
  color: #fff;
  text-decoration: none;
  font-family: "GT America Expanded";
  font-size: 1rem;
  font-weight: 700;
  transition: all 0.3s ease;
  cursor: pointer;
}
.back-button:hover {
  background: #F8CA1F;
  color: #202945;
  transform: translateX(-4px);
}
.back-button__arrow {
  width: 1.25rem;
  height: 1.25rem;
  transition: transform 0.3s ease;
}
.back-button:hover .back-button__arrow {
  transform: translateX(-4px);
}
.back-button__text {
  line-height: 1;
  text-transform: uppercase;
}

.footer-bottom {
  position: relative;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  min-height: 150px;
  height: 100%;
  overflow: hidden;
  margin: 6.25rem 0 0 0;
}
.footer-bottom svg {
  position: absolute;
  bottom: -30px;
}

.fullLogo {
  color: #fff;
}

.lsb-control-panel {
  opacity: 1 !important;
}
.lsb-control-panel .lsb-play, .lsb-control-panel .lsb-pause {
  display: none !important;
}

.content__gallery .gallery {
  margin: 0 0 2.5rem 0;
}
.content__gallery__subtitle {
  font-size: 1.125rem;
  letter-spacing: -0.5px;
  line-height: 1.625rem;
  color: #202945;
  margin: 0 0 0.9375rem 0;
}
.content__gallery__images {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 12px;
}
.content__gallery__images .lsb-preview {
  width: 16.25rem;
}
.content__gallery__images__image {
  border-radius: 0.1875rem;
  max-width: 16.25rem;
  max-height: 11.25rem;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-color: rgba(255, 255, 255, 0.1);
  transition: background-color 0.4s ease-in-out;
}
.content__gallery__images__image:hover {
  background-color: rgb(255, 255, 255);
}

.header-title {
  font-size: 3.4375rem;
  font-weight: 300;
  font-family: "GT America Compressed";
  letter-spacing: -1px;
  color: #202945;
  text-transform: uppercase;
  margin: 3.125rem 0 1.25rem 0;
}
.header-title.big-title {
  font-size: 6.5625rem;
}
.header-title b {
  font-family: "GT America Expanded";
  font-weight: 700;
  letter-spacing: normal;
}

.material {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  border-top: 1px dashed #9dafbd;
  border-bottom: 1px dashed #9dafbd;
}
.material:first-of-type {
  border-top: none;
}
.material__title {
  color: #202945;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: -0.53px;
  line-height: 1.625rem;
  text-transform: uppercase;
}
.material__title .icon {
  color: #202945;
  font-size: 0.875rem;
  padding: 0 0.9375rem 0 0;
}
.material__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.9375rem 0 0;
  height: 4.375rem;
}
.material__content__date {
  color: #202945;
  font-size: 0.625rem;
  font-weight: 700;
  letter-spacing: 0.03px;
  line-height: 1rem;
  text-transform: uppercase;
  padding: 2rem 0;
}
.material__content__preview {
  color: #202945;
  transition: color 0.4s ease-in-out;
  cursor: pointer;
}
.material__content__preview .icon {
  font-size: 4.375rem;
}
.material__content__preview:hover {
  color: rgba(32, 41, 69, 0.34);
}
.material__content__download {
  color: #fff;
  background-color: #202945;
  padding: 0.75rem 1.25rem;
  margin: 0 0 0 4.375rem;
  border-radius: 0.3125rem;
  transition: background-color 0.4s ease-in-out;
  cursor: pointer;
}
.material__content__download .icon {
  padding: 0 0 0 0.875rem;
}
.material__content__download a {
  color: #fff;
  background-color: #202945;
  text-decoration: none;
}
.material__content__download:hover {
  background-color: rgba(32, 41, 69, 0.34);
}
.material__content__download:hover a {
  background-color: rgba(32, 41, 69, 0.01);
}

.post-text .content {
  color: #202945;
}
.post-text .content__title {
  font-size: 1.5rem;
  font-family: "GT America Compressed";
  line-height: 3.9375rem;
  font-weight: 500;
  letter-spacing: -0.44px;
  text-transform: uppercase;
}
.post-text .content__title:after {
  content: "";
  width: 100%;
  height: 0.0625rem;
  background-color: #202945;
  display: block;
  margin: 0 0 1.875rem 0;
}
.post-text .content__text {
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: -0.07px;
  line-height: 1.8125rem;
  color: #202945;
  margin: 0 0 3.125rem 0;
  font-family: "Gotham";
}
.post-text .content__text p {
  padding: 0 0 1.25rem 0;
}
.post-text .content__text p:last-of-type {
  padding: 0;
}
.post-text .content__text p a {
  color: #202945;
  text-decoration: underline;
  transition: color 0.4s ease-in-out;
}
.post-text .content__text p a:hover {
  color: #ED3EB7;
}
.post-text .content__text p b,
.post-text .content__text p strong {
  color: #202945;
  font-family: "GT America Expanded";
  font-weight: 300;
}
.post-text .content__text ul {
  padding: 0.3125rem 0 0 0;
}
.post-text .content__text ul li {
  padding: 0 0 0.875rem 0;
}
.post-text .content__text ul li::before {
  color: #ED3EB7;
  content: "→";
  padding: 0 1.25rem 0 0;
}
.post-text .content__text.small {
  font-size: 1.4375rem;
  font-weight: 300;
  letter-spacing: -0.67px;
  line-height: 2.4375rem;
  color: #202945;
  font-family: "Gotham";
}
.post-text .content__text.small b,
.post-text .content__text.small strong {
  color: #202945;
  font-family: "GT America Expanded";
  font-weight: 300;
}

.shortLogo {
  color: #fff;
}

.tile {
  height: 100%;
}
.tile-remove {
  position: absolute;
  top: 2%;
  right: 1%;
  z-index: 500;
  cursor: pointer;
}
.tile-remove:before {
  content: "✕";
  color: #fff;
  display: flex;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.875rem;
}
.tile-remove.hide {
  display: none;
}
.tile-image {
  width: 100%;
  height: 11.25rem;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 5px;
  opacity: 0.6;
  transition: opacity 0.4s ease-in-out;
}
.tile-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.tile-content.center {
  align-items: center;
}
.tile-content__details {
  display: flex;
}
.tile-content__details span {
  color: #202945;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: -0.27px;
  text-transform: uppercase;
}
.tile-content__details span:nth-child(2) {
  margin: 0 0 0 1.25rem;
}
.tile-content__title {
  color: #202945;
  font-size: 1.125rem;
  font-weight: 300;
  letter-spacing: -0.5px;
  line-height: 1.625rem;
  margin: 1.25rem 0 0.5rem 0;
}
.tile-content__date {
  padding: 0 0 0.625rem 0;
  color: #202945;
}
.tile:hover {
  transform: scale(0.95);
}
.tile:hover .tile-image {
  opacity: 1;
}

.fb-video-player {
  display: block;
  margin-bottom: -6px;
  width: 100%;
  height: 1;
  position: relative;
}
.fb-video-player .fb-video {
  width: 100%; /* Make it take the full width of the parent */
  height: auto; /* Maintain aspect ratio */
  max-width: 100%; /* Prevent overflow */
  display: block; /* Ensure proper rendering */
  position: relative;
}
.fb-video-player .fb-video iframe[src*=youtube] {
  width: 100% !important;
}

.video-player {
  width: 100%;
  height: 40vw;
  position: relative;
}
.video-player.video-player-playing [id^=video_player_] {
  opacity: 1;
  z-index: 1;
}
.video-player [id^=video_player_] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.001;
  z-index: -1;
}
.video-player [id^=video_placeholder_] {
  overflow: hidden;
  cursor: pointer;
}
.video-player [id^=video_placeholder_],
.video-player [id^=video_placeholder_] .video-player-placeholder {
  width: 100%;
  height: 100%;
}
.video-player [id^=video_placeholder_] .video-player-placeholder {
  background: no-repeat center/cover;
}
.video-player [id^=video_placeholder_] .video-player-shadow {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.video-player [id^=video_placeholder_] .loader {
  height: 100%;
  top: 0;
  position: absolute;
  width: 100%;
  opacity: 1;
}
.video-player [id^=video_placeholder_] #loading-bar-spinner.spinner {
  left: 50%;
  margin-left: -20px;
  top: 50%;
  margin-top: -20px;
  position: absolute;
  z-index: 19 !important;
  animation: loading-bar-spinner 400ms linear infinite;
}
.video-player [id^=video_placeholder_] #loading-bar-spinner.spinner .spinner-icon {
  width: 40px;
  height: 40px;
  border: solid 4px transparent;
  border-top-color: #db458a !important;
  border-left-color: #db458a !important;
  border-radius: 50%;
}
@keyframes loading-bar-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.video-player [id^=video_placeholder_] .video-player-play {
  display: none;
  padding: 40px 0 40px 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.video-player [id^=video_placeholder_] .video-player-play:before, .video-player [id^=video_placeholder_] .video-player-play:after {
  content: "";
  position: absolute;
}
.video-player [id^=video_placeholder_] .video-player-play:before {
  width: 100px;
  height: 100px;
  border: 1px solid #fff;
  border-radius: 50%;
  top: 0;
  left: 0;
}
.video-player [id^=video_placeholder_] .video-player-play:after {
  top: 25px;
  left: 32px;
  border-color: transparent #fff;
  border-style: solid none solid solid;
  border-width: 25px 43px;
}
.video-player [id^=video_placeholder_] .video-player-play:after, .video-player [id^=video_placeholder_] .video-player-play:before {
  transform: scale(0.7);
}
@media only screen and (min-width: 768px) {
  .video-player [id^=video_placeholder_] .video-player-play:after, .video-player [id^=video_placeholder_] .video-player-play:before {
    transform: scale(1);
  }
}
.video-player [id^=video_placeholder_] .video-player-play .btn-link {
  color: #fff;
  line-height: 20px;
  display: none;
}
@media only screen and (min-width: 768px) {
  .video-player [id^=video_placeholder_] .video-player-play .btn-link {
    display: block;
  }
}

.dashboard-articles {
  padding: 35px 0;
  width: 100%;
  margin: 0 auto;
}
.dashboard-articles .dashboard-articles-swiper {
  position: relative;
  margin: 0 50px;
}
@media (max-width: 768px) {
  .dashboard-articles .dashboard-articles-swiper {
    padding: 0 40px;
  }
}
.dashboard-articles .swiper-slide {
  height: auto;
}
.dashboard-articles .article-card {
  display: block;
  background: #DCDDDF;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  text-decoration: none;
  height: 100%;
}
.dashboard-articles .article-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  background: #F8CA1F;
}
.dashboard-articles .article-card__image {
  width: 100%;
  height: 400px;
  overflow: hidden;
  background: #f5f5f5;
  position: relative;
}
@media (max-width: 1300px) {
  .dashboard-articles .article-card__image {
    max-height: 220px;
  }
}
@media (max-width: 768px) {
  .dashboard-articles .article-card__image {
    max-height: 200px;
  }
}
@media (max-width: 480px) {
  .dashboard-articles .article-card__image {
    max-height: 180px;
  }
}
.dashboard-articles .article-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  transition: transform 0.3s ease;
  display: block;
}
.dashboard-articles .article-card:hover .dashboard-articles .article-card__image img {
  transform: scale(1.05);
}
.dashboard-articles .article-card__content {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}
.dashboard-articles .article-card__title {
  margin: 0;
  font-size: 16px;
  color: #333;
  line-height: 1.4;
  font-family: "GT America Expanded Medium";
  font-weight: 500;
  text-transform: uppercase;
  flex: 1;
}
.dashboard-articles .article-card__arrow {
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
.dashboard-articles .article-card__arrow svg {
  color: #333;
  transition: transform 0.3s ease;
}
.dashboard-articles .article-card:hover .dashboard-articles .article-card__arrow {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
.dashboard-articles .article-card:hover .dashboard-articles .article-card__arrow svg {
  color: #fff;
  transform: translateX(3px);
}
.dashboard-articles .swiper-button-next,
.dashboard-articles .swiper-button-prev {
  color: #333;
  background: #F8CA1F;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: background 0.3s ease;
  outline: none !important;
  border: none !important;
}
.dashboard-articles .swiper-button-next:after,
.dashboard-articles .swiper-button-prev:after {
  font-size: 18px;
}
.dashboard-articles .swiper-button-next:hover,
.dashboard-articles .swiper-button-prev:hover {
  background: #fff;
}
.dashboard-articles .swiper-button-next:focus, .dashboard-articles .swiper-button-next:active,
.dashboard-articles .swiper-button-prev:focus,
.dashboard-articles .swiper-button-prev:active {
  outline: none !important;
  border: none !important;
}
.dashboard-articles .swiper-button-next {
  right: -5px;
}
.dashboard-articles .swiper-button-prev {
  left: -5px;
}

.dashboard-wrapper .dashboard-header {
  position: relative;
}
.dashboard-wrapper .dashboard-header img {
  width: 100%;
  max-height: 40vh;
  -o-object-fit: cover;
  object-fit: cover;
}
.dashboard-wrapper .dashboard-header h2 {
  font-family: "GT America Compressed";
  font-size: clamp(2.5rem, 7vw, 9rem);
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  position: absolute;
  bottom: 50%;
  left: 3%;
  line-height: 0.9;
  transform: translate(0%, 40%);
}
.dashboard-wrapper .dashboard-header h2 span {
  font-family: "GT America Expanded";
  -webkit-text-stroke-width: 0.1875rem;
  -webkit-text-stroke-color: #fff;
  color: transparent;
}

.single-ppfarticles .content__text {
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: -0.07px;
  line-height: 1.8125rem;
  color: #202945;
  margin: 0 0 3.125rem 0;
  font-family: "Gotham";
}
.single-ppfarticles .content__text p {
  padding: 0 0 0.9375rem 0;
}
.single-ppfarticles .content__text p:last-of-type {
  padding: 0;
}
.single-ppfarticles .content__text p a {
  color: #202945;
  text-decoration: underline;
  transition: color 0.4s ease-in-out;
}
.single-ppfarticles .content__text p a:hover {
  color: #ED3EB7;
}
.single-ppfarticles .content__text p ul {
  padding: 0.3125rem 0 0 0;
}
.single-ppfarticles .content__text p ul li {
  padding: 0 0 0.875rem 0;
}
.single-ppfarticles .content__text p ul li::before {
  color: #ED3EB7;
  content: "→";
  padding: 0 1.25rem 0 0;
}
.single-ppfarticles .content__text.small {
  font-size: 1.4375rem;
  font-weight: 300;
  letter-spacing: -0.67px;
  line-height: 2.4375rem;
  color: #202945;
  font-family: "Gotham";
}
.single-ppfarticles .content__text.small b, .single-ppfarticles .content__text.small strong {
  color: #202945;
  font-family: "GT America Expanded";
  font-weight: 300;
}

.materials__title {
  font-family: "GT America Compressed";
  font-weight: 500;
  color: #202945;
  font-size: 1.5rem;
  letter-spacing: -0.44px;
  line-height: 3.9375rem;
  text-transform: uppercase;
  border-bottom: 1px dashed #9dafbd;
}

.simple-page-other-paragraphs {
  padding: 1.25rem 0;
}
.simple-page-other-paragraphs .content {
  color: #202945;
}
.simple-page-other-paragraphs .content__title {
  font-family: "GT America Compressed";
  font-weight: 500;
  letter-spacing: -1px;
  font-size: 3.125rem;
  line-height: 3.4375rem;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .simple-page-other-paragraphs .content__title:before {
    color: #202945;
    content: "→";
    font-size: 1.75rem;
    position: absolute;
    left: -3%;
  }
}
.simple-page-other-paragraphs .content__title:after {
  content: "";
  width: 100%;
  height: 0.0625rem;
  background-color: #202945;
  display: block;
  margin: 1.5625rem 0 1.5625rem 0;
}
.simple-page-other-paragraphs .content__subtitle {
  font-size: 1.5625rem;
  font-family: "GT America Expanded";
  font-weight: 300;
  letter-spacing: -0.07px;
  line-height: 2.3125rem;
  color: #202945;
  margin: 0 0 1.5625rem 0;
}
.simple-page-other-paragraphs .content__text {
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: -0.07px;
  line-height: 1.8125rem;
  font-family: "Gotham";
}
.simple-page-other-paragraphs .content__text b, .simple-page-other-paragraphs .content__text strong {
  color: #202945;
  font-family: "GT America Expanded";
  font-weight: 300;
}
.simple-page-other-paragraphs .content__text a {
  color: #202945;
  text-decoration: underline;
  transition: color 0.4s ease-in-out;
}
.simple-page-other-paragraphs .content__text a:hover {
  color: #ED3EB7;
}
.simple-page-other-paragraphs .content__text ul {
  padding: 0.3125rem 0 0 0;
}
.simple-page-other-paragraphs .content__text ul li {
  padding: 0 0 0.875rem 0;
}
.simple-page-other-paragraphs .content__text ul li::before {
  color: #ED3EB7;
  content: "→";
  padding: 0 1.25rem 0 0;
}
.simple-page-other-paragraphs .content__image {
  margin: 0 0 1.5625rem 0;
}

.accordion-header {
  cursor: pointer;
  transition: all 0.3s;
  text-transform: uppercase;
  font-family: "GT America Compressed";
  font-weight: 700;
  line-height: 5.375rem;
  font-size: 3.125rem;
  border-top: 1px solid #202945;
  color: #202945;
}
.accordion-header span {
  font-size: 1.8125rem;
  font-weight: 300;
  padding: 0 1.25rem 0 0;
  font-family: "GT America Expanded";
}
.accordion-header:hover {
  color: #202945;
  position: relative;
  z-index: 5;
}

.accordion-body {
  display: none;
  padding: 1.25rem 0 2.1875rem 0;
}
.accordion-body__main-text {
  font-family: "GT America Compressed";
  font-weight: 400;
  font-size: 2.5rem;
  color: #202945;
  line-height: 3.125rem;
  padding: 0 0 1.25rem 0;
  text-transform: uppercase;
}
.accordion-body__add-text {
  -moz-column-count: 1;
  column-count: 1;
  -moz-column-gap: 1.875rem;
  column-gap: 1.875rem;
  font-size: 1rem;
  line-height: 1.875rem;
  color: #202945;
  font-weight: 300;
  padding: 0 0 3.75rem 0;
}
@media only screen and (min-width: 992px) {
  .accordion-body__add-text {
    -moz-column-count: 2;
    column-count: 2;
  }
}
.accordion-body__text {
  font-size: 1rem;
  color: #202945;
  line-height: 1.875rem;
  font-weight: 300;
}
.accordion-body__text a {
  color: #202945;
  text-decoration: underline;
  transition: color 0.4s ease-in-out;
}
.accordion-body__text a:hover {
  color: #ED3EB7;
}
.accordion-body ul {
  padding: 0.3125rem 0 0 0;
}
.accordion-body ul li {
  padding: 0 0 0.875rem 0;
}
.accordion-body ul li::before {
  color: #ED3EB7;
  content: "→";
  padding: 0 1.25rem 0 0;
}

.accordion__item > .accordion-header:after {
  content: "⟶";
  font-size: 1.875rem;
  font-family: "GT America Expanded";
  font-weight: 300;
  float: right;
  position: relative;
  top: -2px;
  transition: 0.3s all;
  transform: rotate(0deg);
}

.accordion__item.active > .accordion-header:after {
  transform: rotate(90deg);
}

.accordion__item.active .accordion-header {
  border-top: 0.5rem solid #202945;
  color: #202945;
}

.close {
  display: block;
  margin: 0 auto;
  width: 20%;
  padding: 3.125rem 0;
  cursor: pointer;
  text-align: center;
  transition: transform 0.3s ease-in-out;
}
.close:hover {
  transform: scale(0.95);
}
.close__arrow {
  color: #202945;
  font-size: 1.25rem;
}
.close__text {
  color: #202945;
  font-family: "GT America Expanded";
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.875rem;
  padding: 0.9375rem 0 0 0;
}

.tile-links .tile-image {
  height: 26.875rem;
}

.accordion-sectons {
  padding: 2.5rem 0 0 0;
}
.accordion-sectons__number, .accordion-sectons__title {
  font-size: 3.125rem;
  line-height: 3.625rem;
  color: #202945;
}
.accordion-sectons__number {
  font-family: "GT America Expanded";
  font-weight: 300;
}
.accordion-sectons__title {
  font-family: "GT America Compressed";
  font-weight: 700;
  text-transform: uppercase;
}
.accordion-sectons__text {
  font-size: 1rem;
  color: #202945;
  line-height: 1.875rem;
  font-weight: 300;
}
.accordion-sectons__text a {
  color: #202945;
  text-decoration: underline;
  transition: color 0.4s ease-in-out;
}
.accordion-sectons__text a:hover {
  color: #ED3EB7;
}
.accordion-sectons__text ul {
  padding: 0.3125rem 0 0 0;
}
.accordion-sectons__text ul li {
  padding: 0 0 0.875rem 0;
}
.accordion-sectons__text ul li::before {
  color: #ED3EB7;
  content: "→";
  padding: 0 1.25rem 0 0;
}
.accordion-sectons__images--style {
  text-align: center;
  max-height: 31.25rem;
}
.accordion-sectons__images--style p {
  font-size: 2.5rem;
  color: #202945;
  font-weight: 400;
  font-family: "GT America Compressed";
  line-height: 3.25rem;
  text-transform: uppercase;
  padding: 1.875rem 0 0 0;
}
.accordion-sectons__images--style p b {
  font-weight: 700;
  font-family: "GT America Expanded";
}
.accordion-sectons__images--style img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.accordion-sectons.warning-border {
  outline: 0.625rem solid #fc4338;
  outline-offset: 0.625rem;
}

.accordion-body__contents .content .content__title {
  display: block;
  line-height: 3.9375rem;
}
.accordion-body__contents .content .content__title:after {
  content: "";
  width: 100%;
  height: 0.0625rem;
  background-color: #202945;
  display: block;
  margin: 0 0 1.875rem 0;
}
.accordion-body__contents .content .video-player {
  height: 23.75rem;
  width: 100%;
}
.accordion-body__contents__text {
  font-size: 1rem;
  color: #202945;
  line-height: 1.875rem;
  font-weight: 300;
}
.accordion-body__contents__text a {
  color: #202945;
  text-decoration: underline;
  transition: color 0.4s ease-in-out;
}
.accordion-body__contents__text a:hover {
  color: #ED3EB7;
}

.intro {
  position: relative;
}
.intro__title {
  font-size: 8.4375rem;
  font-family: "GT America Expanded";
  font-weight: 700;
  letter-spacing: -1.37px;
  line-height: 7.75rem;
  color: #202945;
  text-transform: uppercase;
  z-index: 500;
  top: 50%;
  left: 0%;
  transform: translate(0%, -50%);
}
@media (max-width: 1300px) {
  .intro__title {
    font-size: 6.25rem;
    line-height: 5.625rem;
  }
}
.intro__image {
  max-width: 20.625rem;
  width: 100%;
  height: auto;
}
.hover\:scale-95:hover{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 992px){
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1200px){
  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1500px){
  .\32xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}