/* stylelint-disable */
/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl-d: 1512px;
  --breakpoint-xl: 1440px;
  --breakpoint-lg: 1280px;
  --breakpoint-lg-s: 1080px;
  --breakpoint-md: 1024px;
  --breakpoint-md-down: 1023px;
  --breakpoint-md-s: 992px;
  --breakpoint-md-s-down: 991px;
  --breakpoint-sm: 768px;
  --breakpoint-xs: 512px;
  --breakpoint-xs-down: 511px;
  --breakpoint-xxs: 320px;
}

/* stylelint-disable */
/* stylelint-disable */
/* stylelint-disable */
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);

  or object-fit and object-position:
  @include object-fit(cover, top);
*/
/* stylelint-disable max-line-length */
/* stylelint-disable */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  box-sizing: border-box;
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Make all elements from the DOM inherit from the parent box-sizing
 * Since `*` has a specificity of 0, it does not override the `html` value
 * making all elements inheriting from the root box-sizing value
 * See: https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */
*,
*::before,
*::after {
  box-sizing: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0;
  margin: 0;
  display: block;
  border: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl-d: 1512px;
  --breakpoint-xl: 1440px;
  --breakpoint-lg: 1280px;
  --breakpoint-lg-s: 1080px;
  --breakpoint-md: 1024px;
  --breakpoint-md-down: 1023px;
  --breakpoint-md-s: 992px;
  --breakpoint-md-s-down: 991px;
  --breakpoint-sm: 768px;
  --breakpoint-xs: 512px;
  --breakpoint-xs-down: 511px;
  --breakpoint-xxs: 320px;
}

/* stylelint-disable */
:root {
  --sk-text--2xl: 45px;
  --sk-text--xl-2: 40px;
  --sk-text--xl: 35px;
  --sk-text--l-4: 32px;
  --sk-text--l-3: 27px;
  --sk-text--l-2: 27px;
  --sk-text--l-1: 25px;
  --sk-text--m-3: 23px;
  --sk-text--m-2: 20px;
  --sk-text--m-1: 18px;
  --sk-text--s: 16px;
  --sk-text--xs: 14px;
  --sk-text--2xs: 12px;
  --sk-text--3xs: 10px;
  --sk-line-height--body: 153%;
  --sk-line-height--h1: 1.2;
  --sk-line-height--h2: 1.2;
  --sk-line-height--h3: 1.2;
  --sk-line-height--h4: 1.2;
  --sk-line-height--h5: 1.2;
  --sk-line-height--h6: 1.2;
  --sk-text-base-indent: clamp(35px, 30.1677852349px + 0.0151006711 * 100vw, 53px);
  --sk-text-base-indent-small: clamp(20px, 17.3154362416px + 0.0083892617 * 100vw, 30px);
  --sk-text-article-indent: clamp(20px, 6.5771812081px + 0.0419463087 * 100vw, 70px);
  --sk-text-article-indent-small: clamp(20px, 19.4630872483px + 0.0016778523 * 100vw, 22px);
  --sk-text--h1-up: clamp(25px, 19.6308724832px + 0.0167785235 * 100vw, 45px);
  --sk-text--h1: clamp(25px, 19.6308724832px + 0.0167785235 * 100vw, 45px);
  --sk-text--h2: clamp(23px, 19.7785234899px + 0.0100671141 * 100vw, 35px);
  --sk-text--h2-small: clamp(23px, 20.5838926174px + 0.0075503356 * 100vw, 32px);
  --sk-text--h3: clamp(20px, 18.1208053691px + 0.0058724832 * 100vw, 27px);
  --sk-text--h4: clamp(16px, 15.4630872483px + 0.0016778523 * 100vw, 18px);
  --sk-text--h5: clamp(14px, 13.4630872483px + 0.0016778523 * 100vw, 16px);
  --sk-text--h6: clamp(14px, 13.4630872483px + 0.0016778523 * 100vw, 16px);
  --sk-text-base-size: var(--sk-text--s);
  --sk-columns-gap: clamp(30px, 24.6308724832px + 0.0167785235 * 100vw, 50px);
}

body {
  --wp--preset--font-size--small: clamp(12px, 11.4630872483px + 0.0016778523 * 100vw, 14px) !important;
  --wp--preset--font-size--medium: clamp(16px, 15.4630872483px + 0.0016778523 * 100vw, 18px) !important;
  --wp--preset--font-size--large: clamp(20px, 18.1208053691px + 0.0058724832 * 100vw, 27px) !important;
  --wp--preset--font-size--x-large: clamp(25px, 19.6308724832px + 0.0167785235 * 100vw, 45px) !important;
}

/* stylelint-disable */
:root {
  --sk-font-primary: tt-commons-pro, sans-serif;
}

/* stylelint-disable */
/**
  Generate colors https://gka.github.io/palettes
 */
