.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}/*
! tailwindcss v3.4.0 | 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: currentColor; /* 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: 'Midpoint', sans-serif; /* 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 */
  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,
[type='button'],
[type='reset'],
[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] {
  display: none;
}

*, ::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:  ;
}

::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:  ;
}
.\!container {
  width: 100% !important;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.container {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px) {

  .\!container {
    max-width: 640px !important;
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .container {
    max-width: 640px;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }

  .container {
    max-width: 1024px;
    padding-right: 0rem;
    padding-left: 0rem;
  }
}
@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1440px) {

  .\!container {
    max-width: 1440px !important;
  }

  .container {
    max-width: 1440px;
  }
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.left-0 {
  left: 0px;
}
.left-3 {
  left: 0.75rem;
}
.left-full {
  left: 100%;
}
.right-0 {
  right: 0px;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-\[-25px\] {
  top: -25px;
}
.top-\[96px\] {
  top: 96px;
}
.top-full {
  top: 100%;
}
.z-10 {
  z-index: 10;
}
.z-50 {
  z-index: 50;
}
.z-\[200\] {
  z-index: 200;
}
.z-\[999\] {
  z-index: 999;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.col-span-full {
  grid-column: 1 / -1;
}
.\!m-0 {
  margin: 0px !important;
}
.m-8 {
  margin: 2rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-\[112px\] {
  margin-top: 112px;
  margin-bottom: 112px;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.-mr-4 {
  margin-right: -1rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-14 {
  margin-bottom: 3.5rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[128px\] {
  margin-bottom: 128px;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-auto {
  margin-left: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.\!grid {
  display: grid !important;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.\!h-10 {
  height: 2.5rem !important;
}
.\!h-\[15px\] {
  height: 15px !important;
}
.h-1 {
  height: 0.25rem;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-24 {
  height: 6rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-\[108px\] {
  height: 108px;
}
.h-\[172px\] {
  height: 172px;
}
.h-\[192px\] {
  height: 192px;
}
.h-\[196px\] {
  height: 196px;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[224px\] {
  height: 224px;
}
.h-\[23px\] {
  height: 23px;
}
.h-\[25px\] {
  height: 25px;
}
.h-\[278px\] {
  height: 278px;
}
.h-\[328px\] {
  height: 328px;
}
.h-\[396px\] {
  height: 396px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[96px\] {
  height: 96px;
}
.h-\[98px\] {
  height: 98px;
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[680px\] {
  max-height: 680px;
}
.min-h-\[72px\] {
  min-height: 72px;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-10 {
  width: 2.5rem !important;
}
.\!w-\[15px\] {
  width: 15px !important;
}
.w-1\/2 {
  width: 50%;
}
.w-10 {
  width: 2.5rem;
}
.w-16 {
  width: 4rem;
}
.w-2\/4 {
  width: 50%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-3\/4 {
  width: 75%;
}
.w-6 {
  width: 1.5rem;
}
.w-8 {
  width: 2rem;
}
.w-\[108px\] {
  width: 108px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[23px\] {
  width: 23px;
}
.w-\[25\%\] {
  width: 25%;
}
.w-\[96px\] {
  width: 96px;
}
.w-\[98px\] {
  width: 98px;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[140px\] {
  min-width: 140px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[96px\] {
  min-width: 96px;
}
.min-w-fit {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.max-w-\[1440px\] {
  max-width: 1440px;
}
.max-w-\[952px\] {
  max-width: 952px;
}
.max-w-\[96px\] {
  max-width: 96px;
}
.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full {
  max-width: 100%;
}
.max-w-sm {
  max-width: 24rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.border-collapse {
  border-collapse: collapse;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  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));
}
.translate-y-full {
  --tw-translate-y: 100%;
  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));
}
.rotate-180 {
  --tw-rotate: 180deg;
  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));
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-\[repeat\(auto-fill\2c minmax\(268px\2c 1fr\)\)\] {
  grid-template-columns: repeat(auto-fill,minmax(268px,1fr));
}
.grid-cols-\[repeat\(auto-fill\2c minmax\(300px\2c 1fr\)\)\] {
  grid-template-columns: repeat(auto-fill,minmax(300px,1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.content-between {
  align-content: space-between;
}
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-0 {
  gap: 0px;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-14 {
  gap: 3.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-3\.5 {
  gap: 0.875rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[32px\] {
  border-radius: 32px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-bl-2xl {
  border-bottom-left-radius: 1rem;
}
.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem;
}
.rounded-br-2xl {
  border-bottom-right-radius: 1rem;
}
.rounded-br-3xl {
  border-bottom-right-radius: 1.5rem;
}
.rounded-br-none {
  border-bottom-right-radius: 0px;
}
.rounded-tl-2xl {
  border-top-left-radius: 1rem;
}
.rounded-tl-3xl {
  border-top-left-radius: 1.5rem;
}
.rounded-tl-none {
  border-top-left-radius: 0px;
}
.rounded-tr-2xl {
  border-top-right-radius: 1rem;
}
.rounded-tr-3xl {
  border-top-right-radius: 1.5rem;
}
.border {
  border-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.\!border-\[\#0F0F0E80\] {
  border-color: #0F0F0E80 !important;
}
.border-\[\#4A4A4A\] {
  --tw-border-opacity: 1;
  border-color: rgb(74 74 74 / var(--tw-border-opacity));
}
.border-bodyText {
  --tw-border-opacity: 1;
  border-color: rgb(16 16 16 / var(--tw-border-opacity));
}
.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(42 65 141 / var(--tw-border-opacity));
}
.border-primaryGreen {
  --tw-border-opacity: 1;
  border-color: rgb(90 185 189 / var(--tw-border-opacity));
}
.border-surfaceBlack {
  --tw-border-opacity: 1;
  border-color: rgb(15 15 14 / var(--tw-border-opacity));
}
.border-surfaceBlackt10 {
  border-color: #0F0F0E1A;
}
.border-surfaceGrey {
  --tw-border-opacity: 1;
  border-color: rgb(77 77 77 / var(--tw-border-opacity));
}
.border-surfaceWhitet10 {
  border-color: #FFFFFF1A;
}
.border-whiteText\/30 {
  border-color: rgb(253 253 253 / 0.3);
}
.\!bg-\[\#0F0F0E\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 15 14 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#0000006b\] {
  background-color: #0000006b;
}
.bg-\[\#000000b5\] {
  background-color: #000000b5;
}
.bg-\[\#0F0F0EF2\] {
  background-color: #0F0F0EF2;
}
.bg-\[\#232322\] {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 34 / var(--tw-bg-opacity));
}
.bg-\[\#272726\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 38 / var(--tw-bg-opacity));
}
.bg-\[\#333333\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity));
}
.bg-\[\#ffffff2b\] {
  background-color: #ffffff2b;
}
.bg-\[\#ffffff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(42 65 141 / var(--tw-bg-opacity));
}
.bg-primaryt10 {
  background-color: #4894971A;
}
.bg-surfaceBlack {
  --tw-bg-opacity: 1;
  background-color: rgb(15 15 14 / var(--tw-bg-opacity));
}
.bg-surfaceBlack\/50 {
  background-color: rgb(15 15 14 / 0.5);
}
.bg-surfaceBlackt10 {
  background-color: #0F0F0E1A;
}
.bg-surfaceBlackt95 {
  background-color: #0F0F0EF2;
}
.bg-surfaceGrey {
  --tw-bg-opacity: 1;
  background-color: rgb(77 77 77 / var(--tw-bg-opacity));
}
.bg-surfaceWhitet10 {
  background-color: #FFFFFF1A;
}
.bg-whiteText {
  --tw-bg-opacity: 1;
  background-color: rgb(253 253 253 / var(--tw-bg-opacity));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-6 {
  padding: 1.5rem;
}
.\!px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-\[30px\] {
  padding-bottom: 30px;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-14 {
  padding-top: 3.5rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-center {
  text-align: center;
}
.font-mundial {
  font-family: 'Midpoint', sans-serif;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-desktop-button-m-medium {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.text-desktop-h1-bold {
  font-size: 40px;
  line-height: 48px;
  font-weight: 700;
}
.text-desktop-h2-bold {
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
}
.text-desktop-h2-medium {
  font-size: 32px;
  line-height: 38px;
  font-weight: 500;
}
.text-desktop-h3-medium {
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
}
.text-desktop-h4-medium {
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.text-desktop-h5-medium {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
.text-desktop-h6-medium {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.text-desktop-paragraph-m-regular {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.text-desktop-paragraph-s-medium {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}
.text-desktop-paragraph-s-regular {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.text-mobile-button-m-medium {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.text-mobile-h1-bold {
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
}
.text-mobile-h2-bold {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}
.text-mobile-h2-medium {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}
.text-mobile-h3-medium {
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}
.text-mobile-h4-medium {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}
.text-mobile-h5-medium {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.text-mobile-h6-medium {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.text-mobile-paragraph-m-medium {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}
.text-mobile-paragraph-m-regular {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.text-mobile-paragraph-s-medium {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}
.text-mobile-paragraph-s-regular {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.\!font-bold {
  font-weight: 700 !important;
}
.font-bold {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.italic {
  font-style: italic;
}
.leading-\[26px\] {
  line-height: 26px;
}
.text-\[\#101828\] {
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity));
}
.text-\[\#FDFDFD\] {
  --tw-text-opacity: 1;
  color: rgb(253 253 253 / var(--tw-text-opacity));
}
.text-\[\#FFFFFF\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#ffffffcc\] {
  color: #ffffffcc;
}
.text-bodyText {
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity));
}
.text-primary {
  --tw-text-opacity: 1;
  color: rgb(42 65 141 / var(--tw-text-opacity));
}
.text-primaryGreen {
  --tw-text-opacity: 1;
  color: rgb(90 185 189 / var(--tw-text-opacity));
}
.text-subtleText {
  color: #101010B2;
}
.text-subtleText2 {
  color: #10101080;
}
.text-surfaceBlack {
  --tw-text-opacity: 1;
  color: rgb(15 15 14 / var(--tw-text-opacity));
}
.text-surfaceGrey {
  --tw-text-opacity: 1;
  color: rgb(77 77 77 / var(--tw-text-opacity));
}
.text-whiteSubtleText2 {
  color: #FDFDFD80;
}
.text-whiteText {
  --tw-text-opacity: 1;
  color: rgb(253 253 253 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.\!no-underline {
  text-decoration-line: none !important;
}
.no-underline {
  text-decoration-line: none;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
  opacity: 0;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-80 {
  opacity: 0.8;
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.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);
}
.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);
}
.backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.alignfull {
  margin: 2rem calc(50% - 50vw) !important;
  max-width: 100vw !important;
  width: 100vw;
}
.alignwide {
  margin: 2rem 0;
  max-width: undefined !important;
}
.alignnone {
  margin-left: 0px;
  margin-right: 0px;
  height: auto;
  max-width: 100%;
}
.aligncenter {
  margin: 0.5rem auto;
  display: block;
}
@media (min-width: 640px) {

  .alignleft:not(.wp-block-button) {
    margin-right: 0.5rem;
    float: left;
  }

  .alignright:not(.wp-block-button) {
    margin-left: 0.5rem;
    float: right;
  }

  .wp-block-button.alignleft a {
    float: left;
    margin-right: 1rem;
  }

  .wp-block-button.alignright a {
    float: right;
    margin-left: 1rem;
  }
}
.wp-caption {
  display: inline-block;
}
.wp-caption img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.wp-caption-text {
  font-size: 0.9rem;
  color: #718096;
}
article > *:not(.entry-content),
.entry-content > * {
  margin-left: auto;
  margin-right: auto;
  max-width: undefined;
}
.homepage-submenu-items li {
    height: 48px;
    background: #0F0F0E1A;
    border-radius: 12px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.homepage-submenu-items li a {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    white-space: nowrap;
}
.mega-menu-children-grid {
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(4, auto);
    -moz-column-gap: 64px;
         column-gap: 64px;
    row-gap: 24px;
    width: -moz-fit-content;
    width: fit-content;
}
.mega-menu-children-grid li a {
    color: #FDFDFD;
    transition: color 0.2s ease;
}
.mega-menu-children-grid:has(li:hover) li a {
    color: #FDFDFD80;
}
.mega-menu-children-grid li:hover a {
    color: #5AB9BD;
}
.mega-menu-popup .mega-menu-links-container {
    flex: 1 1 auto;
    width: auto;
}
.mega-menu-popup .mega-menu-post-container {
    flex: 0 0 320px;
    width: 320px;
    min-height: 280px;
    margin-left: auto;
    position: relative;
    overflow: hidden;
}
.mega-menu-popup .mega-menu-post-loader {
    position: absolute;
    inset: 0;
    z-index: 2;
    background: #0F0F0E;
}
.mega-menu-popup .mega-menu-post-loader .skeleton-wrapper {
    gap: 12px;
    padding: 0;
}
.mega-menu-popup .mega-menu-post-loader .skeleton-image {
    height: 128px;
    border-radius: 24px 24px 0 0;
}
.mega-menu-popup .mega-menu-post-loader .skeleton-text-category,
.mega-menu-popup .mega-menu-post-loader .skeleton-text-title,
.mega-menu-popup .mega-menu-post-loader .skeleton-text-date {
    margin-top: 0;
}
.mega-menu-popup .mega-menu-post-loader .skeleton-text-category {
    width: 35%;
}
.mega-menu-popup .mega-menu-post-loader .skeleton-text-title {
    width: 100%;
    height: 18px;
}
.mega-menu-popup .mega-menu-post-loader .skeleton-text-date {
    width: 45%;
    height: 18px;
}
.mega-menu-popup .mega-menu-post-image {
    height: 128px;
}
.mega-menu-popup .mega-menu-post-content {
    padding: 16px;
}
.mega-menu-popup .mega-menu-post-title {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
#latest-list {
    scrollbar-gutter: stable;
    scrollbar-width: thin;
}
#latest-list::-webkit-scrollbar {
    width: 8px;
}
#latest-list::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.35);
    border-radius: 9999px;
}
#latest-list::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.08);
}
@font-face {
    font-family: 'Midpoint Pro';
    src: url("https://nokta.md/wp-content/themes/nokta-tailpress/fonts/Midpoint Pro UltraLight.woff2") format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
/* Light (300) */
@font-face {
    font-family: 'Midpoint Pro';
    src: url("https://nokta.md/wp-content/themes/nokta-tailpress/fonts/Midpoint Pro Light.woff2") format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
/* Regular (400) */
@font-face {
    font-family: 'Midpoint Pro';
    src: url("https://nokta.md/wp-content/themes/nokta-tailpress/fonts/Midpoint Pro Regular.woff2") format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
/* Medium (500) */
@font-face {
    font-family: 'Midpoint Pro';
    src: url("https://nokta.md/wp-content/themes/nokta-tailpress/fonts/Midpoint Pro Medium.woff2") format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
/* Bold (700) */
@font-face {
    font-family: 'Midpoint Pro';
    src: url("https://nokta.md/wp-content/themes/nokta-tailpress/fonts/Midpoint Pro Bold.woff2") format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/* Oblique (400 Italic) */
@font-face {
    font-family: 'Midpoint Pro';
    src: url("https://nokta.md/wp-content/themes/nokta-tailpress/fonts/Midpoint Pro Oblique.woff2") format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Midpoint Pro';
    src: url("https://nokta.md/wp-content/themes/nokta-tailpress/fonts/Midpoint.woff") format('woff');
    font-style: normal;
    font-display: swap;
}
body {
    font-family: 'Midpoint Pro', sans-serif;
    font-weight: 400;
}
#page {
    padding-top: 95px;
}
.post-page .fluid_video_wrapper {
        min-height: 500px;
        max-height: 500px;
    }
.post-page a {
        color: #489497;
        text-decoration: underline;
    }
.post-page ul {
        list-style-type: disc;
        margin-left: 1.5rem;
        padding-left: 0;
        margin-bottom: 24px;
    }
.post-page ul li {
        line-height: 1.6;
        color: #333;
    }
.post-page ol {
        list-style-type: decimal;
        margin-left: 1.5rem;
        margin-bottom: 24px;
    }
p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity));
  margin-bottom: 1.5rem;
}
h2 {
  font-size: 32px;
  line-height: 38px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity));
  margin-bottom: 1.5rem;
}
h3 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity));
  margin-bottom: 1.5rem;
}
h4 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity));
  margin-bottom: 1.5rem;
}
h5 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity));
  margin-bottom: 1.5rem;
}
h6 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity));
  margin-bottom: 1.5rem;
}
blockquote p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    color: #101010;
    margin-bottom: 0 !important;
}
.wp-block-table thead {
    border-bottom: none !important;
    background-color: #f4f8f9;
}
.wp-block-table {
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 0 0 1px #0F0F0E1A;
    background: #fff;
    margin-bottom: 24px;
}
.wp-block-table table.has-fixed-layout {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    font-size: 16px;
    line-height: 1.5;
    color: #101010;
    border: none;
}
.wp-block-table thead th {
    background: #EAF4F2;
    color: #23918A;
    font-weight: 600;
    text-align: left;
    padding: 18px 24px;
    border-bottom: 1px solid #0F0F0E1A;
    white-space: nowrap;
}
.wp-block-table tbody td {
    padding: 18px 24px;
    border-top: 1px solid transparent;
    vertical-align: top;
}
.wp-block-table th + th,
.wp-block-table td + td {
    border-left: 1px solid transparent;
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
    border-color: #0F0F0E1A;
}
.wp-block-table thead tr:first-child th:first-child {
    border-top-left-radius: 16px;
}
.wp-block-table thead tr:first-child th:last-child {
    border-top-right-radius: 16px;
}
.wp-block-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 16px;
}
.wp-block-table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 16px;
}
.wp-block-embed iframe {
    max-width: 100%;
    width: 100%;
    height: 464px;
    border-radius: 24px;
}
.support {
    background-image: url(https://nokta.md/wp-content/themes/nokta-tailpress/css/../images/bg-overlay.png?9ad4f56d1d0cbbe9cf4d133a9a205ae8);
    background-repeat: no-repeat;
    background-size: 100%;
}
.post-page a {
    text-underline-offset: 4px;
}
blockquote {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 70px;
    border-radius: 24px;
    border-left: 2px solid #5AB9BD !important;
    border-right: 2px solid #5AB9BD;
    background-size: cover;
    background: #4894971A;
    position: relative;
}
blockquote::after {
    content: '';
    background-image: url(https://nokta.md/wp-content/themes/nokta-tailpress/css/../images/quote.svg?1d5602a8f62474619737710d1908eec8);
    display: block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    position: absolute;
    top: 24px;
    right: 24px;
}
figcaption {
  font-size: 14px !important;
  line-height: 22px !important;
  font-weight: 400 !important;
  color: #101010B2 !important;
  text-align: left !important;
  margin-top: 0.75rem !important;
}
.single-featured-image__frame {
    position: relative;
    height: 320px;
    border-radius: 24px;
    overflow: hidden;
    background: #f4f4f1;
}
.single-featured-image__blur {
    position: absolute;
    inset: 0;
    background-position: center;
    background-size: cover;
    filter: blur(42px) saturate(0.75);
    transform: scale(1.24);
    opacity: 0.9;
}
.single-featured-image__blur::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(236, 233, 226, 0.35);
}
.single-featured-image__main {
    position: relative;
    z-index: 1;
    height: 100%;
    box-sizing: border-box;
    width: min(100%, 1196px);
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.single-featured-image__img {
    width: 100%;
    max-width: 1196px;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    display: block;
}
.post-page .wp-block-image img {
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 24px;
    margin: 0 auto;
}
.post-page .wp-block-image {
    margin-top: 0 !important;
}
.btn-wrapper {
    position: relative;
    width: 47px;
    height: 45px;
    cursor: pointer;
}
.btn-wrapper[disabled],
.btn-wrapper.is-disabled,
.btn-wrapper[aria-disabled="true"] {
    cursor: default;
    opacity: 0.4;
    pointer-events: none;
}
.btn-wrapper[disabled] .custom-shape,
.btn-wrapper.is-disabled .custom-shape,
.btn-wrapper[aria-disabled="true"] .custom-shape {
    animation-play-state: paused;
}
.custom-shape {
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: 1px solid #4D4D4D;
    border-radius: 50% 40% 60% 45% / 55% 45% 55% 50%;
    position: absolute;
    top: 0;
    left: 0;
    animation: rotateShape 6s linear infinite;
}
.btn-wrapper:hover .custom-shape {
    background-color: #5AB9BD !important;
}
.btn-wrapper:hover .icon svg path {
    stroke: black !important;
}
.btn-wrapper:hover .icon svg {
        stroke: black !important;
    }
@keyframes rotateShape {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.icon svg {
    width: 26px;
    height: 26px;
    stroke: #FDFDFD;
}
.icon .close {
    width: 14px;
    height: 14px;
    stroke: #FDFDFD;
}
ul.grid li a {
    color: #FDFDFD;
    transition: color 0.2s ease;
}
ul.grid:has(li:hover) li a {
    color: #FDFDFD80;
}
ul.grid li:hover a {
    color: #5AB9BD;
}
.custom-scrollbar::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}
.custom-scrollbar::-webkit-scrollbar-track {
    background: #0F0F0E1A;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
    background: #4D4D4D;
}
.skeleton-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
    padding: 20px;
}
.skeleton-image {
    width: 100%;
    height: 278px;
    background: #c5c5c55c !important;
    border-radius: 24px;
    animation: shimmer 1.5s infinite linear;
}
.skeleton-text {
    width: 100%;
    height: 20px;
    background: #c5c5c55c;
    border-radius: 4px;
    animation: shimmer 1.5s infinite linear;
}
.skeleton-text-category {
    width: 30%;
    height: 20px;
    margin-top: 10px;
    background: #c5c5c55c;
    border-radius: 4px;
    animation: shimmer 1.5s infinite linear;
}
.skeleton-text-title {
    width: 100%;
    height: 20px;
    margin-top: 10px;
    background: #c5c5c55c;
    border-radius: 4px;
    animation: shimmer 1.5s infinite linear;
}
.skeleton-text-date {
    width: 40%;
    height: 20px;
    margin-top: 10px;
    background: #c5c5c55c;
    border-radius: 4px;
    animation: shimmer 1.5s infinite linear;
}
.post-page ul li {
    font-size: 18px;
}
.post-page p {
    font-size: 18px;
}
.page-numbers {
    display: flex;
    gap: 24px;
}
.podcast-iframe iframe {
        width: 100%;
        min-height: 160px;
    }
@keyframes shimmer {
    0% {
        background-position: 100%;
    }
    100% {
        background-position: -100%;
    }
}
.skeleton-image,
.skeleton-text {
    background: linear-gradient(
            90deg,
            #e0e0e0 25%,
            #f5f5f5 50%,
            #e0e0e0 75%
    );
    background-size: 200% 100%;
}
@media screen and (max-width: 768px) {
    #page {
        padding-top: 72px;
    }

    p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(16 16 16 / var(--tw-text-opacity));
  }

    h2 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(16 16 16 / var(--tw-text-opacity));
  }

    h3 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(16 16 16 / var(--tw-text-opacity));
  }

    h4 {
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(16 16 16 / var(--tw-text-opacity));
  }

    h5 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(16 16 16 / var(--tw-text-opacity));
  }

    h6 {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(16 16 16 / var(--tw-text-opacity));
  }

    .wp-block-table {
        overflow: scroll;
    }

    .wp-block-table .has-fixed-layout {
        table-layout: auto;
    }
}
@media screen and (min-width: 768px) {
    .single-featured-image__frame {
        height: 600px;
    }
}
@media screen and (max-width: 600px) {
    .wp-block-embed iframe {
        height: 200px !important;
    }
}
@media (min-width: 1280px) {

  .dlxl\:container {
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px) {

    .dlxl\:container {
      max-width: 640px;
      padding-right: 2rem;
      padding-left: 2rem;
    }
  }

  @media (min-width: 768px) {

    .dlxl\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .dlxl\:container {
      max-width: 1024px;
      padding-right: 0rem;
      padding-left: 0rem;
    }
  }

  @media (min-width: 1280px) {

    .dlxl\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1440px) {

    .dlxl\:container {
      max-width: 1440px;
    }
  }
}
.hover\:border-primaryGreen:hover {
  --tw-border-opacity: 1;
  border-color: rgb(90 185 189 / var(--tw-border-opacity));
}
.hover\:border-whiteText:hover {
  --tw-border-opacity: 1;
  border-color: rgb(253 253 253 / var(--tw-border-opacity));
}
.hover\:bg-primaryGreen:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(90 185 189 / var(--tw-bg-opacity));
}
.hover\:bg-surfaceBlackt10:hover {
  background-color: #0F0F0E1A;
}
.hover\:bg-whiteText\/10:hover {
  background-color: rgb(253 253 253 / 0.1);
}
.hover\:bg-whiteText\/90:hover {
  background-color: rgb(253 253 253 / 0.9);
}
.hover\:text-bodyText:hover {
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity));
}
.hover\:text-primaryGreen:hover {
  --tw-text-opacity: 1;
  color: rgb(90 185 189 / var(--tw-text-opacity));
}
.hover\:text-surfaceBlack:hover {
  --tw-text-opacity: 1;
  color: rgb(15 15 14 / var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.focus\:border-primaryGreen:focus {
  --tw-border-opacity: 1;
  border-color: rgb(90 185 189 / var(--tw-border-opacity));
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-primaryGreen:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(90 185 189 / var(--tw-ring-opacity));
}
.focus-visible\:ring-whiteText\/60:focus-visible {
  --tw-ring-color: rgb(253 253 253 / 0.6);
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:opacity-60:disabled {
  opacity: 0.6;
}
.group\/menu:hover .group-hover\/menu\:visible {
  visibility: visible;
}
.group\/menu:hover .group-hover\/menu\:rotate-180 {
  --tw-rotate: 180deg;
  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));
}
.group:hover .group-hover\:scale-\[1\.03\] {
  --tw-scale-x: 1.03;
  --tw-scale-y: 1.03;
  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));
}
.group:hover .group-hover\:scale-\[1\.05\] {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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));
}
.group:hover .group-hover\:scale-\[1\.1\] {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.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));
}
.group\/menu:hover .group-hover\/menu\:text-primaryGreen {
  --tw-text-opacity: 1;
  color: rgb(90 185 189 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-\[\#5AB9BD\] {
  --tw-text-opacity: 1;
  color: rgb(90 185 189 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-subtleText {
  color: #101010B2;
}
.group:hover .group-hover\:text-whiteSubtleText {
  color: #FDFDFDD9;
}
.group\/menu:hover .group-hover\/menu\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:opacity-75 {
  opacity: 0.75;
}
.group:hover .group-hover\:opacity-85 {
  opacity: 0.85;
}
@media (min-width: 500px) {

  .d1sm\:flex {
    display: flex;
  }

  .d1sm\:h-\[148px\] {
    height: 148px;
  }

  .d1sm\:h-\[224px\] {
    height: 224px;
  }

  .d1sm\:w-\[250px\] {
    width: 250px;
  }

  .d1sm\:max-w-\[250px\] {
    max-width: 250px;
  }

  .d1sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 600px) {

  .d2sm\:line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }

  .d2sm\:h-\[132px\] {
    height: 132px;
  }

  .d2sm\:h-\[186px\] {
    height: 186px;
  }

  .d2sm\:w-\[132px\] {
    width: 132px;
  }

  .d2sm\:w-\[320px\] {
    width: 320px;
  }

  .d2sm\:w-\[50\%\] {
    width: 50%;
  }

  .d2sm\:min-w-\[320px\] {
    min-width: 320px;
  }

  .d2sm\:max-w-\[320px\] {
    max-width: 320px;
  }

  .d2sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .d2sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
@media (min-width: 768px) {

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:my-\[128px\] {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:mr-0 {
    margin-right: 0px;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:h-\[176px\] {
    height: 176px;
  }

  .md\:h-\[221px\] {
    height: 221px;
  }

  .md\:h-\[224px\] {
    height: 224px;
  }

  .md\:h-\[364px\] {
    height: 364px;
  }

  .md\:h-\[396px\] {
    height: 396px;
  }

  .md\:h-\[524px\] {
    height: 524px;
  }

  .md\:h-\[96px\] {
    height: 96px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-\[30\%\] {
    width: 30%;
  }

  .md\:w-\[440px\] {
    width: 440px;
  }

  .md\:w-\[464px\] {
    width: 464px;
  }

  .md\:w-\[70\%\] {
    width: 70%;
  }

  .md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }

  .md\:min-w-0 {
    min-width: 0px;
  }

  .md\:max-w-none {
    max-width: none;
  }

  .md\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-normal {
    justify-content: normal;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-12 {
    gap: 3rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-y-8 {
    row-gap: 2rem;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .md\:rounded-\[32px\] {
    border-radius: 32px;
  }

  .md\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .md\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .md\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .md\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pt-\[30px\] {
    padding-top: 30px;
  }

  .md\:text-desktop-button-m-medium {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }

  .md\:text-desktop-h1-bold {
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
  }

  .md\:text-desktop-h2-bold {
    font-size: 32px;
    line-height: 38px;
    font-weight: 700;
  }

  .md\:text-desktop-h2-medium {
    font-size: 32px;
    line-height: 38px;
    font-weight: 500;
  }

  .md\:text-desktop-h3-medium {
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
  }

  .md\:text-desktop-h4-medium {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
  }

  .md\:text-desktop-h5-medium {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
  }

  .md\:text-desktop-h6-medium {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }

  .md\:text-desktop-paragraph-m-medium {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
  }

  .md\:text-desktop-paragraph-m-regular {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }

  .md\:text-desktop-paragraph-s-medium {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
  }

  .md\:text-desktop-paragraph-s-regular {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
  }
}
@media (min-width: 1024px) {

  .dxl\:order-1 {
    order: 1;
  }

  .dxl\:order-2 {
    order: 2;
  }

  .dxl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .dxl\:mb-0 {
    margin-bottom: 0px;
  }

  .dxl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .dxl\:mb-auto {
    margin-bottom: auto;
  }

  .dxl\:\!block {
    display: block !important;
  }

  .dxl\:flex {
    display: flex;
  }

  .dxl\:hidden {
    display: none;
  }

  .dxl\:h-\[304px\] {
    height: 304px;
  }

  .dxl\:w-\[24\%\] {
    width: 24%;
  }

  .dxl\:w-\[30\%\] {
    width: 30%;
  }

  .dxl\:w-\[52\%\] {
    width: 52%;
  }

  .dxl\:w-\[70\%\] {
    width: 70%;
  }

  .dxl\:min-w-\[464px\] {
    min-width: 464px;
  }

  .dxl\:max-w-\[952px\] {
    max-width: 952px;
  }

  .dxl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .dxl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .dxl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .dxl\:gap-6 {
    gap: 1.5rem;
  }

  .dxl\:pt-16 {
    padding-top: 4rem;
  }

  .dxl\:text-desktop-h1-bold {
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
  }

  .dxl\:text-desktop-paragraph-m-regular {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
}
@media (min-width: 1280px) {

  .dlxl\:grid {
    display: grid;
  }

  .dlxl\:w-\[24\%\] {
    width: 24%;
  }

  .dlxl\:w-\[76\%\] {
    width: 76%;
  }

  .dlxl\:min-w-0 {
    min-width: 0px;
  }

  .dlxl\:grid-cols-\[repeat\(auto-fill\2c minmax\(255px\2c 1fr\)\)\] {
    grid-template-columns: repeat(auto-fill,minmax(255px,1fr));
  }

  .dlxl\:overflow-visible {
    overflow: visible;
  }
}
@media (min-width: 1440px) {

  .d2xl\:flex {
    display: flex;
  }

  .d2xl\:h-auto {
    height: auto;
  }

  .d2xl\:grid-cols-\[repeat\(auto-fill\2c minmax\(300px\2c 1fr\)\)\] {
    grid-template-columns: repeat(auto-fill,minmax(300px,1fr));
  }
}/*

THIS FILE IS OVERWRITTEN EVERY TIME YOU UPDATE THE PLUGIN.
USE THE CUSTOM CSS OPTION IN THE SUBSCRIPTION SETTING PANEL FOR YOUR
CUSTOM CSS RULES.

*/

div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
    display: block;
    margin: 1em auto;
    max-width: 500px;
    width: 100%;
}

div.tnp-profile {
    display: block;
    margin: 1em 0;
    max-width: 500px;
    /*width: 100%;*/
}

/* Generic field wrapper */
.tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
    margin-bottom: .7em;
    border: 0;
    padding: 0;
}

.tnp-subscription label,
.tnp-profile label
{
    display: block;
    color: inherit;
    font-weight: normal;
    line-height: normal;
    padding: 0;
    margin: 0;
    margin-bottom: .25em;
    font-size: .9em;
}

.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
    display: inline-block;
}

.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
    width: 100%;
    padding: .7em;
    display: block;
    border: 1px;
    color: #444;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    font-size: 1em;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
}

.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{
    /* Fixes some bad themes CSS */
    max-width: 1em;
    display: inline-block;
    margin-right: .5em;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-subscription select option,
.tnp-profile select option
{
    margin-right: .75em;
}

.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
    background-color: #444;
    color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    display: inline-block;
}

@media all and (max-width: 480px) {
    .tnp-subscription input[type=submit],
    .tnp-profile input[type=submit] {
        width: 100%;
    }
}

.tnp-widget {
    width: 100%;
    display: block;
    box-sizing: border-box;
}

.tnp-widget .tnp-field {
    margin-bottom: 10px;
    border: 0;
    padding: 0;
}

.tnp-widget label {
    display: block;
    color: inherit;
    font-size: 14px;
}

.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
    width: 100%;
    padding: 10px;
    display: block;
    border: 1px solid #ddd ;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    line-height: normal;
    box-sizing: border-box;
    height: auto;
}

.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
    width: auto;
    display: inline-block;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-widget select option {
    margin-right: 10px;
}

.tnp-widget input.tnp-submit {
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    margin: 0;
}

.tnp-field input[type="submit"] {
    position: inherit;
}

.tnp-field label {

}

/* Newsletter Widget Minimal */

.tnp-widget-minimal {
    width: 100%;
}

.tnp-widget-minimal form {
    margin: 0;
    padding: 0;
    border: 0;
}

.tnp-widget-minimal input.tnp-email {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
}

.tnp-widget-minimal input.tnp-submit {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    height: auto;
    margin: 0;
}

/* The minimal form */

.tnp-subscription-minimal {
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0;
}

.tnp-subscription-minimal form {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    white-space: nowrap;
}

.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
    width: 70%;
    max-width: 300px;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    margin-right: 10px;
}

.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
    width: 31%;
}

.tnp-subscription-minimal .tnp-privacy-field {
    margin-top: 10px;
}

/* Some of these styles are overridden by theme styles... */
.tnp-subscription-minimal input.tnp-submit {
    width: 29%;
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    margin: 0;
}

.tnp-subscription-posts {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 2rem;
}

.tnp-subscription-posts .tnp-subscription {
    max-width: auto;
    margin: 0;
}

@media all and (max-width: 525px) {
    .tnp-subscription-minimal.with-name input.tnp-email,
    .tnp-subscription-minimal.with-name input.tnp-name,
    .tnp-subscription-minimal input.tnp-submit
    {
        width: 100%;
        max-width: 100%;
        margin: 0;
        display: block;
        margin-bottom: .5rem;
    }
}

/* Single button forms */
.tnp-button-form button.tnp-submit {
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    height: auto;
    margin: 0;
}

/* Comments Extension */
.tnp-comments {
    clear: both;
    margin-top: 15px;
    margin-bottom: 15px;
}

.tnp-comments label {
    display: block;
}

.tnp-comments input[type=checkbox] {
    display: inline-block;
    width: auto!important;
}


/* Locked Content Extension */
.tnp-lock {
    clear: both;
    display: block;
    box-sizing: border-box;
    box-shadow: none;
    margin: 20px;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.tnp-nl-checkout {
    margin-bottom: 1em;
}.t-clear,.t-container:after,.t-container_100:after,.t-container_10:after,.t-container_8:after{clear:both}*,:after,:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}a,b,blockquote,center,code,div,h1,h2,h3,h4,h5,h6,i,img,p,pre,span,table,td,th,tr,u,video{margin:0;padding:0;border:0}.t-row{margin:0}.t-container,.t-container_10,.t-container_8{margin-left:auto;margin-right:auto;padding:0;width:100%}.t-container{max-width:1200px}.t-container.flexx,.t-container_flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_100{width:100%;padding:0}.t-container_10{max-width:1000px}.t-container_8{max-width:800px}.t-container:after,.t-container:before,.t-container_100:after,.t-container_100:before,.t-container_10:after,.t-container_10:before,.t-container_8:after,.t-container_8:before{display:table;content:" "}.t-col{display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}.t-col.flexx,.t-col_flex{align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_1{max-width:60px}.t-col_2{max-width:160px}.t-col_3{max-width:260px}.t-col_4{max-width:360px}.t-col_5{max-width:460px}.t-col_6{max-width:560px}.t-col_7{max-width:660px}.t-col_8{max-width:760px}.t-col_9{max-width:860px}.t-col_10{max-width:960px}.t-col_11{max-width:1060px}.t-col_12{max-width:1160px}.t-col_100{max-width:100vw}.t-prefix_1{padding-left:100px}.t-prefix_2{padding-left:200px}.t-prefix_3{padding-left:300px}.t-prefix_4{padding-left:400px}.t-prefix_5{padding-left:500px}.t-prefix_6{padding-left:600px}.t-prefix_7{padding-left:700px}.t-prefix_8{padding-left:800px}.t-prefix_9{padding-left:900px}.t-prefix_10{padding-left:1000px}.t-prefix_11{padding-left:1100px}.t-prefix_12{padding-left:1200px}.t-width{width:100%}.t-width_1{max-width:60px}.t-width_2{max-width:160px}.t-width_3{max-width:260px}.t-width_4{max-width:360px}.t-width_5{max-width:460px}.t-width_6{max-width:560px}.t-width_7{max-width:660px}.t-width_8{max-width:760px}.t-width_9{max-width:860px}.t-width_10{max-width:960px}.t-width_11{max-width:1060px}.t-width_12{max-width:1160px}.t-width_100{max-width:100%}.t-cell{display:table-cell;vertical-align:middle;height:100%;margin-left:0;margin-right:0}.t-cell_25{width:25vw}.t-cell_33{width:33.3333333vw}.t-cell_50{width:50vw}.t-cell_100{width:100vw}@media screen and (max-width:1200px){.t-container{max-width:960px;padding:0}.t-container_10{max-width:780px}.t-container_8{max-width:640px}.t-col{display:inline;float:left;margin-left:10px;margin-right:10px;width:100%}.t-col_1{max-width:60px}.t-col_2{max-width:140px}.t-col_3{max-width:220px}.t-col_4{max-width:300px}.t-col_5{max-width:380px}.t-col_6{max-width:460px}.t-col_7{max-width:540px}.t-col_8{max-width:620px}.t-col_9{max-width:700px}.t-col_10{max-width:780px}.t-col_11{max-width:860px}.t-col_12{max-width:940px}.t-prefix_1{padding-left:80px}.t-prefix_2{padding-left:160px}.t-prefix_3{padding-left:240px}.t-prefix_4{padding-left:320px}.t-prefix_5{padding-left:400px}.t-prefix_6{padding-left:480px}.t-prefix_7{padding-left:560px}.t-prefix_8{padding-left:640px}.t-prefix_9{padding-left:720px}.t-prefix_10{padding-left:800px}.t-prefix_11{padding-left:880px}.t-prefix_12{padding-left:960px}.t-width_1{max-width:60px}.t-width_2{max-width:140px}.t-width_3{max-width:220px}.t-width_4{max-width:300px}.t-width_5{max-width:380px}.t-width_6{max-width:460px}.t-width_7{max-width:540px}.t-width_8{max-width:620px}.t-width_9{max-width:700px}.t-width_10{max-width:780px}.t-width_11{max-width:860px}.t-width_12{max-width:940px}.t-width_100{max-width:100%}}@media screen and (max-width:960px){.t-col,.t-container.flexx,.t-container_flex{display:block}.t-container{max-width:640px}.t-col,.t-col_1,.t-col_10,.t-col_11,.t-col_12,.t-col_2,.t-col_3,.t-col_4,.t-col_5,.t-col_6,.t-col_7,.t-col_8,.t-col_9{width:100%;max-width:100%}.t-col{float:none;padding-left:20px;padding-right:20px;margin:0;box-sizing:border-box}.t-prefix_1,.t-prefix_10,.t-prefix_11,.t-prefix_12,.t-prefix_2,.t-prefix_3,.t-prefix_4,.t-prefix_5,.t-prefix_6,.t-prefix_7,.t-prefix_8,.t-prefix_9{padding-left:none}}@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&subset=latin,cyrillic);.t-body{margin:0}#allrecords{-webkit-font-smoothing:antialiased;background-color:none}#allrecords a{color:#ff8562;text-decoration:none}#allrecords a[href^=tel]{color:inherit;text-decoration:none}#allrecords ol{padding-left:22px}#allrecords ul{padding-left:20px}#allrecords b,#allrecords strong{font-weight:700}@media print{body,html{min-width:1200px;max-width:1200px;padding:0;margin:0 auto;border:none}}.t-text{font-family:'Roboto',Arial,sans-serif;font-weight:300;color:#000}.t-text_xs{font-size:15px;line-height:1.55}.t-text_sm{font-size:18px;line-height:1.55}.t-text_md{font-size:20px;line-height:1.55}.t-text_lg{font-size:22px;line-height:1.55}.t-text_weight_plus{font-weight:400}.t-text-impact{font-family:'Roboto',Arial,sans-serif;font-weight:300;color:#000}.t-text-impact_xs{font-size:26px;line-height:1.5}.t-text-impact_sm{font-size:32px;line-height:1.35}.t-text-impact_md{font-size:38px;line-height:1.35}.t-text-impact_lg{font-size:42px;line-height:1.23}.t-name{font-family:'Roboto',Arial,sans-serif;font-weight:600;color:#000}.t-name_xs{font-size:16px;line-height:1.35}.t-name_sm{font-size:18px;line-height:1.35}.t-name_md{font-size:20px;line-height:1.35}.t-name_lg{font-size:22px;line-height:1.35}.t-name_xl{font-size:24px;line-height:1.35}.t-heading{font-family:'Roboto',Arial,sans-serif;font-weight:600;color:#000}.t-heading_xs{font-size:26px;line-height:1.23}.t-heading_sm{font-size:28px;line-height:1.17}.t-heading_md{font-size:30px;line-height:1.17}.t-heading_lg{font-size:32px;line-height:1.17}.t-title{font-family:'Roboto',Arial,sans-serif;font-weight:600;color:#000}.t-title_xxs{font-size:36px;line-height:1.23}.t-title_xs{font-size:42px;line-height:1.23}.t-title_sm{font-size:48px;line-height:1.23}.t-title_md{font-size:52px;line-height:1.23}.t-title_lg{font-size:64px;line-height:1.23}.t-title_xl{font-size:72px;line-height:1.17}.t-title_xxl{font-size:82px;line-height:1.17}.t-descr{font-family:'Roboto',Arial,sans-serif;font-weight:300;color:#000}.t-descr_xxs{font-size:14px;line-height:1.55}.t-descr_xs{font-size:16px;line-height:1.55}.t-descr_sm{font-size:18px;line-height:1.55}.t-descr_md{font-size:20px;line-height:1.55}.t-descr_lg{font-size:22px;line-height:1.55}.t-descr_xl{font-size:24px;line-height:1.5}.t-descr_xxl{font-size:26px;line-height:1.45}.t-descr_xxxl{font-size:30px;line-height:1.45;letter-spacing:.45}.t-uptitle{font-family:'Roboto',Arial,sans-serif;font-weight:600;color:#000;letter-spacing:2.5px}.t-uptitle_xs{font-size:12px}.t-uptitle_sm{font-size:14px}.t-uptitle_md{font-size:16px}.t-uptitle_lg{font-size:18px}.t-uptitle_xl{font-size:20px;letter-spacing:2px}.t-uptitle_xxl{font-size:22px;letter-spacing:2px}.t-uptitle_xxxl{font-size:24px;letter-spacing:2px}@media screen and (max-width:1200px){.t-text_xs{font-size:14px}.t-text_sm{font-size:16px}.t-text_md{font-size:18px}.t-text_lg{font-size:20px}.t-text-impact_md{font-size:30px}.t-descr_xxs{font-size:12px}.t-descr_xs{font-size:14px}.t-descr_sm{font-size:16px}.t-descr_md{font-size:18px}.t-descr_lg{font-size:20px}.t-descr_xl{font-size:22px}.t-descr_xxl{font-size:22px}.t-descr_xxxl{font-size:26px}.t-uptitle_md{font-size:14px}.t-uptitle_lg{font-size:16px}.t-uptitle_xl{font-size:18px}.t-uptitle_xxl{font-size:20px}.t-uptitle_xxxl{font-size:22px}.t-title_xxs{font-size:32px}.t-title_xs{font-size:38px}.t-title_sm{font-size:44px}.t-title_md{font-size:48px}.t-title_lg{font-size:60px}.t-title_xl{font-size:68px}.t-title_xxl{font-size:78px}.t-name_xs{font-size:14px}.t-name_sm{font-size:16px}.t-name_md{font-size:18px}.t-name_lg{font-size:20px}.t-name_xl{font-size:22px}.t-heading_xs{font-size:24px}.t-heading_sm{font-size:26px}.t-heading_md{font-size:28px}.t-heading_lg{font-size:30px}}@media screen and (max-width:640px){.t-text_xs{font-size:12px;line-height:1.45}.t-text_sm{font-size:14px;line-height:1.45}.t-text_md{font-size:16px;line-height:1.45}.t-text_lg{font-size:18px;line-height:1.45}.t-text-impact_sm{font-size:22px}.t-text-impact_md{font-size:26px}.t-text-impact_lg{font-size:28px}.t-descr_xs{font-size:12px;line-height:1.45}.t-descr_sm{font-size:14px;line-height:1.45}.t-descr_md{font-size:16px;line-height:1.45}.t-descr_lg{font-size:18px;line-height:1.45}.t-descr_xl{font-size:20px;line-height:1.4}.t-descr_xxl{font-size:20px}.t-descr_xxxl{font-size:22px}.t-uptitle_xs{font-size:10px}.t-uptitle_sm{font-size:10px}.t-uptitle_md{font-size:12px}.t-uptitle_lg{font-size:14px}.t-uptitle_xl{font-size:16px}.t-uptitle_xxl{font-size:18px}.t-uptitle_xxxl{font-size:20px}.t-title_xxs{font-size:28px}.t-title_xs{font-size:30px}.t-title_sm{font-size:30px}.t-title_md{font-size:30px}.t-title_lg{font-size:30px}.t-title_xl{font-size:32px}.t-title_xxl{font-size:36px}.t-name_xs{font-size:12px}.t-name_sm{font-size:14px}.t-name_md{font-size:16px}.t-name_lg{font-size:18px}.t-name_xl{font-size:20px}.t-heading_xs{font-size:22px}.t-heading_sm{font-size:24px}.t-heading_md{font-size:24px}.t-heading_lg{font-size:26px}}@media screen and (max-width:480px){.t-title_xl{font-size:30px}.t-title_xxl{font-size:30px}}.t-records{-webkit-font_smoothing:antialiased;background-color:none}.t-records a{color:#ff8562;text-decoration:none}.t-records a[href^=tel]{color:inherit;text-decoration:none}.t-records ol{padding-left:22px;margin-top:0;margin-bottom:10px}.t-records ul{padding-left:20px;margin-top:0;margin-bottom:10px}.t-cover{height:700px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#000;background-repeat:no-repeat;background-position:center center;text-align:center;vertical-align:middle;position:relative;background-attachment:fixed;overflow:hidden}.t-cover__carrier{height:700px;width:100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;vertical-align:middle;position:relative;background-attachment:fixed;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:unset}@supports (-ms-ime-align:auto){.t-cover__carrier{transform:unset}}.t-cover__carrier.loading{opacity:0}.t-cover__carrier[data-content-cover-bg=""].loading{opacity:1!important}.t-cover__carrier.loaded{opacity:1;transition:opacity 700ms}@media screen and (max-device-width:1024px){.t-cover{background-attachment:scroll}.t-cover__carrier{background-attachment:scroll}}@media print{.t-cover{background-attachment:scroll}.t-cover__carrier{background-attachment:scroll}}.t-cover__filter{height:700px;width:100%;position:absolute;top:0;left:0}.t-cover .t-container,.t-cover .t-container_100,.t-cover .t-container_10,.t-cover .t-container_8{position:absolute;top:0;left:0;bottom:0;right:0}.t-cover__wrapper{height:700px;display:table-cell;width:1200px}.t-cover__wrapper span.space{display:inline-block;height:100%;width:1px}@media screen and (max-width:640px){.t-cover{height:400px;background-attachment:fixed}.t-cover__carrier{background-attachment:scroll!important;background-size:cover;background-position:center center}.t-cover__filter{height:400px}.t-cover__wrapper{height:400px}}@-webkit-keyframes t-arrow-bottom{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}55%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes t-arrow-bottom{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}55%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.t-cover__arrow-wrapper_animated{animation:t-arrow-bottom 1.7s infinite ease}.t-cover__arrow{position:absolute;z-index:9;bottom:40px;right:0;left:0;text-align:center}.t-cover__arrow-wrapper{display:inline-block;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;cursor:pointer}.t-cover__arrow-wrapper:hover{opacity:.7}.t-cover__arrow-svg{fill:#fff}@media screen and (max-width:640px){.t-cover__arrow_mobile{-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.t-cover__arrow{bottom:14px}}.t-btn{display:inline-block;font-family:'Roboto',Arial,sans-serif;height:60px;border:0 none;font-size:16px;padding-left:60px;padding-right:60px;text-align:center;white-space:nowrap;vertical-align:middle;font-weight:700;background-image:none;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t-btn td{vertical-align:middle}.t-btn_sending{opacity:.5}@media screen and (max-width:640px){.t-btn{white-space:normal;padding-left:30px;padding-right:30px}}.t-btn_xs{height:35px;font-size:13px;padding-left:15px;padding-right:15px}.t-btn_sm{height:45px;font-size:14px;padding-left:30px;padding-right:30px}.t-btn_lg{height:60px;font-size:22px;padding-left:70px;padding-right:70px}.t-btn_xl{height:80px;font-size:26px;padding-left:80px;padding-right:80px}.t-btn_xxl{height:100px;font-size:30px;padding-left:90px;padding-right:90px}@media screen and (max-width:640px){.t-btn_sm{padding-left:20px;padding-right:20px}.t-btn_lg{font-size:18px;padding-left:40px;padding-right:40px}.t-btn_xl{font-size:22px;padding-left:50px;padding-right:50px}.t-btn_xxl{font-size:26px;padding-left:60px;padding-right:60px}}.t-submit{font-family:'Roboto',Arial,sans-serif;text-align:center;height:60px;border:0 none;font-size:16px;padding-left:60px;padding-right:60px;-webkit-appearance:none;font-weight:700;white-space:nowrap;background-image:none;cursor:pointer;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;background:transparent}.t-submit_sending{opacity:.5}@media screen and (max-width:640px){.t-submit{white-space:normal;padding-left:30px;padding-right:30px}}.t-input{margin:0;font-family:'Roboto',Arial,sans-serif;font-size:100%;height:60px;padding:0 20px;font-size:16px;line-height:1.33;width:100%;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;border-radius:0}.t-input::-moz-focus-inner{padding:0;border:0}.t-input_bbonly{outline:none;padding-left:0!important;padding-right:0!important;border-top:0!important;border-right:0!important;border-left:0!important;background-color:transparent!important;border-radius:0!important;border-bottom:1px solid}.t-input_pvis{padding:26px 20px 10px 20px}.t-input__vis-ph{font-size:16px;font-family:'Roboto',Arial,sans-serif;line-height:1;opacity:.5;position:absolute;left:20px;top:22px;height:16px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-webkit-transform-origin:left;transform-origin:left;pointer-events:none;white-space:nowrap}.t-input:focus~.t-input__vis-ph,.t-input_has-content+.t-input__vis-ph{-webkit-transform:translateY(-12px) scale(.7);transform:translateY(-12px) scale(.7)}.t-input:invalid{box-shadow:none}.t-input-group_cb div[data-customstyle=yes]{display:inline;vertical-align:middle}.t-form_bbonly .t-input__vis-ph{left:0px!important}.t-form_bbonly .js-error-control-box .t-input__vis-ph{left:10px!important}.t-select{width:100%;box-sizing:border-box;cursor:pointer;height:60px;padding:0 45px 0 20px;font-family:'Roboto',Arial,sans-serif;font-size:16px;line-height:1.33;outline:0;border:0;border-radius:0;background:transparent;-webkit-appearance:none;appearance:none;-moz-appearance:none}.t-select_bbonly{outline:none;padding-left:0!important;padding-right:0!important;border-top:0!important;border-right:0!important;border-left:0!important;background-color:transparent!important;border-radius:0!important}.t-select_bbonly option{color:#000;background-color:#fff}.t-select__wrapper{position:relative}.t-select__wrapper:after{content:' ';width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#000 transparent transparent transparent;position:absolute;right:20px;top:0;bottom:0;margin:auto;pointer-events:none}.t-select::-ms-expand{width:0;height:0;opacity:0}.t-select__wrapper_bbonly::after{right:0px!important}.t-checkbox__control{display:block;position:relative;cursor:pointer}.t-checkbox__control .t-checkbox{position:absolute;z-index:-1;opacity:0}.t-checkbox__indicator{position:relative;display:inline-block;vertical-align:middle;height:20px;width:20px;border:2px solid #000;box-sizing:border-box;margin-right:10px;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:.6}.t-checkbox__indicator:after{content:'';position:absolute;display:none;left:6px;top:2px;width:3px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator{opacity:1}.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator:after{display:block}.t-checkbox__labeltext,.t-checkbox__labeltext div{display:inline}.t-checkboxes__wrapper .t-checkbox__control{margin:10px 0}.t-radio{position:absolute;z-index:-1;opacity:0}.t-radio__control{display:table;position:relative;cursor:pointer;margin:0 0 10px 0}.t-radio__control:first-child{margin:3px 0 10px 0}.t-radio__control:last-child{margin:0 0 0 0}.t-radio__indicator{position:relative;display:inline-block;vertical-align:middle;height:20px;width:20px;border-color:#000;border-style:solid;border-width:2px;box-sizing:border-box;border-radius:50%;margin-right:10px;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:.6}.t-radio__indicator:after{content:'';width:10px;height:10px;background:#000;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s}.t-radio__control .t-radio:checked~.t-radio__indicator:after{opacity:1}.t-radio__control .t-radio:checked~.t-radio__indicator{opacity:1}.t-inputquantity{width:70px;text-align:center;margin-left:.5rem;margin-right:.5rem}.t-inputquantity__btn{font-size:26px;cursor:pointer;margin-left:.5rem;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.t-form .uploadcare-widget-button{background:#333;font-family:'Roboto',Arial,sans-serif;line-height:1.4;font-size:14px}.t-form .uploadcare-widget-button:hover{background:#444}.t-input-title{display:block;vertical-align:middle;height:100%;padding-right:10px}.t-input-subtitle{display:block;vertical-align:middle;height:100%;padding-right:10px}.t-form__bottom-text{margin-top:30px;text-align:center}.t-input-error{display:none;color:red;font-family:'Roboto',Arial,sans-serif;font-size:13px;margin-top:5px}.t-form .js-error-control-box .t-input-error{display:block}.t-form .js-error-control-box .t-input,.t-form .js-error-control-box .t-checkbox__control,.t-form .js-error-control-box .t-checkboxes__wrapper,.t-form .js-error-control-box .t-select__wrapper,.t-form .js-error-control-box .t-radio__wrapper,.t-form .js-error-control-box .uploadcare-widget{border:1px solid red!important}.t-form .js-error-control-box .t-checkboxes__wrapper,.t-form .js-error-control-box .t-radio__wrapper,.t-form .js-error-control-box .t-checkbox__control{padding:10px}.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control{border:none!important;padding:0}.t-form .js-error-control-box .t-input.t-input_bbonly{padding-left:10px!important}.t-form__errorbox-bottom{display:none}.t-form__errorbox-wrapper{background:#F95D51;padding:10px;text-align:center;margin-bottom:20px;font-family:'Roboto',Arial,sans-serif}.t-form__errorbox-text{color:#fff;box-sizing:border-box;padding:0 10px 10px 10px;font-family:'Roboto',Arial,sans-serif}.t-form__errorbox-item{padding-top:10px;display:none;font-family:'Roboto',Arial,sans-serif}.t-form__successbox{text-align:center;background:#62C584;color:#fff;padding:20px;margin-bottom:20px;font-family:'Roboto',Arial,sans-serif}@keyframes t-submit-spinner{to{transform:rotate(360deg)}}.t-form .t-submit{position:relative}.t-form .t-submit.t-btn_sending,.t-btn.t-btn_sending{color:transparent!important}.t-form .t-btn_sending:before,.t-btn.t-btn_sending:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:t-submit-spinner .6s linear infinite}.t-btntext{font-family:'Roboto',Arial,sans-serif;color:#000;font-size:20px;line-height:1.55;font-weight:700;text-decoration:none;cursor:pointer;display:inline-block}.t-btntext_sm{font-size:16px}.t-btntext_lg{font-size:24px}.t-uppercase.t-btntext{font-size:16px}.t-uppercase.t-btntext_sm{font-size:14px}.t-uppercase.t-btntext_lg{font-size:20px}.t-btntext:after{content:"\00a0→";font-family:Arial,Helvetica,sans-serif}@media screen and (max-width:640px){.t-btntext_lg{font-size:20px}}@media screen and (max-width:1200px){.t-screenmin-1200px{display:none}}@media screen and (max-width:980px){.t-screenmin-980px{display:none}}@media screen and (max-width:640px){.t-screenmin-640px{display:none}}@media screen and (max-width:480px){.t-screenmin-480px{display:none}}@media screen and (max-width:320px){.t-screenmin-320px{display:none}}@media screen and (min-width:321px){.t-screenmax-320px{display:none}}@media screen and (min-width:481px){.t-screenmax-480px{display:none}}@media screen and (min-width:641px){.t-screenmax-640px{display:none}}@media screen and (min-width:981px){.t-screenmax-980px{display:none}}@media screen and (min-width:1201px){.t-screenmax-1200px{display:none}}.t-hidden{display:none}.t-opacity_50{filter:alpha(opacity=50);KHTMLOpacity:.5;MozOpacity:.5;opacity:.5}.t-opacity_70{filter:alpha(opacity=70);KHTMLOpacity:.7;MozOpacity:.7;opacity:.7}.t-uppercase{text-transform:uppercase}.t-align_center{text-align:center}.t-align_left{text-align:left}.t-align_right{text-align:right}.t-margin_auto{margin-left:auto;margin-right:auto}.t-valign_middle{vertical-align:middle}.t-valign_top{vertical-align:top}.t-valign_bottom{vertical-align:bottom}.t-margin_left_auto{margin-right:0;margin-left:auto}.yashare-style .b-share-btn__facebook,.yashare-style .b-share-btn__twitter,.yashare-style .b-share-btn__vkontakte{background-color:transparent!important}.yashare-style .b-share__link{-webkit-border-radius:0px!important;border-radius:0px!important}.yashare-style-black-white .b-share-btn__wrap{background-color:#000!important;padding:5px!important}.yashare-style-transp-white .b-share-btn__wrap{padding:5px!important}.yashare-style-transp-white .b-share-counter{color:#fff;font-weight:700}.yashare-style-white-black .b-share-btn__wrap{background-color:#fff!important;padding:5px!important}.yashare-style-white-black .b-share-icon{background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png)!important}.yashare-style-transp-black .b-share-btn__wrap{padding:5px!important}.yashare-style-transp-black .b-share-icon{background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png)!important}.yashare-style-transp-black .b-share-counter{color:#000;font-weight:700}.ya-share2 ul{padding-left:0px!important}.carousel{position:relative}.carousel ol{padding-left:0px!important}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;line-height:1}.carousel-inner .widthauto{width:auto;max-width:100%;vertical-align:middle}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;opacity:.2;filter:alpha(opacity=20)}.carousel-control.right{right:0;left:auto}.carousel-control .carousel-control-left{position:absolute;top:48%;z-index:5;display:inline-block;left:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat}.carousel-control .carousel-control-left-white{position:absolute;top:48%;z-index:5;display:inline-block;left:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat}.carousel-control .carousel-control-right{position:absolute;top:48%;z-index:5;display:inline-block;right:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat;background-position:left bottom}.carousel-control .carousel-control-right-white{position:absolute;top:48%;z-index:5;display:inline-block;right:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat;background-position:left bottom}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators.dotsbottom{bottom:-60px}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;margin-left:5px;margin-right:5px;text-indent:-999px;cursor:pointer;background-color:#000;border:none;border-radius:10px}.carousel-indicators .active{width:10px;height:10px;margin:0;margin-left:4px;margin-right:4px;border:1px solid #000;border-radius:10px;background-color:transparent}.carousel-indicators li.white{background-color:#fff}.carousel-indicators li.white.active{border:1px solid #fff;border-radius:10px;background-color:transparent}.carousel-caption-imgs h6{font-family:'Roboto',Arial,sans-serif;color:#000;font-weight:400;font-size:14px;line-height:28px;padding-top:28px;padding-bottom:0;text-align:center}.carousel-caption-imgs p{font-family:'Roboto',Arial,sans-serif;color:#000;font-size:14px;line-height:28px;padding-top:14px;padding-bottom:14px;text-align:center}.carousel-title{font-family:'Roboto',Arial,sans-serif;color:#000;font-size:18px;line-height:28px;padding-top:36px;padding-bottom:14px;text-align:center}.carousel-descr{font-family:'Roboto',Arial,sans-serif;color:#000;font-size:14px;line-height:28px;padding-top:14px;padding-bottom:14px;text-align:center}@media screen and (min-width:768px){.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}@media screen and (max-width:960px){.carousel-control .carousel-control-left{left:10%}.carousel-control .carousel-control-left-white{left:10%}.carousel-control .carousel-control-right{right:10%}.carousel-control .carousel-control-right-white{right:10%}}.t-tildalabel{background-color:#000;color:#fff;width:100%;height:70px;font-family:Arial;font-size:14px}.t-tildalabel:hover .t-tildalabel__wrapper{opacity:1}.t-tildalabel_white{background-color:#fff;color:#000}.t-tildalabel_gray{background-color:#eee;color:#000}.t-tildalabel__wrapper{display:table;height:30px;width:270px;margin:0 auto;padding-top:20px;opacity:.4}.t-tildalabel__txtleft{display:table-cell;width:120px;height:30px;vertical-align:middle;text-align:right;padding-right:12px;font-weight:300;font-size:12px}.t-tildalabel__wrapimg{display:table-cell;width:30px;height:30px;vertical-align:middle}.t-tildalabel__img{width:30px;height:30px;vertical-align:middle}.t-tildalabel__txtright{display:table-cell;width:120px;height:30px;vertical-align:middle;padding-left:12px;font-weight:500;letter-spacing:2px}.t-tildalabel__link{color:#fff;text-decoration:none;vertical-align:middle}.t-tildalabel_white .t-tildalabel__link,.t-tildalabel_gray .t-tildalabel__link{color:#000}.t-tildalabel-free{padding:35px 0 45px;height:auto;text-align:center}.t-tildalabel-free__main{max-width:340px;display:block;margin:0 auto;line-height:1.4;letter-spacing:.2px;color:inherit;opacity:.4}.t-tildalabel-free__links-wr{display:table;margin:30px auto 0}.t-tildalabel-free__txt-link{display:table-cell;padding:0 15px;font-size:13px;text-decoration:none;color:inherit;opacity:.25}.t-tildalabel-free__txt-link:hover,.t-tildalabel-free__main:hover{opacity:1}@media screen and (max-width:640px){.t-tildalabel-free__txt-link{display:block;padding:5px 30px}.t-tildalabel-free__main{opacity:.7}.t-tildalabel-free__txt-link{opacity:.4}}.t-carousel{position:relative}.t-carousel__inner{position:relative;overflow:hidden;margin:0 auto}.t-carousel__slides{position:relative}.t-carousel__inner>.t-carousel__item{position:relative;display:none;-webkit-transition:0 ease-in-out left;-moz-transition:0 ease-in-out left;-o-transition:0 ease-in-out left;transition:0 ease-in-out left}.t-carousel__inner>.t-carousel__item.t-carousel__animation_fast{-webkit-transition:.3s ease-in-out left;-moz-transition:.3s ease-in-out left;-o-transition:.3s ease-in-out left;transition:.3s ease-in-out left}.t-carousel__inner>.t-carousel__item.t-carousel__animation_slow{-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.t-carousel__item__wrapper{position:relative;margin:0 auto}.t-carousel__item__img{background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.t-carousel_cover .t-carousel__item__img{background-size:cover}.t-carousel__inner>.active,.t-carousel__inner>.next,.t-carousel__inner>.prev{display:block}.t-carousel__inner>.active{left:0}.t-carousel__inner>.next,.t-carousel__inner>.prev{position:absolute;top:0;width:100%}.t-carousel__inner>.next{left:100%}.t-carousel__inner>.prev{left:-100%}.t-carousel__inner>.next.left,.t-carousel__inner>.prev.right{left:0}.t-carousel__inner>.active.left{left:-100%}.t-carousel__inner>.active.right{left:100%}.t-carousel__arrows__container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;pointer-events:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=',sizingMethod='scale');background:none!important}.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_left{left:16px}.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_right{right:16px}.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_left{left:20px}.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_right{right:20px}.t-carousel__control{position:absolute;top:0;bottom:0;left:0;width:15%;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;pointer-events:auto}.t-carousel__control:hover{opacity:.6}.t-carousel__arrow{width:34px;height:34px;background:transparent;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t-carousel__arrow.t-carousel__arrow_small{width:20px;height:20px}.t-carousel__arrow.t-carousel__arrow_large{width:54px;height:54px}.t-carousel__arrow__wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.t-carousel__arrow__wrapper_left{left:30px}.t-carousel__arrow__wrapper_right{right:30px}.t-carousel__arrow_right{border-top:3px solid;border-right:3px solid}.t-carousel__arrow_right.t-carousel__arrow_light{border-top:1px solid;border-right:1px solid}.t-carousel__arrow_right.t-carousel__arrow_bold{border-top:6px solid;border-right:6px solid}.t-carousel__arrow_left{border-left:3px solid;border-bottom:3px solid}.t-carousel__arrow_left.t-carousel__arrow_light{border-left:1px solid;border-bottom:1px solid}.t-carousel__arrow_left.t-carousel__arrow_bold{border-left:6px solid;border-bottom:6px solid}.t-carousel__control.right{right:0;left:auto}@media screen and (max-width:768px){.t-carousel__control .t-carousel__arrow{width:12px;height:12px}.t-carousel-control{width:10%}.t-carousel__arrow__left{left:15px}.t-carousel__arrow__right{right:15px}}.t-carousel__indicators.carousel-indicators{z-index:15;text-align:center;list-style:none;position:relative;padding-left:0!important;margin:0 auto;padding:20px 0;bottom:auto;left:auto}.t-carousel__indicators.t-carousel__indicators_light{padding:15px 0 18px}.t-carousel__indicators.t-carousel__indicators_bold{padding:24px 0 21px}.t-carousel__indicators .t-carousel__indicator{display:inline-block;width:8px;height:8px;margin:0 6px;text-indent:-999px;cursor:pointer;background-color:#222;border:none;border-radius:10px;opacity:.4;-webkit-transition:.2s ease-in-out opacity;-moz-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}@media screen and (max-width:640px){.t-carousel__indicators.carousel-indicators,.t-carousel__indicators.t-carousel__indicators_light,.t-carousel__indicators.t-carousel__indicators_bold{padding:15px 0}}.t-carousel__indicators.t-carousel__indicators_light .t-carousel__indicator{width:4px;height:4px;margin:0 5px}.t-carousel__indicators.t-carousel__indicators_bold .t-carousel__indicator{width:10px;height:10px;margin:0 6px}.t-carousel__indicators .t-carousel__indicator:hover{opacity:.8}.t-carousel__indicators .t-carousel__indicator.active{opacity:1}.t-carousel__indicators.t-carousel__indicators_inside{position:absolute;bottom:0;left:0;right:0}.t-carousel__caption-inside{display:none}.t-carousel__caption_wrapper{border-top:1px solid #eee;padding:14px 0}.t-carousel__descr{margin-top:5px;color:#777}.t-mbfix{opacity:.01;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:fixed;width:100%;height:500px;background-color:white;top:0;left:0;z-index:10000;-webkit-transition:all 0.1s ease;transition:all 0.1s ease}.t-mbfix_hide{-webkit-transform:translateX(3000px);-ms-transform:translateX(3000px);transform:translateX(3000px)}.r_anim{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.r_hidden{opacity:0}.r_showed{opacity:1}img:not([src]){visibility:hidden}.t-rec_pt_0{padding-top:0}.t-rec_pt_15{padding-top:15px}.t-rec_pt_30{padding-top:30px}.t-rec_pt_45{padding-top:45px}.t-rec_pt_60{padding-top:60px}.t-rec_pt_75{padding-top:75px}.t-rec_pt_90{padding-top:90px}.t-rec_pt_105{padding-top:105px}.t-rec_pt_120{padding-top:120px}.t-rec_pt_135{padding-top:135px}.t-rec_pt_150{padding-top:150px}.t-rec_pt_165{padding-top:165px}.t-rec_pt_180{padding-top:180px}.t-rec_pt_195{padding-top:195px}.t-rec_pt_210{padding-top:210px}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_15{padding-bottom:15px}.t-rec_pb_30{padding-bottom:30px}.t-rec_pb_45{padding-bottom:45px}.t-rec_pb_60{padding-bottom:60px}.t-rec_pb_75{padding-bottom:75px}.t-rec_pb_90{padding-bottom:90px}.t-rec_pb_105{padding-bottom:105px}.t-rec_pb_120{padding-bottom:120px}.t-rec_pb_135{padding-bottom:135px}.t-rec_pb_150{padding-bottom:150px}.t-rec_pb_165{padding-bottom:165px}.t-rec_pb_180{padding-bottom:180px}.t-rec_pb_195{padding-bottom:195px}.t-rec_pb_210{padding-bottom:210px}@media screen and (max-width:480px){.t-rec_pt_0{padding-top:0}.t-rec_pt_15{padding-top:15px}.t-rec_pt_30{padding-top:30px}.t-rec_pt_45{padding-top:45px}.t-rec_pt_60{padding-top:60px}.t-rec_pt_75{padding-top:75px}.t-rec_pt_90{padding-top:90px}.t-rec_pt_105{padding-top:90px}.t-rec_pt_120{padding-top:90px!important}.t-rec_pt_135{padding-top:90px!important}.t-rec_pt_150{padding-top:90px!important}.t-rec_pt_165{padding-top:90px!important}.t-rec_pt_180{padding-top:120px!important}.t-rec_pt_195{padding-top:120px!important}.t-rec_pt_210{padding-top:120px!important}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_15{padding-bottom:15px}.t-rec_pb_30{padding-bottom:30px}.t-rec_pb_45{padding-bottom:45px}.t-rec_pb_60{padding-bottom:60px}.t-rec_pb_75{padding-bottom:75px}.t-rec_pb_90{padding-bottom:90px}.t-rec_pb_105{padding-bottom:90px}.t-rec_pb_120{padding-bottom:90px!important}.t-rec_pb_135{padding-bottom:90px!important}.t-rec_pb_150{padding-bottom:90px!important}.t-rec_pb_165{padding-bottom:90px!important}.t-rec_pb_180{padding-bottom:120px!important}.t-rec_pb_195{padding-bottom:120px!important}.t-rec_pb_210{padding-bottom:120px!important}}@media screen and (max-width:480px){.t-rec_pt-res-480_0{padding-top:0!important}.t-rec_pt-res-480_15{padding-top:15px!important}.t-rec_pt-res-480_30{padding-top:30px!important}.t-rec_pt-res-480_45{padding-top:45px!important}.t-rec_pt-res-480_60{padding-top:60px!important}.t-rec_pt-res-480_75{padding-top:75px!important}.t-rec_pt-res-480_90{padding-top:90px!important}.t-rec_pt-res-480_105{padding-top:105px!important}.t-rec_pt-res-480_120{padding-top:120px!important}.t-rec_pt-res-480_135{padding-top:135px!important}.t-rec_pt-res-480_150{padding-top:150px!important}.t-rec_pt-res-480_165{padding-top:165px!important}.t-rec_pt-res-480_180{padding-top:180px!important}.t-rec_pt-res-480_195{padding-top:195px!important}.t-rec_pt-res-480_210{padding-top:210px!important}.t-rec_pb-res-480_0{padding-bottom:0!important}.t-rec_pb-res-480_15{padding-bottom:15px!important}.t-rec_pb-res-480_30{padding-bottom:30px!important}.t-rec_pb-res-480_45{padding-bottom:45px!important}.t-rec_pb-res-480_60{padding-bottom:60px!important}.t-rec_pb-res-480_75{padding-bottom:75px!important}.t-rec_pb-res-480_90{padding-bottom:90px!important}.t-rec_pb-res-480_105{padding-bottom:105px!important}.t-rec_pb-res-480_120{padding-bottom:120px!important}.t-rec_pb-res-480_135{padding-bottom:135px!important}.t-rec_pb-res-480_150{padding-bottom:150px!important}.t-rec_pb-res-480_165{padding-bottom:165px!important}.t-rec_pb-res-480_180{padding-bottom:180px!important}.t-rec_pb-res-480_195{padding-bottom:195px!important}.t-rec_pb-res-480_210{padding-bottom:210px!important}}.t-body_scroll-locked{position:fixed;left:0;width:100%;height:100%;overflow:hidden}.t107{text-align:center}.t107__width{vertical-align:middle}.t107__widthauto{width:auto;max-width:100%;display:block;margin:0 auto}.t107__title{padding-top:28px;padding-bottom:28px;font-size:14px;line-height:28px}.t121__widthauto{width:100%;max-width:940px;vertical-align:middle}.t121 iframe{display:block;border:0;padding:0}.t121 .t-video-lazyload{background-color:#000}.t102__title{font-size:104px;color:#fff;margin:74px 0 54px 0}.t102__descr{color:#fff;padding:0 220px}@media screen and (max-width:1024px){.t102__title{font-size:70px;line-height:70px;margin-top:30px}.t102__descr{padding:0 120px}}@media screen and (max-width:640px){.t102__title{font-size:34px;line-height:38px;margin-top:30px}.t102__descr{padding:0 10px}}.t001__wrapper{padding-top:42px;padding-bottom:42px}.t001__uptitle{color:#fff;padding-bottom:60px;padding-top:30px}.t001__title{color:#fff;padding:24px 0 38px 0;letter-spacing:.5px}.t001__descr{color:#fff;padding:0 0 30px 0}.t001__descr_center{max-width:700px;margin:0 auto}.t001__descr_center a{color:#fff!important;font-weight:600}@media screen and (max-width:640px){.t001__title{padding-left:10px;padding-right:10px}.t001__uptitle{padding-left:10px;padding-right:10px}.t001__descr{padding-left:10px;padding-right:10px;font-size:14px;line-height:20px}}.t015__title{padding-top:8px;padding-bottom:3px}.t015__uptitle{padding-top:10px;padding-bottom:40px}.t015__descr{padding:41px 0 0 0}.t022__text{padding-top:8px;padding-bottom:6px}.t032__wrapper{padding-top:42px;padding-bottom:42px}.t032__title{color:#fff;margin-bottom:50px}.t032__line{width:100%;height:1px;background-color:#fff}.t032__descr{color:#fff;margin-top:43px;padding:0 50px;margin-bottom:0}@media screen and (max-width:960px){.t032__line{max-width:160px;margin:0 auto}}@media screen and (max-width:640px){.t032 .t-cover__wrapper{display:block;width:100%}.t032__title{padding:0 10px}.t032__descr{padding:0 10px}}.t050__uptitle{padding-top:9px;padding-bottom:93px}.t050__descr{padding-top:50px;padding-bottom:9px}.t056__title{padding-top:8px;padding-bottom:9px}.t056__descr{font-size:18px;line-height:28px;letter-spacing:1px;padding-top:22px;padding-bottom:5px}.t083__inner{float:left;position:relative;width:100%}.t083__imgwrapper{width:100%;text-align:center}.t083__widthauto{width:auto;max-width:100%;vertical-align:middle}.t083__textclass1{top:220px;left:-150px;width:290px;font-size:13px;line-height:23px;text-transform:uppercase;position:absolute}.t083__textclass2{left:-150px;top:220px;position:absolute;width:210px;font-size:32px}.t083__textclass3{left:790px;position:absolute;width:290px;top:220px;font-size:13px;line-height:23px;text-transform:uppercase}@media screen and (max-width:1240px){.t083__textclass1,.t083__textclass2,.t083__textclass3{left:0;position:relative;top:0;bottom:0;padding-top:20px;padding-bottom:20px;width:100%;max-width:480px}}.t090 svg polygon{fill:#000}.t090__outer{border-top:4px solid #000;border-left:0;padding:20px 0}.t090__text{font-size:28px;line-height:36px;font-weight:700;margin:0}.t090__img{position:relative;float:left;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:20px;width:80px;height:80px}.t090__author{position:relative;float:left;width:500px}.t090__autor-title{line-height:22px;font-size:18px;font-weight:600;margin-top:15px;margin-bottom:3px;padding-left:100px}.t090__autor-descr{font-size:13px;line-height:20px;letter-spacing:1px;padding-left:100px}.t090__autor-title2{line-height:28px;font-size:22px;font-weight:600;margin-top:10px;margin-bottom:7px;padding-left:40px}.t090__autor-descr2{font-size:14px;line-height:20px;letter-spacing:1px;padding-left:40px}@media screen and (max-width:640px){.t090 .t-col_10{max-width:94%;width:98%}.t090__author{width:295px}.t090__autor-title,.t090__autor-title2{line-height:20px;margin-top:13px}}.t004{padding-top:8px;padding-bottom:6px}.t004__text-column-count_2{column-count:2;column-gap:40px;-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px}.t004__text-column-count_3{column-count:3;column-gap:40px;-moz-column-count:3;-moz-column-gap:40px;-webkit-column-count:3;-webkit-column-gap:40px}.t004__text-column-count_4{column-count:4;column-gap:40px;-moz-column-count:4;-moz-column-gap:40px;-webkit-column-count:4;-webkit-column-gap:40px}.t004__initial-letter:first-child::first-letter{font-size:100px;float:left;margin:-30px 20px -30px 0}.t004 table{border-collapse:collapse;font-size:1em;width:100%}.t004 table td,.t004 table th{padding:5px;border:1px solid #ddd;vertical-align:top}.t004 table thead td,.t004 table th{font-weight:700;border-bottom-color:#888}@media screen and (max-width:1200px){.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px}}@media screen and (max-width:960px){.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{column-count:1;column-gap:0;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0}}@media screen and (max-width:640px){.t004 h1{font-size:28px;line-height:35px}}.t119__preface{font-size:30px;line-height:1.35;margin-top:-1px}@media screen and (max-width:640px){.t119__preface{font-size:22px}}.t148__title{color:#fff;padding-top:28px;padding-bottom:28px;max-width:480px;width:100%;margin-left:50px;text-align:left;margin-bottom:40px}@media screen and (max-width:640px){.t148__title{width:90%;margin-left:20px;margin-bottom:20px}}.t152__img{width:80px;height:80px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.t152 .t-col_2{max-width:80px}.t152 .t-col_6{width:auto}.t152 .t152__wrapper{display:table;height:80px}.t152__textwrapper{display:table-cell;vertical-align:middle}.t152__autor-descr{font-size:14px;line-height:20px;padding-top:5px}@media screen and (max-width:960px){.t152 .t-col_2{max-width:100%}}.t157__text{padding-top:4px;padding-bottom:4px;border-left:3px solid #000;padding-left:20px;margin-left:-23px;padding-bottom:3px}.t195__text{padding-bottom:6px}.t195__imgsection{text-align:center}.t195__img{padding-bottom:10px;padding-top:4px;max-width:100%}.t195__sectitle{font-size:15px;line-height:20px;padding-bottom:5px;padding-top:5px;text-align:left}.t195__secdescr{font-size:11px;line-height:16px;padding-top:0;padding-bottom:7px;text-align:left}@media screen and (max-width:960px){.t195__imgsection{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:640px){.t195__imgsection{width:100%!important}}.t196__descr{padding-bottom:6px}.t196 .t-align_center .t196__img{max-width:100%}.t210 .t210__descrblock{float:right;margin:0;padding:6px 0 20px 30px}.t210__line{width:100%;max-width:240px;height:1px;background-color:#000;margin-bottom:24px}@media screen and (max-width:960px){.t210 .t210__descrblock{float:none}}@media screen and (max-width:640px){.t210 .t-col_8{padding-left:0;padding-right:0}.t210 .t210__descrblock{margin:0;padding:6px 0 20px 0}}.t225__title{padding-top:8px;padding-bottom:3px}.t225__uptitle{padding-top:10px;padding-bottom:50px}.t225__descr{padding:41px 0 0 0}.t253{text-align:center}.t253__icon{color:#222;font-family:Georgia;font-size:70px;margin-bottom:0;line-height:1}.t253__text{margin-bottom:32px}@media screen and (max-width:600px){.t253__icon{font-size:36px}.t253__text{margin-bottom:28px}}@media screen and (max-width:480px){.t253__icon{font-size:30px;margin-bottom:0}.t253__text{margin-bottom:19px}}.t254__wrapper{position:relative}.t254__text{margin-bottom:30px}.t254__icon{position:absolute;left:-80px;top:-8px;font-family:Georgia;font-size:150px;line-height:1}@media screen and (max-width:800px){.t254__wrapper{padding-left:20px}.t254__icon{font-size:130px;left:-50px;top:-7px}}@media screen and (max-width:700px){.t254__wrapper{padding-left:40px}.t254__icon{font-size:100px;left:-18px;top:-4px}.t254__text{margin-bottom:22px}}@media screen and (max-width:660px){.t254__wrapper{padding-left:46px}.t254__icon{font-size:80px;left:-2px;top:-1px}.t254__text{margin-bottom:16px}}@media screen and (max-width:480px){.t254__wrapper{padding-left:36px}.t254__icon{font-size:60px;left:-2px;top:0}}.t386__textwrapper{background:#F7F7F7;padding:30px;position:relative}.t386__img{width:70px;height:70px;border-radius:100px;background-size:cover;margin:30px auto 0;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;right:0;left:0;bottom:0;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.t386__title{margin-top:12px}.t386__uptitle{color:#777}@media screen and (max-width:960px){.t386__col.t-col_3,.t386__col.t-col_4,.t386__col.t-col_6{width:100%;max-width:580px;display:table;vertical-align:middle;margin:0 auto 55px;float:none}.t386__img{margin-top:18px}}.t410 .jx-image .jx-label{font-family:'Roboto',Arial,sans-serif;font-weight:300;font-size:14px;padding:.25em .6em}.t410 .jx-image img{width:auto}.t410__wrapper{position:relative}.t410 .juxtapose{width:100%!important}.t410 .jx-knightlab{display:none!important}.t410__mobile_left{position:absolute;top:0;left:0;bottom:0;z-index:99}.t410__mobile_right{position:absolute;top:0;right:0;bottom:0;z-index:99}.t578__title{margin-bottom:70px}.t578 .t-sociallinks{margin-top:45px}.t578__text{margin-top:45px}.t578__persdescr{margin-top:4px;opacity:.7}.t578 .t-sociallinks__item{display:inline-block;margin:4px 1px 0}.t578__imgwrapper{width:160px;max-width:100%;margin-bottom:20px}.t578__bgimg{width:100%;max-width:100%;padding-bottom:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}@media screen and (max-width:960px){.t578__imgwrapper{max-width:100%}}.t604__imgwrapper{position:relative}.t604__imgwrapper .t-slds__bgimg{position:absolute;top:0;right:0;bottom:0;left:0}.t604 .t-slds__items-wrapper,.t604 .t-slds__container{overflow:visible}.t604 .t-slds__wrapper{-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s}.t604 .t-slds__item .t-slds__wrapper{opacity:.3}.t604 .t-slds__item_active .t-slds__wrapper{opacity:1!important}.t604 .t-slds__item:first-child,.t604 .t-slds__item:last-child{pointer-events:none}.t604__hidearrows .t-slds__arrow{opacity:0!important}.t604__play{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:2}.t604__play_icon{position:absolute;left:0;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:80px;height:80px;margin:0 auto;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.t604__play:hover .t604__play_icon{-moz-transform:translateY(-50%) scale(1.15);-ms-transform:translateY(-50%) scale(1.15);-webkit-transform:translateY(-50%) scale(1.15);-o-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15)}.t604__frame{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:640px){.t604 .t-slds__wrapper{padding:0!important}}.t675 .t-slds__wrapper{position:relative;height:700px;overflow:hidden}.t675 .t-slds__arrow-withbg{background-color:transparent}.t675__wrapper{position:absolute;right:0;left:0;bottom:0;z-index:1}.t675__textwrapper{color:#fff;padding-top:140px;margin-bottom:40px}.t675__title,.t675__descr{color:#fff;margin-top:10px}.t675__title{margin-bottom:16px}.t675__btn{margin-top:23px}@media screen and (min-width:960px){.t675__leftaligned .t-slds__arrow_wrapper{width:60px!important}}@media screen and (max-width:960px){.t675__leftaligned .t-slds__arrow_wrapper{width:40px!important}}@media screen and (min-width:1200px) and (max-width:1278px){.t675__leftaligned .t675__textwrapper{padding-left:40px!important}}@media screen and (min-width:960px) and (max-width:1060px){.t675__leftaligned .t675__textwrapper{padding-left:50px!important}}@media screen and (max-width:700px){.t675__textwrapper{padding-left:40px!important;padding-right:40px!important}.t675 .t-slds__arrow_wrapper{width:40px!important}}.t795__title{margin-bottom:40px}.t795__descr{max-width:560px}@media screen and (min-width:980px){.t-animate[data-animate-style=fadein],.t-animate[data-animate-style=fadeinup],.t-animate[data-animate-style=fadeindown],.t-animate[data-animate-style=fadeinleft],.t-animate[data-animate-style=fadeinright],.t-animate[data-animate-style=zoomin],.t-animate[data-animate-style=zoomout]{opacity:0;-webkit-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-backface-visibility:hidden}.t-title.t-animate{-webkit-transition-duration:1.2s;transition-duration:1.2s}.t-descr.t-animate,.t-subtitle.t-animate,.t-text.t-animate,.t-uptitle.t-animate{-webkit-transition-duration:.7s;transition-duration:.7s}.t-item.t-animate{-webkit-transition-duration:.5s;transition-duration:.5s}.t-animate_started[data-animate-style=fadein]{opacity:1}.t-animate[data-animate-style=fadeinup]{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.t-animate_started[data-animate-style=fadeinup]{opacity:1;-webkit-transform:none;transform:none}.t-animate[data-animate-style=fadeindown]{-webkit-transform:translate(0,-100px);transform:translate(0,-100px)}.t-animate_started[data-animate-style=fadeindown]{opacity:1;-webkit-transform:none;transform:none}.t-animate[data-animate-style=fadeinleft]{-webkit-transform:translate(100px,0);transform:translate(100px,0)}.t-animate_started[data-animate-style=fadeinleft]{opacity:1;-webkit-transform:none;transform:none}.t-animate[data-animate-style=fadeinright]{-webkit-transform:translate(-100px,0);transform:translate(-100px,0)}.t-animate_started[data-animate-style=fadeinright]{opacity:1;-webkit-transform:none;transform:none}.t-animate[data-animate-style=zoomin]{-webkit-transform:scale(.9);transform:scale(.9)}.t-animate_started[data-animate-style=zoomin]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.t-animate[data-animate-style=zoomout]{-webkit-transform:scale(1.2);transform:scale(1.2)}.t-animate_started[data-animate-style=zoomout]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.t-animate_started[data-animate-distance],.t-animate_started[data-animate-scale]{-webkit-transform:none!important;transform:none!important}}.t-slds{position:relative;overflow:hidden}.t-slds__bgimg{background-size:cover;background-repeat:no-repeat;background-position:50%}.t-slds__bgimg-contain{background-size:contain}.t-slds__iframe{position:relative}.t-slds__iframe__body{position:absolute;top:0;right:0;bottom:0;left:0}.t-slds__img{display:block;width:100%}.t-slds__container,.t-slds__items-wrapper{overflow:hidden;position:relative}.t-slds__items-wrapper{-webkit-transition:height .3s ease-in-out;-moz-transition:height ease-in-out .3s;-o-transition:height ease-in-out .3s;transition:height .3s ease-in-out}.t-store__relevants-grid-cont.t-store__valign-buttons .t-slds__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.t-slds__nocycle .t-slds__item:first-child,.t-slds__nocycle .t-slds__item:last-child{opacity:0!important}.t-slds__nocycle .t-slds__arrow_wrapper-left{display:none}.t-slds__items-wrapper:after,.t-slds__items-wrapper:before{content:"";display:table;clear:both}.t-slds_animated-none{-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;transform:none!important}.t-slds_animated.t-slds_animated-none{-webkit-transition:height .3s ease-in-out;-moz-transition:height ease-in-out .3s;-o-transition:height ease-in-out .3s;transition:height .3s ease-in-out}.t-slds_animated.t-slds_animated-none .t-slds__item{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity .3s ease-in-out}.t-slds_animated.t-slds_animated-fast{-webkit-transition:height .3s ease-in-out,transform .3s ease-in-out;-moz-transition:height ease-in-out .3s,transform ease-in-out .3s;-o-transition:height ease-in-out .3s,transform ease-in-out .3s;transition:height .3s ease-in-out,transform .3s ease-in-out}.t-slds_animated.t-slds_animated-slow{-webkit-transition:height .5s ease-in-out,transform .5s ease-in-out;-moz-transition:height ease-in-out .5s,transform ease-in-out .5s;-o-transition:height ease-in-out .5s,transform ease-in-out .5s;transition:height .5s ease-in-out,transform .5s ease-in-out}.t-slds__item{float:left}.t-slds_animated-none .t-slds__item{opacity:0;position:absolute;top:0;left:0;display:none;float:none}.t-slds_animated-none .t-slds__item.t-slds__item-loaded{display:block}.t-slds_animated-none .t-slds__item.t-slds__item_active{opacity:1;z-index:1}.t-slds_ie .t-slds__item{display:none!important}.t-slds_ie .t-slds__item_active{display:block!important}.t-slds__arrow_container-outside{position:absolute;margin:0 auto;top:0;left:0;right:0;width:100%}.t-slds__arrow_wrapper{position:absolute;top:0;bottom:0;width:1%;cursor:pointer;z-index:15;-webkit-transition:height .3s ease-in-out;-moz-transition:height ease-in-out .3s;-o-transition:height ease-in-out .3s;transition:height .3s ease-in-out}.t-slds__arrow_wrapper-left{left:0}.t-slds__arrow_wrapper-right{right:0}.t-slds__arrow{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;display:inline-block}@media screen and (max-width:640px){.t-store__relevants__container .t-slds__arrow{padding:20px}.t-store__relevants__container .t-slds__arrow-left{transform:translateY(-50%) translateX(-20px)}.t-store__relevants__container .t-slds__arrow-right{transform:translateY(-50%) translateX(20px)}.t-store__relevants__container .t-slds__arrow.t-slds__arrow-withbg{padding:0}}.t-slds__arrow-left{left:30px}.t-slds__arrow-right{right:30px}@media screen and (min-width:960px){.t-slds__arrow-nearpic .t-slds__arrow-left{right:40px;-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);left:auto}.t-slds__arrow-nearpic .t-slds__arrow-right{left:40px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto}.t-slds__arrow-inpic .t-slds__arrow-left{right:-40px;-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);left:auto}.t-slds__arrow-inpic .t-slds__arrow-right{left:-40px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto}}@media screen and (min-width:1200px){.t-slds__arrow-nearpic .t-slds__arrow-left{right:50px}.t-slds__arrow-nearpic .t-slds__arrow-right{left:50px}.t-slds__arrow-inpic .t-slds__arrow-left{right:-50px}.t-slds__arrow-inpic .t-slds__arrow-right{left:-50px}}.t-slds__arrow-withbg{border-radius:100px;background-color:#eee;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out;-moz-transition:background-color ease-in-out .2s,border-color ease-in-out .2s;-o-transition:background-color ease-in-out .2s,border-color ease-in-out .2s;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.t-slds__arrow-withbg .t-slds__arrow_body{position:absolute;top:50%;left:50%}.t-slds__arrow-withbg .t-slds__arrow_body-left{-webkit-transform:translate(-55%,-50%) rotate(180deg);-moz-transform:translate(-55%,-50%) rotate(180deg);-o-transform:translate(-55%,-50%) rotate(180deg);transform:translate(-55%,-50%) rotate(180deg)}.t-slds__arrow-withbg .t-slds__arrow_body-right{-webkit-transform:translate(-45%,-50%);-moz-transform:translate(-45%,-50%);-o-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}.t-slds__arrow_body-left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.t-slds__bullet_wrapper{text-align:center;position:relative;z-index:15;padding:16px 0 0;width:100%;font-size:0}.t-slds__container .t-slds__bullet_wrapper{position:absolute;bottom:0;left:0;right:0;padding-bottom:16px}.t-slds__bullet{display:inline-block;padding:10px;cursor:pointer}.t-slds__bullet_body{background-color:#eee;width:8px;height:8px;border-radius:100px;-webkit-transition:all .2s ease-in-out;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all .2s ease-in-out;box-sizing:border-box}.t-slds__caption__container{position:relative;margin-top:16px}.t-slds__caption_wrapper{border-top:1px solid #eee;padding:14px 0}.t-slds__caption{position:absolute;top:0;left:0;right:0;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity .3s ease-in-out}.t-slds__caption-active{position:relative;top:auto;left:auto;right:auto;opacity:1}.t-slds__descr{margin-top:5px;color:#777}@media screen and (max-width:960px){.t-width .t-slds__wrapper{padding:0 20px}.t-col_12 .t-slds__witharrows .t-slds__wrapper{padding:0}.t-width_12 .t-slds__witharrows .t-slds__wrapper{padding:0 20px}.t-slds__arrow-left{left:20px}.t-slds__arrow-right{right:20px}}@media screen and (max-width:640px){.t-slds__arrow-left{left:10px}.t-slds__arrow-right{right:10px}.t-store__relevants__container .t-slds__arrow-withbg{width:40px!important;height:40px!important}.t-slds__arrow-withbg{width:24px!important;height:24px!important}.t-slds__arrow_body{width:10px!important}.t-slds__arrow-withbg .t-slds__arrow_body{width:6px!important}.t-col .t-slds__witharrows .t-slds__wrapper{padding:0 15px}.t-width .t-slds__witharrows .t-slds__wrapper{padding:0 35px}.t-col_12 .t-slds__witharrows .t-slds__wrapper{padding:0 15px}.t-width_12 .t-slds__witharrows .t-slds__wrapper{padding:0 35px}}.t-slds__play{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:2}.t-slds__play_icon{position:absolute;left:0;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:80px;height:80px;margin:0 auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all .2s ease-in-out}.t-slds__play:hover .t-slds__play_icon{-moz-transform:translateY(-50%) scale(1.15);-ms-transform:translateY(-50%) scale(1.15);-webkit-transform:translateY(-50%) scale(1.15);-o-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15)}.t-slds__frame{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.t-slds__thumbsbullet-wrapper{font-size:0}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:after,.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:before{opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;position:absolute;top:0;bottom:0;left:0;right:0}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:before{background:rgba(0,0,0,.1);content:""}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:after{content:"+ " attr(data-gallery-length);letter-spacing:-4px;font-weight:700;font-size:36px;line-height:30px;height:30px;color:#fff;text-align:center;margin:auto;font-family:Roboto,Arial,sans-serif}.t-slds__thumbsbullets-with-gallery.t-slds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify}.t-slds__thumbsbullets-with-gallery .t-slds__main{width:calc(100% - 70px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet{width:100%;margin:0 0 10px}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet:last-child{margin-bottom:0}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60px;margin-right:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:640px){.t-slds__thumbsbullets-with-gallery .t-slds__main{width:100%}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-top:10px}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet{width:60px;margin-bottom:0;margin-right:10px}.t-slds__thumbsbullets-with-gallery.t-slds{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:after{font-size:32px}}.t-slds__thumbsbullet.t-slds__bullet{padding:0;width:60px;position:relative;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity .3s ease-in-out;margin-right:5px;margin-top:4px}.t-slds__thumbsbullet.t-slds__bullet:not(.t-slds__bullet_active):hover{opacity:.7}.t-slds__thumbsbullet-border{position:absolute;top:0;right:0;left:0;bottom:0;border:2px solid transparent;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color ease-in-out .3s;-o-transition:border-color ease-in-out .3s;transition:border-color .3s ease-in-out}.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border{border-color:rgba(0,0,0,.15)}@media screen and (max-width:640px){.t-slds__thumbsbullet.t-slds__bullet{width:40px;margin-right:4px;margin-top:3px}}.t-zoomer__show_fixed{max-height:100%;max-width:100%;overflow:hidden}.t-zoomer__wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.t-zoomer__show .t-zoomer__wrapper{z-index:9999999;opacity:1}.t-zoomer__container{text-align:center;position:absolute;top:0;right:0;left:0;bottom:0}.t-zoomer__bg{position:absolute;top:0;right:0;left:0;bottom:0;background:#fff;cursor:-webkit-zoom-out;cursor:zoom-out}.t-zoomer__comments{position:absolute;right:0;bottom:0;left:0;display:block;height:auto;padding:14px 0 0;text-align:center;max-width:700px;box-sizing:border-box;margin:0 auto}.t-zoomer__descr{z-index:3}.t-zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.t-zoomer__show .t-zoomable,.t-zoomer__show .t-carousel__zoomer__inner{cursor:-webkit-zoom-out;cursor:zoom-out}.t-zoomer__container{z-index:99999999}.t-carousel__zoomed,.t-carousel__zoomer__slides,.t-carousel__zoomer__inner,.t-carousel__zoomer__item,.t-carousel__zoomer__wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.t-carousel__zoomer__inner{top:15px;right:15px;bottom:15px;left:15px}.t-carousel__zoomer__img{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;margin:auto;overflow:auto}.t-carousel__zoomer__item{height:100%;display:none}.t-zoomer__close{position:fixed;right:10px;top:12px;width:29px;height:32px;cursor:pointer;-webkit-transition:opacity ease-in-out 0.3s;-moz-transition:opacity ease-in-out 0.3s;-o-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s;z-index:999999999999}.t-zoomer__close:hover{opacity:.7}.t-zoomer__close-line{position:absolute;left:15px;height:26px;width:2px;background-color:#222}.t-zoomer__close-line-first{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t-zoomer__close-line-second{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t-carousel__zoomer__control{position:absolute;top:0;bottom:0;left:0;width:15%;-webkit-transition:opacity ease-in-out 0.3s;-moz-transition:opacity ease-in-out 0.3s;-o-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s;cursor:pointer;z-index:99}.t-carousel__zoomer__control_right{left:auto;right:0}.t-carousel__zoomer__control:hover{opacity:.6}.t-carousel__zoomer__arrow{width:20px;height:20px;background:transparent;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t-carousel__zoomer__arrow__wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.t-carousel__zoomer__arrow__wrapper_left{left:18px}.t-carousel__zoomer__arrow__wrapper_right{right:18px}.t-carousel__zoomer__arrow_right{border-top:2px solid;border-right:2px solid}.t-carousel__zoomer__arrow_left{border-left:2px solid;border-bottom:2px solid}@media screen and (max-width:768px){.t-carousel__zoomer__control .t-carousel__zoomer__arrow{width:12px;height:12px}.t-carousel__zoomer-control{width:10%}.t-carousel__zoomer__arrow__left{left:15px}.t-carousel__zoomer__arrow__right{right:15px}}@supports (-webkit-overflow-scrolling:touch){.t-carousel__zoomer__img{height:100%;object-fit:contain}}/* juxtapose - v1.1.7 - 2015-11-07
 * Copyright (c) 2015 Alex Duner and Northwestern University Knight Lab 
 */
div.juxtapose {
	width: 100%;
	font-family: Helvetica, Arial, sans-serif;
}

div.jx-slider {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

div.jx-handle {
	position: absolute;
	height: 100%;
	width: 40px;
	cursor: col-resize;
	z-index: 15;
	margin-left: -20px;
}


.vertical div.jx-handle {
	height: 40px;
	width: 100%;
	cursor: row-resize;
	margin-top: -20px;
	margin-left: 0;
}

div.jx-control {
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	width: 3px;
	background-color: white;
}

.vertical div.jx-control {
	height: 3px;
	width: 100%;
	background-color: white;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

div.jx-controller {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	height: 60px;
	width: 9px;
	margin-left: -3px;
	background-color: white;
}

.vertical div.jx-controller {
	height: 9px;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	top: -3px;
	position: relative;
}

div.jx-arrow {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0; 
	width: 0;
	height: 0;
	transition: all .2s ease;
}

.vertical div.jx-arrow {
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0; 
	width: 0;
	height: 0;
	transition: all .2s ease;
}


div.jx-arrow.jx-left {
	left: 2px;
	border-style: solid;
	border-width: 8px 8px 8px 0;
	border-color: transparent #FFF transparent transparent;
}

div.jx-arrow.jx-right {
	right: 2px;
	border-style: solid;
	border-width: 8px 0 8px 8px;
	border-color: transparent transparent transparent #FFF;
}

.vertical div.jx-arrow.jx-left {
	left: 0px;
	top: 2px;
	border-style: solid;
	border-width: 0px 8px 8px 8px;
	border-color: transparent transparent #FFF transparent;
}

.vertical div.jx-arrow.jx-right {
	right: 0px;
	top: initial;
	bottom: 2px;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #FFF transparent transparent transparent;
}

div.jx-handle:hover div.jx-arrow.jx-left,
div.jx-handle:active div.jx-arrow.jx-left {
	left: -1px;
}

div.jx-handle:hover div.jx-arrow.jx-right, 
div.jx-handle:active div.jx-arrow.jx-right {
	right: -1px;
}

.vertical div.jx-handle:hover div.jx-arrow.jx-left,
.vertical div.jx-handle:active div.jx-arrow.jx-left {
	left: 0px;
	top: 0px;
}

.vertical div.jx-handle:hover div.jx-arrow.jx-right, 
.vertical div.jx-handle:active div.jx-arrow.jx-right {
	right: 0px;
	bottom: 0px;
}


div.jx-image {
	position: absolute;
	height: 100%;
	display: inline-block;
	top: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
}

.vertical div.jx-image {
	width: 100%;
	left: 0;
	top: initial;
}

div.jx-image img {
	height: 100%;
	z-index: 5;
	position: absolute;

	max-height: none;
	max-width: none;
	max-height: initial;
	max-width: initial;
}

.vertical div.jx-image img {
	height: initial;
	width: 100%;
}

div.jx-image.jx-left {
	left: 0;
	background-position: left;
}

div.jx-image.jx-left img {
	left: 0;
}

div.jx-image.jx-right {
	right: 0;
	background-position: right;
}

div.jx-image.jx-right img {
	right: 0;
	bottom: 0;
}


.veritcal div.jx-image.jx-left {
	top: 0;
	background-position: top;
}

.veritcal div.jx-image.jx-left img {
	top: 0;
}

.vertical div.jx-image.jx-right {
	bottom: 0;
	background-position: bottom;
}

.veritcal div.jx-image.jx-right img {
	bottom: 0;
}


div.jx-image div.jx-label {
	font-size: 1em;
	padding: .25em .75em;
	position: relative;
	display: inline-block;
	top: 0;
	background-color: #000; /* IE 8 */
	background-color: rgba(0,0,0,.7);
	color: white;
	z-index: 10;
	white-space: nowrap;
	line-height: 18px;
	vertical-align: middle;
}

div.jx-image.jx-left div.jx-label {
	float: left;
	left: 0;
}

div.jx-image.jx-right div.jx-label {
	float: right;
	right: 0;
}

.vertical div.jx-image div.jx-label {
	display: table;
	position: absolute;
}

.vertical div.jx-image.jx-right div.jx-label {
	left: 0;
	bottom: 0;
	top: initial;
}

div.jx-credit {
	line-height: 1.1;
	font-size: 0.75em;
}

div.jx-credit em {
	font-weight: bold;
	font-style: normal;
}


/* Animation */

div.jx-image.transition {
	transition: width .5s ease;
}

div.jx-handle.transition {
	transition: left .5s ease;
}

.vertical div.jx-image.transition {
	transition: height .5s ease;
}

.vertical div.jx-handle.transition {
	transition: top .5s ease;
}

/* Knight Lab Credit */
a.jx-knightlab {
	background-color: #000; /* IE 8 */
	background-color: rgba(0,0,0,.25);
	bottom: 0;
	display: table;
	height: 14px;
	line-height: 14px;
	padding: 1px 4px 1px 5px;
	position: absolute;
	right: 0;
	text-decoration: none;
	z-index: 10;
}

a.jx-knightlab div.knightlab-logo {
	display: inline-block;
	vertical-align: middle;
	height: 8px;
	width: 8px;
	background-color: #c34528;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: -1.25px;
	position: relative;
	cursor: pointer;
}

a.jx-knightlab:hover {
	background-color: #000; /* IE 8 */
	background-color: rgba(0,0,0,.35);
}
a.jx-knightlab:hover div.knightlab-logo {
	background-color: #ce4d28;
}

a.jx-knightlab span.juxtapose-name {
	display: table-cell;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: white;
	font-size: 10px;
	padding-left: 0.375em;
  	vertical-align: middle;
  	line-height: normal;
}

/* keyboard accessibility */
div.jx-controller:focus,
div.jx-image.jx-left div.jx-label:focus,
div.jx-image.jx-right div.jx-label:focus,
a.jx-knightlab:focus {
	background: #eae34a;
	color: #000;
}
a.jx-knightlab:focus span.juxtapose-name{
	color: #000;
	border: none;
}.code-block {
   min-height: 250px;
}