:root {
  /* Main colors */
  --sk-color-black: #1E1E1E;
  --sk-color-black-opacity-70: rgba(30, 30, 30, 0.7);
  --sk-color-black-opacity-50: rgba(30, 30, 30, 0.5);
  --sk-color-white: white;
  --sk-color-white-opacity-16: rgba(255, 255, 255, 0.16);
  --sk-color-white-opacity-70: rgba(255, 255, 255, 0.7);
  --sk-color-light-grey-1: rgba(15, 44, 122, 0.1);
  --sk-color-light-grey-2: rgba(15, 44, 122, 0.3);
  --sk-color-light-grey-3: rgba(15, 44, 122, 0.16);
  --sk-color-light-grey-4: rgba(15, 44, 122, 0.24);
  --sk-color-primary: #0F2C7A;
  --sk-color-primary-light: rgb(20.5839416058, 60.3795620438, 167.4160583942);
  --sk-color-primary-dark: rgb(9.4160583942, 27.6204379562, 76.5839416058);
  --sk-color-second: #00B2B2;
  --sk-color-second-opacity-10: rgba(0, 178, 178, 0.1);
  --sk-color-second-opacity-12: rgba(0, 178, 178, 0.12);
  --sk-color-second-opacity-20: rgba(0, 178, 178, 0.2);
  --sk-color-second-light: #00e5e5;
  --sk-color-second-dark: #007f7f;
  --sk-color-third: #3859B5;
  --sk-color-third-opacity-05: rgba(56, 89, 181, 0.05);
  --sk-color-third-opacity-10: rgba(56, 89, 181, 0.1);
  --sk-color-third-light: rgb(85.4556962025, 116.3670886076, 202.5443037975);
  --sk-color-third-dark: rgb(43.9493670886, 69.8481012658, 142.0506329114);
  --sk-color-fourth: rgba(15, 44, 122, 0.70);
  --sk-color-higlight: #FEEB00;
  --sk-color-accent: #82C417;
  --sk-color-placeholder: rgba(15, 44, 122, 0.50);
  --sk-color-tag-1: var(--sk-color-second);
  --sk-color-tag-2: rgba(56, 89, 181, 0.12);
  --sk-color-tag-3: var(--sk-color-higlight);
  --sk-color-tag-4: rgba(255, 255, 255, 0.10);
  --sk-color-tag-5: var(--sk-color-accent);
  /* Background colors */
  --sk-color-bg-primary: var(--sk-color-second);
  --sk-color-bg-second: rgba(0, 178, 178, 0.10);
  --sk-color-bg-highlight: var(--sk-color-higlight);
  --sk-color-bg-blue: #0e2769;
  --sk-color-bg-green: #91c140;
  --sk-color-bg-blue-2: #3D5AAF;
  /* Typography */
  --sk-color-text: var(--sk-color-black);
  --sk-color-text-light: var(--sk-color-third);
  --sk-color-text-heading: var(--sk-color-primary);
  --sk-color-text-subheading: var(--sk-color-black);
  --sk-color-link: var(--sk-color-primary);
  --sk-color-link-hover: var(--sk-color-primary-light);
  --sk-color-link-visited: var(--sk-color-second-dark);
  /* Body */
  --sk-color-body: var(--sk-color-text);
  /* Feedback */
  --sk-color-success: green;
  --sk-color-error: red;
  --sk-color-warning: var(--sk-color-higlight);
  /* Icons */
  --sk-color-icon-primary: var(--sk-color-primary);
  --sk-color-icon-secondary: var(--sk-color-second);
  /* Other colors */
  --sk-gradient: linear-gradient(269deg, #82c417 -19.23%, #00B2B2 22.84%, #3859B5 59.96%, #0F2C7A 99.55%);
  --sk-gradient-image: linear-gradient(180deg, #82c417 -19.23%, #00B2B2 22.84%, #3859B5 59.96%, #0F2C7A 99.55%);
}

/* stylelint-disable */
:root {
  --sk-header-height: 57px;
}
@media (min-width: 992px) {
  :root {
    --sk-header-height: 112px;
  }
}

body {
  padding-top: var(--sk-header-height);
  line-height: var(--sk-line-height--body);
  font-size: var(--sk-text-base-size);
  font-family: var(--sk-font-primary);
  font-feature-settings: "calt" off;
  color: var(--sk-color-text);
  font-weight: 400;
}
body.no-scroll {
  overflow-y: hidden;
}

.sk-title {
  display: flex;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 0 10px;
  font-weight: 400;
  letter-spacing: 0.3px;
}
@media (min-width: 992px) {
  .sk-title {
    margin-bottom: 15px;
    margin-top: 0;
  }
}
.sk-title::before {
  content: "";
  width: clamp(52px, 25.9597315436px + 0.0813758389 * 100vw, 149px);
  height: 2px;
  margin-right: 30px;
  margin-bottom: 10px;
  background-color: var(--sk-color-primary);
}
.sk-title--with-margin {
  margin-bottom: var(--sk-text-article-indent);
}

.sk-post-title {
  font-weight: 400;
  font-size: clamp(23px, 20.5838926174px + 0.0075503356 * 100vw, 32px);
  margin-bottom: 15px;
  color: var(--sk-color-text);
  letter-spacing: 0.1px;
  line-height: 1.35;
}

h1,
h2,
h3,
h4,
h5,
h6,
.sk-text--h1,
.sk-text--h2,
.sk-text--h3,
.sk-text--h4,
.sk-text--h5,
.single-article__author-info-name,
.single-article__featured-audio-source .duration span,
.single-article__featured-audio-content .author,
.single-article__featured-audio-content .title,
.sk-text--h6 {
  font-weight: 500;
  color: var(--sk-color-primary);
}

/* text size */
.sk-text--h1-up {
  font-size: var(--sk-text--h1-up);
}

h1,
.sk-text--h1 {
  font-size: var(--sk-text--h1);
  color: var(--sk-color-text-heading);
  line-height: var(--sk-line-height--h1);
}
@media (max-width: 992px) {
  h1,
  .sk-text--h1 {
    letter-spacing: -0.5px;
  }
}

h2,
.sk-text--h2 {
  font-size: var(--sk-text--h2);
  line-height: var(--sk-line-height--h2);
}
@media (min-width: 1024px) {
  h2,
  .sk-text--h2 {
    font-size: var(--sk-text--h2);
    line-height: var(--sk-line-height--h2);
  }
}

h3,
.sk-text--h3 {
  font-size: var(--sk-text--h3);
  line-height: var(--sk-line-height--h3);
}

h4,
.sk-text--h4 {
  font-size: var(--sk-text--h4);
  line-height: var(--sk-line-height--h4);
}

h5,
.sk-text--h5,
.single-article__author-info-name,
.single-article__featured-audio-source .duration span,
.single-article__featured-audio-content .author,
.single-article__featured-audio-content .title {
  font-size: var(--sk-text--h5);
  line-height: var(--sk-line-height--h5);
}

h6,
.sk-text--h6 {
  font-size: var(--sk-text--h6);
  line-height: var(--sk-line-height--h6);
}

.sk-subheading {
  font-size: var(--sk-text--h6);
  color: var(--sk-color-text-subheading);
}

small, .sk-text--s {
  font-size: var(--sk-text--s);
}

.sk-text--xs {
  font-size: var(--sk-text--xs);
}

.sk-text--2xs {
  font-size: var(--sk-text--2xs);
}

p {
  line-height: var(--sk-line-height--body);
  font-size: var(--sk-text--2xs);
}
@media (min-width: 1024px) {
  p {
    font-size: var(--sk-text-base-size);
  }
}

a, .sk-link {
  color: var(--sk-color-black);
  text-decoration: none;
  font-weight: 500;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
a:hover, .sk-link:hover, a:active, .sk-link:active, a:focus, .sk-link:focus, a:focus-within, .sk-link:focus-within {
  color: var(--sk-color-link);
}

.sk-link {
  text-decoration: underline;
  color: var(--sk-color-text);
  font-weight: 500;
  font-size: 20px;
  line-height: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
a,
.sk-link {
  margin: 0;
}

hr {
  width: 100%;
  background: transparent;
  margin: 30px 0;
  border: none;
  border-top: 1px solid var(--sk-color-text);
}
hr.sk-hr-dashed {
  border-top-style: dashed;
}

ul,
ol {
  padding-left: clamp(15px, 12.3154362416px + 0.0083892617 * 100vw, 25px);
}
ul li::marker,
ol li::marker {
  font-size: 12px;
}

.sk-typo-mod-color-primary {
  color: var(--sk-color-primary);
}
.sk-typo-mod-color-second {
  color: var(--sk-color-second);
}
.sk-typo-mod-color-third {
  color: var(--sk-color-third);
}
.sk-typo-mod-bg-color-primary {
  background: var(--sk-color-primary);
}
.sk-typo-mod-bg-color-second {
  background: var(--sk-color-second);
}
.sk-typo-mod-bg-color-third {
  background: var(--sk-color-third);
}
.sk-typo-mod-font-100 {
  font-weight: 100;
}
.sk-typo-mod-font-200 {
  font-weight: 200;
}
.sk-typo-mod-font-300 {
  font-weight: 300;
}
.sk-typo-mod-font-400 {
  font-weight: 400;
}
.sk-typo-mod-font-500 {
  font-weight: 500;
}
.sk-typo-mod-font-600 {
  font-weight: 600;
}
.sk-typo-mod-font-700 {
  font-weight: 700;
}
.sk-typo-mod-font-900 {
  font-weight: 900;
}

/* stylelint-disable */
:root {
  --sk-text--2xl: 45px;
  --sk-text--xl-2: 40px;
  --sk-text--xl: 35px;
  --sk-text--l-4: 32px;
  --sk-text--l-3: 27px;
  --sk-text--l-2: 27px;
  --sk-text--l-1: 25px;
  --sk-text--m-3: 23px;
  --sk-text--m-2: 20px;
  --sk-text--m-1: 18px;
  --sk-text--s: 16px;
  --sk-text--xs: 14px;
  --sk-text--2xs: 12px;
  --sk-text--3xs: 10px;
  --sk-line-height--body: 153%;
  --sk-line-height--h1: 1.2;
  --sk-line-height--h2: 1.2;
  --sk-line-height--h3: 1.2;
  --sk-line-height--h4: 1.2;
  --sk-line-height--h5: 1.2;
  --sk-line-height--h6: 1.2;
  --sk-text-base-indent: clamp(35px, 30.1677852349px + 0.0151006711 * 100vw, 53px);
  --sk-text-base-indent-small: clamp(20px, 17.3154362416px + 0.0083892617 * 100vw, 30px);
  --sk-text-article-indent: clamp(20px, 6.5771812081px + 0.0419463087 * 100vw, 70px);
  --sk-text-article-indent-small: clamp(20px, 19.4630872483px + 0.0016778523 * 100vw, 22px);
  --sk-text--h1-up: clamp(25px, 19.6308724832px + 0.0167785235 * 100vw, 45px);
  --sk-text--h1: clamp(25px, 19.6308724832px + 0.0167785235 * 100vw, 45px);
  --sk-text--h2: clamp(23px, 19.7785234899px + 0.0100671141 * 100vw, 35px);
  --sk-text--h2-small: clamp(23px, 20.5838926174px + 0.0075503356 * 100vw, 32px);
  --sk-text--h3: clamp(20px, 18.1208053691px + 0.0058724832 * 100vw, 27px);
  --sk-text--h4: clamp(16px, 15.4630872483px + 0.0016778523 * 100vw, 18px);
  --sk-text--h5: clamp(14px, 13.4630872483px + 0.0016778523 * 100vw, 16px);
  --sk-text--h6: clamp(14px, 13.4630872483px + 0.0016778523 * 100vw, 16px);
  --sk-text-base-size: var(--sk-text--s);
  --sk-columns-gap: clamp(30px, 24.6308724832px + 0.0167785235 * 100vw, 50px);
}

body {
  --wp--preset--font-size--small: clamp(12px, 11.4630872483px + 0.0016778523 * 100vw, 14px) !important;
  --wp--preset--font-size--medium: clamp(16px, 15.4630872483px + 0.0016778523 * 100vw, 18px) !important;
  --wp--preset--font-size--large: clamp(20px, 18.1208053691px + 0.0058724832 * 100vw, 27px) !important;
  --wp--preset--font-size--x-large: clamp(25px, 19.6308724832px + 0.0167785235 * 100vw, 45px) !important;
}

@media (min-width: 1080px) {
  .sk-wp-editor:not(.article-content) > :not(.sk-title):not(.hero):not(.slider-highlights):not(p.small) {
    margin-left: clamp(30px, 24.6308724832px + 0.0167785235 * 100vw, 50px);
  }
}
@media (max-width: 1023px) {
  .sk-wp-editor:not(.article-content) > :not(.sk-title):not(.sk-padding-block):not(.sk-btn):not(input[type=submit]) {
    padding: 0 10px;
  }
}
.sk-wp-editor > p:not(.small):not(:last-child), .sk-wp-editor > ul:not(:last-child), .sk-wp-editor > ol:not(:last-child), .sk-wp-editor > pre:not(:last-child), .sk-wp-editor > blockquote:not(:last-child), .sk-wp-editor > .wp-block-image:not(:last-child), .sk-wp-editor > .wp-block-file:not(:last-child), .sk-wp-editor > .wp-block-button:not(:last-child), .sk-wp-editor > .wp-block-table:not(:last-child), .sk-wp-editor > .wp-block-pullquote:not(:last-child), .sk-wp-editor > .wp-block-columns:not(:last-child), .sk-wp-editor > .wp-block-media-text:not(:last-child), .sk-wp-editor > .wp-block-calendar:not(:last-child), .sk-wp-editor > .wp-block-embed:not(:last-child), .sk-wp-editor > .wp-block-cover:not(:last-child), .sk-wp-editor > form:not(:last-child), .sk-wp-editor > iframe:not(:last-child), .sk-wp-editor > h1:not(.sk-title):not(.sk-post-title):not(:last-child), .sk-wp-editor > h2:not(:last-child), .sk-wp-editor > h3:not(:last-child), .sk-wp-editor > h4:not(:last-child), .sk-wp-editor > h5:not(:last-child), .sk-wp-editor > h6:not(:last-child),
.sk-wp-editor hr:not(:last-child),
.sk-wp-editor .custom-html-form:not(:last-child),
.sk-wp-editor figure:not(:last-child) {
  margin-bottom: var(--sk-text-base-indent);
}
.sk-wp-editor p.small {
  max-width: var(--sk-container-width--sm);
  margin-left: auto;
  margin-right: auto;
  font-size: clamp(12px, 10.9261744966px + 0.0033557047 * 100vw, 16px);
  font-weight: 400;
  margin-bottom: var(--sk-text-base-indent);
  line-height: 140%;
}
@media (min-width: 992px) {
  .sk-wp-editor p.small {
    line-height: 158%;
  }
}
.sk-wp-editor > p, .sk-wp-editor > ul, .sk-wp-editor > ol {
  font-size: clamp(10px, 7.8523489933px + 0.0067114094 * 100vw, 18px);
  line-height: 140%;
  letter-spacing: 0.3px;
}
@media (min-width: 992px) {
  .sk-wp-editor > p, .sk-wp-editor > ul, .sk-wp-editor > ol {
    line-height: 158%;
  }
}
.sk-wp-editor > p a, .sk-wp-editor > p .sk-link, .sk-wp-editor > ul a, .sk-wp-editor > ul .sk-link, .sk-wp-editor > ol a, .sk-wp-editor > ol .sk-link {
  text-decoration: underline;
}
.sk-wp-editor > p a:hover, .sk-wp-editor > p .sk-link:hover, .sk-wp-editor > ul a:hover, .sk-wp-editor > ul .sk-link:hover, .sk-wp-editor > ol a:hover, .sk-wp-editor > ol .sk-link:hover {
  text-decoration: none;
}
.sk-wp-editor > ul li ul,
.sk-wp-editor > ul li ol, .sk-wp-editor > ol li ul,
.sk-wp-editor > ol li ol {
  padding-top: 12px;
}
.sk-wp-editor h5,
.sk-wp-editor h6 {
  color: var(--sk-color-black);
  font-weight: 700;
}
.sk-wp-editor .wp-block-columns ul li ul,
.sk-wp-editor .wp-block-columns ul li ol,
.sk-wp-editor .wp-block-columns ol li ul,
.sk-wp-editor .wp-block-columns ol li ol,
.sk-wp-editor .wp-block-media-text ul li ul,
.sk-wp-editor .wp-block-media-text ul li ol,
.sk-wp-editor .wp-block-media-text ol li ul,
.sk-wp-editor .wp-block-media-text ol li ol,
.sk-wp-editor .wp-block-group ul li ul,
.sk-wp-editor .wp-block-group ul li ol,
.sk-wp-editor .wp-block-group ol li ul,
.sk-wp-editor .wp-block-group ol li ol {
  padding-top: 12px;
}
.sk-wp-editor .wp-block-columns p:not(.small):not(:last-child),
.sk-wp-editor .wp-block-columns ul:not(:last-child),
.sk-wp-editor .wp-block-columns ol:not(:last-child),
.sk-wp-editor .wp-block-columns pre:not(:last-child),
.sk-wp-editor .wp-block-columns blockquote:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-image:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-file:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-button:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-table:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-pullquote:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-columns:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-media-text:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-calendar:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-embed:not(:last-child),
.sk-wp-editor .wp-block-columns .wp-block-cover:not(:last-child),
.sk-wp-editor .wp-block-columns form:not(:last-child),
.sk-wp-editor .wp-block-columns iframe:not(:last-child),
.sk-wp-editor .wp-block-columns h1:not(.sk-title):not(:last-child),
.sk-wp-editor .wp-block-columns h2:not(:last-child),
.sk-wp-editor .wp-block-columns h3:not(:last-child),
.sk-wp-editor .wp-block-columns h4:not(:last-child),
.sk-wp-editor .wp-block-columns h5:not(:last-child),
.sk-wp-editor .wp-block-columns h6:not(:last-child),
.sk-wp-editor .wp-block-columns hr:not(:last-child),
.sk-wp-editor .wp-block-columns .custom-html-form:not(:last-child),
.sk-wp-editor .wp-block-columns figure:not(:last-child),
.sk-wp-editor .wp-block-media-text p:not(.small):not(:last-child),
.sk-wp-editor .wp-block-media-text ul:not(:last-child),
.sk-wp-editor .wp-block-media-text ol:not(:last-child),
.sk-wp-editor .wp-block-media-text pre:not(:last-child),
.sk-wp-editor .wp-block-media-text blockquote:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-image:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-file:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-button:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-table:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-pullquote:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-columns:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-media-text:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-calendar:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-embed:not(:last-child),
.sk-wp-editor .wp-block-media-text .wp-block-cover:not(:last-child),
.sk-wp-editor .wp-block-media-text form:not(:last-child),
.sk-wp-editor .wp-block-media-text iframe:not(:last-child),
.sk-wp-editor .wp-block-media-text h1:not(.sk-title):not(:last-child),
.sk-wp-editor .wp-block-media-text h2:not(:last-child),
.sk-wp-editor .wp-block-media-text h3:not(:last-child),
.sk-wp-editor .wp-block-media-text h4:not(:last-child),
.sk-wp-editor .wp-block-media-text h5:not(:last-child),
.sk-wp-editor .wp-block-media-text h6:not(:last-child),
.sk-wp-editor .wp-block-media-text hr:not(:last-child),
.sk-wp-editor .wp-block-media-text .custom-html-form:not(:last-child),
.sk-wp-editor .wp-block-media-text figure:not(:last-child),
.sk-wp-editor .wp-block-group p:not(.small):not(:last-child),
.sk-wp-editor .wp-block-group ul:not(:last-child),
.sk-wp-editor .wp-block-group ol:not(:last-child),
.sk-wp-editor .wp-block-group pre:not(:last-child),
.sk-wp-editor .wp-block-group blockquote:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-image:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-file:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-button:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-table:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-pullquote:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-columns:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-media-text:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-calendar:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-embed:not(:last-child),
.sk-wp-editor .wp-block-group .wp-block-cover:not(:last-child),
.sk-wp-editor .wp-block-group form:not(:last-child),
.sk-wp-editor .wp-block-group iframe:not(:last-child),
.sk-wp-editor .wp-block-group h1:not(.sk-title):not(:last-child),
.sk-wp-editor .wp-block-group h2:not(:last-child),
.sk-wp-editor .wp-block-group h3:not(:last-child),
.sk-wp-editor .wp-block-group h4:not(:last-child),
.sk-wp-editor .wp-block-group h5:not(:last-child),
.sk-wp-editor .wp-block-group h6:not(:last-child),
.sk-wp-editor .wp-block-group hr:not(:last-child),
.sk-wp-editor .wp-block-group .custom-html-form:not(:last-child),
.sk-wp-editor .wp-block-group figure:not(:last-child) {
  margin-bottom: var(--sk-text-base-indent-small);
}
@media (min-width: 992px) {
  .sk-wp-editor .wp-block-columns ul,
  .sk-wp-editor .wp-block-media-text ul,
  .sk-wp-editor .wp-block-group ul {
    margin-top: -8px;
  }
}
.sk-wp-editor .wp-block-columns p,
.sk-wp-editor .wp-block-columns ul,
.sk-wp-editor .wp-block-columns ol,
.sk-wp-editor .wp-block-media-text p,
.sk-wp-editor .wp-block-media-text ul,
.sk-wp-editor .wp-block-media-text ol,
.sk-wp-editor .wp-block-group p,
.sk-wp-editor .wp-block-group ul,
.sk-wp-editor .wp-block-group ol {
  font-size: clamp(10px, 8.9261744966px + 0.0033557047 * 100vw, 14px);
  line-height: 140%;
  letter-spacing: 0.3px;
}
@media (min-width: 992px) {
  .sk-wp-editor .wp-block-columns p,
  .sk-wp-editor .wp-block-columns ul,
  .sk-wp-editor .wp-block-columns ol,
  .sk-wp-editor .wp-block-media-text p,
  .sk-wp-editor .wp-block-media-text ul,
  .sk-wp-editor .wp-block-media-text ol,
  .sk-wp-editor .wp-block-group p,
  .sk-wp-editor .wp-block-group ul,
  .sk-wp-editor .wp-block-group ol {
    line-height: 158%;
  }
}
.sk-wp-editor .wp-block-columns p a, .sk-wp-editor .wp-block-columns p .sk-link,
.sk-wp-editor .wp-block-columns ul a,
.sk-wp-editor .wp-block-columns ul .sk-link,
.sk-wp-editor .wp-block-columns ol a,
.sk-wp-editor .wp-block-columns ol .sk-link,
.sk-wp-editor .wp-block-media-text p a,
.sk-wp-editor .wp-block-media-text p .sk-link,
.sk-wp-editor .wp-block-media-text ul a,
.sk-wp-editor .wp-block-media-text ul .sk-link,
.sk-wp-editor .wp-block-media-text ol a,
.sk-wp-editor .wp-block-media-text ol .sk-link,
.sk-wp-editor .wp-block-group p a,
.sk-wp-editor .wp-block-group p .sk-link,
.sk-wp-editor .wp-block-group ul a,
.sk-wp-editor .wp-block-group ul .sk-link,
.sk-wp-editor .wp-block-group ol a,
.sk-wp-editor .wp-block-group ol .sk-link {
  text-decoration: underline;
}
.sk-wp-editor .wp-block-columns p a:hover, .sk-wp-editor .wp-block-columns p .sk-link:hover,
.sk-wp-editor .wp-block-columns ul a:hover,
.sk-wp-editor .wp-block-columns ul .sk-link:hover,
.sk-wp-editor .wp-block-columns ol a:hover,
.sk-wp-editor .wp-block-columns ol .sk-link:hover,
.sk-wp-editor .wp-block-media-text p a:hover,
.sk-wp-editor .wp-block-media-text p .sk-link:hover,
.sk-wp-editor .wp-block-media-text ul a:hover,
.sk-wp-editor .wp-block-media-text ul .sk-link:hover,
.sk-wp-editor .wp-block-media-text ol a:hover,
.sk-wp-editor .wp-block-media-text ol .sk-link:hover,
.sk-wp-editor .wp-block-group p a:hover,
.sk-wp-editor .wp-block-group p .sk-link:hover,
.sk-wp-editor .wp-block-group ul a:hover,
.sk-wp-editor .wp-block-group ul .sk-link:hover,
.sk-wp-editor .wp-block-group ol a:hover,
.sk-wp-editor .wp-block-group ol .sk-link:hover {
  text-decoration: none;
}
.sk-wp-editor .wp-block-columns {
  gap: var(--sk-columns-gap);
}
.sk-wp-editor .wp-block-media-text img {
  border-radius: 20px;
}
.sk-wp-editor .wp-block-cover__background, .sk-wp-editor .wp-block-cover__image-background {
  border-radius: 20px;
}
.sk-wp-editor .wp-block-image img {
  border-radius: 20px;
}
.sk-wp-editor .wp-block-image .alignright,
.sk-wp-editor .wp-block-image .alignleft {
  margin-top: 5px;
}
.sk-wp-editor .wp-block-pullquote {
  line-height: normal;
  padding-top: clamp(30px, 21.9463087248px + 0.0251677852 * 100vw, 60px);
  padding-bottom: clamp(30px, 21.9463087248px + 0.0251677852 * 100vw, 60px);
}
.sk-wp-editor .wp-block-pullquote p {
  margin-bottom: var(--sk-text-base-indent-small);
  font-size: var(--sk-text--h3);
}
.sk-wp-editor .wp-block-pullquote cite {
  font-style: italic;
  font-size: var(--sk-text--m-1);
}
.sk-wp-editor .wp-block-search__input {
  border-radius: 10px;
  background: var(--sk-color-light-grey-1);
  color: var(--sk-color-primary);
  margin: 0;
  padding: 11px 45px 9px 24px;
  min-width: 250px;
  border: 1px solid transparent;
  font-size: var(--sk-text--s);
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.16px;
  height: 40px;
}
@media (min-width: 1440px) {
  .sk-wp-editor .wp-block-search__input {
    min-width: 298px;
  }
}
.sk-wp-editor .wp-block-search__input::-moz-placeholder {
  color: var(--sk-color-primary);
}
.sk-wp-editor .wp-block-search__input::placeholder {
  color: var(--sk-color-primary);
}
.sk-wp-editor .wp-block-search__input:focus {
  border-color: var(--sk-color-third);
  box-shadow: 0 0 1px 2px var(--sk-color-light-grey-2);
  outline: none;
}
.sk-wp-editor .wp-block-search__button {
  font-weight: 500;
  font-family: var(--sk-font-primary);
  text-decoration: none;
  border: 2px solid transparent;
  border-radius: 10px;
  color: var(--sk-color-primary);
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
  padding: 11px 20px 9px;
  outline: none;
  min-height: 40px;
  cursor: pointer;
  border-color: var(--sk-color-primary);
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.sk-wp-editor .wp-block-search__button:hover, .sk-wp-editor .wp-block-search__button:focus {
  background-color: var(--sk-color-primary);
  color: var(--sk-color-white);
}
.sk-wp-editor .wp-block-button:not(.is-style-outline) {
  color: var(--sk-color-white) !important;
}
.sk-wp-editor .wp-block-button:not(.is-style-outline) .wp-block-button__link {
  font-weight: 600;
  font-family: var(--sk-font-primary);
  text-decoration: none;
  border-radius: 10px;
  border: none;
  outline: none;
  color: var(--sk-color-white);
  font-size: 16px;
  line-height: 1;
  background: linear-gradient(259deg, var(--sk-color-accent) -1.3%, var(--sk-color-second) 37.46%, var(--sk-color-third) 71.67%, var(--sk-color-primary) 108.15%);
  padding: 11px 20px 9px;
  min-height: 40px;
  cursor: pointer;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.sk-wp-editor .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .sk-wp-editor .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus {
  box-shadow: 0 0 6px 0 rgba(15, 44, 122, 0.41);
}
.sk-wp-editor .wp-block-button.is-style-outline {
  color: var(--sk-color-primary) !important;
}
.sk-wp-editor .wp-block-button.is-style-outline .wp-block-button__link {
  font-weight: 500;
  font-family: var(--sk-font-primary);
  text-decoration: none;
  border: 2px solid transparent;
  border-radius: 10px;
  color: var(--sk-color-primary);
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
  padding: 11px 20px 9px;
  outline: none;
  min-height: 40px;
  cursor: pointer;
  border-color: var(--sk-color-primary);
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.sk-wp-editor .wp-block-button.is-style-outline .wp-block-button__link:hover, .sk-wp-editor .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background-color: var(--sk-color-primary);
  color: var(--sk-color-white);
}
.sk-wp-editor .wp-block-file__button {
  font-weight: 500;
  font-family: var(--sk-font-primary);
  text-decoration: none;
  border: 2px solid transparent;
  border-radius: 10px;
  color: var(--sk-color-primary);
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
  padding: 11px 20px 9px;
  outline: none;
  min-height: 40px;
  cursor: pointer;
  border-color: var(--sk-color-primary);
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.sk-wp-editor .wp-block-file__button:hover, .sk-wp-editor .wp-block-file__button:focus {
  background-color: var(--sk-color-primary);
  color: var(--sk-color-white);
}

/* stylelint-disable */
:root {
  --sk-container-padding: 8px;
  --sk-container-width-lg: calc(1492px + var(--sk-container-padding) * 2);
  --sk-container-width--md: calc(1304px + var(--sk-container-padding) * 2);
  --sk-container-width--sm: 602px;
}

@media (max-width: 1024px) {
  :root {
    --sk-container-padding: 10px;
  }
}
.sk-container {
  max-width: var(--sk-container-width-lg);
  margin: 0 auto;
  width: 100%;
  padding-left: var(--sk-container-padding);
  padding-right: var(--sk-container-padding);
}
.sk-container--md {
  max-width: var(--sk-container-width--md);
}
.sk-container--fl {
  max-width: 100%;
  width: 100%;
}

.sk-wrapper {
  display: flex;
}
.sk-wrapper--wrap {
  flex-wrap: wrap;
}
.sk-wrapper--jc-sb {
  justify-content: space-between;
}
.sk-wrapper--jc-c {
  justify-content: center;
}
.sk-wrapper--ai-c {
  align-items: center;
}
.sk-wrapper--ai-fs {
  align-items: flex-start;
}
.sk-wrapper--column {
  flex-direction: column;
}

/**
 * Clear inner floats
 */
.clearfix::after {
  clear: both;
  content: "";
  display: table;
}

/**
 * Hide text while making it readable for screen readers
 * 1. Needed in WebKit-based browsers because of an implementation bug;
 *    See: https://code.google.com/p/chromium/issues/detail?id=457146
 */
.hide-text {
  overflow: hidden;
  padding: 0; /* 1 */
  text-indent: 101%;
  white-space: nowrap;
}

/**
 * Hide element while making it readable for screen readers
 * Shamelessly borrowed from HTML5Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
 */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sk-image-cover {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 991px) {
  .sk-only-d {
    display: none;
  }
}

@media (min-width: 992px) {
  .sk-only-m {
    display: none;
  }
}

:root {
  --sk-main-column-gap: 24px;
  --sk-main-nav-width: 240px;
}

html {
  scroll-behavior: smooth;
}

.main-wrapper {
  position: relative;
  min-height: 60vh;
}
@media (min-width: 992px) {
  .main-wrapper {
    display: flex;
    flex-flow: row nowrap;
    -moz-column-gap: var(--sk-main-column-gap);
         column-gap: var(--sk-main-column-gap);
  }
}

.content-wrapper {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 992px) {
  .content-wrapper {
    width: calc(100% - var(--sk-main-nav-width) - var(--sk-main-column-gap));
    max-width: 1182px;
  }
}

.not-found__container {
  padding-top: clamp(50px, 23.1543624161px + 0.0838926174 * 100vw, 150px);
  text-align: center;
}
.not-found__container h2,
.not-found__container p {
  margin-bottom: var(--sk-text-base-indent-small);
  font-weight: 400;
}

.cky-consent-container .cky-consent-bar {
  border-radius: 10px;
  box-shadow: 0 0 15px 0 rgba(15, 44, 122, 0.24) !important;
}
.cky-consent-container .cky-consent-bar .cky-banner-btn-close {
  right: 12px;
  top: 12px;
}
.cky-consent-container .cky-consent-bar .cky-btn {
  border-radius: 10px;
  font-weight: 500;
}

/* stylelint-disable max-line-length */
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: var(--sk-color-white);
  padding: 10px 0;
  z-index: 21;
}
@media (min-width: 992px) {
  .header {
    padding: 15px 0;
  }
}
.header__wrapper {
  gap: 20px;
}
.header__logo {
  margin-right: auto;
  line-height: 0;
}
.header__logo--desktop {
  max-width: 214px;
}
.header__logo--mobile {
  max-width: 157px;
}
.header__profile {
  position: relative;
}
.header__profile-dropdown {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: calc(100% + 15px);
  opacity: 0;
  visibility: hidden;
  padding: 30px 0;
  min-width: 221px;
  border-radius: 10px;
  box-shadow: 0 0 15px 0 rgba(15, 44, 122, 0.24);
  background-color: var(--sk-color-white);
  height: -moz-fit-content;
  height: fit-content;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.header__profile-dropdown.visible {
  opacity: 1;
  visibility: visible;
}
.header__profile-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header__profile-list li {
  width: 100%;
}
.header__profile-list a, .header__profile-list .sk-link {
  width: 100%;
  padding: 7px 30px;
  font-size: var(--sk-text--s);
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.16px;
  text-transform: capitalize;
  color: var(--sk-color-primary);
  gap: 10px;
}
.header__profile-list a span, .header__profile-list .sk-link span {
  padding-top: 3px;
}
.header__profile-list a img, .header__profile-list .sk-link img {
  max-width: 18px;
}
.header__profile-list a, .header__profile-list .sk-link {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.header__profile-list a:hover, .header__profile-list .sk-link:hover, .header__profile-list a:focus, .header__profile-list .sk-link:focus {
  background: var(--sk-color-third-opacity-10);
}
.header__profile-button {
  height: 40px;
  width: 40px;
  padding: 2px;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  background: linear-gradient(180deg, var(--sk-color-accent) -1.3%, var(--sk-color-second) 37.46%, var(--sk-color-third) 71.67%, var(--sk-color-primary) 108.15%);
}
.header__profile-button img {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  pointer-events: none;
}
.header__mobile-opener {
  background-image: url("../../resources/img/icon-mobile-menu.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  padding: 0;
  width: 38px;
  height: 30px;
  border: none;
}
.header__mobile-opener.opened {
  background-image: url("../../resources/img/icon-close-menu.svg");
}
@media (min-width: 992px) {
  .header .sk-btn, .header input[type=submit] {
    min-width: 109px;
  }
}

.footer {
  padding: 21px 0;
  background-color: var(--sk-color-bg-primary);
}
@media (min-width: 992px) {
  .footer {
    padding: 35px 0;
  }
}
.footer__wrapper {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 992px) {
  .footer__wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
.footer__column--1 {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  gap: 35px;
}
@media (min-width: 992px) {
  .footer__column--1 {
    flex-direction: column;
    gap: 45px;
  }
}
@media (min-width: 1512px) {
  .footer__column--1 {
    min-width: 370px;
  }
}
.footer__column--2 {
  display: flex;
  flex-direction: column;
  text-align: right;
}
@media (min-width: 768px) {
  .footer__column--2 {
    padding-top: 34px;
    flex-direction: row;
    justify-content: space-between;
    gap: 27px;
    text-align: left;
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  .footer__column--2 {
    justify-content: auto;
    margin-bottom: 0;
  }
}
.footer__nav {
  display: flex;
  flex-direction: column;
  gap: 6px;
  position: relative;
}
.footer__nav a:focus, .footer__nav .sk-link:focus, .footer__nav a:hover, .footer__nav .sk-link:hover {
  text-decoration: underline;
}
@media (min-width: 1512px) {
  .footer__nav:not(.last) {
    min-width: 176px;
  }
}
.footer__nav:not(.last) li {
  padding: 12px 0;
}
@media (min-width: 768px) {
  .footer__nav:not(.last) li {
    padding: 0;
    margin-bottom: 10px;
  }
}
.footer__nav:not(.last) a, .footer__nav:not(.last) .sk-link {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.16px;
  text-transform: capitalize;
  color: var(--sk-color-white);
}
@media (min-width: 992px) {
  .footer__nav:not(.last) a, .footer__nav:not(.last) .sk-link {
    font-size: var(--sk-text--2xs);
    line-height: 24px;
  }
}
.footer__nav.last {
  padding: 30px 0;
  margin-top: 16px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .footer__nav.last {
    padding: 0;
    margin: 0;
  }
}
@media (min-width: 1512px) {
  .footer__nav.last {
    min-width: 216px;
  }
}
.footer__nav.last::before, .footer__nav.last::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.17);
}
@media (min-width: 768px) {
  .footer__nav.last::before, .footer__nav.last::after {
    display: none;
  }
}
.footer__nav.last::before {
  top: 0;
}
.footer__nav.last::after {
  bottom: 0;
}
.footer__nav.last a, .footer__nav.last .sk-link {
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.13px;
  text-transform: capitalize;
  color: var(--sk-color-white);
}
.footer__socials {
  list-style: none;
  padding: 0;
  justify-content: center;
  gap: 26px;
  margin: 0;
}
@media (min-width: 992px) {
  .footer__socials {
    gap: 12.66px;
    justify-content: flex-start;
  }
}
.footer__socials-item {
  line-height: 0;
}
.footer__socials-item a svg path, .footer__socials-item .sk-link svg path {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.footer__socials-item a:hover svg path, .footer__socials-item .sk-link:hover svg path, .footer__socials-item a:focus svg path, .footer__socials-item .sk-link:focus svg path {
  fill: var(--sk-color-third);
}
.footer__info-wrapper {
  display: flex;
  gap: 25px;
  justify-content: center;
  align-items: flex-end;
}
@media (min-width: 992px) {
  .footer__info-wrapper {
    align-items: flex-start;
    justify-content: space-between;
  }
}
@media (min-width: 1512px) {
  .footer__info-wrapper {
    gap: 45px;
  }
}
.footer__info-content p {
  color: var(--sk-color-white);
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: -0.11px;
  text-transform: capitalize;
  margin-bottom: 0;
}
.footer__info-content p:not(:last-child) {
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .footer__info-content p:not(:last-child) {
    margin-bottom: -1px;
  }
}
@media (max-width: 991px) {
  .footer__info-content p img {
    min-height: 47px;
  }
}
.footer__info-logo a, .footer__info-logo .sk-link {
  line-height: 0;
}

.sk-form {
  background: var(--sk-color-white);
  padding: 0;
  margin-bottom: 40px;
}
.sk-form form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sk-form form fieldset {
  width: 100%;
}
.sk-form-field {
  width: 100%;
}

/* stylelint-disable max-line-length */
.main-nav {
  position: fixed;
  left: -100%;
  width: 100%;
  z-index: 20;
  max-height: calc(100vh - 57px);
  overflow-y: auto;
  box-shadow: 0 2px 6px -2px rgba(15, 44, 122, 0.24);
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.main-nav.visible {
  left: 0;
  top: 57px;
}
@media (min-width: 992px) {
  .main-nav {
    padding-bottom: 24px;
    position: initial;
    left: unset;
    width: auto;
    z-index: initial;
    max-height: initial;
    overflow-y: initial;
    box-shadow: none;
  }
}
.main-nav__container {
  background: var(--sk-color-white);
  padding: 24px 10px;
}
@media (min-width: 992px) {
  .main-nav__container {
    position: sticky;
    top: 101px;
    border-radius: 13px;
    background: linear-gradient(0deg, var(--sk-color-accent) -60.47%, var(--sk-color-second) -3.64%, var(--sk-color-third) 46.51%, var(--sk-color-primary) 100%);
    width: var(--sk-main-nav-width);
    padding: 20px 0;
    box-shadow: 0 0 15px 0 rgba(15, 44, 122, 0.24);
  }
}
@media (min-width: 992px) {
  .main-nav__wrapper {
    padding: 0 15px;
  }
}
.main-nav__nav {
  margin-bottom: 10px;
}
.main-nav__search {
  margin-bottom: 8px;
  padding: 0 40px;
}
@media (min-width: 992px) {
  .main-nav__search {
    margin-bottom: 10px;
    padding: 0;
  }
}
.main-nav__title {
  margin-bottom: 10px;
  font-size: var(--sk-text--3xs);
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.1px;
  text-transform: capitalize;
  color: var(--sk-color-white-opacity-70);
}
.main-nav__login {
  flex-wrap: wrap;
  gap: 10px;
}
.main-nav__image {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  -o-object-fit: contain;
     object-fit: contain;
  order: 4;
}
@media (min-width: 992px) {
  .main-nav__image {
    order: initial;
  }
}
.main-nav__socials {
  -moz-column-gap: 26px;
       column-gap: 26px;
  list-style: none;
  padding: 20px 0;
  margin: 0 0 20px;
  position: relative;
}
@media (min-width: 992px) {
  .main-nav__socials {
    padding: 18px 0 33px;
    -moz-column-gap: 12.66px;
         column-gap: 12.66px;
  }
}
.main-nav__socials::before, .main-nav__socials::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: var(--sk-color-light-grey-3);
}
@media (min-width: 992px) {
  .main-nav__socials::before, .main-nav__socials::after {
    background: var(--sk-color-white-opacity-16);
  }
}
.main-nav__socials::before {
  top: 0;
}
@media (min-width: 992px) {
  .main-nav__socials::before {
    display: none;
  }
}
.main-nav__socials::after {
  bottom: 0;
}
.main-nav__socials-item {
  line-height: 0;
}
.main-nav__socials-item a, .main-nav__socials-item .sk-link {
  line-height: 0;
}
.main-nav__socials-item a svg path, .main-nav__socials-item .sk-link svg path {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
  fill: var(--sk-color-primary);
}
@media (min-width: 992px) {
  .main-nav__socials-item a svg path, .main-nav__socials-item .sk-link svg path {
    fill: var(--sk-color-white);
  }
}
@media (min-width: 992px) {
  .main-nav__socials-item a:hover svg path, .main-nav__socials-item .sk-link:hover svg path, .main-nav__socials-item a:focus svg path, .main-nav__socials-item .sk-link:focus svg path {
    fill: var(--sk-color-primary);
  }
}
.main-nav__profile {
  padding: 10px 0;
}
@media (min-width: 992px) {
  .main-nav__profile {
    min-height: 47px;
    margin-bottom: 3px;
  }
}
@media (min-width: 992px) {
  .main-nav__profile.logged {
    margin-bottom: 18px;
  }
}
.main-nav__profile-wrapper {
  gap: 33px;
}
@media (min-width: 992px) {
  .main-nav__profile-wrapper {
    gap: 7px;
  }
}
.main-nav__profile-picture {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.main-nav__profile-info {
  flex-grow: 1;
}
.main-nav__profile a, .main-nav__profile .sk-link {
  display: flex;
}
.main-nav__profile-name {
  font-size: var(--sk-text--xs);
  font-weight: 400;
  letter-spacing: -0.16px;
  text-transform: capitalize;
  color: var(--sk-color-primary);
  margin-bottom: 3px;
}
@media (min-width: 992px) {
  .main-nav__profile-name {
    color: var(--sk-color-white);
    max-width: 120px;
  }
}
.main-nav__profile-email {
  color: var(--sk-color-primary);
  font-size: var(--sk-text--2xs);
  font-weight: 400;
  letter-spacing: -0.13px;
  line-height: 1;
  word-break: break-all;
}
@media (min-width: 992px) {
  .main-nav__profile-email {
    color: var(--sk-color-white-opacity-70);
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.main-nav__profile-logout {
  width: 45px;
  gap: 7px;
}
.main-nav__profile-logout:hover .text, .main-nav__profile-logout:focus .text {
  opacity: 1;
}
.main-nav__profile-logout:hover .icon svg path#Part2, .main-nav__profile-logout:focus .icon svg path#Part2 {
  transform: translateX(3px);
}
.main-nav__profile-logout .text {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
  opacity: 0;
  font-size: 10px;
  font-weight: 400;
  color: var(--sk-color-white);
  line-height: 1;
  min-width: 35px;
}
.main-nav__profile-logout .icon {
  line-height: 0;
}
.main-nav__profile-logout .icon svg path {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
  fill: var(--sk-color-primary);
}
@media (min-width: 992px) {
  .main-nav__profile-logout .icon svg path {
    fill: var(--sk-color-white);
  }
}

.navigation {
  list-style: none;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
.navigation.primary a, .navigation.primary .sk-link {
  display: block;
  width: 100%;
  color: var(--sk-color-primary);
  padding: 12px 40px;
  font-size: var(--sk-text--xs);
  font-weight: 400;
  letter-spacing: -0.16px;
  text-transform: capitalize;
}
.navigation.primary li.current_page_item a, .navigation.primary li.current_page_item .sk-link,
.navigation.primary li.current-menu-item a,
.navigation.primary li.current-menu-item .sk-link {
  background: var(--sk-color-third-opacity-10);
}
@media (min-width: 992px) {
  .navigation.primary li {
    margin-right: 10px;
    margin-bottom: 5px;
    width: 100%;
  }
  .navigation.primary li:last-child {
    margin-right: 0;
  }
  .navigation.primary li.current_page_item a, .navigation.primary li.current_page_item .sk-link, .navigation.primary li.current-menu-item a, .navigation.primary li.current-menu-item .sk-link {
    background: linear-gradient(86deg, var(--sk-color-white-opacity-16) 49.82%, transparent 100.09%);
    box-shadow: 0 0 10px 0 var(--sk-color-light-grey-1);
  }
  .navigation.primary li a, .navigation.primary li .sk-link {
    color: var(--sk-color-white);
    padding: 9px 8px 9px 25px;
    border-radius: 10px;
  }
  .navigation.primary li a:hover, .navigation.primary li .sk-link:hover, .navigation.primary li a:focus, .navigation.primary li .sk-link:focus {
    background: linear-gradient(86deg, var(--sk-color-white-opacity-16) 49.82%, transparent 100.09%);
    box-shadow: 0 0 10px 0 var(--sk-color-light-grey-1);
  }
}
.navigation.secondary li {
  line-height: 20px;
}
.navigation.secondary li.current_page_item a, .navigation.secondary li.current_page_item .sk-link, .navigation.secondary li.current-menu-item a, .navigation.secondary li.current-menu-item .sk-link {
  text-decoration: underline;
}
.navigation.secondary li a, .navigation.secondary li .sk-link {
  color: var(--sk-color-white);
  font-size: var(--sk-text--3xs);
  font-weight: 400;
  text-transform: capitalize;
}
.navigation.secondary li a:hover, .navigation.secondary li .sk-link:hover, .navigation.secondary li a:focus, .navigation.secondary li .sk-link:focus {
  text-decoration: underline;
}

.single-article {
  padding-bottom: clamp(10px, 4.6308724832px + 0.0167785235 * 100vw, 30px);
}
.single-article--press-release {
  padding-top: clamp(10px, 2.4832214765px + 0.0234899329 * 100vw, 38px);
}
.single-article--article {
  padding-top: clamp(10px, -6.1073825503px + 0.0503355705 * 100vw, 70px);
}
.single-article__container {
  max-width: var(--sk-container-width--sm);
  margin: 0 auto;
}
.single-article__title {
  font-weight: 400;
  margin-bottom: 18px;
}
.single-article__title--article {
  margin-bottom: 10px;
  font-weight: 500;
}
.single-article__tags {
  display: flex;
  flex-flow: row wrap;
  -moz-column-gap: clamp(10px, 7.3154362416px + 0.0083892617 * 100vw, 20px);
       column-gap: clamp(10px, 7.3154362416px + 0.0083892617 * 100vw, 20px);
  row-gap: 5px;
  margin-bottom: clamp(23px, 18.4362416107px + 0.014261745 * 100vw, 40px);
}
@media (max-width: 992px) {
  .single-article__tags {
    padding-top: 20px;
  }
}
.single-article__tags--article {
  margin-bottom: clamp(23px, 18.4362416107px + 0.014261745 * 100vw, 40px);
}
.single-article__info {
  margin-bottom: clamp(25px, 20.9731543624px + 0.0125838926 * 100vw, 40px);
  display: flex;
  -moz-column-gap: 24px;
       column-gap: 24px;
  row-gap: 10px;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 768px) {
  .single-article__info .sk-post-author {
    flex-basis: 100%;
  }
}
.single-article__info .sk-post-date-info,
.single-article__info .sk-post-read-time {
  display: flex;
  align-items: center;
  line-height: 1;
  padding: 0;
}
.single-article__info .sk-post-date-info::before,
.single-article__info .sk-post-read-time::before {
  position: static;
  margin-right: 7px;
}
.single-article__actions {
  padding: 10px 0;
  border-top: 1px solid var(--sk-color-third-opacity-10);
  border-bottom: 1px solid var(--sk-color-third-opacity-10);
  display: flex;
  flex-wrap: wrap;
  gap: clamp(20px, 13.288590604px + 0.0209731544 * 100vw, 45px);
  margin-bottom: clamp(24px, 20.7785234899px + 0.0100671141 * 100vw, 36px);
}
.single-article__actions--wide {
  justify-content: center;
  border-top: none;
  border-bottom: none;
}
.single-article__actions-bookmark, .single-article__actions-share {
  display: flex;
  align-items: center;
  gap: clamp(10px, 7.8523489933px + 0.0067114094 * 100vw, 18px);
  color: var(--sk-color-fourth);
  font-size: var(--sk-text--3xs);
  font-weight: 500;
  letter-spacing: 0.3px;
}
.single-article__actions-bookmark button.sk-btn--share,
.single-article__actions-bookmark button.sk-btn--bookmark, .single-article__actions-share button.sk-btn--share,
.single-article__actions-share button.sk-btn--bookmark {
  width: 13px;
  height: 16px;
}
.single-article__excerpt {
  margin-bottom: var(--sk-text-article-indent);
  font-size: clamp(12px, 10.389261745px + 0.005033557 * 100vw, 18px);
  letter-spacing: -0.1px;
}
.single-article__featured-image {
  display: block;
  max-width: 100%;
  width: 100%;
  border-radius: 20px;
  height: clamp(170px, 143.1543624161px + 0.0838926174 * 100vw, 270px);
  -o-object-fit: cover;
     object-fit: cover;
}
.single-article__featured-image-wrapper {
  position: relative;
  max-width: 730px;
  margin: 0 auto var(--sk-text-article-indent);
}
.single-article__featured-image-wrapper::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0deg, rgba(8, 19, 48, 0.5098039216) 17.71%, rgba(15, 44, 122, 0) 100%);
  border-radius: 20px;
  z-index: 1;
}
.single-article__featured-video {
  max-width: 730px;
  min-height: clamp(170px, 57.1428571429px + 0.3526785714 * 100vw, 407px);
  margin: 0 auto clamp(20px, 11.9463087248px + 0.0251677852 * 100vw, 50px);
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  width: 100%;
}
.single-article__featured-video.play .overlay {
  display: none;
}
.single-article__featured-video.play .play-button {
  display: none;
}
.single-article__featured-video .video {
  width: 100%;
  border-radius: 20px;
  z-index: 19;
  position: relative;
}
.single-article__featured-video .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #1e1e1e 19.27%, rgba(15, 44, 122, 0) 100%);
  z-index: 20;
  border-radius: 20px;
}
.single-article__featured-video .play-button {
  position: absolute;
  top: 50%;
  left: 52%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  background-image: url("../../resources/img/play-button.svg");
  background-size: cover;
  background-repeat: no-repeat;
  width: clamp(70px, 64.6308724832px + 0.0167785235 * 100vw, 90px);
  height: clamp(90px, 83.5570469799px + 0.0201342282 * 100vw, 114px);
  z-index: 20;
  padding: 0;
  border: none;
  background-color: transparent;
}
.single-article__featured-audio {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  padding: clamp(20px, 11.4093959732px + 0.0268456376 * 100vw, 52px) clamp(20px, 14.6308724832px + 0.0167785235 * 100vw, 40px) clamp(20px, 13.5570469799px + 0.0201342282 * 100vw, 44px);
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 720px;
  margin: 0 auto var(--sk-text-article-indent);
}
.single-article__featured-audio::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: linear-gradient(0deg, #3d5aaf 19.27%, rgba(15, 44, 122, 0) 100%);
  z-index: 1;
}
.single-article__featured-audio-content {
  position: relative;
  z-index: 3;
}
.single-article__featured-audio-content .title {
  color: var(--sk-color-white);
  font-weight: 600;
  letter-spacing: 0.15px;
  margin-bottom: 15px;
}
.single-article__featured-audio-content .author {
  color: var(--sk-color-white);
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 15px;
}
.single-article__featured-audio-content .actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 30px;
}
.single-article__featured-audio-content .volume {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-left: auto;
}
.single-article__featured-audio-content .volume label {
  line-height: 0;
}
.single-article__featured-audio-content .volume input {
  padding: 0;
  margin: 0;
  box-shadow: none;
  outline: none;
  cursor: pointer;
}
.single-article__featured-audio-source {
  position: relative;
  z-index: 2;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.single-article__featured-audio-source::after {
  position: absolute;
  content: "";
  width: 61px;
  height: 69px;
  top: 10%;
  left: 45%;
  background-image: url("../../resources/img/icon-ajax-load.svg");
  z-index: 3;
  animation: rotating 2s linear infinite;
  display: none;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.single-article__featured-audio-source.loading::after {
  display: block;
}
.single-article__featured-audio-source.loading .button {
  visibility: hidden;
}
.single-article__featured-audio-source .audio {
  cursor: pointer;
  max-width: 510px;
  padding: 0 clamp(1px, -25.5771812081px + 0.0830536913 * 100vw, 100px);
  margin: 0 auto;
  height: 128px;
}
.single-article__featured-audio-source .duration {
  max-width: 510px;
  margin: 0 auto;
}
.single-article__featured-audio-source .duration span {
  color: var(--sk-color-white);
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 10px;
}
.single-article__featured-audio-source .button {
  width: 35px;
  height: 40px;
  background-image: url("../../resources/img/play-button-small.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  border: none;
  display: block;
  margin: 0 auto;
  cursor: pointer;
}
.single-article__featured-audio-source .button.playing {
  background-image: url("../../resources/img/pause-button-small.svg");
  background-position-x: left;
  background-position-y: center;
  background-size: 88%;
}
.single-article__featured-audio-source .not-found {
  color: var(--sk-color-white);
}
.single-article__content {
  margin-bottom: var(--sk-text-article-indent);
}
.single-article__content ul li {
  margin-bottom: var(--sk-text-article-indent-small);
}
.single-article__section-title {
  text-align: center;
}
@media (min-width: 992px) {
  .single-article__section-title {
    font-size: var(--sk-text--l-4);
  }
}
.single-article__section-title--press-release {
  margin-bottom: var(--sk-text-article-indent);
}
.single-article__section-title--article {
  margin-bottom: clamp(38px, 32.6308724832px + 0.0167785235 * 100vw, 58px);
}
.single-article__author-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  -moz-column-gap: clamp(15px, 5.067114094px + 0.0310402685 * 100vw, 52px);
       column-gap: clamp(15px, 5.067114094px + 0.0310402685 * 100vw, 52px);
  margin-bottom: var(--sk-text-article-indent);
}
.single-article__author-avatar {
  position: relative;
  line-height: 0;
}
.single-article__author-avatar::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 67px;
  background-image: url("../../resources/img/author-frame-small.svg");
  top: 0;
  right: 0;
  background-size: cover;
  background-position: right;
  background-repeat: no-repeat;
  border-radius: 0 8px 8px 0;
}
.single-article__author-avatar img {
  width: 100px;
  height: 100px;
  border-radius: 8px;
}
@media (min-width: 512px) {
  .single-article__author-avatar img {
    width: 150px;
    height: 150px;
  }
}
.single-article__author-info-name {
  font-weight: 700;
  margin-bottom: 11px;
  color: var(--sk-color-black);
}
.single-article__author-info-desc {
  font-size: clamp(10px, 8.9261744966px + 0.0033557047 * 100vw, 14px);
  line-height: 140%;
}
@media (min-width: 992px) {
  .single-article__author-info-desc {
    line-height: 158%;
  }
}
.single-article__comments {
  max-width: 730px;
  margin: 0 auto var(--sk-text-article-indent);
}
.single-article__comments-count {
  display: block;
  color: var(--sk-color-primary);
  font-size: var(--sk-text--2xs);
  font-weight: 500;
  margin-bottom: 13px;
}
.single-article__comments-page {
  display: none;
}
.single-article__comments-page.active {
  display: block;
}
.single-article__related-items {
  margin-bottom: var(--sk-text-article-indent);
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 24px;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
@media (min-width: 1024px) {
  .single-article__related-items--press-release {
    margin-left: clamp(20px, 11.9463087248px + 0.0251677852 * 100vw, 50px);
  }
}
@media (min-width: 1024px) {
  .single-article__related-items--article {
    margin-left: clamp(15px, 8.288590604px + 0.0209731544 * 100vw, 40px);
  }
}
@media (min-width: 512px) {
  .single-article__related-items {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1280px) {
  .single-article__related-items {
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 32.5px;
         column-gap: 32.5px;
  }
}
.single-article__related .related-post .press-releases__tags {
  display: none;
}
.single-article__related .related-post .post-title {
  padding-top: 10px;
}
.single-article__cta {
  margin-bottom: var(--sk-text-article-indent);
}
@media (min-width: 1024px) {
  .single-article__cta {
    margin-left: clamp(20px, 14.6308724832px + 0.0167785235 * 100vw, 40px);
  }
}

.comments-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.comments-form {
  margin-bottom: 23px;
}
.comments-form.hidden {
  display: none;
}
.comments-form__title {
  margin-bottom: 10px;
  font-size: var(--sk-text--2xs);
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.12px;
}
@media (min-width: 992px) {
  .comments-form__title {
    line-height: 158%;
  }
}
.comments-form__form {
  display: flex;
  align-items: flex-start;
  gap: 13px;
}
.comments-form__avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.comments-form__textarea {
  margin-bottom: 0;
  padding: 13px 10px;
  min-height: 40px;
  color: var(--sk-color-primary);
  font-size: var(--sk-text--2xs);
  font-weight: 500;
  line-height: normal;
  border-radius: 10px;
  background: var(--sk-color-third-opacity-05);
  box-shadow: 0 0 2px 0 var(--sk-color-light-grey-4);
  resize: vertical;
  max-height: 130px;
}
.comments-form__textarea::-moz-placeholder {
  color: var(--sk-color-primary);
}
.comments-form__textarea::placeholder {
  color: var(--sk-color-primary);
}
.comments-form__textarea::-moz-placeholder {
  color: var(--sk-color-primary);
}
.comments-form__must-log-in {
  color: var(--sk-color-black);
  font-size: var(--sk-text--2xs);
  font-weight: 400;
  line-height: 132%;
}
.comments-form__must-log-in b {
  text-decoration: underline;
  cursor: pointer;
}

.comment {
  border-top: 1px solid var(--sk-color-light-grey-1);
  margin-bottom: 12px;
}
.comment__info {
  display: flex;
  gap: 15px;
  padding: 12px 0;
}
.comment__avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.comment__author {
  font-size: var(--sk-text--s);
  font-weight: 500;
  letter-spacing: -0.16px;
  text-transform: capitalize;
  color: var(--sk-color-primary);
}
.comment__date {
  color: rgba(56, 89, 181, 0.5);
  font-size: var(--sk-text--2xs);
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.12px;
}
.comment__content {
  margin-bottom: 13px;
}
.comment__content p {
  font-size: var(--sk-text--2xs);
  font-weight: 400;
  line-height: 132%;
}
.comment__buttons {
  display: flex;
  gap: 13px;
  margin-bottom: 10px;
}
.comment__text-button {
  color: var(--sk-color-primary);
  font-size: var(--sk-text--2xs);
  font-weight: 500;
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.comment__text-button span {
  pointer-events: none;
}
.comment__text-button--disabled {
  cursor: initial;
}
.comment__thread {
  list-style: none;
  margin: 23px 0 0;
  padding-left: 23px;
}
.comment__thread.hidden {
  display: none;
}

@media (min-width: 1024px) {
  .blog .sk-title,
  .post-type-archive-people-and-stories .sk-title,
  .post-type-archive-news-and-activities .sk-title {
    margin-bottom: 19px;
    margin-top: -6px;
  }
}
@media (min-width: 1024px) {
  .blog .post-category-container,
  .post-type-archive-people-and-stories .post-category-container,
  .post-type-archive-news-and-activities .post-category-container {
    margin-left: clamp(30px, 21.9463087248px + 0.0251677852 * 100vw, 60px);
    position: relative;
  }
  .blog .post-category-container::before,
  .post-type-archive-people-and-stories .post-category-container::before,
  .post-type-archive-news-and-activities .post-category-container::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: var(--sk-color-primary);
    opacity: 0.1;
    top: 54px;
    left: 0;
  }
  .blog .post-category-container:last-of-type,
  .post-type-archive-people-and-stories .post-category-container:last-of-type,
  .post-type-archive-news-and-activities .post-category-container:last-of-type {
    margin-bottom: 0;
  }
}
.blog .post-category-container__title,
.post-type-archive-people-and-stories .post-category-container__title,
.post-type-archive-news-and-activities .post-category-container__title {
  font-size: clamp(25px, 20.9731543624px + 0.0125838926 * 100vw, 40px);
  margin-bottom: 24px;
  padding-top: 70px;
}
@media (min-width: 1024px) {
  .blog .post-category-container__title,
  .post-type-archive-people-and-stories .post-category-container__title,
  .post-type-archive-news-and-activities .post-category-container__title {
    margin-bottom: 55px;
    padding-top: 108px;
  }
}
.blog .post-category-container .archive-posts .article-card,
.post-type-archive-people-and-stories .post-category-container .archive-posts .article-card,
.post-type-archive-news-and-activities .post-category-container .archive-posts .article-card {
  margin-bottom: 66px;
}
@media (min-width: 768px) {
  .blog .post-category-container .archive-posts .article-card,
  .post-type-archive-people-and-stories .post-category-container .archive-posts .article-card,
  .post-type-archive-news-and-activities .post-category-container .archive-posts .article-card {
    margin-bottom: 17px;
  }
}
@media (max-width: 768px) {
  .blog .post-category-container .archive-posts .article-card,
  .post-type-archive-people-and-stories .post-category-container .archive-posts .article-card,
  .post-type-archive-news-and-activities .post-category-container .archive-posts .article-card {
    position: relative;
  }
  .blog .post-category-container .archive-posts .article-card::after,
  .post-type-archive-people-and-stories .post-category-container .archive-posts .article-card::after,
  .post-type-archive-news-and-activities .post-category-container .archive-posts .article-card::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(15, 44, 122, 0.16);
    top: -35px;
    left: 0;
  }
}
.blog #read .article-card__image,
.post-type-archive-people-and-stories #read .article-card__image,
.post-type-archive-news-and-activities #read .article-card__image {
  position: relative;
}
.blog #read .article-card__image::after,
.post-type-archive-people-and-stories #read .article-card__image::after,
.post-type-archive-news-and-activities #read .article-card__image::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(46, 64, 18, 0.4) 0%, rgba(46, 64, 18, 0.4) 100%);
}
.blog #watch .article-card__image,
.post-type-archive-people-and-stories #watch .article-card__image,
.post-type-archive-news-and-activities #watch .article-card__image {
  position: relative;
}
.blog #watch .article-card__image::after,
.post-type-archive-people-and-stories #watch .article-card__image::after,
.post-type-archive-news-and-activities #watch .article-card__image::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(30, 30, 30, 0.4) 0%, rgba(30, 30, 30, 0.4) 100%);
}
.blog #listen .article-card__image,
.post-type-archive-people-and-stories #listen .article-card__image,
.post-type-archive-news-and-activities #listen .article-card__image {
  position: relative;
}
.blog #listen .article-card__image::after,
.post-type-archive-people-and-stories #listen .article-card__image::after,
.post-type-archive-news-and-activities #listen .article-card__image::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(61, 90, 175, 0.5) 0%, rgba(61, 90, 175, 0.5) 100%);
}
@media (min-width: 768px) {
  .blog .archive-posts,
  .post-type-archive-people-and-stories .archive-posts,
  .post-type-archive-news-and-activities .archive-posts {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 0 23px;
  }
}
.blog .archive-posts .big-card,
.post-type-archive-people-and-stories .archive-posts .big-card,
.post-type-archive-news-and-activities .archive-posts .big-card {
  grid-area: 1/1/2/4;
}
@media (min-width: 1024px) {
  .blog .pagination-block,
  .post-type-archive-people-and-stories .pagination-block,
  .post-type-archive-news-and-activities .pagination-block {
    padding-bottom: 24px;
  }
}
.blog .categories-container,
.post-type-archive-people-and-stories .categories-container,
.post-type-archive-news-and-activities .categories-container {
  position: sticky;
  top: 80px;
  z-index: 10;
}
@media (min-width: 1024px) {
  .blog .categories-container,
  .post-type-archive-people-and-stories .categories-container,
  .post-type-archive-news-and-activities .categories-container {
    margin-left: 54px;
    top: 120px;
    margin-bottom: 105px;
  }
  .blog .categories-container .sk--categories-block,
  .post-type-archive-people-and-stories .categories-container .sk--categories-block,
  .post-type-archive-news-and-activities .categories-container .sk--categories-block {
    padding: 16px 54px;
  }
  .blog .categories-container a, .blog .categories-container .sk-link,
  .post-type-archive-people-and-stories .categories-container a,
  .post-type-archive-people-and-stories .categories-container .sk-link,
  .post-type-archive-news-and-activities .categories-container a,
  .post-type-archive-news-and-activities .categories-container .sk-link {
    margin: 0 7px;
  }
}
.blog .archive-form,
.post-type-archive-people-and-stories .archive-form,
.post-type-archive-news-and-activities .archive-form {
  padding: 10px 0 50px;
  width: 100%;
  max-width: 1132px;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .blog .archive-form,
  .post-type-archive-people-and-stories .archive-form,
  .post-type-archive-news-and-activities .archive-form {
    padding: 27px 0 70px;
  }
}

blockquote.sk-blockquote {
  position: relative;
  margin: 0;
  max-width: 890px;
}
blockquote.sk-blockquote::before, blockquote.sk-blockquote::after {
  content: "";
  display: block;
  position: absolute;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 50px;
  height: 32px;
}
@media (max-width: 1024px) {
  blockquote.sk-blockquote::before, blockquote.sk-blockquote::after {
    width: 60px;
    height: 60px;
  }
}
blockquote.sk-blockquote::before {
  background-image: url("../img/blockquote-start.svg");
  top: 0;
  left: -78px;
}
@media (max-width: 1024px) {
  blockquote.sk-blockquote::before {
    left: 0;
    top: -70px;
  }
}
blockquote.sk-blockquote::after {
  background-image: url("../img/blockquote-end.svg");
  bottom: -10px;
  right: -78px;
}
@media (max-width: 1024px) {
  blockquote.sk-blockquote::after {
    right: 0;
    bottom: -70px;
  }
}

a.sk-btn--primary,
button.sk-btn--primary,
.sk-btn--primary,
input[type=submit] {
  font-weight: 500;
  font-family: var(--sk-font-primary);
  text-decoration: none;
  border: 2px solid transparent;
  border-radius: 10px;
  color: var(--sk-color-primary);
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
  padding: 11px 20px 9px;
  outline: none;
  min-height: 40px;
  cursor: pointer;
  border-color: var(--sk-color-primary);
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
a.sk-btn--primary:hover, a.sk-btn--primary:focus,
button.sk-btn--primary:hover,
button.sk-btn--primary:focus,
.sk-btn--primary:hover,
input[type=submit]:hover,
.sk-btn--primary:focus,
input[type=submit]:focus {
  background-color: var(--sk-color-primary);
  color: var(--sk-color-white);
}
a.sk-btn--primary-no-border,
button.sk-btn--primary-no-border,
.sk-btn--primary-no-border {
  font-weight: 500;
  font-family: var(--sk-font-primary);
  text-decoration: none;
  border: 2px solid transparent;
  border-radius: 10px;
  color: var(--sk-color-primary);
  font-size: 16px;
  line-height: 1;
  background-color: transparent;
  padding: 11px 20px 9px;
  outline: none;
  min-height: 40px;
  cursor: pointer;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
a.sk-btn--primary-no-border:hover, a.sk-btn--primary-no-border:focus,
button.sk-btn--primary-no-border:hover,
button.sk-btn--primary-no-border:focus,
.sk-btn--primary-no-border:hover,
.sk-btn--primary-no-border:focus {
  background-color: var(--sk-color-primary);
  color: var(--sk-color-white);
}
a.sk-btn--secondary,
button.sk-btn--secondary,
.sk-btn--secondary {
  font-weight: 600;
  font-family: var(--sk-font-primary);
  text-decoration: none;
  border-radius: 10px;
  border: none;
  outline: none;
  color: var(--sk-color-white);
  font-size: 16px;
  line-height: 1;
  background: linear-gradient(259deg, var(--sk-color-accent) -1.3%, var(--sk-color-second) 37.46%, var(--sk-color-third) 71.67%, var(--sk-color-primary) 108.15%);
  padding: 11px 20px 9px;
  min-height: 40px;
  cursor: pointer;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
a.sk-btn--secondary:hover, a.sk-btn--secondary:focus,
button.sk-btn--secondary:hover,
button.sk-btn--secondary:focus,
.sk-btn--secondary:hover,
.sk-btn--secondary:focus {
  box-shadow: 0 0 6px 0 rgba(15, 44, 122, 0.41);
}
a.sk-btn--category,
button.sk-btn--category,
.sk-btn--category {
  font-weight: 500;
  font-family: var(--sk-font-primary);
  text-decoration: none;
  border-radius: 40px;
  outline: none;
  color: var(--sk-color-white);
  border: 1px solid var(--sk-color-white);
  font-size: 12px;
  line-height: normal;
  padding: 7px;
  margin: 0 3px;
  cursor: pointer;
  background: transparent;
  min-width: 80px;
}
a.sk-btn--category span,
button.sk-btn--category span,
.sk-btn--category span {
  position: relative;
  margin-left: 10px;
}
a.sk-btn--category span::before,
button.sk-btn--category span::before,
.sk-btn--category span::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-64%);
  left: -15px;
  width: 11px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (min-width: 768px) {
  a.sk-btn--category span::before,
  button.sk-btn--category span::before,
  .sk-btn--category span::before {
    left: -20px;
    width: 15px;
    height: 17px;
    transform: translateY(-50%);
    background-position: initial;
    background-size: initial;
  }
}
a.sk-btn--category span::before,
button.sk-btn--category span::before,
.sk-btn--category span::before {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
@media (min-width: 768px) {
  a.sk-btn--category,
  button.sk-btn--category,
  .sk-btn--category {
    padding: 15px 48px 11px;
    font-size: 16px;
    min-width: 160px;
  }
}
a.sk-btn--category,
button.sk-btn--category,
.sk-btn--category {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
a.sk-btn--category:hover, a.sk-btn--category:focus,
button.sk-btn--category:hover,
button.sk-btn--category:focus,
.sk-btn--category:hover,
.sk-btn--category:focus {
  background: var(--sk-color-white-opacity-16);
}
a.sk-btn--category.active,
button.sk-btn--category.active,
.sk-btn--category.active {
  color: var(--sk-color-primary);
  background: var(--sk-color-white);
}
a.sk-btn--category,
button.sk-btn--category,
.sk-btn--category {
  display: inline-flex;
  justify-content: center;
}
a.sk-btn--category-read span::before,
button.sk-btn--category-read span::before,
.sk-btn--category-read span::before {
  background-image: url("../../resources/img/icon-read-white.svg");
}
a.sk-btn--category-read.active span::before,
button.sk-btn--category-read.active span::before,
.sk-btn--category-read.active span::before {
  background-image: url("../../resources/img/icon-read.svg");
}
a.sk-btn--category-listen span::before,
button.sk-btn--category-listen span::before,
.sk-btn--category-listen span::before {
  background-image: url("../../resources/img/icon-listen-white.svg");
}
a.sk-btn--category-listen.active span::before,
button.sk-btn--category-listen.active span::before,
.sk-btn--category-listen.active span::before {
  background-image: url("../../resources/img/icon-listen.svg");
}
a.sk-btn--category-watch span::before,
button.sk-btn--category-watch span::before,
.sk-btn--category-watch span::before {
  background-image: url("../../resources/img/icon-watch-white.svg");
}
a.sk-btn--category-watch.active span::before,
button.sk-btn--category-watch.active span::before,
.sk-btn--category-watch.active span::before {
  background-image: url("../../resources/img/icon-watch.svg");
}
a.sk-btn--link,
button.sk-btn--link,
.sk-btn--link {
  font-weight: 500;
  font-family: var(--sk-font-primary);
  text-decoration: none;
  border: transparent;
  border-radius: 6px;
  color: var(--sk-color-primary);
  font-size: 10px;
  line-height: 13px;
  letter-spacing: -0.1px;
  background-color: transparent;
  padding: 16px 48px 16px 24px;
  outline: none;
  cursor: pointer;
  position: relative;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
@media (min-width: 768px) {
  a.sk-btn--link,
  button.sk-btn--link,
  .sk-btn--link {
    font-size: 18px;
    line-height: 16px;
    letter-spacing: -0.18px;
  }
}
a.sk-btn--link::after,
button.sk-btn--link::after,
.sk-btn--link::after {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("../../resources/img/icon-arrow-right-blue.svg");
}
a.sk-btn--link:hover, a.sk-btn--link:focus,
button.sk-btn--link:hover,
button.sk-btn--link:focus,
.sk-btn--link:hover,
.sk-btn--link:focus {
  background-color: var(--sk-color-second-opacity-12);
}
a.sk-btn--disabled, a.sk-btn[disabled], a.sk-btn[readonly],
button.sk-btn--disabled,
button.sk-btn[disabled],
button.sk-btn[readonly],
.sk-btn--disabled,
.sk-btn[disabled],
input[disabled][type=submit],
.sk-btn[readonly],
input[readonly][type=submit] {
  opacity: 0.6;
  cursor: not-allowed;
}
a.sk-btn--lg,
button.sk-btn--lg,
.sk-btn--lg {
  font-size: var(--sk-text-base-size);
}
a.sk-btn--md,
button.sk-btn--md,
.sk-btn--md {
  font-size: var(--sk-text--xs);
}
a.sk-btn--sm,
button.sk-btn--sm,
.sk-btn--sm {
  font-size: var(--sk-text-base-size);
  width: 110px;
  height: 45px;
  border-radius: 24px;
}
@media (max-width: 768px) {
  a.sk-btn--sm,
  button.sk-btn--sm,
  .sk-btn--sm {
    width: 120px;
    height: 40px;
  }
}
a.sk-btn--auto,
button.sk-btn--auto,
.sk-btn--auto {
  max-width: inherit;
  width: auto;
}
a.sk-btn--full-w,
button.sk-btn--full-w,
.sk-btn--full-w {
  width: 100%;
}
a.sk-btn--bookmark,
button.sk-btn--bookmark,
.sk-btn--bookmark {
  border: none;
  width: 19px;
  height: 23px;
  cursor: pointer;
  padding: 0;
  background: transparent;
  background-image: url("../../resources/img/icon-bookmark-blue.svg");
  background-size: cover;
  background-position: center;
  transition: 0.3s background-image ease-in-out;
  background-repeat: no-repeat;
}
a.sk-btn--bookmark.active,
button.sk-btn--bookmark.active,
.sk-btn--bookmark.active {
  background-image: url("../../resources/img/icon-bookmark-blue-fill.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
a.sk-btn--bookmark_white,
button.sk-btn--bookmark_white,
.sk-btn--bookmark_white {
  width: 19px;
  height: 23px;
  background-image: url("../../resources/img/icon-bookmark-white.svg");
  background-repeat: no-repeat;
}
a.sk-btn--bookmark_white.active,
button.sk-btn--bookmark_white.active,
.sk-btn--bookmark_white.active {
  background-image: url("../../resources/img/icon-bookmark-white-fill.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
a.sk-btn--share,
button.sk-btn--share,
.sk-btn--share {
  position: relative;
  line-height: 0;
}
a.sk-btn--share:hover ul,
button.sk-btn--share:hover ul,
.sk-btn--share:hover ul {
  opacity: 1;
  visibility: visible;
}
a.sk-btn--share__btn,
button.sk-btn--share__btn,
.sk-btn--share__btn {
  cursor: pointer;
  padding: 0;
  border: 0;
  width: 24px;
  height: 24px;
  background: transparent;
  background-image: url("../../resources/img/icon-share-light-blue.svg");
  background-size: cover;
}
a.sk-btn--share__btn_white,
button.sk-btn--share__btn_white,
.sk-btn--share__btn_white {
  background-image: url("../../resources/img/icon-share-white.svg");
}
a.sk-btn--share__list,
button.sk-btn--share__list,
.sk-btn--share__list {
  position: absolute;
  z-index: 3;
  left: 0;
  opacity: 0;
  visibility: hidden;
  line-height: normal;
  bottom: -5px;
  top: calc(100% + 5px);
  min-width: 100px;
  border-radius: 8px;
  box-shadow: 0 0 15px 0 rgba(15, 44, 122, 0.24);
  background-color: var(--sk-color-white);
  height: -moz-fit-content;
  height: fit-content;
  padding: 12px 10px;
  margin: 0;
  list-style: none;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
a.sk-btn--share__list li,
button.sk-btn--share__list li,
.sk-btn--share__list li {
  font-size: var(--sk-text--2xs);
}
a.sk-btn--share__list li:not(:last-child),
button.sk-btn--share__list li:not(:last-child),
.sk-btn--share__list li:not(:last-child) {
  margin-bottom: 10px;
}

.sk--categories-block {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  border-radius: 60px;
  border: 0.5px solid var(--sk-color-second);
  background: var(--sk-gradient);
  padding: 5px 8px;
  min-height: 38px;
  box-shadow: 0 0 15px 0 rgba(15, 44, 122, 0.24);
}
@media (min-width: 768px) {
  .sk--categories-block {
    padding: 16px 60px;
  }
}

.sk-list {
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  display: flex;
  flex-direction: column;
  list-style: none;
  padding-left: 0;
}
.sk-list > li {
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  margin: 0 0 10px;
}
.sk-list > li::before {
  content: "~";
  margin: 0 8px;
}
.sk-list > li::after {
  content: "";
}
.sk-list > li:last-child::after {
  display: none !important;
}

.sk-tag {
  padding: 5px 10px;
  font-size: var(--sk-text--3xs);
  font-weight: 400;
  line-height: 1;
  border-radius: 10px;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .sk-tag {
    font-size: var(--sk-text--2xs);
  }
}
.sk-tag--turquoise-white {
  background: var(--sk-color-tag-1);
  color: var(--sk-color-white);
}
.sk-tag--turquoise-black {
  background: var(--sk-color-tag-1);
  color: var(--sk-color-black);
}
.sk-tag--light-blue {
  background: var(--sk-color-tag-2);
  color: var(--sk-color-third);
}
.sk-tag--yellow {
  background: var(--sk-color-tag-3);
  color: var(--sk-color-black);
}
.sk-tag--light-white {
  background: var(--sk-color-tag-4);
  color: var(--sk-color-white);
}
.sk-tag--green {
  background: var(--sk-color-tag-5);
  color: var(--sk-color-white);
}

.sk-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}

.search-form {
  position: relative;
  margin: 0;
}
.search-form__text {
  border-radius: 10px;
  background: var(--sk-color-light-grey-1);
  color: var(--sk-color-primary);
  margin: 0;
  padding: 11px 45px 9px 24px;
  min-width: 250px;
  border: 1px solid transparent;
  font-size: var(--sk-text--s);
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.16px;
  height: 40px;
}
@media (min-width: 1440px) {
  .search-form__text {
    min-width: 298px;
  }
}
.search-form__text::-moz-placeholder {
  color: var(--sk-color-primary);
}
.search-form__text::placeholder {
  color: var(--sk-color-primary);
}
.search-form__text:focus {
  border-color: var(--sk-color-third);
  box-shadow: 0 0 1px 2px var(--sk-color-light-grey-2);
  outline: none;
}
.search-form__text.side {
  min-width: unset;
  max-width: 100%;
  width: 100%;
  padding-right: 24px;
  padding-left: 57px;
  font-weight: 400;
}
@media (min-width: 992px) {
  .search-form__text.side {
    background: var(--sk-color-bg-blue);
    color: var(--sk-color-white-opacity-70);
  }
  .search-form__text.side::-moz-placeholder {
    color: var(--sk-color-white-opacity-70);
  }
  .search-form__text.side::placeholder {
    color: var(--sk-color-white-opacity-70);
  }
}
.search-form__submit {
  padding: 0;
  line-height: 0;
  position: absolute;
  right: 16px;
  top: 49%;
  transform: translateY(-50%);
  cursor: pointer;
  background: transparent;
  border: none;
}
.search-form__submit.side {
  right: unset;
  left: 23px;
}
@media (min-width: 992px) {
  .search-form__submit.side svg path {
    fill: var(--sk-color-white-opacity-70);
  }
}

textarea {
  resize: none;
}

input,
textarea,
select {
  border-radius: 10px;
  width: 100%;
  color: var(--sk-color-text);
  box-shadow: 0 0 2px 0 rgba(0, 178, 178, 0.2);
  border: 1px solid transparent;
  padding: 16px 24px 14px;
  font-size: var(--sk-text--xs);
  margin-bottom: 16px;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
  color: rgba(61, 90, 175, 0.5);
}
input::placeholder,
textarea::placeholder,
select::placeholder {
  color: rgba(61, 90, 175, 0.5);
}
input:focus,
textarea:focus,
select:focus {
  border: 1px solid var(--sk-color-third);
  box-shadow: 0 0 1px 2px rgba(15, 44, 122, 0.3);
  outline: none;
}

input[type=submit] {
  width: auto;
  font-size: var(--sk-text--s);
}

.sk-post-date-info {
  padding: 0 0 0 28px;
  color: var(--sk-color-fourth);
  display: inline-flex;
  align-items: center;
  position: relative;
  font-size: clamp(10px, 9.4630872483px + 0.0016778523 * 100vw, 12px);
}
.sk-post-date-info::before {
  position: absolute;
  content: "";
  width: 19px;
  height: 19px;
  margin-right: 5px;
  background-image: url("../../resources/img/icon-calendar.svg");
  left: 0;
  top: -5px;
}
.sk-post-date-info span {
  line-height: 1;
}
.sk-post-date-info_white {
  color: var(--sk-color-white-opacity-70);
}
.sk-post-date-info_white::before {
  background-image: url("../../resources/img/icon-calendar-white.svg");
}
.sk-post-date-info_black {
  color: var(--sk-color-black-opacity-70);
}
.sk-post-date-info_black::before {
  background-image: url("../../resources/img/icon-calendar-black.svg");
}

.sk-post-read-time {
  padding: 0 0 0 28px;
  color: var(--sk-color-fourth);
  display: inline-flex;
  align-items: center;
  position: relative;
  font-size: clamp(10px, 9.4630872483px + 0.0016778523 * 100vw, 12px);
}
.sk-post-read-time::before {
  content: "";
  width: 19px;
  height: 19px;
  margin-right: 5px;
  background-image: url("../../resources/img/icon-clock.svg");
  position: absolute;
  left: 0;
  top: -5px;
}
.sk-post-read-time span {
  line-height: 1;
}
.sk-post-read-time_white {
  color: var(--sk-color-white-opacity-70);
}
.sk-post-read-time_white::before {
  background-image: url("../../resources/img/icon-clock-white.svg");
}
.sk-post-read-time_black {
  color: var(--sk-color-black-opacity-70);
}
.sk-post-read-time_black::before {
  background-image: url("../../resources/img/icon-clock-black.svg");
}

.sk-post-type {
  color: var(--sk-color-fourth);
  position: relative;
  padding-right: 15px;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: clamp(10px, 9.4630872483px + 0.0016778523 * 100vw, 12px);
}
.sk-post-type::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: -4px;
  width: 15px;
  height: 16px;
  background-repeat: no-repeat;
}
.sk-post-type--read::before {
  background-image: url("../../resources/img/icon-read.svg");
}
.sk-post-type--listen::before {
  background-image: url("../../resources/img/icon-listen.svg");
}
.sk-post-type--watch::before {
  background-image: url("../../resources/img/icon-watch.svg");
}

.sk-post-author {
  color: var(--sk-color-fourth);
  font-size: var(--sk-text--2xs);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.11px;
}
.sk-post-author_white {
  color: var(--sk-color-white-opacity-70);
}
.sk-post-author_black {
  color: var(--sk-color-black-opacity-70);
}

.private-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("../../resources/img/private-bg.png");
  background-size: cover;
  display: none;
  z-index: 1;
}
.private-bg span {
  font-size: 8px;
  color: var(--sk-color-white);
  position: absolute;
  bottom: 27%;
  text-align: center;
  width: 100%;
  padding: 5px 5px;
  line-height: 100%;
}
@media (min-width: 768px) {
  .private-bg span {
    font-size: 12px;
  }
}
.private-bg span::before {
  position: absolute;
  content: "";
  width: 17px;
  height: 18px;
  background-image: url("../../resources/img/icon-lock.svg");
  background-size: cover;
  left: 50%;
  transform: translateX(-50%);
  top: -20px;
}

@media (min-width: 1280px) {
  .post-block {
    padding: 0 28px 0 0;
  }
}
@media (min-width: 768px) {
  .post-block {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0;
  }
}
@media (min-width: 992px) {
  .post-block {
    display: block;
  }
}
@media (min-width: 1080px) {
  .post-block {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0;
  }
}
.post-block__container {
  width: 100%;
}
.post-block__container .post-info-wrapper {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: clamp(10px, 6.2416107383px + 0.0117449664 * 100vw, 24px);
       column-gap: clamp(10px, 6.2416107383px + 0.0117449664 * 100vw, 24px);
  row-gap: 5px;
  align-items: center;
}
.post-block__image {
  flex-basis: 100px;
  height: 100px;
  border-radius: 8px;
  margin-right: 8px;
  flex-shrink: 0;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .post-block__image {
    flex-basis: 142px;
    height: 142px;
    margin-right: 20px;
  }
}
.post-block__image .sk-btn--bookmark {
  position: absolute;
  top: 10px;
  right: 10px;
}
.post-block__item {
  padding-bottom: 37px;
  position: relative;
  display: flex;
}
@media (min-width: 1024px) {
  .post-block__item {
    padding-bottom: 43px;
  }
}
.post-block__item.non-logged:not(.available-all) .sk-btn--bookmark, .post-block__item.non-active-member.private:not(.available-all) .sk-btn--bookmark {
  z-index: 2;
}
.post-block__item.non-logged:not(.available-all) .private-bg, .post-block__item.non-active-member.private:not(.available-all) .private-bg {
  display: block;
}
.post-block__item.search-result .post-block__image {
  background-position: center;
}
.post-block__item.search-result .post-title {
  margin: 10px 0 15px;
  cursor: pointer;
}
.post-block__item.search-result .post-title:hover {
  text-decoration: underline;
}
.post-block__right {
  position: relative;
}
.post-block__right::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: var(--sk-color-primary);
  opacity: 0.1;
  left: 0;
  bottom: 17px;
  display: none;
}
@media (min-width: 768px) {
  .post-block__right::after {
    display: block;
  }
}
.post-block__right:last-of-type::after {
  display: block;
  bottom: -17px;
}
@media (min-width: 1024px) {
  .post-block__right:last-of-type::after {
    display: none;
  }
}
@media (min-width: 1024px) {
  .post-block__right {
    padding: 0;
  }
  .post-block__right:last-of-type::after {
    display: none;
  }
}
@media (max-width: 768px) {
  .post-block__right .post-info {
    padding-top: 6px;
  }
}
.post-block__right .post-block__info .post-author {
  padding-top: 5px;
  margin-bottom: -5px;
  font-size: 8px;
}
@media (min-width: 1024px) {
  .post-block__right .post-block__info .post-author {
    font-size: var(--sk-text--2xs);
    padding-top: 16px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .post-block__right .sk-post-date-info,
  .post-block__right .sk-post-read-time {
    font-size: 10px;
    padding-left: 14px;
  }
  .post-block__right .sk-post-date-info::before,
  .post-block__right .sk-post-read-time::before {
    width: 10px;
    height: 10px;
    background-size: cover;
    top: -2px;
  }
}
@media (max-width: 768px) {
  .post-block__right .sk-btn--bookmark {
    width: 15px;
    height: 19px;
    top: 9px;
    right: 12px;
  }
}
.post-block__info {
  padding-bottom: 10px;
}
.post-block__info .post-author {
  font-size: var(--sk-text--2xs);
  padding-top: 16px;
  margin-bottom: 10px;
}
.post-block__info .sk-tag {
  margin-right: 3px;
}
@media (min-width: 1024px) {
  .post-block__info .sk-tag {
    margin-right: 20px;
  }
}
.post-block a, .post-block .sk-link {
  color: var(--sk-color-black);
}
.post-block a:hover, .post-block .sk-link:hover {
  text-decoration: underline;
}
.post-block .post-info {
  padding-top: 6px;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .post-block .post-info {
    padding-top: 13px;
  }
}
.post-block .post-info .sk-btn--bookmark {
  display: none;
}
.post-block .post-title {
  color: var(--sk-color-text);
  font-weight: 700;
  font-size: clamp(14px, 12.9261744966px + 0.0033557047 * 100vw, 18px);
  line-height: 105%;
  cursor: pointer;
}
.post-block .post-title:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .post-block .post-title {
    line-height: 120%;
  }
}

.pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  list-style: none;
  padding: clamp(20px, 17.3154362416px + 0.0083892617 * 100vw, 30px) 0;
  margin: 0;
  width: 100%;
}

@media (min-width: 512px) {
  .press-releases__posts {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0 23px;
    max-width: 1155px;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .press-releases__posts {
    grid-template-columns: repeat(3, 1fr);
    padding-left: 25px;
  }
}
.press-releases__container {
  width: 100%;
  position: relative;
  z-index: 2;
  height: 100%;
  padding: 13px 15px;
  min-height: 145px;
}
@media (min-width: 1024px) {
  .press-releases__container {
    padding: 13px 23px;
  }
}
.press-releases__container .post-title {
  color: var(--sk-color-white);
  font-size: clamp(14px, 13.4630872483px + 0.0016778523 * 100vw, 16px);
  font-weight: 500;
}
.press-releases__image {
  border-radius: 8px;
  flex-shrink: 0;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.press-releases__image::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--sk-color-black-opacity-50);
  z-index: 0;
}
.press-releases__item {
  padding-bottom: 24px;
  position: relative;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .press-releases__item {
    padding-bottom: 45px;
  }
}
.press-releases__item .post-excerpt {
  font-size: var(--sk-text--2xs);
  padding: 9px 14px;
  line-height: 140%;
}
@media (min-width: 992px) {
  .press-releases__item .post-excerpt {
    line-height: 162%;
    padding: 9px 15px 9px 17px;
  }
}
.press-releases__item .post-link {
  font-size: var(--sk-text--s);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.18px;
  display: flex;
  align-items: center;
  margin-left: 17px;
  margin-top: 6px;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--sk-color-second);
}
.press-releases__item .post-link::after {
  position: absolute;
  content: "";
  width: 7px;
  height: 13px;
  top: 50%;
  right: -15px;
  transform: translateY(-50%);
  background-image: url("../../resources/img/icon-arrow-link.svg");
}
.press-releases__item .post-link:hover {
  opacity: 0.7;
}
.press-releases__info {
  padding-bottom: 12px;
}
.press-releases__info .post-author {
  padding-top: 12px;
  margin-bottom: 6px;
  color: var(--sk-color-white);
}
@media (min-width: 1024px) {
  .press-releases__info .post-author {
    padding-top: 10px;
    margin-bottom: 3px;
  }
}
.press-releases__info .sk-tag {
  margin-right: 10px;
  white-space: nowrap;
}
.press-releases .post-info {
  padding-top: 13px;
  display: flex;
  justify-content: space-between;
}

.article-card {
  padding-bottom: clamp(11px, 8.5838926174px + 0.0075503356 * 100vw, 20px);
  display: flex;
  flex-direction: column;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  position: relative;
}
@media (min-width: 1024px) {
  .article-card {
    max-width: 360px;
  }
}
.article-card {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.article-card.private.non-logged:not(.available-all) .article-card__image, .article-card.private.non-active-member:not(.available-all) .article-card__image {
  overflow: hidden;
}
.article-card.private.non-logged:not(.available-all) .article-card__image::before, .article-card.private.non-active-member:not(.available-all) .article-card__image::before {
  position: absolute;
  content: "";
  width: 102%;
  height: 102%;
  top: -1%;
  left: -1%;
  background: url("../../resources/img/article-private.png");
  border-radius: 8px;
  background-size: cover;
  background-position: center;
}
.article-card.private.non-logged:not(.available-all) .article-card__image::after, .article-card.private.non-active-member:not(.available-all) .article-card__image::after {
  display: none;
}
.article-card.private.non-logged:not(.available-all) .article-card__image .article-card__container::before, .article-card.private.non-active-member:not(.available-all) .article-card__image .article-card__container::before {
  position: absolute;
  content: "";
  background: url("../../resources/img/reserved.svg");
  width: 143px;
  height: 18px;
  bottom: 20px;
  left: 24px;
}
.article-card.private.non-logged:not(.available-all) .article-card__image .article-card__title, .article-card.private.non-active-member:not(.available-all) .article-card__image .article-card__title {
  cursor: pointer;
}
.article-card:hover {
  box-shadow: 0 0 15px 0 rgba(15, 44, 122, 0.24);
}
.article-card__image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  position: relative;
  margin-bottom: clamp(20px, 18.6577181208px + 0.0041946309 * 100vw, 25px);
}
.article-card__image::after {
  content: "";
  position: absolute;
  background: linear-gradient(0deg, rgba(61, 90, 175, 0.5) 0%, rgba(61, 90, 175, 0.5) 100%);
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  border-radius: 8px;
}
.article-card__container {
  z-index: 2;
  position: relative;
  padding: 24px clamp(8px, 3.7046979866px + 0.0134228188 * 100vw, 24px) 46px 24px;
  min-height: clamp(203px, 186.0872483221px + 0.052852349 * 100vw, 266px);
}
@media (min-width: 1280px) {
  .article-card__container {
    padding: 24px clamp(8px, 3.7046979866px + 0.0134228188 * 100vw, 24px) 24px 24px;
  }
}
.article-card__author {
  color: var(--sk-color-white);
  font-size: var(--sk-text--xs);
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.14px;
}
.article-card__link:hover h4, .article-card__link:focus h4 {
  text-decoration: underline;
}
.article-card__title {
  color: var(--sk-color-white) !important;
  font-size: var(--sk-text--m-1);
  font-weight: 500;
  margin-bottom: 20px;
}
.article-card__wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: clamp(18px, 16.1208053691px + 0.0058724832 * 100vw, 25px);
  row-gap: 5px;
}
.article-card__tags {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 5px;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.article-card__excerpt {
  padding: 0 15px;
  font-size: clamp(12px, 11.4630872483px + 0.0016778523 * 100vw, 14px);
  margin-bottom: clamp(20px, 16.5100671141px + 0.0109060403 * 100vw, 33px);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  flex: 1;
}
.article-card__bottom-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: clamp(10px, 6.2416107383px + 0.0117449664 * 100vw, 24px);
       column-gap: clamp(10px, 6.2416107383px + 0.0117449664 * 100vw, 24px);
  row-gap: 10px;
  justify-content: space-between;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .article-card__bottom-info {
    justify-content: initial;
  }
  .article-card__bottom-info .sk-btn--share {
    margin-right: auto;
  }
  .article-card__bottom-info .sk-btn--share__btn {
    width: 16px;
    height: 18px;
  }
}
@media (min-width: 992px) {
  .article-card__bottom-info .sk-btn--share {
    order: 3;
  }
}
@media (min-width: 1280px) {
  .article-card__bottom-info .sk-btn--share {
    order: initial;
  }
}

.big-card {
  border-radius: 20px;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
  margin-bottom: 66px;
}
@media (min-width: 768px) {
  .big-card {
    margin-bottom: 24px;
  }
}
.big-card::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 0;
}
.big-card.non-logged.private:not(.available-all)::before, .big-card.non-active-member.private:not(.available-all)::before {
  position: absolute;
  content: "";
  width: 102%;
  height: 102%;
  top: -1%;
  left: -1%;
  background: url("../../resources/img/article-private.png");
  border-radius: 8px;
  background-size: cover;
  background-position: center;
  z-index: 1;
}
.big-card.non-logged.private:not(.available-all)::after, .big-card.non-active-member.private:not(.available-all)::after {
  z-index: 0;
}
.big-card.non-logged.private:not(.available-all) .big-card__block .post-content, .big-card.non-active-member.private:not(.available-all) .big-card__block .post-content {
  position: relative;
  padding: 35px 55px 20px 0;
}
@media (min-width: 768px) {
  .big-card.non-logged.private:not(.available-all) .big-card__block .post-content, .big-card.non-active-member.private:not(.available-all) .big-card__block .post-content {
    padding: 35px 55px 48px 0;
  }
}
.big-card.non-logged.private:not(.available-all) .big-card__block .post-content::before, .big-card.non-active-member.private:not(.available-all) .big-card__block .post-content::before {
  position: absolute;
  content: "";
  background: url("../../resources/img/reserved.svg");
  width: 143px;
  height: 18px;
  top: 5px;
  left: 0;
}
.big-card_read::before {
  background: linear-gradient(0deg, var(--sk-color-bg-green) 17.71%, rgba(15, 44, 122, 0) 100%);
}
@media (min-width: 1024px) {
  .big-card_read .post-title {
    max-width: 86%;
  }
}
.big-card_watch .big-card__block {
  min-height: 525px;
  padding: 183px 20px 12px;
}
@media (min-width: 768px) {
  .big-card_watch .big-card__block {
    min-height: 607px;
    padding: 98px 20px 75px 50px;
    width: 60%;
    margin-left: auto;
  }
}
@media (min-width: 1280px) {
  .big-card_watch .big-card__block {
    padding: 98px 50px 75px;
    width: 49%;
  }
}
.big-card_watch .big-card__block::before {
  position: absolute;
  content: "";
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 36px 0 36px 56px;
  border-color: transparent transparent transparent var(--sk-color-white);
}
@media (min-width: 768px) {
  .big-card_watch .big-card__block::before {
    border-width: 56px 0 56px 89px;
    left: -24%;
    top: 41%;
  }
}
@media (min-width: 1280px) {
  .big-card_watch .big-card__block::before {
    border-width: 56px 0 56px 89px;
    left: -42%;
    top: 41%;
  }
}
.big-card_watch .big-card__block .post-content {
  padding-right: 0;
}
.big-card_watch::before {
  background: linear-gradient(0deg, var(--sk-color-black) 19.27%, rgba(15, 44, 122, 0) 100%);
}
.big-card_listen .big-card__block {
  min-height: 512px;
  padding: 152px 16px 21px;
}
@media (min-width: 768px) {
  .big-card_listen .big-card__block {
    min-height: 607px;
    padding: 41px 30px 69px 50px;
    width: 60%;
    margin-left: auto;
  }
}
@media (min-width: 1280px) {
  .big-card_listen .big-card__block {
    width: 50%;
    padding: 41px 62px 69px;
  }
}
.big-card_listen .big-card__block::before {
  position: absolute;
  content: "";
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 160px;
  height: 121px;
  background-size: cover;
  background-image: url("../../resources/img/listen-post.svg");
}
@media (min-width: 768px) {
  .big-card_listen .big-card__block::before {
    left: -27%;
    top: 29%;
    width: 345px;
    height: 278px;
  }
}
@media (min-width: 992px) {
  .big-card_listen .big-card__block::before {
    left: -27%;
    top: 29%;
    width: 318px;
    height: 260px;
  }
}
@media (min-width: 1280px) {
  .big-card_listen .big-card__block::before {
    left: -44%;
    top: 17%;
    width: 492px;
    height: 402px;
  }
}
@media (min-width: 1440px) {
  .big-card_listen .big-card__block::before {
    left: -48%;
  }
}
.big-card_listen .big-card__block::after {
  position: absolute;
  content: "";
  top: 59px;
  left: 49%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 26px 0 26px 39px;
  border-color: transparent transparent transparent var(--sk-color-white);
}
@media (min-width: 768px) {
  .big-card_listen .big-card__block::after {
    border-width: 46px 0 46px 79px;
    left: -29%;
    top: 44%;
  }
}
@media (min-width: 1280px) {
  .big-card_listen .big-card__block::after {
    border-width: 56px 0 56px 89px;
    left: -46%;
    top: 42%;
  }
}
@media (min-width: 1440px) {
  .big-card_listen .big-card__block::after {
    left: -51%;
  }
}
.big-card_listen .big-card__block .post-content {
  padding-right: 0;
}
.big-card_listen::before {
  background: linear-gradient(0deg, var(--sk-color-bg-blue-2) 19.27%, rgba(15, 44, 122, 0) 100%);
}
.big-card__block {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding: 18px 16px 11px;
  min-height: 360px;
  z-index: 1;
  position: relative;
}
@media (min-width: 768px) {
  .big-card__block {
    padding: 155px 62px 75px;
    min-height: 605px;
  }
}
.big-card__info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  max-width: 630px;
  gap: 10px;
}
@media (min-width: 768px) {
  .big-card__bottom {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    gap: clamp(5px, 0.9731543624px + 0.0125838926 * 100vw, 20px);
  }
  .big-card__bottom .post-info {
    padding-top: 5px;
    display: flex;
    flex-wrap: wrap;
    gap: clamp(5px, 0.9731543624px + 0.0125838926 * 100vw, 20px);
  }
  .big-card__bottom .post-info * {
    color: var(--sk-color-white);
  }
}
.big-card .post-author {
  width: 100%;
  color: var(--sk-color-white);
  padding-bottom: 17px;
}
@media (min-width: 768px) {
  .big-card .post-author {
    padding-bottom: 0;
    display: contents;
  }
}
.big-card .post-title {
  color: var(--sk-color-white);
  margin-top: 20px;
  font-size: var(--sk-text--m-1);
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.1;
  cursor: pointer;
}
@media (min-width: 768px) {
  .big-card .post-title {
    padding-top: 8px;
    font-size: var(--sk-text--xl);
  }
}
@media (min-width: 1280px) {
  .big-card .post-title {
    line-height: 1.3;
  }
}
.big-card .post-content {
  margin-top: auto;
  padding-bottom: 20px;
  color: var(--sk-color-white);
  font-size: var(--sk-text--2xs);
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.12px;
}
@media (min-width: 768px) {
  .big-card .post-content {
    padding-bottom: 43px;
    font-size: var(--sk-text--m-1);
    padding-right: 190px;
    max-width: 830px;
  }
}

.main-card {
  border-radius: 20px;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
  margin-bottom: 43px;
}
@media (min-width: 768px) {
  .main-card {
    margin-top: -14px;
    margin-bottom: 107px;
  }
}
.main-card.non-logged.private:not(.available-all)::before, .main-card.non-active-member.private:not(.available-all)::before {
  position: absolute;
  content: "";
  width: 102%;
  height: 102%;
  top: -1%;
  left: -1%;
  background: url("../../resources/img/article-private.png");
  border-radius: 8px;
  background-size: cover;
  background-position: center;
  z-index: 1;
}
.main-card.non-logged.private:not(.available-all)::after, .main-card.non-active-member.private:not(.available-all)::after {
  z-index: 0;
}
.main-card.non-logged.private:not(.available-all) .main-card__block, .main-card.non-active-member.private:not(.available-all) .main-card__block {
  overflow: hidden;
}
.main-card.non-logged.private:not(.available-all) .main-card__block .post-content, .main-card.non-active-member.private:not(.available-all) .main-card__block .post-content {
  position: relative;
  padding: 35px 55px 20px 0;
}
@media (min-width: 768px) {
  .main-card.non-logged.private:not(.available-all) .main-card__block .post-content, .main-card.non-active-member.private:not(.available-all) .main-card__block .post-content {
    padding: 35px 55px 48px 0;
  }
}
.main-card.non-logged.private:not(.available-all) .main-card__block .post-content::before, .main-card.non-active-member.private:not(.available-all) .main-card__block .post-content::before {
  position: absolute;
  content: "";
  background: url("../../resources/img/reserved.svg");
  width: 143px;
  height: 18px;
  top: 5px;
  left: 0;
}
.main-card__block {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding: 33px 15px 15px;
  min-height: 415px;
  z-index: 2;
  position: relative;
}
@media (min-width: 768px) {
  .main-card__block {
    padding: 98px 62px 98px;
    min-height: 605px;
  }
}
.main-card::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-image: linear-gradient(0deg, #081330 17.71%, rgba(15, 44, 122, 0) 100%);
}
.main-card::after {
  position: absolute;
  content: "";
  width: 100px;
  height: 100%;
  background-image: url("../../resources/img/form-pattern-mobile.svg");
  background-size: cover;
  background-position: center;
  top: 0;
  right: -8px;
  z-index: 2;
}
@media (min-width: 768px) {
  .main-card::after {
    width: 375px;
    background-image: url("../../resources/img/main-post-pattern.svg");
  }
}
.main-card__info {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-right: 75px;
}
@media (min-width: 768px) {
  .main-card__info {
    padding-right: 320px;
  }
}
@media (min-width: 1280px) {
  .main-card__info {
    padding-right: 430px;
  }
}
.main-card__info .post-author {
  width: 100%;
  color: var(--sk-color-white);
  padding-top: 17px;
}
@media (min-width: 768px) {
  .main-card__info .post-author {
    padding-top: 25px;
  }
}
.main-card .post-title {
  color: var(--sk-color-white);
  margin-top: 20px;
  font-size: var(--sk-text--m-1);
  padding-right: 55px;
  font-weight: 400;
  letter-spacing: 0.3px;
  line-height: 1.3;
  cursor: pointer;
}
@media (min-width: 768px) {
  .main-card .post-title {
    padding-top: 2px;
    padding-right: 200px;
    font-size: var(--sk-text--xl);
  }
}
.main-card .post-content {
  margin-top: auto;
  padding: 11px 55px 20px 0;
  color: var(--sk-color-white);
  font-size: var(--sk-text--2xs);
  font-weight: 300;
  line-height: 140%;
  letter-spacing: -0.12px;
}
@media (min-width: 768px) {
  .main-card .post-content {
    padding: 11px 55px 48px 0;
    font-size: var(--sk-text--m-1);
    padding-right: 190px;
    max-width: 830px;
  }
}
.main-card .sk-post-date-info {
  padding-right: 21px;
}

.pagination-block {
  padding: 21px 0 29px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
@media (min-width: 1280px) {
  .pagination-block {
    padding-left: 26px;
  }
}
.pagination-block.hide {
  display: none;
}
.pagination-block .pagination-items {
  display: flex;
  justify-content: center;
}
.pagination-block .pagination-items__item {
  width: 36px;
  height: 36px;
  border-radius: 6px;
  border: 1px solid var(--sk-color-primary);
  position: relative;
  background: transparent;
  cursor: pointer;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.pagination-block .pagination-items__item:hover {
  background: var(--sk-color-second-opacity-12);
}
.pagination-block .pagination-items__item::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  background-image: url("../../resources/img/icon-pagination.svg");
}
@media (min-width: 1280px) {
  .pagination-block .pagination-items__item {
    width: 46px;
    height: 46px;
  }
}
.pagination-block .pagination-items__item_prev {
  margin-right: 25px;
}
.pagination-block .pagination-items__item_next {
  transform: scaleX(-1);
  margin-left: 25px;
}
.pagination-block .pagination-items__item[data-page="1"] {
  opacity: 0.5;
  pointer-events: none;
}
.pagination-block .pagination-all {
  margin: 35px 0 25px;
  color: var(--sk-color-primary);
  cursor: pointer;
  border: none;
  background: transparent;
  font-size: 14px;
  letter-spacing: -0.18px;
  padding: 16px 24px 16px 24px;
  font-weight: 400;
}
.pagination-block .pagination-all::after {
  display: none;
}
.pagination-block .pagination-all {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
@media (min-width: 768px) {
  .pagination-block .pagination-all {
    font-size: 18px;
  }
}
@media (min-width: 1280px) {
  .pagination-block .pagination-all {
    margin: 49px 0 14px;
  }
}
.pagination-block--comments {
  padding-top: clamp(15px, 10.9731543624px + 0.0125838926 * 100vw, 30px);
  padding-bottom: 15px;
}
.pagination-block--comments.hidden {
  display: none;
}
.pagination-block--comments .pagination-items__item.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.pagination-block--comments .pagination-items__item[data-page="1"] {
  opacity: initial;
  pointer-events: initial;
}
.pagination-block--comments .pagination-all {
  margin-bottom: 0;
}

.ajax-block {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
  position: relative;
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ajax-block::before {
  position: absolute;
  content: "";
  width: 61px;
  height: 69px;
  top: 30%;
  left: calc(50% - 30px);
  background-image: url("../../resources/img/icon-ajax-load.svg");
  z-index: 3;
  opacity: 0;
  animation: rotating 2s linear infinite;
  visibility: hidden;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.ajax-block::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: var(--sk-color-white);
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.ajax-block.last-page .pagination-items__item_next {
  opacity: 0.5;
  pointer-events: none;
}
.ajax-block.load::after {
  opacity: 0.7;
  visibility: visible;
}
.ajax-block.load::before {
  opacity: 1;
  visibility: visible;
}
.ajax-block.no-results .pagination-block {
  opacity: 0;
  pointer-events: none;
}

#overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 20;
  overflow-y: auto;
  cursor: pointer;
}

#login-popup {
  display: none;
}

.popup {
  background-color: var(--sk-color-white);
  padding: 12px;
  border-radius: 17px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 30;
  display: none;
  width: 90%;
  max-width: 1100px;
  align-items: center;
}
@media (min-width: 768px) {
  .popup {
    width: 70%;
  }
}
@media (min-width: 768px) {
  .popup {
    width: 70%;
  }
}
.popup__container {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  gap: 12px;
}
@media (min-width: 1280px) {
  .popup__container {
    flex-direction: row;
  }
}
.popup__container h2 {
  text-align: center;
  margin-bottom: 20px;
}
.popup__container p {
  text-align: center;
  color: var(--sk-color-fourth);
  margin-bottom: 40px;
}
@media (min-width: 1280px) {
  .popup__content {
    max-width: 350px;
    margin: 0 auto;
  }
}
.popup__content h1,
.popup__content h2,
.popup__content h3 {
  margin-bottom: 20px;
}
.popup__content p {
  font-size: clamp(12px, 10.389261745px + 0.005033557 * 100vw, 18px);
  line-height: clamp(18px, 16.067114094px + 0.0060402685 * 100vw, 25.2px);
  letter-spacing: -0.3px;
  margin-bottom: clamp(20px, 14.6308724832px + 0.0167785235 * 100vw, 40px);
  font-weight: 400;
}
.popup__logo-wrapper {
  margin-bottom: 12px;
  padding: clamp(1px, -6.7852348993px + 0.0243288591 * 100vw, 30px) clamp(1px, -6.7852348993px + 0.0243288591 * 100vw, 30px) clamp(1px, -1.4161073826px + 0.0075503356 * 100vw, 10px);
}
.popup__left {
  padding-bottom: clamp(1px, -4.1006711409px + 0.0159395973 * 100vw, 20px);
}
@media (min-width: 1280px) {
  .popup__left {
    width: 50%;
  }
}
.popup__actions {
  gap: 12px;
  width: clamp(200px, 146.3087248322px + 0.1677852349 * 100vw, 400px);
  margin: 0 auto;
}
.popup__actions a, .popup__actions .sk-link {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1280px) {
  .popup__right {
    min-height: 100%;
    width: 50%;
  }
}
.popup__image {
  border-radius: 17px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: clamp(300px, 259.4630872483px + 0.1266778523 * 100vw, 451px);
  height: 100%;
}

#close-btn {
  position: absolute;
  top: clamp(10px, 4.6308724832px + 0.0167785235 * 100vw, 30px);
  right: clamp(10px, 4.6308724832px + 0.0167785235 * 100vw, 30px);
  cursor: pointer;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  background-color: #e0f5f5;
}
#close-btn::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("../../resources/img/icon-close-hover.svg");
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}

#overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 20;
  overflow-y: auto;
  cursor: pointer;
}

.access {
  background-color: var(--sk-color-white);
  padding: 12px;
  border-radius: 17px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 30;
  display: flex;
  width: 100%;
  max-width: 1100px;
  align-items: center;
}
.access__container {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  gap: 12px;
}
@media (min-width: 1280px) {
  .access__container {
    flex-direction: row;
  }
}
.access__container h2 {
  text-align: center;
  margin-bottom: 20px;
}
.access__container p {
  text-align: center;
  color: var(--sk-color-fourth);
  margin-bottom: 40px;
}
@media (min-width: 1280px) {
  .access__content {
    max-width: 350px;
    margin: 0 auto;
  }
}
.access__content h1,
.access__content h2,
.access__content h3 {
  margin-bottom: 20px;
}
.access__content p {
  font-size: clamp(12px, 10.389261745px + 0.005033557 * 100vw, 18px);
  line-height: clamp(18px, 16.067114094px + 0.0060402685 * 100vw, 25.2px);
  letter-spacing: -0.3px;
  margin-bottom: clamp(20px, 14.6308724832px + 0.0167785235 * 100vw, 40px);
  font-weight: 400;
}
.access__logo-wrapper {
  margin-bottom: 12px;
  padding: clamp(1px, -6.7852348993px + 0.0243288591 * 100vw, 30px) clamp(1px, -6.7852348993px + 0.0243288591 * 100vw, 30px) clamp(1px, -1.4161073826px + 0.0075503356 * 100vw, 10px);
}
.access__left {
  padding-bottom: clamp(1px, -4.1006711409px + 0.0159395973 * 100vw, 20px);
}
@media (min-width: 1280px) {
  .access__left {
    width: 50%;
  }
}
.access__actions {
  gap: 12px;
  width: clamp(200px, 146.3087248322px + 0.1677852349 * 100vw, 400px);
  margin: 0 auto;
}
.access__actions a, .access__actions .sk-link {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1280px) {
  .access__right {
    min-height: 100%;
    width: 50%;
  }
}
.access__image {
  border-radius: 17px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: clamp(300px, 259.4630872483px + 0.1266778523 * 100vw, 451px);
  height: 100%;
}

.register-cta {
  background: var(--sk-color-second-opacity-10);
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
.register-cta__content {
  margin-bottom: clamp(13px, 9.7785234899px + 0.0100671141 * 100vw, 25px);
  margin-right: auto;
}
.register-cta__content h2 {
  font-size: clamp(18px, 14.2416107383px + 0.0117449664 * 100vw, 32px);
  font-weight: 700;
}
@media (min-width: 1024px) {
  .register-cta__content h2 {
    line-height: 42px;
  }
}
.register-cta--small {
  padding: clamp(10px, 8.389261745px + 0.005033557 * 100vw, 16px) 30px 21px clamp(12px, 9.3154362416px + 0.0083892617 * 100vw, 22px);
  margin-bottom: clamp(50px, 36.5771812081px + 0.0419463087 * 100vw, 100px);
  margin-top: 26px;
}
.register-cta--small .register-cta__content {
  max-width: 518px;
}
.register-cta--small::after {
  position: absolute;
  content: "";
  width: 58px;
  height: 100%;
  background-image: url("../../resources/img/form-pattern-mobile.svg");
  background-size: cover;
  background-position: center;
  top: 0;
  right: -8px;
  z-index: 2;
}
@media (min-width: 1440px) {
  .register-cta--small::after {
    width: 76px;
    right: 0;
  }
}
.register-cta--small h2 {
  margin-bottom: clamp(13px, 11.6577181208px + 0.0041946309 * 100vw, 18px);
}
.register-cta--small h3 {
  font-size: clamp(14px, 11.5838926174px + 0.0075503356 * 100vw, 23px);
}
.register-cta--wide {
  padding: clamp(19px, 14.9731543624px + 0.0125838926 * 100vw, 34px) clamp(30px, -16.9798657718px + 0.1468120805 * 100vw, 205px) 29px clamp(15px, -5.6711409396px + 0.0645973154 * 100vw, 92px);
}
@media (min-width: 1024px) {
  .register-cta--wide .register-cta__content {
    max-width: 82%;
  }
}
@media (min-width: 1512px) {
  .register-cta--wide .register-cta__content {
    max-width: 740px;
  }
}
.register-cta--wide::after {
  position: absolute;
  content: "";
  width: 58px;
  height: 100%;
  background-image: url("../../resources/img/form-pattern-mobile.svg");
  background-size: cover;
  background-position: center;
  top: 0;
  right: -8px;
  z-index: 2;
}
@media (min-width: 1024px) {
  .register-cta--wide::after {
    background-image: url("../../resources/img/form-pattern-desk.svg");
    width: 281px;
  }
}
.register-cta--wide h3 {
  font-size: clamp(18px, 14.2416107383px + 0.0117449664 * 100vw, 32px);
  font-weight: 400;
  letter-spacing: 0.3px;
}
.register-cta--wide h2 {
  letter-spacing: 0.3px;
}
.register-cta > * {
  color: var(--sk-color-primary);
}
.register-cta > * em {
  color: var(--sk-color-second);
  font-style: initial;
}
.register-cta .sk-btn, .register-cta input[type=submit] {
  display: inline-flex;
}

.subscribe-form-cta {
  background: var(--sk-color-second-opacity-10);
  border-radius: 20px;
  padding: clamp(19px, 7.9932885906px + 0.0343959732 * 100vw, 60px) 30px clamp(25px, 20.4362416107px + 0.014261745 * 100vw, 42px) clamp(15px, -4.3288590604px + 0.0604026846 * 100vw, 87px);
  overflow: hidden;
  position: relative;
}
.subscribe-form-cta::after {
  position: absolute;
  content: "";
  width: 58px;
  height: 100%;
  background-image: url("../../resources/img/form-pattern-mobile.svg");
  background-size: cover;
  top: 0;
  right: 0;
  z-index: 2;
}
@media (min-width: 1024px) {
  .subscribe-form-cta::after {
    width: 281px;
    background-image: url("../../resources/img/form-pattern-desk.svg");
  }
}
@media (min-width: 1024px) {
  .subscribe-form-cta__title {
    max-width: 82%;
  }
}
@media (min-width: 1512px) {
  .subscribe-form-cta__title {
    max-width: 720px;
  }
}
.subscribe-form-cta__title h2 {
  font-size: clamp(18px, 13.4362416107px + 0.014261745 * 100vw, 35px);
  line-height: 30px;
  margin-bottom: 5px;
  letter-spacing: 0.3px;
}
@media (min-width: 1280px) {
  .subscribe-form-cta__title h2 {
    line-height: 42px;
  }
}
.subscribe-form-cta__title h3 {
  font-size: clamp(14px, 10.7785234899px + 0.0100671141 * 100vw, 26px);
  line-height: 30px;
  font-weight: 400;
}
.subscribe-form-cta__title > * {
  color: var(--sk-color-primary);
}
.subscribe-form-cta__title > * em {
  color: var(--sk-color-second);
  font-style: initial;
}
.subscribe-form-cta__form .gform_validation_errors {
  display: none;
}
.subscribe-form-cta__form form {
  padding-top: 18px;
}
@media (min-width: 512px) {
  .subscribe-form-cta__form form {
    padding-top: 20px;
    display: flex;
    align-items: flex-start;
  }
}
.subscribe-form-cta__form form .gfield_validation_message {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
}
.subscribe-form-cta__form form .gform-body {
  width: 80%;
  max-width: 294px;
}
.subscribe-form-cta__form form .gform-body .ginput_container input {
  line-height: initial !important;
}
@media (min-width: 512px) {
  .subscribe-form-cta__form form .gform-body .ginput_container input {
    min-height: 40px !important;
  }
}
.subscribe-form-cta__form form .gform-body .ginput_container ::-moz-placeholder {
  color: var(--sk-color-primary);
}
.subscribe-form-cta__form form .gform-body .ginput_container ::placeholder {
  color: var(--sk-color-primary);
}
.subscribe-form-cta__form form .gform_footer {
  padding: 0 !important;
  margin: 8px 0 0 0 !important;
}
@media (min-width: 512px) {
  .subscribe-form-cta__form form .gform_footer {
    padding: 0 !important;
    margin: 0 0 0 7px !important;
  }
}
.subscribe-form-cta__form form .gform_footer input {
  line-height: initial !important;
  max-height: 40px;
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  height: 40px;
}
